06EC667 Digital System Design Using VHDL syllabus for EC


Part A
Unit-1 Introduction 7 hours

VHDL description of combinational networks, Modeling flip-flops using VHDL, VHDL models for a multiplexer, Compilation and simulation of VHDL code, Modeling a sequential machine, Variables, Signals and constants, Arrays, VHDL operators, VHDL functions, VHDL procedures, Packages and libraries, VHDL model for a counter.

Unit-2 Designing With Programmable Logic Devices 6 hours

Read-only memories, Programmable logic arrays (PLAs), Programmable array logic (PLAs), Other sequential programmable logic devices (PLDs), Design of a keypad scanner.

Unit-3 Design Of Networks For Arithmetic Operations 6 hours

Design of a serial adder with accumulator, State graphs for control networks, Design of a binary multiplier, Multiplication of signed binary numbers, Design of a binary divider.

Unit-4 Digital Design with SM Charts 7 hours

State machine charts, Derivation of SM charts, Realization of SM charts. Implementation of the dice game, Alternative realization for SM charts using microprogramming, Linked state machines.

Part B
Unit-5 Designing With Programmable Gate Arrays And Complex Programmable Logic Devices 6 hours

Xlinx 3000 series FPGAs, Designing with FPGAs, Xlinx 4000 series FPGAs, using a one-hot state assignment, Altera complex programmable logic devices (CPLDs), Altera FELX 10K series COLDs.

Unit-6 Floating - Point Arithmetic 7 hours

Representation of floating-point numbers, Floating-point multiplication, Other floating-point operations.

Unit-7 Additional Topics In VHDL 7 hours

Attributes, Transport and Inertial delays, Operator overloading, Multi-valued logic and signal resolution, IEEE-1164 standard logic, Generics, Generate statements, Synthesis of VHDL code, Synthesis examples, Files and Text IO.

Unit-8 VHDL Models For Memories And Buses 6 hours

Static RAM, A simplified 486 bus model, Interfacing memory to a microprocessor bus.

Last Updated: Tuesday, January 24, 2023