Introduction: Lab Notebook Requirements
Lab 1: Introduction to Discrete Digital Logic and VHDL
- Lecture notes: Discrete digital logic and Introduction to VHDL
- Laboratory Manual
- Worksheet
- Presentations: Discrete digital logic and Introduction to VHDL
- Syntax Handout
- Laborator files: fewgates.vhd and fewgates_tb.vhd
Lab 2: Introduction to Arithmetic Circuits
- Lecture notes
- Laboratory Manual
- Worksheet
- Presentation
- Syntax Handout
- Xilinx software Instalation: How to install Xilinx in Windows and example Xilinx 9.i
- Laborator files: lab3_1.vhd, lab3_1_tb.vhd
- Homework #1
Lab 3: Introduction to sequence detectors and CPLDs
- Lecture notes
- Laboratory manual
- Worksheet
- Presentation
- Syntax handout
- Laborator files: sequence.vhd, sequence_tb.vhd, sequence.ucf
- Homework #2
Lab 4: Introduction to Counters and more on CPLDs
- Lecture notes
- Laboratory manual
- Worksheet
- Diagram Lab 4
- Laborator files: counter.vhd, counter_tb.vhd¸ disp_controller.vhd, disp_controller_tb.vhd, disp_controller.ucf, converter.vhd¸ inv_v.vhd, selector.vhd, top_counter.vhd and top_counter.ucf
- Homework #3 and handout
Lab 5: Introduction to sequence detectors and CPLDs