Commit graph

7143 commits

Author SHA1 Message Date
JeanRochCoulon
e26267b220
[HOT FIX] fix synthesis job (#2256)
Fix read_section_sv type
2024-06-14 08:26:06 +02:00
Asmaa Kassimi
77264cd572
add spyglass waiver file to waive ErrorAnalyzeBBox error (#2254) 2024-06-13 16:54:54 +02:00
André Sintzoff
105d3601b6
update riscv-isa-manual to riscv-isa-release-c8c8075-2024-06-12 (#2253) 2024-06-13 16:45:04 +02:00
AngelaGonzalezMarino
8164828913
Fix instruction realign when C extension is not used (#2241) 2024-06-13 11:17:25 +02:00
slgth
b1850a8cb7
docs: fix spec_builder.py (#2249) 2024-06-12 20:07:22 +02:00
André Sintzoff
361b17e7b0 cv32a65x doc: fix RISC-V unpriv pdf generation
issue introduced in 718c4e23

Signed-off-by: André Sintzoff <andre.sintzoff@thalesgroup.com>
2024-06-12 11:32:36 +02:00
André Sintzoff
d5b7cc77ff cv32a65x doc: split unpriv and priv HTML pages
Signed-off-by: André Sintzoff <andre.sintzoff@thalesgroup.com>
2024-06-12 11:18:31 +02:00
Coralie Allioux
6c0cf186fc Fix ALL_SIMV_UVM_FLAGS auto-merge 2024-06-12 11:16:18 +02:00
Coralie Allioux
2c48fccb52 Remove unused variables 2024-06-12 11:16:18 +02:00
Coralie Allioux
fa2a676007 Fix incdir for uvme and uvmt + fix dpi lib 2024-06-12 11:16:18 +02:00
isabelle schmid
36098bf827 Correct uvme and uvmt path 2024-06-12 11:16:18 +02:00
isabelle schmid
fa9a36860c Add xrun-testharness support 2024-06-12 11:16:18 +02:00
Coralie Allioux
27aab922b9 Fix tohost_addr: RISCV bin must be more generic 2024-06-12 11:16:18 +02:00
isabelle schmid
4e2baff507 Fix tohost_addr and xrun flags 2024-06-12 11:16:18 +02:00
isabelle schmid
dec70a18c5 Make it compliant with new DPI build 2024-06-12 11:16:18 +02:00
isabelle schmid
db6e0c9696 Add xcelium flow 2024-06-12 11:16:18 +02:00
isabelle schmid
c36837142f Add xrun-testharness 2024-06-12 11:01:15 +02:00
isabelle schmid
27836559ae Add xrun-uvm options 2024-06-12 11:01:15 +02:00
CoralieAllioux
28e94e5ce3
[Xcelium flow] Clean DPI void function import (#2222) 2024-06-12 09:45:33 +02:00
CoralieAllioux
367fe5850a
[Xcelium flow] corev dv yaml (#2210) 2024-06-12 09:44:44 +02:00
Akiho Kawada
bc7149adc7
refactor hpdcache_cache_subsystem module code to ease reutilization (#2173) 2024-06-11 23:12:30 +02:00
slgth
f57a6c0106
Move CV32A65X documentation into its own chapter (#2236) 2024-06-11 18:01:25 +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
91871d97f3
Update functionality.rst (#2235) 2024-06-11 12:31:52 +02:00
JeanRochCoulon
2266f75f2d
MTVAL is read-only zero when TvalEn = 0 (#2231) 2024-06-11 11:22:41 +02:00
JeanRochCoulon
9d02734bd1
Fix PMPCFG number (from 8 to 4, from which 2 are read-only zero) (#2232) 2024-06-11 11:15:27 +02:00
André Sintzoff
afb3265296
csr_regfile.sv: if no U-mode, mcounteren does not exist (fix #2221) (#2227) 2024-06-10 21:42:00 +02:00
JeanRochCoulon
7ccf82ce76
Add param to enable/disable Zihpm and Zicntr extensions for 65x (#2208) 2024-06-10 15:14:03 +02:00
JeanRochCoulon
dc000d6c37
Define a new param to constraint mtvec to be in direct mode only (#2226) 2024-06-10 11:59:54 +00:00
Jalali
feb35f2b88
Fix Csr instruction decode and change the message verbosity (#2225) 2024-06-10 13:22:05 +02:00
Côme
eac60af1a9
superscalar: add a second issue port (#2209) 2024-06-09 20:47:09 +02:00
dependabot[bot]
424eca6f63
Bump verif/core-v-verif from b92d30f to 835720b (#2215) 2024-06-09 20:40:00 +02:00
Mathieu Gouttenoire
ade4c85e13
Remove extra -v in smoke-tests.sh (#2207) 2024-06-06 16:51:17 +02:00
Zbigniew Chamski
592487ffa0
[riscv-config] Align CV32A65X spec on adoc, cleanup defs. Fix CSR updater. (#2206) 2024-06-06 11:19:41 +02:00
Jalali
278649d3ed
Update coverage script after exclude HPDcache module (#2197) 2024-06-05 09:55:48 +02:00
Jalali
35255e1c47
Exclude HPD cache module from code coverage (#2194) 2024-06-04 23:30:36 +02:00
Zbigniew Chamski
aa76752f18
Update riscv-config infra to better match expressivity needs of CV32A65X. (#2193) 2024-06-04 18:12:14 +02:00
MarioOpenHWGroup
721fa0c175
Fix Github CI by changing riscv-isa-sim hash (#2190) 2024-06-04 12:33:21 +02:00
Guillaume Chauvon
a5152b03a5
Add support for cv32a65x dedicated synthesis (#2178) 2024-06-04 10:58:09 +02:00
AbdessamiiOukalrazqou
e0da6e3569
Fix access issues for reserved fields (#2187) 2024-06-03 15:54:10 +02:00
AEzzejjari
1c828c0a16
Connect the new AXI agent with CVA6 (#2182) 2024-06-03 14:42:37 +02:00
André Sintzoff
ba6262a65c
add Unprivileged RISC-V ISA for CV32A65X doc (#2186) 2024-06-03 12:13:16 +02:00
Jalali
8e2393db99
Add the capability to add functional coverage results into the dashboard (#2183) 2024-06-03 11:47:22 +02:00
MarioOpenHWGroup
d89c5b6ba6
Disable misa we in rm (#2181) 2024-06-03 10:58:22 +02:00
AngelaGonzalezMarino
3e907d625f
fix tval in mmu (#2124) 2024-05-31 15:26:33 +02:00
André Sintzoff
227a3f4ff9
doc cv32a65x: update xPELP fields in mstatus (#2177) 2024-05-31 12:48:12 +02:00
Jalali
ae4392e958
CORE-DV : Merge all exception handlers in one to optimize time simulation (#2175) 2024-05-31 12:39:58 +02:00
Jalali
9ddebe25ae
HOTFIX : ignore instr_addr_misaliged exception only when also there's a trap (#2174) 2024-05-31 12:39:48 +02:00
Zbigniew Chamski
c30c20bc2b
[riscv-config] HOTFIX: Regenerate output files for CV32A65X. (#2176) 2024-05-31 12:39:10 +02:00