Releases: AllenHeartcore/ECE385_UIUC23sp
ECE385SP23 Batch Downloads
GRADES
Lab 1 | Lab 2 | Lab 3 | Lab 4 | Lab 5 | Lab 6 | Lab 7 | Project | Total | |
---|---|---|---|---|---|---|---|---|---|
Demo | - | 6 4 |
5 | 5 | 3 7 |
5 5 |
5 5 |
5+13 Diff. 6.5 |
74.5/80 |
Quiz | - | 6 6 |
6 | 6 | 4 6 |
6 6 |
6 6 |
- | 58/60 |
Report | 14 | 20 | 14 +3 |
15 | 20 +3 |
18.5 +1 |
17 | Prop. 10 20 |
155.5/155 |
Final Project: Rhythm Game on Keyboard
Running the Game
- Load the audio into SDRAM address
0x0000_0000 ~ 0x003C_002C
using the DE10-Lite Control Panel - Program the netlist (SHA256 =
55f86d2afdda3f47f628d8ac488d4700534f3f522fbf6a0cd5e1de575f8598de
) with
@ set SHELLOPTS=igncr
@ set CYGWIN=nodosfilewarning
@ set QUARTUS_BIN=%QUARTUS_ROOTDIR%\bin
@ if not exist "%QUARTUS_BIN%" set QUARTUS_BIN=%QUARTUS_ROOTDIR%\bin64
%QUARTUS_BIN%\quartus_pgm.exe -m jtag -c 1 -o "ece385proj.sof"
- Download the software (SHA256 =
4aee102ece5da6bcbd3dcc852260eeabaa08ad9a7ef547ad6792993e737a1fed
) with
"$SOPC_KIT_NIOS2/nios2_command_shell.sh" nios2-download proj_app.elf -c 1 -r -g
"$SOPC_KIT_NIOS2/nios2_command_shell.sh" nios2-terminal -c 1
Refer to the Distro Pack for an automated demo batch.
IMPORTANT: Always reload TrapoTempo.elf
before playing again.
Lab 7: VGA Text Mode Controller
Week1 SOF SHA256 checksum : 3e308c8bdf9b36f19eb468987453ae73755662e294839d3c6dbef2f4e6e20dd0
Week1 ELF SHA256 checksum : 2113e9a0267d5e369b0458e396f8f6ee81650c55c4a8a85dec307ab2364b90fc
Week2 SOF SHA256 checksum : 737c4e9df18bd3b2556adf382d25016ce8fd65896de8e178fd1c3efa6f066724
Week2 ELF SHA256 checksum : f2faa9f85b754d8826dcd8b2f5e03dc0b4f77528fdecaf4402b9a039df1b0c85
Lab 6: SoC with NIOS II
Week1 SOF SHA256 checksum: 61a59f11d57c52e9b871efbd8912fe074cf1b44c81c27b3a667a862d48f2d3f4
Week1 "Blink" ELF SHA256 checksum: 7027a5e97d1ae82c93a7fb4d33d871c967da7081028d39dfafe9a7537e77eae7
Week1 "Adder" ELF SHA256 checksum: 3f9bfbe47697f27696cfd4610e8868e22ee034fc9ea6d4cd79cbb8ecf67b4b31
Week2 SOF SHA256 checksum: ca61381dbfc7f25acda41a1fa375a9dc6e7cb7b98a6e1ecccc83d77c12518e68
Week2 "Bounce" ELF SHA256 checksum: a56fa2a0c53e99ae718646d1119e5a0ecf46e8cfd5bba10b2d41c076ac7a8222
Lab 5: SLC3.2 Processor
Week1 ver. SHA256 checksum: f31f213f878a1210834d4853536bc7029720497818e880c04df1b431330e3ac3
Week2 ver. SHA256 checksum: 7c2d7868b16d1056da3da2cc1f243498091753f9e144bdc69c1402239e6f81f5
Lab 4: Multiplier
SHA256 checksum: 7031bba9600ad6b1a075935e63db421c5af710df4cd3c013e069fd6f09c47a86
Lab 3: Three Carry Adders
SHA256 checksum of CLA: 7eb6e0619f78f36b42704052f46fb180331a9e5ec422757cc459fc171d3de8ad
SHA256 checksum of CRA: e8fbbc430cb6a1e0e8a211fedf632d8f4c41b9baf440b3e2ac6115c1834a8f0c
SHA256 checksum of CSA: a14890fc4f4acee45e842cff1e5ace5218d29880e7294a2a31313b4a64d34799
Lab 2: Serial Logical Processor
SHA256 checksum: 85d95080e36468a542d61144e991184bf93070473fbdc13602753ce01305b116
Lab 1: Static Hazard in XOR
No SystemVerilog project was involved in this lab.