├── .gitignore ├── README.md ├── common ├── make │ └── vivado.mk ├── other │ ├── program-bitstreams.sh │ ├── run-sim.sh │ └── run-xsim.sh ├── pennsim │ └── PennSim.jar ├── sdcard-boot │ └── zynq_fsbl_0.elf ├── tcl │ ├── build.tcl │ ├── debug.tcl │ ├── program-multiple.tcl │ └── program.tcl └── xdc │ └── zedboard_master.xdc ├── debugging-demo ├── Makefile └── march.v ├── images ├── icarus-full-installation.png └── icarus-path.png ├── lab1 ├── Makefile ├── lab1-schematic.pdf ├── lab1.md ├── lab1.xdc ├── print_points.v ├── rca.v ├── rca_testbench.v └── treasure-hunt.vcd ├── lab2a-div ├── Makefile ├── lab2-div-schematic.md ├── lab2-div.md ├── lc4_divider.v ├── print_points.v ├── test.cmd ├── test_lc4_divider_one_iter.input └── testbench_lc4_divider.v ├── lab2b-alu ├── Makefile ├── alu_test_vectors.txt ├── gp4_test_vectors.txt ├── lab2-alu-schematic.md ├── lab2-alu.md ├── lab2-alu.xdc ├── lab2-cla.md ├── lc4_alu.v ├── lc4_cla.v ├── lc4_divider.v ├── lc4_prettyprint_errors.v ├── print_points.v ├── system │ ├── OLEDCtrl.v │ ├── SpiCtrl.v │ ├── debouncer.v │ ├── delay_ms.v │ ├── ip │ │ ├── charLib │ │ │ ├── charLib.xci │ │ │ └── characterLib.coe │ │ ├── init_sequence_rom │ │ │ ├── init_sequence.coe │ │ │ └── init_sequence_rom.xci │ │ └── pixel_buffer │ │ │ └── pixel_buffer.xci │ └── lc4_system_alu.v ├── test.cmd ├── testbench_lc4_alu.v └── zedboard-lab2.jpeg ├── lab3-regfile ├── Makefile ├── lab3-regfile.md ├── lc4_regfile.v ├── print_points.v ├── register.v ├── test_lc4_regfile.input └── testbench_lc4_regfile.v ├── lab3-singlecycle ├── Makefile ├── include │ ├── bram.v │ ├── clock_util.v │ ├── delay_eight_cycles.v │ ├── lc4_memory.v │ ├── lc4_prettyprint_errors.v │ └── register.v ├── lab3-demo.asm ├── lab3-demo.pennsim ├── lab3-schematic.md ├── lab3-singlecycle.md ├── lc4_alu.v ├── lc4_cla.v ├── lc4_decoder.v ├── lc4_divider.v ├── lc4_regfile.v ├── lc4_single.v ├── print_points.v ├── system │ ├── fake_pb_kbd.v │ ├── lab3-singlecycle.xdc │ ├── lc4_system.v │ ├── mmcm.v │ ├── one_pulse.v │ ├── svga_timing_generation.v │ ├── timer.v │ ├── vga_controller.v │ └── video_out.v ├── test.cmd ├── test_data │ ├── house.ctrace │ ├── house.hex │ ├── house.obj │ ├── test_all.asm │ ├── test_all.ctrace │ ├── test_all.hex │ ├── test_all.obj │ ├── test_alu.asm │ ├── test_alu.ctrace │ ├── test_alu.hex │ ├── test_alu.obj │ ├── test_br.asm │ ├── test_br.ctrace │ ├── test_br.hex │ ├── test_br.obj │ ├── test_ld_br.asm │ ├── test_ld_br.ctrace │ ├── test_ld_br.hex │ ├── test_ld_br.obj │ ├── test_mem.asm │ ├── test_mem.ctrace │ ├── test_mem.hex │ ├── test_mem.obj │ ├── wireframe.asm │ ├── wireframe.ctrace │ └── wireframe.hex └── testbench_lc4_processor.v ├── lab4-pipeline ├── Makefile ├── include │ ├── bram.v │ ├── clock_util.v │ ├── delay_eight_cycles.v │ ├── lc4_memory.v │ ├── lc4_prettyprint_errors.v │ └── register.v ├── lab4-pipeline.md ├── lc4_alu.v ├── lc4_cla.v ├── lc4_decoder.v ├── lc4_divider.v ├── lc4_pipeline.v ├── lc4_regfile.v ├── print_points.v ├── system │ ├── fake_pb_kbd.v │ ├── lab4-pipeline.xdc │ ├── lc4_system.v │ ├── mmcm.v │ ├── one_pulse.v │ ├── svga_timing_generation.v │ ├── timer.v │ ├── vga_controller.v │ └── video_out.v ├── test.cmd ├── test_data │ ├── house.ctrace │ ├── house.hex │ ├── house.obj │ ├── house.trace │ ├── test_all.asm │ ├── test_all.ctrace │ ├── test_all.hex │ ├── test_all.obj │ ├── test_all.trace │ ├── test_alu.asm │ ├── test_alu.ctrace │ ├── test_alu.hex │ ├── test_alu.obj │ ├── test_alu.trace │ ├── test_br.asm │ ├── test_br.ctrace │ ├── test_br.hex │ ├── test_br.obj │ ├── test_br.trace │ ├── test_ld_br.asm │ ├── test_ld_br.ctrace │ ├── test_ld_br.hex │ ├── test_ld_br.obj │ ├── test_ld_br.trace │ ├── test_mem.asm │ ├── test_mem.ctrace │ ├── test_mem.hex │ ├── test_mem.obj │ ├── test_mem.trace │ ├── wireframe.asm │ ├── wireframe.ctrace │ ├── wireframe.hex │ └── wireframe.trace ├── testbench_gen.v └── testbench_lc4_processor.v ├── lab5-regfile ├── Makefile ├── lab5-regfile.md ├── lc4_regfile_ss.v ├── print_points.v ├── register.v ├── test_lc4_regfile_ss.input └── testbench_lc4_regfile_ss.v └── lab5-superscalar ├── Makefile ├── flappy-birds ├── FlappyBird.asm ├── FlappyBird.c ├── FlappyScript ├── lc4libc.h ├── libc.asm └── os.asm ├── include ├── bram.v ├── clock_util.v ├── delay_eight_cycles.v ├── lc4_memory.v ├── lc4_prettyprint_errors.v └── register.v ├── lab5-superscalar.md ├── lc4_alu.v ├── lc4_cla.v ├── lc4_decoder.v ├── lc4_divider.v ├── lc4_regfile_ss.v ├── lc4_superscalar.v ├── print_points.v ├── system ├── fake_pb_kbd.v ├── lab5-superscalar.xdc ├── lc4_system.v ├── mmcm.v ├── one_pulse.v ├── svga_timing_generation.v ├── timer.v ├── vga_controller.v └── video_out.v ├── test.cmd ├── test_data ├── house.ctrace ├── house.hex ├── house.trace ├── test_all.asm ├── test_all.ctrace ├── test_all.hex ├── test_all.trace ├── test_alu.asm ├── test_alu.ctrace ├── test_alu.hex ├── test_alu.trace ├── test_br.asm ├── test_br.ctrace ├── test_br.hex ├── test_br.trace ├── test_ld_br.asm ├── test_ld_br.ctrace ├── test_ld_br.hex ├── test_ld_br.trace ├── test_mem.asm ├── test_mem.ctrace ├── test_mem.hex ├── test_mem.trace ├── wireframe.asm ├── wireframe.ctrace ├── wireframe.hex └── wireframe.trace └── testbench_lc4_processor.v /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/README.md -------------------------------------------------------------------------------- /common/make/vivado.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/common/make/vivado.mk -------------------------------------------------------------------------------- /common/other/program-bitstreams.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/common/other/program-bitstreams.sh -------------------------------------------------------------------------------- /common/other/run-sim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/common/other/run-sim.sh -------------------------------------------------------------------------------- /common/other/run-xsim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/common/other/run-xsim.sh -------------------------------------------------------------------------------- /common/pennsim/PennSim.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/common/pennsim/PennSim.jar -------------------------------------------------------------------------------- /common/sdcard-boot/zynq_fsbl_0.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/common/sdcard-boot/zynq_fsbl_0.elf -------------------------------------------------------------------------------- /common/tcl/build.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/common/tcl/build.tcl -------------------------------------------------------------------------------- /common/tcl/debug.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/common/tcl/debug.tcl -------------------------------------------------------------------------------- /common/tcl/program-multiple.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/common/tcl/program-multiple.tcl -------------------------------------------------------------------------------- /common/tcl/program.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/common/tcl/program.tcl -------------------------------------------------------------------------------- /common/xdc/zedboard_master.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/common/xdc/zedboard_master.xdc -------------------------------------------------------------------------------- /debugging-demo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/debugging-demo/Makefile -------------------------------------------------------------------------------- /debugging-demo/march.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/debugging-demo/march.v -------------------------------------------------------------------------------- /images/icarus-full-installation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/images/icarus-full-installation.png -------------------------------------------------------------------------------- /images/icarus-path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/images/icarus-path.png -------------------------------------------------------------------------------- /lab1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab1/Makefile -------------------------------------------------------------------------------- /lab1/lab1-schematic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab1/lab1-schematic.pdf -------------------------------------------------------------------------------- /lab1/lab1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab1/lab1.md -------------------------------------------------------------------------------- /lab1/lab1.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab1/lab1.xdc -------------------------------------------------------------------------------- /lab1/print_points.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab1/print_points.v -------------------------------------------------------------------------------- /lab1/rca.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab1/rca.v -------------------------------------------------------------------------------- /lab1/rca_testbench.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab1/rca_testbench.v -------------------------------------------------------------------------------- /lab1/treasure-hunt.vcd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab1/treasure-hunt.vcd -------------------------------------------------------------------------------- /lab2a-div/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2a-div/Makefile -------------------------------------------------------------------------------- /lab2a-div/lab2-div-schematic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2a-div/lab2-div-schematic.md -------------------------------------------------------------------------------- /lab2a-div/lab2-div.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2a-div/lab2-div.md -------------------------------------------------------------------------------- /lab2a-div/lc4_divider.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2a-div/lc4_divider.v -------------------------------------------------------------------------------- /lab2a-div/print_points.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2a-div/print_points.v -------------------------------------------------------------------------------- /lab2a-div/test.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2a-div/test.cmd -------------------------------------------------------------------------------- /lab2a-div/test_lc4_divider_one_iter.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2a-div/test_lc4_divider_one_iter.input -------------------------------------------------------------------------------- /lab2a-div/testbench_lc4_divider.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2a-div/testbench_lc4_divider.v -------------------------------------------------------------------------------- /lab2b-alu/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2b-alu/Makefile -------------------------------------------------------------------------------- /lab2b-alu/alu_test_vectors.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2b-alu/alu_test_vectors.txt -------------------------------------------------------------------------------- /lab2b-alu/gp4_test_vectors.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2b-alu/gp4_test_vectors.txt -------------------------------------------------------------------------------- /lab2b-alu/lab2-alu-schematic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2b-alu/lab2-alu-schematic.md -------------------------------------------------------------------------------- /lab2b-alu/lab2-alu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2b-alu/lab2-alu.md -------------------------------------------------------------------------------- /lab2b-alu/lab2-alu.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2b-alu/lab2-alu.xdc -------------------------------------------------------------------------------- /lab2b-alu/lab2-cla.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2b-alu/lab2-cla.md -------------------------------------------------------------------------------- /lab2b-alu/lc4_alu.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2b-alu/lc4_alu.v -------------------------------------------------------------------------------- /lab2b-alu/lc4_cla.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2b-alu/lc4_cla.v -------------------------------------------------------------------------------- /lab2b-alu/lc4_divider.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2b-alu/lc4_divider.v -------------------------------------------------------------------------------- /lab2b-alu/lc4_prettyprint_errors.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2b-alu/lc4_prettyprint_errors.v -------------------------------------------------------------------------------- /lab2b-alu/print_points.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2b-alu/print_points.v -------------------------------------------------------------------------------- /lab2b-alu/system/OLEDCtrl.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2b-alu/system/OLEDCtrl.v -------------------------------------------------------------------------------- /lab2b-alu/system/SpiCtrl.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2b-alu/system/SpiCtrl.v -------------------------------------------------------------------------------- /lab2b-alu/system/debouncer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2b-alu/system/debouncer.v -------------------------------------------------------------------------------- /lab2b-alu/system/delay_ms.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2b-alu/system/delay_ms.v -------------------------------------------------------------------------------- /lab2b-alu/system/ip/charLib/charLib.xci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2b-alu/system/ip/charLib/charLib.xci -------------------------------------------------------------------------------- /lab2b-alu/system/ip/charLib/characterLib.coe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2b-alu/system/ip/charLib/characterLib.coe -------------------------------------------------------------------------------- /lab2b-alu/system/ip/init_sequence_rom/init_sequence.coe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2b-alu/system/ip/init_sequence_rom/init_sequence.coe -------------------------------------------------------------------------------- /lab2b-alu/system/ip/init_sequence_rom/init_sequence_rom.xci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2b-alu/system/ip/init_sequence_rom/init_sequence_rom.xci -------------------------------------------------------------------------------- /lab2b-alu/system/ip/pixel_buffer/pixel_buffer.xci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2b-alu/system/ip/pixel_buffer/pixel_buffer.xci -------------------------------------------------------------------------------- /lab2b-alu/system/lc4_system_alu.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2b-alu/system/lc4_system_alu.v -------------------------------------------------------------------------------- /lab2b-alu/test.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2b-alu/test.cmd -------------------------------------------------------------------------------- /lab2b-alu/testbench_lc4_alu.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2b-alu/testbench_lc4_alu.v -------------------------------------------------------------------------------- /lab2b-alu/zedboard-lab2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab2b-alu/zedboard-lab2.jpeg -------------------------------------------------------------------------------- /lab3-regfile/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-regfile/Makefile -------------------------------------------------------------------------------- /lab3-regfile/lab3-regfile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-regfile/lab3-regfile.md -------------------------------------------------------------------------------- /lab3-regfile/lc4_regfile.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-regfile/lc4_regfile.v -------------------------------------------------------------------------------- /lab3-regfile/print_points.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-regfile/print_points.v -------------------------------------------------------------------------------- /lab3-regfile/register.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-regfile/register.v -------------------------------------------------------------------------------- /lab3-regfile/test_lc4_regfile.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-regfile/test_lc4_regfile.input -------------------------------------------------------------------------------- /lab3-regfile/testbench_lc4_regfile.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-regfile/testbench_lc4_regfile.v -------------------------------------------------------------------------------- /lab3-singlecycle/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/Makefile -------------------------------------------------------------------------------- /lab3-singlecycle/include/bram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/include/bram.v -------------------------------------------------------------------------------- /lab3-singlecycle/include/clock_util.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/include/clock_util.v -------------------------------------------------------------------------------- /lab3-singlecycle/include/delay_eight_cycles.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/include/delay_eight_cycles.v -------------------------------------------------------------------------------- /lab3-singlecycle/include/lc4_memory.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/include/lc4_memory.v -------------------------------------------------------------------------------- /lab3-singlecycle/include/lc4_prettyprint_errors.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/include/lc4_prettyprint_errors.v -------------------------------------------------------------------------------- /lab3-singlecycle/include/register.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/include/register.v -------------------------------------------------------------------------------- /lab3-singlecycle/lab3-demo.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/lab3-demo.asm -------------------------------------------------------------------------------- /lab3-singlecycle/lab3-demo.pennsim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/lab3-demo.pennsim -------------------------------------------------------------------------------- /lab3-singlecycle/lab3-schematic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/lab3-schematic.md -------------------------------------------------------------------------------- /lab3-singlecycle/lab3-singlecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/lab3-singlecycle.md -------------------------------------------------------------------------------- /lab3-singlecycle/lc4_alu.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/lc4_alu.v -------------------------------------------------------------------------------- /lab3-singlecycle/lc4_cla.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/lc4_cla.v -------------------------------------------------------------------------------- /lab3-singlecycle/lc4_decoder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/lc4_decoder.v -------------------------------------------------------------------------------- /lab3-singlecycle/lc4_divider.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/lc4_divider.v -------------------------------------------------------------------------------- /lab3-singlecycle/lc4_regfile.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/lc4_regfile.v -------------------------------------------------------------------------------- /lab3-singlecycle/lc4_single.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/lc4_single.v -------------------------------------------------------------------------------- /lab3-singlecycle/print_points.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/print_points.v -------------------------------------------------------------------------------- /lab3-singlecycle/system/fake_pb_kbd.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/system/fake_pb_kbd.v -------------------------------------------------------------------------------- /lab3-singlecycle/system/lab3-singlecycle.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/system/lab3-singlecycle.xdc -------------------------------------------------------------------------------- /lab3-singlecycle/system/lc4_system.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/system/lc4_system.v -------------------------------------------------------------------------------- /lab3-singlecycle/system/mmcm.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/system/mmcm.v -------------------------------------------------------------------------------- /lab3-singlecycle/system/one_pulse.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/system/one_pulse.v -------------------------------------------------------------------------------- /lab3-singlecycle/system/svga_timing_generation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/system/svga_timing_generation.v -------------------------------------------------------------------------------- /lab3-singlecycle/system/timer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/system/timer.v -------------------------------------------------------------------------------- /lab3-singlecycle/system/vga_controller.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/system/vga_controller.v -------------------------------------------------------------------------------- /lab3-singlecycle/system/video_out.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/system/video_out.v -------------------------------------------------------------------------------- /lab3-singlecycle/test.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/test.cmd -------------------------------------------------------------------------------- /lab3-singlecycle/test_data/house.ctrace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/test_data/house.ctrace -------------------------------------------------------------------------------- /lab3-singlecycle/test_data/house.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/test_data/house.hex -------------------------------------------------------------------------------- /lab3-singlecycle/test_data/house.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/test_data/house.obj -------------------------------------------------------------------------------- /lab3-singlecycle/test_data/test_all.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/test_data/test_all.asm -------------------------------------------------------------------------------- /lab3-singlecycle/test_data/test_all.ctrace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/test_data/test_all.ctrace -------------------------------------------------------------------------------- /lab3-singlecycle/test_data/test_all.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/test_data/test_all.hex -------------------------------------------------------------------------------- /lab3-singlecycle/test_data/test_all.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/test_data/test_all.obj -------------------------------------------------------------------------------- /lab3-singlecycle/test_data/test_alu.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/test_data/test_alu.asm -------------------------------------------------------------------------------- /lab3-singlecycle/test_data/test_alu.ctrace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/test_data/test_alu.ctrace -------------------------------------------------------------------------------- /lab3-singlecycle/test_data/test_alu.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/test_data/test_alu.hex -------------------------------------------------------------------------------- /lab3-singlecycle/test_data/test_alu.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/test_data/test_alu.obj -------------------------------------------------------------------------------- /lab3-singlecycle/test_data/test_br.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/test_data/test_br.asm -------------------------------------------------------------------------------- /lab3-singlecycle/test_data/test_br.ctrace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/test_data/test_br.ctrace -------------------------------------------------------------------------------- /lab3-singlecycle/test_data/test_br.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/test_data/test_br.hex -------------------------------------------------------------------------------- /lab3-singlecycle/test_data/test_br.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/test_data/test_br.obj -------------------------------------------------------------------------------- /lab3-singlecycle/test_data/test_ld_br.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/test_data/test_ld_br.asm -------------------------------------------------------------------------------- /lab3-singlecycle/test_data/test_ld_br.ctrace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/test_data/test_ld_br.ctrace -------------------------------------------------------------------------------- /lab3-singlecycle/test_data/test_ld_br.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/test_data/test_ld_br.hex -------------------------------------------------------------------------------- /lab3-singlecycle/test_data/test_ld_br.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/test_data/test_ld_br.obj -------------------------------------------------------------------------------- /lab3-singlecycle/test_data/test_mem.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/test_data/test_mem.asm -------------------------------------------------------------------------------- /lab3-singlecycle/test_data/test_mem.ctrace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/test_data/test_mem.ctrace -------------------------------------------------------------------------------- /lab3-singlecycle/test_data/test_mem.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/test_data/test_mem.hex -------------------------------------------------------------------------------- /lab3-singlecycle/test_data/test_mem.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/test_data/test_mem.obj -------------------------------------------------------------------------------- /lab3-singlecycle/test_data/wireframe.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/test_data/wireframe.asm -------------------------------------------------------------------------------- /lab3-singlecycle/test_data/wireframe.ctrace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/test_data/wireframe.ctrace -------------------------------------------------------------------------------- /lab3-singlecycle/test_data/wireframe.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/test_data/wireframe.hex -------------------------------------------------------------------------------- /lab3-singlecycle/testbench_lc4_processor.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab3-singlecycle/testbench_lc4_processor.v -------------------------------------------------------------------------------- /lab4-pipeline/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/Makefile -------------------------------------------------------------------------------- /lab4-pipeline/include/bram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/include/bram.v -------------------------------------------------------------------------------- /lab4-pipeline/include/clock_util.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/include/clock_util.v -------------------------------------------------------------------------------- /lab4-pipeline/include/delay_eight_cycles.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/include/delay_eight_cycles.v -------------------------------------------------------------------------------- /lab4-pipeline/include/lc4_memory.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/include/lc4_memory.v -------------------------------------------------------------------------------- /lab4-pipeline/include/lc4_prettyprint_errors.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/include/lc4_prettyprint_errors.v -------------------------------------------------------------------------------- /lab4-pipeline/include/register.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/include/register.v -------------------------------------------------------------------------------- /lab4-pipeline/lab4-pipeline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/lab4-pipeline.md -------------------------------------------------------------------------------- /lab4-pipeline/lc4_alu.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/lc4_alu.v -------------------------------------------------------------------------------- /lab4-pipeline/lc4_cla.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/lc4_cla.v -------------------------------------------------------------------------------- /lab4-pipeline/lc4_decoder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/lc4_decoder.v -------------------------------------------------------------------------------- /lab4-pipeline/lc4_divider.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/lc4_divider.v -------------------------------------------------------------------------------- /lab4-pipeline/lc4_pipeline.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/lc4_pipeline.v -------------------------------------------------------------------------------- /lab4-pipeline/lc4_regfile.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/lc4_regfile.v -------------------------------------------------------------------------------- /lab4-pipeline/print_points.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/print_points.v -------------------------------------------------------------------------------- /lab4-pipeline/system/fake_pb_kbd.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/system/fake_pb_kbd.v -------------------------------------------------------------------------------- /lab4-pipeline/system/lab4-pipeline.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/system/lab4-pipeline.xdc -------------------------------------------------------------------------------- /lab4-pipeline/system/lc4_system.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/system/lc4_system.v -------------------------------------------------------------------------------- /lab4-pipeline/system/mmcm.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/system/mmcm.v -------------------------------------------------------------------------------- /lab4-pipeline/system/one_pulse.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/system/one_pulse.v -------------------------------------------------------------------------------- /lab4-pipeline/system/svga_timing_generation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/system/svga_timing_generation.v -------------------------------------------------------------------------------- /lab4-pipeline/system/timer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/system/timer.v -------------------------------------------------------------------------------- /lab4-pipeline/system/vga_controller.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/system/vga_controller.v -------------------------------------------------------------------------------- /lab4-pipeline/system/video_out.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/system/video_out.v -------------------------------------------------------------------------------- /lab4-pipeline/test.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test.cmd -------------------------------------------------------------------------------- /lab4-pipeline/test_data/house.ctrace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/house.ctrace -------------------------------------------------------------------------------- /lab4-pipeline/test_data/house.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/house.hex -------------------------------------------------------------------------------- /lab4-pipeline/test_data/house.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/house.obj -------------------------------------------------------------------------------- /lab4-pipeline/test_data/house.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/house.trace -------------------------------------------------------------------------------- /lab4-pipeline/test_data/test_all.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/test_all.asm -------------------------------------------------------------------------------- /lab4-pipeline/test_data/test_all.ctrace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/test_all.ctrace -------------------------------------------------------------------------------- /lab4-pipeline/test_data/test_all.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/test_all.hex -------------------------------------------------------------------------------- /lab4-pipeline/test_data/test_all.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/test_all.obj -------------------------------------------------------------------------------- /lab4-pipeline/test_data/test_all.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/test_all.trace -------------------------------------------------------------------------------- /lab4-pipeline/test_data/test_alu.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/test_alu.asm -------------------------------------------------------------------------------- /lab4-pipeline/test_data/test_alu.ctrace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/test_alu.ctrace -------------------------------------------------------------------------------- /lab4-pipeline/test_data/test_alu.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/test_alu.hex -------------------------------------------------------------------------------- /lab4-pipeline/test_data/test_alu.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/test_alu.obj -------------------------------------------------------------------------------- /lab4-pipeline/test_data/test_alu.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/test_alu.trace -------------------------------------------------------------------------------- /lab4-pipeline/test_data/test_br.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/test_br.asm -------------------------------------------------------------------------------- /lab4-pipeline/test_data/test_br.ctrace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/test_br.ctrace -------------------------------------------------------------------------------- /lab4-pipeline/test_data/test_br.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/test_br.hex -------------------------------------------------------------------------------- /lab4-pipeline/test_data/test_br.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/test_br.obj -------------------------------------------------------------------------------- /lab4-pipeline/test_data/test_br.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/test_br.trace -------------------------------------------------------------------------------- /lab4-pipeline/test_data/test_ld_br.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/test_ld_br.asm -------------------------------------------------------------------------------- /lab4-pipeline/test_data/test_ld_br.ctrace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/test_ld_br.ctrace -------------------------------------------------------------------------------- /lab4-pipeline/test_data/test_ld_br.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/test_ld_br.hex -------------------------------------------------------------------------------- /lab4-pipeline/test_data/test_ld_br.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/test_ld_br.obj -------------------------------------------------------------------------------- /lab4-pipeline/test_data/test_ld_br.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/test_ld_br.trace -------------------------------------------------------------------------------- /lab4-pipeline/test_data/test_mem.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/test_mem.asm -------------------------------------------------------------------------------- /lab4-pipeline/test_data/test_mem.ctrace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/test_mem.ctrace -------------------------------------------------------------------------------- /lab4-pipeline/test_data/test_mem.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/test_mem.hex -------------------------------------------------------------------------------- /lab4-pipeline/test_data/test_mem.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/test_mem.obj -------------------------------------------------------------------------------- /lab4-pipeline/test_data/test_mem.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/test_mem.trace -------------------------------------------------------------------------------- /lab4-pipeline/test_data/wireframe.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/wireframe.asm -------------------------------------------------------------------------------- /lab4-pipeline/test_data/wireframe.ctrace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/wireframe.ctrace -------------------------------------------------------------------------------- /lab4-pipeline/test_data/wireframe.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/wireframe.hex -------------------------------------------------------------------------------- /lab4-pipeline/test_data/wireframe.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/test_data/wireframe.trace -------------------------------------------------------------------------------- /lab4-pipeline/testbench_gen.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/testbench_gen.v -------------------------------------------------------------------------------- /lab4-pipeline/testbench_lc4_processor.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab4-pipeline/testbench_lc4_processor.v -------------------------------------------------------------------------------- /lab5-regfile/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-regfile/Makefile -------------------------------------------------------------------------------- /lab5-regfile/lab5-regfile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-regfile/lab5-regfile.md -------------------------------------------------------------------------------- /lab5-regfile/lc4_regfile_ss.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-regfile/lc4_regfile_ss.v -------------------------------------------------------------------------------- /lab5-regfile/print_points.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-regfile/print_points.v -------------------------------------------------------------------------------- /lab5-regfile/register.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-regfile/register.v -------------------------------------------------------------------------------- /lab5-regfile/test_lc4_regfile_ss.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-regfile/test_lc4_regfile_ss.input -------------------------------------------------------------------------------- /lab5-regfile/testbench_lc4_regfile_ss.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-regfile/testbench_lc4_regfile_ss.v -------------------------------------------------------------------------------- /lab5-superscalar/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/Makefile -------------------------------------------------------------------------------- /lab5-superscalar/flappy-birds/FlappyBird.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/flappy-birds/FlappyBird.asm -------------------------------------------------------------------------------- /lab5-superscalar/flappy-birds/FlappyBird.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/flappy-birds/FlappyBird.c -------------------------------------------------------------------------------- /lab5-superscalar/flappy-birds/FlappyScript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/flappy-birds/FlappyScript -------------------------------------------------------------------------------- /lab5-superscalar/flappy-birds/lc4libc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/flappy-birds/lc4libc.h -------------------------------------------------------------------------------- /lab5-superscalar/flappy-birds/libc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/flappy-birds/libc.asm -------------------------------------------------------------------------------- /lab5-superscalar/flappy-birds/os.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/flappy-birds/os.asm -------------------------------------------------------------------------------- /lab5-superscalar/include/bram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/include/bram.v -------------------------------------------------------------------------------- /lab5-superscalar/include/clock_util.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/include/clock_util.v -------------------------------------------------------------------------------- /lab5-superscalar/include/delay_eight_cycles.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/include/delay_eight_cycles.v -------------------------------------------------------------------------------- /lab5-superscalar/include/lc4_memory.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/include/lc4_memory.v -------------------------------------------------------------------------------- /lab5-superscalar/include/lc4_prettyprint_errors.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/include/lc4_prettyprint_errors.v -------------------------------------------------------------------------------- /lab5-superscalar/include/register.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/include/register.v -------------------------------------------------------------------------------- /lab5-superscalar/lab5-superscalar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/lab5-superscalar.md -------------------------------------------------------------------------------- /lab5-superscalar/lc4_alu.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/lc4_alu.v -------------------------------------------------------------------------------- /lab5-superscalar/lc4_cla.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/lc4_cla.v -------------------------------------------------------------------------------- /lab5-superscalar/lc4_decoder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/lc4_decoder.v -------------------------------------------------------------------------------- /lab5-superscalar/lc4_divider.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/lc4_divider.v -------------------------------------------------------------------------------- /lab5-superscalar/lc4_regfile_ss.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/lc4_regfile_ss.v -------------------------------------------------------------------------------- /lab5-superscalar/lc4_superscalar.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/lc4_superscalar.v -------------------------------------------------------------------------------- /lab5-superscalar/print_points.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/print_points.v -------------------------------------------------------------------------------- /lab5-superscalar/system/fake_pb_kbd.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/system/fake_pb_kbd.v -------------------------------------------------------------------------------- /lab5-superscalar/system/lab5-superscalar.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/system/lab5-superscalar.xdc -------------------------------------------------------------------------------- /lab5-superscalar/system/lc4_system.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/system/lc4_system.v -------------------------------------------------------------------------------- /lab5-superscalar/system/mmcm.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/system/mmcm.v -------------------------------------------------------------------------------- /lab5-superscalar/system/one_pulse.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/system/one_pulse.v -------------------------------------------------------------------------------- /lab5-superscalar/system/svga_timing_generation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/system/svga_timing_generation.v -------------------------------------------------------------------------------- /lab5-superscalar/system/timer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/system/timer.v -------------------------------------------------------------------------------- /lab5-superscalar/system/vga_controller.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/system/vga_controller.v -------------------------------------------------------------------------------- /lab5-superscalar/system/video_out.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/system/video_out.v -------------------------------------------------------------------------------- /lab5-superscalar/test.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test.cmd -------------------------------------------------------------------------------- /lab5-superscalar/test_data/house.ctrace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test_data/house.ctrace -------------------------------------------------------------------------------- /lab5-superscalar/test_data/house.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test_data/house.hex -------------------------------------------------------------------------------- /lab5-superscalar/test_data/house.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test_data/house.trace -------------------------------------------------------------------------------- /lab5-superscalar/test_data/test_all.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test_data/test_all.asm -------------------------------------------------------------------------------- /lab5-superscalar/test_data/test_all.ctrace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test_data/test_all.ctrace -------------------------------------------------------------------------------- /lab5-superscalar/test_data/test_all.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test_data/test_all.hex -------------------------------------------------------------------------------- /lab5-superscalar/test_data/test_all.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test_data/test_all.trace -------------------------------------------------------------------------------- /lab5-superscalar/test_data/test_alu.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test_data/test_alu.asm -------------------------------------------------------------------------------- /lab5-superscalar/test_data/test_alu.ctrace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test_data/test_alu.ctrace -------------------------------------------------------------------------------- /lab5-superscalar/test_data/test_alu.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test_data/test_alu.hex -------------------------------------------------------------------------------- /lab5-superscalar/test_data/test_alu.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test_data/test_alu.trace -------------------------------------------------------------------------------- /lab5-superscalar/test_data/test_br.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test_data/test_br.asm -------------------------------------------------------------------------------- /lab5-superscalar/test_data/test_br.ctrace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test_data/test_br.ctrace -------------------------------------------------------------------------------- /lab5-superscalar/test_data/test_br.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test_data/test_br.hex -------------------------------------------------------------------------------- /lab5-superscalar/test_data/test_br.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test_data/test_br.trace -------------------------------------------------------------------------------- /lab5-superscalar/test_data/test_ld_br.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test_data/test_ld_br.asm -------------------------------------------------------------------------------- /lab5-superscalar/test_data/test_ld_br.ctrace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test_data/test_ld_br.ctrace -------------------------------------------------------------------------------- /lab5-superscalar/test_data/test_ld_br.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test_data/test_ld_br.hex -------------------------------------------------------------------------------- /lab5-superscalar/test_data/test_ld_br.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test_data/test_ld_br.trace -------------------------------------------------------------------------------- /lab5-superscalar/test_data/test_mem.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test_data/test_mem.asm -------------------------------------------------------------------------------- /lab5-superscalar/test_data/test_mem.ctrace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test_data/test_mem.ctrace -------------------------------------------------------------------------------- /lab5-superscalar/test_data/test_mem.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test_data/test_mem.hex -------------------------------------------------------------------------------- /lab5-superscalar/test_data/test_mem.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test_data/test_mem.trace -------------------------------------------------------------------------------- /lab5-superscalar/test_data/wireframe.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test_data/wireframe.asm -------------------------------------------------------------------------------- /lab5-superscalar/test_data/wireframe.ctrace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test_data/wireframe.ctrace -------------------------------------------------------------------------------- /lab5-superscalar/test_data/wireframe.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test_data/wireframe.hex -------------------------------------------------------------------------------- /lab5-superscalar/test_data/wireframe.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/test_data/wireframe.trace -------------------------------------------------------------------------------- /lab5-superscalar/testbench_lc4_processor.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cis571/lc4-labs/HEAD/lab5-superscalar/testbench_lc4_processor.v --------------------------------------------------------------------------------