EE 3060 - Lectures
Information on the lectures given in class are listed below,
divided into roughly one-week sets. Information includes
when the lectures where given, and where applicable,
links to transparencies used in class. When possible
material will be added before it is used in class.
PDF material can be viewed using the free Adobe Acrobat Reader.
- Set 1: Course Information and EDA Overview
Covered 17, ... January 2001
Slides: Normal (54.2 kB PDF) Four per Page (42.6 kB PDF)
Code Used in Class
Simple XOR gate. (HTML) (Text)
Binary Full Adders. (HTML) (Text)
- Set 010: Module Basics (HTML) (Text)
Covered 26 January 2001
- Set 020: Variables, Data Types, Constants (HTML) (Text)
Covered 26, 29, 31 January 2001
- Set 030: Operators (HTML) (Text)
Covered 31 January, 2 February 2001
- Set 040: Conditional, Looping, disable, and Case Statements (HTML) (Text)
Covered 31 January, 2, 5, 7 February 2001
Code Used in Class
Population Modules (HTML) (Text)
- Set 050: Gate, Wire, and Module Delays (HTML) (Text)
Covered 7, 9 February 2001
- Set 060: Procedural Delays and Related Statements (HTML) (Text)
Covered 9, 12, 14, 16, 19 February 2001
Code Used in Class
Bean Counter (HTML) (Text)
- Set 070: Compiler Directives, Parameters, Named Ports, etc.. (HTML) (Text)
Covered 2, 5, 7 March 2001
Other code used in class
include demo (HTML) (Text)
Bean Counter Testbench (define demo) (HTML) (Text)
Generic ALU (define demo) (HTML) (Text)
- Set 080: Functions and Tasks (HTML) (Text)
Covered 7, 9 March 2001
Other code used in class
How NOT to use functions. (HTML) (Text)
Calculator example. (HTML) (Text)
- Set 090: Synthesis Overview (HTML) (Text)
Covered 25, 26 March 2001
- Set 100: Form 1, Combinational & Level Triggered (HTML) (Text)
Covered 23 March, 2, 4, 6 April 2001
More case statements. (HTML) (Text)
Even more case statements. (HTML) (Text)
- Set 110: Form 2, Edge Triggered (HTML) (Text)
Covered 9, 11, 16, 18 20 April 2001
Calculator example (before). (HTML) (Text)
Calculator example, synthesizable. (HTML) (Text)
- Set 120: Form 3, Implicit State Machine (HTML) (Text)
Covered 20, 23, 25, 27 April 2001
Population count, done several ways. (HTML) (Text)
Associative memory, done several ways. (HTML) (Text)
- Set 200: Elements of VHDL (HTML) (Text)
Covered 30 April, 2, 4 May 2001
Binary full adder (BFA). (HTML) (Text)
Adders some using BFA. (HTML) (Text)
Population counter. (HTML) (Text)
Calculator. (HTML) (Text)
- Final Exam Review (HTML) (Text)
Covered 4 May 2001