Rose Thompson
02f108345a
Merge branch 'rvvi'
2024-07-22 12:01:01 -05:00
Rose Thompson
24609f0b7f
Now have configurations to switch between supporting RVVI over ethernet.
2024-07-22 10:51:13 -05:00
David Harris
f5f8a6c50c
Disable misaligned accesses in imperas configuration and check misaligned support requires D$
2024-07-21 08:26:07 -07:00
Rose Thompson
9471dcd296
Refactored the fpga and testbench so the RVVI can be synthesized cleanly and simulated without any major code changes.
...
Adds three new configuration parameters to control enabling the RVVI packetizer and how much latency should exist between packets and the initial startup delay.
2024-07-19 17:08:47 -05:00
David Harris
9098a55ea3
Fixed lint error in imperas derived config
2024-07-06 05:36:12 -07:00
David Harris
9279b2d56a
Added imperas configuration for Lee
2024-07-05 09:13:18 -07:00
David Harris
d933c80c55
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
2024-06-27 07:07:08 -07:00
Jordan Carlin
607a09ca62
Add derived configs without privilege modes
2024-06-26 21:59:53 -07:00
Jordan Carlin
d3bb39d918
Fix derived configs with D_SUPPORTED = 0
2024-06-26 21:25:59 -07:00
David Harris
8fe2052b1f
Fix derived configuration with new derivgen script
2024-06-26 16:09:59 -07:00
Jordan Carlin
1a1da9b2c4
Update derivlist.txt based on exact matching
2024-06-26 07:49:27 -07:00
David Harris
0ab3f28991
Lint cleanup
2024-06-20 00:10:03 -07:00
David Harris
9bd5bd837b
Removed duplicate bpred 10_16_16 entries from derivlist
2024-06-10 04:48:24 -07:00
David Harris
cfe83f5b49
Added derived configs to test Zb* and Zk* individually
2024-05-24 15:18:36 -07:00
Jordan Carlin
291d1e62d5
M implies Zmmul
2024-05-14 19:38:34 -07:00
Jordan Carlin
1065b8977a
Fix Q_SUPPORTED on derived configs
2024-05-14 11:49:54 -07:00
Jordan Carlin
4a72922087
update config to derive MISA from macros
...
- Remove C_SUPPORTED and update decompress unit based on Zc* extensions
- Derive A_SUPPORTED from A subextensions
- Derive B_SUPPORTED from B subextensions
- Derive C_SUPPORTED from C subextensions
2024-05-14 06:49:18 -07:00
David Harris
66b33c09be
Added Zaamo and Zalrsc support to testbench and regression
2024-05-10 05:41:00 -07:00
David Harris
12c5879467
Synthesis with derived configs
2024-04-27 17:06:44 -07:00
David Harris
c7c2e94e26
Fixes for synthesis with derived configurations
2024-04-26 15:58:36 -07:00
David Harris
e2894ed278
derived nobpred_rv32gc config for coremark test
2024-04-24 04:41:25 -07:00
David Harris
0b3bb72280
Added missing fdh_ieee_rv64gc derived config
2024-04-06 21:48:06 -07:00
Kevin Kim
ac00eaf322
added some missing derived configs
2024-03-20 09:50:52 -07:00
David Harris
2c6588d4ae
Timinig optimization for radix 4 division, added missing derived config
2024-03-06 15:05:04 -08:00
Kevin Kim
354e1ca5c6
lints
2024-02-19 09:06:35 -08:00
Kevin Kim
ccf8d125b7
added updated dervlist
2024-02-19 09:01:44 -08:00
David Harris
ea14162c40
Merge pull request #625 from kevindkim723/shiftcorrectionfix
...
added fd_rv32gc config
2024-02-08 10:38:46 -08:00
Kevin Kim
c921a3b55c
added fd_rv32gc config
2024-02-08 10:10:51 -08:00
Rose Thompson
662e848ad8
Updated deriv list to correct TWOBIT predictor configs.
2024-02-06 22:15:41 -06:00
David Harris
0bc01fffbb
fixed two-bit bpred configurations in derivlist.txt
2024-02-06 16:33:38 -08:00
David Harris
b70eb80f8e
simplified derivative generation
2024-02-04 19:29:53 -08:00
Rose Thompson
a2f8d70342
Updated branch predictor derivative configs.
2024-02-04 16:53:47 -06:00
David Harris
49714cb282
Fixed assertions to throw fatal error, improved nightly regression to have passing cases
2024-01-31 21:39:18 -08:00
David Harris
a4ca024025
Lint progress
2024-01-31 20:03:14 -08:00
David Harris
111f592613
factor divsqrt out of floating-point test cases to run on more derived configs
2024-01-31 14:52:15 -08:00
David Harris
2af9282bbc
Starting to add nightly regression capability using derived configs
2024-01-31 13:18:00 -08:00
David Harris
0abfe5cb55
Fixed some lint errors in derived configs
2024-01-31 11:39:59 -08:00
David Harris
bf7e20e846
IEEE754 derivatives for testfloat
2024-01-30 09:49:27 -08:00
David Harris
32c102d89a
All deriv tests generated, use sim/make deriv
2024-01-29 14:34:42 -08:00
David Harris
d52d2d7983
Initial derivgen working
2024-01-29 11:22:34 -08:00
David Harris
45e2317636
Added Wally github address to header comments
2024-01-29 05:38:11 -08:00