cpu.hier_info
上传用户:bltddc
上传日期:2020-07-09
资源大小:4428k
文件大小:20k
源码类别:

SCSI/ASPI

开发平台:

VHDL

  1. |cpu
  2. clk => clk~0.IN1
  3. reset => reset~0.IN1
  4. paddr[0] <= Selector10.DB_MAX_OUTPUT_PORT_TYPE
  5. paddr[1] <= Selector9.DB_MAX_OUTPUT_PORT_TYPE
  6. paddr[2] <= Selector8.DB_MAX_OUTPUT_PORT_TYPE
  7. paddr[3] <= Selector7.DB_MAX_OUTPUT_PORT_TYPE
  8. paddr[4] <= Selector6.DB_MAX_OUTPUT_PORT_TYPE
  9. paddr[5] <= Selector5.DB_MAX_OUTPUT_PORT_TYPE
  10. paddr[6] <= Selector4.DB_MAX_OUTPUT_PORT_TYPE
  11. paddr[7] <= Selector3.DB_MAX_OUTPUT_PORT_TYPE
  12. paddr[8] <= Selector2.DB_MAX_OUTPUT_PORT_TYPE
  13. paddr[9] <= Selector1.DB_MAX_OUTPUT_PORT_TYPE
  14. paddr[10] <= Selector0.DB_MAX_OUTPUT_PORT_TYPE
  15. pdata[0] => inst~23.DATAA
  16. pdata[1] => inst~22.DATAA
  17. pdata[2] => inst~21.DATAA
  18. pdata[3] => inst~20.DATAA
  19. pdata[4] => inst~19.DATAA
  20. pdata[5] => inst~18.DATAA
  21. pdata[6] => inst~17.DATAA
  22. pdata[7] => inst~16.DATAA
  23. pdata[8] => inst~15.DATAA
  24. pdata[9] => inst~14.DATAA
  25. pdata[10] => inst~13.DATAA
  26. pdata[11] => inst~12.DATAA
  27. portain[0] => porta~7.DATAA
  28. portain[1] => porta~6.DATAA
  29. portain[2] => porta~5.DATAA
  30. portain[3] => porta~4.DATAA
  31. portain[4] => porta~3.DATAA
  32. portain[5] => porta~2.DATAA
  33. portain[6] => porta~1.DATAA
  34. portain[7] => porta~0.DATAA
  35. portbout[0] <= portb[0].DB_MAX_OUTPUT_PORT_TYPE
  36. portbout[1] <= portb[1].DB_MAX_OUTPUT_PORT_TYPE
  37. portbout[2] <= portb[2].DB_MAX_OUTPUT_PORT_TYPE
  38. portbout[3] <= portb[3].DB_MAX_OUTPUT_PORT_TYPE
  39. portbout[4] <= portb[4].DB_MAX_OUTPUT_PORT_TYPE
  40. portbout[5] <= portb[5].DB_MAX_OUTPUT_PORT_TYPE
  41. portbout[6] <= portb[6].DB_MAX_OUTPUT_PORT_TYPE
  42. portbout[7] <= portb[7].DB_MAX_OUTPUT_PORT_TYPE
  43. portcout[0] <= portc[0].DB_MAX_OUTPUT_PORT_TYPE
  44. portcout[1] <= portc[1].DB_MAX_OUTPUT_PORT_TYPE
  45. portcout[2] <= portc[2].DB_MAX_OUTPUT_PORT_TYPE
  46. portcout[3] <= portc[3].DB_MAX_OUTPUT_PORT_TYPE
  47. portcout[4] <= portc[4].DB_MAX_OUTPUT_PORT_TYPE
  48. portcout[5] <= portc[5].DB_MAX_OUTPUT_PORT_TYPE
  49. portcout[6] <= portc[6].DB_MAX_OUTPUT_PORT_TYPE
  50. portcout[7] <= portc[7].DB_MAX_OUTPUT_PORT_TYPE
  51. expdin[0] => sbus~15.DATAB
  52. expdin[1] => sbus~14.DATAB
  53. expdin[2] => sbus~13.DATAB
  54. expdin[3] => sbus~12.DATAB
  55. expdin[4] => sbus~11.DATAB
  56. expdin[5] => sbus~10.DATAB
  57. expdin[6] => sbus~9.DATAB
  58. expdin[7] => sbus~8.DATAB
  59. expdout[0] <= regfilein[0].DB_MAX_OUTPUT_PORT_TYPE
  60. expdout[1] <= regfilein[1].DB_MAX_OUTPUT_PORT_TYPE
  61. expdout[2] <= regfilein[2].DB_MAX_OUTPUT_PORT_TYPE
  62. expdout[3] <= regfilein[3].DB_MAX_OUTPUT_PORT_TYPE
  63. expdout[4] <= regfilein[4].DB_MAX_OUTPUT_PORT_TYPE
  64. expdout[5] <= regfilein[5].DB_MAX_OUTPUT_PORT_TYPE
  65. expdout[6] <= regfilein[6].DB_MAX_OUTPUT_PORT_TYPE
  66. expdout[7] <= regfilein[7].DB_MAX_OUTPUT_PORT_TYPE
  67. expaddr[0] <= fileaddr[0].DB_MAX_OUTPUT_PORT_TYPE
  68. expaddr[1] <= fileaddr[1].DB_MAX_OUTPUT_PORT_TYPE
  69. expaddr[2] <= fileaddr[2].DB_MAX_OUTPUT_PORT_TYPE
  70. expaddr[3] <= fileaddr[3].DB_MAX_OUTPUT_PORT_TYPE
  71. expaddr[4] <= fileaddr[4].DB_MAX_OUTPUT_PORT_TYPE
  72. expaddr[5] <= fileaddr[5].DB_MAX_OUTPUT_PORT_TYPE
  73. expaddr[6] <= fileaddr[6].DB_MAX_OUTPUT_PORT_TYPE
  74. expread <= expread~1.DB_MAX_OUTPUT_PORT_TYPE
  75. expwrite <= expwrite~0.DB_MAX_OUTPUT_PORT_TYPE
  76. debugw[0] <= w[0].DB_MAX_OUTPUT_PORT_TYPE
  77. debugw[1] <= w[1].DB_MAX_OUTPUT_PORT_TYPE
  78. debugw[2] <= w[2].DB_MAX_OUTPUT_PORT_TYPE
  79. debugw[3] <= w[3].DB_MAX_OUTPUT_PORT_TYPE
  80. debugw[4] <= w[4].DB_MAX_OUTPUT_PORT_TYPE
  81. debugw[5] <= w[5].DB_MAX_OUTPUT_PORT_TYPE
  82. debugw[6] <= w[6].DB_MAX_OUTPUT_PORT_TYPE
  83. debugw[7] <= w[7].DB_MAX_OUTPUT_PORT_TYPE
  84. debugpc[0] <= pc[0].DB_MAX_OUTPUT_PORT_TYPE
  85. debugpc[1] <= pc[1].DB_MAX_OUTPUT_PORT_TYPE
  86. debugpc[2] <= pc[2].DB_MAX_OUTPUT_PORT_TYPE
  87. debugpc[3] <= pc[3].DB_MAX_OUTPUT_PORT_TYPE
  88. debugpc[4] <= pc[4].DB_MAX_OUTPUT_PORT_TYPE
  89. debugpc[5] <= pc[5].DB_MAX_OUTPUT_PORT_TYPE
  90. debugpc[6] <= pc[6].DB_MAX_OUTPUT_PORT_TYPE
  91. debugpc[7] <= pc[7].DB_MAX_OUTPUT_PORT_TYPE
  92. debugpc[8] <= pc[8].DB_MAX_OUTPUT_PORT_TYPE
  93. debugpc[9] <= pc[9].DB_MAX_OUTPUT_PORT_TYPE
  94. debugpc[10] <= pc[10].DB_MAX_OUTPUT_PORT_TYPE
  95. debuginst[0] <= inst[0]~8.DB_MAX_OUTPUT_PORT_TYPE
  96. debuginst[1] <= inst[1]~7.DB_MAX_OUTPUT_PORT_TYPE
  97. debuginst[2] <= inst[2]~6.DB_MAX_OUTPUT_PORT_TYPE
  98. debuginst[3] <= inst[3]~5.DB_MAX_OUTPUT_PORT_TYPE
  99. debuginst[4] <= inst[4]~4.DB_MAX_OUTPUT_PORT_TYPE
  100. debuginst[5] <= inst[5]~11.DB_MAX_OUTPUT_PORT_TYPE
  101. debuginst[6] <= inst[6]~10.DB_MAX_OUTPUT_PORT_TYPE
  102. debuginst[7] <= inst[7]~9.DB_MAX_OUTPUT_PORT_TYPE
  103. debuginst[8] <= inst[8]~3.DB_MAX_OUTPUT_PORT_TYPE
  104. debuginst[9] <= inst[9]~2.DB_MAX_OUTPUT_PORT_TYPE
  105. debuginst[10] <= inst[10]~1.DB_MAX_OUTPUT_PORT_TYPE
  106. debuginst[11] <= inst[11]~0.DB_MAX_OUTPUT_PORT_TYPE
  107. debugstatus[0] <= status[0]~0.DB_MAX_OUTPUT_PORT_TYPE
  108. debugstatus[1] <= status[1].DB_MAX_OUTPUT_PORT_TYPE
  109. debugstatus[2] <= status[2].DB_MAX_OUTPUT_PORT_TYPE
  110. debugstatus[3] <= status[3].DB_MAX_OUTPUT_PORT_TYPE
  111. debugstatus[4] <= status[4].DB_MAX_OUTPUT_PORT_TYPE
  112. debugstatus[5] <= status[5].DB_MAX_OUTPUT_PORT_TYPE
  113. debugstatus[6] <= status[6].DB_MAX_OUTPUT_PORT_TYPE
  114. debugstatus[7] <= status[7].DB_MAX_OUTPUT_PORT_TYPE
  115. |cpu|regs:regs
  116. clk => clk~0.IN1
  117. reset => ~NO_FANOUT~
  118. we => we~0.IN1
  119. re => ~NO_FANOUT~
  120. bank[0] => Decoder0.IN1
  121. bank[1] => Decoder0.IN0
  122. location[0] => final_address[0].IN1
  123. location[1] => final_address[1].IN1
  124. location[2] => final_address[2].IN1
  125. location[3] => Decoder0.IN3
  126. location[4] => Decoder0.IN2
  127. din[0] => din[0]~7.IN1
  128. din[1] => din[1]~6.IN1
  129. din[2] => din[2]~5.IN1
  130. din[3] => din[3]~4.IN1
  131. din[4] => din[4]~3.IN1
  132. din[5] => din[5]~2.IN1
  133. din[6] => din[6]~1.IN1
  134. din[7] => din[7]~0.IN1
  135. dout[0] <= dram:dram.dout
  136. dout[1] <= dram:dram.dout
  137. dout[2] <= dram:dram.dout
  138. dout[3] <= dram:dram.dout
  139. dout[4] <= dram:dram.dout
  140. dout[5] <= dram:dram.dout
  141. dout[6] <= dram:dram.dout
  142. dout[7] <= dram:dram.dout
  143. |cpu|regs:regs|dram:dram
  144. clk => mem.data_a[0].CLK
  145. clk => mem.data_a[1].CLK
  146. clk => mem.data_a[2].CLK
  147. clk => mem.data_a[3].CLK
  148. clk => mem.data_a[4].CLK
  149. clk => mem.data_a[5].CLK
  150. clk => mem.data_a[6].CLK
  151. clk => mem.data_a[7].CLK
  152. clk => mem.waddr_a[0].CLK
  153. clk => mem.waddr_a[1].CLK
  154. clk => mem.waddr_a[2].CLK
  155. clk => mem.waddr_a[3].CLK
  156. clk => mem.waddr_a[4].CLK
  157. clk => mem.waddr_a[5].CLK
  158. clk => mem.waddr_a[6].CLK
  159. clk => mem.we_a.CLK
  160. clk => mem.CLK0
  161. address[0] => mem.waddr_a[0].DATAIN
  162. address[0] => mem.WADDR
  163. address[0] => mem.RADDR
  164. address[1] => mem.waddr_a[1].DATAIN
  165. address[1] => mem.WADDR1
  166. address[1] => mem.RADDR1
  167. address[2] => mem.waddr_a[2].DATAIN
  168. address[2] => mem.WADDR2
  169. address[2] => mem.RADDR2
  170. address[3] => mem.waddr_a[3].DATAIN
  171. address[3] => mem.WADDR3
  172. address[3] => mem.RADDR3
  173. address[4] => mem.waddr_a[4].DATAIN
  174. address[4] => mem.WADDR4
  175. address[4] => mem.RADDR4
  176. address[5] => mem.waddr_a[5].DATAIN
  177. address[5] => mem.WADDR5
  178. address[5] => mem.RADDR5
  179. address[6] => mem.waddr_a[6].DATAIN
  180. address[6] => mem.WADDR6
  181. address[6] => mem.RADDR6
  182. we => mem.we_a.DATAIN
  183. we => mem.WE
  184. din[0] => mem.data_a[0].DATAIN
  185. din[0] => mem.DATAIN
  186. din[1] => mem.data_a[1].DATAIN
  187. din[1] => mem.DATAIN1
  188. din[2] => mem.data_a[2].DATAIN
  189. din[2] => mem.DATAIN2
  190. din[3] => mem.data_a[3].DATAIN
  191. din[3] => mem.DATAIN3
  192. din[4] => mem.data_a[4].DATAIN
  193. din[4] => mem.DATAIN4
  194. din[5] => mem.data_a[5].DATAIN
  195. din[5] => mem.DATAIN5
  196. din[6] => mem.data_a[6].DATAIN
  197. din[6] => mem.DATAIN6
  198. din[7] => mem.data_a[7].DATAIN
  199. din[7] => mem.DATAIN7
  200. dout[0] <= mem.DATAOUT
  201. dout[1] <= mem.DATAOUT1
  202. dout[2] <= mem.DATAOUT2
  203. dout[3] <= mem.DATAOUT3
  204. dout[4] <= mem.DATAOUT4
  205. dout[5] <= mem.DATAOUT5
  206. dout[6] <= mem.DATAOUT6
  207. dout[7] <= mem.DATAOUT7
  208. |cpu|alu:alu
  209. op[0] => Mux8.IN16
  210. op[0] => Mux7.IN16
  211. op[0] => Mux6.IN16
  212. op[0] => Mux5.IN16
  213. op[0] => Mux4.IN16
  214. op[0] => Mux3.IN16
  215. op[0] => Mux2.IN16
  216. op[0] => Mux1.IN16
  217. op[0] => Mux0.IN17
  218. op[0] => Equal1.IN1
  219. op[1] => Mux8.IN15
  220. op[1] => Mux7.IN15
  221. op[1] => Mux6.IN15
  222. op[1] => Mux5.IN15
  223. op[1] => Mux4.IN15
  224. op[1] => Mux3.IN15
  225. op[1] => Mux2.IN15
  226. op[1] => Mux1.IN15
  227. op[1] => Mux0.IN16
  228. op[1] => Equal1.IN2
  229. op[2] => Mux8.IN14
  230. op[2] => Mux7.IN14
  231. op[2] => Mux6.IN14
  232. op[2] => Mux5.IN14
  233. op[2] => Mux4.IN14
  234. op[2] => Mux3.IN14
  235. op[2] => Mux2.IN14
  236. op[2] => Mux1.IN14
  237. op[2] => Mux0.IN15
  238. op[2] => Equal1.IN3
  239. op[3] => Mux8.IN13
  240. op[3] => Mux7.IN13
  241. op[3] => Mux6.IN13
  242. op[3] => Mux5.IN13
  243. op[3] => Mux4.IN13
  244. op[3] => Mux3.IN13
  245. op[3] => Mux2.IN13
  246. op[3] => Mux1.IN13
  247. op[3] => Mux0.IN14
  248. op[3] => Equal1.IN0
  249. a[0] => Mux7.IN19
  250. a[0] => Mux4.IN19
  251. a[0] => Mux0.IN19
  252. a[0] => concat~16.IN0
  253. a[0] => concat~8.IN0
  254. a[0] => concat~0.IN0
  255. a[0] => Add1.IN16
  256. a[0] => Add0.IN8
  257. a[0] => Mux8.IN12
  258. a[1] => Mux8.IN18
  259. a[1] => Mux6.IN19
  260. a[1] => Mux3.IN19
  261. a[1] => concat~17.IN0
  262. a[1] => concat~9.IN0
  263. a[1] => concat~1.IN0
  264. a[1] => Add1.IN15
  265. a[1] => Add0.IN7
  266. a[1] => Mux7.IN12
  267. a[2] => Mux7.IN18
  268. a[2] => Mux5.IN19
  269. a[2] => Mux2.IN19
  270. a[2] => concat~18.IN0
  271. a[2] => concat~10.IN0
  272. a[2] => concat~2.IN0
  273. a[2] => Add1.IN14
  274. a[2] => Add0.IN6
  275. a[2] => Mux6.IN12
  276. a[3] => Mux6.IN18
  277. a[3] => Mux4.IN18
  278. a[3] => Mux1.IN18
  279. a[3] => concat~19.IN0
  280. a[3] => concat~11.IN0
  281. a[3] => concat~3.IN0
  282. a[3] => Add1.IN13
  283. a[3] => Add0.IN5
  284. a[3] => Mux5.IN12
  285. a[4] => Mux8.IN17
  286. a[4] => Mux5.IN18
  287. a[4] => Mux3.IN18
  288. a[4] => concat~20.IN0
  289. a[4] => concat~12.IN0
  290. a[4] => concat~4.IN0
  291. a[4] => Add1.IN12
  292. a[4] => Add0.IN4
  293. a[4] => Mux4.IN12
  294. a[5] => Mux7.IN17
  295. a[5] => Mux4.IN17
  296. a[5] => Mux2.IN18
  297. a[5] => concat~21.IN0
  298. a[5] => concat~13.IN0
  299. a[5] => concat~5.IN0
  300. a[5] => Add1.IN11
  301. a[5] => Add0.IN3
  302. a[5] => Mux3.IN12
  303. a[6] => Mux6.IN17
  304. a[6] => Mux3.IN17
  305. a[6] => Mux1.IN17
  306. a[6] => concat~22.IN0
  307. a[6] => concat~14.IN0
  308. a[6] => concat~6.IN0
  309. a[6] => Add1.IN10
  310. a[6] => Add0.IN2
  311. a[6] => Mux2.IN12
  312. a[7] => Mux5.IN17
  313. a[7] => Mux2.IN17
  314. a[7] => Mux0.IN18
  315. a[7] => concat~23.IN0
  316. a[7] => concat~15.IN0
  317. a[7] => concat~7.IN0
  318. a[7] => Add1.IN9
  319. a[7] => Add0.IN1
  320. a[7] => Mux1.IN12
  321. b[0] => concat~16.IN1
  322. b[0] => concat~8.IN1
  323. b[0] => concat~0.IN1
  324. b[0] => Add0.IN16
  325. b[0] => Add1.IN8
  326. b[1] => concat~17.IN1
  327. b[1] => concat~9.IN1
  328. b[1] => concat~1.IN1
  329. b[1] => Add0.IN15
  330. b[1] => Add1.IN7
  331. b[2] => concat~18.IN1
  332. b[2] => concat~10.IN1
  333. b[2] => concat~2.IN1
  334. b[2] => Add0.IN14
  335. b[2] => Add1.IN6
  336. b[3] => concat~19.IN1
  337. b[3] => concat~11.IN1
  338. b[3] => concat~3.IN1
  339. b[3] => Add0.IN13
  340. b[3] => Add1.IN5
  341. b[4] => concat~20.IN1
  342. b[4] => concat~12.IN1
  343. b[4] => concat~4.IN1
  344. b[4] => Add0.IN12
  345. b[4] => Add1.IN4
  346. b[5] => concat~21.IN1
  347. b[5] => concat~13.IN1
  348. b[5] => concat~5.IN1
  349. b[5] => Add0.IN11
  350. b[5] => Add1.IN3
  351. b[6] => concat~22.IN1
  352. b[6] => concat~14.IN1
  353. b[6] => concat~6.IN1
  354. b[6] => Add0.IN10
  355. b[6] => Add1.IN2
  356. b[7] => concat~23.IN1
  357. b[7] => concat~15.IN1
  358. b[7] => concat~7.IN1
  359. b[7] => Add0.IN9
  360. b[7] => Add1.IN1
  361. y[0] <= Mux8.DB_MAX_OUTPUT_PORT_TYPE
  362. y[1] <= Mux7.DB_MAX_OUTPUT_PORT_TYPE
  363. y[2] <= Mux6.DB_MAX_OUTPUT_PORT_TYPE
  364. y[3] <= Mux5.DB_MAX_OUTPUT_PORT_TYPE
  365. y[4] <= Mux4.DB_MAX_OUTPUT_PORT_TYPE
  366. y[5] <= Mux3.DB_MAX_OUTPUT_PORT_TYPE
  367. y[6] <= Mux2.DB_MAX_OUTPUT_PORT_TYPE
  368. y[7] <= Mux1.DB_MAX_OUTPUT_PORT_TYPE
  369. cin => Mux8.IN19
  370. cin => Mux1.IN19
  371. cout <= cout~0.DB_MAX_OUTPUT_PORT_TYPE
  372. zout <= Equal0.DB_MAX_OUTPUT_PORT_TYPE
  373. |cpu|idec:idec
  374. inst[0] => Equal7.IN23
  375. inst[0] => Equal6.IN23
  376. inst[0] => Equal5.IN23
  377. inst[0] => Equal4.IN23
  378. inst[0] => Equal3.IN23
  379. inst[0] => Equal2.IN23
  380. inst[0] => Equal1.IN23
  381. inst[0] => Equal0.IN23
  382. inst[1] => Equal7.IN22
  383. inst[1] => Equal6.IN22
  384. inst[1] => Equal5.IN22
  385. inst[1] => Equal4.IN22
  386. inst[1] => Equal3.IN22
  387. inst[1] => Equal2.IN22
  388. inst[1] => Equal1.IN22
  389. inst[1] => Equal0.IN22
  390. inst[2] => Equal7.IN21
  391. inst[2] => Equal6.IN21
  392. inst[2] => Equal5.IN21
  393. inst[2] => Equal4.IN21
  394. inst[2] => Equal3.IN21
  395. inst[2] => Equal2.IN21
  396. inst[2] => Equal1.IN21
  397. inst[2] => Equal0.IN21
  398. inst[3] => Equal7.IN20
  399. inst[3] => Equal6.IN20
  400. inst[3] => Equal5.IN20
  401. inst[3] => Equal4.IN20
  402. inst[3] => Equal3.IN20
  403. inst[3] => Equal2.IN20
  404. inst[3] => Equal1.IN20
  405. inst[3] => Equal0.IN20
  406. inst[4] => Equal7.IN19
  407. inst[4] => Equal6.IN19
  408. inst[4] => Equal5.IN19
  409. inst[4] => Equal4.IN19
  410. inst[4] => Equal3.IN19
  411. inst[4] => Equal2.IN19
  412. inst[4] => Equal1.IN19
  413. inst[4] => Equal0.IN19
  414. inst[5] => Equal7.IN18
  415. inst[5] => Equal6.IN18
  416. inst[5] => Equal5.IN18
  417. inst[5] => Equal4.IN18
  418. inst[5] => Equal3.IN18
  419. inst[5] => Equal2.IN18
  420. inst[5] => WideNor28.IN6
  421. inst[5] => WideNor26.IN6
  422. inst[5] => WideNor24.IN6
  423. inst[5] => WideNor22.IN6
  424. inst[5] => WideNor20.IN6
  425. inst[5] => WideNor18.IN6
  426. inst[5] => WideNor16.IN6
  427. inst[5] => WideNor14.IN6
  428. inst[5] => WideNor12.IN6
  429. inst[5] => WideNor10.IN6
  430. inst[5] => WideNor8.IN6
  431. inst[5] => WideNor6.IN6
  432. inst[5] => WideNor4.IN6
  433. inst[5] => WideNor2.IN6
  434. inst[5] => Equal1.IN18
  435. inst[5] => Equal0.IN18
  436. inst[5] => WideNor13.IN6
  437. inst[5] => WideNor11.IN6
  438. inst[5] => WideNor9.IN6
  439. inst[5] => WideNor7.IN6
  440. inst[5] => WideNor1.IN6
  441. inst[5] => WideNor0.IN6
  442. inst[5] => WideNor29.IN6
  443. inst[5] => WideNor27.IN6
  444. inst[5] => WideNor25.IN6
  445. inst[5] => WideNor23.IN6
  446. inst[5] => WideNor21.IN6
  447. inst[5] => WideNor19.IN6
  448. inst[5] => WideNor17.IN6
  449. inst[5] => WideNor15.IN6
  450. inst[5] => WideNor5.IN6
  451. inst[5] => WideNor3.IN6
  452. inst[6] => Equal7.IN17
  453. inst[6] => Equal6.IN17
  454. inst[6] => Equal5.IN17
  455. inst[6] => Equal4.IN17
  456. inst[6] => Equal3.IN17
  457. inst[6] => Equal2.IN17
  458. inst[6] => WideNor27.IN5
  459. inst[6] => WideNor26.IN5
  460. inst[6] => WideNor23.IN5
  461. inst[6] => WideNor22.IN5
  462. inst[6] => WideNor19.IN5
  463. inst[6] => WideNor18.IN5
  464. inst[6] => WideNor15.IN5
  465. inst[6] => WideNor14.IN5
  466. inst[6] => WideNor11.IN5
  467. inst[6] => WideNor10.IN5
  468. inst[6] => WideNor7.IN5
  469. inst[6] => WideNor6.IN5
  470. inst[6] => WideNor3.IN5
  471. inst[6] => WideNor2.IN5
  472. inst[6] => Equal1.IN17
  473. inst[6] => WideNor0.IN5
  474. inst[6] => Equal0.IN17
  475. inst[6] => WideNor13.IN5
  476. inst[6] => WideNor12.IN5
  477. inst[6] => WideNor9.IN5
  478. inst[6] => WideNor8.IN5
  479. inst[6] => WideNor1.IN5
  480. inst[6] => WideNor29.IN5
  481. inst[6] => WideNor28.IN5
  482. inst[6] => WideNor25.IN5
  483. inst[6] => WideNor24.IN5
  484. inst[6] => WideNor21.IN5
  485. inst[6] => WideNor20.IN5
  486. inst[6] => WideNor17.IN5
  487. inst[6] => WideNor16.IN5
  488. inst[6] => WideNor5.IN5
  489. inst[6] => WideNor4.IN5
  490. inst[7] => Equal7.IN16
  491. inst[7] => Equal6.IN16
  492. inst[7] => Equal5.IN16
  493. inst[7] => Equal4.IN16
  494. inst[7] => Equal3.IN16
  495. inst[7] => Equal2.IN16
  496. inst[7] => WideNor25.IN0
  497. inst[7] => WideNor24.IN0
  498. inst[7] => WideNor23.IN0
  499. inst[7] => WideNor22.IN0
  500. inst[7] => WideNor17.IN0
  501. inst[7] => WideNor16.IN0
  502. inst[7] => WideNor15.IN0
  503. inst[7] => WideNor14.IN0
  504. inst[7] => WideNor9.IN0
  505. inst[7] => WideNor8.IN0
  506. inst[7] => WideNor7.IN0
  507. inst[7] => WideNor6.IN0
  508. inst[7] => WideNor1.IN0
  509. inst[7] => Equal1.IN16
  510. inst[7] => WideNor0.IN0
  511. inst[7] => Equal0.IN16
  512. inst[7] => WideNor13.IN0
  513. inst[7] => WideNor12.IN0
  514. inst[7] => WideNor11.IN0
  515. inst[7] => WideNor10.IN0
  516. inst[7] => WideNor29.IN0
  517. inst[7] => WideNor28.IN0
  518. inst[7] => WideNor27.IN0
  519. inst[7] => WideNor26.IN0
  520. inst[7] => WideNor21.IN0
  521. inst[7] => WideNor20.IN0
  522. inst[7] => WideNor19.IN0
  523. inst[7] => WideNor18.IN0
  524. inst[7] => WideNor5.IN0
  525. inst[7] => WideNor4.IN0
  526. inst[7] => WideNor3.IN0
  527. inst[7] => WideNor2.IN0
  528. inst[8] => WideNor39.IN3
  529. inst[8] => WideNor37.IN3
  530. inst[8] => WideNor34.IN3
  531. inst[8] => Equal7.IN15
  532. inst[8] => Equal6.IN15
  533. inst[8] => Equal5.IN15
  534. inst[8] => Equal4.IN15
  535. inst[8] => Equal3.IN15
  536. inst[8] => Equal2.IN15
  537. inst[8] => WideNor32.IN3
  538. inst[8] => WideNor30.IN3
  539. inst[8] => WideNor21.IN4
  540. inst[8] => WideNor20.IN4
  541. inst[8] => WideNor19.IN4
  542. inst[8] => WideNor18.IN4
  543. inst[8] => WideNor17.IN4
  544. inst[8] => WideNor16.IN4
  545. inst[8] => WideNor15.IN4
  546. inst[8] => WideNor14.IN4
  547. inst[8] => WideNor5.IN4
  548. inst[8] => WideNor4.IN4
  549. inst[8] => WideNor3.IN4
  550. inst[8] => WideNor2.IN4
  551. inst[8] => WideNor1.IN4
  552. inst[8] => Equal1.IN15
  553. inst[8] => WideNor0.IN4
  554. inst[8] => Equal0.IN15
  555. inst[8] => WideNor13.IN4
  556. inst[8] => WideNor12.IN4
  557. inst[8] => WideNor11.IN4
  558. inst[8] => WideNor10.IN4
  559. inst[8] => WideNor9.IN4
  560. inst[8] => WideNor8.IN4
  561. inst[8] => WideNor7.IN4
  562. inst[8] => WideNor6.IN4
  563. inst[8] => WideNor40.IN3
  564. inst[8] => WideNor38.IN3
  565. inst[8] => WideNor29.IN4
  566. inst[8] => WideNor28.IN4
  567. inst[8] => WideNor27.IN4
  568. inst[8] => WideNor26.IN4
  569. inst[8] => WideNor25.IN4
  570. inst[8] => WideNor24.IN4
  571. inst[8] => WideNor23.IN4
  572. inst[8] => WideNor22.IN4
  573. inst[8] => WideNor35.IN3
  574. inst[8] => WideNor33.IN3
  575. inst[8] => WideNor31.IN3
  576. inst[9] => WideNor38.IN2
  577. inst[9] => WideNor37.IN2
  578. inst[9] => WideNor35.IN2
  579. inst[9] => WideNor34.IN2
  580. inst[9] => Equal7.IN14
  581. inst[9] => Equal6.IN14
  582. inst[9] => Equal5.IN14
  583. inst[9] => Equal4.IN14
  584. inst[9] => Equal3.IN14
  585. inst[9] => Equal2.IN14
  586. inst[9] => WideNor31.IN2
  587. inst[9] => WideNor30.IN2
  588. inst[9] => WideNor13.IN3
  589. inst[9] => WideNor12.IN3
  590. inst[9] => WideNor11.IN3
  591. inst[9] => WideNor10.IN3
  592. inst[9] => WideNor9.IN3
  593. inst[9] => WideNor8.IN3
  594. inst[9] => WideNor7.IN3
  595. inst[9] => WideNor6.IN3
  596. inst[9] => WideNor5.IN3
  597. inst[9] => WideNor4.IN3
  598. inst[9] => WideNor3.IN3
  599. inst[9] => WideNor2.IN3
  600. inst[9] => WideNor1.IN3
  601. inst[9] => Equal1.IN14
  602. inst[9] => WideNor0.IN3
  603. inst[9] => Equal0.IN14
  604. inst[9] => WideNor40.IN2
  605. inst[9] => WideNor39.IN2
  606. inst[9] => WideNor29.IN3
  607. inst[9] => WideNor28.IN3
  608. inst[9] => WideNor27.IN3
  609. inst[9] => WideNor26.IN3
  610. inst[9] => WideNor25.IN3
  611. inst[9] => WideNor24.IN3
  612. inst[9] => WideNor23.IN3
  613. inst[9] => WideNor22.IN3
  614. inst[9] => WideNor21.IN3
  615. inst[9] => WideNor20.IN3
  616. inst[9] => WideNor19.IN3
  617. inst[9] => WideNor18.IN3
  618. inst[9] => WideNor17.IN3
  619. inst[9] => WideNor16.IN3
  620. inst[9] => WideNor15.IN3
  621. inst[9] => WideNor14.IN3
  622. inst[9] => WideNor36.IN2
  623. inst[9] => WideNor33.IN2
  624. inst[9] => WideNor32.IN2
  625. inst[10] => WideNor36.IN1
  626. inst[10] => WideNor35.IN1
  627. inst[10] => WideNor34.IN1
  628. inst[10] => Equal7.IN13
  629. inst[10] => Equal6.IN13
  630. inst[10] => Equal5.IN13
  631. inst[10] => Equal4.IN13
  632. inst[10] => Equal3.IN13
  633. inst[10] => Equal2.IN13
  634. inst[10] => WideNor29.IN2
  635. inst[10] => WideNor28.IN2
  636. inst[10] => WideNor27.IN2
  637. inst[10] => WideNor26.IN2
  638. inst[10] => WideNor25.IN2
  639. inst[10] => WideNor24.IN2
  640. inst[10] => WideNor23.IN2
  641. inst[10] => WideNor22.IN2
  642. inst[10] => WideNor21.IN2
  643. inst[10] => WideNor20.IN2
  644. inst[10] => WideNor19.IN2
  645. inst[10] => WideNor18.IN2
  646. inst[10] => WideNor17.IN2
  647. inst[10] => WideNor16.IN2
  648. inst[10] => WideNor15.IN2
  649. inst[10] => WideNor14.IN2
  650. inst[10] => WideNor13.IN2
  651. inst[10] => WideNor12.IN2
  652. inst[10] => WideNor11.IN2
  653. inst[10] => WideNor10.IN2
  654. inst[10] => WideNor9.IN2
  655. inst[10] => WideNor8.IN2
  656. inst[10] => WideNor7.IN2
  657. inst[10] => WideNor6.IN2
  658. inst[10] => WideNor5.IN2
  659. inst[10] => WideNor4.IN2
  660. inst[10] => WideNor3.IN2
  661. inst[10] => WideNor2.IN2
  662. inst[10] => WideNor1.IN2
  663. inst[10] => Equal1.IN13
  664. inst[10] => WideNor0.IN2
  665. inst[10] => Equal0.IN13
  666. inst[10] => WideNor40.IN1
  667. inst[10] => WideNor39.IN1
  668. inst[10] => WideNor38.IN1
  669. inst[10] => WideNor37.IN1
  670. inst[10] => WideNor33.IN1
  671. inst[10] => WideNor32.IN1
  672. inst[10] => WideNor31.IN1
  673. inst[10] => WideNor30.IN1
  674. inst[11] => Equal7.IN12
  675. inst[11] => Equal6.IN12
  676. inst[11] => Equal5.IN12
  677. inst[11] => Equal4.IN12
  678. inst[11] => Equal3.IN12
  679. inst[11] => Equal2.IN12
  680. inst[11] => WideNor33.IN0
  681. inst[11] => WideNor32.IN0
  682. inst[11] => WideNor31.IN0
  683. inst[11] => WideNor30.IN0
  684. inst[11] => WideNor29.IN1
  685. inst[11] => WideNor28.IN1
  686. inst[11] => WideNor27.IN1
  687. inst[11] => WideNor26.IN1
  688. inst[11] => WideNor25.IN1
  689. inst[11] => WideNor24.IN1
  690. inst[11] => WideNor23.IN1
  691. inst[11] => WideNor22.IN1
  692. inst[11] => WideNor21.IN1
  693. inst[11] => WideNor20.IN1
  694. inst[11] => WideNor19.IN1
  695. inst[11] => WideNor18.IN1
  696. inst[11] => WideNor17.IN1
  697. inst[11] => WideNor16.IN1
  698. inst[11] => WideNor15.IN1
  699. inst[11] => WideNor14.IN1
  700. inst[11] => WideNor13.IN1
  701. inst[11] => WideNor12.IN1
  702. inst[11] => WideNor11.IN1
  703. inst[11] => WideNor10.IN1
  704. inst[11] => WideNor9.IN1
  705. inst[11] => WideNor8.IN1
  706. inst[11] => WideNor7.IN1
  707. inst[11] => WideNor6.IN1
  708. inst[11] => WideNor5.IN1
  709. inst[11] => WideNor4.IN1
  710. inst[11] => WideNor3.IN1
  711. inst[11] => WideNor2.IN1
  712. inst[11] => WideNor1.IN1
  713. inst[11] => Equal1.IN12
  714. inst[11] => WideNor0.IN1
  715. inst[11] => Equal0.IN12
  716. inst[11] => WideNor40.IN0
  717. inst[11] => WideNor39.IN0
  718. inst[11] => WideNor38.IN0
  719. inst[11] => WideNor37.IN0
  720. inst[11] => WideNor36.IN0
  721. inst[11] => WideNor35.IN0
  722. inst[11] => WideNor34.IN0
  723. aluasel[0] <= WideOr1.DB_MAX_OUTPUT_PORT_TYPE
  724. aluasel[1] <= WideOr0.DB_MAX_OUTPUT_PORT_TYPE
  725. alubsel[0] <= WideOr3.DB_MAX_OUTPUT_PORT_TYPE
  726. alubsel[1] <= WideOr2.DB_MAX_OUTPUT_PORT_TYPE
  727. aluop[0] <= WideOr7.DB_MAX_OUTPUT_PORT_TYPE
  728. aluop[1] <= WideOr6.DB_MAX_OUTPUT_PORT_TYPE
  729. aluop[2] <= WideOr5.DB_MAX_OUTPUT_PORT_TYPE
  730. aluop[3] <= WideOr4.DB_MAX_OUTPUT_PORT_TYPE
  731. wwe <= WideOr8.DB_MAX_OUTPUT_PORT_TYPE
  732. fwe <= WideOr9.DB_MAX_OUTPUT_PORT_TYPE
  733. zwe <= WideOr10.DB_MAX_OUTPUT_PORT_TYPE
  734. cwe <= WideOr11.DB_MAX_OUTPUT_PORT_TYPE
  735. bdpol <= WideNor30.DB_MAX_OUTPUT_PORT_TYPE
  736. option <= Equal2.DB_MAX_OUTPUT_PORT_TYPE
  737. tris <= WideOr12.DB_MAX_OUTPUT_PORT_TYPE