AngelaGonzalezMarino
1de0da8d96
always update prediction output based on RAM content ( #2549 )
bender-up-to-date / bender-up-to-date (push) Waiting to run
ci / build-riscv-tests (push) Waiting to run
ci / execute-riscv64-tests (push) Blocked by required conditions
ci / execute-riscv32-tests (push) Blocked by required conditions
2024-10-16 16:05:48 +02:00
AEzzejjari
dff627162b
Add an option to disable AXI assertions from the command line ( #2545 )
...
The AXI assertions are enabled by default. To disable them, you need to add -issrun_opts="+uvmt_set_axi_assert_cfg=0" to the command line.
2024-10-16 08:37:40 +02:00
JeanRochCoulon
c8f2c39e48
Use uvm testbench to run gate simulations ( #2548 )
bender-up-to-date / bender-up-to-date (push) Waiting to run
ci / build-riscv-tests (push) Waiting to run
ci / execute-riscv64-tests (push) Blocked by required conditions
ci / execute-riscv32-tests (push) Blocked by required conditions
2024-10-16 07:08:59 +02:00
Anouar
9c3aea232f
Performance tb ( #2543 )
2024-10-11 16:57:45 +02:00
JeanRochCoulon
7ae870e02f
cv32a65x CI: Enlarge cache to increase bench result and switch from -O3 to -Os compiler option ( #2541 )
...
* .gitlab-ci.yml: Enlarge cv32a65x cache size
* Dhrystone_smoke.sh: switch from -O3 to -Os option
2024-10-11 09:42:37 +02:00
André Sintzoff
5131fb030c
doc PMP: rephrase PMP configuration description ( #2540 )
2024-10-11 09:12:22 +02:00
Jérôme Quévremont
0649adc0b5
Adding 10xE ( #2533 )
2024-10-09 17:50:31 +02:00
Guillaume Chauvon
fea98c65de
[HOTFIX] Fix Handling of CVXIF instruction being interrupted ( #2537 )
2024-10-09 16:34:45 +02:00
Zbigniew Chamski
2b3a82f2cc
Fix CVV#2531: Make mie.MSIE and mip.MSIP RO-zero, prevent SW writes to mip.
2024-10-08 22:53:32 +02:00
Jean-Roch Coulon
b744f9bb09
Create job dedicated to benchmark CVA6
2024-10-08 21:14:33 +02:00
Jean-Roch Coulon
e7f423404f
Set clock period at 20ns and fix vcs-uvm simulation time
2024-10-08 21:14:33 +02:00
Jean-Roch Coulon
2ec24264e4
Add vcs-uvm-gate ISS target
2024-10-08 21:14:33 +02:00
Cesar Fuguet
8f06d41850
Update RESOURCES.md ( #2530 )
...
Add an item pointing to the HPDcache in the related building blocks section
Co-authored-by: Jérôme Quévremont <jerome.quevremont@thalesgroup.com>
2024-10-04 18:45:34 +02:00
JeanRochCoulon
08c81658ec
Display report at the end of dhrystone and coremark executions ( #2529 )
2024-10-04 17:52:06 +02:00
Jérôme Quévremont
4a642d35d9
Resources and ecosystem ( #2514 )
2024-10-04 15:21:17 +02:00
JeanRochCoulon
51653c6377
Revert "[PMP] Extracted PMP ( #2476 )" ( #2524 )
...
This reverts commit 969c1518f2
.
2024-10-04 07:39:35 +02:00
CoralieAllioux
969c1518f2
[PMP] Extracted PMP ( #2476 )
...
* Remove misaligned_ex computation: get it from outside
* Remove data and instr pmps, get match_execution from outside
* Get data and instr allow from outside
* Simplify fetch_instruction exception when instr not allow by pmp
* Simplify exception when data not allow by pmp, getting it from outside
* Apply verible format
* First public version of extracted pmp
* Integrate PMP fully outside MMU
* fix translation_valid and dtlb_ppn when no mmu
* Add pmp_data_if in needed file lists
* Fix exception tval when translation is enabled
* integrate no_locked assertions for pmp: now in blocking assignments to avoid raise condition in simulation
* Fix mixed assignment for no_locked_if
* Remove assertion no_locked from pmp: need clk and reset
* Apply verible format
---------
Co-authored-by: Olivier Betschi <olivier.betschi@fr.bosch.com>
2024-10-03 08:21:56 +00:00
Zbigniew Chamski
44072bfd83
[pmpcfg detailed spec] Add proposed CSR spec output. ( #2522 )
2024-10-02 23:32:12 +02:00
Andrea
ff01467041
Fixed btb for FPGA targets ( #2521 )
2024-10-02 23:31:40 +02:00
JeanRochCoulon
c6ae849f7a
put dhrystone in smoke job group and coremark in regress job group ( #2520 )
2024-10-01 08:56:42 +02:00
jzthales
6ccd8d8bfa
Refactor forwarding in issue_stage module ( #2519 )
2024-10-01 06:13:30 +02:00
JeanRochCoulon
56532c6963
Simplify CI ( #2517 )
...
Modify CI to always check with Tandem and promote UVM TB use
2024-09-27 10:01:46 +02:00
Nils Wistoff
860f47fed7
ci: Update phiwag/edatools gpg key ( #2515 )
2024-09-26 22:46:14 +02:00
dependabot[bot]
967fc5d021
Bump verif/core-v-verif from c3d0c72
to 4e17969
( #2512 )
2024-09-24 23:24:11 +02:00
AEzzejjari
923d9c2e8f
Drive the AXI interface slave signals with 'Z in the active mode ( #2511 )
2024-09-24 18:24:52 +02:00
Riccardo Tedeschi
164d7c7fc9
Add AW lock register to handle W FIFO push signal ( #2461 )
2024-09-24 08:42:16 +02:00
Zbigniew Chamski
bc7eeb7b01
[interrupt verification] Add .uvmif support to global verif linker script ( #2507 )
2024-09-23 17:51:14 +02:00
Zbigniew Chamski
f974e105bf
Add a basic mechanism for interrupt acknowledge. ( #2502 )
2024-09-19 18:31:42 +02:00
André Sintzoff
8070febca0
spyglass: remove W528 warnings in decoder.sv ( #2503 )
2024-09-19 15:45:36 +02:00
Jalali
6a4af755aa
UVM environment: mcountinhibit doesn't raise an exception ( #2494 )
...
fix in UVM environment after fixed RTL bug on mcountinhibit
(commit faf4536
)
2024-09-06 14:31:12 +02:00
MarioOpenHWGroup
e9382ba3ac
Bump verif/core-v-verif csr-injection ( #2491 )
...
* Bump cvv/csr-injection
* Bump core-v-verif
* [ci] try to fix the CI
* [ci] fix lint
* [ci] Fix stages
* [ci] Deprecated set-output
2024-09-04 17:39:34 +02:00
André Sintzoff
6561f2c641
report_benchmark.py: fix Dhrystone cycles after PR #2484 ( #2488 )
...
after commit 111df66
the CVA6 configuration used for Dhrystone
benchmark is rv64gc_zba_zbb_zbs_zbc instead of rv64imafdc_zicsr_zifencei
therefore the number of cycles is reduced
2024-09-02 16:39:12 +02:00
dependabot[bot]
ea3a55450b
Bump core/cache_subsystem/hpdcache from 25ffa34
to b4519e7
( #2466 )
2024-08-31 08:51:52 +02:00
valentinThomazic
9362816e1c
fix simulation errors not detected on ci w/ tandem ( #2486 )
2024-08-30 22:23:03 +02:00
AEzzejjari
d577aaf850
Fix vcs-uvm simulation flow ( #2485 )
2024-08-30 17:57:35 +02:00
JeanRochCoulon
8ef28596d5
Code clean-up of the number of register address bits ( #2483 )
2024-08-30 17:22:53 +02:00
JeanRochCoulon
111df66d27
fix hwconfig setup in cva6.py ( #2484 )
2024-08-30 17:09:23 +02:00
valentinThomazic
a66efad475
fix jal riscv-arch-test ( #2479 )
2024-08-30 07:13:04 +02:00
AEzzejjari
668829de6e
Set the environment configuration only from env_cfg constraints. ( #2408 )
2024-08-29 18:00:32 +02:00
MarioOpenHWGroup
776e0137b6
[RVFI] Connect RVFI.intr to enable interrupts on TANDEM ( #2475 )
...
* [RVFI] Connect rvfi
* Lower verbosity to uvme_axi_covg
* Add unified_traps as a param for yaml
* Apply suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-29 11:33:42 +02:00
MarioOpenHWGroup
6249bd1929
[TANDEM] CSR Params Refactor + CSR API ( #2407 )
2024-08-28 12:25:41 +02:00
valentinThomazic
004f819c14
Tandem for 65x ( #2473 )
2024-08-28 11:19:44 +02:00
Côme
0d2097be0c
Fix minstret ( #2471 )
2024-08-28 10:54:52 +02:00
JeanRochCoulon
faf4536b37
fix #2464 : exception is not generated when INHIBIT CSR is accessed ( #2468 )
2024-08-27 10:38:48 +02:00
valentinThomazic
53b51ac5a7
do not use tandem on test suites in ci ( #2463 )
2024-08-26 23:56:51 +02:00
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
4c36aafaf0
fix CI ( #2460 )
...
* fix .gitlab-ci.yml
* Update report_tandem.py
2024-08-23 11:34:17 -04:00
EasyIP2023
37b58243fa
docs: expand wy-nav-content width to edge of screen ( #2452 )
2024-08-22 18:10:19 +02:00
valentinThomazic
28affa2346
[CI] use spike tandem on smoke-tests ( #2438 )
2024-08-22 17:04:48 +02:00