Skip to content
This repository has been archived by the owner on May 16, 2023. It is now read-only.

Releases: AllenHeartcore/ECE385_UIUC23sp

ECE385SP23 Batch Downloads

12 May 03:56
Compare
Choose a tag to compare

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

04 May 21:36
Compare
Choose a tag to compare

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

02 Apr 01:07
Compare
Choose a tag to compare

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

23 Mar 19:22
Compare
Choose a tag to compare

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

03 Mar 15:45
Compare
Choose a tag to compare

Week1 ver. SHA256 checksum: f31f213f878a1210834d4853536bc7029720497818e880c04df1b431330e3ac3
Week2 ver. SHA256 checksum: 7c2d7868b16d1056da3da2cc1f243498091753f9e144bdc69c1402239e6f81f5

Lab 4: Multiplier

17 Feb 16:17
Compare
Choose a tag to compare

SHA256 checksum: 7031bba9600ad6b1a075935e63db421c5af710df4cd3c013e069fd6f09c47a86

Lab 3: Three Carry Adders

10 Feb 16:01
Compare
Choose a tag to compare

SHA256 checksum of CLA: 7eb6e0619f78f36b42704052f46fb180331a9e5ec422757cc459fc171d3de8ad
SHA256 checksum of CRA: e8fbbc430cb6a1e0e8a211fedf632d8f4c41b9baf440b3e2ac6115c1834a8f0c
SHA256 checksum of CSA: a14890fc4f4acee45e842cff1e5ace5218d29880e7294a2a31313b4a64d34799

Lab 2: Serial Logical Processor

04 Feb 21:36
Compare
Choose a tag to compare

SHA256 checksum: 85d95080e36468a542d61144e991184bf93070473fbdc13602753ce01305b116

Lab 1: Static Hazard in XOR

09 Apr 04:51
Compare
Choose a tag to compare

No SystemVerilog project was involved in this lab.