Presentations (Part One)

Description Presentation Lab Files Video Note

Module 1

VHDL capture to hardware (basic combinational logic system) Presentation #1.1 Module #1
1.1 » Introduction, Hardware Demonstration, Project Files Video #1.1 11 mins
1.2 » Invoking ISE tools, creating ISE Project, Viewing RTL and Technology Schematic Video #1.2 11 mins
1.3 » VHDL Testbench creation and VHDL Simulation. Creation of simulator macro files.
         Viewing Placed & Routed Design
Video #1.3 11 mins
1.4 » Structural VHDL Video #1.4 6 mins
1.5 » Top (FPGA) Level VHDL Simulation Video #1.5 10 mins
1.6 » VHDL Synthesis & FPGA H/W Implementation. Viewing P&R Design in FPGA. Video #1.6 16 mins

VHDL origins, applications and usage Presentation #1.2
VHDL keyword grid Presentation #1.3

Module 2

VHDL capture to hardware for synchronous (register-based) system Presentation #2 Module #2
2.1 » VHDL Capture to Hardware Implementation for synchronous / register-based systems Video #2.1 4 mins
2.2 » Register-based system block diagram. Project files. Xilnx ISE Project creation Video #2.2 4 mins
2.3 » D Flip Flop VHDL Model. Synthesising VHDL and Viewing RTL Schematic. Video #2.3 7 mins
2.4 » DFF VHDL testbench and simulation Video #2.4 8 mins
2.5 » FPGA Top level VHDL model. FPGA Top level simulation / VHDL testbench Video #2.5 11 mins
2.6 » FPGA Implementation, FPGA pinout, generating FPGA configuration bitstream. Video #2.6 10 mins
2.7 » VHDL coding recommendations Video #2.7 4 mins

Module 3

VHDL for 'above gate-level' combinational model description Presentation #3 Module #3
3.1 » Introduction, Overview of application, overview of laboratory files Video #3.1 6 mins
3.2 » Multiplexer function, Entity declaration, MUX using if-then-else, VHDL and concurrency Video #3.2 8 mins
3.3 » if-then-else statement syntax, inferring latches (often incorrectly) and flip flops Video #3.3 6 mins
3.4 » Mux using Case & Concurrent statements Video #3.4 7 mins
3.5 » Simulation of muxAndDecEx1, sensitivity list rules, top level VHDL models and simulation Video #3.5 8 mins
3.6 » FPGA hardware implementation and demonstration of hardware operation Video #3.6 4 mins

Module 4

VHDL for efficient testbenches Presentation #4
4.1 » Applying TB stimulus using: For Loop, Stimulus Array, Text Stimulus File Video #4.1 13 mins