.secure_rzone 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242
  1. <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  2. <rzone>
  3. <device Dvendor="Renesas" Dname="R7FA2A1">
  4. <processor Pname="CM23" Dcore="Cortex-M23" Dfpu="0" Dmpu="1" Dtz="NO_TZ" Ddsp="1" Dendian="Little-endian" Dclock="48000000" DcoreVersion="r1p0" DnumInterrupts="32" DnumSauRegions="0"/>
  5. </device>
  6. <resources>
  7. <memories>
  8. <memory name="RAM" type="RAM" start="0x20000000" size="0x00008000" access="rwx" security="" info="On chip RAM memory"/>
  9. <memory name="FLASH" type="ROM" start="0x00000000" size="0x00040000" access="rx" security="" info="On chip flash memory"/>
  10. <memory name="DATA_FLASH" type="ROM" start="0x40100000" size="0x00002000" access="rx" security="" info="On chip data flash memory"/>
  11. <memory name="OPTION_SETTING_OFS0" type="ROM" start="0x00000400" size="0x00000004" access="r" security="" info="Option Function Select Register 0"/>
  12. <memory name="OPTION_SETTING_OFS1" type="ROM" start="0x00000404" size="0x00000004" access="r" security="" info="Option Function Select Register 1"/>
  13. <memory name="OPTION_SETTING_SECMPU" type="ROM" start="0x00000408" size="0x00000034" access="r" security="" info="Security MPU Registers"/>
  14. <memory name="OPTION_SETTING_OSIS" type="ROM" start="0x01010018" size="0x00000020" access="r" security="" info="OCD/Serial Programmer ID setting register"/>
  15. </memories>
  16. <peripherals>
  17. <peripheral name="ACMP" start="0x00000000" size="0x00000000" info="Analog Comparator Pins"/>
  18. <group name="ACMPHS" start="0x40085000" size="0x00000100" info="High Speed Analog Comparator">
  19. <peripheral name="ACMPHS0" start="0x40085000" size="0x00000100"/>
  20. </group>
  21. <group name="ACMPLP" start="0x40085e00" size="0x00000100" info="Low Power Analog Comparator">
  22. <peripheral name="ACMPLP0" start="0x40085e00" size="0x00000100"/>
  23. <peripheral name="ACMPLP1" start="0x40085e00" size="0x00000100"/>
  24. </group>
  25. <group name="ADC" start="0x4005c000" size="0x00000200" info="A/D Converter">
  26. <peripheral name="ADC0" start="0x4005c000" size="0x00000200"/>
  27. </group>
  28. <group name="AGT" start="0x40084000" size="0x00000100" info="Asynchronous General Purpose Timer">
  29. <peripheral name="AGT0" start="0x40084000" size="0x00000100"/>
  30. <peripheral name="AGT1" start="0x40084100" size="0x00000100"/>
  31. </group>
  32. <peripheral name="ANALOG" start="0x00000000" size="0x00000000" info="Analog-Pins"/>
  33. <peripheral name="CAC" start="0x40044600" size="0x00000100" info="Clock Frequency Accuracy Measurement Circuit"/>
  34. <group name="CAN" start="0x40050000" size="0x00001000" info="Controller Area Network (CAN) Module">
  35. <peripheral name="CAN0" start="0x40050000" size="0x00001000"/>
  36. </group>
  37. <peripheral name="CGC" start="0x00000000" size="0x00000000" info="Clock Generation Circuit"/>
  38. <peripheral name="CRC" start="0x40074000" size="0x00000100" info="Cyclic Redundancy Check (CRC) Calculator"/>
  39. <peripheral name="CTSU" start="0x40081000" size="0x00000020" info="Capacitive Touch Sensing Unit"/>
  40. <group name="DAC" start="0x4005e000" size="0x00000100" info="D/A Converter">
  41. <peripheral name="DAC0" start="0x4005e000" size="0x00000100"/>
  42. </group>
  43. <group name="DAC12" start="0x4005e000" size="0x00000100" info="D/A Converter">
  44. <peripheral name="DAC120" start="0x4005e000" size="0x00000100"/>
  45. </group>
  46. <group name="DAC8" start="0x4009e000" size="0x00000100" info="8-Bit D/A Converter">
  47. <peripheral name="DAC80" start="0x4009e000" size="0x00000100"/>
  48. <peripheral name="DAC81" start="0x4009e000" size="0x00000100"/>
  49. </group>
  50. <peripheral name="DEBUG" start="0x4001b000" size="0x00000000" info="Debug Function"/>
  51. <peripheral name="DOC" start="0x40054100" size="0x00000010" info="Data Operation Circuit"/>
  52. <peripheral name="DTC" start="0x40005400" size="0x00000100" info="Data Transfer Controller"/>
  53. <peripheral name="ELC" start="0x40041000" size="0x00000100" info="Event Link Controller">
  54. <slot name="GPT_A"/>
  55. <slot name="GPT_B"/>
  56. <slot name="GPT_C"/>
  57. <slot name="GPT_D"/>
  58. <slot name="ADC0"/>
  59. <slot name="ADC0_B"/>
  60. <slot name="DAC0"/>
  61. <slot name="IOPORT1"/>
  62. <slot name="IOPORT2"/>
  63. <slot name="CTSU"/>
  64. <slot name="DA8_0"/>
  65. <slot name="DA8_1"/>
  66. <slot name="SDADC0"/>
  67. </peripheral>
  68. <peripheral name="FCACHE" start="0x4001c000" size="0x00000000" info="Flash Memory Cache"/>
  69. <peripheral name="FLASH" start="0x00000000" size="0x00000100" info="Flash"/>
  70. <peripheral name="FLASH_LP" start="0x00000000" size="0x00000100" info="Low Power Flash"/>
  71. <group name="GPT" start="0x40078000" size="0x00000100" info="General PWM Timer">
  72. <peripheral name="GPT0" start="0x40078000" size="0x00000100"/>
  73. <peripheral name="GPT1" start="0x40078100" size="0x00000100"/>
  74. <peripheral name="GPT2" start="0x40078200" size="0x00000100"/>
  75. <peripheral name="GPT3" start="0x40078300" size="0x00000100"/>
  76. <peripheral name="GPT4" start="0x40078400" size="0x00000100"/>
  77. <peripheral name="GPT5" start="0x40078500" size="0x00000100"/>
  78. <peripheral name="GPT6" start="0x40078600" size="0x00000100"/>
  79. </group>
  80. <peripheral name="GPT_OPS" start="0x40078ff0" size="0x00000010" info="Output Phase Switching Controller"/>
  81. <group name="GPT_POEG" start="0x40042000" size="0x00000100" info="Port Output Enable for GPT">
  82. <peripheral name="GPT_POEG0" start="0x40042000" size="0x00000100"/>
  83. <peripheral name="GPT_POEG1" start="0x40042100" size="0x00000100"/>
  84. </group>
  85. <peripheral name="ICU" start="0x40006000" size="0x00000100" info="Interrupt Controller Unit">
  86. <slot name="IRQ0"/>
  87. <slot name="IRQ1"/>
  88. <slot name="IRQ2"/>
  89. <slot name="IRQ3"/>
  90. <slot name="IRQ4"/>
  91. <slot name="IRQ5"/>
  92. <slot name="IRQ6"/>
  93. <slot name="IRQ7"/>
  94. <slot name="IRQ8"/>
  95. <slot name="IRQ9"/>
  96. <slot name="IRQ10"/>
  97. <slot name="IRQ11"/>
  98. <slot name="IRQ12"/>
  99. <slot name="IRQ13"/>
  100. <slot name="IRQ14"/>
  101. <slot name="IRQ15"/>
  102. <slot name="IRQ16"/>
  103. <slot name="IRQ17"/>
  104. <slot name="IRQ18"/>
  105. <slot name="IRQ19"/>
  106. <slot name="IRQ20"/>
  107. <slot name="IRQ21"/>
  108. <slot name="IRQ22"/>
  109. <slot name="IRQ23"/>
  110. <slot name="IRQ24"/>
  111. <slot name="IRQ25"/>
  112. <slot name="IRQ26"/>
  113. <slot name="IRQ27"/>
  114. <slot name="IRQ28"/>
  115. <slot name="IRQ29"/>
  116. <slot name="IRQ30"/>
  117. <slot name="IRQ31"/>
  118. </peripheral>
  119. <peripheral name="ICU_EXT_IRQ" start="0x40006000" size="0x00000001" info="Interrupt Controller Unit (External Pins Only)">
  120. <slot name="ICU_EXT_IRQ0"/>
  121. <slot name="ICU_EXT_IRQ1"/>
  122. <slot name="ICU_EXT_IRQ2"/>
  123. <slot name="ICU_EXT_IRQ3"/>
  124. <slot name="ICU_EXT_IRQ4"/>
  125. <slot name="ICU_EXT_IRQ5"/>
  126. <slot name="ICU_EXT_IRQ6"/>
  127. <slot name="ICU_EXT_IRQ7"/>
  128. <slot name="ICU_EXT_SNZCANCEL"/>
  129. </peripheral>
  130. <group name="IIC" start="0x40053000" size="0x00000100" info="I2C Bus Interface">
  131. <peripheral name="IIC0" start="0x40053000" size="0x00000100"/>
  132. <peripheral name="IIC1" start="0x40053100" size="0x00000100"/>
  133. </group>
  134. <peripheral name="IWDT" start="0x40044400" size="0x00000100" info="Independent Watchdog Timer"/>
  135. <group name="KINT" start="0x40080000" size="0x00000010" info="Key Interrupt Function">
  136. <peripheral name="KINT0" start="0x40080000" size="0x00000010"/>
  137. </group>
  138. <peripheral name="MMF" start="0x40001000" size="0x00000020" info="Memory Mirror Function"/>
  139. <group name="MPU" start="0x40000000" size="0x00001000" info="Memory Protection Unit">
  140. <peripheral name="MPU0" start="0x40000000" size="0x00001000"/>
  141. </group>
  142. <peripheral name="MSTP" start="0x40047000" size="0x00000000" info="System-Module Stop"/>
  143. <group name="OPAMP" start="0x40086800" size="0x00000100" info="Operational Amplifier">
  144. <peripheral name="OPAMP0" start="0x40086800" size="0x00000100"/>
  145. <peripheral name="OPAMP1" start="0x40086900" size="0x00000100"/>
  146. <peripheral name="OPAMP2" start="0x40086a00" size="0x00000100"/>
  147. </group>
  148. <peripheral name="PFS" start="0x40040800" size="0x00000004" info="Pin Function Control Register"/>
  149. <peripheral name="PMISC" start="0x40040d00" size="0x00000004" info="Miscellaneous Port Control Register"/>
  150. <group name="PORT" start="0x40040000" size="0x00000020" info="I/O Ports">
  151. <peripheral name="PORT0" start="0x40040000" size="0x00000020">
  152. <slot name="P000"/>
  153. <slot name="P001"/>
  154. <slot name="P002"/>
  155. <slot name="P003"/>
  156. <slot name="P012"/>
  157. <slot name="P013"/>
  158. <slot name="P014"/>
  159. <slot name="P015"/>
  160. </peripheral>
  161. <peripheral name="PORT1" start="0x40040020" size="0x00000020">
  162. <slot name="P100"/>
  163. <slot name="P101"/>
  164. <slot name="P102"/>
  165. <slot name="P103"/>
  166. <slot name="P104"/>
  167. <slot name="P105"/>
  168. <slot name="P106"/>
  169. <slot name="P107"/>
  170. <slot name="P108"/>
  171. <slot name="P109"/>
  172. <slot name="P110"/>
  173. <slot name="P111"/>
  174. <slot name="P112"/>
  175. </peripheral>
  176. <peripheral name="PORT2" start="0x40040040" size="0x00000020">
  177. <slot name="P200"/>
  178. <slot name="P201"/>
  179. <slot name="P204"/>
  180. <slot name="P205"/>
  181. <slot name="P206"/>
  182. <slot name="P212"/>
  183. <slot name="P213"/>
  184. <slot name="P214"/>
  185. <slot name="P215"/>
  186. </peripheral>
  187. <peripheral name="PORT3" start="0x40040060" size="0x00000020">
  188. <slot name="P300"/>
  189. <slot name="P301"/>
  190. <slot name="P302"/>
  191. <slot name="P303"/>
  192. <slot name="P304"/>
  193. </peripheral>
  194. <peripheral name="PORT4" start="0x40040080" size="0x00000020">
  195. <slot name="P400"/>
  196. <slot name="P401"/>
  197. <slot name="P402"/>
  198. <slot name="P403"/>
  199. <slot name="P407"/>
  200. <slot name="P408"/>
  201. <slot name="P409"/>
  202. <slot name="P410"/>
  203. <slot name="P411"/>
  204. </peripheral>
  205. <peripheral name="PORT5" start="0x400400a0" size="0x00000020">
  206. <slot name="P500"/>
  207. <slot name="P501"/>
  208. <slot name="P502"/>
  209. </peripheral>
  210. <peripheral name="PORT9" start="0x40040120" size="0x00000020">
  211. <slot name="P914"/>
  212. <slot name="P915"/>
  213. </peripheral>
  214. </group>
  215. <peripheral name="RSIP" start="0x00000000" size="0x00000000" info="Renesas Secure IP"/>
  216. <peripheral name="RTC" start="0x40044000" size="0x00000100" info="Realtime Clock"/>
  217. <group name="SCI" start="0x40070000" size="0x00000020" info="Serial Communications Interface">
  218. <peripheral name="SCI0" start="0x40070000" size="0x00000020"/>
  219. <peripheral name="SCI1" start="0x40070020" size="0x00000020"/>
  220. <peripheral name="SCI9" start="0x40070120" size="0x00000020"/>
  221. </group>
  222. <group name="SDADC" start="0x4009c000" size="0x00000000" info="Sigma Delta A/D Converter">
  223. <peripheral name="SDADC0" start="0x4009c000" size="0x00000000"/>
  224. </group>
  225. <group name="SPI" start="0x40072000" size="0x00000100" info="Serial Peripheral Interface">
  226. <peripheral name="SPI0" start="0x40072000" size="0x00000100"/>
  227. <peripheral name="SPI1" start="0x40072100" size="0x00000100"/>
  228. </group>
  229. <peripheral name="SPMON" start="0x40000d00" size="0x00000100" info="CPU Stack Pointer Monitor"/>
  230. <peripheral name="SRAM" start="0x40002000" size="0x00000008" info="SRAM Control"/>
  231. <peripheral name="SYSTEM" start="0x4001e000" size="0x00001000" info="System Pins"/>
  232. <peripheral name="TSN" start="0x407ec000" size="0x00000000" info="Temperature Sensor"/>
  233. <group name="USB" start="0x40090000" size="0x00000800" info="USB 2.0 Module">
  234. <peripheral name="USB0" start="0x40090000" size="0x00000800"/>
  235. </group>
  236. <peripheral name="USB_FS" start="0x40090000" size="0x00000800" info="USB Full Speed 2.0 Module"/>
  237. <group name="WDT" start="0x40044200" size="0x00000100" info="Watchdog Timer">
  238. <peripheral name="WDT0" start="0x40044200" size="0x00000100"/>
  239. </group>
  240. </peripherals>
  241. </resources>
  242. </rzone>