INTRODUCTION AND BAISC CONCEPT OF VHDL
Basics of digital design, - INTRODUCTION TO Modern VLSI techniques-Introduction to VHDL -basic terminology – entity declaration - architecture body declaration – Basic language elements – identifiers – Data objects – Data type operators. Software tools-Synthesis and Simulation tools-( MODEL SIM ,ACTIVE VHDL,QUICK logic..)
MODELING TECHNIQUES OF VHDL
Behavioral modeling: Entity declaration – architecture declaration – process statements- variable assignment statements – signal assignments statements –other sequential statements
Data flow style of modeling – Concurrent signal assignment statement versus signal assignment –Structural modeling: Component declaration – Component instantiation
Digital designs in Data flow modeling- Design of combinational logics (adders, subtractor, multiplier, divider) - multiplexers – Decoders and encoders.-Simulation and Synthesis.
Design in Behavioral modeling- designs of sequential logics (Flip flops, Shifters ,serial to parallel and parallel to serial converters ,counters ,Barrel shifter, code converters, clock dividers) –
Design of memories (RAM, FIFOs)- Simulation and synthesis -Design in structural modeling( (design of ALU, Calculator)
ADVANCED FEATURES IN VHDL
Generics – configuration – configuration specification – Configuration declaration – Sub programs – Sub program overloading -Functions – package declaration - package body – design file – design libraries – State machine start -Introduction to verilog. HDL-Design of simple digital circuits using verilog HDL
IMPLEMENTATION
Programmable logic arrays – programmable array logic devices – CPLD’S – FPGAS-Xilinx FPGA’s – Xilinx SPARTAN2- IMPLEMENTATION OF ALL DESIGNS USING FPGA-
DISPLAY DEVICE INTERFACES TO FPGA.
MINI PROJECT: Design of RISC PROCESSOR/ UART module/ Microcontroller |