mirror of
https://github.com/openhwgroup/cvw.git
synced 2025-06-27 17:01:20 -04:00
244 lines
3.9 KiB
JSON
244 lines
3.9 KiB
JSON
{
|
|
"base": {
|
|
"writable_misa": false,
|
|
"writable_fiom": true,
|
|
"writable_hpm_counters": {
|
|
"len": 32,
|
|
"value": "0xFFFF_FFFF"
|
|
},
|
|
"mtval_has_illegal_instruction_bits": true
|
|
},
|
|
"memory": {
|
|
"pmp": {
|
|
"grain": 0,
|
|
"count": 16
|
|
},
|
|
"misaligned": {
|
|
"supported": true,
|
|
"byte_by_byte": false,
|
|
"order_decreasing": false,
|
|
"allowed_within_exp": 0
|
|
},
|
|
"translation": {
|
|
"dirty_update": false
|
|
}
|
|
},
|
|
"platform": {
|
|
"vendorid": 1538,
|
|
"archid": 36,
|
|
"impid": 256,
|
|
"hartid": 0,
|
|
"reset_vector": 4096,
|
|
"cache_block_size_exp": 6,
|
|
"ram": {
|
|
"base": 2147483648,
|
|
"size": 2147483648
|
|
},
|
|
"rom": {
|
|
"base": 4096,
|
|
"size": 4096
|
|
},
|
|
"clint": {
|
|
"base": 33554432,
|
|
"size": 786432
|
|
},
|
|
"clock_frequency": 1000000000,
|
|
"instructions_per_tick": 2,
|
|
"wfi_is_nop": true
|
|
},
|
|
"extensions": {
|
|
"M": {
|
|
"supported": true
|
|
},
|
|
"A": {
|
|
"supported": true
|
|
},
|
|
"FD": {
|
|
"supported": true
|
|
},
|
|
"V": {
|
|
"supported": true,
|
|
"vlen_exp": 9,
|
|
"elen_exp": 6,
|
|
"vl_use_ceil": false
|
|
},
|
|
"B": {
|
|
"supported": true
|
|
},
|
|
"S": {
|
|
"supported": true
|
|
},
|
|
"U": {
|
|
"supported": true
|
|
},
|
|
"Zicbom": {
|
|
"supported": true
|
|
},
|
|
"Zicboz": {
|
|
"supported": true
|
|
},
|
|
"Zicond": {
|
|
"supported": true
|
|
},
|
|
"Zicntr": {
|
|
"supported": true
|
|
},
|
|
"Zicsr": {
|
|
"supported": true
|
|
},
|
|
"Zifencei": {
|
|
"supported": true
|
|
},
|
|
"Zihpm": {
|
|
"supported": true
|
|
},
|
|
"Zimop": {
|
|
"supported": false
|
|
},
|
|
"Zmmul": {
|
|
"supported": false
|
|
},
|
|
"Zaamo": {
|
|
"supported": false
|
|
},
|
|
"Zabha": {
|
|
"supported": false
|
|
},
|
|
"Zalrsc": {
|
|
"supported": false
|
|
},
|
|
"Zawrs": {
|
|
"supported": false,
|
|
"nto": {
|
|
"is_nop": false
|
|
},
|
|
"sto": {
|
|
"is_nop": false
|
|
}
|
|
},
|
|
"Zfa": {
|
|
"supported": true
|
|
},
|
|
"Zfh": {
|
|
"supported": true
|
|
},
|
|
"Zfhmin": {
|
|
"supported": false
|
|
},
|
|
"Zfinx": {
|
|
"supported": false
|
|
},
|
|
"Zca": {
|
|
"supported": true
|
|
},
|
|
"Zcf": {
|
|
"supported": false
|
|
},
|
|
"Zcd": {
|
|
"supported": true
|
|
},
|
|
"Zcb": {
|
|
"supported": true
|
|
},
|
|
"Zcmop": {
|
|
"supported": false
|
|
},
|
|
"Zba": {
|
|
"supported": false
|
|
},
|
|
"Zbb": {
|
|
"supported": false
|
|
},
|
|
"Zbs": {
|
|
"supported": false
|
|
},
|
|
"Zbc": {
|
|
"supported": true
|
|
},
|
|
"Zbkb": {
|
|
"supported": true
|
|
},
|
|
"Zbkc": {
|
|
"supported": true
|
|
},
|
|
"Zbkx": {
|
|
"supported": true
|
|
},
|
|
"Zknd": {
|
|
"supported": true
|
|
},
|
|
"Zkne": {
|
|
"supported": true
|
|
},
|
|
"Zknh": {
|
|
"supported": true
|
|
},
|
|
"Zkr": {
|
|
"supported": false
|
|
},
|
|
"Zksed": {
|
|
"supported": false
|
|
},
|
|
"Zksh": {
|
|
"supported": false
|
|
},
|
|
"Zhinx": {
|
|
"supported": false
|
|
},
|
|
"Zhinxmin": {
|
|
"supported": false
|
|
},
|
|
"Zvbb": {
|
|
"supported": false
|
|
},
|
|
"Zvbc": {
|
|
"supported": false
|
|
},
|
|
"Zvkb": {
|
|
"supported": false
|
|
},
|
|
"Zvkg": {
|
|
"supported": false
|
|
},
|
|
"Zvkned": {
|
|
"supported": false
|
|
},
|
|
"Zvknha": {
|
|
"supported": false
|
|
},
|
|
"Zvknhb": {
|
|
"supported": false
|
|
},
|
|
"Zvksh": {
|
|
"supported": false
|
|
},
|
|
"Sscofpmf": {
|
|
"supported": false
|
|
},
|
|
"Smcntrpmf": {
|
|
"supported": false
|
|
},
|
|
"Sstc": {
|
|
"supported": true
|
|
},
|
|
"Svinval": {
|
|
"supported": true
|
|
},
|
|
"Svbare": {
|
|
"supported": true,
|
|
"sfence_vma_illegal_if_svbare_only": true
|
|
},
|
|
"Sv32": {
|
|
"supported": false
|
|
},
|
|
"Sv39": {
|
|
"supported": true
|
|
},
|
|
"Sv48": {
|
|
"supported": true
|
|
},
|
|
"Sv57": {
|
|
"supported": false
|
|
}
|
|
}
|
|
}
|