寄存器自动化测试说明及时使用
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

102 lines
2.2 KiB

  1. {
  2. "c5416_0":{
  3. "base":"mach",
  4. "class":"c5416",
  5. "c5416_core_0": {
  6. "base": "cpu",
  7. "class": "c54x_core",
  8. "memory_space": ["iface", "memory_space_0"]
  9. },
  10. "memory_space_0":{
  11. "base": "device",
  12. "class": "memory_space",
  13. "memory_space" :[
  14. [1, "iface", "core_0_ram0", "0x0", "0x24"],
  15. [2, "iface", "core_0_timer_0", "0x24", "0x3"],
  16. [3, "iface", "core_0_ram1", "0x27", "0x2c00"],
  17. [4, "iface", "core_0_ram2", "0x8000", "0x4000"],
  18. [5, "iface", "core_0_ram3", "0x4000", "0x4000"],
  19. [6, "iface", "core_0_vector", "0xff80", "0x0080"],
  20. [7, "iface", "core_0_uart_0", "0xd000", "0x20"]
  21. ]
  22. },
  23. "core_0_image0":{
  24. "base": "device",
  25. "class": "image",
  26. "size": ["uinteger", "0x2800"]
  27. },
  28. "core_0_ram0": {
  29. "base": "device",
  30. "class": "ram16",
  31. "memory_space": ["iface", "core_0_image0"]
  32. },
  33. "core_0_image1":{
  34. "base": "device",
  35. "class": "image",
  36. "size": ["uinteger", "0x5800"]
  37. },
  38. "core_0_ram1": {
  39. "base": "device",
  40. "class": "ram16",
  41. "memory_space": ["iface", "core_0_image1"]
  42. },
  43. "core_0_image2":{
  44. "base": "device",
  45. "class": "image",
  46. "size": ["uinteger", "0x8000"]
  47. },
  48. "core_0_ram2": {
  49. "base": "device",
  50. "class": "ram16",
  51. "memory_space": ["iface", "core_0_image2"]
  52. },
  53. "core_0_image3":{
  54. "base": "device",
  55. "class": "image",
  56. "size": ["uinteger", "0x8000"]
  57. },
  58. "core_0_ram3": {
  59. "base": "device",
  60. "class": "ram16",
  61. "memory_space": ["iface", "core_0_image3"]
  62. },
  63. "core_0_image4":{
  64. "base": "device",
  65. "class": "image",
  66. "size": ["uinteger", "0x100"]
  67. },
  68. "core_0_vector": {
  69. "base": "device",
  70. "class": "ram16",
  71. "memory_space": ["iface", "core_0_image4"]
  72. },
  73. "core_0_uart_file" :{
  74. "base": "device",
  75. "class": "uart_file",
  76. "filename":["string", "uart_log.txt"]
  77. },
  78. "core_0_uart_0" :{
  79. "base": "device",
  80. "class": "c5510_uart",
  81. "uart_file_intf":["iface", "core_0_uart_file"],
  82. "skyeye_uart_intf":["iface", "core_0_uart_term0"]
  83. },
  84. "core_0_timer_0" :{
  85. "base": "device",
  86. "class": "c541x_timer",
  87. "int_number": ["uinteger", "0x3"],
  88. "core_signal_intf":["iface", "c5416_core_0"]
  89. },
  90. "core_0_uart_term0":{
  91. "base":"device",
  92. "class": "uart_term"
  93. }
  94. }
  95. }