{
|
|
"c5416_0":{
|
|
"base":"mach",
|
|
"class":"c5416",
|
|
"c5416_core_0": {
|
|
"base": "cpu",
|
|
"class": "c54x_core",
|
|
"memory_space": ["iface", "memory_space_0"]
|
|
},
|
|
"memory_space_0":{
|
|
"base": "device",
|
|
"class": "memory_space",
|
|
"memory_space" :[
|
|
[1, "iface", "core_0_ram0", "0x0", "0x24"],
|
|
[2, "iface", "core_0_timer_0", "0x24", "0x3"],
|
|
[3, "iface", "core_0_ram1", "0x27", "0x2c00"],
|
|
[4, "iface", "core_0_ram2", "0x8000", "0x4000"],
|
|
[5, "iface", "core_0_ram3", "0x4000", "0x4000"],
|
|
[6, "iface", "core_0_vector", "0xff80", "0x0080"],
|
|
[7, "iface", "core_0_uart_0", "0xd000", "0x20"]
|
|
]
|
|
},
|
|
"core_0_image0":{
|
|
"base": "device",
|
|
"class": "image",
|
|
"size": ["uinteger", "0x2800"]
|
|
},
|
|
|
|
"core_0_ram0": {
|
|
"base": "device",
|
|
"class": "ram16",
|
|
"memory_space": ["iface", "core_0_image0"]
|
|
},
|
|
|
|
"core_0_image1":{
|
|
"base": "device",
|
|
"class": "image",
|
|
"size": ["uinteger", "0x5800"]
|
|
},
|
|
|
|
"core_0_ram1": {
|
|
"base": "device",
|
|
"class": "ram16",
|
|
"memory_space": ["iface", "core_0_image1"]
|
|
},
|
|
"core_0_image2":{
|
|
"base": "device",
|
|
"class": "image",
|
|
"size": ["uinteger", "0x8000"]
|
|
},
|
|
|
|
"core_0_ram2": {
|
|
"base": "device",
|
|
"class": "ram16",
|
|
"memory_space": ["iface", "core_0_image2"]
|
|
},
|
|
"core_0_image3":{
|
|
"base": "device",
|
|
"class": "image",
|
|
"size": ["uinteger", "0x8000"]
|
|
},
|
|
|
|
"core_0_ram3": {
|
|
"base": "device",
|
|
"class": "ram16",
|
|
"memory_space": ["iface", "core_0_image3"]
|
|
},
|
|
"core_0_image4":{
|
|
"base": "device",
|
|
"class": "image",
|
|
"size": ["uinteger", "0x100"]
|
|
},
|
|
|
|
"core_0_vector": {
|
|
"base": "device",
|
|
"class": "ram16",
|
|
"memory_space": ["iface", "core_0_image4"]
|
|
},
|
|
"core_0_uart_file" :{
|
|
"base": "device",
|
|
"class": "uart_file",
|
|
"filename":["string", "uart_log.txt"]
|
|
},
|
|
|
|
"core_0_uart_0" :{
|
|
"base": "device",
|
|
"class": "c5510_uart",
|
|
"uart_file_intf":["iface", "core_0_uart_file"],
|
|
"skyeye_uart_intf":["iface", "core_0_uart_term0"]
|
|
},
|
|
"core_0_timer_0" :{
|
|
"base": "device",
|
|
"class": "c541x_timer",
|
|
"int_number": ["uinteger", "0x3"],
|
|
"core_signal_intf":["iface", "c5416_core_0"]
|
|
},
|
|
"core_0_uart_term0":{
|
|
"base":"device",
|
|
"class": "uart_term"
|
|
}
|
|
}
|
|
}
|