Commit Graph

5530 Commits

Author SHA1 Message Date
Ross Thompson
537dea156d
Merge pull request #96 from davidharrishmc/dev
Synthesis
2023-02-19 09:22:00 -06:00
David Harris
7d031fcae0 Disabled W64M register for RV32 2023-02-19 07:03:31 -08:00
David Harris
bfc9a462d5 Removed TOPO flag for synthesis; implied by tsmc28psyn 2023-02-19 07:00:16 -08:00
David Harris
6d405ad69b Fixed RAM instantiations 2023-02-19 06:31:41 -08:00
David Harris
2ed29792e5 Removed redundant compare in setup file 2023-02-19 06:31:26 -08:00
David Harris
5e5dfe732d Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-02-19 05:49:35 -08:00
David Harris
fe0a893182 Renamed section 12.3 to 8.3 in MMU test definitions 2023-02-19 05:46:46 -08:00
Ross Thompson
9ee48637dc Possibly much better branch predictor implemention.
The complexity is significantly reduced.
2023-02-19 00:17:37 -06:00
Ross Thompson
d44cb1febb Minor fix. 2023-02-18 23:55:46 -06:00
Ross Thompson
b3be4c621f
Merge pull request #95 from stineje/main
Update MW reference to recognize memories properly
2023-02-18 23:36:37 -06:00
James Stine
c7720da3af Update MW reference to recognize memories properly 2023-02-18 23:30:10 -06:00
Ross Thompson
43112dbc73
Merge pull request #94 from stineje/main
Change mistake on linking within .synopsys file
2023-02-18 22:52:38 -06:00
James Stine
20880c26a4 Change mistake on linking within .synopsys file 2023-02-18 19:41:49 -06:00
Ross Thompson
6f2a2891a5
Merge pull request #93 from davidharrishmc/dev
NaN handling
2023-02-18 11:40:19 -06:00
David Harris
0eda753dc4 Removed unused PredInstrClassE register from bpred 2023-02-18 05:59:25 -08:00
David Harris
0f4226a950 Removed unused weq0M register fron fdivsqrtpostproc 2023-02-18 05:57:39 -08:00
David Harris
c5f87d7e41 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-02-18 05:34:51 -08:00
David Harris
66e5c60fb4 Fixed issue #57 of sign selection for improperly NaN-boxed number 2023-02-18 05:34:40 -08:00
David Harris
5986931fdc Fixed unpacking of illegal NaN box. Fixed issue #56 of sign injection NaN 2023-02-18 05:25:38 -08:00
Ross Thompson
980ed12c33
Merge pull request #91 from davidharrishmc/dev
Synthesis updates
2023-02-18 00:54:56 -06:00
David Harris
dc19f8a8ec Created PostBox signal to NaN-box malformed NaNs of excess length. Fixes Issue #55 2023-02-17 20:51:43 -08:00
David Harris
98135f424e Fixed warnings when compiling wallyTracer 2023-02-17 20:50:43 -08:00
David Harris
6c58048eb4 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-02-17 19:44:13 -08:00
David Harris
a194740562 Fixed RAM bugs and refactored with read taking place after clock edge rather than before. 2023-02-17 19:14:38 -08:00
David Harris
9f3c051f8d Listed more Python files for installation 2023-02-17 19:13:52 -08:00
David Harris
4bfff6a4eb Turned off default USE_SRAM in Makefile 2023-02-17 17:37:05 -08:00
Ross Thompson
00ca715019
Merge pull request #84 from davidharrishmc/dev
SSTC
2023-02-17 17:40:01 -06:00
David Harris
9275bfb839 Memory synthesis updates 2023-02-17 15:33:49 -08:00
David Harris
2060683770 Continue fixing memory macros for synthesis 2023-02-17 15:15:37 -08:00
Ross Thompson
0cacfbd322 Renamed globalhistory predictor. 2023-02-17 16:08:34 -06:00
Ross Thompson
2f1bebfd57 Fixed global history predictor. 2023-02-17 16:05:48 -06:00
Ross Thompson
a95be0b567 More updates. 2023-02-17 15:53:49 -06:00
Ross Thompson
df4a27a2e3 Updated global history predictor. 2023-02-17 15:53:15 -06:00
David Harris
3523318acb Synthesis with memories 2023-02-17 13:51:05 -08:00
Ross Thompson
0d271130b9 Fixed a branch predictor performance issue. 2023-02-17 15:37:03 -06:00
David Harris
d06285ce16 sweep debugging 2023-02-17 11:00:00 -08:00
David Harris
0b2a552781 Fixed TLU corners 2023-02-17 10:59:31 -08:00
David Harris
1f9d425eab Fixing loads and wire loading for physical synthesis. Also put Milkyway library in each run directory so they don't conflict across runs 2023-02-17 10:52:17 -08:00
David Harris
41fbe32489 fixed various sweep options to not run an extra job 2023-02-17 10:35:39 -08:00
Ross Thompson
5d5e4580d4 Merge branch 'main' of github.com:ross144/cvw 2023-02-17 10:58:16 -06:00
Ross Thompson
a325adf1be Fixed bug with branch predictor. 2023-02-17 10:57:50 -06:00
David Harris
0da32a41f6 moved riscvassertons to its own file, added proper license headers to testbench support files 2023-02-16 19:40:27 -08:00
David Harris
c3cc2f98d6 Reverted lab3 changes in dev branch 2023-02-16 18:10:05 -08:00
David Harris
5fef9de80e Merge branch 'lab3_2023' of https://github.com/openhwgroup/cvw into dev 2023-02-16 17:57:51 -08:00
David Harris
0b569e3ed4
Update testbench.sv 2023-02-16 17:55:46 -08:00
David Harris
631008f06a
Update testbench.sv 2023-02-16 17:54:27 -08:00
David Harris
532abb5b95
Update datapath.sv 2023-02-16 17:53:31 -08:00
David Harris
6527257305
Update controller.sv 2023-02-16 17:52:44 -08:00
David Harris
685d3ff568
Update alu.sv 2023-02-16 17:52:25 -08:00
David Harris
076d1b50c6 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-02-16 13:58:03 -08:00