5CS2 Digital Logic Design (Comp. Engg.) |
|
|---|---|
| Units | Contents of the subjects |
| Hardware Description Languages and their use in digital logic design.
VHDL: Modelling Concepts, Lexical Elements & Syntax Descriptions, Scalar Data types & Operations, Sequential Statements, Composite Data Types & Operations, Basic Modelling Constructs. Case Study: VHDL Simulation of Ripple Carry, & Look Ahead carry Adders. |
|
| VHDL: Subprograms, Packages & Use Clauses, Aliases, Resolved Signals, Components & Configurations, Generate Statements, Concurrent Statements. Use of VHDL in simulation and synthesis. | |
| Clocked Sequential circuits. Design steps for synchronous sequential circuits. Design of a sequence detector. Moore and Mealy Machines. Design using JK flip-flops and D flip-flops. State reduction, State assignment, Algorithmic State Charts, converting ASM charts to hardware, one-hot state assignment. Considerations of clock skew, set-up time, hold-time and other flip-flop parameters, timing constraints. Programmable Logic Devices. Read-only memory. Boolean function implementation through ROM. PLD, PGA, PLA, PAL, FPGA. | |
| Event-driven Circuits. Design procedure for asynchronous circuits, stable and unstable states, races, race-free assignments. State reduction of incompletely specified machines. Compatibility and state reduction procedure. Hazards in combinational networks. Dynamic hazards, Function Hazards, and Essential Hazards. Eliminating hazards. | |
| Field Programmable Gate Arrays: Introduction, Logic Elements & programmability, Interconnect structures & programmability, Extended Logic Elements, SRAM, Flash Memory & Antifuse Configuration, Case Studies of Altera Stratix & Xilinx Virtex-II pro. Technology Mapping for FPGAs: Logic Synthesis, Lookup Table Technology Mapping. | |
Text/References:
1. Brian Holdsworth and Clive Woods. Digital Logic Design. Newnes (Elsevier). [Available in Indian Edition].
2. Ashenden, The Designer’s Guide to VHDL, Elsevier.
3. Stephen D. Brown, et.al., Field Programmable Gate Arrays, Kluwer Academic Publishers.
4. Scott Hauck, André DeHon , Reconfigurable computing: the theory and practice of FPGA-based computation, Morgan
Kauffman
5. Zvi Kohavi: Switching and Finite Automata Theory. TMH.
6. Parag K. Lala, Practical Digital Logic Design and Testing. PHI
7. Stephen H. Unger, The essence of logic circuits. Wiatrowski & House.