Kevin Kim
|
b61d881c1b
|
added BRegWrite, BW64, BALUOp signals to bctrl and controller
-TODO: Main decode in bmuctrl must assert these 3 signals
|
2023-02-28 11:54:10 -08:00 |
|
Kevin Kim
|
692e406976
|
changed shifter source select signal name
|
2023-02-28 11:41:40 -08:00 |
|
Kevin Kim
|
1506d50c63
|
rename result back to ALUResult in ALU
|
2023-02-28 07:27:34 -08:00 |
|
Kevin Kim
|
f5d3e0e8a0
|
removed old shifter
|
2023-02-24 17:33:47 -08:00 |
|
Kevin Kim
|
0f5871d4dc
|
Merge pull request #1 from kipmacsaigoren/kkim_alu_new
removed sign-extension muxes in shifter
|
2023-02-24 17:31:36 -08:00 |
|
Kevin Kim
|
601c6fcdc4
|
removed now-redundant zero-extend mux in alu
|
2023-02-24 17:14:12 -08:00 |
|
Kevin Kim
|
1d4200e3a3
|
took sign extension out of shifter
|
2023-02-24 17:09:56 -08:00 |
|
Kevin Kim
|
00a0170b30
|
optimized mux to shifter, passes rv32/64i
|
2023-02-24 12:09:34 -08:00 |
|
Kevin Kim
|
8b6d699857
|
small optimization to condzext select
|
2023-02-23 21:57:28 -08:00 |
|
Kip Macsai-Goren
|
cb3990c77d
|
Merge remote-tracking branch 'upstream/main' into main
|
2023-02-23 13:33:45 -08:00 |
|
David Harris
|
26a3b3d2d3
|
Merge pull request #112 from ross144/main
Branch predictor updates to reflect figures
|
2023-02-23 13:29:53 -08:00 |
|
Ross Thompson
|
6eb27d2447
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-02-23 15:21:09 -06:00 |
|
Ross Thompson
|
5c826d0a58
|
Merge branch 'main' of github.com:ross144/cvw
|
2023-02-23 15:20:58 -06:00 |
|
Ross Thompson
|
8503982328
|
Branch predictor cleanup.
|
2023-02-23 15:15:14 -06:00 |
|
Ross Thompson
|
403b2b7be1
|
Moved more branch predictor logic into the performance counter block.
|
2023-02-23 15:14:56 -06:00 |
|
Ross Thompson
|
2ab6aa4327
|
Moved more branch predictor logic into the performance counter block.
|
2023-02-23 14:46:30 -06:00 |
|
Ross Thompson
|
526f046fb0
|
Added if generate around bp logic only used with performance counters.
|
2023-02-23 14:39:31 -06:00 |
|
Ross Thompson
|
2d919fa9e3
|
Renamed PCPredX to BTAX.
|
2023-02-23 14:33:32 -06:00 |
|
Kip Macsai-Goren
|
ab13375f9c
|
Merge remote-tracking branch 'upstream/main' into main
|
2023-02-23 11:55:53 -08:00 |
|
David Harris
|
0a4fd528fb
|
Merge pull request #111 from stineje/main
Slight tweak to .synopsys for OSU setup
|
2023-02-23 06:23:06 -08:00 |
|
James Stine
|
6647cf6582
|
Slight tweak to .synopsys for OSU setup
|
2023-02-23 07:52:40 -06:00 |
|
Kip Macsai-Goren
|
055dbfe8cf
|
removed comment out on stop in testbench
|
2023-02-22 20:47:14 -08:00 |
|
Kip Macsai-Goren
|
c426155b76
|
removed bit manipulation from rv[xlen]_i. tests still pass
|
2023-02-22 20:42:52 -08:00 |
|
Kip Macsai-Goren
|
bb1e99a58c
|
Cleaned up consolidated arch_b tests from tests.vh
|
2023-02-22 20:35:01 -08:00 |
|
Kip Macsai-Goren
|
67f83cda7f
|
Fixed lint errors on zero and pop count. All of regression passes
|
2023-02-22 20:25:51 -08:00 |
|
Kip Macsai-Goren
|
6b047065ef
|
added bit manipulation tests to regression
|
2023-02-22 20:18:05 -08:00 |
|
Kip Macsai-Goren
|
1a9ba9d944
|
added 32 bit tests for bit manipulation
|
2023-02-22 20:17:52 -08:00 |
|
Ross Thompson
|
c9609609aa
|
updates to bp result parsing script.
|
2023-02-22 22:08:00 -06:00 |
|
Kip Macsai-Goren
|
ba3bfdf68b
|
Manual attempt to merge with upstream changes
|
2023-02-22 19:42:30 -08:00 |
|
Kip Macsai-Goren
|
cc47bd8bea
|
Merge remote-tracking branch 'upstream/main' into main
|
2023-02-22 15:47:54 -08:00 |
|
Ross Thompson
|
ecbfd776d6
|
Updated branch predictor results processing script.
|
2023-02-22 16:11:52 -06:00 |
|
Ross Thompson
|
c736d7c1f3
|
Fixed bug in basic gshare.
|
2023-02-22 12:54:46 -06:00 |
|
David Harris
|
02b5991568
|
Merge pull request #109 from ross144/main
Swapped string to integer parameter.
|
2023-02-22 10:19:49 -08:00 |
|
Ross Thompson
|
ed8f7fc297
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-02-22 09:15:41 -06:00 |
|
Ross Thompson
|
d8c54ff565
|
Merge pull request #108 from eroom1966/main
add support for idv package
|
2023-02-22 09:13:36 -06:00 |
|
Ross Thompson
|
849856034b
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-02-22 09:11:57 -06:00 |
|
Ross Thompson
|
5dde3af22e
|
Oups. Turns out dc_shell does not like string parameters.
Switched gshare to use an integer parameter to select between gshare and global.
|
2023-02-22 09:11:46 -06:00 |
|
eroom1966
|
dcfa153100
|
add support for idv package
|
2023-02-22 13:27:01 +00:00 |
|
Kip Macsai-Goren
|
0339dc5e78
|
added extra commands to make dut run work with spike for bit manip tests
|
2023-02-21 15:26:47 -08:00 |
|
Kip Macsai-Goren
|
d668c563f4
|
Merge remote-tracking branch 'upstream/main' into main
|
2023-02-21 14:48:41 -08:00 |
|
Ross Thompson
|
e96c34c8d1
|
Merge pull request #107 from davidharrishmc/dev
Bug fixes
|
2023-02-21 13:55:55 -06:00 |
|
Kevin Kim
|
35bd4f7219
|
added individual zb tests in tests.vh and testbench
- also minor alu/controller configurability changes
|
2023-02-21 11:52:05 -08:00 |
|
David Harris
|
f0566173e6
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-02-21 09:58:18 -08:00 |
|
David Harris
|
b59df0fca7
|
Fixed Issue #65 fmv sign selection. Sign needs to come from most significant bit of raw X source without doing NaN Box fixes first.
|
2023-02-21 09:57:57 -08:00 |
|
David Harris
|
99a1683f8e
|
Debug test case updates
|
2023-02-21 09:33:36 -08:00 |
|
David Harris
|
a445e53e8d
|
Fixed Issue #106: fld rasies load access fault instead of illegal instruction. The IEU controller had considered all fp loads and stores to be legal regardless of whether the FPU is enabled or the type is supported. Merged illegal instruction detection from both units into the Decode stage, saving two bits of pipeline register as well.
|
2023-02-21 09:32:17 -08:00 |
|
Kevin Kim
|
e5bdb45798
|
removed incompatible rv32 tests out of arch32b tests list
|
2023-02-20 18:05:37 -08:00 |
|
David Harris
|
c36653f1b7
|
Merge pull request #105 from ross144/main
Fixes to branch target buffer
|
2023-02-20 17:07:26 -08:00 |
|
Ross Thompson
|
7f0d64d0a6
|
Fixed typo in the global branch predictor.
|
2023-02-20 18:48:02 -06:00 |
|
Ross Thompson
|
2c2c1b5221
|
Cleanup branch predictor files.
|
2023-02-20 18:45:45 -06:00 |
|