Parameters and Configuration
Main contributor: Jean-Roch Coulon - Thales
Parameters
Parameter |
Category |
Description |
---|---|---|
|
Archi |
Cva6 architecture ID |
|
Variant |
Data length |
|
Variant |
C extension enable |
|
Variant |
A extension enable |
|
Variant |
Bit Manipulation extension enable |
|
Variant |
FPU enable |
|
Variant |
FPU 16bits enable |
|
Variant |
FPU Alt 16bits enable |
|
Variant |
FPU 8bits enable |
|
Variant |
Vector FPU enable |
|
Memory |
MMU Present |
|
Memory |
Instruction TLB entry number |
|
Memory |
Data TLB entry number |
|
Memory |
Depth of Return Address Stack |
|
Memory |
BTB entry number |
|
Memory |
BHT entry number |
|
Memory |
Number of non idempotent region |
|
Memory |
Base address of non idempotent region |
|
Memory |
Length of non idempotent region |
|
Memory |
Number of excution regions |
|
Memory |
Execution region of base address (DRAM, Boot ROM and Debug Module) |
|
Memory |
Length of execution region |
|
Memory |
Number of cached region |
|
Memory |
Base address of cached region |
|
Memory |
Length of cached regions |
|
Memory |
Number of PMP entries |
|
Debug |
Base address of debug |
|
Ports |
CV-X-IF interface enable |
|
Ports |
RVFI interface enable |
|
Ports |
FIRESIM interface enable |
|
Ports |
Piton interface enable, and AXI interface disable |
|
Caches |
Write through cache enable, write back cache disable |
|
Caches |
Depth of store buffer |
|
Caches |
Instruction cache way number |
|
Caches |
Data cache way number |
|
Caches |
Number of stall on load operation |
|
Caches |
Number of stall on store operation |
|
Caches |
Cache configuration: AXI or XXXX |
|
Caches |
Endianess of cache: XXXX |
|
Users |
Fetch AXI user bit enable |
|
Users |
Fetch user bit number when enabled |
|
Users |
Data AXI user bit enable |
|
Users |
Data user bit number when enabled |
|
Pipeline |
Register renaming feature enable |
|
Pipeline |
Commit port number |
|
Pipeline |
Scoreboard entry number |
|
Technology |
FPGA optimization enable |
Configurations
A configuration is a fixed set of parameters.
Parameter |
CV32A6_v5.0.0 config |
---|---|
|
3 |
|
32 |
|
1 |
|
1 |
|
0 |
|
0 |
|
0 |
|
0 |
|
0 |
|
0 |
|
1 |
|
16 |
|
16 |
|
0 |
|
0 |
|
0 |
|
2 |
|
{64’b0, 64’b0} |
|
{64’b0, 64’b0} |
|
3 |
|
{64’h8000_0000,64’h1_0000,64’h0} |
|
{64’h4000_0000,64’h10000,64’h1000} |
|
1 |
|
{64’h8000_0000} |
|
{64’h4000_0000} |
|
4 |
|
0 |
|
1 |
|
1 |
|
0 |
|
0 |
|
1 |
|
4 |
|
4 |
|
4 |
|
1 |
|
0 |
|
1 |
|
0 |
|
0 |
|
32 |
|
0 |
|
32 |
|
0 |
|
1 |
|
4 |
|
0 |