_8259A.hier_info
上传用户:tzxuweilin
上传日期:2022-08-10
资源大小:747k
文件大小:9k
源码类别:

VHDL/FPGA/Verilog

开发平台:

VHDL

  1. |pr
  2. sm => intr~0.IN0
  3. sm => isr_set~21.IN0
  4. sm => isr_set~18.IN0
  5. sm => isr_set~15.IN0
  6. sm => isr_set~12.IN0
  7. sm => isr_set~9.IN0
  8. sm => isr_set~6.IN0
  9. sm => isr_set~3.IN0
  10. sm => isr_set~0.IN1
  11. sm => isr_set~22.IN0
  12. mask[0] => nmr[0].IN0
  13. mask[1] => nmr[1].IN0
  14. mask[2] => nmr[2].IN0
  15. mask[3] => nmr[3].IN0
  16. mask[4] => nmr[4].IN0
  17. mask[5] => nmr[5].IN0
  18. mask[6] => nmr[6].IN0
  19. mask[7] => nmr[7].IN0
  20. request[0] => nmr[0].IN1
  21. request[1] => nmr[1].IN1
  22. request[2] => nmr[2].IN1
  23. request[3] => nmr[3].IN1
  24. request[4] => nmr[4].IN1
  25. request[5] => nmr[5].IN1
  26. request[6] => nmr[6].IN1
  27. request[7] => nmr[7].IN1
  28. isr[0] => hp_isr[2]~159.OUTPUTSELECT
  29. isr[0] => hp_isr[2]~49.OUTPUTSELECT
  30. isr[0] => hp_isr[1]~149.IN0
  31. isr[0] => hp_isr[1]~148.OUTPUTSELECT
  32. isr[0] => hp_isr[1]~135.IN0
  33. isr[0] => hp_isr[1]~134.OUTPUTSELECT
  34. isr[0] => hp_isr[1]~121.IN0
  35. isr[0] => hp_isr[1]~120.OUTPUTSELECT
  36. isr[0] => hp_isr[1]~107.IN0
  37. isr[0] => hp_isr[1]~0.OUTPUTSELECT
  38. isr[0] => hp_isr[1]~93.IN0
  39. isr[0] => hp_isr[1]~72.IN0
  40. isr[0] => hp_isr[1]~52.IN0
  41. isr[0] => hp_isr[1]~51.IN0
  42. isr[0] => hp_isr[1]~50.OUTPUTSELECT
  43. isr[0] => hp_isr[0]~4.OUTPUTSELECT
  44. isr[0] => hp_isr[0]~11.OUTPUTSELECT
  45. isr[0] => hp_isr[0]~18.OUTPUTSELECT
  46. isr[0] => hp_isr[0]~25.OUTPUTSELECT
  47. isr[0] => hp_isr[0]~33.OUTPUTSELECT
  48. isr[0] => hp_isr[0]~74.OUTPUTSELECT
  49. isr[0] => Equal0.IN0
  50. isr[0] => Equal2.IN24
  51. isr[0] => hp_isr[0]~53.DATAA
  52. isr[0] => hp_isr[1]~95.DATAA
  53. isr[1] => hp_isr[2]~69.OUTPUTSELECT
  54. isr[1] => hp_isr[2]~46.OUTPUTSELECT
  55. isr[1] => hp_isr[1]~147.IN0
  56. isr[1] => hp_isr[1]~146.OUTPUTSELECT
  57. isr[1] => hp_isr[1]~133.IN0
  58. isr[1] => hp_isr[1]~132.OUTPUTSELECT
  59. isr[1] => hp_isr[1]~119.IN0
  60. isr[1] => hp_isr[1]~118.OUTPUTSELECT
  61. isr[1] => hp_isr[1]~1.IN0
  62. isr[1] => hp_isr[1]~92.IN0
  63. isr[1] => hp_isr[1]~72.IN1
  64. isr[1] => hp_isr[1]~71.IN0
  65. isr[1] => hp_isr[1]~70.OUTPUTSELECT
  66. isr[1] => hp_isr[1]~48.IN0
  67. isr[1] => hp_isr[1]~47.OUTPUTSELECT
  68. isr[1] => hp_isr[0]~5.OUTPUTSELECT
  69. isr[1] => hp_isr[0]~12.OUTPUTSELECT
  70. isr[1] => hp_isr[0]~19.OUTPUTSELECT
  71. isr[1] => hp_isr[0]~26.OUTPUTSELECT
  72. isr[1] => hp_isr[0]~54.OUTPUTSELECT
  73. isr[1] => hp_isr[0]~84.OUTPUTSELECT
  74. isr[1] => Equal0.IN1
  75. isr[1] => Equal2.IN25
  76. isr[1] => hp_isr[0]~33.DATAA
  77. isr[1] => hp_isr[1]~0.DATAA
  78. isr[2] => hp_isr[2]~89.OUTPUTSELECT
  79. isr[2] => hp_isr[2]~66.OUTPUTSELECT
  80. isr[2] => hp_isr[1]~145.IN0
  81. isr[2] => hp_isr[1]~144.OUTPUTSELECT
  82. isr[2] => hp_isr[1]~131.IN0
  83. isr[2] => hp_isr[1]~130.OUTPUTSELECT
  84. isr[2] => hp_isr[1]~117.IN0
  85. isr[2] => hp_isr[1]~2.IN0
  86. isr[2] => hp_isr[1]~92.IN1
  87. isr[2] => hp_isr[1]~91.IN0
  88. isr[2] => hp_isr[1]~90.OUTPUTSELECT
  89. isr[2] => hp_isr[1]~68.IN0
  90. isr[2] => hp_isr[1]~67.OUTPUTSELECT
  91. isr[2] => hp_isr[1]~41.IN0
  92. isr[2] => hp_isr[1]~40.OUTPUTSELECT
  93. isr[2] => hp_isr[0]~6.OUTPUTSELECT
  94. isr[2] => hp_isr[0]~13.OUTPUTSELECT
  95. isr[2] => hp_isr[0]~20.OUTPUTSELECT
  96. isr[2] => hp_isr[0]~34.OUTPUTSELECT
  97. isr[2] => hp_isr[0]~62.OUTPUTSELECT
  98. isr[2] => hp_isr[0]~85.OUTPUTSELECT
  99. isr[2] => Equal0.IN2
  100. isr[2] => Equal2.IN26
  101. isr[2] => hp_isr[0]~26.DATAA
  102. isr[2] => hp_isr[1]~118.DATAA
  103. isr[3] => hp_isr[2]~104.OUTPUTSELECT
  104. isr[3] => hp_isr[2]~82.OUTPUTSELECT
  105. isr[3] => hp_isr[1]~143.IN0
  106. isr[3] => hp_isr[1]~142.OUTPUTSELECT
  107. isr[3] => hp_isr[1]~129.IN0
  108. isr[3] => hp_isr[1]~116.IN0
  109. isr[3] => hp_isr[1]~2.IN1
  110. isr[3] => hp_isr[1]~106.IN0
  111. isr[3] => hp_isr[1]~105.OUTPUTSELECT
  112. isr[3] => hp_isr[1]~88.IN0
  113. isr[3] => hp_isr[1]~83.OUTPUTSELECT
  114. isr[3] => hp_isr[1]~61.IN0
  115. isr[3] => hp_isr[1]~60.OUTPUTSELECT
  116. isr[3] => hp_isr[1]~39.IN0
  117. isr[3] => hp_isr[1]~38.OUTPUTSELECT
  118. isr[3] => hp_isr[0]~7.OUTPUTSELECT
  119. isr[3] => hp_isr[0]~14.OUTPUTSELECT
  120. isr[3] => hp_isr[0]~27.OUTPUTSELECT
  121. isr[3] => hp_isr[0]~42.OUTPUTSELECT
  122. isr[3] => hp_isr[0]~63.OUTPUTSELECT
  123. isr[3] => hp_isr[0]~86.OUTPUTSELECT
  124. isr[3] => Equal0.IN3
  125. isr[3] => Equal2.IN27
  126. isr[3] => hp_isr[0]~20.DATAA
  127. isr[3] => hp_isr[1]~130.DATAA
  128. isr[4] => hp_isr[2]~154.OUTPUTSELECT
  129. isr[4] => hp_isr[2]~101.OUTPUTSELECT
  130. isr[4] => hp_isr[1]~141.IN0
  131. isr[4] => hp_isr[1]~128.IN0
  132. isr[4] => hp_isr[1]~116.IN1
  133. isr[4] => hp_isr[1]~115.IN0
  134. isr[4] => hp_isr[1]~114.OUTPUTSELECT
  135. isr[4] => hp_isr[1]~103.IN0
  136. isr[4] => hp_isr[1]~102.OUTPUTSELECT
  137. isr[4] => hp_isr[1]~81.IN0
  138. isr[4] => hp_isr[1]~80.OUTPUTSELECT
  139. isr[4] => hp_isr[1]~59.IN0
  140. isr[4] => hp_isr[1]~58.OUTPUTSELECT
  141. isr[4] => hp_isr[1]~37.IN0
  142. isr[4] => hp_isr[1]~36.OUTPUTSELECT
  143. isr[4] => hp_isr[0]~8.OUTPUTSELECT
  144. isr[4] => hp_isr[0]~21.OUTPUTSELECT
  145. isr[4] => hp_isr[0]~28.OUTPUTSELECT
  146. isr[4] => hp_isr[0]~43.OUTPUTSELECT
  147. isr[4] => hp_isr[0]~64.OUTPUTSELECT
  148. isr[4] => hp_isr[0]~87.OUTPUTSELECT
  149. isr[4] => Equal0.IN4
  150. isr[4] => Equal2.IN28
  151. isr[4] => hp_isr[0]~14.DATAA
  152. isr[4] => hp_isr[1]~142.DATAA
  153. isr[5] => hp_isr[2]~156.OUTPUTSELECT
  154. isr[5] => hp_isr[2]~153.OUTPUTSELECT
  155. isr[5] => hp_isr[1]~140.IN0
  156. isr[5] => hp_isr[1]~128.IN1
  157. isr[5] => hp_isr[1]~127.IN0
  158. isr[5] => hp_isr[1]~126.OUTPUTSELECT
  159. isr[5] => hp_isr[1]~113.IN0
  160. isr[5] => hp_isr[1]~112.OUTPUTSELECT
  161. isr[5] => hp_isr[1]~100.IN0
  162. isr[5] => hp_isr[1]~99.OUTPUTSELECT
  163. isr[5] => hp_isr[1]~79.IN0
  164. isr[5] => hp_isr[1]~78.OUTPUTSELECT
  165. isr[5] => hp_isr[1]~57.IN0
  166. isr[5] => hp_isr[1]~56.OUTPUTSELECT
  167. isr[5] => hp_isr[1]~35.IN0
  168. isr[5] => hp_isr[0]~15.OUTPUTSELECT
  169. isr[5] => hp_isr[0]~22.OUTPUTSELECT
  170. isr[5] => hp_isr[0]~29.OUTPUTSELECT
  171. isr[5] => hp_isr[0]~44.OUTPUTSELECT
  172. isr[5] => hp_isr[0]~65.OUTPUTSELECT
  173. isr[5] => hp_isr[0]~94.OUTPUTSELECT
  174. isr[5] => Equal0.IN5
  175. isr[5] => Equal2.IN29
  176. isr[5] => hp_isr[0]~8.DATAA
  177. isr[5] => hp_isr[1]~36.DATAA
  178. isr[6] => hp_isr[2]~158.OUTPUTSELECT
  179. isr[6] => hp_isr[2]~155.OUTPUTSELECT
  180. isr[6] => hp_isr[1]~140.IN1
  181. isr[6] => hp_isr[1]~139.IN0
  182. isr[6] => hp_isr[1]~138.OUTPUTSELECT
  183. isr[6] => hp_isr[1]~125.IN0
  184. isr[6] => hp_isr[1]~124.OUTPUTSELECT
  185. isr[6] => hp_isr[1]~111.IN0
  186. isr[6] => hp_isr[1]~110.OUTPUTSELECT
  187. isr[6] => hp_isr[1]~98.IN0
  188. isr[6] => hp_isr[1]~97.OUTPUTSELECT
  189. isr[6] => hp_isr[1]~77.IN0
  190. isr[6] => hp_isr[1]~76.OUTPUTSELECT
  191. isr[6] => hp_isr[1]~55.IN0
  192. isr[6] => hp_isr[1]~31.IN0
  193. isr[6] => hp_isr[0]~9.OUTPUTSELECT
  194. isr[6] => hp_isr[0]~16.OUTPUTSELECT
  195. isr[6] => hp_isr[0]~23.OUTPUTSELECT
  196. isr[6] => hp_isr[0]~30.OUTPUTSELECT
  197. isr[6] => hp_isr[0]~45.OUTPUTSELECT
  198. isr[6] => hp_isr[0]~73.OUTPUTSELECT
  199. isr[6] => Equal0.IN6
  200. isr[6] => Equal2.IN30
  201. isr[6] => hp_isr[0]~94.DATAA
  202. isr[6] => hp_isr[1]~56.DATAA
  203. isr[7] => hp_isr[2]~160.OUTPUTSELECT
  204. isr[7] => hp_isr[2]~157.OUTPUTSELECT
  205. isr[7] => hp_isr[1]~151.IN0
  206. isr[7] => hp_isr[1]~150.OUTPUTSELECT
  207. isr[7] => hp_isr[1]~137.IN0
  208. isr[7] => hp_isr[1]~136.OUTPUTSELECT
  209. isr[7] => hp_isr[1]~123.IN0
  210. isr[7] => hp_isr[1]~122.OUTPUTSELECT
  211. isr[7] => hp_isr[1]~109.IN0
  212. isr[7] => hp_isr[1]~108.OUTPUTSELECT
  213. isr[7] => hp_isr[1]~96.IN0
  214. isr[7] => hp_isr[1]~95.OUTPUTSELECT
  215. isr[7] => hp_isr[1]~75.IN0
  216. isr[7] => hp_isr[1]~52.IN1
  217. isr[7] => hp_isr[1]~31.IN1
  218. isr[7] => hp_isr[0]~3.OUTPUTSELECT
  219. isr[7] => hp_isr[0]~10.OUTPUTSELECT
  220. isr[7] => hp_isr[0]~17.OUTPUTSELECT
  221. isr[7] => hp_isr[0]~24.OUTPUTSELECT
  222. isr[7] => hp_isr[0]~32.OUTPUTSELECT
  223. isr[7] => hp_isr[0]~53.OUTPUTSELECT
  224. isr[7] => Equal0.IN7
  225. isr[7] => Equal2.IN31
  226. isr[7] => hp_isr[0]~73.DATAA
  227. isr[7] => hp_isr[1]~76.DATAA
  228. sp[0] => Mux0.IN9
  229. sp[0] => Mux1.IN9
  230. sp[0] => Mux2.IN9
  231. sp[0] => Mux3.IN9
  232. sp[0] => Mux4.IN9
  233. sp[0] => Mux5.IN9
  234. sp[0] => Mux6.IN9
  235. sp[0] => Mux7.IN9
  236. sp[0] => Mux8.IN10
  237. sp[0] => Mux9.IN10
  238. sp[0] => Mux15.IN10
  239. sp[0] => Mux10.IN10
  240. sp[0] => Mux11.IN10
  241. sp[0] => Mux14.IN10
  242. sp[0] => Mux12.IN10
  243. sp[0] => Mux13.IN10
  244. sp[1] => Mux0.IN8
  245. sp[1] => Mux1.IN8
  246. sp[1] => Mux2.IN8
  247. sp[1] => Mux3.IN8
  248. sp[1] => Mux4.IN8
  249. sp[1] => Mux5.IN8
  250. sp[1] => Mux6.IN8
  251. sp[1] => Mux7.IN8
  252. sp[1] => Mux8.IN9
  253. sp[1] => Mux9.IN9
  254. sp[1] => Mux15.IN9
  255. sp[1] => Mux10.IN9
  256. sp[1] => Mux11.IN9
  257. sp[1] => Mux14.IN9
  258. sp[1] => Mux12.IN9
  259. sp[1] => Mux13.IN9
  260. sp[2] => Mux0.IN7
  261. sp[2] => Mux1.IN7
  262. sp[2] => Mux2.IN7
  263. sp[2] => Mux3.IN7
  264. sp[2] => Mux4.IN7
  265. sp[2] => Mux5.IN7
  266. sp[2] => Mux6.IN7
  267. sp[2] => Mux7.IN7
  268. sp[2] => Mux8.IN8
  269. sp[2] => Mux9.IN8
  270. sp[2] => Mux15.IN8
  271. sp[2] => Mux10.IN8
  272. sp[2] => Mux11.IN8
  273. sp[2] => Mux14.IN8
  274. sp[2] => Mux12.IN8
  275. sp[2] => Mux13.IN8
  276. eoi[0] => isr_clr[0].DATAIN
  277. eoi[1] => isr_clr[1].DATAIN
  278. eoi[2] => isr_clr[2].DATAIN
  279. eoi[3] => isr_clr[3].DATAIN
  280. eoi[4] => isr_clr[4].DATAIN
  281. eoi[5] => isr_clr[5].DATAIN
  282. eoi[6] => isr_clr[6].DATAIN
  283. eoi[7] => isr_clr[7].DATAIN
  284. isr_set[0] <= isr_set~2.DB_MAX_OUTPUT_PORT_TYPE
  285. isr_set[1] <= isr_set~5.DB_MAX_OUTPUT_PORT_TYPE
  286. isr_set[2] <= isr_set~8.DB_MAX_OUTPUT_PORT_TYPE
  287. isr_set[3] <= isr_set~11.DB_MAX_OUTPUT_PORT_TYPE
  288. isr_set[4] <= isr_set~14.DB_MAX_OUTPUT_PORT_TYPE
  289. isr_set[5] <= isr_set~17.DB_MAX_OUTPUT_PORT_TYPE
  290. isr_set[6] <= isr_set~20.DB_MAX_OUTPUT_PORT_TYPE
  291. isr_set[7] <= isr_set~24.DB_MAX_OUTPUT_PORT_TYPE
  292. isr_clr[0] <= eoi[0].DB_MAX_OUTPUT_PORT_TYPE
  293. isr_clr[1] <= eoi[1].DB_MAX_OUTPUT_PORT_TYPE
  294. isr_clr[2] <= eoi[2].DB_MAX_OUTPUT_PORT_TYPE
  295. isr_clr[3] <= eoi[3].DB_MAX_OUTPUT_PORT_TYPE
  296. isr_clr[4] <= eoi[4].DB_MAX_OUTPUT_PORT_TYPE
  297. isr_clr[5] <= eoi[5].DB_MAX_OUTPUT_PORT_TYPE
  298. isr_clr[6] <= eoi[6].DB_MAX_OUTPUT_PORT_TYPE
  299. isr_clr[7] <= eoi[7].DB_MAX_OUTPUT_PORT_TYPE
  300. intr <= intr~0.DB_MAX_OUTPUT_PORT_TYPE
  301. code[0] <= code~2.DB_MAX_OUTPUT_PORT_TYPE
  302. code[1] <= code~1.DB_MAX_OUTPUT_PORT_TYPE
  303. code[2] <= code~0.DB_MAX_OUTPUT_PORT_TYPE