aboutsummaryrefslogtreecommitdiff
path: root/rv64cpu/tb/unit
Commit message (Collapse)AuthorAgeFilesLines
* test(core): fix WB stage tests after naming and logic refactorRichard Qin2026-03-171-5/+8
| | | | | | | | | - Renamed `wb_reg_write_data` to `wb_rd_wdata` in all assertions to match the updated module ports. - Renamed `wb_reg_write_addr` to `wb_rd_addr` in all assertions. - Initialized the new `mem_wb_pc_plus_4` input in the testbench setup to correctly test the JAL/JALR datapath. - Added assertions to explicitly test that `wb_reg_write_en` and `csr_req` are gated when an exception occurs. Co-authored-by: Richard-Qin-001 <69390919+Richard-Qin-001@users.noreply.github.com>
* Write Back stage unit and testsRichard Qin2026-03-181-0/+115
|
* docs: Finalized Richard CPU RTL architectural and naming convention audit ↵Richard Qin2026-03-175-3/+568
| | | | | | | | 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 testsRichard Qin2026-03-171-0/+218
|
* ID/EX Pipeline Register and testsRichard Qin2026-03-171-0/+171
|
* IF/ID RegFile and testsRichard Qin2026-03-171-0/+127
|
* Instruction Decoder Stage unit and testsRichard Qin2026-03-171-0/+192
|
* Instruction fetching stage unit and testRichard Qin2026-03-161-0/+111
|
* branch unit and testRichard Qin2026-03-161-0/+100
|
* format outputRichard Qin2026-03-163-13/+20
|
* expand tests and format outputRichard Qin2026-03-163-9/+124
|
* fix naming problemsRichard Qin2026-03-163-37/+37
|
* Decoder unit and testRichard Qin2026-03-161-0/+298
|
* Register file unit and testRichard Qin2026-03-161-0/+99
|
* LicenseRichard Qin2026-03-151-0/+17
|
* Add and test alu unitRichard Qin2026-03-151-0/+67
|
* initial commit: project architectureRichard Qin2026-03-151-0/+0