cva6
cva6 copied to clipboard
The CORE-V CVA6 is an Application class 6-stage RISC-V CPU capable of booting Linux
Bumps [verif/core-v-verif](https://github.com/openhwgroup/core-v-verif) from `60e5724` to `65593a9`. Commits 65593a9 Merge pull request #2622 from ThalesSiliconSecurity/obi_data_width 7c64f11 OBI assert : Support DATA_WIDTH=64 for R-8 assertion 2282464 Hotfix to fix security vulnerability a0214e2...
### Is there an existing CVA6 bug for this? - [x] I have searched the existing bug issues ### Bug Description When executing python3 perf-model/model.py verif/sim//spike_sim/hello_world.rv32imc.log (or any other core...
I encountered an issue while running a basic hello_world test using the `cv64a60ax_config_pkg` configuration of the CVA6. Relevant parameters are: ``` AxiDataWidth = 128 DcacheLineWidth = 512 ``` The test...
Hi @AngelaGonzalezMarino There seems to be an issue in the PTW code at this line https://github.com/openhwgroup/cva6/blob/a9190fde99b7adf14b74b0b56ff6f47ccce5f1f9/core/cva6_mmu/cva6_ptw.sv#L210C7-L210C26 shared_tlb_update_o.content = gpte_q | (global_mapping_q
DO NOT MERGE! Hi @ASintzoff and @MikeOpenHWGroup , I analysed the docs under https://cva6-cv32a60x.readthedocs.io/en/latest/07_cv32a60x/, the parts that are specific to the CV32A60X, I would like to point out some questions...
Starting with the upcoming release 4.2.0 (and the current main branch), the zephyr RTOS has support for running on the 32/64 bit configurations of cva6 on the Genesys2 board. This...
Hi all, This is a question rather than an issue - please direct me if I'm asking it in the wrong place! I am considering using CVA6 in research focused...
Hello, I have a question regarding how an index of a set is calculated in the case of a superpage. It seems to use the bits [$clog2(SharedTlbDepth) -1: 0] of...
I want to simulate an XTS-AES implementation in C on the CV32A65X. I followed the entire tutorial and used the supplied commands to build the RISC-V toolchain. Everything worked without...
Hello I have a question regarding the flush of MMU. In my UVM TB tlb_flush and flush may arrive anytime randomly. I get a feeling that when a tlb_flush arrives...