F2837xD_xbar.h 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303
  1. //###########################################################################
  2. //
  3. // FILE: F2837xD_xbar.h
  4. //
  5. // TITLE: XBAR Register Definitions.
  6. //
  7. //###########################################################################
  8. // $TI Release: F2837xD Support Library v3.05.00.00 $
  9. // $Release Date: Tue Jun 26 03:15:23 CDT 2018 $
  10. // $Copyright:
  11. // Copyright (C) 2013-2018 Texas Instruments Incorporated - http://www.ti.com/
  12. //
  13. // Redistribution and use in source and binary forms, with or without
  14. // modification, are permitted provided that the following conditions
  15. // are met:
  16. //
  17. // Redistributions of source code must retain the above copyright
  18. // notice, this list of conditions and the following disclaimer.
  19. //
  20. // Redistributions in binary form must reproduce the above copyright
  21. // notice, this list of conditions and the following disclaimer in the
  22. // documentation and/or other materials provided with the
  23. // distribution.
  24. //
  25. // Neither the name of Texas Instruments Incorporated nor the names of
  26. // its contributors may be used to endorse or promote products derived
  27. // from this software without specific prior written permission.
  28. //
  29. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  30. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  31. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  32. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  33. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  34. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  35. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  36. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  37. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  38. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  39. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  40. // $
  41. //###########################################################################
  42. #ifndef __F2837xD_XBAR_H__
  43. #define __F2837xD_XBAR_H__
  44. #ifdef __cplusplus
  45. extern "C" {
  46. #endif
  47. //---------------------------------------------------------------------------
  48. // XBAR Individual Register Bit Definitions:
  49. struct XBARFLG1_BITS { // bits description
  50. Uint16 CMPSS1_CTRIPL:1; // 0 Input Flag for CMPSS1.CTRIPL Signal
  51. Uint16 CMPSS1_CTRIPH:1; // 1 Input Flag for CMPSS1.CTRIPH Signal
  52. Uint16 CMPSS2_CTRIPL:1; // 2 Input Flag for CMPSS2.CTRIPL Signal
  53. Uint16 CMPSS2_CTRIPH:1; // 3 Input Flag for CMPSS2.CTRIPH Signal
  54. Uint16 CMPSS3_CTRIPL:1; // 4 Input Flag for CMPSS3.CTRIPL Signal
  55. Uint16 CMPSS3_CTRIPH:1; // 5 Input Flag for CMPSS3.CTRIPH Signal
  56. Uint16 CMPSS4_CTRIPL:1; // 6 Input Flag for CMPSS4.CTRIPL Signal
  57. Uint16 CMPSS4_CTRIPH:1; // 7 Input Flag for CMPSS4.CTRIPH Signal
  58. Uint16 CMPSS5_CTRIPL:1; // 8 Input Flag for CMPSS5.CTRIPL Signal
  59. Uint16 CMPSS5_CTRIPH:1; // 9 Input Flag for CMPSS5.CTRIPH Signal
  60. Uint16 CMPSS6_CTRIPL:1; // 10 Input Flag for CMPSS6.CTRIPL Signal
  61. Uint16 CMPSS6_CTRIPH:1; // 11 Input Flag for CMPSS6.CTRIPH Signal
  62. Uint16 CMPSS7_CTRIPL:1; // 12 Input Flag for CMPSS7.CTRIPL Signal
  63. Uint16 CMPSS7_CTRIPH:1; // 13 Input Flag for CMPSS7.CTRIPH Signal
  64. Uint16 CMPSS8_CTRIPL:1; // 14 Input Flag for CMPSS8.CTRIPL Signal
  65. Uint16 CMPSS8_CTRIPH:1; // 15 Input Flag for CMPSS8.CTRIPH Signal
  66. Uint16 CMPSS1_CTRIPOUTL:1; // 16 Input Flag for CMPSS1.CTRIPOUTL Signal
  67. Uint16 CMPSS1_CTRIPOUTH:1; // 17 Input Flag for CMPSS1.CTRIPOUTH Signal
  68. Uint16 CMPSS2_CTRIPOUTL:1; // 18 Input Flag for CMPSS2.CTRIPOUTL Signal
  69. Uint16 CMPSS2_CTRIPOUTH:1; // 19 Input Flag for CMPSS2.CTRIPOUTH Signal
  70. Uint16 CMPSS3_CTRIPOUTL:1; // 20 Input Flag for CMPSS3.CTRIPOUTL Signal
  71. Uint16 CMPSS3_CTRIPOUTH:1; // 21 Input Flag for CMPSS3.CTRIPOUTH Signal
  72. Uint16 CMPSS4_CTRIPOUTL:1; // 22 Input Flag for CMPSS4.CTRIPOUTL Signal
  73. Uint16 CMPSS4_CTRIPOUTH:1; // 23 Input Flag for CMPSS4.CTRIPOUTH Signal
  74. Uint16 CMPSS5_CTRIPOUTL:1; // 24 Input Flag for CMPSS5.CTRIPOUTL Signal
  75. Uint16 CMPSS5_CTRIPOUTH:1; // 25 Input Flag for CMPSS5.CTRIPOUTH Signal
  76. Uint16 CMPSS6_CTRIPOUTL:1; // 26 Input Flag for CMPSS6.CTRIPOUTL Signal
  77. Uint16 CMPSS6_CTRIPOUTH:1; // 27 Input Flag for CMPSS6.CTRIPOUTH Signal
  78. Uint16 CMPSS7_CTRIPOUTL:1; // 28 Input Flag for CMPSS7.CTRIPOUTL Signal
  79. Uint16 CMPSS7_CTRIPOUTH:1; // 29 Input Flag for CMPSS7.CTRIPOUTH Signal
  80. Uint16 CMPSS8_CTRIPOUTL:1; // 30 Input Flag for CMPSS8.CTRIPOUTL Signal
  81. Uint16 CMPSS8_CTRIPOUTH:1; // 31 Input Flag for CMPSS8.CTRIPOUTH Signal
  82. };
  83. union XBARFLG1_REG {
  84. Uint32 all;
  85. struct XBARFLG1_BITS bit;
  86. };
  87. struct XBARFLG2_BITS { // bits description
  88. Uint16 INPUT1:1; // 0 Input Flag for INPUT1 Signal
  89. Uint16 INPUT2:1; // 1 Input Flag for INPUT2 Signal
  90. Uint16 INPUT3:1; // 2 Input Flag for INPUT3 Signal
  91. Uint16 INPUT4:1; // 3 Input Flag for INPUT4 Signal
  92. Uint16 INPUT5:1; // 4 Input Flag for INPUT5 Signal
  93. Uint16 INPUT6:1; // 5 Input Flag for INPUT6 Signal
  94. Uint16 ADCSOCAO:1; // 6 Input Flag for ADCSOCAO Signal
  95. Uint16 ADCSOCBO:1; // 7 Input Flag for ADCSOCBO Signal
  96. Uint16 rsvd1:1; // 8 Reserved
  97. Uint16 rsvd2:1; // 9 Reserved
  98. Uint16 rsvd3:1; // 10 Reserved
  99. Uint16 rsvd4:1; // 11 Reserved
  100. Uint16 rsvd5:1; // 12 Reserved
  101. Uint16 rsvd6:1; // 13 Reserved
  102. Uint16 rsvd7:1; // 14 Reserved
  103. Uint16 rsvd8:1; // 15 Reserved
  104. Uint16 ECAP1_OUT:1; // 16 Input Flag for ECAP1.OUT Signal
  105. Uint16 ECAP2_OUT:1; // 17 Input Flag for ECAP2.OUT Signal
  106. Uint16 ECAP3_OUT:1; // 18 Input Flag for ECAP3.OUT Signal
  107. Uint16 ECAP4_OUT:1; // 19 Input Flag for ECAP4.OUT Signal
  108. Uint16 ECAP5_OUT:1; // 20 Input Flag for ECAP5.OUT Signal
  109. Uint16 ECAP6_OUT:1; // 21 Input Flag for ECAP6.OUT Signal
  110. Uint16 EXTSYNCOUT:1; // 22 Input Flag for EXTSYNCOUT Signal
  111. Uint16 ADCAEVT1:1; // 23 Input Flag for ADCAEVT1 Signal
  112. Uint16 ADCAEVT2:1; // 24 Input Flag for ADCAEVT2 Signal
  113. Uint16 ADCAEVT3:1; // 25 Input Flag for ADCAEVT3 Signal
  114. Uint16 ADCAEVT4:1; // 26 Input Flag for ADCAEVT4 Signal
  115. Uint16 ADCBEVT1:1; // 27 Input Flag for ADCBEVT1 Signal
  116. Uint16 ADCBEVT2:1; // 28 Input Flag for ADCBEVT2 Signal
  117. Uint16 ADCBEVT3:1; // 29 Input Flag for ADCBEVT3 Signal
  118. Uint16 ADCBEVT4:1; // 30 Input Flag for ADCBEVT4 Signal
  119. Uint16 ADCCEVT1:1; // 31 Input Flag for ADCCEVT1 Signal
  120. };
  121. union XBARFLG2_REG {
  122. Uint32 all;
  123. struct XBARFLG2_BITS bit;
  124. };
  125. struct XBARFLG3_BITS { // bits description
  126. Uint16 ADCCEVT2:1; // 0 Input Flag for ADCCEVT2 Signal
  127. Uint16 ADCCEVT3:1; // 1 Input Flag for ADCCEVT3 Signal
  128. Uint16 ADCCEVT4:1; // 2 Input Flag for ADCCEVT4 Signal
  129. Uint16 ADCDEVT1:1; // 3 Input Flag for ADCDEVT1 Signal
  130. Uint16 ADCDEVT2:1; // 4 Input Flag for ADCDEVT2 Signal
  131. Uint16 ADCDEVT3:1; // 5 Input Flag for ADCDEVT3 Signal
  132. Uint16 ADCDEVT4:1; // 6 Input Flag for ADCDEVT4 Signal
  133. Uint16 SD1FLT1_COMPL:1; // 7 Input Flag for SD1FLT1.COMPL Signal
  134. Uint16 SD1FLT1_COMPH:1; // 8 Input Flag for SD1FLT1.COMPH Signal
  135. Uint16 SD1FLT2_COMPL:1; // 9 Input Flag for SD1FLT2.COMPL Signal
  136. Uint16 SD1FLT2_COMPH:1; // 10 Input Flag for SD1FLT2.COMPH Signal
  137. Uint16 SD1FLT3_COMPL:1; // 11 Input Flag for SD1FLT3.COMPL Signal
  138. Uint16 SD1FLT3_COMPH:1; // 12 Input Flag for SD1FLT3.COMPH Signal
  139. Uint16 SD1FLT4_COMPL:1; // 13 Input Flag for SD1FLT4.COMPL Signal
  140. Uint16 SD1FLT4_COMPH:1; // 14 Input Flag for SD1FLT4.COMPH Signal
  141. Uint16 SD2FLT1_COMPL:1; // 15 Input Flag for SD2FLT1.COMPL Signal
  142. Uint16 SD2FLT1_COMPH:1; // 16 Input Flag for SD2FLT1.COMPH Signal
  143. Uint16 SD2FLT2_COMPL:1; // 17 Input Flag for SD2FLT2.COMPL Signal
  144. Uint16 SD2FLT2_COMPH:1; // 18 Input Flag for SD2FLT2.COMPH Signal
  145. Uint16 SD2FLT3_COMPL:1; // 19 Input Flag for SD2FLT3.COMPL Signal
  146. Uint16 SD2FLT3_COMPH:1; // 20 Input Flag for SD2FLT3.COMPH Signal
  147. Uint16 SD2FLT4_COMPL:1; // 21 Input Flag for SD2FLT4.COMPL Signal
  148. Uint16 SD2FLT4_COMPH:1; // 22 Input Flag for SD2FLT4.COMPH Signal
  149. Uint16 rsvd1:9; // 31:23 Reserved
  150. };
  151. union XBARFLG3_REG {
  152. Uint32 all;
  153. struct XBARFLG3_BITS bit;
  154. };
  155. struct XBARCLR1_BITS { // bits description
  156. Uint16 CMPSS1_CTRIPL:1; // 0 Input Flag Clear for CMPSS1.CTRIPL Signal
  157. Uint16 CMPSS1_CTRIPH:1; // 1 Input Flag Clear for CMPSS1.CTRIPH Signal
  158. Uint16 CMPSS2_CTRIPL:1; // 2 Input Flag Clear for CMPSS2.CTRIPL Signal
  159. Uint16 CMPSS2_CTRIPH:1; // 3 Input Flag Clear for CMPSS2.CTRIPH Signal
  160. Uint16 CMPSS3_CTRIPL:1; // 4 Input Flag Clear for CMPSS3.CTRIPL Signal
  161. Uint16 CMPSS3_CTRIPH:1; // 5 Input Flag Clear for CMPSS3.CTRIPH Signal
  162. Uint16 CMPSS4_CTRIPL:1; // 6 Input Flag Clear for CMPSS4.CTRIPL Signal
  163. Uint16 CMPSS4_CTRIPH:1; // 7 Input Flag Clear for CMPSS4.CTRIPH Signal
  164. Uint16 CMPSS5_CTRIPL:1; // 8 Input Flag Clear for CMPSS5.CTRIPL Signal
  165. Uint16 CMPSS5_CTRIPH:1; // 9 Input Flag Clear for CMPSS5.CTRIPH Signal
  166. Uint16 CMPSS6_CTRIPL:1; // 10 Input Flag Clear for CMPSS6.CTRIPL Signal
  167. Uint16 CMPSS6_CTRIPH:1; // 11 Input Flag Clear for CMPSS6.CTRIPH Signal
  168. Uint16 CMPSS7_CTRIPL:1; // 12 Input Flag Clear for CMPSS7.CTRIPL Signal
  169. Uint16 CMPSS7_CTRIPH:1; // 13 Input Flag Clear for CMPSS7.CTRIPH Signal
  170. Uint16 CMPSS8_CTRIPL:1; // 14 Input Flag Clear for CMPSS8.CTRIPL Signal
  171. Uint16 CMPSS8_CTRIPH:1; // 15 Input Flag Clear for CMPSS8.CTRIPH Signal
  172. Uint16 CMPSS1_CTRIPOUTL:1; // 16 Input Flag Clear for CMPSS1.CTRIPOUTL Signal
  173. Uint16 CMPSS1_CTRIPOUTH:1; // 17 Input Flag Clear for CMPSS1.CTRIPOUTH Signal
  174. Uint16 CMPSS2_CTRIPOUTL:1; // 18 Input Flag Clear for CMPSS2.CTRIPOUTL Signal
  175. Uint16 CMPSS2_CTRIPOUTH:1; // 19 Input Flag Clear for CMPSS2.CTRIPOUTH Signal
  176. Uint16 CMPSS3_CTRIPOUTL:1; // 20 Input Flag Clear for CMPSS3.CTRIPOUTL Signal
  177. Uint16 CMPSS3_CTRIPOUTH:1; // 21 Input Flag Clear for CMPSS3.CTRIPOUTH Signal
  178. Uint16 CMPSS4_CTRIPOUTL:1; // 22 Input Flag Clear for CMPSS4.CTRIPOUTL Signal
  179. Uint16 CMPSS4_CTRIPOUTH:1; // 23 Input Flag Clear for CMPSS4.CTRIPOUTH Signal
  180. Uint16 CMPSS5_CTRIPOUTL:1; // 24 Input Flag Clear for CMPSS5.CTRIPOUTL Signal
  181. Uint16 CMPSS5_CTRIPOUTH:1; // 25 Input Flag Clear for CMPSS5.CTRIPOUTH Signal
  182. Uint16 CMPSS6_CTRIPOUTL:1; // 26 Input Flag Clear for CMPSS6.CTRIPOUTL Signal
  183. Uint16 CMPSS6_CTRIPOUTH:1; // 27 Input Flag Clear for CMPSS6.CTRIPOUTH Signal
  184. Uint16 CMPSS7_CTRIPOUTL:1; // 28 Input Flag Clear for CMPSS7.CTRIPOUTL Signal
  185. Uint16 CMPSS7_CTRIPOUTH:1; // 29 Input Flag Clear for CMPSS7.CTRIPOUTH Signal
  186. Uint16 CMPSS8_CTRIPOUTL:1; // 30 Input Flag Clear for CMPSS8.CTRIPOUTL Signal
  187. Uint16 CMPSS8_CTRIPOUTH:1; // 31 Input Flag Clear for CMPSS8.CTRIPOUTH Signal
  188. };
  189. union XBARCLR1_REG {
  190. Uint32 all;
  191. struct XBARCLR1_BITS bit;
  192. };
  193. struct XBARCLR2_BITS { // bits description
  194. Uint16 INPUT1:1; // 0 Input Flag Clear for INPUT1 Signal
  195. Uint16 INPUT2:1; // 1 Input Flag Clear for INPUT2 Signal
  196. Uint16 INPUT3:1; // 2 Input Flag Clear for INPUT3 Signal
  197. Uint16 INPUT4:1; // 3 Input Flag Clear for INPUT4 Signal
  198. Uint16 INPUT5:1; // 4 Input Flag Clear for INPUT5 Signal
  199. Uint16 INPUT7:1; // 5 Input Flag Clear for INPUT7 Signal
  200. Uint16 ADCSOCAO:1; // 6 Input Flag Clear for ADCSOCAO Signal
  201. Uint16 ADCSOCBO:1; // 7 Input Flag Clear for ADCSOCBO Signal
  202. Uint16 rsvd1:1; // 8 Reserved
  203. Uint16 rsvd2:1; // 9 Reserved
  204. Uint16 rsvd3:1; // 10 Reserved
  205. Uint16 rsvd4:1; // 11 Reserved
  206. Uint16 rsvd5:1; // 12 Reserved
  207. Uint16 rsvd6:1; // 13 Reserved
  208. Uint16 rsvd7:1; // 14 Reserved
  209. Uint16 rsvd8:1; // 15 Reserved
  210. Uint16 ECAP1_OUT:1; // 16 Input Flag Clear for ECAP1.OUT Signal
  211. Uint16 ECAP2_OUT:1; // 17 Input Flag Clear for ECAP2.OUT Signal
  212. Uint16 ECAP3_OUT:1; // 18 Input Flag Clear for ECAP3.OUT Signal
  213. Uint16 ECAP4_OUT:1; // 19 Input Flag Clear for ECAP4.OUT Signal
  214. Uint16 ECAP5_OUT:1; // 20 Input Flag Clear for ECAP5.OUT Signal
  215. Uint16 ECAP6_OUT:1; // 21 Input Flag Clear for ECAP6.OUT Signal
  216. Uint16 EXTSYNCOUT:1; // 22 Input Flag Clear for EXTSYNCOUT Signal
  217. Uint16 ADCAEVT1:1; // 23 Input Flag Clear for ADCAEVT1 Signal
  218. Uint16 ADCAEVT2:1; // 24 Input Flag Clear for ADCAEVT2 Signal
  219. Uint16 ADCAEVT3:1; // 25 Input Flag Clear for ADCAEVT3 Signal
  220. Uint16 ADCAEVT4:1; // 26 Input Flag Clear for ADCAEVT4 Signal
  221. Uint16 ADCBEVT1:1; // 27 Input Flag Clear for ADCBEVT1 Signal
  222. Uint16 ADCBEVT2:1; // 28 Input Flag Clear for ADCBEVT2 Signal
  223. Uint16 ADCBEVT3:1; // 29 Input Flag Clear for ADCBEVT3 Signal
  224. Uint16 ADCBEVT4:1; // 30 Input Flag Clear for ADCBEVT4 Signal
  225. Uint16 ADCCEVT1:1; // 31 Input Flag Clear for ADCCEVT1 Signal
  226. };
  227. union XBARCLR2_REG {
  228. Uint32 all;
  229. struct XBARCLR2_BITS bit;
  230. };
  231. struct XBARCLR3_BITS { // bits description
  232. Uint16 ADCCEVT2:1; // 0 Input Flag Clear for ADCCEVT2 Signal
  233. Uint16 ADCCEVT3:1; // 1 Input Flag Clear for ADCCEVT3 Signal
  234. Uint16 ADCCEVT4:1; // 2 Input Flag Clear for ADCCEVT4 Signal
  235. Uint16 ADCDEVT1:1; // 3 Input Flag Clear for ADCDEVT1 Signal
  236. Uint16 ADCDEVT2:1; // 4 Input Flag Clear for ADCDEVT2 Signal
  237. Uint16 ADCDEVT3:1; // 5 Input Flag Clear for ADCDEVT3 Signal
  238. Uint16 ADCDEVT4:1; // 6 Input Flag Clear for ADCDEVT4 Signal
  239. Uint16 SD1FLT1_COMPL:1; // 7 Input Flag Clear for SD1FLT1.COMPL Signal
  240. Uint16 SD1FLT1_COMPH:1; // 8 Input Flag Clear for SD1FLT1.COMPH Signal
  241. Uint16 SD1FLT2_COMPL:1; // 9 Input Flag Clear for SD1FLT2.COMPL Signal
  242. Uint16 SD1FLT2_COMPH:1; // 10 Input Flag Clear for SD1FLT2.COMPH Signal
  243. Uint16 SD1FLT3_COMPL:1; // 11 Input Flag Clear for SD1FLT3.COMPL Signal
  244. Uint16 SD1FLT3_COMPH:1; // 12 Input Flag Clear for SD1FLT3.COMPH Signal
  245. Uint16 SD1FLT4_COMPL:1; // 13 Input Flag Clear for SD1FLT4.COMPL Signal
  246. Uint16 SD1FLT4_COMPH:1; // 14 Input Flag Clear for SD1FLT4.COMPH Signal
  247. Uint16 SD2FLT1_COMPL:1; // 15 Input Flag Clear for SD2FLT1.COMPL Signal
  248. Uint16 SD2FLT1_COMPH:1; // 16 Input Flag Clear for SD2FLT1.COMPH Signal
  249. Uint16 SD2FLT2_COMPL:1; // 17 Input Flag Clear for SD2FLT2.COMPL Signal
  250. Uint16 SD2FLT2_COMPH:1; // 18 Input Flag Clear for SD2FLT2.COMPH Signal
  251. Uint16 SD2FLT3_COMPL:1; // 19 Input Flag Clear for SD2FLT3.COMPL Signal
  252. Uint16 SD2FLT3_COMPH:1; // 20 Input Flag Clear for SD2FLT3.COMPH Signal
  253. Uint16 SD2FLT4_COMPL:1; // 21 Input Flag Clear for SD2FLT4.COMPL Signal
  254. Uint16 SD2FLT4_COMPH:1; // 22 Input Flag Clear for SD2FLT4.COMPH Signal
  255. Uint16 rsvd1:9; // 31:23 Reserved
  256. };
  257. union XBARCLR3_REG {
  258. Uint32 all;
  259. struct XBARCLR3_BITS bit;
  260. };
  261. struct XBAR_REGS {
  262. union XBARFLG1_REG XBARFLG1; // X-Bar Input Flag Register 1
  263. union XBARFLG2_REG XBARFLG2; // X-Bar Input Flag Register 2
  264. union XBARFLG3_REG XBARFLG3; // X-Bar Input Flag Register 3
  265. Uint16 rsvd1[2]; // Reserved
  266. union XBARCLR1_REG XBARCLR1; // X-Bar Input Flag Clear Register 1
  267. union XBARCLR2_REG XBARCLR2; // X-Bar Input Flag Clear Register 2
  268. union XBARCLR3_REG XBARCLR3; // X-Bar Input Flag Clear Register 3
  269. Uint16 rsvd2[18]; // Reserved
  270. };
  271. //---------------------------------------------------------------------------
  272. // XBAR External References & Function Declarations:
  273. //
  274. #ifdef CPU1
  275. extern volatile struct XBAR_REGS XbarRegs;
  276. #endif
  277. #ifdef __cplusplus
  278. }
  279. #endif /* extern "C" */
  280. #endif
  281. //===========================================================================
  282. // End of file.
  283. //===========================================================================