Labs

 

Home
Publications
CV

Lab 1 (Jan 26)

Lab 2 (Feb 2)

Lab 3 (Feb 9)

Lab 4 (Feb 16)

Labs 5 and 6 (Feb 23, Mar 2).  There is a small test of the block RAM that you can use to understand how it works.  It's in a zip file holding an ISE project.  Also, here are notes on VGA Terminals.

Lab 7 (Mar 23).  Design a simple MIPS datapath.

Lab 8 (Mar 30).  Add load, store and branch-if-equal instructions to your MIPS datapath.  Also, add an instruction decoder.  Test using a testbench.  If time permits, add an instruction memory (as specified in Lab 7) and a PC to step through it.  Here is a reference for MIPS instruction format and opcodes.