David Harris
|
d50658addf
|
Fixed missing assign when SSTC is not supported
|
2023-02-26 07:12:13 -08:00 |
|
David Harris
|
27acb90217
|
Fixed SSTC being unusable in M-MODE without Status.TM. Disable STIMECMP registers when SSTC_SUPPORTED = 0
|
2023-02-26 06:30:43 -08:00 |
|
Ross Thompson
|
7500bb75c6
|
PHT was enabled using the wrong ~flush and ~stall.
|
2023-02-24 22:57:32 -06:00 |
|
Ross Thompson
|
63b9f9ca3d
|
gshare cleanup.
|
2023-02-24 22:55:51 -06:00 |
|
Ross Thompson
|
eb8d6f016f
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-02-24 19:57:18 -06:00 |
|
Ross Thompson
|
ed7ab402ad
|
More signal renames.
|
2023-02-24 19:56:55 -06:00 |
|
Ross Thompson
|
e549bec060
|
Renamed signals to match new figures.
|
2023-02-24 19:51:47 -06:00 |
|
Kevin Kim
|
c7050ada78
|
removed old shifter
|
2023-02-24 17:33:47 -08:00 |
|
Kevin Kim
|
9d119d1312
|
Merge pull request #1 from kipmacsaigoren/kkim_alu_new
removed sign-extension muxes in shifter
|
2023-02-24 17:31:36 -08:00 |
|
Ross Thompson
|
6ff524d843
|
Renamed signals to match figure 10.18.
|
2023-02-24 19:22:14 -06:00 |
|
Kevin Kim
|
b3180d7307
|
removed now-redundant zero-extend mux in alu
|
2023-02-24 17:14:12 -08:00 |
|
Kevin Kim
|
0fe1d3b9f3
|
took sign extension out of shifter
|
2023-02-24 17:09:56 -08:00 |
|
David Harris
|
db5aa5a0fd
|
Merge pull request #114 from ross144/main
Fix the branch predictor's gshare and btb critical path issue
|
2023-02-24 16:55:34 -08:00 |
|
Ross Thompson
|
ea71fd09f5
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-02-24 18:50:35 -06:00 |
|
Ross Thompson
|
4058a49985
|
Possible fix to btb performance issue.
|
2023-02-24 18:36:41 -06:00 |
|
Ross Thompson
|
5c52827f51
|
Cleanup.
|
2023-02-24 18:20:42 -06:00 |
|
Ross Thompson
|
d030d323fd
|
Completed critical path gshare fix.
|
2023-02-24 18:02:00 -06:00 |
|
Ross Thompson
|
c2021927ce
|
Prep to fix gshare critical path.
|
2023-02-24 17:54:48 -06:00 |
|
Ross Thompson
|
4ffaa75c2a
|
Modified btb forwarding logic to reduce critical path.
|
2023-02-24 17:47:43 -06:00 |
|
Kevin Kim
|
a856c5de96
|
optimized mux to shifter, passes rv32/64i
|
2023-02-24 12:09:34 -08:00 |
|
Kip Macsai-Goren
|
1ad1c4735d
|
Merge remote-tracking branch 'upstream/main' into bit-manip
|
2023-02-24 09:28:24 -08:00 |
|
Kip Macsai-Goren
|
a139ef077d
|
Merge branch 'main' of github.com:kipmacsaigoren/cvw into bit-manip
|
2023-02-24 09:27:51 -08:00 |
|
Ross Thompson
|
ccabc63b85
|
Merge pull request #113 from davidharrishmc/dev
Change default tech to sky90 for synth
|
2023-02-24 09:59:08 -06:00 |
|
David Harris
|
60752fe51c
|
Fixed special cases of address decoder and documented better
|
2023-02-24 07:52:46 -08:00 |
|
Kevin Kim
|
f0cf7c2c6a
|
small optimization to condzext select
|
2023-02-23 21:57:28 -08:00 |
|
Ross Thompson
|
5243d1e1d4
|
Improved branch predictor graph generation.
|
2023-02-23 20:44:47 -06:00 |
|
David Harris
|
1c4734c736
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-02-23 18:23:27 -08:00 |
|
David Harris
|
1bed1c1869
|
Switched to sky90 for default synthesis
|
2023-02-23 14:19:10 -08:00 |
|
Ross Thompson
|
6e8791a0a5
|
Major cleanup of bp.
|
2023-02-23 16:19:03 -06:00 |
|
Ross Thompson
|
d880720b7e
|
Partial replacement of InstrClassX with {JalX, RetX, JumpX, and BranchX}.
|
2023-02-23 15:55:34 -06:00 |
|
Kip Macsai-Goren
|
ad633fddbd
|
Merge branch 'main' of github.com:kipmacsaigoren/cvw into bit-manip
|
2023-02-23 13:34:54 -08:00 |
|
Kip Macsai-Goren
|
003ad0618d
|
Merge remote-tracking branch 'upstream/main' into main
|
2023-02-23 13:33:45 -08:00 |
|
David Harris
|
b7d22f1926
|
Merge pull request #112 from ross144/main
Branch predictor updates to reflect figures
|
2023-02-23 13:29:53 -08:00 |
|
Kip Macsai-Goren
|
ea7eb2ce8d
|
.Merge branch 'bit-manip' of github.com:kipmacsaigoren/cvw into bit-manip
|
2023-02-23 13:29:22 -08:00 |
|
Ross Thompson
|
5504a55955
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-02-23 15:21:09 -06:00 |
|
Ross Thompson
|
83bf573cf5
|
Merge branch 'main' of github.com:ross144/cvw
|
2023-02-23 15:20:58 -06:00 |
|
Ross Thompson
|
500764f97b
|
Branch predictor cleanup.
|
2023-02-23 15:15:14 -06:00 |
|
Ross Thompson
|
70f7f59332
|
Moved more branch predictor logic into the performance counter block.
|
2023-02-23 15:14:56 -06:00 |
|
Ross Thompson
|
2fff070b1d
|
Moved more branch predictor logic into the performance counter block.
|
2023-02-23 14:46:30 -06:00 |
|
Ross Thompson
|
195343c84f
|
Added if generate around bp logic only used with performance counters.
|
2023-02-23 14:39:31 -06:00 |
|
Ross Thompson
|
ed91fc5ce3
|
Renamed PCPredX to BTAX.
|
2023-02-23 14:33:32 -06:00 |
|
Kip Macsai-Goren
|
73895f7a8a
|
Merge remote-tracking branch 'upstream/main' into bit-manip
|
2023-02-23 11:56:14 -08:00 |
|
Kip Macsai-Goren
|
c57246d547
|
Merge remote-tracking branch 'upstream/main' into main
|
2023-02-23 11:55:53 -08:00 |
|
David Harris
|
569186af1f
|
Merge pull request #111 from stineje/main
Slight tweak to .synopsys for OSU setup
|
2023-02-23 06:23:06 -08:00 |
|
James Stine
|
0f2bf2934e
|
Slight tweak to .synopsys for OSU setup
|
2023-02-23 07:52:40 -06:00 |
|
Kip Macsai-Goren
|
c64723fd5a
|
removed comment out on stop in testbench
|
2023-02-22 20:47:14 -08:00 |
|
Kip Macsai-Goren
|
4e0ada0582
|
removed bit manipulation from rv[xlen]_i. tests still pass
|
2023-02-22 20:42:52 -08:00 |
|
Kip Macsai-Goren
|
b658329118
|
Cleaned up consolidated arch_b tests from tests.vh
|
2023-02-22 20:35:01 -08:00 |
|
Kip Macsai-Goren
|
f8f89e692e
|
Fixed lint errors on zero and pop count. All of regression passes
|
2023-02-22 20:25:51 -08:00 |
|
Kip Macsai-Goren
|
57b7f66be5
|
added bit manipulation tests to regression
|
2023-02-22 20:18:05 -08:00 |
|