David Harris
|
0b9fd8a4b3
|
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 |
|
David Harris
|
bdcd867c11
|
Removed test code that broke LSU
|
2023-02-20 12:42:46 -08:00 |
|
David Harris
|
c6c21463d9
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-02-20 11:28:15 -08:00 |
|
David Harris
|
081a817925
|
Merge pull request #98 from ross144/main
New gshare implementation
|
2023-02-20 11:27:47 -08:00 |
|
David Harris
|
fc87425f67
|
touched extractArea.pl
|
2023-02-20 11:18:31 -08:00 |
|
David Harris
|
535c7e156f
|
touched extractArea to test commit issue
|
2023-02-20 11:04:33 -08:00 |
|
Ross Thompson
|
09bbf5712e
|
Merge pull request #101 from MikeOpenHWGroup/contrib
Initial Contributing doc
|
2023-02-20 12:54:56 -06:00 |
|
Ross Thompson
|
6c7412ba3c
|
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
|
00daa8aca0
|
Turned off SSTC_SUPPORTED in buildroot and fpga
|
2023-02-20 10:37:10 -08:00 |
|
David Harris
|
04bb2e6746
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-02-20 10:16:53 -08:00 |
|
David Harris
|
023ba68088
|
Extraction script updates to match new reports names
|
2023-02-20 10:16:45 -08:00 |
|
Mike Thompson
|
403473b79d
|
Add SPDX header to CONTRIBUTING
|
2023-02-20 12:11:40 -05:00 |
|
Mike Thompson
|
e02f31ec04
|
Initial Contributing doc
|
2023-02-20 12:05:00 -05:00 |
|
Ross Thompson
|
a6b85b8e9f
|
Merge pull request #100 from davidharrishmc/dev
Synthesis improvements
|
2023-02-20 10:12:49 -06:00 |
|
David Harris
|
df9950483e
|
Removed unused and incomplete ROM macro instantations
|
2023-02-20 05:59:57 -08:00 |
|
David Harris
|
da6064e07f
|
Fixed critical range to 50 ps and improved reporting in synthesis
|
2023-02-20 05:33:33 -08:00 |
|
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 |
|
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 |
|
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 |
|