Analysis updated 2026-08-08 · repo last pushed 2021-01-01
Complete lab assignments for a university computer organization course.
Study Verilog examples of CPU components like logic gates, memory, and data pathways.
Learn how a simplified processor fetches instructions and performs calculations.
Reference undergraduate-level processor design experiments for self-study.
| zhanghai/orgexp | yii2004/tinycodesign | essenceia/until_heat_death_do_us_part | |
|---|---|---|---|
| Stars | 22 | 20 | 29 |
| Language | Verilog | Verilog | Verilog |
| Last pushed | 2021-01-01 | — | — |
| Maintenance | Dormant | — | — |
| Setup difficulty | hard | hard | hard |
| Complexity | 3/5 | 4/5 | 5/5 |
| Audience | researcher | researcher | developer |
Figures from each repo's GitHub metadata at analysis time.
No documentation provided, users need prior knowledge of Verilog simulation tools and likely accompanying course materials.
The repository "orgexp" contains materials for a computer organization course at Zhejiang University, taught by Shi Qingsong. It is a collection of lab assignments designed to help students learn how the internal components of a computer processor are built from the ground up. The project is written in Verilog, a language used to describe hardware. Instead of writing software that runs on a computer, Verilog describes the actual physical circuits, things like logic gates, memory, and data pathways. Through these lab exercises, a student essentially wires together the pieces of a simplified processor, learning how a CPU fetches instructions, does math, and moves data around. The intended audience is university students taking a computer organization class, likely at Zhejiang University or a similar institution. If you are enrolled in that course, the repo gives you a set of experiment frameworks to work from. For a beginner trying to understand computer hardware on their own, the files offer a concrete example of what a typical undergraduate sees when learning processor design for the first time. The README doesn't go into detail about the contents or provide usage instructions. There is no documentation explaining the individual labs, how to run the Verilog code, or what tools are needed. Anyone using the project would likely need accompanying course materials or prior knowledge of hardware simulation tools to make sense of the files.
Lab assignments for a computer organization course at Zhejiang University, where students learn processor design by building CPU components in Verilog hardware description language.
Mainly Verilog. The stack also includes Verilog.
Dormant — no commits in 2+ years (last push 2021-01-01).
No license information is provided in this repository.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.