boot_routed.v 59 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536
  1. `timescale 1 ps/ 1 ps
  2. module top(
  3. PIN_1,
  4. PIN_2,
  5. PIN_3,
  6. PIN_68,
  7. PIN_69,
  8. PIN_88,
  9. PIN_91,
  10. PIN_92,
  11. PIN_95,
  12. PIN_96,
  13. PIN_97,
  14. PIN_HSE,
  15. PIN_HSI,
  16. PIN_OSC);
  17. inout PIN_1;
  18. inout PIN_2;
  19. inout PIN_3;
  20. output PIN_68;
  21. input PIN_69;
  22. inout PIN_88;
  23. inout PIN_91;
  24. inout PIN_92;
  25. inout PIN_95;
  26. inout PIN_96;
  27. inout PIN_97;
  28. input PIN_HSE;
  29. input PIN_HSI;
  30. input PIN_OSC;
  31. //wire gnd;
  32. //wire vcc;
  33. wire \PIN_1~input_o ;
  34. wire \PIN_2~input_o ;
  35. wire \PIN_3~input_o ;
  36. wire \PIN_69~input_o ;
  37. wire \PIN_88~input_o ;
  38. wire \PIN_91~input_o ;
  39. wire \PIN_92~input_o ;
  40. wire \PIN_95~input_o ;
  41. wire \PIN_96~input_o ;
  42. wire \PIN_97~input_o ;
  43. wire \PIN_HSE~input_o ;
  44. wire \PIN_HSI~input_o ;
  45. wire \PIN_OSC~input_o ;
  46. wire \PLL_ENABLE~clkctrl_outclk ;
  47. wire \PLL_ENABLE~clkctrl_outclk__AsyncReset_X47_Y1_SIG ;
  48. wire \PLL_ENABLE~combout ;
  49. wire \PLL_LOCK~combout ;
  50. wire \auto_generated_inst.hbo_13_a07d11f4c42b3d12_bp ;
  51. wire \auto_generated_inst.hbo_13_a07d11f4c42b3d12_bp_X47_Y1_SIG_VCC ;
  52. wire \auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ;
  53. tri1 devclrn;
  54. tri1 devoe;
  55. tri1 devpor;
  56. wire [3:0] ext_dma_DMACBREQ;
  57. //wire ext_dma_DMACBREQ[0];
  58. //wire ext_dma_DMACBREQ[1];
  59. //wire ext_dma_DMACBREQ[2];
  60. //wire ext_dma_DMACBREQ[3];
  61. wire [3:0] ext_dma_DMACLBREQ;
  62. //wire ext_dma_DMACLBREQ[0];
  63. //wire ext_dma_DMACLBREQ[1];
  64. //wire ext_dma_DMACLBREQ[2];
  65. //wire ext_dma_DMACLBREQ[3];
  66. wire [3:0] ext_dma_DMACLSREQ;
  67. //wire ext_dma_DMACLSREQ[0];
  68. //wire ext_dma_DMACLSREQ[1];
  69. //wire ext_dma_DMACLSREQ[2];
  70. //wire ext_dma_DMACLSREQ[3];
  71. wire [3:0] ext_dma_DMACSREQ;
  72. //wire ext_dma_DMACSREQ[0];
  73. //wire ext_dma_DMACSREQ[1];
  74. //wire ext_dma_DMACSREQ[2];
  75. //wire ext_dma_DMACSREQ[3];
  76. wire \gclksw_inst|gclk_switch__alta_gclksw__clkout ;
  77. wire [7:0] gpio0_io_in;
  78. //wire gpio0_io_in[0];
  79. //wire gpio0_io_in[1];
  80. //wire gpio0_io_in[2];
  81. //wire gpio0_io_in[3];
  82. //wire gpio0_io_in[4];
  83. //wire gpio0_io_in[5];
  84. //wire gpio0_io_in[6];
  85. //wire gpio0_io_in[7];
  86. wire [7:0] gpio1_io_in;
  87. //wire gpio1_io_in[0];
  88. //wire gpio1_io_in[1];
  89. //wire gpio1_io_in[2];
  90. //wire gpio1_io_in[3];
  91. //wire gpio1_io_in[4];
  92. //wire gpio1_io_in[5];
  93. //wire gpio1_io_in[6];
  94. //wire gpio1_io_in[7];
  95. wire [7:0] gpio1_io_out_data;
  96. //wire gpio1_io_out_data[0];
  97. //wire gpio1_io_out_data[1];
  98. //wire gpio1_io_out_data[2];
  99. //wire gpio1_io_out_data[3];
  100. //wire gpio1_io_out_data[4];
  101. //wire gpio1_io_out_data[5];
  102. //wire gpio1_io_out_data[6];
  103. //wire gpio1_io_out_data[7];
  104. wire [7:0] gpio1_io_out_en;
  105. //wire gpio1_io_out_en[0];
  106. //wire gpio1_io_out_en[1];
  107. //wire gpio1_io_out_en[2];
  108. //wire gpio1_io_out_en[3];
  109. //wire gpio1_io_out_en[4];
  110. //wire gpio1_io_out_en[5];
  111. //wire gpio1_io_out_en[6];
  112. //wire gpio1_io_out_en[7];
  113. wire [7:0] gpio2_io_in;
  114. //wire gpio2_io_in[0];
  115. //wire gpio2_io_in[1];
  116. //wire gpio2_io_in[2];
  117. //wire gpio2_io_in[3];
  118. //wire gpio2_io_in[4];
  119. //wire gpio2_io_in[5];
  120. //wire gpio2_io_in[6];
  121. //wire gpio2_io_in[7];
  122. wire [7:0] gpio2_io_out_data;
  123. //wire gpio2_io_out_data[0];
  124. //wire gpio2_io_out_data[1];
  125. //wire gpio2_io_out_data[2];
  126. //wire gpio2_io_out_data[3];
  127. //wire gpio2_io_out_data[4];
  128. //wire gpio2_io_out_data[5];
  129. //wire gpio2_io_out_data[6];
  130. //wire gpio2_io_out_data[7];
  131. wire [7:0] gpio2_io_out_en;
  132. //wire gpio2_io_out_en[0];
  133. //wire gpio2_io_out_en[1];
  134. //wire gpio2_io_out_en[2];
  135. //wire gpio2_io_out_en[3];
  136. //wire gpio2_io_out_en[4];
  137. //wire gpio2_io_out_en[5];
  138. //wire gpio2_io_out_en[6];
  139. //wire gpio2_io_out_en[7];
  140. wire [7:0] gpio3_io_in;
  141. //wire gpio3_io_in[0];
  142. //wire gpio3_io_in[1];
  143. //wire gpio3_io_in[2];
  144. //wire gpio3_io_in[3];
  145. //wire gpio3_io_in[4];
  146. //wire gpio3_io_in[5];
  147. //wire gpio3_io_in[6];
  148. //wire gpio3_io_in[7];
  149. wire [7:0] gpio4_io_in;
  150. //wire gpio4_io_in[0];
  151. //wire gpio4_io_in[1];
  152. //wire gpio4_io_in[2];
  153. //wire gpio4_io_in[3];
  154. //wire gpio4_io_in[4];
  155. //wire gpio4_io_in[5];
  156. //wire gpio4_io_in[6];
  157. //wire gpio4_io_in[7];
  158. wire [7:0] gpio5_io_in;
  159. //wire gpio5_io_in[0];
  160. //wire gpio5_io_in[1];
  161. //wire gpio5_io_in[2];
  162. //wire gpio5_io_in[3];
  163. //wire gpio5_io_in[4];
  164. //wire gpio5_io_in[5];
  165. //wire gpio5_io_in[6];
  166. //wire gpio5_io_in[7];
  167. wire [7:0] gpio6_io_in;
  168. //wire gpio6_io_in[0];
  169. //wire gpio6_io_in[1];
  170. //wire gpio6_io_in[2];
  171. //wire gpio6_io_in[3];
  172. //wire gpio6_io_in[4];
  173. //wire gpio6_io_in[5];
  174. //wire gpio6_io_in[6];
  175. //wire gpio6_io_in[7];
  176. wire [7:0] gpio7_io_in;
  177. //wire gpio7_io_in[0];
  178. //wire gpio7_io_in[1];
  179. //wire gpio7_io_in[2];
  180. //wire gpio7_io_in[3];
  181. //wire gpio7_io_in[4];
  182. //wire gpio7_io_in[5];
  183. //wire gpio7_io_in[6];
  184. //wire gpio7_io_in[7];
  185. wire [7:0] gpio7_io_out_data;
  186. //wire gpio7_io_out_data[0];
  187. //wire gpio7_io_out_data[1];
  188. //wire gpio7_io_out_data[2];
  189. //wire gpio7_io_out_data[3];
  190. //wire gpio7_io_out_data[4];
  191. //wire gpio7_io_out_data[5];
  192. //wire gpio7_io_out_data[6];
  193. //wire gpio7_io_out_data[7];
  194. wire [7:0] gpio7_io_out_en;
  195. //wire gpio7_io_out_en[0];
  196. //wire gpio7_io_out_en[1];
  197. //wire gpio7_io_out_en[2];
  198. //wire gpio7_io_out_en[3];
  199. //wire gpio7_io_out_en[4];
  200. //wire gpio7_io_out_en[5];
  201. //wire gpio7_io_out_en[6];
  202. //wire gpio7_io_out_en[7];
  203. wire [7:0] gpio8_io_in;
  204. //wire gpio8_io_in[0];
  205. //wire gpio8_io_in[1];
  206. //wire gpio8_io_in[2];
  207. //wire gpio8_io_in[3];
  208. //wire gpio8_io_in[4];
  209. //wire gpio8_io_in[5];
  210. //wire gpio8_io_in[6];
  211. //wire gpio8_io_in[7];
  212. wire [7:0] gpio9_io_in;
  213. //wire gpio9_io_in[0];
  214. //wire gpio9_io_in[1];
  215. //wire gpio9_io_in[2];
  216. //wire gpio9_io_in[3];
  217. //wire gpio9_io_in[4];
  218. //wire gpio9_io_in[5];
  219. //wire gpio9_io_in[6];
  220. //wire gpio9_io_in[7];
  221. wire hbi_274_0_9cb2c0024f9919c5_bp;
  222. wire hbi_274_1_9cb2c0024f9919c5_bp;
  223. wire [3:0] local_int;
  224. //wire local_int[0];
  225. //wire local_int[1];
  226. //wire local_int[2];
  227. //wire local_int[3];
  228. wire [31:0] mem_ahb_hrdata;
  229. //wire mem_ahb_hrdata[0];
  230. //wire mem_ahb_hrdata[10];
  231. //wire mem_ahb_hrdata[11];
  232. //wire mem_ahb_hrdata[12];
  233. //wire mem_ahb_hrdata[13];
  234. //wire mem_ahb_hrdata[14];
  235. //wire mem_ahb_hrdata[15];
  236. //wire mem_ahb_hrdata[16];
  237. //wire mem_ahb_hrdata[17];
  238. //wire mem_ahb_hrdata[18];
  239. //wire mem_ahb_hrdata[19];
  240. //wire mem_ahb_hrdata[1];
  241. //wire mem_ahb_hrdata[20];
  242. //wire mem_ahb_hrdata[21];
  243. //wire mem_ahb_hrdata[22];
  244. //wire mem_ahb_hrdata[23];
  245. //wire mem_ahb_hrdata[24];
  246. //wire mem_ahb_hrdata[25];
  247. //wire mem_ahb_hrdata[26];
  248. //wire mem_ahb_hrdata[27];
  249. //wire mem_ahb_hrdata[28];
  250. //wire mem_ahb_hrdata[29];
  251. //wire mem_ahb_hrdata[2];
  252. //wire mem_ahb_hrdata[30];
  253. //wire mem_ahb_hrdata[31];
  254. //wire mem_ahb_hrdata[3];
  255. //wire mem_ahb_hrdata[4];
  256. //wire mem_ahb_hrdata[5];
  257. //wire mem_ahb_hrdata[6];
  258. //wire mem_ahb_hrdata[7];
  259. //wire mem_ahb_hrdata[8];
  260. //wire mem_ahb_hrdata[9];
  261. wire \mem_ahb_hreadyout~combout ;
  262. wire \mem_ahb_hresp~combout ;
  263. wire [4:0] \pll_inst|auto_generated|clk ;
  264. //wire \pll_inst|auto_generated|clk [0];
  265. //wire \pll_inst|auto_generated|clk [1];
  266. //wire \pll_inst|auto_generated|clk [2];
  267. //wire \pll_inst|auto_generated|clk [3];
  268. //wire \pll_inst|auto_generated|clk [4];
  269. wire [4:0] \pll_inst|auto_generated|pll1_CLK_bus ;
  270. //wire \pll_inst|auto_generated|pll1_CLK_bus [0];
  271. //wire \pll_inst|auto_generated|pll1_CLK_bus [1];
  272. //wire \pll_inst|auto_generated|pll1_CLK_bus [2];
  273. //wire \pll_inst|auto_generated|pll1_CLK_bus [3];
  274. //wire \pll_inst|auto_generated|pll1_CLK_bus [4];
  275. wire \pll_inst|auto_generated|pll1~FBOUT ;
  276. wire \pll_inst|auto_generated|pll_lock_sync~feeder_combout ;
  277. wire \pll_inst|auto_generated|pll_lock_sync~q ;
  278. wire \rv32.dmactive ;
  279. wire \rv32.ext_dma_DMACCLR[0] ;
  280. wire \rv32.ext_dma_DMACCLR[1] ;
  281. wire \rv32.ext_dma_DMACCLR[2] ;
  282. wire \rv32.ext_dma_DMACCLR[3] ;
  283. wire \rv32.ext_dma_DMACTC[0] ;
  284. wire \rv32.ext_dma_DMACTC[1] ;
  285. wire \rv32.ext_dma_DMACTC[2] ;
  286. wire \rv32.ext_dma_DMACTC[3] ;
  287. wire \rv32.gpio0_io_out_data[0] ;
  288. wire \rv32.gpio0_io_out_data[1] ;
  289. wire \rv32.gpio0_io_out_data[2] ;
  290. wire \rv32.gpio0_io_out_data[3] ;
  291. wire \rv32.gpio0_io_out_data[4] ;
  292. wire \rv32.gpio0_io_out_data[5] ;
  293. wire \rv32.gpio0_io_out_data[6] ;
  294. wire \rv32.gpio0_io_out_data[7] ;
  295. wire \rv32.gpio0_io_out_en[0] ;
  296. wire \rv32.gpio0_io_out_en[1] ;
  297. wire \rv32.gpio0_io_out_en[2] ;
  298. wire \rv32.gpio0_io_out_en[3] ;
  299. wire \rv32.gpio0_io_out_en[4] ;
  300. wire \rv32.gpio0_io_out_en[5] ;
  301. wire \rv32.gpio0_io_out_en[6] ;
  302. wire \rv32.gpio0_io_out_en[7] ;
  303. wire \rv32.gpio1_io_out_data[0] ;
  304. wire \rv32.gpio1_io_out_data[1] ;
  305. wire \rv32.gpio1_io_out_data[2] ;
  306. wire \rv32.gpio1_io_out_data[3] ;
  307. wire \rv32.gpio1_io_out_data[4] ;
  308. wire \rv32.gpio1_io_out_data[5] ;
  309. wire \rv32.gpio1_io_out_data[6] ;
  310. wire \rv32.gpio1_io_out_data[7] ;
  311. wire \rv32.gpio1_io_out_en[0] ;
  312. wire \rv32.gpio1_io_out_en[1] ;
  313. wire \rv32.gpio1_io_out_en[2] ;
  314. wire \rv32.gpio1_io_out_en[3] ;
  315. wire \rv32.gpio1_io_out_en[4] ;
  316. wire \rv32.gpio1_io_out_en[5] ;
  317. wire \rv32.gpio1_io_out_en[6] ;
  318. wire \rv32.gpio1_io_out_en[7] ;
  319. wire \rv32.gpio2_io_out_data[0] ;
  320. wire \rv32.gpio2_io_out_data[1] ;
  321. wire \rv32.gpio2_io_out_data[2] ;
  322. wire \rv32.gpio2_io_out_data[3] ;
  323. wire \rv32.gpio2_io_out_data[4] ;
  324. wire \rv32.gpio2_io_out_data[5] ;
  325. wire \rv32.gpio2_io_out_data[6] ;
  326. wire \rv32.gpio2_io_out_data[7] ;
  327. wire \rv32.gpio2_io_out_en[0] ;
  328. wire \rv32.gpio2_io_out_en[1] ;
  329. wire \rv32.gpio2_io_out_en[2] ;
  330. wire \rv32.gpio2_io_out_en[3] ;
  331. wire \rv32.gpio2_io_out_en[4] ;
  332. wire \rv32.gpio2_io_out_en[5] ;
  333. wire \rv32.gpio2_io_out_en[6] ;
  334. wire \rv32.gpio2_io_out_en[7] ;
  335. wire \rv32.gpio3_io_out_data[0] ;
  336. wire \rv32.gpio3_io_out_data[1] ;
  337. wire \rv32.gpio3_io_out_data[2] ;
  338. wire \rv32.gpio3_io_out_data[3] ;
  339. wire \rv32.gpio3_io_out_data[4] ;
  340. wire \rv32.gpio3_io_out_data[5] ;
  341. wire \rv32.gpio3_io_out_data[6] ;
  342. wire \rv32.gpio3_io_out_data[7] ;
  343. wire \rv32.gpio3_io_out_en[0] ;
  344. wire \rv32.gpio3_io_out_en[1] ;
  345. wire \rv32.gpio3_io_out_en[2] ;
  346. wire \rv32.gpio3_io_out_en[3] ;
  347. wire \rv32.gpio3_io_out_en[4] ;
  348. wire \rv32.gpio3_io_out_en[5] ;
  349. wire \rv32.gpio3_io_out_en[6] ;
  350. wire \rv32.gpio3_io_out_en[7] ;
  351. wire \rv32.gpio4_io_out_data[0] ;
  352. wire \rv32.gpio4_io_out_data[1] ;
  353. wire \rv32.gpio4_io_out_data[2] ;
  354. wire \rv32.gpio4_io_out_data[3] ;
  355. wire \rv32.gpio4_io_out_data[4] ;
  356. wire \rv32.gpio4_io_out_data[5] ;
  357. wire \rv32.gpio4_io_out_data[6] ;
  358. wire \rv32.gpio4_io_out_data[7] ;
  359. wire \rv32.gpio4_io_out_en[0] ;
  360. wire \rv32.gpio4_io_out_en[1] ;
  361. wire \rv32.gpio4_io_out_en[2] ;
  362. wire \rv32.gpio4_io_out_en[3] ;
  363. wire \rv32.gpio4_io_out_en[4] ;
  364. wire \rv32.gpio4_io_out_en[5] ;
  365. wire \rv32.gpio4_io_out_en[6] ;
  366. wire \rv32.gpio4_io_out_en[7] ;
  367. wire \rv32.gpio5_io_out_data[0] ;
  368. wire \rv32.gpio5_io_out_data[1] ;
  369. wire \rv32.gpio5_io_out_data[2] ;
  370. wire \rv32.gpio5_io_out_data[3] ;
  371. wire \rv32.gpio5_io_out_data[4] ;
  372. wire \rv32.gpio5_io_out_data[5] ;
  373. wire \rv32.gpio5_io_out_data[6] ;
  374. wire \rv32.gpio5_io_out_data[7] ;
  375. wire \rv32.gpio5_io_out_en[0] ;
  376. wire \rv32.gpio5_io_out_en[1] ;
  377. wire \rv32.gpio5_io_out_en[2] ;
  378. wire \rv32.gpio5_io_out_en[3] ;
  379. wire \rv32.gpio5_io_out_en[4] ;
  380. wire \rv32.gpio5_io_out_en[5] ;
  381. wire \rv32.gpio5_io_out_en[6] ;
  382. wire \rv32.gpio5_io_out_en[7] ;
  383. wire \rv32.gpio6_io_out_data[0] ;
  384. wire \rv32.gpio6_io_out_data[1] ;
  385. wire \rv32.gpio6_io_out_data[2] ;
  386. wire \rv32.gpio6_io_out_data[3] ;
  387. wire \rv32.gpio6_io_out_data[4] ;
  388. wire \rv32.gpio6_io_out_data[5] ;
  389. wire \rv32.gpio6_io_out_data[6] ;
  390. wire \rv32.gpio6_io_out_data[7] ;
  391. wire \rv32.gpio6_io_out_en[0] ;
  392. wire \rv32.gpio6_io_out_en[1] ;
  393. wire \rv32.gpio6_io_out_en[2] ;
  394. wire \rv32.gpio6_io_out_en[3] ;
  395. wire \rv32.gpio6_io_out_en[4] ;
  396. wire \rv32.gpio6_io_out_en[5] ;
  397. wire \rv32.gpio6_io_out_en[6] ;
  398. wire \rv32.gpio6_io_out_en[7] ;
  399. wire \rv32.gpio7_io_out_data[0] ;
  400. wire \rv32.gpio7_io_out_data[1] ;
  401. wire \rv32.gpio7_io_out_data[2] ;
  402. wire \rv32.gpio7_io_out_data[3] ;
  403. wire \rv32.gpio7_io_out_data[4] ;
  404. wire \rv32.gpio7_io_out_data[5] ;
  405. wire \rv32.gpio7_io_out_data[6] ;
  406. wire \rv32.gpio7_io_out_data[7] ;
  407. wire \rv32.gpio7_io_out_en[0] ;
  408. wire \rv32.gpio7_io_out_en[1] ;
  409. wire \rv32.gpio7_io_out_en[2] ;
  410. wire \rv32.gpio7_io_out_en[3] ;
  411. wire \rv32.gpio7_io_out_en[4] ;
  412. wire \rv32.gpio7_io_out_en[5] ;
  413. wire \rv32.gpio7_io_out_en[6] ;
  414. wire \rv32.gpio7_io_out_en[7] ;
  415. wire \rv32.gpio8_io_out_data[0] ;
  416. wire \rv32.gpio8_io_out_data[1] ;
  417. wire \rv32.gpio8_io_out_data[2] ;
  418. wire \rv32.gpio8_io_out_data[3] ;
  419. wire \rv32.gpio8_io_out_data[4] ;
  420. wire \rv32.gpio8_io_out_data[5] ;
  421. wire \rv32.gpio8_io_out_data[6] ;
  422. wire \rv32.gpio8_io_out_data[7] ;
  423. wire \rv32.gpio8_io_out_en[0] ;
  424. wire \rv32.gpio8_io_out_en[1] ;
  425. wire \rv32.gpio8_io_out_en[2] ;
  426. wire \rv32.gpio8_io_out_en[3] ;
  427. wire \rv32.gpio8_io_out_en[4] ;
  428. wire \rv32.gpio8_io_out_en[5] ;
  429. wire \rv32.gpio8_io_out_en[6] ;
  430. wire \rv32.gpio8_io_out_en[7] ;
  431. wire \rv32.gpio9_io_out_data[0] ;
  432. wire \rv32.gpio9_io_out_data[1] ;
  433. wire \rv32.gpio9_io_out_data[2] ;
  434. wire \rv32.gpio9_io_out_data[3] ;
  435. wire \rv32.gpio9_io_out_data[4] ;
  436. wire \rv32.gpio9_io_out_data[5] ;
  437. wire \rv32.gpio9_io_out_data[6] ;
  438. wire \rv32.gpio9_io_out_data[7] ;
  439. wire \rv32.gpio9_io_out_en[0] ;
  440. wire \rv32.gpio9_io_out_en[1] ;
  441. wire \rv32.gpio9_io_out_en[2] ;
  442. wire \rv32.gpio9_io_out_en[3] ;
  443. wire \rv32.gpio9_io_out_en[4] ;
  444. wire \rv32.gpio9_io_out_en[5] ;
  445. wire \rv32.gpio9_io_out_en[6] ;
  446. wire \rv32.gpio9_io_out_en[7] ;
  447. wire \rv32.mem_ahb_haddr[0] ;
  448. wire \rv32.mem_ahb_haddr[10] ;
  449. wire \rv32.mem_ahb_haddr[11] ;
  450. wire \rv32.mem_ahb_haddr[12] ;
  451. wire \rv32.mem_ahb_haddr[13] ;
  452. wire \rv32.mem_ahb_haddr[14] ;
  453. wire \rv32.mem_ahb_haddr[15] ;
  454. wire \rv32.mem_ahb_haddr[16] ;
  455. wire \rv32.mem_ahb_haddr[17] ;
  456. wire \rv32.mem_ahb_haddr[18] ;
  457. wire \rv32.mem_ahb_haddr[19] ;
  458. wire \rv32.mem_ahb_haddr[1] ;
  459. wire \rv32.mem_ahb_haddr[20] ;
  460. wire \rv32.mem_ahb_haddr[21] ;
  461. wire \rv32.mem_ahb_haddr[22] ;
  462. wire \rv32.mem_ahb_haddr[23] ;
  463. wire \rv32.mem_ahb_haddr[24] ;
  464. wire \rv32.mem_ahb_haddr[25] ;
  465. wire \rv32.mem_ahb_haddr[26] ;
  466. wire \rv32.mem_ahb_haddr[27] ;
  467. wire \rv32.mem_ahb_haddr[28] ;
  468. wire \rv32.mem_ahb_haddr[29] ;
  469. wire \rv32.mem_ahb_haddr[2] ;
  470. wire \rv32.mem_ahb_haddr[30] ;
  471. wire \rv32.mem_ahb_haddr[31] ;
  472. wire \rv32.mem_ahb_haddr[3] ;
  473. wire \rv32.mem_ahb_haddr[4] ;
  474. wire \rv32.mem_ahb_haddr[5] ;
  475. wire \rv32.mem_ahb_haddr[6] ;
  476. wire \rv32.mem_ahb_haddr[7] ;
  477. wire \rv32.mem_ahb_haddr[8] ;
  478. wire \rv32.mem_ahb_haddr[9] ;
  479. wire \rv32.mem_ahb_hburst[0] ;
  480. wire \rv32.mem_ahb_hburst[1] ;
  481. wire \rv32.mem_ahb_hburst[2] ;
  482. wire \rv32.mem_ahb_hready ;
  483. wire \rv32.mem_ahb_hsize[0] ;
  484. wire \rv32.mem_ahb_hsize[1] ;
  485. wire \rv32.mem_ahb_hsize[2] ;
  486. wire \rv32.mem_ahb_htrans[0] ;
  487. wire \rv32.mem_ahb_htrans[1] ;
  488. wire \rv32.mem_ahb_hwdata[0] ;
  489. wire \rv32.mem_ahb_hwdata[10] ;
  490. wire \rv32.mem_ahb_hwdata[11] ;
  491. wire \rv32.mem_ahb_hwdata[12] ;
  492. wire \rv32.mem_ahb_hwdata[13] ;
  493. wire \rv32.mem_ahb_hwdata[14] ;
  494. wire \rv32.mem_ahb_hwdata[15] ;
  495. wire \rv32.mem_ahb_hwdata[16] ;
  496. wire \rv32.mem_ahb_hwdata[17] ;
  497. wire \rv32.mem_ahb_hwdata[18] ;
  498. wire \rv32.mem_ahb_hwdata[19] ;
  499. wire \rv32.mem_ahb_hwdata[1] ;
  500. wire \rv32.mem_ahb_hwdata[20] ;
  501. wire \rv32.mem_ahb_hwdata[21] ;
  502. wire \rv32.mem_ahb_hwdata[22] ;
  503. wire \rv32.mem_ahb_hwdata[23] ;
  504. wire \rv32.mem_ahb_hwdata[24] ;
  505. wire \rv32.mem_ahb_hwdata[25] ;
  506. wire \rv32.mem_ahb_hwdata[26] ;
  507. wire \rv32.mem_ahb_hwdata[27] ;
  508. wire \rv32.mem_ahb_hwdata[28] ;
  509. wire \rv32.mem_ahb_hwdata[29] ;
  510. wire \rv32.mem_ahb_hwdata[2] ;
  511. wire \rv32.mem_ahb_hwdata[30] ;
  512. wire \rv32.mem_ahb_hwdata[31] ;
  513. wire \rv32.mem_ahb_hwdata[3] ;
  514. wire \rv32.mem_ahb_hwdata[4] ;
  515. wire \rv32.mem_ahb_hwdata[5] ;
  516. wire \rv32.mem_ahb_hwdata[6] ;
  517. wire \rv32.mem_ahb_hwdata[7] ;
  518. wire \rv32.mem_ahb_hwdata[8] ;
  519. wire \rv32.mem_ahb_hwdata[9] ;
  520. wire \rv32.mem_ahb_hwrite ;
  521. wire \rv32.resetn_out ;
  522. wire \rv32.slave_ahb_hrdata[0] ;
  523. wire \rv32.slave_ahb_hrdata[10] ;
  524. wire \rv32.slave_ahb_hrdata[11] ;
  525. wire \rv32.slave_ahb_hrdata[12] ;
  526. wire \rv32.slave_ahb_hrdata[13] ;
  527. wire \rv32.slave_ahb_hrdata[14] ;
  528. wire \rv32.slave_ahb_hrdata[15] ;
  529. wire \rv32.slave_ahb_hrdata[16] ;
  530. wire \rv32.slave_ahb_hrdata[17] ;
  531. wire \rv32.slave_ahb_hrdata[18] ;
  532. wire \rv32.slave_ahb_hrdata[19] ;
  533. wire \rv32.slave_ahb_hrdata[1] ;
  534. wire \rv32.slave_ahb_hrdata[20] ;
  535. wire \rv32.slave_ahb_hrdata[21] ;
  536. wire \rv32.slave_ahb_hrdata[22] ;
  537. wire \rv32.slave_ahb_hrdata[23] ;
  538. wire \rv32.slave_ahb_hrdata[24] ;
  539. wire \rv32.slave_ahb_hrdata[25] ;
  540. wire \rv32.slave_ahb_hrdata[26] ;
  541. wire \rv32.slave_ahb_hrdata[27] ;
  542. wire \rv32.slave_ahb_hrdata[28] ;
  543. wire \rv32.slave_ahb_hrdata[29] ;
  544. wire \rv32.slave_ahb_hrdata[2] ;
  545. wire \rv32.slave_ahb_hrdata[30] ;
  546. wire \rv32.slave_ahb_hrdata[31] ;
  547. wire \rv32.slave_ahb_hrdata[3] ;
  548. wire \rv32.slave_ahb_hrdata[4] ;
  549. wire \rv32.slave_ahb_hrdata[5] ;
  550. wire \rv32.slave_ahb_hrdata[6] ;
  551. wire \rv32.slave_ahb_hrdata[7] ;
  552. wire \rv32.slave_ahb_hrdata[8] ;
  553. wire \rv32.slave_ahb_hrdata[9] ;
  554. wire \rv32.slave_ahb_hreadyout ;
  555. wire \rv32.slave_ahb_hresp ;
  556. wire \rv32.swj_JTAGIR[0] ;
  557. wire \rv32.swj_JTAGIR[1] ;
  558. wire \rv32.swj_JTAGIR[2] ;
  559. wire \rv32.swj_JTAGIR[3] ;
  560. wire \rv32.swj_JTAGNSW ;
  561. wire \rv32.swj_JTAGSTATE[0] ;
  562. wire \rv32.swj_JTAGSTATE[1] ;
  563. wire \rv32.swj_JTAGSTATE[2] ;
  564. wire \rv32.swj_JTAGSTATE[3] ;
  565. wire \rv32.sys_ctrl_clkSource[0] ;
  566. wire \rv32.sys_ctrl_clkSource[1] ;
  567. wire \rv32.sys_ctrl_hseBypass ;
  568. wire \rv32.sys_ctrl_hseEnable ;
  569. wire \rv32.sys_ctrl_pllEnable ;
  570. wire \rv32.sys_ctrl_sleep ;
  571. wire \rv32.sys_ctrl_standby ;
  572. wire \rv32.sys_ctrl_stop ;
  573. wire [31:0] slave_ahb_haddr;
  574. //wire slave_ahb_haddr[0];
  575. //wire slave_ahb_haddr[10];
  576. //wire slave_ahb_haddr[11];
  577. //wire slave_ahb_haddr[12];
  578. //wire slave_ahb_haddr[13];
  579. //wire slave_ahb_haddr[14];
  580. //wire slave_ahb_haddr[15];
  581. //wire slave_ahb_haddr[16];
  582. //wire slave_ahb_haddr[17];
  583. //wire slave_ahb_haddr[18];
  584. //wire slave_ahb_haddr[19];
  585. //wire slave_ahb_haddr[1];
  586. //wire slave_ahb_haddr[20];
  587. //wire slave_ahb_haddr[21];
  588. //wire slave_ahb_haddr[22];
  589. //wire slave_ahb_haddr[23];
  590. //wire slave_ahb_haddr[24];
  591. //wire slave_ahb_haddr[25];
  592. //wire slave_ahb_haddr[26];
  593. //wire slave_ahb_haddr[27];
  594. //wire slave_ahb_haddr[28];
  595. //wire slave_ahb_haddr[29];
  596. //wire slave_ahb_haddr[2];
  597. //wire slave_ahb_haddr[30];
  598. //wire slave_ahb_haddr[31];
  599. //wire slave_ahb_haddr[3];
  600. //wire slave_ahb_haddr[4];
  601. //wire slave_ahb_haddr[5];
  602. //wire slave_ahb_haddr[6];
  603. //wire slave_ahb_haddr[7];
  604. //wire slave_ahb_haddr[8];
  605. //wire slave_ahb_haddr[9];
  606. wire [2:0] slave_ahb_hburst;
  607. //wire slave_ahb_hburst[0];
  608. //wire slave_ahb_hburst[1];
  609. //wire slave_ahb_hburst[2];
  610. wire \slave_ahb_hready~combout ;
  611. wire \slave_ahb_hsel~combout ;
  612. wire [2:0] slave_ahb_hsize;
  613. //wire slave_ahb_hsize[0];
  614. //wire slave_ahb_hsize[1];
  615. //wire slave_ahb_hsize[2];
  616. wire [1:0] slave_ahb_htrans;
  617. //wire slave_ahb_htrans[0];
  618. //wire slave_ahb_htrans[1];
  619. wire [31:0] slave_ahb_hwdata;
  620. //wire slave_ahb_hwdata[0];
  621. //wire slave_ahb_hwdata[10];
  622. //wire slave_ahb_hwdata[11];
  623. //wire slave_ahb_hwdata[12];
  624. //wire slave_ahb_hwdata[13];
  625. //wire slave_ahb_hwdata[14];
  626. //wire slave_ahb_hwdata[15];
  627. //wire slave_ahb_hwdata[16];
  628. //wire slave_ahb_hwdata[17];
  629. //wire slave_ahb_hwdata[18];
  630. //wire slave_ahb_hwdata[19];
  631. //wire slave_ahb_hwdata[1];
  632. //wire slave_ahb_hwdata[20];
  633. //wire slave_ahb_hwdata[21];
  634. //wire slave_ahb_hwdata[22];
  635. //wire slave_ahb_hwdata[23];
  636. //wire slave_ahb_hwdata[24];
  637. //wire slave_ahb_hwdata[25];
  638. //wire slave_ahb_hwdata[26];
  639. //wire slave_ahb_hwdata[27];
  640. //wire slave_ahb_hwdata[28];
  641. //wire slave_ahb_hwdata[29];
  642. //wire slave_ahb_hwdata[2];
  643. //wire slave_ahb_hwdata[30];
  644. //wire slave_ahb_hwdata[31];
  645. //wire slave_ahb_hwdata[3];
  646. //wire slave_ahb_hwdata[4];
  647. //wire slave_ahb_hwdata[5];
  648. //wire slave_ahb_hwdata[6];
  649. //wire slave_ahb_hwdata[7];
  650. //wire slave_ahb_hwdata[8];
  651. //wire slave_ahb_hwdata[9];
  652. wire \slave_ahb_hwrite~combout ;
  653. wire unknown;
  654. wire \~GND~combout ;
  655. wire \~VCC~combout ;
  656. wire vcc;
  657. wire gnd;
  658. assign vcc = 1'b1;
  659. assign gnd = 1'b0;
  660. alta_rio \PIN_1~output (
  661. .padio(PIN_1),
  662. .datain(\rv32.gpio1_io_out_data[3] ),
  663. .oe(\rv32.gpio1_io_out_en[3] ),
  664. .outclk(gnd),
  665. .outclkena(vcc),
  666. .inclk(gnd),
  667. .inclkena(vcc),
  668. .areset(gnd),
  669. .sreset(gnd),
  670. .combout(\PIN_1~input_o ),
  671. .regout());
  672. defparam \PIN_1~output .coord_x = 22;
  673. defparam \PIN_1~output .coord_y = 1;
  674. defparam \PIN_1~output .coord_z = 4;
  675. defparam \PIN_1~output .IN_ASYNC_MODE = 1'b0;
  676. defparam \PIN_1~output .IN_SYNC_MODE = 1'b0;
  677. defparam \PIN_1~output .IN_POWERUP = 1'b0;
  678. defparam \PIN_1~output .OUT_REG_MODE = 1'b0;
  679. defparam \PIN_1~output .OUT_ASYNC_MODE = 1'b0;
  680. defparam \PIN_1~output .OUT_SYNC_MODE = 1'b0;
  681. defparam \PIN_1~output .OUT_POWERUP = 1'b0;
  682. defparam \PIN_1~output .OE_REG_MODE = 1'b0;
  683. defparam \PIN_1~output .OE_ASYNC_MODE = 1'b0;
  684. defparam \PIN_1~output .OE_SYNC_MODE = 1'b0;
  685. defparam \PIN_1~output .OE_POWERUP = 1'b0;
  686. defparam \PIN_1~output .CFG_TRI_INPUT = 1'b0;
  687. defparam \PIN_1~output .CFG_INPUT_EN = 1'b1;
  688. defparam \PIN_1~output .CFG_PULL_UP = 1'b0;
  689. defparam \PIN_1~output .CFG_SLR = 1'b0;
  690. defparam \PIN_1~output .CFG_OPEN_DRAIN = 1'b0;
  691. defparam \PIN_1~output .CFG_PDRCTRL = 4'b0100;
  692. defparam \PIN_1~output .CFG_KEEP = 2'b00;
  693. defparam \PIN_1~output .CFG_LVDS_OUT_EN = 1'b0;
  694. defparam \PIN_1~output .CFG_LVDS_SEL_CUA = 2'b00;
  695. defparam \PIN_1~output .CFG_LVDS_IREF = 10'b0110000000;
  696. defparam \PIN_1~output .CFG_LVDS_IN_EN = 1'b0;
  697. defparam \PIN_1~output .DPCLK_DELAY = 4'b0000;
  698. defparam \PIN_1~output .OUT_DELAY = 1'b0;
  699. defparam \PIN_1~output .IN_DATA_DELAY = 3'b000;
  700. defparam \PIN_1~output .IN_REG_DELAY = 3'b000;
  701. alta_rio \PIN_2~output (
  702. .padio(PIN_2),
  703. .datain(\rv32.gpio1_io_out_data[0] ),
  704. .oe(\rv32.gpio1_io_out_en[0] ),
  705. .outclk(gnd),
  706. .outclkena(vcc),
  707. .inclk(gnd),
  708. .inclkena(vcc),
  709. .areset(gnd),
  710. .sreset(gnd),
  711. .combout(\PIN_2~input_o ),
  712. .regout());
  713. defparam \PIN_2~output .coord_x = 22;
  714. defparam \PIN_2~output .coord_y = 1;
  715. defparam \PIN_2~output .coord_z = 3;
  716. defparam \PIN_2~output .IN_ASYNC_MODE = 1'b0;
  717. defparam \PIN_2~output .IN_SYNC_MODE = 1'b0;
  718. defparam \PIN_2~output .IN_POWERUP = 1'b0;
  719. defparam \PIN_2~output .OUT_REG_MODE = 1'b0;
  720. defparam \PIN_2~output .OUT_ASYNC_MODE = 1'b0;
  721. defparam \PIN_2~output .OUT_SYNC_MODE = 1'b0;
  722. defparam \PIN_2~output .OUT_POWERUP = 1'b0;
  723. defparam \PIN_2~output .OE_REG_MODE = 1'b0;
  724. defparam \PIN_2~output .OE_ASYNC_MODE = 1'b0;
  725. defparam \PIN_2~output .OE_SYNC_MODE = 1'b0;
  726. defparam \PIN_2~output .OE_POWERUP = 1'b0;
  727. defparam \PIN_2~output .CFG_TRI_INPUT = 1'b0;
  728. defparam \PIN_2~output .CFG_INPUT_EN = 1'b1;
  729. defparam \PIN_2~output .CFG_PULL_UP = 1'b0;
  730. defparam \PIN_2~output .CFG_SLR = 1'b0;
  731. defparam \PIN_2~output .CFG_OPEN_DRAIN = 1'b0;
  732. defparam \PIN_2~output .CFG_PDRCTRL = 4'b0100;
  733. defparam \PIN_2~output .CFG_KEEP = 2'b00;
  734. defparam \PIN_2~output .CFG_LVDS_OUT_EN = 1'b0;
  735. defparam \PIN_2~output .CFG_LVDS_SEL_CUA = 2'b00;
  736. defparam \PIN_2~output .CFG_LVDS_IREF = 10'b0110000000;
  737. defparam \PIN_2~output .CFG_LVDS_IN_EN = 1'b0;
  738. defparam \PIN_2~output .DPCLK_DELAY = 4'b0000;
  739. defparam \PIN_2~output .OUT_DELAY = 1'b0;
  740. defparam \PIN_2~output .IN_DATA_DELAY = 3'b000;
  741. defparam \PIN_2~output .IN_REG_DELAY = 3'b000;
  742. alta_rio \PIN_3~output (
  743. .padio(PIN_3),
  744. .datain(\rv32.gpio1_io_out_data[1] ),
  745. .oe(\rv32.gpio1_io_out_en[1] ),
  746. .outclk(gnd),
  747. .outclkena(vcc),
  748. .inclk(gnd),
  749. .inclkena(vcc),
  750. .areset(gnd),
  751. .sreset(gnd),
  752. .combout(\PIN_3~input_o ),
  753. .regout());
  754. defparam \PIN_3~output .coord_x = 22;
  755. defparam \PIN_3~output .coord_y = 1;
  756. defparam \PIN_3~output .coord_z = 2;
  757. defparam \PIN_3~output .IN_ASYNC_MODE = 1'b0;
  758. defparam \PIN_3~output .IN_SYNC_MODE = 1'b0;
  759. defparam \PIN_3~output .IN_POWERUP = 1'b0;
  760. defparam \PIN_3~output .OUT_REG_MODE = 1'b0;
  761. defparam \PIN_3~output .OUT_ASYNC_MODE = 1'b0;
  762. defparam \PIN_3~output .OUT_SYNC_MODE = 1'b0;
  763. defparam \PIN_3~output .OUT_POWERUP = 1'b0;
  764. defparam \PIN_3~output .OE_REG_MODE = 1'b0;
  765. defparam \PIN_3~output .OE_ASYNC_MODE = 1'b0;
  766. defparam \PIN_3~output .OE_SYNC_MODE = 1'b0;
  767. defparam \PIN_3~output .OE_POWERUP = 1'b0;
  768. defparam \PIN_3~output .CFG_TRI_INPUT = 1'b0;
  769. defparam \PIN_3~output .CFG_INPUT_EN = 1'b1;
  770. defparam \PIN_3~output .CFG_PULL_UP = 1'b0;
  771. defparam \PIN_3~output .CFG_SLR = 1'b0;
  772. defparam \PIN_3~output .CFG_OPEN_DRAIN = 1'b0;
  773. defparam \PIN_3~output .CFG_PDRCTRL = 4'b0100;
  774. defparam \PIN_3~output .CFG_KEEP = 2'b00;
  775. defparam \PIN_3~output .CFG_LVDS_OUT_EN = 1'b0;
  776. defparam \PIN_3~output .CFG_LVDS_SEL_CUA = 2'b00;
  777. defparam \PIN_3~output .CFG_LVDS_IREF = 10'b0110000000;
  778. defparam \PIN_3~output .CFG_LVDS_IN_EN = 1'b0;
  779. defparam \PIN_3~output .DPCLK_DELAY = 4'b0000;
  780. defparam \PIN_3~output .OUT_DELAY = 1'b0;
  781. defparam \PIN_3~output .IN_DATA_DELAY = 3'b000;
  782. defparam \PIN_3~output .IN_REG_DELAY = 3'b000;
  783. alta_rio \PIN_68~output (
  784. .padio(PIN_68),
  785. .datain(\rv32.gpio7_io_out_data[6] ),
  786. .oe(\rv32.gpio7_io_out_en[6] ),
  787. .outclk(gnd),
  788. .outclkena(vcc),
  789. .inclk(gnd),
  790. .inclkena(vcc),
  791. .areset(gnd),
  792. .sreset(gnd),
  793. .combout(),
  794. .regout());
  795. defparam \PIN_68~output .coord_x = 0;
  796. defparam \PIN_68~output .coord_y = 2;
  797. defparam \PIN_68~output .coord_z = 5;
  798. defparam \PIN_68~output .IN_ASYNC_MODE = 1'b0;
  799. defparam \PIN_68~output .IN_SYNC_MODE = 1'b0;
  800. defparam \PIN_68~output .IN_POWERUP = 1'b0;
  801. defparam \PIN_68~output .OUT_REG_MODE = 1'b0;
  802. defparam \PIN_68~output .OUT_ASYNC_MODE = 1'b0;
  803. defparam \PIN_68~output .OUT_SYNC_MODE = 1'b0;
  804. defparam \PIN_68~output .OUT_POWERUP = 1'b0;
  805. defparam \PIN_68~output .OE_REG_MODE = 1'b0;
  806. defparam \PIN_68~output .OE_ASYNC_MODE = 1'b0;
  807. defparam \PIN_68~output .OE_SYNC_MODE = 1'b0;
  808. defparam \PIN_68~output .OE_POWERUP = 1'b0;
  809. defparam \PIN_68~output .CFG_TRI_INPUT = 1'b0;
  810. defparam \PIN_68~output .CFG_INPUT_EN = 1'b0;
  811. defparam \PIN_68~output .CFG_PULL_UP = 1'b0;
  812. defparam \PIN_68~output .CFG_SLR = 1'b0;
  813. defparam \PIN_68~output .CFG_OPEN_DRAIN = 1'b0;
  814. defparam \PIN_68~output .CFG_PDRCTRL = 4'b0100;
  815. defparam \PIN_68~output .CFG_KEEP = 2'b00;
  816. defparam \PIN_68~output .CFG_LVDS_OUT_EN = 1'b0;
  817. defparam \PIN_68~output .CFG_LVDS_SEL_CUA = 2'b00;
  818. defparam \PIN_68~output .CFG_LVDS_IREF = 10'b0110000000;
  819. defparam \PIN_68~output .CFG_LVDS_IN_EN = 1'b0;
  820. defparam \PIN_68~output .DPCLK_DELAY = 4'b0000;
  821. defparam \PIN_68~output .OUT_DELAY = 1'b0;
  822. defparam \PIN_68~output .IN_DATA_DELAY = 3'b000;
  823. defparam \PIN_68~output .IN_REG_DELAY = 3'b000;
  824. alta_rio \PIN_69~input (
  825. .padio(PIN_69),
  826. .datain(gnd),
  827. .oe(gnd),
  828. .outclk(gnd),
  829. .outclkena(vcc),
  830. .inclk(gnd),
  831. .inclkena(vcc),
  832. .areset(gnd),
  833. .sreset(gnd),
  834. .combout(\PIN_69~input_o ),
  835. .regout());
  836. defparam \PIN_69~input .coord_x = 0;
  837. defparam \PIN_69~input .coord_y = 1;
  838. defparam \PIN_69~input .coord_z = 0;
  839. defparam \PIN_69~input .IN_ASYNC_MODE = 1'b0;
  840. defparam \PIN_69~input .IN_SYNC_MODE = 1'b0;
  841. defparam \PIN_69~input .IN_POWERUP = 1'b0;
  842. defparam \PIN_69~input .OUT_REG_MODE = 1'b0;
  843. defparam \PIN_69~input .OUT_ASYNC_MODE = 1'b0;
  844. defparam \PIN_69~input .OUT_SYNC_MODE = 1'b0;
  845. defparam \PIN_69~input .OUT_POWERUP = 1'b0;
  846. defparam \PIN_69~input .OE_REG_MODE = 1'b0;
  847. defparam \PIN_69~input .OE_ASYNC_MODE = 1'b0;
  848. defparam \PIN_69~input .OE_SYNC_MODE = 1'b0;
  849. defparam \PIN_69~input .OE_POWERUP = 1'b0;
  850. defparam \PIN_69~input .CFG_TRI_INPUT = 1'b0;
  851. defparam \PIN_69~input .CFG_INPUT_EN = 1'b1;
  852. defparam \PIN_69~input .CFG_PULL_UP = 1'b0;
  853. defparam \PIN_69~input .CFG_SLR = 1'b0;
  854. defparam \PIN_69~input .CFG_OPEN_DRAIN = 1'b0;
  855. defparam \PIN_69~input .CFG_PDRCTRL = 4'b0100;
  856. defparam \PIN_69~input .CFG_KEEP = 2'b00;
  857. defparam \PIN_69~input .CFG_LVDS_OUT_EN = 1'b0;
  858. defparam \PIN_69~input .CFG_LVDS_SEL_CUA = 2'b00;
  859. defparam \PIN_69~input .CFG_LVDS_IREF = 10'b0110000000;
  860. defparam \PIN_69~input .CFG_LVDS_IN_EN = 1'b0;
  861. defparam \PIN_69~input .DPCLK_DELAY = 4'b0000;
  862. defparam \PIN_69~input .OUT_DELAY = 1'b0;
  863. defparam \PIN_69~input .IN_DATA_DELAY = 3'b000;
  864. defparam \PIN_69~input .IN_REG_DELAY = 3'b000;
  865. alta_rio \PIN_88~output (
  866. .padio(PIN_88),
  867. .datain(\rv32.gpio1_io_out_data[6] ),
  868. .oe(\rv32.gpio1_io_out_en[6] ),
  869. .outclk(gnd),
  870. .outclkena(vcc),
  871. .inclk(gnd),
  872. .inclkena(vcc),
  873. .areset(gnd),
  874. .sreset(gnd),
  875. .combout(\PIN_88~input_o ),
  876. .regout());
  877. defparam \PIN_88~output .coord_x = 8;
  878. defparam \PIN_88~output .coord_y = 0;
  879. defparam \PIN_88~output .coord_z = 3;
  880. defparam \PIN_88~output .IN_ASYNC_MODE = 1'b0;
  881. defparam \PIN_88~output .IN_SYNC_MODE = 1'b0;
  882. defparam \PIN_88~output .IN_POWERUP = 1'b0;
  883. defparam \PIN_88~output .OUT_REG_MODE = 1'b0;
  884. defparam \PIN_88~output .OUT_ASYNC_MODE = 1'b0;
  885. defparam \PIN_88~output .OUT_SYNC_MODE = 1'b0;
  886. defparam \PIN_88~output .OUT_POWERUP = 1'b0;
  887. defparam \PIN_88~output .OE_REG_MODE = 1'b0;
  888. defparam \PIN_88~output .OE_ASYNC_MODE = 1'b0;
  889. defparam \PIN_88~output .OE_SYNC_MODE = 1'b0;
  890. defparam \PIN_88~output .OE_POWERUP = 1'b0;
  891. defparam \PIN_88~output .CFG_TRI_INPUT = 1'b0;
  892. defparam \PIN_88~output .CFG_INPUT_EN = 1'b1;
  893. defparam \PIN_88~output .CFG_PULL_UP = 1'b0;
  894. defparam \PIN_88~output .CFG_SLR = 1'b0;
  895. defparam \PIN_88~output .CFG_OPEN_DRAIN = 1'b0;
  896. defparam \PIN_88~output .CFG_PDRCTRL = 4'b0100;
  897. defparam \PIN_88~output .CFG_KEEP = 2'b00;
  898. defparam \PIN_88~output .CFG_LVDS_OUT_EN = 1'b0;
  899. defparam \PIN_88~output .CFG_LVDS_SEL_CUA = 2'b00;
  900. defparam \PIN_88~output .CFG_LVDS_IREF = 10'b0110000000;
  901. defparam \PIN_88~output .CFG_LVDS_IN_EN = 1'b0;
  902. defparam \PIN_88~output .DPCLK_DELAY = 4'b0000;
  903. defparam \PIN_88~output .OUT_DELAY = 1'b0;
  904. defparam \PIN_88~output .IN_DATA_DELAY = 3'b000;
  905. defparam \PIN_88~output .IN_REG_DELAY = 3'b000;
  906. alta_rio \PIN_91~output (
  907. .padio(PIN_91),
  908. .datain(\rv32.gpio1_io_out_data[5] ),
  909. .oe(\rv32.gpio1_io_out_en[5] ),
  910. .outclk(gnd),
  911. .outclkena(vcc),
  912. .inclk(gnd),
  913. .inclkena(vcc),
  914. .areset(gnd),
  915. .sreset(gnd),
  916. .combout(\PIN_91~input_o ),
  917. .regout());
  918. defparam \PIN_91~output .coord_x = 17;
  919. defparam \PIN_91~output .coord_y = 0;
  920. defparam \PIN_91~output .coord_z = 2;
  921. defparam \PIN_91~output .IN_ASYNC_MODE = 1'b0;
  922. defparam \PIN_91~output .IN_SYNC_MODE = 1'b0;
  923. defparam \PIN_91~output .IN_POWERUP = 1'b0;
  924. defparam \PIN_91~output .OUT_REG_MODE = 1'b0;
  925. defparam \PIN_91~output .OUT_ASYNC_MODE = 1'b0;
  926. defparam \PIN_91~output .OUT_SYNC_MODE = 1'b0;
  927. defparam \PIN_91~output .OUT_POWERUP = 1'b0;
  928. defparam \PIN_91~output .OE_REG_MODE = 1'b0;
  929. defparam \PIN_91~output .OE_ASYNC_MODE = 1'b0;
  930. defparam \PIN_91~output .OE_SYNC_MODE = 1'b0;
  931. defparam \PIN_91~output .OE_POWERUP = 1'b0;
  932. defparam \PIN_91~output .CFG_TRI_INPUT = 1'b0;
  933. defparam \PIN_91~output .CFG_INPUT_EN = 1'b1;
  934. defparam \PIN_91~output .CFG_PULL_UP = 1'b0;
  935. defparam \PIN_91~output .CFG_SLR = 1'b0;
  936. defparam \PIN_91~output .CFG_OPEN_DRAIN = 1'b0;
  937. defparam \PIN_91~output .CFG_PDRCTRL = 4'b0100;
  938. defparam \PIN_91~output .CFG_KEEP = 2'b00;
  939. defparam \PIN_91~output .CFG_LVDS_OUT_EN = 1'b0;
  940. defparam \PIN_91~output .CFG_LVDS_SEL_CUA = 2'b00;
  941. defparam \PIN_91~output .CFG_LVDS_IREF = 10'b0110000000;
  942. defparam \PIN_91~output .CFG_LVDS_IN_EN = 1'b0;
  943. defparam \PIN_91~output .DPCLK_DELAY = 4'b0000;
  944. defparam \PIN_91~output .OUT_DELAY = 1'b0;
  945. defparam \PIN_91~output .IN_DATA_DELAY = 3'b000;
  946. defparam \PIN_91~output .IN_REG_DELAY = 3'b000;
  947. alta_rio \PIN_92~output (
  948. .padio(PIN_92),
  949. .datain(\rv32.gpio1_io_out_data[4] ),
  950. .oe(\rv32.gpio1_io_out_en[4] ),
  951. .outclk(gnd),
  952. .outclkena(vcc),
  953. .inclk(gnd),
  954. .inclkena(vcc),
  955. .areset(gnd),
  956. .sreset(gnd),
  957. .combout(\PIN_92~input_o ),
  958. .regout());
  959. defparam \PIN_92~output .coord_x = 18;
  960. defparam \PIN_92~output .coord_y = 0;
  961. defparam \PIN_92~output .coord_z = 0;
  962. defparam \PIN_92~output .IN_ASYNC_MODE = 1'b0;
  963. defparam \PIN_92~output .IN_SYNC_MODE = 1'b0;
  964. defparam \PIN_92~output .IN_POWERUP = 1'b0;
  965. defparam \PIN_92~output .OUT_REG_MODE = 1'b0;
  966. defparam \PIN_92~output .OUT_ASYNC_MODE = 1'b0;
  967. defparam \PIN_92~output .OUT_SYNC_MODE = 1'b0;
  968. defparam \PIN_92~output .OUT_POWERUP = 1'b0;
  969. defparam \PIN_92~output .OE_REG_MODE = 1'b0;
  970. defparam \PIN_92~output .OE_ASYNC_MODE = 1'b0;
  971. defparam \PIN_92~output .OE_SYNC_MODE = 1'b0;
  972. defparam \PIN_92~output .OE_POWERUP = 1'b0;
  973. defparam \PIN_92~output .CFG_TRI_INPUT = 1'b0;
  974. defparam \PIN_92~output .CFG_INPUT_EN = 1'b1;
  975. defparam \PIN_92~output .CFG_PULL_UP = 1'b0;
  976. defparam \PIN_92~output .CFG_SLR = 1'b0;
  977. defparam \PIN_92~output .CFG_OPEN_DRAIN = 1'b0;
  978. defparam \PIN_92~output .CFG_PDRCTRL = 4'b0100;
  979. defparam \PIN_92~output .CFG_KEEP = 2'b00;
  980. defparam \PIN_92~output .CFG_LVDS_OUT_EN = 1'b0;
  981. defparam \PIN_92~output .CFG_LVDS_SEL_CUA = 2'b00;
  982. defparam \PIN_92~output .CFG_LVDS_IREF = 10'b0110000000;
  983. defparam \PIN_92~output .CFG_LVDS_IN_EN = 1'b0;
  984. defparam \PIN_92~output .DPCLK_DELAY = 4'b0000;
  985. defparam \PIN_92~output .OUT_DELAY = 1'b0;
  986. defparam \PIN_92~output .IN_DATA_DELAY = 3'b000;
  987. defparam \PIN_92~output .IN_REG_DELAY = 3'b000;
  988. alta_rio \PIN_95~output (
  989. .padio(PIN_95),
  990. .datain(\rv32.gpio2_io_out_data[1] ),
  991. .oe(\rv32.gpio2_io_out_en[1] ),
  992. .outclk(gnd),
  993. .outclkena(vcc),
  994. .inclk(gnd),
  995. .inclkena(vcc),
  996. .areset(gnd),
  997. .sreset(gnd),
  998. .combout(\PIN_95~input_o ),
  999. .regout());
  1000. defparam \PIN_95~output .coord_x = 19;
  1001. defparam \PIN_95~output .coord_y = 0;
  1002. defparam \PIN_95~output .coord_z = 1;
  1003. defparam \PIN_95~output .IN_ASYNC_MODE = 1'b0;
  1004. defparam \PIN_95~output .IN_SYNC_MODE = 1'b0;
  1005. defparam \PIN_95~output .IN_POWERUP = 1'b0;
  1006. defparam \PIN_95~output .OUT_REG_MODE = 1'b0;
  1007. defparam \PIN_95~output .OUT_ASYNC_MODE = 1'b0;
  1008. defparam \PIN_95~output .OUT_SYNC_MODE = 1'b0;
  1009. defparam \PIN_95~output .OUT_POWERUP = 1'b0;
  1010. defparam \PIN_95~output .OE_REG_MODE = 1'b0;
  1011. defparam \PIN_95~output .OE_ASYNC_MODE = 1'b0;
  1012. defparam \PIN_95~output .OE_SYNC_MODE = 1'b0;
  1013. defparam \PIN_95~output .OE_POWERUP = 1'b0;
  1014. defparam \PIN_95~output .CFG_TRI_INPUT = 1'b0;
  1015. defparam \PIN_95~output .CFG_INPUT_EN = 1'b1;
  1016. defparam \PIN_95~output .CFG_PULL_UP = 1'b0;
  1017. defparam \PIN_95~output .CFG_SLR = 1'b0;
  1018. defparam \PIN_95~output .CFG_OPEN_DRAIN = 1'b0;
  1019. defparam \PIN_95~output .CFG_PDRCTRL = 4'b0100;
  1020. defparam \PIN_95~output .CFG_KEEP = 2'b00;
  1021. defparam \PIN_95~output .CFG_LVDS_OUT_EN = 1'b0;
  1022. defparam \PIN_95~output .CFG_LVDS_SEL_CUA = 2'b00;
  1023. defparam \PIN_95~output .CFG_LVDS_IREF = 10'b0110000000;
  1024. defparam \PIN_95~output .CFG_LVDS_IN_EN = 1'b0;
  1025. defparam \PIN_95~output .DPCLK_DELAY = 4'b0000;
  1026. defparam \PIN_95~output .OUT_DELAY = 1'b0;
  1027. defparam \PIN_95~output .IN_DATA_DELAY = 3'b000;
  1028. defparam \PIN_95~output .IN_REG_DELAY = 3'b000;
  1029. alta_rio \PIN_96~output (
  1030. .padio(PIN_96),
  1031. .datain(\rv32.gpio2_io_out_data[2] ),
  1032. .oe(\rv32.gpio2_io_out_en[2] ),
  1033. .outclk(gnd),
  1034. .outclkena(vcc),
  1035. .inclk(gnd),
  1036. .inclkena(vcc),
  1037. .areset(gnd),
  1038. .sreset(gnd),
  1039. .combout(\PIN_96~input_o ),
  1040. .regout());
  1041. defparam \PIN_96~output .coord_x = 19;
  1042. defparam \PIN_96~output .coord_y = 0;
  1043. defparam \PIN_96~output .coord_z = 3;
  1044. defparam \PIN_96~output .IN_ASYNC_MODE = 1'b0;
  1045. defparam \PIN_96~output .IN_SYNC_MODE = 1'b0;
  1046. defparam \PIN_96~output .IN_POWERUP = 1'b0;
  1047. defparam \PIN_96~output .OUT_REG_MODE = 1'b0;
  1048. defparam \PIN_96~output .OUT_ASYNC_MODE = 1'b0;
  1049. defparam \PIN_96~output .OUT_SYNC_MODE = 1'b0;
  1050. defparam \PIN_96~output .OUT_POWERUP = 1'b0;
  1051. defparam \PIN_96~output .OE_REG_MODE = 1'b0;
  1052. defparam \PIN_96~output .OE_ASYNC_MODE = 1'b0;
  1053. defparam \PIN_96~output .OE_SYNC_MODE = 1'b0;
  1054. defparam \PIN_96~output .OE_POWERUP = 1'b0;
  1055. defparam \PIN_96~output .CFG_TRI_INPUT = 1'b0;
  1056. defparam \PIN_96~output .CFG_INPUT_EN = 1'b1;
  1057. defparam \PIN_96~output .CFG_PULL_UP = 1'b0;
  1058. defparam \PIN_96~output .CFG_SLR = 1'b0;
  1059. defparam \PIN_96~output .CFG_OPEN_DRAIN = 1'b0;
  1060. defparam \PIN_96~output .CFG_PDRCTRL = 4'b0100;
  1061. defparam \PIN_96~output .CFG_KEEP = 2'b00;
  1062. defparam \PIN_96~output .CFG_LVDS_OUT_EN = 1'b0;
  1063. defparam \PIN_96~output .CFG_LVDS_SEL_CUA = 2'b00;
  1064. defparam \PIN_96~output .CFG_LVDS_IREF = 10'b0110000000;
  1065. defparam \PIN_96~output .CFG_LVDS_IN_EN = 1'b0;
  1066. defparam \PIN_96~output .DPCLK_DELAY = 4'b0000;
  1067. defparam \PIN_96~output .OUT_DELAY = 1'b0;
  1068. defparam \PIN_96~output .IN_DATA_DELAY = 3'b000;
  1069. defparam \PIN_96~output .IN_REG_DELAY = 3'b000;
  1070. alta_rio \PIN_97~output (
  1071. .padio(PIN_97),
  1072. .datain(\rv32.gpio2_io_out_data[0] ),
  1073. .oe(\rv32.gpio2_io_out_en[0] ),
  1074. .outclk(gnd),
  1075. .outclkena(vcc),
  1076. .inclk(gnd),
  1077. .inclkena(vcc),
  1078. .areset(gnd),
  1079. .sreset(gnd),
  1080. .combout(\PIN_97~input_o ),
  1081. .regout());
  1082. defparam \PIN_97~output .coord_x = 20;
  1083. defparam \PIN_97~output .coord_y = 0;
  1084. defparam \PIN_97~output .coord_z = 0;
  1085. defparam \PIN_97~output .IN_ASYNC_MODE = 1'b0;
  1086. defparam \PIN_97~output .IN_SYNC_MODE = 1'b0;
  1087. defparam \PIN_97~output .IN_POWERUP = 1'b0;
  1088. defparam \PIN_97~output .OUT_REG_MODE = 1'b0;
  1089. defparam \PIN_97~output .OUT_ASYNC_MODE = 1'b0;
  1090. defparam \PIN_97~output .OUT_SYNC_MODE = 1'b0;
  1091. defparam \PIN_97~output .OUT_POWERUP = 1'b0;
  1092. defparam \PIN_97~output .OE_REG_MODE = 1'b0;
  1093. defparam \PIN_97~output .OE_ASYNC_MODE = 1'b0;
  1094. defparam \PIN_97~output .OE_SYNC_MODE = 1'b0;
  1095. defparam \PIN_97~output .OE_POWERUP = 1'b0;
  1096. defparam \PIN_97~output .CFG_TRI_INPUT = 1'b0;
  1097. defparam \PIN_97~output .CFG_INPUT_EN = 1'b1;
  1098. defparam \PIN_97~output .CFG_PULL_UP = 1'b0;
  1099. defparam \PIN_97~output .CFG_SLR = 1'b0;
  1100. defparam \PIN_97~output .CFG_OPEN_DRAIN = 1'b0;
  1101. defparam \PIN_97~output .CFG_PDRCTRL = 4'b0100;
  1102. defparam \PIN_97~output .CFG_KEEP = 2'b00;
  1103. defparam \PIN_97~output .CFG_LVDS_OUT_EN = 1'b0;
  1104. defparam \PIN_97~output .CFG_LVDS_SEL_CUA = 2'b00;
  1105. defparam \PIN_97~output .CFG_LVDS_IREF = 10'b0110000000;
  1106. defparam \PIN_97~output .CFG_LVDS_IN_EN = 1'b0;
  1107. defparam \PIN_97~output .DPCLK_DELAY = 4'b0000;
  1108. defparam \PIN_97~output .OUT_DELAY = 1'b0;
  1109. defparam \PIN_97~output .IN_DATA_DELAY = 3'b000;
  1110. defparam \PIN_97~output .IN_REG_DELAY = 3'b000;
  1111. alta_rio \PIN_HSE~input (
  1112. .padio(PIN_HSE),
  1113. .datain(gnd),
  1114. .oe(gnd),
  1115. .outclk(gnd),
  1116. .outclkena(vcc),
  1117. .inclk(gnd),
  1118. .inclkena(vcc),
  1119. .areset(gnd),
  1120. .sreset(gnd),
  1121. .combout(\PIN_HSE~input_o ),
  1122. .regout());
  1123. defparam \PIN_HSE~input .coord_x = 22;
  1124. defparam \PIN_HSE~input .coord_y = 4;
  1125. defparam \PIN_HSE~input .coord_z = 1;
  1126. defparam \PIN_HSE~input .IN_ASYNC_MODE = 1'b0;
  1127. defparam \PIN_HSE~input .IN_SYNC_MODE = 1'b0;
  1128. defparam \PIN_HSE~input .IN_POWERUP = 1'b0;
  1129. defparam \PIN_HSE~input .OUT_REG_MODE = 1'b0;
  1130. defparam \PIN_HSE~input .OUT_ASYNC_MODE = 1'b0;
  1131. defparam \PIN_HSE~input .OUT_SYNC_MODE = 1'b0;
  1132. defparam \PIN_HSE~input .OUT_POWERUP = 1'b0;
  1133. defparam \PIN_HSE~input .OE_REG_MODE = 1'b0;
  1134. defparam \PIN_HSE~input .OE_ASYNC_MODE = 1'b0;
  1135. defparam \PIN_HSE~input .OE_SYNC_MODE = 1'b0;
  1136. defparam \PIN_HSE~input .OE_POWERUP = 1'b0;
  1137. defparam \PIN_HSE~input .CFG_TRI_INPUT = 1'b0;
  1138. defparam \PIN_HSE~input .CFG_PULL_UP = 1'b0;
  1139. defparam \PIN_HSE~input .CFG_SLR = 1'b0;
  1140. defparam \PIN_HSE~input .CFG_OPEN_DRAIN = 1'b0;
  1141. defparam \PIN_HSE~input .CFG_PDRCTRL = 4'b0010;
  1142. defparam \PIN_HSE~input .CFG_KEEP = 2'b00;
  1143. defparam \PIN_HSE~input .CFG_LVDS_OUT_EN = 1'b0;
  1144. defparam \PIN_HSE~input .CFG_LVDS_SEL_CUA = 2'b00;
  1145. defparam \PIN_HSE~input .CFG_LVDS_IREF = 10'b0110000000;
  1146. defparam \PIN_HSE~input .CFG_LVDS_IN_EN = 1'b0;
  1147. defparam \PIN_HSE~input .DPCLK_DELAY = 4'b0000;
  1148. defparam \PIN_HSE~input .OUT_DELAY = 1'b0;
  1149. defparam \PIN_HSE~input .IN_DATA_DELAY = 3'b000;
  1150. defparam \PIN_HSE~input .IN_REG_DELAY = 3'b000;
  1151. alta_rio \PIN_HSI~input (
  1152. .padio(PIN_HSI),
  1153. .datain(gnd),
  1154. .oe(gnd),
  1155. .outclk(gnd),
  1156. .outclkena(vcc),
  1157. .inclk(gnd),
  1158. .inclkena(vcc),
  1159. .areset(gnd),
  1160. .sreset(gnd),
  1161. .combout(\PIN_HSI~input_o ),
  1162. .regout());
  1163. defparam \PIN_HSI~input .coord_x = 22;
  1164. defparam \PIN_HSI~input .coord_y = 4;
  1165. defparam \PIN_HSI~input .coord_z = 0;
  1166. defparam \PIN_HSI~input .IN_ASYNC_MODE = 1'b0;
  1167. defparam \PIN_HSI~input .IN_SYNC_MODE = 1'b0;
  1168. defparam \PIN_HSI~input .IN_POWERUP = 1'b0;
  1169. defparam \PIN_HSI~input .OUT_REG_MODE = 1'b0;
  1170. defparam \PIN_HSI~input .OUT_ASYNC_MODE = 1'b0;
  1171. defparam \PIN_HSI~input .OUT_SYNC_MODE = 1'b0;
  1172. defparam \PIN_HSI~input .OUT_POWERUP = 1'b0;
  1173. defparam \PIN_HSI~input .OE_REG_MODE = 1'b0;
  1174. defparam \PIN_HSI~input .OE_ASYNC_MODE = 1'b0;
  1175. defparam \PIN_HSI~input .OE_SYNC_MODE = 1'b0;
  1176. defparam \PIN_HSI~input .OE_POWERUP = 1'b0;
  1177. defparam \PIN_HSI~input .CFG_TRI_INPUT = 1'b0;
  1178. defparam \PIN_HSI~input .CFG_PULL_UP = 1'b0;
  1179. defparam \PIN_HSI~input .CFG_SLR = 1'b0;
  1180. defparam \PIN_HSI~input .CFG_OPEN_DRAIN = 1'b0;
  1181. defparam \PIN_HSI~input .CFG_PDRCTRL = 4'b0010;
  1182. defparam \PIN_HSI~input .CFG_KEEP = 2'b00;
  1183. defparam \PIN_HSI~input .CFG_LVDS_OUT_EN = 1'b0;
  1184. defparam \PIN_HSI~input .CFG_LVDS_SEL_CUA = 2'b00;
  1185. defparam \PIN_HSI~input .CFG_LVDS_IREF = 10'b0110000000;
  1186. defparam \PIN_HSI~input .CFG_LVDS_IN_EN = 1'b0;
  1187. defparam \PIN_HSI~input .DPCLK_DELAY = 4'b0000;
  1188. defparam \PIN_HSI~input .OUT_DELAY = 1'b0;
  1189. defparam \PIN_HSI~input .IN_DATA_DELAY = 3'b000;
  1190. defparam \PIN_HSI~input .IN_REG_DELAY = 3'b000;
  1191. alta_rio \PIN_OSC~input (
  1192. .padio(PIN_OSC),
  1193. .datain(gnd),
  1194. .oe(gnd),
  1195. .outclk(gnd),
  1196. .outclkena(vcc),
  1197. .inclk(gnd),
  1198. .inclkena(vcc),
  1199. .areset(gnd),
  1200. .sreset(gnd),
  1201. .combout(\PIN_OSC~input_o ),
  1202. .regout());
  1203. defparam \PIN_OSC~input .coord_x = 22;
  1204. defparam \PIN_OSC~input .coord_y = 4;
  1205. defparam \PIN_OSC~input .coord_z = 2;
  1206. defparam \PIN_OSC~input .IN_ASYNC_MODE = 1'b0;
  1207. defparam \PIN_OSC~input .IN_SYNC_MODE = 1'b0;
  1208. defparam \PIN_OSC~input .IN_POWERUP = 1'b0;
  1209. defparam \PIN_OSC~input .OUT_REG_MODE = 1'b0;
  1210. defparam \PIN_OSC~input .OUT_ASYNC_MODE = 1'b0;
  1211. defparam \PIN_OSC~input .OUT_SYNC_MODE = 1'b0;
  1212. defparam \PIN_OSC~input .OUT_POWERUP = 1'b0;
  1213. defparam \PIN_OSC~input .OE_REG_MODE = 1'b0;
  1214. defparam \PIN_OSC~input .OE_ASYNC_MODE = 1'b0;
  1215. defparam \PIN_OSC~input .OE_SYNC_MODE = 1'b0;
  1216. defparam \PIN_OSC~input .OE_POWERUP = 1'b0;
  1217. defparam \PIN_OSC~input .CFG_TRI_INPUT = 1'b0;
  1218. defparam \PIN_OSC~input .CFG_PULL_UP = 1'b0;
  1219. defparam \PIN_OSC~input .CFG_SLR = 1'b0;
  1220. defparam \PIN_OSC~input .CFG_OPEN_DRAIN = 1'b0;
  1221. defparam \PIN_OSC~input .CFG_PDRCTRL = 4'b0010;
  1222. defparam \PIN_OSC~input .CFG_KEEP = 2'b00;
  1223. defparam \PIN_OSC~input .CFG_LVDS_OUT_EN = 1'b0;
  1224. defparam \PIN_OSC~input .CFG_LVDS_SEL_CUA = 2'b00;
  1225. defparam \PIN_OSC~input .CFG_LVDS_IREF = 10'b0110000000;
  1226. defparam \PIN_OSC~input .CFG_LVDS_IN_EN = 1'b0;
  1227. defparam \PIN_OSC~input .DPCLK_DELAY = 4'b0000;
  1228. defparam \PIN_OSC~input .OUT_DELAY = 1'b0;
  1229. defparam \PIN_OSC~input .IN_DATA_DELAY = 3'b000;
  1230. defparam \PIN_OSC~input .IN_REG_DELAY = 3'b000;
  1231. alta_slice PLL_ENABLE(
  1232. .A(vcc),
  1233. .B(vcc),
  1234. .C(vcc),
  1235. .D(\rv32.sys_ctrl_pllEnable ),
  1236. .Cin(),
  1237. .Qin(),
  1238. .Clk(),
  1239. .AsyncReset(),
  1240. .SyncReset(),
  1241. .ShiftData(),
  1242. .SyncLoad(),
  1243. .LutOut(\PLL_ENABLE~combout ),
  1244. .Cout(),
  1245. .Q());
  1246. defparam PLL_ENABLE.coord_x = 17;
  1247. defparam PLL_ENABLE.coord_y = 5;
  1248. defparam PLL_ENABLE.coord_z = 4;
  1249. defparam PLL_ENABLE.mask = 16'h00FF;
  1250. defparam PLL_ENABLE.modeMux = 1'b0;
  1251. defparam PLL_ENABLE.FeedbackMux = 1'b0;
  1252. defparam PLL_ENABLE.ShiftMux = 1'b0;
  1253. defparam PLL_ENABLE.BypassEn = 1'b0;
  1254. defparam PLL_ENABLE.CarryEnb = 1'b1;
  1255. alta_io_gclk \PLL_ENABLE~clkctrl (
  1256. .inclk(\PLL_ENABLE~combout ),
  1257. .outclk(\PLL_ENABLE~clkctrl_outclk ));
  1258. defparam \PLL_ENABLE~clkctrl .coord_x = 22;
  1259. defparam \PLL_ENABLE~clkctrl .coord_y = 4;
  1260. defparam \PLL_ENABLE~clkctrl .coord_z = 4;
  1261. alta_slice PLL_LOCK(
  1262. .A(vcc),
  1263. .B(vcc),
  1264. .C(\pll_inst|auto_generated|pll_lock_sync~q ),
  1265. .D(\auto_generated_inst.hbo_13_a07d11f4c42b3d12_bp ),
  1266. .Cin(),
  1267. .Qin(),
  1268. .Clk(),
  1269. .AsyncReset(),
  1270. .SyncReset(),
  1271. .ShiftData(),
  1272. .SyncLoad(),
  1273. .LutOut(\PLL_LOCK~combout ),
  1274. .Cout(),
  1275. .Q());
  1276. defparam PLL_LOCK.coord_x = 19;
  1277. defparam PLL_LOCK.coord_y = 5;
  1278. defparam PLL_LOCK.coord_z = 7;
  1279. defparam PLL_LOCK.mask = 16'hF000;
  1280. defparam PLL_LOCK.modeMux = 1'b0;
  1281. defparam PLL_LOCK.FeedbackMux = 1'b0;
  1282. defparam PLL_LOCK.ShiftMux = 1'b0;
  1283. defparam PLL_LOCK.BypassEn = 1'b0;
  1284. defparam PLL_LOCK.CarryEnb = 1'b1;
  1285. alta_asyncctrl asyncreset_ctrl_X47_Y1_N0(
  1286. .Din(\PLL_ENABLE~clkctrl_outclk ),
  1287. .Dout(\PLL_ENABLE~clkctrl_outclk__AsyncReset_X47_Y1_SIG ));
  1288. defparam asyncreset_ctrl_X47_Y1_N0.coord_x = 19;
  1289. defparam asyncreset_ctrl_X47_Y1_N0.coord_y = 5;
  1290. defparam asyncreset_ctrl_X47_Y1_N0.coord_z = 0;
  1291. defparam asyncreset_ctrl_X47_Y1_N0.AsyncCtrlMux = 2'b10;
  1292. alta_clkenctrl clken_ctrl_X47_Y1_N0(
  1293. .ClkIn(\auto_generated_inst.hbo_13_a07d11f4c42b3d12_bp ),
  1294. .ClkEn(),
  1295. .ClkOut(\auto_generated_inst.hbo_13_a07d11f4c42b3d12_bp_X47_Y1_SIG_VCC ));
  1296. defparam clken_ctrl_X47_Y1_N0.coord_x = 19;
  1297. defparam clken_ctrl_X47_Y1_N0.coord_y = 5;
  1298. defparam clken_ctrl_X47_Y1_N0.coord_z = 0;
  1299. defparam clken_ctrl_X47_Y1_N0.ClkMux = 2'b10;
  1300. defparam clken_ctrl_X47_Y1_N0.ClkEnMux = 2'b01;
  1301. alta_io_gclk \gclksw_inst|gclk_switch (
  1302. .inclk(\gclksw_inst|gclk_switch__alta_gclksw__clkout ),
  1303. .outclk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ));
  1304. defparam \gclksw_inst|gclk_switch .coord_x = 22;
  1305. defparam \gclksw_inst|gclk_switch .coord_y = 4;
  1306. defparam \gclksw_inst|gclk_switch .coord_z = 5;
  1307. alta_gclksw \gclksw_inst|gclk_switch__alta_gclksw (
  1308. .resetn(\rv32.resetn_out ),
  1309. .clkin0(\PIN_HSI~input_o ),
  1310. .clkin1(\PIN_HSE~input_o ),
  1311. .clkin2(\pll_inst|auto_generated|pll1_CLK_bus [0]),
  1312. .clkin3(vcc),
  1313. .select({\rv32.sys_ctrl_clkSource[1] , \rv32.sys_ctrl_clkSource[0] }),
  1314. .clkout(\gclksw_inst|gclk_switch__alta_gclksw__clkout ));
  1315. defparam \gclksw_inst|gclk_switch__alta_gclksw .coord_x = 22;
  1316. defparam \gclksw_inst|gclk_switch__alta_gclksw .coord_y = 4;
  1317. defparam \gclksw_inst|gclk_switch__alta_gclksw .coord_z = 0;
  1318. alta_pllve \pll_inst|auto_generated|pll1 (
  1319. .clkin(\PIN_HSE~input_o ),
  1320. .clkfb(\pll_inst|auto_generated|pll1~FBOUT ),
  1321. .pfden(vcc),
  1322. .resetn(!\PLL_ENABLE~combout ),
  1323. .phasecounterselect({gnd, gnd, gnd}),
  1324. .phaseupdown(gnd),
  1325. .phasestep(gnd),
  1326. .scanclk(gnd),
  1327. .scanclkena(vcc),
  1328. .scandata(gnd),
  1329. .configupdate(gnd),
  1330. .scandataout(),
  1331. .scandone(),
  1332. .phasedone(),
  1333. .clkout0(\pll_inst|auto_generated|pll1_CLK_bus [0]),
  1334. .clkout1(\pll_inst|auto_generated|pll1_CLK_bus [1]),
  1335. .clkout2(\pll_inst|auto_generated|pll1_CLK_bus [2]),
  1336. .clkout3(\pll_inst|auto_generated|pll1_CLK_bus [3]),
  1337. .clkout4(\pll_inst|auto_generated|pll1_CLK_bus [4]),
  1338. .clkfbout(\pll_inst|auto_generated|pll1~FBOUT ),
  1339. .lock(\auto_generated_inst.hbo_13_a07d11f4c42b3d12_bp ));
  1340. defparam \pll_inst|auto_generated|pll1 .coord_x = 22;
  1341. defparam \pll_inst|auto_generated|pll1 .coord_y = 5;
  1342. defparam \pll_inst|auto_generated|pll1 .coord_z = 0;
  1343. defparam \pll_inst|auto_generated|pll1 .CLKIN_HIGH = 8'b11111111;
  1344. defparam \pll_inst|auto_generated|pll1 .CLKIN_LOW = 8'b11111111;
  1345. defparam \pll_inst|auto_generated|pll1 .CLKIN_TRIM = 1'b0;
  1346. defparam \pll_inst|auto_generated|pll1 .CLKIN_BYPASS = 1'b1;
  1347. defparam \pll_inst|auto_generated|pll1 .CLKFB_HIGH = 8'b00011101;
  1348. defparam \pll_inst|auto_generated|pll1 .CLKFB_LOW = 8'b00011101;
  1349. defparam \pll_inst|auto_generated|pll1 .CLKFB_TRIM = 1'b0;
  1350. defparam \pll_inst|auto_generated|pll1 .CLKFB_BYPASS = 1'b0;
  1351. defparam \pll_inst|auto_generated|pll1 .CLKDIV0_EN = 1'b1;
  1352. defparam \pll_inst|auto_generated|pll1 .CLKDIV1_EN = 1'b0;
  1353. defparam \pll_inst|auto_generated|pll1 .CLKDIV2_EN = 1'b0;
  1354. defparam \pll_inst|auto_generated|pll1 .CLKDIV3_EN = 1'b0;
  1355. defparam \pll_inst|auto_generated|pll1 .CLKDIV4_EN = 1'b0;
  1356. defparam \pll_inst|auto_generated|pll1 .CLKOUT0_HIGH = 8'b00000001;
  1357. defparam \pll_inst|auto_generated|pll1 .CLKOUT0_LOW = 8'b00000001;
  1358. defparam \pll_inst|auto_generated|pll1 .CLKOUT0_TRIM = 1'b0;
  1359. defparam \pll_inst|auto_generated|pll1 .CLKOUT0_BYPASS = 1'b0;
  1360. defparam \pll_inst|auto_generated|pll1 .CLKOUT1_HIGH = 8'b11111111;
  1361. defparam \pll_inst|auto_generated|pll1 .CLKOUT1_LOW = 8'b11111111;
  1362. defparam \pll_inst|auto_generated|pll1 .CLKOUT1_TRIM = 1'b0;
  1363. defparam \pll_inst|auto_generated|pll1 .CLKOUT1_BYPASS = 1'b0;
  1364. defparam \pll_inst|auto_generated|pll1 .CLKOUT2_HIGH = 8'b11111111;
  1365. defparam \pll_inst|auto_generated|pll1 .CLKOUT2_LOW = 8'b11111111;
  1366. defparam \pll_inst|auto_generated|pll1 .CLKOUT2_TRIM = 1'b0;
  1367. defparam \pll_inst|auto_generated|pll1 .CLKOUT2_BYPASS = 1'b0;
  1368. defparam \pll_inst|auto_generated|pll1 .CLKOUT3_HIGH = 8'b11111111;
  1369. defparam \pll_inst|auto_generated|pll1 .CLKOUT3_LOW = 8'b11111111;
  1370. defparam \pll_inst|auto_generated|pll1 .CLKOUT3_TRIM = 1'b0;
  1371. defparam \pll_inst|auto_generated|pll1 .CLKOUT3_BYPASS = 1'b0;
  1372. defparam \pll_inst|auto_generated|pll1 .CLKOUT4_HIGH = 8'b11111111;
  1373. defparam \pll_inst|auto_generated|pll1 .CLKOUT4_LOW = 8'b11111111;
  1374. defparam \pll_inst|auto_generated|pll1 .CLKOUT4_TRIM = 1'b0;
  1375. defparam \pll_inst|auto_generated|pll1 .CLKOUT4_BYPASS = 1'b0;
  1376. defparam \pll_inst|auto_generated|pll1 .CLKOUT0_DEL = 8'b00000000;
  1377. defparam \pll_inst|auto_generated|pll1 .CLKOUT1_DEL = 8'b00000000;
  1378. defparam \pll_inst|auto_generated|pll1 .CLKOUT2_DEL = 8'b00000000;
  1379. defparam \pll_inst|auto_generated|pll1 .CLKOUT3_DEL = 8'b00000000;
  1380. defparam \pll_inst|auto_generated|pll1 .CLKOUT4_DEL = 8'b00000000;
  1381. defparam \pll_inst|auto_generated|pll1 .CLKOUT0_PHASE = 3'b000;
  1382. defparam \pll_inst|auto_generated|pll1 .CLKOUT1_PHASE = 3'b000;
  1383. defparam \pll_inst|auto_generated|pll1 .CLKOUT2_PHASE = 3'b000;
  1384. defparam \pll_inst|auto_generated|pll1 .CLKOUT3_PHASE = 3'b000;
  1385. defparam \pll_inst|auto_generated|pll1 .CLKOUT4_PHASE = 3'b000;
  1386. defparam \pll_inst|auto_generated|pll1 .CLKFB_DEL = 8'b00000000;
  1387. defparam \pll_inst|auto_generated|pll1 .CLKFB_PHASE = 3'b000;
  1388. defparam \pll_inst|auto_generated|pll1 .FEEDBACK_MODE = 3'b100;
  1389. defparam \pll_inst|auto_generated|pll1 .FBDELAY_VAL = 3'b100;
  1390. defparam \pll_inst|auto_generated|pll1 .PLLOUTP_EN = 1'b0;
  1391. defparam \pll_inst|auto_generated|pll1 .PLLOUTN_EN = 1'b0;
  1392. defparam \pll_inst|auto_generated|pll1 .CLKOUT1_CASCADE = 1'b0;
  1393. defparam \pll_inst|auto_generated|pll1 .CLKOUT2_CASCADE = 1'b0;
  1394. defparam \pll_inst|auto_generated|pll1 .CLKOUT3_CASCADE = 1'b0;
  1395. defparam \pll_inst|auto_generated|pll1 .CLKOUT4_CASCADE = 1'b0;
  1396. defparam \pll_inst|auto_generated|pll1 .VCO_POST_DIV = 1'b1;
  1397. defparam \pll_inst|auto_generated|pll1 .REG_CTRL = 2'b00;
  1398. defparam \pll_inst|auto_generated|pll1 .CP = 3'b100;
  1399. defparam \pll_inst|auto_generated|pll1 .RREF = 2'b01;
  1400. defparam \pll_inst|auto_generated|pll1 .RVI = 2'b01;
  1401. defparam \pll_inst|auto_generated|pll1 .IVCO = 3'b010;
  1402. defparam \pll_inst|auto_generated|pll1 .PLL_EN_FLAG = 1'b1;
  1403. alta_slice \pll_inst|auto_generated|pll_lock_sync (
  1404. .A(vcc),
  1405. .B(vcc),
  1406. .C(vcc),
  1407. .D(vcc),
  1408. .Cin(),
  1409. .Qin(\pll_inst|auto_generated|pll_lock_sync~q ),
  1410. .Clk(\auto_generated_inst.hbo_13_a07d11f4c42b3d12_bp_X47_Y1_SIG_VCC ),
  1411. .AsyncReset(\PLL_ENABLE~clkctrl_outclk__AsyncReset_X47_Y1_SIG ),
  1412. .SyncReset(),
  1413. .ShiftData(),
  1414. .SyncLoad(),
  1415. .LutOut(\pll_inst|auto_generated|pll_lock_sync~feeder_combout ),
  1416. .Cout(),
  1417. .Q(\pll_inst|auto_generated|pll_lock_sync~q ));
  1418. defparam \pll_inst|auto_generated|pll_lock_sync .coord_x = 19;
  1419. defparam \pll_inst|auto_generated|pll_lock_sync .coord_y = 5;
  1420. defparam \pll_inst|auto_generated|pll_lock_sync .coord_z = 6;
  1421. defparam \pll_inst|auto_generated|pll_lock_sync .mask = 16'hFFFF;
  1422. defparam \pll_inst|auto_generated|pll_lock_sync .modeMux = 1'b0;
  1423. defparam \pll_inst|auto_generated|pll_lock_sync .FeedbackMux = 1'b0;
  1424. defparam \pll_inst|auto_generated|pll_lock_sync .ShiftMux = 1'b0;
  1425. defparam \pll_inst|auto_generated|pll_lock_sync .BypassEn = 1'b0;
  1426. defparam \pll_inst|auto_generated|pll_lock_sync .CarryEnb = 1'b1;
  1427. alta_rv32 rv32(
  1428. .sys_clk(\gclksw_inst|gclk_switch__alta_gclksw__clkout ),
  1429. .mem_ahb_hready(\rv32.mem_ahb_hready ),
  1430. .mem_ahb_hreadyout(vcc),
  1431. .mem_ahb_htrans({\rv32.mem_ahb_htrans[1] , \rv32.mem_ahb_htrans[0] }),
  1432. .mem_ahb_hsize({\rv32.mem_ahb_hsize[2] , \rv32.mem_ahb_hsize[1] , \rv32.mem_ahb_hsize[0] }),
  1433. .mem_ahb_hburst({\rv32.mem_ahb_hburst[2] , \rv32.mem_ahb_hburst[1] , \rv32.mem_ahb_hburst[0] }),
  1434. .mem_ahb_hwrite(\rv32.mem_ahb_hwrite ),
  1435. .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] }),
  1436. .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] }),
  1437. .mem_ahb_hresp(gnd),
  1438. .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}),
  1439. .slave_ahb_hsel(gnd),
  1440. .slave_ahb_hready(vcc),
  1441. .slave_ahb_hreadyout(\rv32.slave_ahb_hreadyout ),
  1442. .slave_ahb_htrans({gnd, gnd}),
  1443. .slave_ahb_hsize({gnd, gnd, gnd}),
  1444. .slave_ahb_hburst({gnd, gnd, gnd}),
  1445. .slave_ahb_hwrite(gnd),
  1446. .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}),
  1447. .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}),
  1448. .slave_ahb_hresp(\rv32.slave_ahb_hresp ),
  1449. .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] }),
  1450. .gpio0_io_in({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  1451. .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] }),
  1452. .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] }),
  1453. .gpio1_io_in({gnd, \PIN_88~input_o , \PIN_91~input_o , \PIN_92~input_o , \PIN_1~input_o , gnd, \PIN_3~input_o , \PIN_2~input_o }),
  1454. .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] }),
  1455. .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] }),
  1456. .sys_ctrl_clkSource({\rv32.sys_ctrl_clkSource[1] , \rv32.sys_ctrl_clkSource[0] }),
  1457. .sys_ctrl_hseEnable(\rv32.sys_ctrl_hseEnable ),
  1458. .sys_ctrl_hseBypass(\rv32.sys_ctrl_hseBypass ),
  1459. .sys_ctrl_pllEnable(\rv32.sys_ctrl_pllEnable ),
  1460. .sys_ctrl_pllReady(\auto_generated_inst.hbo_13_a07d11f4c42b3d12_bp ),
  1461. .sys_ctrl_sleep(\rv32.sys_ctrl_sleep ),
  1462. .sys_ctrl_stop(\rv32.sys_ctrl_stop ),
  1463. .sys_ctrl_standby(\rv32.sys_ctrl_standby ),
  1464. .gpio2_io_in({gnd, gnd, gnd, gnd, gnd, \PIN_96~input_o , \PIN_95~input_o , \PIN_97~input_o }),
  1465. .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] }),
  1466. .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] }),
  1467. .gpio3_io_in({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  1468. .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] }),
  1469. .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] }),
  1470. .gpio4_io_in({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  1471. .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] }),
  1472. .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] }),
  1473. .gpio5_io_in({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  1474. .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] }),
  1475. .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] }),
  1476. .gpio6_io_in({gnd, gnd, gnd, gnd, gnd, gnd, \PIN_69~input_o , gnd}),
  1477. .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] }),
  1478. .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] }),
  1479. .gpio7_io_in({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  1480. .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] }),
  1481. .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] }),
  1482. .gpio8_io_in({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  1483. .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] }),
  1484. .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] }),
  1485. .gpio9_io_in({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  1486. .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] }),
  1487. .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] }),
  1488. .ext_resetn(vcc),
  1489. .resetn_out(\rv32.resetn_out ),
  1490. .dmactive(\rv32.dmactive ),
  1491. .swj_JTAGNSW(\rv32.swj_JTAGNSW ),
  1492. .swj_JTAGSTATE({\rv32.swj_JTAGSTATE[3] , \rv32.swj_JTAGSTATE[2] , \rv32.swj_JTAGSTATE[1] , \rv32.swj_JTAGSTATE[0] }),
  1493. .swj_JTAGIR({\rv32.swj_JTAGIR[3] , \rv32.swj_JTAGIR[2] , \rv32.swj_JTAGIR[1] , \rv32.swj_JTAGIR[0] }),
  1494. .ext_int({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  1495. .ext_dma_DMACBREQ({gnd, gnd, gnd, gnd}),
  1496. .ext_dma_DMACLBREQ({gnd, gnd, gnd, gnd}),
  1497. .ext_dma_DMACSREQ({gnd, gnd, gnd, gnd}),
  1498. .ext_dma_DMACLSREQ({gnd, gnd, gnd, gnd}),
  1499. .ext_dma_DMACCLR({\rv32.ext_dma_DMACCLR[3] , \rv32.ext_dma_DMACCLR[2] , \rv32.ext_dma_DMACCLR[1] , \rv32.ext_dma_DMACCLR[0] }),
  1500. .ext_dma_DMACTC({\rv32.ext_dma_DMACTC[3] , \rv32.ext_dma_DMACTC[2] , \rv32.ext_dma_DMACTC[1] , \rv32.ext_dma_DMACTC[0] }),
  1501. .local_int({gnd, gnd, gnd, gnd}),
  1502. .test_mode({gnd, gnd}),
  1503. .usb0_xcvr_clk(gnd),
  1504. .usb0_id(vcc));
  1505. defparam rv32.coord_x = 0;
  1506. defparam rv32.coord_y = 5;
  1507. defparam rv32.coord_z = 0;
  1508. endmodule