Vous êtes sur la page 1sur 2

FPGA Design with Verilog

a) FPGA Architecture and Design flow

Concept of programmable hardware


Difference between FPGA and CPLD
Architecture of FPGA
Look up table concept
Programmable routing
CLBs
Input/output blocks
Xilinx XC4000/Spartan architecture
Application of FPGA
FPGA design flow Xilinx(ISE)
Design capture
Synthesis/STA
Timing constraints/ Pin constraints
How to fix timing issues
Care about for clocks
Drive strengths/IO
Report analysis
Place and route
Bit map generation
Bitmap download methods

b) Designing using Verilog-HDL

The module
Nets and Networks of modules
Basic Data Types
Primitive Gates Specifying Time Delays
The Continuous Assignment Statement
Operators and Expressions
Data flow modelling
Structural modelling
Behavioural Descriptions -The Sequential Block
Describing Combinational Logic
Describing Sequential Logic
Design Verification using Test-fixtures

c) RTL level design using verilog

FSM
ASM
RTL Level Design for Serial Transmitter Using verilog-HDL

d) Lab Session

Simulation
Simulation of serial transmitter and analysing wave forms

Project
Concepts of Pedestrian crossing control
Designing of Pedestrian crossing control using verilog HDL
Simulation of Pedestrian crossing control
Synthesis of Pedestrian crossing control

Pre-Requisites:

Digital Design concepts


Basic Concepts of C programming

Vous aimerez peut-être aussi