Côme
|
339d3dd851
|
Increase code coverage on second ALU by removing branch logic (#2362)
|
2024-08-26 17:32:24 +02:00 |
|
Côme
|
064cec2066
|
fix missing ZCMP condition in commit stage to increasse Code Coverage (#2459)
|
2024-08-24 11:48:36 +02:00 |
|
Côme
|
76e5b40961
|
fix single-step which was x in cv32a65x config and fix mcycle for double commit (#2369)
|
2024-08-22 12:03:20 +02:00 |
|
André Sintzoff
|
051ba348f9
|
spyglass: remove WRN_1024 warnings (#2448)
|
2024-08-19 15:44:30 +02:00 |
|
André Sintzoff
|
e5618977d1
|
spyglass: move assignments in if clause as only used there (#2444)
|
2024-08-13 17:11:10 +02:00 |
|
André Sintzoff
|
af4e3744d4
|
spyglass: remove useless assignments (#2439)
|
2024-08-12 15:06:39 +02:00 |
|
MarioOpenHWGroup
|
4b51643826
|
TANDEM Configuration fixes (#2420)
|
2024-08-09 12:34:40 +02:00 |
|
JeanRochCoulon
|
ce4b25c51a
|
[HOT FIX] fix is_inside_execute (#2429)
fix #2385
|
2024-08-02 08:42:11 +02:00 |
|
Asmaa Kassimi
|
12be3adb81
|
Solve some of W240 and W415a warnings increased by PMP entries (#2415)
|
2024-08-01 18:43:13 +02:00 |
|
Guillaume Chauvon
|
81671e39fa
|
Fixes and Update CVXIF non regression tests, regression and TB (#2424)
|
2024-08-01 16:06:24 +02:00 |
|
Guillaume Chauvon
|
211af02e5e
|
Separate RAW and WAW process to fix CVXIF with Superscalar (#2395)
|
2024-07-26 14:58:18 +02:00 |
|
Moritz Schneider
|
fd489a16fb
|
Fix off by one error in PMP length (#2394)
|
2024-07-25 12:08:53 +02:00 |
|
Asmaa Kassimi
|
631513eda8
|
Add RVU condition to increase coverage (#2396)
|
2024-07-25 12:03:38 +02:00 |
|
Somya Dashora
|
1e48237a7a
|
Update csr_regfile.sv to fix #2373 (#2374)
|
2024-07-25 09:54:13 +02:00 |
|
CoralieAllioux
|
335c91cc08
|
[Xcelium flow] Xrun compile fixes (#2389)
|
2024-07-25 07:37:43 +02:00 |
|
Asmaa Kassimi
|
4c48a60804
|
increase condition coverage in lsu, issue and commit stages (#2391)
|
2024-07-25 07:37:21 +02:00 |
|
Côme
|
4ff16f9da3
|
set WtDcacheWbufDepth to 8 (#2390)
|
2024-07-24 23:54:26 +02:00 |
|
Asmaa Kassimi
|
14be0af7f0
|
solve simple lint errors (#2388)
|
2024-07-24 12:09:25 +02:00 |
|
JeanRochCoulon
|
04ebfbd713
|
Disable PMA execute and nonidempotent features (#2385)
|
2024-07-23 15:57:22 +00:00 |
|
Côme
|
2acf5ba407
|
fix ex_stage synthesis (#2384)
|
2024-07-23 14:09:01 +02:00 |
|
Côme
|
4a223bee46
|
decorrelate instr and addr depths in IQ (#2375)
|
2024-07-22 14:22:56 +02:00 |
|
Asmaa Kassimi
|
8aa0f634f6
|
condition load and store modules (#2349)
|
2024-07-13 09:32:51 +02:00 |
|
Côme
|
0cbd894a7a
|
update port and config docs (#2363)
|
2024-07-12 17:00:36 +02:00 |
|
jzthales
|
71653038d7
|
Doc lsu (#2359)
|
2024-07-12 16:49:02 +02:00 |
|
Guillaume Chauvon
|
8fa590b5c3
|
CVXIF 1.0.0 (#2340)
|
2024-07-12 10:53:18 +02:00 |
|
Côme
|
5fcc39dbee
|
remove round interval (#2353)
|
2024-07-11 17:35:03 +02:00 |
|
Côme
|
2dcb7417b4
|
make cv32a65x superscalar (#2348)
|
2024-07-10 23:33:49 +02:00 |
|
Asmaa Kassimi
|
214444cc93
|
csr_regfile lint error fix (#2346)
|
2024-07-10 13:13:26 +02:00 |
|
Asmaa Kassimi
|
d9a7fdb836
|
condition branch_unit and alu (#2342)
|
2024-07-10 11:02:18 +02:00 |
|
Côme
|
37d93a3758
|
superscalar: do not issue CSR with another instruction (#2329)
|
2024-07-05 23:49:44 +02:00 |
|
Moritz Schneider
|
6044454a07
|
Fix index calculation for PMPCFG CSR write logic (#2330)
|
2024-07-05 22:56:27 +02:00 |
|
Asmaa Kassimi
|
67dba2cad3
|
condition csr_regfile.sv (#2310)
|
2024-07-05 14:14:01 +02:00 |
|
Côme
|
4df49a6b0f
|
superscalar: make SuperscalarEn a CVA6Cfg attribute (#2322)
|
2024-07-05 14:09:48 +02:00 |
|
Moritz Schneider
|
246961b3c3
|
Increase max num PMPs to 64 (#2279)
|
2024-07-04 14:09:37 +02:00 |
|
Asmaa Kassimi
|
3874c41320
|
fix lint errors in csr_regfile.sv (#2306)
|
2024-07-02 15:36:04 +02:00 |
|
Côme
|
636e6aff47
|
superscalar add second ALU (#2303)
|
2024-06-30 18:24:11 +02:00 |
|
Guillaume Chauvon
|
ced13a56b1
|
Fix typo on Bitmanip comment (#2300)
|
2024-06-28 15:01:50 +02:00 |
|
JeanRochCoulon
|
21383ce16d
|
Fix mstatus.mpp in relation to the possible legal values (#2285)
|
2024-06-21 17:27:48 +02:00 |
|
Moritz Schneider
|
fe1a19fca7
|
Fix WARL behavior of MPP (#2283)
Related to #2274
|
2024-06-21 14:38:57 +02:00 |
|
André Sintzoff
|
21733e55d7
|
decoder.sv: add checks for some B instructions (fix #2276) (#2282)
|
2024-06-21 10:54:10 +02:00 |
|
Côme
|
96ae8ed223
|
superscalar: allow speculative instructions (#2278)
|
2024-06-20 15:55:56 +02:00 |
|
Michael Platzer
|
318be6dcde
|
Use correct fault type for VLSU overflow (#2273)
|
2024-06-19 21:31:00 +02:00 |
|
Cesar Fuguet
|
9df64701bd
|
Update submodule core/cache_subsystem/hpdcache (#2265)
|
2024-06-18 11:54:35 +02:00 |
|
slgth
|
e3943f5913
|
cv64a6_mmu: set NrPMPEntries to 16 (fixes #2244) (#2248)
|
2024-06-14 10:05:35 +02:00 |
|
JeanRochCoulon
|
cb6211bbb8
|
Remove cv32a6_embedded configuration (#2246)
|
2024-06-14 08:30:17 +02:00 |
|
AngelaGonzalezMarino
|
8164828913
|
Fix instruction realign when C extension is not used (#2241)
|
2024-06-13 11:17:25 +02:00 |
|
Akiho Kawada
|
bc7149adc7
|
refactor hpdcache_cache_subsystem module code to ease reutilization (#2173)
|
2024-06-11 23:12:30 +02:00 |
|
JeanRochCoulon
|
4391fc4b14
|
Use cv32a6_imac_sv32 to generate FPGA bitstream (#2229)
|
2024-06-11 16:25:07 +02:00 |
|
André Sintzoff
|
546a8c26da
|
csr_regfile.sv: if no U-mode, mstatus.tw is read-only 0 (fix #2228) (#2233)
|
2024-06-11 15:08:28 +02:00 |
|
JeanRochCoulon
|
2266f75f2d
|
MTVAL is read-only zero when TvalEn = 0 (#2231)
|
2024-06-11 11:22:41 +02:00 |
|