.secure_rzone 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315
  1. <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  2. <rzone>
  3. <device Dvendor="Renesas" Dname="R7FA4E2">
  4. <processor Pname="CM33" Dcore="Cortex-M33" Dfpu="1" Dmpu="1" Dtz="TZ" Ddsp="1" Dendian="Little-endian" Dclock="200000000" DcoreVersion="r0p4" DnumInterrupts="96" DnumSauRegions="0"/>
  5. </device>
  6. <resources>
  7. <memories>
  8. <memory name="RAM" type="RAM" start="0x20000000" size="0x0000a000" access="rwx" security="" info="On chip RAM memory @nsAlign:0x00002000 @nscAlign:0x00000400"/>
  9. <memory name="FLASH" type="ROM" start="0x00000000" size="0x00020000" access="rx" security="" info="On chip flash memory @nsAlign:0x00008000 @nscAlign:0x00000400"/>
  10. <memory name="DATA_FLASH" type="ROM" start="0x08000000" size="0x00001000" access="rx" security="" info="On chip data flash memory @nsAlign:0x00000400"/>
  11. <memory name="OPTION_SETTING_OFS0" type="ROM" start="0x0100a100" size="0x00000004" access="r" security="s" info="Option Function Select Register 0 Secure"/>
  12. <memory name="OPTION_SETTING_OSIS" type="ROM" start="0x0100a120" size="0x00000010" access="r" security="s" info="OCD/Serial Programmer ID setting register Secure"/>
  13. <memory name="OPTION_SETTING_OFS1_SEC" type="ROM" start="0x0100a200" size="0x00000004" access="r" security="s" info="Option Function Select Register 1 Secure"/>
  14. <memory name="OPTION_SETTING_BPS_SEC" type="ROM" start="0x0100a240" size="0x00000004" access="r" security="s" info="Block Protect Setting Register Secure"/>
  15. <memory name="OPTION_SETTING_PBPS_SEC" type="ROM" start="0x0100a260" size="0x00000004" access="r" security="s" info="Permanent Block Protect Setting Register Secure"/>
  16. </memories>
  17. <peripherals>
  18. <group name="ADC" start="0x40170000" size="0x00000200" info="A/D Converter">
  19. <peripheral name="ADC0" start="0x40170000" size="0x00000200"/>
  20. </group>
  21. <group name="AGT" start="0x400e8000" size="0x00000100" info="Asynchronous General Purpose Timer">
  22. <peripheral name="AGT0" start="0x400e8000" size="0x00000100"/>
  23. <peripheral name="AGT1" start="0x400e8100" size="0x00000100"/>
  24. </group>
  25. <peripheral name="ANALOG" start="0x00000000" size="0x00000000" info="Analog-Pins"/>
  26. <peripheral name="BUS" start="0x40003000" size="0x00002000" info="Bus Interface"/>
  27. <peripheral name="CAC" start="0x40083600" size="0x00000100" info="Clock Frequency Accuracy Measurement Circuit"/>
  28. <peripheral name="CACHE" start="0x40007000" size="0x00000100" info="Cache"/>
  29. <group name="CANFD" start="0x400b0000" size="0x00002000" info="Controller Area Network (CAN) Flexible Data">
  30. <peripheral name="CANFD0" start="0x400b0000" size="0x00002000"/>
  31. </group>
  32. <peripheral name="CEC" start="0x400ac000" size="0x00000100" info="Consumer Electronics Control"/>
  33. <peripheral name="CGC" start="0x00000000" size="0x00000000" info="Clock Generation Circuit"/>
  34. <peripheral name="CPSCU" start="0x40008000" size="0x00000200" info="CPU System Security Control Unit"/>
  35. <peripheral name="CRC" start="0x40108000" size="0x00000100" info="Cyclic Redundancy Check (CRC) Calculator"/>
  36. <group name="DAC" start="0x40171000" size="0x00000100" info="D/A Converter">
  37. <peripheral name="DAC0" start="0x40171000" size="0x00000100"/>
  38. </group>
  39. <group name="DAC12" start="0x40171000" size="0x00000100" info="D/A Converter">
  40. <peripheral name="DAC120" start="0x40171000" size="0x00000100"/>
  41. </group>
  42. <peripheral name="DEBUG" start="0x4001b000" size="0x00000000" info="Debug Function"/>
  43. <peripheral name="DMA" start="0x40005200" size="0x00000010" info="DMA Controller Common"/>
  44. <group name="DMA_DMAC" start="0x40005000" size="0x00000040" info="DMA Controller">
  45. <peripheral name="DMA_DMAC0" start="0x40005000" size="0x00000040"/>
  46. <peripheral name="DMA_DMAC1" start="0x40005040" size="0x00000040"/>
  47. <peripheral name="DMA_DMAC2" start="0x40005080" size="0x00000040"/>
  48. <peripheral name="DMA_DMAC3" start="0x400050c0" size="0x00000040"/>
  49. <peripheral name="DMA_DMAC4" start="0x40005100" size="0x00000040"/>
  50. <peripheral name="DMA_DMAC5" start="0x40005140" size="0x00000040"/>
  51. <peripheral name="DMA_DMAC6" start="0x40005180" size="0x00000040"/>
  52. <peripheral name="DMA_DMAC7" start="0x400051c0" size="0x00000040"/>
  53. </group>
  54. <peripheral name="DOC" start="0x40109000" size="0x00000010" info="Data Operation Circuit"/>
  55. <peripheral name="DTC" start="0x40005400" size="0x00000100" info="Data Transfer Controller"/>
  56. <peripheral name="ELC" start="0x40082000" size="0x00000100" info="Event Link Controller">
  57. <slot name="GPT_A"/>
  58. <slot name="GPT_B"/>
  59. <slot name="GPT_C"/>
  60. <slot name="GPT_D"/>
  61. <slot name="GPT_E"/>
  62. <slot name="GPT_F"/>
  63. <slot name="GPT_G"/>
  64. <slot name="GPT_H"/>
  65. <slot name="ADC0"/>
  66. <slot name="ADC0_B"/>
  67. <slot name="DAC0"/>
  68. <slot name="IOPORT1"/>
  69. <slot name="IOPORT2"/>
  70. <slot name="IOPORT3"/>
  71. <slot name="IOPORT4"/>
  72. <slot name="I3C"/>
  73. </peripheral>
  74. <peripheral name="FACI" start="0x407fe000" size="0x00000100" info="Flash/CPU Interface"/>
  75. <peripheral name="FCACHE" start="0x4001c100" size="0x00000000" info="Flash Memory Cache"/>
  76. <peripheral name="FLAD" start="0x407fc000" size="0x00000100" info="Data Flash"/>
  77. <peripheral name="FLASH" start="0x00000000" size="0x00000100" info="Flash"/>
  78. <peripheral name="FLASH_HP" start="0x00000000" size="0x00000100" info="High Performance Flash"/>
  79. <group name="GPT" start="0x40169000" size="0x00000100" info="General PWM Timer">
  80. <peripheral name="GPT0" start="0x40169000" size="0x00000100"/>
  81. <peripheral name="GPT1" start="0x40169100" size="0x00000100"/>
  82. <peripheral name="GPT4" start="0x40169400" size="0x00000100"/>
  83. <peripheral name="GPT5" start="0x40169500" size="0x00000100"/>
  84. </group>
  85. <peripheral name="GPT_OPS" start="0x40169a00" size="0x00000010" info="Output Phase Switching Controller"/>
  86. <group name="GPT_POEG" start="0x4008a000" size="0x00000100" info="Port Output Enable for GPT">
  87. <peripheral name="GPT_POEG0" start="0x4008a000" size="0x00000100"/>
  88. <peripheral name="GPT_POEG1" start="0x4008a100" size="0x00000100"/>
  89. <peripheral name="GPT_POEG2" start="0x4008a200" size="0x00000100"/>
  90. <peripheral name="GPT_POEG3" start="0x4008a300" size="0x00000100"/>
  91. </group>
  92. <group name="I3C" start="0x4011f000" size="0x00000400" info="I3C Bus Interface">
  93. <peripheral name="I3C0" start="0x4011f000" size="0x00000400"/>
  94. </group>
  95. <peripheral name="ICU" start="0x40006000" size="0x00000100" info="Interrupt Controller Unit">
  96. <slot name="IRQ0"/>
  97. <slot name="IRQ1"/>
  98. <slot name="IRQ2"/>
  99. <slot name="IRQ3"/>
  100. <slot name="IRQ4"/>
  101. <slot name="IRQ5"/>
  102. <slot name="IRQ6"/>
  103. <slot name="IRQ7"/>
  104. <slot name="IRQ8"/>
  105. <slot name="IRQ9"/>
  106. <slot name="IRQ10"/>
  107. <slot name="IRQ11"/>
  108. <slot name="IRQ12"/>
  109. <slot name="IRQ13"/>
  110. <slot name="IRQ14"/>
  111. <slot name="IRQ15"/>
  112. <slot name="IRQ16"/>
  113. <slot name="IRQ17"/>
  114. <slot name="IRQ18"/>
  115. <slot name="IRQ19"/>
  116. <slot name="IRQ20"/>
  117. <slot name="IRQ21"/>
  118. <slot name="IRQ22"/>
  119. <slot name="IRQ23"/>
  120. <slot name="IRQ24"/>
  121. <slot name="IRQ25"/>
  122. <slot name="IRQ26"/>
  123. <slot name="IRQ27"/>
  124. <slot name="IRQ28"/>
  125. <slot name="IRQ29"/>
  126. <slot name="IRQ30"/>
  127. <slot name="IRQ31"/>
  128. <slot name="IRQ32"/>
  129. <slot name="IRQ33"/>
  130. <slot name="IRQ34"/>
  131. <slot name="IRQ35"/>
  132. <slot name="IRQ36"/>
  133. <slot name="IRQ37"/>
  134. <slot name="IRQ38"/>
  135. <slot name="IRQ39"/>
  136. <slot name="IRQ40"/>
  137. <slot name="IRQ41"/>
  138. <slot name="IRQ42"/>
  139. <slot name="IRQ43"/>
  140. <slot name="IRQ44"/>
  141. <slot name="IRQ45"/>
  142. <slot name="IRQ46"/>
  143. <slot name="IRQ47"/>
  144. <slot name="IRQ48"/>
  145. <slot name="IRQ49"/>
  146. <slot name="IRQ50"/>
  147. <slot name="IRQ51"/>
  148. <slot name="IRQ52"/>
  149. <slot name="IRQ53"/>
  150. <slot name="IRQ54"/>
  151. <slot name="IRQ55"/>
  152. <slot name="IRQ56"/>
  153. <slot name="IRQ57"/>
  154. <slot name="IRQ58"/>
  155. <slot name="IRQ59"/>
  156. <slot name="IRQ60"/>
  157. <slot name="IRQ61"/>
  158. <slot name="IRQ62"/>
  159. <slot name="IRQ63"/>
  160. <slot name="IRQ64"/>
  161. <slot name="IRQ65"/>
  162. <slot name="IRQ66"/>
  163. <slot name="IRQ67"/>
  164. <slot name="IRQ68"/>
  165. <slot name="IRQ69"/>
  166. <slot name="IRQ70"/>
  167. <slot name="IRQ71"/>
  168. <slot name="IRQ72"/>
  169. <slot name="IRQ73"/>
  170. <slot name="IRQ74"/>
  171. <slot name="IRQ75"/>
  172. <slot name="IRQ76"/>
  173. <slot name="IRQ77"/>
  174. <slot name="IRQ78"/>
  175. <slot name="IRQ79"/>
  176. <slot name="IRQ80"/>
  177. <slot name="IRQ81"/>
  178. <slot name="IRQ82"/>
  179. <slot name="IRQ83"/>
  180. <slot name="IRQ84"/>
  181. <slot name="IRQ85"/>
  182. <slot name="IRQ86"/>
  183. <slot name="IRQ87"/>
  184. <slot name="IRQ88"/>
  185. <slot name="IRQ89"/>
  186. <slot name="IRQ90"/>
  187. <slot name="IRQ91"/>
  188. <slot name="IRQ92"/>
  189. <slot name="IRQ93"/>
  190. <slot name="IRQ94"/>
  191. <slot name="IRQ95"/>
  192. </peripheral>
  193. <peripheral name="ICU_EXT_IRQ" start="0x40006000" size="0x00000001" info="Interrupt Controller Unit (External Pins Only)">
  194. <slot name="ICU_EXT_IRQ0"/>
  195. <slot name="ICU_EXT_IRQ1"/>
  196. <slot name="ICU_EXT_IRQ2"/>
  197. <slot name="ICU_EXT_IRQ3"/>
  198. <slot name="ICU_EXT_IRQ4"/>
  199. <slot name="ICU_EXT_IRQ5"/>
  200. <slot name="ICU_EXT_IRQ6"/>
  201. <slot name="ICU_EXT_IRQ7"/>
  202. <slot name="ICU_EXT_IRQ8"/>
  203. <slot name="ICU_EXT_IRQ9"/>
  204. <slot name="ICU_EXT_IRQ10"/>
  205. <slot name="ICU_EXT_IRQ11"/>
  206. <slot name="ICU_EXT_IRQ12"/>
  207. <slot name="ICU_EXT_IRQ13"/>
  208. <slot name="ICU_EXT_IRQ14"/>
  209. <slot name="ICU_EXT_SNZCANCEL"/>
  210. </peripheral>
  211. <group name="IIC_B" start="0x4011f000" size="0x00000400" info="I2C Bus Interface">
  212. <peripheral name="IIC_B0" start="0x4011f000" size="0x00000400"/>
  213. </group>
  214. <peripheral name="IWDT" start="0x40083200" size="0x00000100" info="Independent Watchdog Timer"/>
  215. <group name="MPU" start="0x40000000" size="0x00001000" info="Memory Protection Unit">
  216. <peripheral name="MPU0" start="0x40000000" size="0x00001000"/>
  217. </group>
  218. <peripheral name="MSTP" start="0x40084000" size="0x00000000" info="System-Module Stop"/>
  219. <peripheral name="PFS" start="0x40080800" size="0x00000004" info="Pin Function Control Register"/>
  220. <group name="PORT" start="0x40080000" size="0x00000020" info="I/O Ports">
  221. <peripheral name="PORT0" start="0x40080000" size="0x00000020">
  222. <slot name="P000"/>
  223. <slot name="P001"/>
  224. <slot name="P002"/>
  225. <slot name="P003"/>
  226. <slot name="P004"/>
  227. <slot name="P005"/>
  228. <slot name="P006"/>
  229. <slot name="P008"/>
  230. <slot name="P013"/>
  231. <slot name="P014"/>
  232. <slot name="P015"/>
  233. </peripheral>
  234. <peripheral name="PORT1" start="0x40080020" size="0x00000020">
  235. <slot name="P100"/>
  236. <slot name="P101"/>
  237. <slot name="P102"/>
  238. <slot name="P103"/>
  239. <slot name="P104"/>
  240. <slot name="P105"/>
  241. <slot name="P106"/>
  242. <slot name="P107"/>
  243. <slot name="P108"/>
  244. <slot name="P109"/>
  245. <slot name="P110"/>
  246. <slot name="P111"/>
  247. <slot name="P112"/>
  248. <slot name="P113"/>
  249. </peripheral>
  250. <peripheral name="PORT2" start="0x40080040" size="0x00000020">
  251. <slot name="P200"/>
  252. <slot name="P201"/>
  253. <slot name="P205"/>
  254. <slot name="P206"/>
  255. <slot name="P207"/>
  256. <slot name="P208"/>
  257. <slot name="P212"/>
  258. <slot name="P213"/>
  259. </peripheral>
  260. <peripheral name="PORT3" start="0x40080060" size="0x00000020">
  261. <slot name="P300"/>
  262. <slot name="P301"/>
  263. <slot name="P302"/>
  264. <slot name="P303"/>
  265. <slot name="P304"/>
  266. </peripheral>
  267. <peripheral name="PORT4" start="0x40080080" size="0x00000020">
  268. <slot name="P400"/>
  269. <slot name="P401"/>
  270. <slot name="P402"/>
  271. <slot name="P403"/>
  272. <slot name="P407"/>
  273. <slot name="P408"/>
  274. <slot name="P409"/>
  275. <slot name="P410"/>
  276. <slot name="P411"/>
  277. </peripheral>
  278. <peripheral name="PORT5" start="0x400800a0" size="0x00000020">
  279. <slot name="P500"/>
  280. </peripheral>
  281. <peripheral name="PORT8" start="0x40080100" size="0x00000020">
  282. <slot name="P814"/>
  283. <slot name="P815"/>
  284. </peripheral>
  285. </group>
  286. <peripheral name="PSCU" start="0x400e0000" size="0x00000100" info="Peripheral Security Control Unit"/>
  287. <peripheral name="RSIP" start="0x400d1000" size="0x00000000" info="Renesas Secure IP"/>
  288. <peripheral name="RTC" start="0x40083000" size="0x00000100" info="Realtime Clock"/>
  289. <group name="SCI" start="0x40118000" size="0x00000020" info="Serial Communications Interface">
  290. <peripheral name="SCI0" start="0x40118000" size="0x00000020"/>
  291. <peripheral name="SCI9" start="0x40118900" size="0x00000020"/>
  292. </group>
  293. <group name="SPI" start="0x4011a000" size="0x00000100" info="Serial Peripheral Interface">
  294. <peripheral name="SPI0" start="0x4011a000" size="0x00000100"/>
  295. <peripheral name="SPI1" start="0x4011a100" size="0x00000100"/>
  296. </group>
  297. <peripheral name="SRAM" start="0x40002000" size="0x00000008" info="SRAM Control"/>
  298. <peripheral name="SSI_COMMON" start="0x00000000" size="0x00000000" info="Serial Sound Interface Common"/>
  299. <group name="SSIE" start="0x4009d000" size="0x00000100" info="Serial Sound Interface Enhanced">
  300. <peripheral name="SSIE0" start="0x4009d000" size="0x00000100"/>
  301. </group>
  302. <peripheral name="SYSTEM" start="0x4001e000" size="0x00001000" info="System Pins"/>
  303. <peripheral name="TSD" start="0x407fb17c" size="0x00000004" info="Temperature Sensor Data"/>
  304. <peripheral name="TSN" start="0x400f3000" size="0x00000000" info="Temperature Sensor"/>
  305. <peripheral name="TZF" start="0x40000e00" size="0x00000200" info="TrustZone Filter"/>
  306. <group name="USB" start="0x40090000" size="0x00000800" info="USB 2.0 Module">
  307. <peripheral name="USB0" start="0x40090000" size="0x00000800"/>
  308. </group>
  309. <peripheral name="USB_FS" start="0x40090000" size="0x00000800" info="USB Full Speed 2.0 Module"/>
  310. <group name="WDT" start="0x40083400" size="0x00000100" info="Watchdog Timer">
  311. <peripheral name="WDT0" start="0x40083400" size="0x00000100"/>
  312. </group>
  313. </peripherals>
  314. </resources>
  315. </rzone>