Lab | Details |
---|---|
Lab 0: Introduction | Explanation of lab requirements and processes |
Lab 1: Breadboard | Introduction to the breadboard and IC chips |
Lab 2: Oscilloscope | Introduction to the oscilloscope |
Lab 3: Verilog, Simulation, and Downloading | Introduction to Structural Verilog and Vivado |
Lab 4: Arithmetic Logic Unit | Advanced Structural Verilog |
Lab 5: Seven Segment Display | Introduction to Dataflow Verilog |
Lab 6: Dataflow Operators | Advanced Dataflow Verilog |
Lab 7: Register File | Introduction to Behavioral Verilog |
Lab 8: Seven Segment Display Controller | Advanced Behavioral Verilog |
Lab 9: Serial Communicator | Basic state machine design |
Lab 10: LC3 Modules and Datapath | LC3 microprocessor's inner modules |
Lab 11: LC3 Controller and Datapath | Full microprocessor with select instructions |