blob: 4c2d7554790782d2ab4713a3c03cde6a1134f92b [file] [log] [blame]
{
"devices": {
"clint": {
"start" : 0x2000000,
"length" : 0x10000
},
"plic": {
"start" : 0x60000000,
"length" : 0x400000
},
"uart": {
"start": 0x54000000,
"end": 0x54000100
},
"i2s": {
"start": 0x54100000,
"length": 0x40
},
"ml_top_core": {
"start": 0x5C000000,
"length": 0x40
},
"ml_top_dmem": {
"start": 0x5A000000,
"length": 0x400000
},
"mailbox_smc": {
"start": 0x540F1000,
"length": 0x40
},
"shadow" : {
"start": 0x83000000,
"end": 0x83010000
}
},
"instruction_memory": {
"start": 0x80000000,
"end": 0x80400000
},
"heap": {
"start": 0x80380000,
"end": 0x80400000
},
"interrupts": [
{
"name": "I2sRxWatermarkInterrupt",
"number": 40,
"priority": 3
},
{
"name": "I2sTxWatermarkInterrupt",
"number": 39,
"priority": 3
},
{
"name": "I2sTxEmptyInterrupt",
"number": 41,
"priority": 3
},
{
"name": "MlTopFinishInterrupt",
"number": 34,
"priority": 3
},
{
"name": "MlTopFaultInterrupt",
"number": 35,
"priority": 3
},
{
"name": "MailboxWtInterrupt",
"number": 30,
"priority": 3
},
{
"name": "MailboxRtInterrupt",
"number": 31,
"priority": 3
},
{
"name": "MailboxEInterrupt",
"number": 32,
"priority": 3
}
],
"defines" : [ "SENCHA" ],
"driver_includes" : [
"${sdk}/include/platform/sencha",
"${sdk}/include/platform/generic-riscv"
],
"timer_hz" : 2000,
"tickrate_hz" : 10,
"revoker" : "software",
"stack_high_water_mark" : true,
"simulator" : "cheriot_sim",
"simulation": true
}