| Week | Date | Topic | Due |
| 1 | 01/04 | Introduction. Verilog examples, including full_adder.v, h4ba.v, a4ba.v, add4.v, test5.v, p4ba.v, p4ba_alt.v, and add_sub.v. More examples can be found here. Quartus II and ModelSim Tutorials. |
|
| 01/06 | RTL Verilog examples, which includes test6.v, test7.v, test1.v, test2.v, test3.v, test4.v, and rtl_example.v. | ||
| 01/08 |
More examples,
which includes
full_adder_alt.v,
p4ba_alt2.v, and
test1_alt.v. Fibonacci project. |
||
| 2 | 01/11 |
Another example: p4ba_alt3.v. RLE project |
|
| 01/13 | RLE project discussion | ||
| 01/15 | RLE project discussion | ||
| 3 | 01/18 | Martin Luther King, Jr. Holiday | |
| 01/20 | Class | ||
| 01/22 | Class | Fibonacci project | |
| 4 | 01/25 | Class | |
| 01/27 |
Inferred Latch Problem, and examples:
latch_case_problem.v and
latch_if_problem.v. Example Fibonacci Implementations: fibo0.v, fibo3.v, and fibo5.v. RLE project discussion |
||
| 01/29 | Class | ||
| 5 | 02/01 | Class | |
| 02/03 | SHA-1 final project | ||
| 02/05 | Class | ||
| 6 | 02/08 | Class | |
| 02/10 | Repeat of SHA-1 project presentation | RLE project (due date EXTENDED to 11:59pm PST Sun 2/14) | |
| 02/12 | Class | ||
| 7 | 02/15 | President's Day Holiday | |
| 02/17 | Loop Pipelining. The corresponding Verilog examples: example_pipe.v and example_nonpipe.v. | ||
| 02/19 | Class | ||
| 8 | 02/22 | Class | |
| 02/24 | Looping Unfolding. Two related papers: IEICE-2009.pdf UCLA-2006.pdf. | ||
| 02/26 | Class | ||
| 9 | 02/29 | Class | |
| 03/02 | ABET final report requirements discussion. Here is the template for your final report. | ||
| 03/04 | Class | ||
| 10 | 03/07 | Class | |
| 03/09 | SHA-2 | ||
| 03/11 | Class | ||
| 11 | 03/16 | Final project due date | Final SHA-1 Project (due 11:59pm PST Wed 3/16) |