!DOCTYPE html> Personal Web Pages - Sacramento State

Syllabus   



Lecture Notes:

Week 1: Introduction       |   Gate Level Design         |   Set 1   |   Set 2   |   Set 3  


Week 2: Gate Level - 2    |   Behavioral    |   Beh-2    |   Set 4   |   Set 5   |   Set 6   |   Set 7  


Week 3: Queues, FSM    |  Multiplexed Display        |   Set 8   |   Set 9   |   Set 10  


Week 4: Functions & Tasks   |   System Functions and Tasks   |   Set 11   |   Set 12   |   Set 13  


Week 5: VHDL Constructs   |   VHDL Concurrency   |   Synthesis   |   Set 14   |   Set 15   |   Set 16  


Week 6: Error Dection & Correctioon   |   LFSR, CRC   |   Set 17   |   Set 18   |   Set 19  


********************************************************************************************************
*********     Week 7: Miderm Review     ***********
********************************************************************************************************


Week 7: Resource Sharing, & Other general circuits,   |   Set 20   |   Midterm Review


Week 8: Sequencial, Variable, Register File   |   Poor Design, Timer, Pulse, & FIFO  
|   Set 21   |   Set 22   |   Midterm Review


********************************************************************************************************
*********     Week 9: Miderm     ***********
********************************************************************************************************


Week 9: Midterm   |   CAM, Pipeline    |   Set 23  


Week 10: ASM Charts   |   ASMD    |   ASMD (2)    |   Set 24 - Dice Game   |   Set 25  


Week 11: SRAM Handout (1),   |   decoder   |   SRAM (2)   |   SRAM (3)   |   mem_fsm   |   mem_top  


********************************************************************************************************
*********     ***********
********************************************************************************************************


Week 10: Midterm   |   LFSR, CRC   |   Set 17   |   Set 18   |   Set 19  

Week 6: Midterm 1 (Wednesday); |   Counter (VHDL)   |   VHDL Constructs   |   LFSR  


Weeks 7 & 8: Conditional Assignment   |   Hamming Code   |   ASM Charts   |   ASM Charts Diagrams   |   ( 2 )   |   FSM-VHDL  

Exercise: FSM, |   ( 1 ) |   ( 2 ) |   ( 3 ) |   ( cir ) |   ( cir2 ) |   ( cir3 )  
Exercise: Gray Counter   |   ASM Chart   |   ( cir4 ) |   DICE  

Parity (Verilog)   |   Parity (VHDL)   |   CRC   |   Display   |  

Week 9: SRAM Handout (1),   |   decoder   |   SRAM (2)   |   SRAM (3)   |   mem_fsm   |   mem_top   |   FIFO  

Week 10: Metastability,   |   (1)   |   (2)   |   Midterm 2 Review

********************************************************************************************************
* Week 10: Midterm 2 Review. Week 11: Miderm 2 *
Week 10: Mar. 23 ~ Mar. 27;      Week 11: Apr. 6 ~ Apr. 10
********************************************************************************************************

Week 11: Hazards,   |   Extra |   Exe2 |   Exe3 |   Midterm 2

Week 12: VGA   |   ( 1 )   |   ( 2 )   |   ( 3 )   |   ( 4 )  

Week 13: CPLD & FPGA Architecture   |   ILA  

Week 14: JTAG Boundary Scan (P1)   |   ( P2 )   |   EXTEST  

Week 15: Transmission Line   |   (2)   |   Clock Termination Techniques