Lab assignments for 2110363 Hardware Synthesis Laboratory I (2024/2)
  • Verilog 66.1%
  • Tcl 15.8%
  • Python 12.8%
  • Makefile 3.7%
  • Assembly 1.1%
  • Other 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2025-03-26 08:53:25 +07:00
Lab1 added lab 1 progress 2025-01-21 13:25:09 +07:00
Lab2-3 adjusted DebounceTime... again 2025-01-29 16:18:33 +07:00
Lab4 lab 4 exercise 2 2025-02-05 16:28:30 +07:00
Lab5 fix lab5 2025-02-23 20:13:38 +07:00
Lab6-7 Merge branch 'Mirrors-main' 2025-03-26 08:53:25 +07:00
Lab8 Lab8 2025-03-23 18:28:28 +07:00
Prelab reorganized prelab 2025-01-26 21:51:02 +07:00
SkillTest1Prep skilltest1prep: adjusted InputSanitizer + no-rom version 2025-02-17 14:16:46 +07:00
.gitignore added build scripts 2025-01-26 21:50:47 +07:00
all.sh fixed all.sh script 2025-02-05 12:33:49 +07:00
Basys-3-Master.xdc added prelab files 2025-01-21 13:31:24 +07:00
build.sh added build scripts 2025-01-26 21:50:47 +07:00
README.md Merge branch 'Mirrors-main' 2025-03-26 08:53:25 +07:00
upload.sh added build scripts 2025-01-26 21:50:47 +07:00

Lab Resources for HW SYN LAB

Clone this repository or download zip file of this repository and follow instructions for each lab.

Directory Structure

In each lab, there are mainly 3 directories:

  • src: The source directory which contains template of Verilog design of modules.
  • sim: The directory contains Verilog files for simulation.
  • cocotb: The python testbenches and Makefiles.

Lab 2: Compare my answer to original