Page 201 -
P. 201
COURSE INFORMATION FOR CURRENT SEMESTER/TERM
Code KEEE4468
Title FPGA Technology
Pre-requisite None
Student Learning Time (SLT) 120 hours
Credit 3
Learning Outcomes 1. Analyze FPGA structure and usage.
2. Compile Verilog/VHDL programs and analyze waveforms.
3. Develop and synthesis advanced digital functions using FPGA.
4. Validate and test advance digital system in FPGA hardware.
Synopsis FPGA is introduced as an alternative and inexpensive tool compared
to ASIC(Application Specific IC) for embedded system design. The
architecture and fabrication of FPGA from CMOS level is studied. The
verilog program used widely in industry is adopted to implement de-
sign using FPGA. Digital processors, ALU and FSM are implemented
and synthesed using industrial tools and the designs are displayed
using FPGAs. The problems faced by designers such as delay and
power consumption are minimized using placement, routing and per-
formance analysis. Also for behavioural design, the data path control-
ler, scheduling, allocation and pipelining are analyzed. The multi
FPGA design is studied and other novel approaches in FPGA embed-
ded design are explored.
Assessment 40 % Continuous Assessments
60 % Final Examination
References
1. FPGA‐Based System Design, Wayne Wolf, Pren ce Hall, 2004.ISBN: 0‐13‐
142461‐0.
2. Advanced Digital Design with the Verilog(TM) HDL , Ciletti, Michael
D. Prentice Hall , 2004.(ISBN: 0131678442 / 0-13-167844-2)
3. An Embedded Systems Approach Using Verilog, Peter Ashenden,
Elsevier,2007, ISBN: 978-0-12-369527-7.
Soft Skills Communication Skills (CS1)
Critical Thinking & Problem Solving (CT1, CT2, CT3)
Lifelong Learning & Inforamtion Management (LL1)
UM-PT01-PK03-BR004(BI)-S04