fpga_boot_routed.v 45 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054
  1. `timescale 1 ps/ 1 ps
  2. module fpga_boot(
  3. GPIO3_0,
  4. GPIO6_0,
  5. GPIO6_2,
  6. GPIO9_0,
  7. GPIO9_1,
  8. GPIO9_2,
  9. PIN_HSE,
  10. PIN_HSI,
  11. PIN_OSC);
  12. input GPIO3_0;
  13. output GPIO6_0;
  14. output GPIO6_2;
  15. output GPIO9_0;
  16. inout GPIO9_1;
  17. output GPIO9_2;
  18. input PIN_HSE;
  19. input PIN_HSI;
  20. input PIN_OSC;
  21. //wire gnd;
  22. //wire vcc;
  23. //wire unknown;
  24. wire \GPIO3_0~input_o ;
  25. wire \GPIO9_1~input_o ;
  26. wire \PIN_HSE~input_o ;
  27. wire \PIN_HSI~input_o ;
  28. wire \PIN_OSC~input_o ;
  29. wire \auto_generated_inst.hbo_13_1797ab7b230f061a_bp ;
  30. wire \auto_generated_inst.hbo_13_1797ab7b230f061a_bp_X49_Y1_SIG_VCC ;
  31. wire \auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ;
  32. tri1 devclrn;
  33. tri1 devoe;
  34. tri1 devpor;
  35. wire \gclksw_inst|gclk_switch__alta_gclksw__clkout ;
  36. wire [7:0] gpio3_io_in;
  37. //wire gpio3_io_in[0];
  38. //wire gpio3_io_in[1];
  39. //wire gpio3_io_in[2];
  40. //wire gpio3_io_in[3];
  41. //wire gpio3_io_in[4];
  42. //wire gpio3_io_in[5];
  43. //wire gpio3_io_in[6];
  44. //wire gpio3_io_in[7];
  45. wire [7:0] gpio6_io_out_data;
  46. //wire gpio6_io_out_data[0];
  47. //wire gpio6_io_out_data[1];
  48. //wire gpio6_io_out_data[2];
  49. //wire gpio6_io_out_data[3];
  50. //wire gpio6_io_out_data[4];
  51. //wire gpio6_io_out_data[5];
  52. //wire gpio6_io_out_data[6];
  53. //wire gpio6_io_out_data[7];
  54. wire [7:0] gpio6_io_out_en;
  55. //wire gpio6_io_out_en[0];
  56. //wire gpio6_io_out_en[1];
  57. //wire gpio6_io_out_en[2];
  58. //wire gpio6_io_out_en[3];
  59. //wire gpio6_io_out_en[4];
  60. //wire gpio6_io_out_en[5];
  61. //wire gpio6_io_out_en[6];
  62. //wire gpio6_io_out_en[7];
  63. wire [7:0] gpio9_io_in;
  64. //wire gpio9_io_in[0];
  65. //wire gpio9_io_in[1];
  66. //wire gpio9_io_in[2];
  67. //wire gpio9_io_in[3];
  68. //wire gpio9_io_in[4];
  69. //wire gpio9_io_in[5];
  70. //wire gpio9_io_in[6];
  71. //wire gpio9_io_in[7];
  72. wire [7:0] gpio9_io_out_data;
  73. //wire gpio9_io_out_data[0];
  74. //wire gpio9_io_out_data[1];
  75. //wire gpio9_io_out_data[2];
  76. //wire gpio9_io_out_data[3];
  77. //wire gpio9_io_out_data[4];
  78. //wire gpio9_io_out_data[5];
  79. //wire gpio9_io_out_data[6];
  80. //wire gpio9_io_out_data[7];
  81. wire [7:0] gpio9_io_out_en;
  82. //wire gpio9_io_out_en[0];
  83. //wire gpio9_io_out_en[1];
  84. //wire gpio9_io_out_en[2];
  85. //wire gpio9_io_out_en[3];
  86. //wire gpio9_io_out_en[4];
  87. //wire gpio9_io_out_en[5];
  88. //wire gpio9_io_out_en[6];
  89. //wire gpio9_io_out_en[7];
  90. wire hbi_272_0_9cb2c0024f9919c5_bp;
  91. wire hbi_272_1_9cb2c0024f9919c5_bp;
  92. wire [4:0] \pll_inst|auto_generated|clk ;
  93. //wire \pll_inst|auto_generated|clk [0];
  94. //wire \pll_inst|auto_generated|clk [1];
  95. //wire \pll_inst|auto_generated|clk [2];
  96. //wire \pll_inst|auto_generated|clk [3];
  97. //wire \pll_inst|auto_generated|clk [4];
  98. wire \pll_inst|auto_generated|locked~clkctrl_outclk ;
  99. wire \pll_inst|auto_generated|locked~combout ;
  100. wire [4:0] \pll_inst|auto_generated|pll1_CLK_bus ;
  101. //wire \pll_inst|auto_generated|pll1_CLK_bus [0];
  102. //wire \pll_inst|auto_generated|pll1_CLK_bus [1];
  103. //wire \pll_inst|auto_generated|pll1_CLK_bus [2];
  104. //wire \pll_inst|auto_generated|pll1_CLK_bus [3];
  105. //wire \pll_inst|auto_generated|pll1_CLK_bus [4];
  106. wire \pll_inst|auto_generated|pll1~FBOUT ;
  107. wire \pll_inst|auto_generated|pll_lock_sync~feeder_combout ;
  108. wire \pll_inst|auto_generated|pll_lock_sync~q ;
  109. wire \rv32.dmactive ;
  110. wire \rv32.ext_dma_DMACCLR[0] ;
  111. wire \rv32.ext_dma_DMACCLR[1] ;
  112. wire \rv32.ext_dma_DMACCLR[2] ;
  113. wire \rv32.ext_dma_DMACCLR[3] ;
  114. wire \rv32.ext_dma_DMACTC[0] ;
  115. wire \rv32.ext_dma_DMACTC[1] ;
  116. wire \rv32.ext_dma_DMACTC[2] ;
  117. wire \rv32.ext_dma_DMACTC[3] ;
  118. wire \rv32.gpio0_io_out_data[0] ;
  119. wire \rv32.gpio0_io_out_data[1] ;
  120. wire \rv32.gpio0_io_out_data[2] ;
  121. wire \rv32.gpio0_io_out_data[3] ;
  122. wire \rv32.gpio0_io_out_data[4] ;
  123. wire \rv32.gpio0_io_out_data[5] ;
  124. wire \rv32.gpio0_io_out_data[6] ;
  125. wire \rv32.gpio0_io_out_data[7] ;
  126. wire \rv32.gpio0_io_out_en[0] ;
  127. wire \rv32.gpio0_io_out_en[1] ;
  128. wire \rv32.gpio0_io_out_en[2] ;
  129. wire \rv32.gpio0_io_out_en[3] ;
  130. wire \rv32.gpio0_io_out_en[4] ;
  131. wire \rv32.gpio0_io_out_en[5] ;
  132. wire \rv32.gpio0_io_out_en[6] ;
  133. wire \rv32.gpio0_io_out_en[7] ;
  134. wire \rv32.gpio1_io_out_data[0] ;
  135. wire \rv32.gpio1_io_out_data[1] ;
  136. wire \rv32.gpio1_io_out_data[2] ;
  137. wire \rv32.gpio1_io_out_data[3] ;
  138. wire \rv32.gpio1_io_out_data[4] ;
  139. wire \rv32.gpio1_io_out_data[5] ;
  140. wire \rv32.gpio1_io_out_data[6] ;
  141. wire \rv32.gpio1_io_out_data[7] ;
  142. wire \rv32.gpio1_io_out_en[0] ;
  143. wire \rv32.gpio1_io_out_en[1] ;
  144. wire \rv32.gpio1_io_out_en[2] ;
  145. wire \rv32.gpio1_io_out_en[3] ;
  146. wire \rv32.gpio1_io_out_en[4] ;
  147. wire \rv32.gpio1_io_out_en[5] ;
  148. wire \rv32.gpio1_io_out_en[6] ;
  149. wire \rv32.gpio1_io_out_en[7] ;
  150. wire \rv32.gpio2_io_out_data[0] ;
  151. wire \rv32.gpio2_io_out_data[1] ;
  152. wire \rv32.gpio2_io_out_data[2] ;
  153. wire \rv32.gpio2_io_out_data[3] ;
  154. wire \rv32.gpio2_io_out_data[4] ;
  155. wire \rv32.gpio2_io_out_data[5] ;
  156. wire \rv32.gpio2_io_out_data[6] ;
  157. wire \rv32.gpio2_io_out_data[7] ;
  158. wire \rv32.gpio2_io_out_en[0] ;
  159. wire \rv32.gpio2_io_out_en[1] ;
  160. wire \rv32.gpio2_io_out_en[2] ;
  161. wire \rv32.gpio2_io_out_en[3] ;
  162. wire \rv32.gpio2_io_out_en[4] ;
  163. wire \rv32.gpio2_io_out_en[5] ;
  164. wire \rv32.gpio2_io_out_en[6] ;
  165. wire \rv32.gpio2_io_out_en[7] ;
  166. wire \rv32.gpio3_io_out_data[0] ;
  167. wire \rv32.gpio3_io_out_data[1] ;
  168. wire \rv32.gpio3_io_out_data[2] ;
  169. wire \rv32.gpio3_io_out_data[3] ;
  170. wire \rv32.gpio3_io_out_data[4] ;
  171. wire \rv32.gpio3_io_out_data[5] ;
  172. wire \rv32.gpio3_io_out_data[6] ;
  173. wire \rv32.gpio3_io_out_data[7] ;
  174. wire \rv32.gpio3_io_out_en[0] ;
  175. wire \rv32.gpio3_io_out_en[1] ;
  176. wire \rv32.gpio3_io_out_en[2] ;
  177. wire \rv32.gpio3_io_out_en[3] ;
  178. wire \rv32.gpio3_io_out_en[4] ;
  179. wire \rv32.gpio3_io_out_en[5] ;
  180. wire \rv32.gpio3_io_out_en[6] ;
  181. wire \rv32.gpio3_io_out_en[7] ;
  182. wire \rv32.gpio4_io_out_data[0] ;
  183. wire \rv32.gpio4_io_out_data[1] ;
  184. wire \rv32.gpio4_io_out_data[2] ;
  185. wire \rv32.gpio4_io_out_data[3] ;
  186. wire \rv32.gpio4_io_out_data[4] ;
  187. wire \rv32.gpio4_io_out_data[5] ;
  188. wire \rv32.gpio4_io_out_data[6] ;
  189. wire \rv32.gpio4_io_out_data[7] ;
  190. wire \rv32.gpio4_io_out_en[0] ;
  191. wire \rv32.gpio4_io_out_en[1] ;
  192. wire \rv32.gpio4_io_out_en[2] ;
  193. wire \rv32.gpio4_io_out_en[3] ;
  194. wire \rv32.gpio4_io_out_en[4] ;
  195. wire \rv32.gpio4_io_out_en[5] ;
  196. wire \rv32.gpio4_io_out_en[6] ;
  197. wire \rv32.gpio4_io_out_en[7] ;
  198. wire \rv32.gpio5_io_out_data[0] ;
  199. wire \rv32.gpio5_io_out_data[1] ;
  200. wire \rv32.gpio5_io_out_data[2] ;
  201. wire \rv32.gpio5_io_out_data[3] ;
  202. wire \rv32.gpio5_io_out_data[4] ;
  203. wire \rv32.gpio5_io_out_data[5] ;
  204. wire \rv32.gpio5_io_out_data[6] ;
  205. wire \rv32.gpio5_io_out_data[7] ;
  206. wire \rv32.gpio5_io_out_en[0] ;
  207. wire \rv32.gpio5_io_out_en[1] ;
  208. wire \rv32.gpio5_io_out_en[2] ;
  209. wire \rv32.gpio5_io_out_en[3] ;
  210. wire \rv32.gpio5_io_out_en[4] ;
  211. wire \rv32.gpio5_io_out_en[5] ;
  212. wire \rv32.gpio5_io_out_en[6] ;
  213. wire \rv32.gpio5_io_out_en[7] ;
  214. wire \rv32.gpio6_io_out_data[0] ;
  215. wire \rv32.gpio6_io_out_data[1] ;
  216. wire \rv32.gpio6_io_out_data[2] ;
  217. wire \rv32.gpio6_io_out_data[3] ;
  218. wire \rv32.gpio6_io_out_data[4] ;
  219. wire \rv32.gpio6_io_out_data[5] ;
  220. wire \rv32.gpio6_io_out_data[6] ;
  221. wire \rv32.gpio6_io_out_data[7] ;
  222. wire \rv32.gpio6_io_out_en[0] ;
  223. wire \rv32.gpio6_io_out_en[1] ;
  224. wire \rv32.gpio6_io_out_en[2] ;
  225. wire \rv32.gpio6_io_out_en[3] ;
  226. wire \rv32.gpio6_io_out_en[4] ;
  227. wire \rv32.gpio6_io_out_en[5] ;
  228. wire \rv32.gpio6_io_out_en[6] ;
  229. wire \rv32.gpio6_io_out_en[7] ;
  230. wire \rv32.gpio7_io_out_data[0] ;
  231. wire \rv32.gpio7_io_out_data[1] ;
  232. wire \rv32.gpio7_io_out_data[2] ;
  233. wire \rv32.gpio7_io_out_data[3] ;
  234. wire \rv32.gpio7_io_out_data[4] ;
  235. wire \rv32.gpio7_io_out_data[5] ;
  236. wire \rv32.gpio7_io_out_data[6] ;
  237. wire \rv32.gpio7_io_out_data[7] ;
  238. wire \rv32.gpio7_io_out_en[0] ;
  239. wire \rv32.gpio7_io_out_en[1] ;
  240. wire \rv32.gpio7_io_out_en[2] ;
  241. wire \rv32.gpio7_io_out_en[3] ;
  242. wire \rv32.gpio7_io_out_en[4] ;
  243. wire \rv32.gpio7_io_out_en[5] ;
  244. wire \rv32.gpio7_io_out_en[6] ;
  245. wire \rv32.gpio7_io_out_en[7] ;
  246. wire \rv32.gpio8_io_out_data[0] ;
  247. wire \rv32.gpio8_io_out_data[1] ;
  248. wire \rv32.gpio8_io_out_data[2] ;
  249. wire \rv32.gpio8_io_out_data[3] ;
  250. wire \rv32.gpio8_io_out_data[4] ;
  251. wire \rv32.gpio8_io_out_data[5] ;
  252. wire \rv32.gpio8_io_out_data[6] ;
  253. wire \rv32.gpio8_io_out_data[7] ;
  254. wire \rv32.gpio8_io_out_en[0] ;
  255. wire \rv32.gpio8_io_out_en[1] ;
  256. wire \rv32.gpio8_io_out_en[2] ;
  257. wire \rv32.gpio8_io_out_en[3] ;
  258. wire \rv32.gpio8_io_out_en[4] ;
  259. wire \rv32.gpio8_io_out_en[5] ;
  260. wire \rv32.gpio8_io_out_en[6] ;
  261. wire \rv32.gpio8_io_out_en[7] ;
  262. wire \rv32.gpio9_io_out_data[0] ;
  263. wire \rv32.gpio9_io_out_data[1] ;
  264. wire \rv32.gpio9_io_out_data[2] ;
  265. wire \rv32.gpio9_io_out_data[3] ;
  266. wire \rv32.gpio9_io_out_data[4] ;
  267. wire \rv32.gpio9_io_out_data[5] ;
  268. wire \rv32.gpio9_io_out_data[6] ;
  269. wire \rv32.gpio9_io_out_data[7] ;
  270. wire \rv32.gpio9_io_out_en[0] ;
  271. wire \rv32.gpio9_io_out_en[1] ;
  272. wire \rv32.gpio9_io_out_en[2] ;
  273. wire \rv32.gpio9_io_out_en[3] ;
  274. wire \rv32.gpio9_io_out_en[4] ;
  275. wire \rv32.gpio9_io_out_en[5] ;
  276. wire \rv32.gpio9_io_out_en[6] ;
  277. wire \rv32.gpio9_io_out_en[7] ;
  278. wire \rv32.mem_ahb_haddr[0] ;
  279. wire \rv32.mem_ahb_haddr[10] ;
  280. wire \rv32.mem_ahb_haddr[11] ;
  281. wire \rv32.mem_ahb_haddr[12] ;
  282. wire \rv32.mem_ahb_haddr[13] ;
  283. wire \rv32.mem_ahb_haddr[14] ;
  284. wire \rv32.mem_ahb_haddr[15] ;
  285. wire \rv32.mem_ahb_haddr[16] ;
  286. wire \rv32.mem_ahb_haddr[17] ;
  287. wire \rv32.mem_ahb_haddr[18] ;
  288. wire \rv32.mem_ahb_haddr[19] ;
  289. wire \rv32.mem_ahb_haddr[1] ;
  290. wire \rv32.mem_ahb_haddr[20] ;
  291. wire \rv32.mem_ahb_haddr[21] ;
  292. wire \rv32.mem_ahb_haddr[22] ;
  293. wire \rv32.mem_ahb_haddr[23] ;
  294. wire \rv32.mem_ahb_haddr[24] ;
  295. wire \rv32.mem_ahb_haddr[25] ;
  296. wire \rv32.mem_ahb_haddr[26] ;
  297. wire \rv32.mem_ahb_haddr[27] ;
  298. wire \rv32.mem_ahb_haddr[28] ;
  299. wire \rv32.mem_ahb_haddr[29] ;
  300. wire \rv32.mem_ahb_haddr[2] ;
  301. wire \rv32.mem_ahb_haddr[30] ;
  302. wire \rv32.mem_ahb_haddr[31] ;
  303. wire \rv32.mem_ahb_haddr[3] ;
  304. wire \rv32.mem_ahb_haddr[4] ;
  305. wire \rv32.mem_ahb_haddr[5] ;
  306. wire \rv32.mem_ahb_haddr[6] ;
  307. wire \rv32.mem_ahb_haddr[7] ;
  308. wire \rv32.mem_ahb_haddr[8] ;
  309. wire \rv32.mem_ahb_haddr[9] ;
  310. wire \rv32.mem_ahb_hburst[0] ;
  311. wire \rv32.mem_ahb_hburst[1] ;
  312. wire \rv32.mem_ahb_hburst[2] ;
  313. wire \rv32.mem_ahb_hready ;
  314. wire \rv32.mem_ahb_hsize[0] ;
  315. wire \rv32.mem_ahb_hsize[1] ;
  316. wire \rv32.mem_ahb_hsize[2] ;
  317. wire \rv32.mem_ahb_htrans[0] ;
  318. wire \rv32.mem_ahb_htrans[1] ;
  319. wire \rv32.mem_ahb_hwdata[0] ;
  320. wire \rv32.mem_ahb_hwdata[10] ;
  321. wire \rv32.mem_ahb_hwdata[11] ;
  322. wire \rv32.mem_ahb_hwdata[12] ;
  323. wire \rv32.mem_ahb_hwdata[13] ;
  324. wire \rv32.mem_ahb_hwdata[14] ;
  325. wire \rv32.mem_ahb_hwdata[15] ;
  326. wire \rv32.mem_ahb_hwdata[16] ;
  327. wire \rv32.mem_ahb_hwdata[17] ;
  328. wire \rv32.mem_ahb_hwdata[18] ;
  329. wire \rv32.mem_ahb_hwdata[19] ;
  330. wire \rv32.mem_ahb_hwdata[1] ;
  331. wire \rv32.mem_ahb_hwdata[20] ;
  332. wire \rv32.mem_ahb_hwdata[21] ;
  333. wire \rv32.mem_ahb_hwdata[22] ;
  334. wire \rv32.mem_ahb_hwdata[23] ;
  335. wire \rv32.mem_ahb_hwdata[24] ;
  336. wire \rv32.mem_ahb_hwdata[25] ;
  337. wire \rv32.mem_ahb_hwdata[26] ;
  338. wire \rv32.mem_ahb_hwdata[27] ;
  339. wire \rv32.mem_ahb_hwdata[28] ;
  340. wire \rv32.mem_ahb_hwdata[29] ;
  341. wire \rv32.mem_ahb_hwdata[2] ;
  342. wire \rv32.mem_ahb_hwdata[30] ;
  343. wire \rv32.mem_ahb_hwdata[31] ;
  344. wire \rv32.mem_ahb_hwdata[3] ;
  345. wire \rv32.mem_ahb_hwdata[4] ;
  346. wire \rv32.mem_ahb_hwdata[5] ;
  347. wire \rv32.mem_ahb_hwdata[6] ;
  348. wire \rv32.mem_ahb_hwdata[7] ;
  349. wire \rv32.mem_ahb_hwdata[8] ;
  350. wire \rv32.mem_ahb_hwdata[9] ;
  351. wire \rv32.mem_ahb_hwrite ;
  352. wire \rv32.resetn_out ;
  353. wire \rv32.slave_ahb_hrdata[0] ;
  354. wire \rv32.slave_ahb_hrdata[10] ;
  355. wire \rv32.slave_ahb_hrdata[11] ;
  356. wire \rv32.slave_ahb_hrdata[12] ;
  357. wire \rv32.slave_ahb_hrdata[13] ;
  358. wire \rv32.slave_ahb_hrdata[14] ;
  359. wire \rv32.slave_ahb_hrdata[15] ;
  360. wire \rv32.slave_ahb_hrdata[16] ;
  361. wire \rv32.slave_ahb_hrdata[17] ;
  362. wire \rv32.slave_ahb_hrdata[18] ;
  363. wire \rv32.slave_ahb_hrdata[19] ;
  364. wire \rv32.slave_ahb_hrdata[1] ;
  365. wire \rv32.slave_ahb_hrdata[20] ;
  366. wire \rv32.slave_ahb_hrdata[21] ;
  367. wire \rv32.slave_ahb_hrdata[22] ;
  368. wire \rv32.slave_ahb_hrdata[23] ;
  369. wire \rv32.slave_ahb_hrdata[24] ;
  370. wire \rv32.slave_ahb_hrdata[25] ;
  371. wire \rv32.slave_ahb_hrdata[26] ;
  372. wire \rv32.slave_ahb_hrdata[27] ;
  373. wire \rv32.slave_ahb_hrdata[28] ;
  374. wire \rv32.slave_ahb_hrdata[29] ;
  375. wire \rv32.slave_ahb_hrdata[2] ;
  376. wire \rv32.slave_ahb_hrdata[30] ;
  377. wire \rv32.slave_ahb_hrdata[31] ;
  378. wire \rv32.slave_ahb_hrdata[3] ;
  379. wire \rv32.slave_ahb_hrdata[4] ;
  380. wire \rv32.slave_ahb_hrdata[5] ;
  381. wire \rv32.slave_ahb_hrdata[6] ;
  382. wire \rv32.slave_ahb_hrdata[7] ;
  383. wire \rv32.slave_ahb_hrdata[8] ;
  384. wire \rv32.slave_ahb_hrdata[9] ;
  385. wire \rv32.slave_ahb_hreadyout ;
  386. wire \rv32.slave_ahb_hresp ;
  387. wire \rv32.swj_JTAGIR[0] ;
  388. wire \rv32.swj_JTAGIR[1] ;
  389. wire \rv32.swj_JTAGIR[2] ;
  390. wire \rv32.swj_JTAGIR[3] ;
  391. wire \rv32.swj_JTAGNSW ;
  392. wire \rv32.swj_JTAGSTATE[0] ;
  393. wire \rv32.swj_JTAGSTATE[1] ;
  394. wire \rv32.swj_JTAGSTATE[2] ;
  395. wire \rv32.swj_JTAGSTATE[3] ;
  396. wire \rv32.sys_ctrl_clkSource[0] ;
  397. wire \rv32.sys_ctrl_clkSource[1] ;
  398. wire \rv32.sys_ctrl_hseBypass ;
  399. wire \rv32.sys_ctrl_hseEnable ;
  400. wire \rv32.sys_ctrl_pllEnable ;
  401. wire \rv32.sys_ctrl_pllEnable__AsyncReset_X49_Y1_INV ;
  402. wire \rv32.sys_ctrl_sleep ;
  403. wire \rv32.sys_ctrl_standby ;
  404. wire \rv32.sys_ctrl_stop ;
  405. wire \~GND~combout ;
  406. wire \~VCC~combout ;
  407. wire vcc;
  408. wire gnd;
  409. assign vcc = 1'b1;
  410. assign gnd = 1'b0;
  411. wire unknown;
  412. assign unknown = 1'bx;
  413. alta_rio \GPIO3_0~input (
  414. .padio(GPIO3_0),
  415. .datain(gnd),
  416. .oe(gnd),
  417. .outclk(gnd),
  418. .outclkena(vcc),
  419. .inclk(gnd),
  420. .inclkena(vcc),
  421. .areset(gnd),
  422. .sreset(gnd),
  423. .combout(\GPIO3_0~input_o ),
  424. .regout());
  425. defparam \GPIO3_0~input .coord_x = 19;
  426. defparam \GPIO3_0~input .coord_y = 0;
  427. defparam \GPIO3_0~input .coord_z = 1;
  428. defparam \GPIO3_0~input .IN_ASYNC_MODE = 1'b0;
  429. defparam \GPIO3_0~input .IN_SYNC_MODE = 1'b0;
  430. defparam \GPIO3_0~input .IN_POWERUP = 1'b0;
  431. defparam \GPIO3_0~input .OUT_REG_MODE = 1'b0;
  432. defparam \GPIO3_0~input .OUT_ASYNC_MODE = 1'b0;
  433. defparam \GPIO3_0~input .OUT_SYNC_MODE = 1'b0;
  434. defparam \GPIO3_0~input .OUT_POWERUP = 1'b0;
  435. defparam \GPIO3_0~input .OE_REG_MODE = 1'b0;
  436. defparam \GPIO3_0~input .OE_ASYNC_MODE = 1'b0;
  437. defparam \GPIO3_0~input .OE_SYNC_MODE = 1'b0;
  438. defparam \GPIO3_0~input .OE_POWERUP = 1'b0;
  439. defparam \GPIO3_0~input .CFG_TRI_INPUT = 1'b0;
  440. defparam \GPIO3_0~input .CFG_INPUT_EN = 1'b1;
  441. defparam \GPIO3_0~input .CFG_PULL_UP = 1'b0;
  442. defparam \GPIO3_0~input .CFG_SLR = 1'b0;
  443. defparam \GPIO3_0~input .CFG_OPEN_DRAIN = 1'b0;
  444. defparam \GPIO3_0~input .CFG_PDRCTRL = 4'b0100;
  445. defparam \GPIO3_0~input .CFG_KEEP = 2'b00;
  446. defparam \GPIO3_0~input .CFG_LVDS_OUT_EN = 1'b0;
  447. defparam \GPIO3_0~input .CFG_LVDS_SEL_CUA = 2'b00;
  448. defparam \GPIO3_0~input .CFG_LVDS_IREF = 10'b0110000000;
  449. defparam \GPIO3_0~input .CFG_LVDS_IN_EN = 1'b0;
  450. defparam \GPIO3_0~input .DPCLK_DELAY = 4'b0000;
  451. defparam \GPIO3_0~input .OUT_DELAY = 1'b0;
  452. defparam \GPIO3_0~input .IN_DATA_DELAY = 3'b000;
  453. defparam \GPIO3_0~input .IN_REG_DELAY = 3'b000;
  454. alta_rio \GPIO6_0~output (
  455. .padio(GPIO6_0),
  456. .datain(\rv32.gpio6_io_out_data[0] ),
  457. .oe(\rv32.gpio6_io_out_en[0] ),
  458. .outclk(gnd),
  459. .outclkena(vcc),
  460. .inclk(gnd),
  461. .inclkena(vcc),
  462. .areset(gnd),
  463. .sreset(gnd),
  464. .combout(),
  465. .regout());
  466. defparam \GPIO6_0~output .coord_x = 0;
  467. defparam \GPIO6_0~output .coord_y = 4;
  468. defparam \GPIO6_0~output .coord_z = 0;
  469. defparam \GPIO6_0~output .IN_ASYNC_MODE = 1'b0;
  470. defparam \GPIO6_0~output .IN_SYNC_MODE = 1'b0;
  471. defparam \GPIO6_0~output .IN_POWERUP = 1'b0;
  472. defparam \GPIO6_0~output .OUT_REG_MODE = 1'b0;
  473. defparam \GPIO6_0~output .OUT_ASYNC_MODE = 1'b0;
  474. defparam \GPIO6_0~output .OUT_SYNC_MODE = 1'b0;
  475. defparam \GPIO6_0~output .OUT_POWERUP = 1'b0;
  476. defparam \GPIO6_0~output .OE_REG_MODE = 1'b0;
  477. defparam \GPIO6_0~output .OE_ASYNC_MODE = 1'b0;
  478. defparam \GPIO6_0~output .OE_SYNC_MODE = 1'b0;
  479. defparam \GPIO6_0~output .OE_POWERUP = 1'b0;
  480. defparam \GPIO6_0~output .CFG_TRI_INPUT = 1'b0;
  481. defparam \GPIO6_0~output .CFG_INPUT_EN = 1'b0;
  482. defparam \GPIO6_0~output .CFG_PULL_UP = 1'b0;
  483. defparam \GPIO6_0~output .CFG_SLR = 1'b0;
  484. defparam \GPIO6_0~output .CFG_OPEN_DRAIN = 1'b0;
  485. defparam \GPIO6_0~output .CFG_PDRCTRL = 4'b0100;
  486. defparam \GPIO6_0~output .CFG_KEEP = 2'b00;
  487. defparam \GPIO6_0~output .CFG_LVDS_OUT_EN = 1'b0;
  488. defparam \GPIO6_0~output .CFG_LVDS_SEL_CUA = 2'b00;
  489. defparam \GPIO6_0~output .CFG_LVDS_IREF = 10'b0110000000;
  490. defparam \GPIO6_0~output .CFG_LVDS_IN_EN = 1'b0;
  491. defparam \GPIO6_0~output .DPCLK_DELAY = 4'b0000;
  492. defparam \GPIO6_0~output .OUT_DELAY = 1'b0;
  493. defparam \GPIO6_0~output .IN_DATA_DELAY = 3'b000;
  494. defparam \GPIO6_0~output .IN_REG_DELAY = 3'b000;
  495. alta_rio \GPIO6_2~output (
  496. .padio(GPIO6_2),
  497. .datain(\rv32.gpio6_io_out_data[2] ),
  498. .oe(\rv32.gpio6_io_out_en[2] ),
  499. .outclk(gnd),
  500. .outclkena(vcc),
  501. .inclk(gnd),
  502. .inclkena(vcc),
  503. .areset(gnd),
  504. .sreset(gnd),
  505. .combout(),
  506. .regout());
  507. defparam \GPIO6_2~output .coord_x = 0;
  508. defparam \GPIO6_2~output .coord_y = 4;
  509. defparam \GPIO6_2~output .coord_z = 1;
  510. defparam \GPIO6_2~output .IN_ASYNC_MODE = 1'b0;
  511. defparam \GPIO6_2~output .IN_SYNC_MODE = 1'b0;
  512. defparam \GPIO6_2~output .IN_POWERUP = 1'b0;
  513. defparam \GPIO6_2~output .OUT_REG_MODE = 1'b0;
  514. defparam \GPIO6_2~output .OUT_ASYNC_MODE = 1'b0;
  515. defparam \GPIO6_2~output .OUT_SYNC_MODE = 1'b0;
  516. defparam \GPIO6_2~output .OUT_POWERUP = 1'b0;
  517. defparam \GPIO6_2~output .OE_REG_MODE = 1'b0;
  518. defparam \GPIO6_2~output .OE_ASYNC_MODE = 1'b0;
  519. defparam \GPIO6_2~output .OE_SYNC_MODE = 1'b0;
  520. defparam \GPIO6_2~output .OE_POWERUP = 1'b0;
  521. defparam \GPIO6_2~output .CFG_TRI_INPUT = 1'b0;
  522. defparam \GPIO6_2~output .CFG_INPUT_EN = 1'b0;
  523. defparam \GPIO6_2~output .CFG_PULL_UP = 1'b0;
  524. defparam \GPIO6_2~output .CFG_SLR = 1'b0;
  525. defparam \GPIO6_2~output .CFG_OPEN_DRAIN = 1'b0;
  526. defparam \GPIO6_2~output .CFG_PDRCTRL = 4'b0100;
  527. defparam \GPIO6_2~output .CFG_KEEP = 2'b00;
  528. defparam \GPIO6_2~output .CFG_LVDS_OUT_EN = 1'b0;
  529. defparam \GPIO6_2~output .CFG_LVDS_SEL_CUA = 2'b00;
  530. defparam \GPIO6_2~output .CFG_LVDS_IREF = 10'b0110000000;
  531. defparam \GPIO6_2~output .CFG_LVDS_IN_EN = 1'b0;
  532. defparam \GPIO6_2~output .DPCLK_DELAY = 4'b0000;
  533. defparam \GPIO6_2~output .OUT_DELAY = 1'b0;
  534. defparam \GPIO6_2~output .IN_DATA_DELAY = 3'b000;
  535. defparam \GPIO6_2~output .IN_REG_DELAY = 3'b000;
  536. alta_rio \GPIO9_0~output (
  537. .padio(GPIO9_0),
  538. .datain(\rv32.gpio9_io_out_data[0] ),
  539. .oe(\rv32.gpio9_io_out_en[0] ),
  540. .outclk(gnd),
  541. .outclkena(vcc),
  542. .inclk(gnd),
  543. .inclkena(vcc),
  544. .areset(gnd),
  545. .sreset(gnd),
  546. .combout(),
  547. .regout());
  548. defparam \GPIO9_0~output .coord_x = 14;
  549. defparam \GPIO9_0~output .coord_y = 13;
  550. defparam \GPIO9_0~output .coord_z = 2;
  551. defparam \GPIO9_0~output .IN_ASYNC_MODE = 1'b0;
  552. defparam \GPIO9_0~output .IN_SYNC_MODE = 1'b0;
  553. defparam \GPIO9_0~output .IN_POWERUP = 1'b0;
  554. defparam \GPIO9_0~output .OUT_REG_MODE = 1'b0;
  555. defparam \GPIO9_0~output .OUT_ASYNC_MODE = 1'b0;
  556. defparam \GPIO9_0~output .OUT_SYNC_MODE = 1'b0;
  557. defparam \GPIO9_0~output .OUT_POWERUP = 1'b0;
  558. defparam \GPIO9_0~output .OE_REG_MODE = 1'b0;
  559. defparam \GPIO9_0~output .OE_ASYNC_MODE = 1'b0;
  560. defparam \GPIO9_0~output .OE_SYNC_MODE = 1'b0;
  561. defparam \GPIO9_0~output .OE_POWERUP = 1'b0;
  562. defparam \GPIO9_0~output .CFG_TRI_INPUT = 1'b0;
  563. defparam \GPIO9_0~output .CFG_INPUT_EN = 1'b0;
  564. defparam \GPIO9_0~output .CFG_PULL_UP = 1'b0;
  565. defparam \GPIO9_0~output .CFG_SLR = 1'b0;
  566. defparam \GPIO9_0~output .CFG_OPEN_DRAIN = 1'b0;
  567. defparam \GPIO9_0~output .CFG_PDRCTRL = 4'b0100;
  568. defparam \GPIO9_0~output .CFG_KEEP = 2'b00;
  569. defparam \GPIO9_0~output .CFG_LVDS_OUT_EN = 1'b0;
  570. defparam \GPIO9_0~output .CFG_LVDS_SEL_CUA = 2'b00;
  571. defparam \GPIO9_0~output .CFG_LVDS_IREF = 10'b0110000000;
  572. defparam \GPIO9_0~output .CFG_LVDS_IN_EN = 1'b0;
  573. defparam \GPIO9_0~output .DPCLK_DELAY = 4'b0000;
  574. defparam \GPIO9_0~output .OUT_DELAY = 1'b0;
  575. defparam \GPIO9_0~output .IN_DATA_DELAY = 3'b000;
  576. defparam \GPIO9_0~output .IN_REG_DELAY = 3'b000;
  577. alta_rio \GPIO9_1~output (
  578. .padio(GPIO9_1),
  579. .datain(\rv32.gpio9_io_out_data[1] ),
  580. .oe(\rv32.gpio9_io_out_en[1] ),
  581. .outclk(gnd),
  582. .outclkena(vcc),
  583. .inclk(gnd),
  584. .inclkena(vcc),
  585. .areset(gnd),
  586. .sreset(gnd),
  587. .combout(\GPIO9_1~input_o ),
  588. .regout());
  589. defparam \GPIO9_1~output .coord_x = 14;
  590. defparam \GPIO9_1~output .coord_y = 13;
  591. defparam \GPIO9_1~output .coord_z = 0;
  592. defparam \GPIO9_1~output .IN_ASYNC_MODE = 1'b0;
  593. defparam \GPIO9_1~output .IN_SYNC_MODE = 1'b0;
  594. defparam \GPIO9_1~output .IN_POWERUP = 1'b0;
  595. defparam \GPIO9_1~output .OUT_REG_MODE = 1'b0;
  596. defparam \GPIO9_1~output .OUT_ASYNC_MODE = 1'b0;
  597. defparam \GPIO9_1~output .OUT_SYNC_MODE = 1'b0;
  598. defparam \GPIO9_1~output .OUT_POWERUP = 1'b0;
  599. defparam \GPIO9_1~output .OE_REG_MODE = 1'b0;
  600. defparam \GPIO9_1~output .OE_ASYNC_MODE = 1'b0;
  601. defparam \GPIO9_1~output .OE_SYNC_MODE = 1'b0;
  602. defparam \GPIO9_1~output .OE_POWERUP = 1'b0;
  603. defparam \GPIO9_1~output .CFG_TRI_INPUT = 1'b0;
  604. defparam \GPIO9_1~output .CFG_INPUT_EN = 1'b1;
  605. defparam \GPIO9_1~output .CFG_PULL_UP = 1'b0;
  606. defparam \GPIO9_1~output .CFG_SLR = 1'b0;
  607. defparam \GPIO9_1~output .CFG_OPEN_DRAIN = 1'b0;
  608. defparam \GPIO9_1~output .CFG_PDRCTRL = 4'b0100;
  609. defparam \GPIO9_1~output .CFG_KEEP = 2'b00;
  610. defparam \GPIO9_1~output .CFG_LVDS_OUT_EN = 1'b0;
  611. defparam \GPIO9_1~output .CFG_LVDS_SEL_CUA = 2'b00;
  612. defparam \GPIO9_1~output .CFG_LVDS_IREF = 10'b0110000000;
  613. defparam \GPIO9_1~output .CFG_LVDS_IN_EN = 1'b0;
  614. defparam \GPIO9_1~output .DPCLK_DELAY = 4'b0000;
  615. defparam \GPIO9_1~output .OUT_DELAY = 1'b0;
  616. defparam \GPIO9_1~output .IN_DATA_DELAY = 3'b000;
  617. defparam \GPIO9_1~output .IN_REG_DELAY = 3'b000;
  618. alta_rio \GPIO9_2~output (
  619. .padio(GPIO9_2),
  620. .datain(\rv32.gpio9_io_out_data[2] ),
  621. .oe(\rv32.gpio9_io_out_en[2] ),
  622. .outclk(gnd),
  623. .outclkena(vcc),
  624. .inclk(gnd),
  625. .inclkena(vcc),
  626. .areset(gnd),
  627. .sreset(gnd),
  628. .combout(),
  629. .regout());
  630. defparam \GPIO9_2~output .coord_x = 15;
  631. defparam \GPIO9_2~output .coord_y = 13;
  632. defparam \GPIO9_2~output .coord_z = 0;
  633. defparam \GPIO9_2~output .IN_ASYNC_MODE = 1'b0;
  634. defparam \GPIO9_2~output .IN_SYNC_MODE = 1'b0;
  635. defparam \GPIO9_2~output .IN_POWERUP = 1'b0;
  636. defparam \GPIO9_2~output .OUT_REG_MODE = 1'b0;
  637. defparam \GPIO9_2~output .OUT_ASYNC_MODE = 1'b0;
  638. defparam \GPIO9_2~output .OUT_SYNC_MODE = 1'b0;
  639. defparam \GPIO9_2~output .OUT_POWERUP = 1'b0;
  640. defparam \GPIO9_2~output .OE_REG_MODE = 1'b0;
  641. defparam \GPIO9_2~output .OE_ASYNC_MODE = 1'b0;
  642. defparam \GPIO9_2~output .OE_SYNC_MODE = 1'b0;
  643. defparam \GPIO9_2~output .OE_POWERUP = 1'b0;
  644. defparam \GPIO9_2~output .CFG_TRI_INPUT = 1'b0;
  645. defparam \GPIO9_2~output .CFG_INPUT_EN = 1'b0;
  646. defparam \GPIO9_2~output .CFG_PULL_UP = 1'b0;
  647. defparam \GPIO9_2~output .CFG_SLR = 1'b0;
  648. defparam \GPIO9_2~output .CFG_OPEN_DRAIN = 1'b0;
  649. defparam \GPIO9_2~output .CFG_PDRCTRL = 4'b0100;
  650. defparam \GPIO9_2~output .CFG_KEEP = 2'b00;
  651. defparam \GPIO9_2~output .CFG_LVDS_OUT_EN = 1'b0;
  652. defparam \GPIO9_2~output .CFG_LVDS_SEL_CUA = 2'b00;
  653. defparam \GPIO9_2~output .CFG_LVDS_IREF = 10'b0110000000;
  654. defparam \GPIO9_2~output .CFG_LVDS_IN_EN = 1'b0;
  655. defparam \GPIO9_2~output .DPCLK_DELAY = 4'b0000;
  656. defparam \GPIO9_2~output .OUT_DELAY = 1'b0;
  657. defparam \GPIO9_2~output .IN_DATA_DELAY = 3'b000;
  658. defparam \GPIO9_2~output .IN_REG_DELAY = 3'b000;
  659. alta_rio \PIN_HSE~input (
  660. .padio(PIN_HSE),
  661. .datain(gnd),
  662. .oe(gnd),
  663. .outclk(gnd),
  664. .outclkena(vcc),
  665. .inclk(gnd),
  666. .inclkena(vcc),
  667. .areset(gnd),
  668. .sreset(gnd),
  669. .combout(\PIN_HSE~input_o ),
  670. .regout());
  671. defparam \PIN_HSE~input .coord_x = 22;
  672. defparam \PIN_HSE~input .coord_y = 4;
  673. defparam \PIN_HSE~input .coord_z = 1;
  674. defparam \PIN_HSE~input .IN_ASYNC_MODE = 1'b0;
  675. defparam \PIN_HSE~input .IN_SYNC_MODE = 1'b0;
  676. defparam \PIN_HSE~input .IN_POWERUP = 1'b0;
  677. defparam \PIN_HSE~input .OUT_REG_MODE = 1'b0;
  678. defparam \PIN_HSE~input .OUT_ASYNC_MODE = 1'b0;
  679. defparam \PIN_HSE~input .OUT_SYNC_MODE = 1'b0;
  680. defparam \PIN_HSE~input .OUT_POWERUP = 1'b0;
  681. defparam \PIN_HSE~input .OE_REG_MODE = 1'b0;
  682. defparam \PIN_HSE~input .OE_ASYNC_MODE = 1'b0;
  683. defparam \PIN_HSE~input .OE_SYNC_MODE = 1'b0;
  684. defparam \PIN_HSE~input .OE_POWERUP = 1'b0;
  685. defparam \PIN_HSE~input .CFG_TRI_INPUT = 1'b0;
  686. defparam \PIN_HSE~input .CFG_PULL_UP = 1'b0;
  687. defparam \PIN_HSE~input .CFG_SLR = 1'b0;
  688. defparam \PIN_HSE~input .CFG_OPEN_DRAIN = 1'b0;
  689. defparam \PIN_HSE~input .CFG_PDRCTRL = 4'b0010;
  690. defparam \PIN_HSE~input .CFG_KEEP = 2'b00;
  691. defparam \PIN_HSE~input .CFG_LVDS_OUT_EN = 1'b0;
  692. defparam \PIN_HSE~input .CFG_LVDS_SEL_CUA = 2'b00;
  693. defparam \PIN_HSE~input .CFG_LVDS_IREF = 10'b0110000000;
  694. defparam \PIN_HSE~input .CFG_LVDS_IN_EN = 1'b0;
  695. defparam \PIN_HSE~input .DPCLK_DELAY = 4'b0000;
  696. defparam \PIN_HSE~input .OUT_DELAY = 1'b0;
  697. defparam \PIN_HSE~input .IN_DATA_DELAY = 3'b000;
  698. defparam \PIN_HSE~input .IN_REG_DELAY = 3'b000;
  699. alta_rio \PIN_HSI~input (
  700. .padio(PIN_HSI),
  701. .datain(gnd),
  702. .oe(gnd),
  703. .outclk(gnd),
  704. .outclkena(vcc),
  705. .inclk(gnd),
  706. .inclkena(vcc),
  707. .areset(gnd),
  708. .sreset(gnd),
  709. .combout(\PIN_HSI~input_o ),
  710. .regout());
  711. defparam \PIN_HSI~input .coord_x = 22;
  712. defparam \PIN_HSI~input .coord_y = 4;
  713. defparam \PIN_HSI~input .coord_z = 0;
  714. defparam \PIN_HSI~input .IN_ASYNC_MODE = 1'b0;
  715. defparam \PIN_HSI~input .IN_SYNC_MODE = 1'b0;
  716. defparam \PIN_HSI~input .IN_POWERUP = 1'b0;
  717. defparam \PIN_HSI~input .OUT_REG_MODE = 1'b0;
  718. defparam \PIN_HSI~input .OUT_ASYNC_MODE = 1'b0;
  719. defparam \PIN_HSI~input .OUT_SYNC_MODE = 1'b0;
  720. defparam \PIN_HSI~input .OUT_POWERUP = 1'b0;
  721. defparam \PIN_HSI~input .OE_REG_MODE = 1'b0;
  722. defparam \PIN_HSI~input .OE_ASYNC_MODE = 1'b0;
  723. defparam \PIN_HSI~input .OE_SYNC_MODE = 1'b0;
  724. defparam \PIN_HSI~input .OE_POWERUP = 1'b0;
  725. defparam \PIN_HSI~input .CFG_TRI_INPUT = 1'b0;
  726. defparam \PIN_HSI~input .CFG_PULL_UP = 1'b0;
  727. defparam \PIN_HSI~input .CFG_SLR = 1'b0;
  728. defparam \PIN_HSI~input .CFG_OPEN_DRAIN = 1'b0;
  729. defparam \PIN_HSI~input .CFG_PDRCTRL = 4'b0010;
  730. defparam \PIN_HSI~input .CFG_KEEP = 2'b00;
  731. defparam \PIN_HSI~input .CFG_LVDS_OUT_EN = 1'b0;
  732. defparam \PIN_HSI~input .CFG_LVDS_SEL_CUA = 2'b00;
  733. defparam \PIN_HSI~input .CFG_LVDS_IREF = 10'b0110000000;
  734. defparam \PIN_HSI~input .CFG_LVDS_IN_EN = 1'b0;
  735. defparam \PIN_HSI~input .DPCLK_DELAY = 4'b0000;
  736. defparam \PIN_HSI~input .OUT_DELAY = 1'b0;
  737. defparam \PIN_HSI~input .IN_DATA_DELAY = 3'b000;
  738. defparam \PIN_HSI~input .IN_REG_DELAY = 3'b000;
  739. alta_rio \PIN_OSC~input (
  740. .padio(PIN_OSC),
  741. .datain(gnd),
  742. .oe(gnd),
  743. .outclk(gnd),
  744. .outclkena(vcc),
  745. .inclk(gnd),
  746. .inclkena(vcc),
  747. .areset(gnd),
  748. .sreset(gnd),
  749. .combout(\PIN_OSC~input_o ),
  750. .regout());
  751. defparam \PIN_OSC~input .coord_x = 22;
  752. defparam \PIN_OSC~input .coord_y = 4;
  753. defparam \PIN_OSC~input .coord_z = 2;
  754. defparam \PIN_OSC~input .IN_ASYNC_MODE = 1'b0;
  755. defparam \PIN_OSC~input .IN_SYNC_MODE = 1'b0;
  756. defparam \PIN_OSC~input .IN_POWERUP = 1'b0;
  757. defparam \PIN_OSC~input .OUT_REG_MODE = 1'b0;
  758. defparam \PIN_OSC~input .OUT_ASYNC_MODE = 1'b0;
  759. defparam \PIN_OSC~input .OUT_SYNC_MODE = 1'b0;
  760. defparam \PIN_OSC~input .OUT_POWERUP = 1'b0;
  761. defparam \PIN_OSC~input .OE_REG_MODE = 1'b0;
  762. defparam \PIN_OSC~input .OE_ASYNC_MODE = 1'b0;
  763. defparam \PIN_OSC~input .OE_SYNC_MODE = 1'b0;
  764. defparam \PIN_OSC~input .OE_POWERUP = 1'b0;
  765. defparam \PIN_OSC~input .CFG_TRI_INPUT = 1'b0;
  766. defparam \PIN_OSC~input .CFG_PULL_UP = 1'b0;
  767. defparam \PIN_OSC~input .CFG_SLR = 1'b0;
  768. defparam \PIN_OSC~input .CFG_OPEN_DRAIN = 1'b0;
  769. defparam \PIN_OSC~input .CFG_PDRCTRL = 4'b0010;
  770. defparam \PIN_OSC~input .CFG_KEEP = 2'b00;
  771. defparam \PIN_OSC~input .CFG_LVDS_OUT_EN = 1'b0;
  772. defparam \PIN_OSC~input .CFG_LVDS_SEL_CUA = 2'b00;
  773. defparam \PIN_OSC~input .CFG_LVDS_IREF = 10'b0110000000;
  774. defparam \PIN_OSC~input .CFG_LVDS_IN_EN = 1'b0;
  775. defparam \PIN_OSC~input .DPCLK_DELAY = 4'b0000;
  776. defparam \PIN_OSC~input .OUT_DELAY = 1'b0;
  777. defparam \PIN_OSC~input .IN_DATA_DELAY = 3'b000;
  778. defparam \PIN_OSC~input .IN_REG_DELAY = 3'b000;
  779. alta_asyncctrl asyncreset_ctrl_X49_Y1_N0(
  780. .Din(\rv32.sys_ctrl_pllEnable ),
  781. .Dout(\rv32.sys_ctrl_pllEnable__AsyncReset_X49_Y1_INV ));
  782. defparam asyncreset_ctrl_X49_Y1_N0.coord_x = 20;
  783. defparam asyncreset_ctrl_X49_Y1_N0.coord_y = 5;
  784. defparam asyncreset_ctrl_X49_Y1_N0.coord_z = 0;
  785. defparam asyncreset_ctrl_X49_Y1_N0.AsyncCtrlMux = 2'b11;
  786. alta_clkenctrl clken_ctrl_X49_Y1_N0(
  787. .ClkIn(\auto_generated_inst.hbo_13_1797ab7b230f061a_bp ),
  788. .ClkEn(),
  789. .ClkOut(\auto_generated_inst.hbo_13_1797ab7b230f061a_bp_X49_Y1_SIG_VCC ));
  790. defparam clken_ctrl_X49_Y1_N0.coord_x = 20;
  791. defparam clken_ctrl_X49_Y1_N0.coord_y = 5;
  792. defparam clken_ctrl_X49_Y1_N0.coord_z = 0;
  793. defparam clken_ctrl_X49_Y1_N0.ClkMux = 2'b10;
  794. defparam clken_ctrl_X49_Y1_N0.ClkEnMux = 2'b01;
  795. alta_io_gclk \gclksw_inst|gclk_switch (
  796. .inclk(\gclksw_inst|gclk_switch__alta_gclksw__clkout ),
  797. .outclk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ));
  798. defparam \gclksw_inst|gclk_switch .coord_x = 22;
  799. defparam \gclksw_inst|gclk_switch .coord_y = 4;
  800. defparam \gclksw_inst|gclk_switch .coord_z = 5;
  801. alta_gclksw \gclksw_inst|gclk_switch__alta_gclksw (
  802. .resetn(\rv32.resetn_out ),
  803. .clkin0(\PIN_HSI~input_o ),
  804. .clkin1(\PIN_HSE~input_o ),
  805. .clkin2(\pll_inst|auto_generated|pll1_CLK_bus [0]),
  806. .clkin3(1'bx),
  807. .select({\rv32.sys_ctrl_clkSource[1] , \rv32.sys_ctrl_clkSource[0] }),
  808. .clkout(\gclksw_inst|gclk_switch__alta_gclksw__clkout ));
  809. defparam \gclksw_inst|gclk_switch__alta_gclksw .coord_x = 22;
  810. defparam \gclksw_inst|gclk_switch__alta_gclksw .coord_y = 4;
  811. defparam \gclksw_inst|gclk_switch__alta_gclksw .coord_z = 0;
  812. alta_slice \pll_inst|auto_generated|locked (
  813. .A(vcc),
  814. .B(vcc),
  815. .C(\auto_generated_inst.hbo_13_1797ab7b230f061a_bp ),
  816. .D(\pll_inst|auto_generated|pll_lock_sync~q ),
  817. .Cin(),
  818. .Qin(),
  819. .Clk(),
  820. .AsyncReset(),
  821. .SyncReset(),
  822. .ShiftData(),
  823. .SyncLoad(),
  824. .LutOut(\pll_inst|auto_generated|locked~combout ),
  825. .Cout(),
  826. .Q());
  827. defparam \pll_inst|auto_generated|locked .coord_x = 20;
  828. defparam \pll_inst|auto_generated|locked .coord_y = 5;
  829. defparam \pll_inst|auto_generated|locked .coord_z = 13;
  830. defparam \pll_inst|auto_generated|locked .mask = 16'hF000;
  831. defparam \pll_inst|auto_generated|locked .modeMux = 1'b0;
  832. defparam \pll_inst|auto_generated|locked .FeedbackMux = 1'b0;
  833. defparam \pll_inst|auto_generated|locked .ShiftMux = 1'b0;
  834. defparam \pll_inst|auto_generated|locked .BypassEn = 1'b0;
  835. defparam \pll_inst|auto_generated|locked .CarryEnb = 1'b1;
  836. alta_io_gclk \pll_inst|auto_generated|locked~clkctrl (
  837. .inclk(\pll_inst|auto_generated|locked~combout ),
  838. .outclk(\pll_inst|auto_generated|locked~clkctrl_outclk ));
  839. defparam \pll_inst|auto_generated|locked~clkctrl .coord_x = 22;
  840. defparam \pll_inst|auto_generated|locked~clkctrl .coord_y = 4;
  841. defparam \pll_inst|auto_generated|locked~clkctrl .coord_z = 4;
  842. alta_pllve \pll_inst|auto_generated|pll1 (
  843. .clkin(\PIN_HSE~input_o ),
  844. .clkfb(\pll_inst|auto_generated|pll1~FBOUT ),
  845. .pfden(vcc),
  846. .resetn(\rv32.sys_ctrl_pllEnable ),
  847. .phasecounterselect({gnd, gnd, gnd}),
  848. .phaseupdown(gnd),
  849. .phasestep(gnd),
  850. .scanclk(gnd),
  851. .scanclkena(vcc),
  852. .scandata(gnd),
  853. .configupdate(gnd),
  854. .scandataout(),
  855. .scandone(),
  856. .phasedone(),
  857. .clkout0(\pll_inst|auto_generated|pll1_CLK_bus [0]),
  858. .clkout1(\pll_inst|auto_generated|pll1_CLK_bus [1]),
  859. .clkout2(\pll_inst|auto_generated|pll1_CLK_bus [2]),
  860. .clkout3(\pll_inst|auto_generated|pll1_CLK_bus [3]),
  861. .clkout4(\pll_inst|auto_generated|pll1_CLK_bus [4]),
  862. .clkfbout(\pll_inst|auto_generated|pll1~FBOUT ),
  863. .lock(\auto_generated_inst.hbo_13_1797ab7b230f061a_bp ));
  864. defparam \pll_inst|auto_generated|pll1 .coord_x = 22;
  865. defparam \pll_inst|auto_generated|pll1 .coord_y = 5;
  866. defparam \pll_inst|auto_generated|pll1 .coord_z = 0;
  867. defparam \pll_inst|auto_generated|pll1 .CLKIN_HIGH = 8'b11111111;
  868. defparam \pll_inst|auto_generated|pll1 .CLKIN_LOW = 8'b11111111;
  869. defparam \pll_inst|auto_generated|pll1 .CLKIN_TRIM = 1'b0;
  870. defparam \pll_inst|auto_generated|pll1 .CLKIN_BYPASS = 1'b1;
  871. defparam \pll_inst|auto_generated|pll1 .CLKFB_HIGH = 8'b00011101;
  872. defparam \pll_inst|auto_generated|pll1 .CLKFB_LOW = 8'b00011101;
  873. defparam \pll_inst|auto_generated|pll1 .CLKFB_TRIM = 1'b0;
  874. defparam \pll_inst|auto_generated|pll1 .CLKFB_BYPASS = 1'b0;
  875. defparam \pll_inst|auto_generated|pll1 .CLKDIV0_EN = 1'b1;
  876. defparam \pll_inst|auto_generated|pll1 .CLKDIV1_EN = 1'b0;
  877. defparam \pll_inst|auto_generated|pll1 .CLKDIV2_EN = 1'b0;
  878. defparam \pll_inst|auto_generated|pll1 .CLKDIV3_EN = 1'b0;
  879. defparam \pll_inst|auto_generated|pll1 .CLKDIV4_EN = 1'b0;
  880. defparam \pll_inst|auto_generated|pll1 .CLKOUT0_HIGH = 8'b00000000;
  881. defparam \pll_inst|auto_generated|pll1 .CLKOUT0_LOW = 8'b00000000;
  882. defparam \pll_inst|auto_generated|pll1 .CLKOUT0_TRIM = 1'b0;
  883. defparam \pll_inst|auto_generated|pll1 .CLKOUT0_BYPASS = 1'b0;
  884. defparam \pll_inst|auto_generated|pll1 .CLKOUT1_HIGH = 8'b11111111;
  885. defparam \pll_inst|auto_generated|pll1 .CLKOUT1_LOW = 8'b11111111;
  886. defparam \pll_inst|auto_generated|pll1 .CLKOUT1_TRIM = 1'b0;
  887. defparam \pll_inst|auto_generated|pll1 .CLKOUT1_BYPASS = 1'b0;
  888. defparam \pll_inst|auto_generated|pll1 .CLKOUT2_HIGH = 8'b11111111;
  889. defparam \pll_inst|auto_generated|pll1 .CLKOUT2_LOW = 8'b11111111;
  890. defparam \pll_inst|auto_generated|pll1 .CLKOUT2_TRIM = 1'b0;
  891. defparam \pll_inst|auto_generated|pll1 .CLKOUT2_BYPASS = 1'b0;
  892. defparam \pll_inst|auto_generated|pll1 .CLKOUT3_HIGH = 8'b11111111;
  893. defparam \pll_inst|auto_generated|pll1 .CLKOUT3_LOW = 8'b11111111;
  894. defparam \pll_inst|auto_generated|pll1 .CLKOUT3_TRIM = 1'b0;
  895. defparam \pll_inst|auto_generated|pll1 .CLKOUT3_BYPASS = 1'b0;
  896. defparam \pll_inst|auto_generated|pll1 .CLKOUT4_HIGH = 8'b11111111;
  897. defparam \pll_inst|auto_generated|pll1 .CLKOUT4_LOW = 8'b11111111;
  898. defparam \pll_inst|auto_generated|pll1 .CLKOUT4_TRIM = 1'b0;
  899. defparam \pll_inst|auto_generated|pll1 .CLKOUT4_BYPASS = 1'b0;
  900. defparam \pll_inst|auto_generated|pll1 .CLKOUT0_DEL = 8'b00000000;
  901. defparam \pll_inst|auto_generated|pll1 .CLKOUT1_DEL = 8'b00000000;
  902. defparam \pll_inst|auto_generated|pll1 .CLKOUT2_DEL = 8'b00000000;
  903. defparam \pll_inst|auto_generated|pll1 .CLKOUT3_DEL = 8'b00000000;
  904. defparam \pll_inst|auto_generated|pll1 .CLKOUT4_DEL = 8'b00000000;
  905. defparam \pll_inst|auto_generated|pll1 .CLKOUT0_PHASE = 3'b000;
  906. defparam \pll_inst|auto_generated|pll1 .CLKOUT1_PHASE = 3'b000;
  907. defparam \pll_inst|auto_generated|pll1 .CLKOUT2_PHASE = 3'b000;
  908. defparam \pll_inst|auto_generated|pll1 .CLKOUT3_PHASE = 3'b000;
  909. defparam \pll_inst|auto_generated|pll1 .CLKOUT4_PHASE = 3'b000;
  910. defparam \pll_inst|auto_generated|pll1 .CLKFB_DEL = 8'b00000000;
  911. defparam \pll_inst|auto_generated|pll1 .CLKFB_PHASE = 3'b000;
  912. defparam \pll_inst|auto_generated|pll1 .FEEDBACK_MODE = 3'b100;
  913. defparam \pll_inst|auto_generated|pll1 .FBDELAY_VAL = 3'b100;
  914. defparam \pll_inst|auto_generated|pll1 .PLLOUTP_EN = 1'b0;
  915. defparam \pll_inst|auto_generated|pll1 .PLLOUTN_EN = 1'b0;
  916. defparam \pll_inst|auto_generated|pll1 .CLKOUT1_CASCADE = 1'b0;
  917. defparam \pll_inst|auto_generated|pll1 .CLKOUT2_CASCADE = 1'b0;
  918. defparam \pll_inst|auto_generated|pll1 .CLKOUT3_CASCADE = 1'b0;
  919. defparam \pll_inst|auto_generated|pll1 .CLKOUT4_CASCADE = 1'b0;
  920. defparam \pll_inst|auto_generated|pll1 .VCO_POST_DIV = 1'b1;
  921. defparam \pll_inst|auto_generated|pll1 .REG_CTRL = 2'b00;
  922. defparam \pll_inst|auto_generated|pll1 .CP = 3'b100;
  923. defparam \pll_inst|auto_generated|pll1 .RREF = 2'b01;
  924. defparam \pll_inst|auto_generated|pll1 .RVI = 2'b01;
  925. defparam \pll_inst|auto_generated|pll1 .IVCO = 3'b010;
  926. defparam \pll_inst|auto_generated|pll1 .PLL_EN_FLAG = 1'b1;
  927. alta_slice \pll_inst|auto_generated|pll_lock_sync (
  928. .A(vcc),
  929. .B(vcc),
  930. .C(vcc),
  931. .D(vcc),
  932. .Cin(),
  933. .Qin(\pll_inst|auto_generated|pll_lock_sync~q ),
  934. .Clk(\auto_generated_inst.hbo_13_1797ab7b230f061a_bp_X49_Y1_SIG_VCC ),
  935. .AsyncReset(\rv32.sys_ctrl_pllEnable__AsyncReset_X49_Y1_INV ),
  936. .SyncReset(),
  937. .ShiftData(),
  938. .SyncLoad(),
  939. .LutOut(\pll_inst|auto_generated|pll_lock_sync~feeder_combout ),
  940. .Cout(),
  941. .Q(\pll_inst|auto_generated|pll_lock_sync~q ));
  942. defparam \pll_inst|auto_generated|pll_lock_sync .coord_x = 20;
  943. defparam \pll_inst|auto_generated|pll_lock_sync .coord_y = 5;
  944. defparam \pll_inst|auto_generated|pll_lock_sync .coord_z = 7;
  945. defparam \pll_inst|auto_generated|pll_lock_sync .mask = 16'hFFFF;
  946. defparam \pll_inst|auto_generated|pll_lock_sync .modeMux = 1'b0;
  947. defparam \pll_inst|auto_generated|pll_lock_sync .FeedbackMux = 1'b0;
  948. defparam \pll_inst|auto_generated|pll_lock_sync .ShiftMux = 1'b0;
  949. defparam \pll_inst|auto_generated|pll_lock_sync .BypassEn = 1'b0;
  950. defparam \pll_inst|auto_generated|pll_lock_sync .CarryEnb = 1'b1;
  951. alta_rv32 rv32(
  952. .sys_clk(\gclksw_inst|gclk_switch__alta_gclksw__clkout ),
  953. .mem_ahb_hready(\rv32.mem_ahb_hready ),
  954. .mem_ahb_hreadyout(vcc),
  955. .mem_ahb_htrans({\rv32.mem_ahb_htrans[1] , \rv32.mem_ahb_htrans[0] }),
  956. .mem_ahb_hsize({\rv32.mem_ahb_hsize[2] , \rv32.mem_ahb_hsize[1] , \rv32.mem_ahb_hsize[0] }),
  957. .mem_ahb_hburst({\rv32.mem_ahb_hburst[2] , \rv32.mem_ahb_hburst[1] , \rv32.mem_ahb_hburst[0] }),
  958. .mem_ahb_hwrite(\rv32.mem_ahb_hwrite ),
  959. .mem_ahb_haddr({\rv32.mem_ahb_haddr[31] , \rv32.mem_ahb_haddr[30] , \rv32.mem_ahb_haddr[29] , \rv32.mem_ahb_haddr[28] , \rv32.mem_ahb_haddr[27] , \rv32.mem_ahb_haddr[26] , \rv32.mem_ahb_haddr[25] , \rv32.mem_ahb_haddr[24] , \rv32.mem_ahb_haddr[23] , \rv32.mem_ahb_haddr[22] , \rv32.mem_ahb_haddr[21] , \rv32.mem_ahb_haddr[20] , \rv32.mem_ahb_haddr[19] , \rv32.mem_ahb_haddr[18] , \rv32.mem_ahb_haddr[17] , \rv32.mem_ahb_haddr[16] , \rv32.mem_ahb_haddr[15] , \rv32.mem_ahb_haddr[14] , \rv32.mem_ahb_haddr[13] , \rv32.mem_ahb_haddr[12] , \rv32.mem_ahb_haddr[11] , \rv32.mem_ahb_haddr[10] , \rv32.mem_ahb_haddr[9] , \rv32.mem_ahb_haddr[8] , \rv32.mem_ahb_haddr[7] , \rv32.mem_ahb_haddr[6] , \rv32.mem_ahb_haddr[5] , \rv32.mem_ahb_haddr[4] , \rv32.mem_ahb_haddr[3] , \rv32.mem_ahb_haddr[2] , \rv32.mem_ahb_haddr[1] , \rv32.mem_ahb_haddr[0] }),
  960. .mem_ahb_hwdata({\rv32.mem_ahb_hwdata[31] , \rv32.mem_ahb_hwdata[30] , \rv32.mem_ahb_hwdata[29] , \rv32.mem_ahb_hwdata[28] , \rv32.mem_ahb_hwdata[27] , \rv32.mem_ahb_hwdata[26] , \rv32.mem_ahb_hwdata[25] , \rv32.mem_ahb_hwdata[24] , \rv32.mem_ahb_hwdata[23] , \rv32.mem_ahb_hwdata[22] , \rv32.mem_ahb_hwdata[21] , \rv32.mem_ahb_hwdata[20] , \rv32.mem_ahb_hwdata[19] , \rv32.mem_ahb_hwdata[18] , \rv32.mem_ahb_hwdata[17] , \rv32.mem_ahb_hwdata[16] , \rv32.mem_ahb_hwdata[15] , \rv32.mem_ahb_hwdata[14] , \rv32.mem_ahb_hwdata[13] , \rv32.mem_ahb_hwdata[12] , \rv32.mem_ahb_hwdata[11] , \rv32.mem_ahb_hwdata[10] , \rv32.mem_ahb_hwdata[9] , \rv32.mem_ahb_hwdata[8] , \rv32.mem_ahb_hwdata[7] , \rv32.mem_ahb_hwdata[6] , \rv32.mem_ahb_hwdata[5] , \rv32.mem_ahb_hwdata[4] , \rv32.mem_ahb_hwdata[3] , \rv32.mem_ahb_hwdata[2] , \rv32.mem_ahb_hwdata[1] , \rv32.mem_ahb_hwdata[0] }),
  961. .mem_ahb_hresp(gnd),
  962. .mem_ahb_hrdata({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  963. .slave_ahb_hsel(gnd),
  964. .slave_ahb_hready(vcc),
  965. .slave_ahb_hreadyout(\rv32.slave_ahb_hreadyout ),
  966. .slave_ahb_htrans({gnd, gnd}),
  967. .slave_ahb_hsize({gnd, gnd, gnd}),
  968. .slave_ahb_hburst({gnd, gnd, gnd}),
  969. .slave_ahb_hwrite(gnd),
  970. .slave_ahb_haddr({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  971. .slave_ahb_hwdata({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  972. .slave_ahb_hresp(\rv32.slave_ahb_hresp ),
  973. .slave_ahb_hrdata({\rv32.slave_ahb_hrdata[31] , \rv32.slave_ahb_hrdata[30] , \rv32.slave_ahb_hrdata[29] , \rv32.slave_ahb_hrdata[28] , \rv32.slave_ahb_hrdata[27] , \rv32.slave_ahb_hrdata[26] , \rv32.slave_ahb_hrdata[25] , \rv32.slave_ahb_hrdata[24] , \rv32.slave_ahb_hrdata[23] , \rv32.slave_ahb_hrdata[22] , \rv32.slave_ahb_hrdata[21] , \rv32.slave_ahb_hrdata[20] , \rv32.slave_ahb_hrdata[19] , \rv32.slave_ahb_hrdata[18] , \rv32.slave_ahb_hrdata[17] , \rv32.slave_ahb_hrdata[16] , \rv32.slave_ahb_hrdata[15] , \rv32.slave_ahb_hrdata[14] , \rv32.slave_ahb_hrdata[13] , \rv32.slave_ahb_hrdata[12] , \rv32.slave_ahb_hrdata[11] , \rv32.slave_ahb_hrdata[10] , \rv32.slave_ahb_hrdata[9] , \rv32.slave_ahb_hrdata[8] , \rv32.slave_ahb_hrdata[7] , \rv32.slave_ahb_hrdata[6] , \rv32.slave_ahb_hrdata[5] , \rv32.slave_ahb_hrdata[4] , \rv32.slave_ahb_hrdata[3] , \rv32.slave_ahb_hrdata[2] , \rv32.slave_ahb_hrdata[1] , \rv32.slave_ahb_hrdata[0] }),
  974. .gpio0_io_in({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  975. .gpio0_io_out_data({\rv32.gpio0_io_out_data[7] , \rv32.gpio0_io_out_data[6] , \rv32.gpio0_io_out_data[5] , \rv32.gpio0_io_out_data[4] , \rv32.gpio0_io_out_data[3] , \rv32.gpio0_io_out_data[2] , \rv32.gpio0_io_out_data[1] , \rv32.gpio0_io_out_data[0] }),
  976. .gpio0_io_out_en({\rv32.gpio0_io_out_en[7] , \rv32.gpio0_io_out_en[6] , \rv32.gpio0_io_out_en[5] , \rv32.gpio0_io_out_en[4] , \rv32.gpio0_io_out_en[3] , \rv32.gpio0_io_out_en[2] , \rv32.gpio0_io_out_en[1] , \rv32.gpio0_io_out_en[0] }),
  977. .gpio1_io_in({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  978. .gpio1_io_out_data({\rv32.gpio1_io_out_data[7] , \rv32.gpio1_io_out_data[6] , \rv32.gpio1_io_out_data[5] , \rv32.gpio1_io_out_data[4] , \rv32.gpio1_io_out_data[3] , \rv32.gpio1_io_out_data[2] , \rv32.gpio1_io_out_data[1] , \rv32.gpio1_io_out_data[0] }),
  979. .gpio1_io_out_en({\rv32.gpio1_io_out_en[7] , \rv32.gpio1_io_out_en[6] , \rv32.gpio1_io_out_en[5] , \rv32.gpio1_io_out_en[4] , \rv32.gpio1_io_out_en[3] , \rv32.gpio1_io_out_en[2] , \rv32.gpio1_io_out_en[1] , \rv32.gpio1_io_out_en[0] }),
  980. .sys_ctrl_clkSource({\rv32.sys_ctrl_clkSource[1] , \rv32.sys_ctrl_clkSource[0] }),
  981. .sys_ctrl_hseEnable(\rv32.sys_ctrl_hseEnable ),
  982. .sys_ctrl_hseBypass(\rv32.sys_ctrl_hseBypass ),
  983. .sys_ctrl_pllEnable(\rv32.sys_ctrl_pllEnable ),
  984. .sys_ctrl_pllReady(\auto_generated_inst.hbo_13_1797ab7b230f061a_bp ),
  985. .sys_ctrl_sleep(\rv32.sys_ctrl_sleep ),
  986. .sys_ctrl_stop(\rv32.sys_ctrl_stop ),
  987. .sys_ctrl_standby(\rv32.sys_ctrl_standby ),
  988. .gpio2_io_in({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  989. .gpio2_io_out_data({\rv32.gpio2_io_out_data[7] , \rv32.gpio2_io_out_data[6] , \rv32.gpio2_io_out_data[5] , \rv32.gpio2_io_out_data[4] , \rv32.gpio2_io_out_data[3] , \rv32.gpio2_io_out_data[2] , \rv32.gpio2_io_out_data[1] , \rv32.gpio2_io_out_data[0] }),
  990. .gpio2_io_out_en({\rv32.gpio2_io_out_en[7] , \rv32.gpio2_io_out_en[6] , \rv32.gpio2_io_out_en[5] , \rv32.gpio2_io_out_en[4] , \rv32.gpio2_io_out_en[3] , \rv32.gpio2_io_out_en[2] , \rv32.gpio2_io_out_en[1] , \rv32.gpio2_io_out_en[0] }),
  991. .gpio3_io_in({gnd, gnd, gnd, gnd, gnd, gnd, gnd, \GPIO3_0~input_o }),
  992. .gpio3_io_out_data({\rv32.gpio3_io_out_data[7] , \rv32.gpio3_io_out_data[6] , \rv32.gpio3_io_out_data[5] , \rv32.gpio3_io_out_data[4] , \rv32.gpio3_io_out_data[3] , \rv32.gpio3_io_out_data[2] , \rv32.gpio3_io_out_data[1] , \rv32.gpio3_io_out_data[0] }),
  993. .gpio3_io_out_en({\rv32.gpio3_io_out_en[7] , \rv32.gpio3_io_out_en[6] , \rv32.gpio3_io_out_en[5] , \rv32.gpio3_io_out_en[4] , \rv32.gpio3_io_out_en[3] , \rv32.gpio3_io_out_en[2] , \rv32.gpio3_io_out_en[1] , \rv32.gpio3_io_out_en[0] }),
  994. .gpio4_io_in({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  995. .gpio4_io_out_data({\rv32.gpio4_io_out_data[7] , \rv32.gpio4_io_out_data[6] , \rv32.gpio4_io_out_data[5] , \rv32.gpio4_io_out_data[4] , \rv32.gpio4_io_out_data[3] , \rv32.gpio4_io_out_data[2] , \rv32.gpio4_io_out_data[1] , \rv32.gpio4_io_out_data[0] }),
  996. .gpio4_io_out_en({\rv32.gpio4_io_out_en[7] , \rv32.gpio4_io_out_en[6] , \rv32.gpio4_io_out_en[5] , \rv32.gpio4_io_out_en[4] , \rv32.gpio4_io_out_en[3] , \rv32.gpio4_io_out_en[2] , \rv32.gpio4_io_out_en[1] , \rv32.gpio4_io_out_en[0] }),
  997. .gpio5_io_in({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  998. .gpio5_io_out_data({\rv32.gpio5_io_out_data[7] , \rv32.gpio5_io_out_data[6] , \rv32.gpio5_io_out_data[5] , \rv32.gpio5_io_out_data[4] , \rv32.gpio5_io_out_data[3] , \rv32.gpio5_io_out_data[2] , \rv32.gpio5_io_out_data[1] , \rv32.gpio5_io_out_data[0] }),
  999. .gpio5_io_out_en({\rv32.gpio5_io_out_en[7] , \rv32.gpio5_io_out_en[6] , \rv32.gpio5_io_out_en[5] , \rv32.gpio5_io_out_en[4] , \rv32.gpio5_io_out_en[3] , \rv32.gpio5_io_out_en[2] , \rv32.gpio5_io_out_en[1] , \rv32.gpio5_io_out_en[0] }),
  1000. .gpio6_io_in({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  1001. .gpio6_io_out_data({\rv32.gpio6_io_out_data[7] , \rv32.gpio6_io_out_data[6] , \rv32.gpio6_io_out_data[5] , \rv32.gpio6_io_out_data[4] , \rv32.gpio6_io_out_data[3] , \rv32.gpio6_io_out_data[2] , \rv32.gpio6_io_out_data[1] , \rv32.gpio6_io_out_data[0] }),
  1002. .gpio6_io_out_en({\rv32.gpio6_io_out_en[7] , \rv32.gpio6_io_out_en[6] , \rv32.gpio6_io_out_en[5] , \rv32.gpio6_io_out_en[4] , \rv32.gpio6_io_out_en[3] , \rv32.gpio6_io_out_en[2] , \rv32.gpio6_io_out_en[1] , \rv32.gpio6_io_out_en[0] }),
  1003. .gpio7_io_in({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  1004. .gpio7_io_out_data({\rv32.gpio7_io_out_data[7] , \rv32.gpio7_io_out_data[6] , \rv32.gpio7_io_out_data[5] , \rv32.gpio7_io_out_data[4] , \rv32.gpio7_io_out_data[3] , \rv32.gpio7_io_out_data[2] , \rv32.gpio7_io_out_data[1] , \rv32.gpio7_io_out_data[0] }),
  1005. .gpio7_io_out_en({\rv32.gpio7_io_out_en[7] , \rv32.gpio7_io_out_en[6] , \rv32.gpio7_io_out_en[5] , \rv32.gpio7_io_out_en[4] , \rv32.gpio7_io_out_en[3] , \rv32.gpio7_io_out_en[2] , \rv32.gpio7_io_out_en[1] , \rv32.gpio7_io_out_en[0] }),
  1006. .gpio8_io_in({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  1007. .gpio8_io_out_data({\rv32.gpio8_io_out_data[7] , \rv32.gpio8_io_out_data[6] , \rv32.gpio8_io_out_data[5] , \rv32.gpio8_io_out_data[4] , \rv32.gpio8_io_out_data[3] , \rv32.gpio8_io_out_data[2] , \rv32.gpio8_io_out_data[1] , \rv32.gpio8_io_out_data[0] }),
  1008. .gpio8_io_out_en({\rv32.gpio8_io_out_en[7] , \rv32.gpio8_io_out_en[6] , \rv32.gpio8_io_out_en[5] , \rv32.gpio8_io_out_en[4] , \rv32.gpio8_io_out_en[3] , \rv32.gpio8_io_out_en[2] , \rv32.gpio8_io_out_en[1] , \rv32.gpio8_io_out_en[0] }),
  1009. .gpio9_io_in({gnd, gnd, gnd, gnd, gnd, gnd, \GPIO9_1~input_o , gnd}),
  1010. .gpio9_io_out_data({\rv32.gpio9_io_out_data[7] , \rv32.gpio9_io_out_data[6] , \rv32.gpio9_io_out_data[5] , \rv32.gpio9_io_out_data[4] , \rv32.gpio9_io_out_data[3] , \rv32.gpio9_io_out_data[2] , \rv32.gpio9_io_out_data[1] , \rv32.gpio9_io_out_data[0] }),
  1011. .gpio9_io_out_en({\rv32.gpio9_io_out_en[7] , \rv32.gpio9_io_out_en[6] , \rv32.gpio9_io_out_en[5] , \rv32.gpio9_io_out_en[4] , \rv32.gpio9_io_out_en[3] , \rv32.gpio9_io_out_en[2] , \rv32.gpio9_io_out_en[1] , \rv32.gpio9_io_out_en[0] }),
  1012. .ext_resetn(vcc),
  1013. .resetn_out(\rv32.resetn_out ),
  1014. .dmactive(\rv32.dmactive ),
  1015. .swj_JTAGNSW(\rv32.swj_JTAGNSW ),
  1016. .swj_JTAGSTATE({\rv32.swj_JTAGSTATE[3] , \rv32.swj_JTAGSTATE[2] , \rv32.swj_JTAGSTATE[1] , \rv32.swj_JTAGSTATE[0] }),
  1017. .swj_JTAGIR({\rv32.swj_JTAGIR[3] , \rv32.swj_JTAGIR[2] , \rv32.swj_JTAGIR[1] , \rv32.swj_JTAGIR[0] }),
  1018. .ext_int({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  1019. .ext_dma_DMACBREQ({gnd, gnd, gnd, gnd}),
  1020. .ext_dma_DMACLBREQ({gnd, gnd, gnd, gnd}),
  1021. .ext_dma_DMACSREQ({gnd, gnd, gnd, gnd}),
  1022. .ext_dma_DMACLSREQ({gnd, gnd, gnd, gnd}),
  1023. .ext_dma_DMACCLR({\rv32.ext_dma_DMACCLR[3] , \rv32.ext_dma_DMACCLR[2] , \rv32.ext_dma_DMACCLR[1] , \rv32.ext_dma_DMACCLR[0] }),
  1024. .ext_dma_DMACTC({\rv32.ext_dma_DMACTC[3] , \rv32.ext_dma_DMACTC[2] , \rv32.ext_dma_DMACTC[1] , \rv32.ext_dma_DMACTC[0] }),
  1025. .local_int({gnd, gnd, gnd, gnd}),
  1026. .test_mode({gnd, gnd}),
  1027. .usb0_xcvr_clk(vcc),
  1028. .usb0_id(vcc));
  1029. defparam rv32.coord_x = 0;
  1030. defparam rv32.coord_y = 5;
  1031. defparam rv32.coord_z = 0;
  1032. endmodule