 |
 |
 |
| |
VSD 401T - Digital Design using HDL and FPGAs |
|
| |
Indicative contents
- Digital Logic Design:
1. Introduction to Digital circuits
2. Design of combinational, sequential circuits
3. Realization of digital circuits
4. Timing aspects in Combinational Circuits
5. Timing issues in Sequential Circuits
6. PLA, Shift registers and Counters, Multipliers, Booths multiplier
7. Synchronous sequential circuits, Mealy & Moore machines, finite
state machine design, state minimization.
8. Design Examples and Case Studies
- Verilog Hardware Description Language
1. Introduction to Verilog HDL, Basic conventions of Language,
Verilog Data Types & Operators.
2. Levels of modeling, Data flow modeling, Gate level modeling,
Behavioral modeling, Continuous and Procedural Assignments,
Conditional statements, Blocking & Non-blocking Assignments.
3. Verilog Test-bench, Tasks and Functions, System Tasks and
Compiler Directives
4. Finite State Machines & Switch level modeling.
5. Logic Synthesis with Verilog HDL, Coding Guidelines, Synthesis
Issues
6. Verilog for Verification
- Field Programmable Gate Arrays:
1. Introduction to Programmable Logic devices & FPGAs, and
Programming Technologies.
2. Introduction to FPGA Architectures :Introduction to Xilinx
devices, SPARTAN IIE and Virtex devices.
3. Xilinx Design Flow and Implementation
4. Architecture Wizard and PACE
5. Global Timing Constraints
6. Synthesis Techniques
Module Resources
- Essential reading
- Course notes
- Recommended Reading
- D.Brown, Francis, Rose, and Vranesic, Field –Programmable
Gate arrays, 2nd Edition, Kluwer Academic Publications, 1995.
- Stephen Brown and Zvonko Vranesic, “Fundamentals of Digital
Logic with Verilog Design”,TATA McGRAW Hill Edition
- Wayne Wolf, Modern VLSI design system on silicon, Second
edition, Pearson Education, 2001
- Samir Palnitkar, Verilog HDL, Pearson Education, 2001.
- Jayaram Bhasker, Verilog Primer, Third Edition, Pearson
Education Asia, 2001
- Douglas J Smith, HDL Chip Design, Doone Publications
|
|
| |
|
|
|