Commit Graph

5770 Commits

Author SHA1 Message Date
David Harris
1028fd1053 Removed test code that broke LSU 2023-02-20 12:42:46 -08:00
David Harris
da61d11de1 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-02-20 11:28:15 -08:00
David Harris
36b2d530c4 Merge pull request #98 from ross144/main
New gshare implementation
2023-02-20 11:27:47 -08:00
David Harris
e0a0833457 touched extractArea.pl 2023-02-20 11:18:31 -08:00
David Harris
c352353a42 touched extractArea to test commit issue 2023-02-20 11:04:33 -08:00
Ross Thompson
47a7c11141 Merge pull request #101 from MikeOpenHWGroup/contrib
Initial Contributing doc
2023-02-20 12:54:56 -06:00
Ross Thompson
3ba82e9a73 Merge pull request #99 from stineje/main
Add setup.csh for C shell users at OSU
2023-02-20 12:54:31 -06:00
David Harris
0061fa59e9 Turned off SSTC_SUPPORTED in buildroot and fpga 2023-02-20 10:37:10 -08:00
David Harris
1df8796aff Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-02-20 10:16:53 -08:00
David Harris
801f4a68b7 Extraction script updates to match new reports names 2023-02-20 10:16:45 -08:00
Mike Thompson
423d786705 Add SPDX header to CONTRIBUTING 2023-02-20 12:11:40 -05:00
Mike Thompson
da550ca934 Initial Contributing doc 2023-02-20 12:05:00 -05:00
Ross Thompson
2017ba8e83 Merge pull request #100 from davidharrishmc/dev
Synthesis improvements
2023-02-20 10:12:49 -06:00
David Harris
4cc8448b16 Removed unused and incomplete ROM macro instantations 2023-02-20 05:59:57 -08:00
David Harris
9dc09ef5fd Fixed critical range to 50 ps and improved reporting in synthesis 2023-02-20 05:33:33 -08:00
David Harris
626715befd Fixed IROM size parameters 2023-02-20 05:32:43 -08:00
David Harris
f45729b5e6 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-02-20 04:02:08 -08:00
David Harris
472c7da399 New expression for BTB_SIZE to avoid error during sky90 synthesis 2023-02-20 04:02:00 -08:00
David Harris
83a5d38363 Update setup.csh 2023-02-20 03:30:08 -08:00
James Stine
ef84d5c45b Add setup.csh for C shell users at OSU 2023-02-19 23:53:50 -06:00
Ross Thompson
4db249ca5d Simplified BTB by removing the valid bit. the instruction class provides the equivalent information. 2023-02-19 23:53:20 -06:00
Ross Thompson
1a46c1efb2 reset branch predictor after each test. 2023-02-19 23:48:37 -06:00
Ross Thompson
407d9e7b4a Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-02-19 22:54:27 -06:00
Ross Thompson
0f98cfe5b4 Simplified branch predictor. 2023-02-19 22:49:48 -06:00
Ross Thompson
0aed236591 Merge pull request #97 from davidharrishmc/dev
Synthesis improvements
2023-02-19 22:23:08 -06:00
David Harris
d07c6386b2 Added BTB_SIZE parameter independent of BPRED_SIIZE 2023-02-19 20:13:50 -08:00
David Harris
3f24238d02 Added noAtomic feature to swweep 2023-02-19 20:05:39 -08:00
David Harris
816e8ab1cb Reduced rv32imc int divider to 2 copies to avoid it being on the critical path 2023-02-19 19:59:30 -08:00
David Harris
20ced0653c Parameterized btb to depend on BPRED_SIZE 2023-02-19 19:59:07 -08:00
Kip Macsai-Goren
65a5b86dd8 Merge remote-tracking branch 'upstream/main' into main 2023-02-19 16:37:18 -08:00
David Harris
5287c54278 Adjusted DTIM to always be 512B independent of XLEN 2023-02-19 16:14:38 -08:00
David Harris
00d54cfe6c PMP checker size check to avoid spurious warnings 2023-02-19 16:08:23 -08:00
David Harris
744bf4eb56 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-02-19 15:32:40 -08:00
David Harris
bbdad235ef Removed orig feature from featuresweep to avoid redundancy with configsweep 2023-02-19 15:32:32 -08:00
David Harris
5ce50103f9 Run extractArea at end of extractSummary 2023-02-19 15:31:33 -08:00
David Harris
fa0406b554 Moved conditional instantiation outside pmpchecker 2023-02-19 15:31:00 -08:00
David Harris
ec3ab7a93b New extractArea script to generate area tables 2023-02-19 15:29:41 -08:00
Ross Thompson
8df305f6d0 Merge pull request #96 from davidharrishmc/dev
Synthesis
2023-02-19 09:22:00 -06:00
David Harris
8db49c83c4 Disabled W64M register for RV32 2023-02-19 07:03:31 -08:00
David Harris
17525b67cc Removed TOPO flag for synthesis; implied by tsmc28psyn 2023-02-19 07:00:16 -08:00
David Harris
527566c38a Fixed RAM instantiations 2023-02-19 06:31:41 -08:00
David Harris
c1f9599450 Removed redundant compare in setup file 2023-02-19 06:31:26 -08:00
David Harris
c4f2f7d9f6 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-02-19 05:49:35 -08:00
David Harris
f0c0111ab0 Renamed section 12.3 to 8.3 in MMU test definitions 2023-02-19 05:46:46 -08:00
Ross Thompson
89aa57e25e Possibly much better branch predictor implemention.
The complexity is significantly reduced.
2023-02-19 00:17:37 -06:00
Kevin Kim
0f876c3111 B DONE (for now)
- datapath passes along comparator flag to alu
-  controllers and zbb handle min/max instructions
2023-02-18 22:12:55 -08:00
Ross Thompson
9f997eb5d0 Minor fix. 2023-02-18 23:55:46 -06:00
Ross Thompson
9c50c8c04e Merge pull request #95 from stineje/main
Update MW reference to recognize memories properly
2023-02-18 23:36:37 -06:00
James Stine
bc7fbe8970 Update MW reference to recognize memories properly 2023-02-18 23:30:10 -06:00
Kevin Kim
2319661b10 controlleres and zbb handle byte instructions 2023-02-18 21:06:55 -08:00