221TEC007 FPGA BASED SYSTEM DESIGN PROGRAM CORE 2
Syllabus
Module 1 (Verilog HDL – based design, Overview of FPGA and EDA software)
Introduction, General description,Basic lexical elements and data types, Data types, Program
skeleton,Structural description, Gate-level combinational circuit, Testbench, Introduction and overview
of a general FPGA device,Overview of the Digilent S3 board, Development flow, Overview of the digital
design tool (Vivado/ Xilinx ISE/any other open software)
Suggested experiments- Gate-level greater-than circuit, Gate-level binary decoder
Module 2 (RT-level combinational circuit and Regular sequential circuit)
Introduction, Operators, Always block for a combinational circuit, if statement, Case statement, General
coding guidelines for an always block, Parameter and constant, Design examples: shift register, Binary
counters, Introduction to Regular Sequential Circuit, HDL code of the FF and register, Test bench for
sequential circuits, Case study.
Module 3 (FSM & FSMD)
FSM: Introduction, FSM representation and code development, Mealy and Moore outputs, Design
examples.
FSMD-Introduction, ASMD chart,Code development of an FSMD,Design examples
Module 4 (Implementation of UART sub system)
Introduction, UART receiving subsystem, UART transmitting subsystem, Overall UART system
Micro project-Full-featured UART, UART with an automatic baud rate detection circuit, UART with an
automatic baud rate and parity detection circuit, UART-controlled stopwatch, UART-controlled rotating
LED banner.
Module 5 (External SRAM and Programmable logic devices)
External SRAM:Introduction, Specification of the IS61LV25616AL SRAM, Basic memory controller, a safe
design.
Programmable logic Devices:ROM,PLA,PAL,CPLD, FPGA Features, Limitations, Architectures.
ELECTRONICS AND COMMUNICATION-EC5
Reference Books
1. Pong P. Chu, "FPGA Prototyping by Verilog Examples", John Wiley & Sons, 2008
2. FPGA-Based System Design –WayneWolf,Verlag:PrenticeHall
3. ModernVLSI Design:System-on-Chip Design(3rdEdition)WayneWolf,Verlag
4. Field Programmable Gate Array [Link],Edr,1994,KluwerAcademic
5. Digital Design Using Field Programmable Gate Array, P.K. Chan & S. Mourad, 1994, Prentice Hall
6. Samir Palnitkar, "Verilog HDL: A Guide to Digital Design and Synthesis", SecondEdition, Prentice Hall
PTR, 2003
7. B. Bala Tripura Sundari, T. R. Padmanabhan, "Design Through Verilog HDL", WileyIndia, 2012
ELECTRONICS AND COMMUNICATION-EC5