Commit Graph

7329 Commits

Author SHA1 Message Date
Rose Thompson
33b123aa25 Added cbop to to rv32gc. 2023-11-14 10:55:22 -06:00
Rose Thompson
508c0cb188 Fixed another bug in the updated script changes. 2023-11-13 18:12:02 -06:00
Rose Thompson
a5303d25aa Merge branch 'main' of github.com:ross144/cvw 2023-11-13 18:10:35 -06:00
Rose Thompson
04cda8cb71 Fixed bugs in the updated fpga synthe script. 2023-11-13 18:10:22 -06:00
Rose Thompson
4302c0a3b0 Removed fpga config. No longer needed. 2023-11-13 17:50:29 -06:00
Rose Thompson
7f2d03df7f Modified the fpga build script to generate it's own config file rather than use the one in config/fpga. 2023-11-13 17:48:28 -06:00
Rose Thompson
b81bd35724 Towards removing the FPGA config file. 2023-11-13 17:20:26 -06:00
Rose Thompson
e7cf9de469 Reduced Arty A7 clock speed to 20Mhz to support Zicclsm. 2023-11-13 16:44:02 -06:00
Rose Thompson
ed7829dba8 Fixed bug in uncore updates which broke SDC. 2023-11-13 16:15:23 -06:00
Rose Thompson
3a495f2552 Cleanup and optimization of Zicclsm. 2023-11-13 14:28:22 -06:00
Rose Thompson
a53b9403e2 Commented out the arch64priv misaligned load/store tests since we added Zicclsm to the rv64gc config. 2023-11-13 14:12:27 -06:00
Rose Thompson
17768471f8 Cleanup.
Linux makefile
wally tracer.  probably reduce some complexity here.
2023-11-13 14:04:43 -06:00
Rose Thompson
2f7479966b Merge branch 'Zicclsm' 2023-11-13 13:53:42 -06:00
Rose Thompson
b813fe8061 Updates to linux config files for sdc. 2023-11-13 13:53:23 -06:00
Rose Thompson
7ff89380e0 Updated buildroot to use kernel 6.6 and added dedicated qemu emulation script. 2023-11-13 12:36:32 -06:00
Rose Thompson
8860aa9af5 Cleanup. 2023-11-13 12:35:11 -06:00
Rose Thompson
534538b216 Simplification. 2023-11-10 18:39:36 -06:00
Rose Thompson
7158aa8390 Yay! Zicclsm passes my regression test now. 2023-11-10 18:28:51 -06:00
Rose Thompson
c29ef1666b Found another bug in the RTL's Zicclsm alignment. 2023-11-10 18:26:55 -06:00
Rose Thompson
fa6e53d8cf Fixed all the bugs associated with the signature and the store side of misaligned access. Load misaligned is still causing some issues. 2023-11-10 17:58:42 -06:00
Rose Thompson
2491ef0e23 Fixed some more bugs in the Zicclsm signature. 2023-11-10 17:36:10 -06:00
Rose Thompson
3245e2a99e Fixed bug in the Zicclsm test. 2023-11-10 17:34:23 -06:00
Rose Thompson
bd9a750583 Fixed spill bugs in the aligner. 2023-11-10 17:18:45 -06:00
Rose Thompson
b555620ac8 Fixed bug in the misaligned access test. 2023-11-10 17:02:15 -06:00
Rose Thompson
4b24878053 Merge branch 'main' into Zicclsm 2023-11-10 16:15:32 -06:00
Rose Thompson
329f4456b0 Missed tests.vh. 2023-11-10 16:10:10 -06:00
Rose Thompson
89bf1a5cf9 Fixed bug which broke the non Zicclsm configs. 2023-11-10 16:08:04 -06:00
Rose Thompson
5026772301
Merge pull request #463 from davidharrishmc/dev
Dev
2023-11-10 08:48:07 -08:00
David Harris
68115c6d6b Imperas commenting 2023-11-10 08:26:32 -08:00
David Harris
ae769e90aa Add Svadu support and SPI to imperas configuration 2023-11-10 06:27:25 -08:00
David Harris
5dbe869339
Merge pull request #460 from naichewa/main
removed vestigial logic, added comments, deleted unused signals
2023-11-10 05:18:57 -08:00
naichewa
fd06472de8 Cleanup 2023-11-09 16:52:55 -08:00
naichewa
2b4cf01a21 Remove old 2/4 bit logic, add comments,
clean up unused signals
2023-11-09 16:48:11 -08:00
David Harris
1876d5bebf Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-11-09 10:33:25 -08:00
Rose Thompson
89a303fbef
Merge pull request #458 from stineje/main
fix to setup.csh and also ppaSynth.py
2023-11-09 10:20:05 -08:00
David Harris
d1e73ee9c2 Reporting stall path in synthesis script, support Zcb in Imperas 2023-11-09 06:59:29 -08:00
James E. Stine
29d6fe8fea update README on ppa 2023-11-09 01:00:33 -06:00
James E. Stine
20e1e12234 update ppaSynth.py with runCommand 2023-11-09 00:52:40 -06:00
James E. Stine
5361766045 Add encoding for utf-8 on wrapperGen.py to avoid issue with incorrect encoding on RHEL C-shell 2023-11-08 23:57:59 -06:00
David Harris
917af1e988 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-11-08 16:06:50 -08:00
David Harris
01d24b3505
Merge pull request #459 from naichewa/main
hardware interlock and hold mode fixes
2023-11-08 16:06:39 -08:00
naichewa
997318d7f9 updated to-do comments 2023-11-08 15:28:51 -08:00
naichewa
7d88050ecd fix hardware interlock, hold mode deassert 2023-11-08 15:20:51 -08:00
James E. Stine
30c230ba95 Update to ppaSynth and ppaAnalyze - still have to push in mod for ppaAnalyze to plot more refined plots as well as some other plots - I have a fix working - just need to push in which will do later today 2023-11-08 14:00:36 -06:00
James E. Stine
825386241a add typo on setting WALLY for C-shell that caused some incompatability issues 2023-11-08 13:59:04 -06:00
Rose Thompson
34d521a9ba
Merge pull request #455 from davidharrishmc/dev
Bit manipulation imperas config, fsqrt code changes to match chapter
2023-11-08 08:27:15 -08:00
David Harris
e7bb50c81e Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-11-08 02:55:00 -08:00
David Harris
f3e9c32fb4
Merge pull request #456 from naichewa/main
fifo fixes and edge case testing
2023-11-08 02:54:06 -08:00
naichewa
fbeaad4150 fifo fixes and edge case testing 2023-11-07 17:59:46 -08:00
David Harris
1bac0de954 Reparitioned sign logic in fdivsqrt to match paper 2023-11-06 14:11:42 -08:00