0% found this document useful (0 votes)
217 views2 pages

FPGA Design With Verilog

This document discusses FPGA design using Verilog. It covers FPGA architecture and design flow, including concepts like lookup tables and CLBs. It also discusses designing with Verilog HDL, including modules, data types, gates, and behavioral/structural modeling. Additionally, it addresses RTL design using Verilog, including finite state machines and asynchronous state machines. Finally, it describes a lab session that involves simulating and synthesizing a serial transmitter design and pedestrian crossing control project using Verilog.

Uploaded by

machnik1486624
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
217 views2 pages

FPGA Design With Verilog

This document discusses FPGA design using Verilog. It covers FPGA architecture and design flow, including concepts like lookup tables and CLBs. It also discusses designing with Verilog HDL, including modules, data types, gates, and behavioral/structural modeling. Additionally, it addresses RTL design using Verilog, including finite state machines and asynchronous state machines. Finally, it describes a lab session that involves simulating and synthesizing a serial transmitter design and pedestrian crossing control project using Verilog.

Uploaded by

machnik1486624
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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

You might also like