David Harris
|
a59526fc8e
|
Fixed IROM size parameters
|
2023-02-20 05:32:43 -08:00 |
|
David Harris
|
f8a510d5af
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-02-20 04:02:08 -08:00 |
|
David Harris
|
1d3b41e0fb
|
New expression for BTB_SIZE to avoid error during sky90 synthesis
|
2023-02-20 04:02:00 -08:00 |
|
David Harris
|
bd8497a665
|
Update setup.csh
|
2023-02-20 03:30:08 -08:00 |
|
James Stine
|
f896367946
|
Add setup.csh for C shell users at OSU
|
2023-02-19 23:53:50 -06:00 |
|
Ross Thompson
|
2d417c33a4
|
Simplified BTB by removing the valid bit. the instruction class provides the equivalent information.
|
2023-02-19 23:53:20 -06:00 |
|
Ross Thompson
|
100e100835
|
reset branch predictor after each test.
|
2023-02-19 23:48:37 -06:00 |
|
Ross Thompson
|
0d79c0cebe
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-02-19 22:54:27 -06:00 |
|
Ross Thompson
|
b32093b33b
|
Simplified branch predictor.
|
2023-02-19 22:49:48 -06:00 |
|
Ross Thompson
|
ea95565306
|
Merge pull request #97 from davidharrishmc/dev
Synthesis improvements
|
2023-02-19 22:23:08 -06:00 |
|
David Harris
|
0ac9c9e62a
|
Added BTB_SIZE parameter independent of BPRED_SIIZE
|
2023-02-19 20:13:50 -08:00 |
|
David Harris
|
c5090cd867
|
Added noAtomic feature to swweep
|
2023-02-19 20:05:39 -08:00 |
|
David Harris
|
bf5f776501
|
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
|
5b197f4f9d
|
Parameterized btb to depend on BPRED_SIZE
|
2023-02-19 19:59:07 -08:00 |
|
Kip Macsai-Goren
|
8d0a600b96
|
Merge remote-tracking branch 'upstream/main' into main
|
2023-02-19 16:37:18 -08:00 |
|
David Harris
|
06872e3822
|
Adjusted DTIM to always be 512B independent of XLEN
|
2023-02-19 16:14:38 -08:00 |
|
David Harris
|
5b8d1e4134
|
PMP checker size check to avoid spurious warnings
|
2023-02-19 16:08:23 -08:00 |
|
David Harris
|
342791081a
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-02-19 15:32:40 -08:00 |
|
David Harris
|
ce97aa7e63
|
Removed orig feature from featuresweep to avoid redundancy with configsweep
|
2023-02-19 15:32:32 -08:00 |
|
David Harris
|
636b096026
|
Run extractArea at end of extractSummary
|
2023-02-19 15:31:33 -08:00 |
|
David Harris
|
ac21bed64d
|
Moved conditional instantiation outside pmpchecker
|
2023-02-19 15:31:00 -08:00 |
|
David Harris
|
53875a9bbd
|
New extractArea script to generate area tables
|
2023-02-19 15:29:41 -08:00 |
|
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 |
|
Kevin Kim
|
2069d92f9e
|
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
|
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 |
|
Kevin Kim
|
888f4318bc
|
controlleres and zbb handle byte instructions
|
2023-02-18 21:06:55 -08:00 |
|
Kevin Kim
|
27581f8d28
|
alu and controllers handle andn, orn, xnor
|
2023-02-18 20:57:07 -08: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 |
|
Kevin Kim
|
ba968ed95e
|
added logic to handle sign/zero extend instructions
|
2023-02-18 20:32:40 -08:00 |
|
Kevin Kim
|
5c563bef43
|
fixed ctlzw bug in count unit
|
2023-02-18 20:12:30 -08:00 |
|
Kevin Kim
|
6d60268240
|
zbb handles count instructions
|
2023-02-18 20:12:17 -08:00 |
|
Kevin Kim
|
9760f0ccfd
|
fixed bmuctrl decode bug
|
2023-02-18 20:11:50 -08:00 |
|
Kevin Kim
|
84ddb6fb54
|
updated comments in bmuctrl
|
2023-02-18 19:57:10 -08:00 |
|
Kevin Kim
|
bec2905ee5
|
rotate instructions now handled in ZBB unit
|
2023-02-18 19:56:54 -08:00 |
|
Kevin Kim
|
e47cc222a6
|
removed redundant decode logic in bmuctrl
|
2023-02-18 19:50:36 -08:00 |
|
Kevin Kim
|
9203b0cc2f
|
began ZBB integration into ieu
|
2023-02-18 19:44:14 -08:00 |
|
James Stine
|
20880c26a4
|
Change mistake on linking within .synopsys file
|
2023-02-18 19:41:49 -06:00 |
|
Kevin Kim
|
7780cbd47a
|
bmuctrl handles roriw
|
2023-02-18 16:26:16 -08:00 |
|
Kip Macsai-Goren
|
883a6ca005
|
merge upstream synth changes
|
2023-02-18 14:35:19 -08: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 |
|