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

FPGA System Design Program Syllabus

The document outlines the syllabus for a course on FPGA-based system design, covering topics such as Verilog HDL, combinational and sequential circuits, FSM, UART subsystems, and programmable logic devices. It includes suggested experiments and micro-projects to enhance practical understanding. Reference books for further reading are also provided.

Uploaded by

Riyas
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)
11 views2 pages

FPGA System Design Program Syllabus

The document outlines the syllabus for a course on FPGA-based system design, covering topics such as Verilog HDL, combinational and sequential circuits, FSM, UART subsystems, and programmable logic devices. It includes suggested experiments and micro-projects to enhance practical understanding. Reference books for further reading are also provided.

Uploaded by

Riyas
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

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

You might also like