Professional Documents
Culture Documents
Lecture # 1
Prerequisite:
EE-230 Digital Logic Design
Objective:
Teach the design of digital electronic
circuits with field-programmable gate arrays.
Outline:
Lab Outline:
Introduction to Verilog HDL, gate-level
modeling, data flow modeling, behavioral
modeling, design, simulation, synthesis and
fitting of combinational circuits, design and
implementation of an FSM and memory.
Recommended Books:
Recommended Books:
Digital System
Digital system is black box which process
some digital data to generate digital
output.
Digital
Input
System
Digital
Output
What is FPGA?
Programmable interconnects.
What is FPGA?
FPGA
FPGA vs ASIC
ASIC Design
Advantage
Benefit
FPGA vs ASIC
FPGA Design
Advantage
Benefit
Faster time-to-market
Field reprogramability
FPGA Applications
generation
FPGA Applications
applications
FPGA Applications
FPGA Applications
FPGA Applications
FPGA Applications
Design Methodology
Synthesis
Converting HDL code into Hardware design
Realization and mapping of Hardware using
HDL.
Higher Level is ultimately translated to
transistor level or gate level.
Synthesis is process of converting HDL to
gatenet list.
Synthesis
Purpose
If code functionally correct?
GNL:
Why FPGA
Why FPGA