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 slides used in class. When possible
material will be added before it is used in class.
If material is not yet available see
lectures from last year .
Midterm Exam Review
Covered 21 October 2024
Additional Material
Final Exam Review
Covered 10 Dec 2024
Additional Material
Set 1: Course Information and EDA Overview
Covered 26, 28, 30 August 2024
Additional Material
Verilog Review
Covered 4, 6 September 2024
Additional Material
Set 010: Behavioral Code Basics
Covered 6, 9, 13 September 2024
Basic Simulation
Covered 13, 16 September 2024
Synthesis of Combinational Logic in Implicit Structural Code
Covered 16, 18 September 2024
Set 020: Objects and Data Types
Covered 18, 20, 23, 25, 27 September 2024
Additional Material
Elaboration, Generate Statements
Covered 30, September 2024, 2, 4 October 2024
Additional Material
Simple Cost and Performance Model
Covered 4, 7, 9, 11 October 2024
Additional Material
Synthesis of Behavioral Combinational Logic Descriptions
Covered 11, 14, 21 October 2024
Additional Material
Synthesis of Behavioral Sequential Logic Descriptions
Covered 25, 30 October, 1, 4 November 2024
Additional Material
Combinational v. Sequential v. Pipelined Multiplier Implementation
Covered 4, 6, 8 November 2024
Pipelining, Latency v. Throughput
Covered 8 November 2024
Sequential and Pipelined Multipliers and Sequential Code Examples
Covered 11, 13 November 2024
Additional Material
Sequential Code Example: Multi-Step (2016 FE Prob 1)
Covered 13, 15 November 2024
Sequential Code Example: acc_accum (2019 Homework 6)
Covered 18, 20 November 2024
Sequential Code Example: bit_keeper (2021 Homework 4)
Covered 22, 25 November 2024
Sample Problem: Content-Addressable Memory (CAM)
Covered 25 November, 2 December 2024
Homework 6 Solution
Covered 4 December 2024
Additional Material
ECE Home Page