Commit Graph

7451 Commits

Author SHA1 Message Date
Rose Thompson
7aca4f0f97
Merge pull request #479 from davidharrishmc/main
Removed and added back in riscv-arch-test to try to fix corruption
2023-11-15 08:46:42 -08:00
Rose Thompson
4551bf9e6f
Merge pull request #478 from davidharrishmc/dev
Removed non-functioning Zfh from rv64gc
2023-11-15 08:46:24 -08:00
David Harris
5b4b04d763 Fixed typo in lsu parameter 2023-11-15 08:30:48 -08:00
David Harris
11b30292b9 Adjusted LSU misaligned buffer to fix synthesis warning 2023-11-15 08:19:50 -08:00
David Harris
c63cc95663 Added cmoz support to imperas.ic and adjusted imperas testbench to no longer need FPGA parameter 2023-11-15 08:15:01 -08:00
David Harris
2e3a1832f5 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-11-15 08:06:35 -08:00
David Harris
981df2fbd8 Fixed messed-up hazard.sv 2023-11-15 08:05:41 -08:00
James E. Stine
43ff20d2f2 missing synth.tcl added for use with wrapper 2023-11-15 08:48:07 -06:00
James E. Stine
b654e47d70 Add wrapper passing automatically for individual designs vs. Wally 2023-11-15 08:45:25 -06:00
David Harris
e9f8203c58 Added back in riscv-arch-test 2023-11-15 06:07:57 -08:00
David Harris
68e108a2df Removed riscv-arch-test submodule that was corrupted 2023-11-15 06:05:55 -08:00
David Harris
07b4f40b74 Added back riscv-arch-test fresh 2023-11-15 05:48:33 -08:00
David Harris
62b01b70db Removed riscv-arch-test submodule that appears corrupted 2023-11-15 05:46:38 -08:00
David Harris
28cba247bf Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-11-14 19:14:03 -08:00
David Harris
8ca721f95e
Merge pull request #476 from naichewa/main
Final SPI code review
2023-11-14 19:10:00 -08:00
David Harris
5b8806ffe5 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-11-14 15:19:22 -08:00
David Harris
db16833ee8 Restored Zfh to 0 for rv64gc because it breaks floating-point tests 2023-11-14 15:18:16 -08:00
naichewa
3dfaf08363 Merge branch 'spi' into main 2023-11-14 14:51:06 -08:00
naichewa
7ecf35bc68 Final Code Review 2023-11-14 13:44:59 -08:00
Rose Thompson
c285177507 Patched up linux imperas testbench. 2023-11-14 14:20:13 -06:00
Rose Thompson
730d8e8e97
Merge pull request #474 from davidharrishmc/dev
FP and synthesis cleanup
2023-11-14 12:03:01 -08:00
Rose Thompson
94d4de5498 Merge branch 'main' of github.com:ross144/cvw 2023-11-14 13:54:48 -06:00
Rose Thompson
9d55f5092b Modified the device trees to include all the minor extensions. 2023-11-14 13:54:16 -06:00
David Harris
19e30ee89f Removed unused addins, cleaned up configuration to support half precision on RV64gc, gate unused hazard inputs to reduce critical path in rv32e 2023-11-14 11:01:58 -08:00
Rose Thompson
0120bb8376 Fixed the imperas testbench to be compatible with the config changes. 2023-11-14 12:57:44 -06:00
David Harris
efd9e35da8
Merge pull request #473 from ross144/main
Missed a few files in the last pull request.  Removes the fpga config from the linter.
2023-11-14 10:15:31 -08:00
Rose Thompson
33b123aa25 Added cbop to to rv32gc. 2023-11-14 10:55:22 -06:00
David Harris
1fe4b18057
Merge pull request #472 from ross144/main
Merge Zicclsm into main branch and removes the FPGA config.  FPGA makefile now automatically creates the config when building
2023-11-14 08:34:06 -08:00
David Harris
78be798336
Merge pull request #471 from stineje/main
Fix multitude of issues with plotPPA as well as issue related to Popen issuing too many synthesis
2023-11-14 05:51:20 -08:00
James E. Stine
22b9fee1c7 minor typo on ppaSynth and ppaAnalyze 2023-11-14 02:41:44 -06:00
James E. Stine
d20a798f79 fix plotPPA and other excruciatingly painful problems related to using allWidths and causing empty arrays to be used. This generates the normalized/unnormalized plots 2023-11-14 01:06:14 -06:00
James E. Stine
7c8eff3af7 Modify ppaSynth.py to be able to not issue excess number of operations with Pool command. This is due to the original command using the Popen command, whereas, using the subprocess.call command solves this issue. The relieves the python script from issuing a ton of synthesis commands and using up all the licenses 2023-11-14 01:04:37 -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
David Harris
2d1cf1bbd7 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-11-13 11:25:46 -08:00
David Harris
ddb8e75f9f
Merge pull request #470 from stineje/main
Remove ppa_ prefix and modify ppaAnalyze.py to handle correct vector
2023-11-13 11:25:38 -08: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
James E. Stine
cb0add51f4 Remove ppa_ prefix and modify ppaAnalyze.py to handle correct vector 2023-11-13 10:02:10 -06:00