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 |
|
Kevin Kim
|
e7339902ae
|
alu and controllers handle andn, orn, xnor
|
2023-02-18 20:57:07 -08:00 |
|
Ross Thompson
|
e71df7f380
|
Merge pull request #94 from stineje/main
Change mistake on linking within .synopsys file
|
2023-02-18 22:52:38 -06:00 |
|
Kevin Kim
|
59e9c7c747
|
added logic to handle sign/zero extend instructions
|
2023-02-18 20:32:40 -08:00 |
|
Kevin Kim
|
ad63699aac
|
fixed ctlzw bug in count unit
|
2023-02-18 20:12:30 -08:00 |
|
Kevin Kim
|
ecfcad20a0
|
zbb handles count instructions
|
2023-02-18 20:12:17 -08:00 |
|
Kevin Kim
|
543dc1e36a
|
fixed bmuctrl decode bug
|
2023-02-18 20:11:50 -08:00 |
|
Kevin Kim
|
446327215d
|
updated comments in bmuctrl
|
2023-02-18 19:57:10 -08:00 |
|
Kevin Kim
|
baff2c9362
|
rotate instructions now handled in ZBB unit
|
2023-02-18 19:56:54 -08:00 |
|
Kevin Kim
|
e4085764e7
|
removed redundant decode logic in bmuctrl
|
2023-02-18 19:50:36 -08:00 |
|
Kevin Kim
|
f18cd53dee
|
began ZBB integration into ieu
|
2023-02-18 19:44:14 -08:00 |
|
James Stine
|
c2fef2afb4
|
Change mistake on linking within .synopsys file
|
2023-02-18 19:41:49 -06:00 |
|
Kevin Kim
|
5f56f72bb1
|
bmuctrl handles roriw
|
2023-02-18 16:26:16 -08:00 |
|
Kip Macsai-Goren
|
9c3aa55349
|
merge upstream synth changes
|
2023-02-18 14:35:19 -08:00 |
|