| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Hazard unit and tests | Richard Qin | 2026-03-18 | 1 | -0/+152 |
| | | |||||
| * | refactor(core): address WB stage architectural and naming review feedback | Richard Qin | 2026-03-17 | 1 | -12/+17 |
| | | | | | | | | | - Renamed `wb_reg_write_data` and `wb_reg_write_addr` to `wb_rd_wdata` and `wb_rd_addr` respectively to comply with `docs/naming_convention.md`. - Removed the 64-bit adder for `mem_wb_pc + 64'd4` from the WB stage to improve timing. Introduced a new `mem_wb_pc_plus_4` pipeline input instead. - Added a `has_trap` signal to gate architectural state updates (`wb_reg_write_en` and `csr_req`) upon exceptions, ensuring precise exceptions without corrupting the register file or CSRs. Co-authored-by: Richard-Qin-001 <69390919+Richard-Qin-001@users.noreply.github.com> | ||||
| * | Write Back stage unit and tests | Richard Qin | 2026-03-18 | 1 | -0/+116 |
| | | |||||
| * | docs: Finalized Richard CPU RTL architectural and naming convention audit ↵ | Richard Qin | 2026-03-17 | 7 | -17/+595 |
| | | | | | | | | | report. No source code changes were made; this branch serves as the finalized state for the provided audit. Co-authored-by: Richard-Qin-001 <69390919+Richard-Qin-001@users.noreply.github.com> | ||||
| * | Execute Stage unit and tests | Richard Qin | 2026-03-17 | 1 | -0/+114 |
| | | |||||
| * | ID/EX Pipeline Register and tests | Richard Qin | 2026-03-17 | 1 | -0/+174 |
| | | |||||
| * | IF/ID RegFile and tests | Richard Qin | 2026-03-17 | 1 | -0/+57 |
| | | |||||
| * | Instruction Decoder Stage unit and tests | Richard Qin | 2026-03-17 | 1 | -0/+142 |
| | | |||||
| * | Instruction fetching stage unit and test | Richard Qin | 2026-03-16 | 1 | -0/+60 |
| | | |||||
| * | branch unit and test | Richard Qin | 2026-03-16 | 2 | -0/+65 |
| | | |||||
| * | fix naming problems | Richard Qin | 2026-03-16 | 3 | -39/+39 |
| | | |||||
| * | Decoder unit and test | Richard Qin | 2026-03-16 | 1 | -0/+390 |
| | | |||||
| * | Register file unit and test | Richard Qin | 2026-03-16 | 1 | -0/+60 |
| | | |||||
| * | Add and test alu unit | Richard Qin | 2026-03-15 | 2 | -0/+160 |
| | | |||||
| * | initial commit: project architecture | Richard Qin | 2026-03-15 | 6 | -0/+0 |
