packed.vx 54 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359
  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. // module alta_rv32
  22. // Design Ports Information
  23. // module fpga_boot
  24. // Design Ports Information
  25. // GPIO6_0 => Location: PIN_AF14, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  26. // GPIO6_2 => Location: PIN_AG12, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  27. // GPIO9_0 => Location: PIN_AC15, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  28. // GPIO9_2 => Location: PIN_AD15, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  29. // PIN_OSC => Location: PIN_AF13, I/O Standard: 3.3-V LVTTL, Current Strength: Default
  30. // GPIO9_1 => Location: PIN_AF15, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  31. // GPIO3_0 => Location: PIN_AE13, I/O Standard: 3.3-V LVTTL, Current Strength: Default
  32. // PIN_HSI => Location: PIN_Y2, I/O Standard: 3.3-V LVTTL, Current Strength: Default
  33. // PIN_HSE => Location: PIN_J1, I/O Standard: 3.3-V LVTTL, Current Strength: Default
  34. // module hard_block
  35. // Design Ports Information
  36. // ~ALTERA_ASDO_DATA1~ => Location: PIN_F4, I/O Standard: 3.3-V LVTTL, Current Strength: Default
  37. // ~ALTERA_FLASH_nCE_nCSO~ => Location: PIN_E2, I/O Standard: 3.3-V LVTTL, Current Strength: Default
  38. // ~ALTERA_DCLK~ => Location: PIN_P3, I/O Standard: 3.3-V LVTTL, Current Strength: Default
  39. // ~ALTERA_DATA0~ => Location: PIN_N7, I/O Standard: 3.3-V LVTTL, Current Strength: Default
  40. // ~ALTERA_nCEO~ => Location: PIN_P28, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  41. //wire gnd;
  42. //wire gnd;
  43. //wire vcc;
  44. //wire vcc;
  45. //wire unknown;
  46. //wire unknown;
  47. wire \GPIO3_0~input_o ;
  48. //wire \GPIO6_0~output_o ;
  49. //wire \GPIO6_2~output_o ;
  50. //wire \GPIO9_0~output_o ;
  51. //wire \GPIO9_1~output_o ;
  52. wire \GPIO9_1~input_o ;
  53. //wire \GPIO9_2~output_o ;
  54. //wire hbi_7_0_4730eacd893fc1ea_bp;
  55. wire \PIN_HSE~input_o ;
  56. //wire hbi_69_0_9cb2c0024f9919c5_bp;
  57. wire \PIN_HSI~input_o ;
  58. wire \PIN_OSC~input_o ;
  59. //wire hbo_13_1797ab7b230f061a_bp;
  60. //wire \pll_inst|auto_generated|pll1~LOCKED ;
  61. wire \auto_generated_inst.hbo_13_1797ab7b230f061a_bp ;
  62. //wire hbo_22_f9ff3d300b43c0f2_bp;
  63. //wire \gclksw_inst|clkout ;
  64. wire \auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ;
  65. //wire devclrn;
  66. tri1 devclrn;
  67. //wire devoe;
  68. tri1 devoe;
  69. //wire devpor;
  70. tri1 devpor;
  71. wire [7:0] gpio3_io_in;
  72. //wire gpio3_io_in[1];
  73. //wire gpio3_io_in[2];
  74. //wire gpio3_io_in[3];
  75. //wire gpio3_io_in[4];
  76. //wire gpio3_io_in[5];
  77. //wire gpio3_io_in[6];
  78. //wire gpio3_io_in[7];
  79. wire [7:0] gpio6_io_out_data;
  80. //wire gpio6_io_out_data[1];
  81. //wire gpio6_io_out_data[3];
  82. //wire gpio6_io_out_data[4];
  83. //wire gpio6_io_out_data[5];
  84. //wire gpio6_io_out_data[6];
  85. //wire gpio6_io_out_data[7];
  86. wire [7:0] gpio6_io_out_en;
  87. //wire gpio6_io_out_en[1];
  88. //wire gpio6_io_out_en[3];
  89. //wire gpio6_io_out_en[4];
  90. //wire gpio6_io_out_en[5];
  91. //wire gpio6_io_out_en[6];
  92. //wire gpio6_io_out_en[7];
  93. wire [7:0] gpio9_io_in;
  94. //wire gpio9_io_in[0];
  95. //wire gpio9_io_in[2];
  96. //wire gpio9_io_in[3];
  97. //wire gpio9_io_in[4];
  98. //wire gpio9_io_in[5];
  99. //wire gpio9_io_in[6];
  100. //wire gpio9_io_in[7];
  101. wire [7:0] gpio9_io_out_data;
  102. //wire gpio9_io_out_data[3];
  103. //wire gpio9_io_out_data[4];
  104. //wire gpio9_io_out_data[5];
  105. //wire gpio9_io_out_data[6];
  106. //wire gpio9_io_out_data[7];
  107. wire [7:0] gpio9_io_out_en;
  108. //wire gpio9_io_out_en[3];
  109. //wire gpio9_io_out_en[4];
  110. //wire gpio9_io_out_en[5];
  111. //wire gpio9_io_out_en[6];
  112. //wire gpio9_io_out_en[7];
  113. wire \pll_inst|auto_generated|locked~clkctrl_outclk ;
  114. wire \pll_inst|auto_generated|locked~combout ;
  115. wire \pll_inst|auto_generated|pll_lock_sync~feeder_combout ;
  116. wire \pll_inst|auto_generated|pll_lock_sync~q ;
  117. wire \rv32.dmactive ;
  118. wire \rv32.ext_dma_DMACCLR[0] ;
  119. wire \rv32.ext_dma_DMACCLR[1] ;
  120. wire \rv32.ext_dma_DMACCLR[2] ;
  121. wire \rv32.ext_dma_DMACCLR[3] ;
  122. wire \rv32.ext_dma_DMACTC[0] ;
  123. wire \rv32.ext_dma_DMACTC[1] ;
  124. wire \rv32.ext_dma_DMACTC[2] ;
  125. wire \rv32.ext_dma_DMACTC[3] ;
  126. wire \rv32.gpio0_io_out_data[0] ;
  127. wire \rv32.gpio0_io_out_data[1] ;
  128. wire \rv32.gpio0_io_out_data[2] ;
  129. wire \rv32.gpio0_io_out_data[3] ;
  130. wire \rv32.gpio0_io_out_data[4] ;
  131. wire \rv32.gpio0_io_out_data[5] ;
  132. wire \rv32.gpio0_io_out_data[6] ;
  133. wire \rv32.gpio0_io_out_data[7] ;
  134. wire \rv32.gpio0_io_out_en[0] ;
  135. wire \rv32.gpio0_io_out_en[1] ;
  136. wire \rv32.gpio0_io_out_en[2] ;
  137. wire \rv32.gpio0_io_out_en[3] ;
  138. wire \rv32.gpio0_io_out_en[4] ;
  139. wire \rv32.gpio0_io_out_en[5] ;
  140. wire \rv32.gpio0_io_out_en[6] ;
  141. wire \rv32.gpio0_io_out_en[7] ;
  142. wire \rv32.gpio1_io_out_data[0] ;
  143. wire \rv32.gpio1_io_out_data[1] ;
  144. wire \rv32.gpio1_io_out_data[2] ;
  145. wire \rv32.gpio1_io_out_data[3] ;
  146. wire \rv32.gpio1_io_out_data[4] ;
  147. wire \rv32.gpio1_io_out_data[5] ;
  148. wire \rv32.gpio1_io_out_data[6] ;
  149. wire \rv32.gpio1_io_out_data[7] ;
  150. wire \rv32.gpio1_io_out_en[0] ;
  151. wire \rv32.gpio1_io_out_en[1] ;
  152. wire \rv32.gpio1_io_out_en[2] ;
  153. wire \rv32.gpio1_io_out_en[3] ;
  154. wire \rv32.gpio1_io_out_en[4] ;
  155. wire \rv32.gpio1_io_out_en[5] ;
  156. wire \rv32.gpio1_io_out_en[6] ;
  157. wire \rv32.gpio1_io_out_en[7] ;
  158. wire \rv32.gpio2_io_out_data[0] ;
  159. wire \rv32.gpio2_io_out_data[1] ;
  160. wire \rv32.gpio2_io_out_data[2] ;
  161. wire \rv32.gpio2_io_out_data[3] ;
  162. wire \rv32.gpio2_io_out_data[4] ;
  163. wire \rv32.gpio2_io_out_data[5] ;
  164. wire \rv32.gpio2_io_out_data[6] ;
  165. wire \rv32.gpio2_io_out_data[7] ;
  166. wire \rv32.gpio2_io_out_en[0] ;
  167. wire \rv32.gpio2_io_out_en[1] ;
  168. wire \rv32.gpio2_io_out_en[2] ;
  169. wire \rv32.gpio2_io_out_en[3] ;
  170. wire \rv32.gpio2_io_out_en[4] ;
  171. wire \rv32.gpio2_io_out_en[5] ;
  172. wire \rv32.gpio2_io_out_en[6] ;
  173. wire \rv32.gpio2_io_out_en[7] ;
  174. wire \rv32.gpio3_io_out_data[0] ;
  175. wire \rv32.gpio3_io_out_data[1] ;
  176. wire \rv32.gpio3_io_out_data[2] ;
  177. wire \rv32.gpio3_io_out_data[3] ;
  178. wire \rv32.gpio3_io_out_data[4] ;
  179. wire \rv32.gpio3_io_out_data[5] ;
  180. wire \rv32.gpio3_io_out_data[6] ;
  181. wire \rv32.gpio3_io_out_data[7] ;
  182. wire \rv32.gpio3_io_out_en[0] ;
  183. wire \rv32.gpio3_io_out_en[1] ;
  184. wire \rv32.gpio3_io_out_en[2] ;
  185. wire \rv32.gpio3_io_out_en[3] ;
  186. wire \rv32.gpio3_io_out_en[4] ;
  187. wire \rv32.gpio3_io_out_en[5] ;
  188. wire \rv32.gpio3_io_out_en[6] ;
  189. wire \rv32.gpio3_io_out_en[7] ;
  190. wire \rv32.gpio4_io_out_data[0] ;
  191. wire \rv32.gpio4_io_out_data[1] ;
  192. wire \rv32.gpio4_io_out_data[2] ;
  193. wire \rv32.gpio4_io_out_data[3] ;
  194. wire \rv32.gpio4_io_out_data[4] ;
  195. wire \rv32.gpio4_io_out_data[5] ;
  196. wire \rv32.gpio4_io_out_data[6] ;
  197. wire \rv32.gpio4_io_out_data[7] ;
  198. wire \rv32.gpio4_io_out_en[0] ;
  199. wire \rv32.gpio4_io_out_en[1] ;
  200. wire \rv32.gpio4_io_out_en[2] ;
  201. wire \rv32.gpio4_io_out_en[3] ;
  202. wire \rv32.gpio4_io_out_en[4] ;
  203. wire \rv32.gpio4_io_out_en[5] ;
  204. wire \rv32.gpio4_io_out_en[6] ;
  205. wire \rv32.gpio4_io_out_en[7] ;
  206. wire \rv32.gpio5_io_out_data[0] ;
  207. wire \rv32.gpio5_io_out_data[1] ;
  208. wire \rv32.gpio5_io_out_data[2] ;
  209. wire \rv32.gpio5_io_out_data[3] ;
  210. wire \rv32.gpio5_io_out_data[4] ;
  211. wire \rv32.gpio5_io_out_data[5] ;
  212. wire \rv32.gpio5_io_out_data[6] ;
  213. wire \rv32.gpio5_io_out_data[7] ;
  214. wire \rv32.gpio5_io_out_en[0] ;
  215. wire \rv32.gpio5_io_out_en[1] ;
  216. wire \rv32.gpio5_io_out_en[2] ;
  217. wire \rv32.gpio5_io_out_en[3] ;
  218. wire \rv32.gpio5_io_out_en[4] ;
  219. wire \rv32.gpio5_io_out_en[5] ;
  220. wire \rv32.gpio5_io_out_en[6] ;
  221. wire \rv32.gpio5_io_out_en[7] ;
  222. wire \rv32.gpio6_io_out_data[0] ;
  223. wire \rv32.gpio6_io_out_data[1] ;
  224. wire \rv32.gpio6_io_out_data[2] ;
  225. wire \rv32.gpio6_io_out_data[3] ;
  226. wire \rv32.gpio6_io_out_data[4] ;
  227. wire \rv32.gpio6_io_out_data[5] ;
  228. wire \rv32.gpio6_io_out_data[6] ;
  229. wire \rv32.gpio6_io_out_data[7] ;
  230. wire \rv32.gpio6_io_out_en[0] ;
  231. wire \rv32.gpio6_io_out_en[1] ;
  232. wire \rv32.gpio6_io_out_en[2] ;
  233. wire \rv32.gpio6_io_out_en[3] ;
  234. wire \rv32.gpio6_io_out_en[4] ;
  235. wire \rv32.gpio6_io_out_en[5] ;
  236. wire \rv32.gpio6_io_out_en[6] ;
  237. wire \rv32.gpio6_io_out_en[7] ;
  238. wire \rv32.gpio7_io_out_data[0] ;
  239. wire \rv32.gpio7_io_out_data[1] ;
  240. wire \rv32.gpio7_io_out_data[2] ;
  241. wire \rv32.gpio7_io_out_data[3] ;
  242. wire \rv32.gpio7_io_out_data[4] ;
  243. wire \rv32.gpio7_io_out_data[5] ;
  244. wire \rv32.gpio7_io_out_data[6] ;
  245. wire \rv32.gpio7_io_out_data[7] ;
  246. wire \rv32.gpio7_io_out_en[0] ;
  247. wire \rv32.gpio7_io_out_en[1] ;
  248. wire \rv32.gpio7_io_out_en[2] ;
  249. wire \rv32.gpio7_io_out_en[3] ;
  250. wire \rv32.gpio7_io_out_en[4] ;
  251. wire \rv32.gpio7_io_out_en[5] ;
  252. wire \rv32.gpio7_io_out_en[6] ;
  253. wire \rv32.gpio7_io_out_en[7] ;
  254. wire \rv32.gpio8_io_out_data[0] ;
  255. wire \rv32.gpio8_io_out_data[1] ;
  256. wire \rv32.gpio8_io_out_data[2] ;
  257. wire \rv32.gpio8_io_out_data[3] ;
  258. wire \rv32.gpio8_io_out_data[4] ;
  259. wire \rv32.gpio8_io_out_data[5] ;
  260. wire \rv32.gpio8_io_out_data[6] ;
  261. wire \rv32.gpio8_io_out_data[7] ;
  262. wire \rv32.gpio8_io_out_en[0] ;
  263. wire \rv32.gpio8_io_out_en[1] ;
  264. wire \rv32.gpio8_io_out_en[2] ;
  265. wire \rv32.gpio8_io_out_en[3] ;
  266. wire \rv32.gpio8_io_out_en[4] ;
  267. wire \rv32.gpio8_io_out_en[5] ;
  268. wire \rv32.gpio8_io_out_en[6] ;
  269. wire \rv32.gpio8_io_out_en[7] ;
  270. wire \rv32.gpio9_io_out_data[0] ;
  271. wire \rv32.gpio9_io_out_data[1] ;
  272. wire \rv32.gpio9_io_out_data[2] ;
  273. wire \rv32.gpio9_io_out_data[3] ;
  274. wire \rv32.gpio9_io_out_data[4] ;
  275. wire \rv32.gpio9_io_out_data[5] ;
  276. wire \rv32.gpio9_io_out_data[6] ;
  277. wire \rv32.gpio9_io_out_data[7] ;
  278. wire \rv32.gpio9_io_out_en[0] ;
  279. wire \rv32.gpio9_io_out_en[1] ;
  280. wire \rv32.gpio9_io_out_en[2] ;
  281. wire \rv32.gpio9_io_out_en[3] ;
  282. wire \rv32.gpio9_io_out_en[4] ;
  283. wire \rv32.gpio9_io_out_en[5] ;
  284. wire \rv32.gpio9_io_out_en[6] ;
  285. wire \rv32.gpio9_io_out_en[7] ;
  286. wire \rv32.mem_ahb_haddr[0] ;
  287. wire \rv32.mem_ahb_haddr[10] ;
  288. wire \rv32.mem_ahb_haddr[11] ;
  289. wire \rv32.mem_ahb_haddr[12] ;
  290. wire \rv32.mem_ahb_haddr[13] ;
  291. wire \rv32.mem_ahb_haddr[14] ;
  292. wire \rv32.mem_ahb_haddr[15] ;
  293. wire \rv32.mem_ahb_haddr[16] ;
  294. wire \rv32.mem_ahb_haddr[17] ;
  295. wire \rv32.mem_ahb_haddr[18] ;
  296. wire \rv32.mem_ahb_haddr[19] ;
  297. wire \rv32.mem_ahb_haddr[1] ;
  298. wire \rv32.mem_ahb_haddr[20] ;
  299. wire \rv32.mem_ahb_haddr[21] ;
  300. wire \rv32.mem_ahb_haddr[22] ;
  301. wire \rv32.mem_ahb_haddr[23] ;
  302. wire \rv32.mem_ahb_haddr[24] ;
  303. wire \rv32.mem_ahb_haddr[25] ;
  304. wire \rv32.mem_ahb_haddr[26] ;
  305. wire \rv32.mem_ahb_haddr[27] ;
  306. wire \rv32.mem_ahb_haddr[28] ;
  307. wire \rv32.mem_ahb_haddr[29] ;
  308. wire \rv32.mem_ahb_haddr[2] ;
  309. wire \rv32.mem_ahb_haddr[30] ;
  310. wire \rv32.mem_ahb_haddr[31] ;
  311. wire \rv32.mem_ahb_haddr[3] ;
  312. wire \rv32.mem_ahb_haddr[4] ;
  313. wire \rv32.mem_ahb_haddr[5] ;
  314. wire \rv32.mem_ahb_haddr[6] ;
  315. wire \rv32.mem_ahb_haddr[7] ;
  316. wire \rv32.mem_ahb_haddr[8] ;
  317. wire \rv32.mem_ahb_haddr[9] ;
  318. wire \rv32.mem_ahb_hburst[0] ;
  319. wire \rv32.mem_ahb_hburst[1] ;
  320. wire \rv32.mem_ahb_hburst[2] ;
  321. wire \rv32.mem_ahb_hready ;
  322. wire \rv32.mem_ahb_hsize[0] ;
  323. wire \rv32.mem_ahb_hsize[1] ;
  324. wire \rv32.mem_ahb_hsize[2] ;
  325. wire \rv32.mem_ahb_htrans[0] ;
  326. wire \rv32.mem_ahb_htrans[1] ;
  327. wire \rv32.mem_ahb_hwdata[0] ;
  328. wire \rv32.mem_ahb_hwdata[10] ;
  329. wire \rv32.mem_ahb_hwdata[11] ;
  330. wire \rv32.mem_ahb_hwdata[12] ;
  331. wire \rv32.mem_ahb_hwdata[13] ;
  332. wire \rv32.mem_ahb_hwdata[14] ;
  333. wire \rv32.mem_ahb_hwdata[15] ;
  334. wire \rv32.mem_ahb_hwdata[16] ;
  335. wire \rv32.mem_ahb_hwdata[17] ;
  336. wire \rv32.mem_ahb_hwdata[18] ;
  337. wire \rv32.mem_ahb_hwdata[19] ;
  338. wire \rv32.mem_ahb_hwdata[1] ;
  339. wire \rv32.mem_ahb_hwdata[20] ;
  340. wire \rv32.mem_ahb_hwdata[21] ;
  341. wire \rv32.mem_ahb_hwdata[22] ;
  342. wire \rv32.mem_ahb_hwdata[23] ;
  343. wire \rv32.mem_ahb_hwdata[24] ;
  344. wire \rv32.mem_ahb_hwdata[25] ;
  345. wire \rv32.mem_ahb_hwdata[26] ;
  346. wire \rv32.mem_ahb_hwdata[27] ;
  347. wire \rv32.mem_ahb_hwdata[28] ;
  348. wire \rv32.mem_ahb_hwdata[29] ;
  349. wire \rv32.mem_ahb_hwdata[2] ;
  350. wire \rv32.mem_ahb_hwdata[30] ;
  351. wire \rv32.mem_ahb_hwdata[31] ;
  352. wire \rv32.mem_ahb_hwdata[3] ;
  353. wire \rv32.mem_ahb_hwdata[4] ;
  354. wire \rv32.mem_ahb_hwdata[5] ;
  355. wire \rv32.mem_ahb_hwdata[6] ;
  356. wire \rv32.mem_ahb_hwdata[7] ;
  357. wire \rv32.mem_ahb_hwdata[8] ;
  358. wire \rv32.mem_ahb_hwdata[9] ;
  359. wire \rv32.mem_ahb_hwrite ;
  360. wire \rv32.resetn_out ;
  361. wire \rv32.slave_ahb_hrdata[0] ;
  362. wire \rv32.slave_ahb_hrdata[10] ;
  363. wire \rv32.slave_ahb_hrdata[11] ;
  364. wire \rv32.slave_ahb_hrdata[12] ;
  365. wire \rv32.slave_ahb_hrdata[13] ;
  366. wire \rv32.slave_ahb_hrdata[14] ;
  367. wire \rv32.slave_ahb_hrdata[15] ;
  368. wire \rv32.slave_ahb_hrdata[16] ;
  369. wire \rv32.slave_ahb_hrdata[17] ;
  370. wire \rv32.slave_ahb_hrdata[18] ;
  371. wire \rv32.slave_ahb_hrdata[19] ;
  372. wire \rv32.slave_ahb_hrdata[1] ;
  373. wire \rv32.slave_ahb_hrdata[20] ;
  374. wire \rv32.slave_ahb_hrdata[21] ;
  375. wire \rv32.slave_ahb_hrdata[22] ;
  376. wire \rv32.slave_ahb_hrdata[23] ;
  377. wire \rv32.slave_ahb_hrdata[24] ;
  378. wire \rv32.slave_ahb_hrdata[25] ;
  379. wire \rv32.slave_ahb_hrdata[26] ;
  380. wire \rv32.slave_ahb_hrdata[27] ;
  381. wire \rv32.slave_ahb_hrdata[28] ;
  382. wire \rv32.slave_ahb_hrdata[29] ;
  383. wire \rv32.slave_ahb_hrdata[2] ;
  384. wire \rv32.slave_ahb_hrdata[30] ;
  385. wire \rv32.slave_ahb_hrdata[31] ;
  386. wire \rv32.slave_ahb_hrdata[3] ;
  387. wire \rv32.slave_ahb_hrdata[4] ;
  388. wire \rv32.slave_ahb_hrdata[5] ;
  389. wire \rv32.slave_ahb_hrdata[6] ;
  390. wire \rv32.slave_ahb_hrdata[7] ;
  391. wire \rv32.slave_ahb_hrdata[8] ;
  392. wire \rv32.slave_ahb_hrdata[9] ;
  393. wire \rv32.slave_ahb_hreadyout ;
  394. wire \rv32.slave_ahb_hresp ;
  395. wire \rv32.swj_JTAGIR[0] ;
  396. wire \rv32.swj_JTAGIR[1] ;
  397. wire \rv32.swj_JTAGIR[2] ;
  398. wire \rv32.swj_JTAGIR[3] ;
  399. wire \rv32.swj_JTAGNSW ;
  400. wire \rv32.swj_JTAGSTATE[0] ;
  401. wire \rv32.swj_JTAGSTATE[1] ;
  402. wire \rv32.swj_JTAGSTATE[2] ;
  403. wire \rv32.swj_JTAGSTATE[3] ;
  404. wire \rv32.sys_ctrl_clkSource[0] ;
  405. wire \rv32.sys_ctrl_clkSource[1] ;
  406. wire \rv32.sys_ctrl_hseBypass ;
  407. wire \rv32.sys_ctrl_hseEnable ;
  408. //wire hbi_71_0_4730eacd893fc1ea_bp;
  409. wire \rv32.sys_ctrl_pllEnable ;
  410. wire \rv32.sys_ctrl_sleep ;
  411. wire \rv32.sys_ctrl_standby ;
  412. wire \rv32.sys_ctrl_stop ;
  413. wire \~GND~combout ;
  414. wire \~VCC~combout ;
  415. wire hbi_272_0_9cb2c0024f9919c5_bp;
  416. wire hbi_272_1_9cb2c0024f9919c5_bp;
  417. wire [4:0] \pll_inst|auto_generated|clk ;
  418. //wire \pll_inst|auto_generated|clk [0];
  419. wire [4:0] \pll_inst|auto_generated|pll1_CLK_bus ;
  420. //wire \pll_inst|auto_generated|pll1_CLK_bus [0];
  421. //wire \pll_inst|auto_generated|clk [1];
  422. //wire \pll_inst|auto_generated|pll1_CLK_bus [1];
  423. //wire \pll_inst|auto_generated|clk [2];
  424. //wire \pll_inst|auto_generated|pll1_CLK_bus [2];
  425. //wire \pll_inst|auto_generated|clk [3];
  426. //wire \pll_inst|auto_generated|pll1_CLK_bus [3];
  427. //wire \pll_inst|auto_generated|clk [4];
  428. //wire \pll_inst|auto_generated|pll1_CLK_bus [4];
  429. wire \pll_inst|auto_generated|pll1~FBOUT ;
  430. wire vcc;
  431. wire gnd;
  432. assign vcc = 1'b1;
  433. assign gnd = 1'b0;
  434. wire unknown;
  435. assign unknown = 1'bx;
  436. // Location: BBOX_X1_Y1_N0
  437. alta_rv32 rv32(
  438. .sys_clk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ),
  439. .mem_ahb_hready(\rv32.mem_ahb_hready ),
  440. .mem_ahb_hreadyout(\~VCC~combout ),
  441. .mem_ahb_htrans({\rv32.mem_ahb_htrans[1] , \rv32.mem_ahb_htrans[0] }),
  442. .mem_ahb_hsize({\rv32.mem_ahb_hsize[2] , \rv32.mem_ahb_hsize[1] , \rv32.mem_ahb_hsize[0] }),
  443. .mem_ahb_hburst({\rv32.mem_ahb_hburst[2] , \rv32.mem_ahb_hburst[1] , \rv32.mem_ahb_hburst[0] }),
  444. .mem_ahb_hwrite(\rv32.mem_ahb_hwrite ),
  445. .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] }),
  446. .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] }),
  447. .mem_ahb_hresp(\~GND~combout ),
  448. .mem_ahb_hrdata({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
  449. .slave_ahb_hsel(\~GND~combout ),
  450. .slave_ahb_hready(\~VCC~combout ),
  451. .slave_ahb_hreadyout(\rv32.slave_ahb_hreadyout ),
  452. .slave_ahb_htrans({\~GND~combout , \~GND~combout }),
  453. .slave_ahb_hsize({\~GND~combout , \~GND~combout , \~GND~combout }),
  454. .slave_ahb_hburst({\~GND~combout , \~GND~combout , \~GND~combout }),
  455. .slave_ahb_hwrite(\~GND~combout ),
  456. .slave_ahb_haddr({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
  457. .slave_ahb_hwdata({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
  458. .slave_ahb_hresp(\rv32.slave_ahb_hresp ),
  459. .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] }),
  460. .gpio0_io_in({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
  461. .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] }),
  462. .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] }),
  463. .gpio1_io_in({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
  464. .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] }),
  465. .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] }),
  466. .sys_ctrl_clkSource({\rv32.sys_ctrl_clkSource[1] , \rv32.sys_ctrl_clkSource[0] }),
  467. .sys_ctrl_hseEnable(\rv32.sys_ctrl_hseEnable ),
  468. .sys_ctrl_hseBypass(\rv32.sys_ctrl_hseBypass ),
  469. .sys_ctrl_pllEnable(\rv32.sys_ctrl_pllEnable ),
  470. .sys_ctrl_pllReady(\pll_inst|auto_generated|locked~combout ),
  471. .sys_ctrl_sleep(\rv32.sys_ctrl_sleep ),
  472. .sys_ctrl_stop(\rv32.sys_ctrl_stop ),
  473. .sys_ctrl_standby(\rv32.sys_ctrl_standby ),
  474. .gpio2_io_in({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
  475. .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] }),
  476. .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] }),
  477. .gpio3_io_in({gpio3_io_in[7], gpio3_io_in[6], gpio3_io_in[5], gpio3_io_in[4], gpio3_io_in[3], gpio3_io_in[2], gpio3_io_in[1], \GPIO3_0~input_o }),
  478. .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] }),
  479. .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] }),
  480. .gpio4_io_in({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
  481. .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] }),
  482. .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] }),
  483. .gpio5_io_in({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
  484. .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] }),
  485. .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] }),
  486. .gpio6_io_in({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
  487. .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] }),
  488. .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] }),
  489. .gpio7_io_in({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
  490. .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] }),
  491. .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] }),
  492. .gpio8_io_in({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
  493. .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] }),
  494. .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] }),
  495. .gpio9_io_in({gpio9_io_in[7], gpio9_io_in[6], gpio9_io_in[5], gpio9_io_in[4], gpio9_io_in[3], gpio9_io_in[2], \GPIO9_1~input_o , gpio9_io_in[0]}),
  496. .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] }),
  497. .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] }),
  498. .ext_resetn(\~VCC~combout ),
  499. .resetn_out(\rv32.resetn_out ),
  500. .dmactive(\rv32.dmactive ),
  501. .swj_JTAGNSW(\rv32.swj_JTAGNSW ),
  502. .swj_JTAGSTATE({\rv32.swj_JTAGSTATE[3] , \rv32.swj_JTAGSTATE[2] , \rv32.swj_JTAGSTATE[1] , \rv32.swj_JTAGSTATE[0] }),
  503. .swj_JTAGIR({\rv32.swj_JTAGIR[3] , \rv32.swj_JTAGIR[2] , \rv32.swj_JTAGIR[1] , \rv32.swj_JTAGIR[0] }),
  504. .ext_int({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
  505. .ext_dma_DMACBREQ({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
  506. .ext_dma_DMACLBREQ({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
  507. .ext_dma_DMACSREQ({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
  508. .ext_dma_DMACLSREQ({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
  509. .ext_dma_DMACCLR({\rv32.ext_dma_DMACCLR[3] , \rv32.ext_dma_DMACCLR[2] , \rv32.ext_dma_DMACCLR[1] , \rv32.ext_dma_DMACCLR[0] }),
  510. .ext_dma_DMACTC({\rv32.ext_dma_DMACTC[3] , \rv32.ext_dma_DMACTC[2] , \rv32.ext_dma_DMACTC[1] , \rv32.ext_dma_DMACTC[0] }),
  511. .local_int({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
  512. .test_mode({\~GND~combout , \~GND~combout }),
  513. .usb0_xcvr_clk(\~VCC~combout ),
  514. .usb0_id(\~VCC~combout ));
  515. // Location: IOIBUF_X0_Y30_N1
  516. // alta_io_ibuf \PIN_HSE~input (
  517. alta_rio \PIN_HSE~input (
  518. .datain(gnd),
  519. .oe(gnd),
  520. .outclk(gnd),
  521. .outclkena(vcc),
  522. .inclk(gnd),
  523. .inclkena(vcc),
  524. .areset(gnd),
  525. .sreset(gnd),
  526. .combout(\PIN_HSE~input_o ),
  527. .regout(),
  528. .padio(PIN_HSE));
  529. defparam \PIN_HSE~input .CFG_KEEP = 2'b00;
  530. // defparam \PIN_HSE~input .simulate_z_as = "z";
  531. // Location: IOIBUF_X0_Y30_N2
  532. // alta_io_ibuf \PIN_HSI~input (
  533. alta_rio \PIN_HSI~input (
  534. .datain(gnd),
  535. .oe(gnd),
  536. .outclk(gnd),
  537. .outclkena(vcc),
  538. .inclk(gnd),
  539. .inclkena(vcc),
  540. .areset(gnd),
  541. .sreset(gnd),
  542. .combout(\PIN_HSI~input_o ),
  543. .regout(),
  544. .padio(PIN_HSI));
  545. defparam \PIN_HSI~input .CFG_KEEP = 2'b00;
  546. // defparam \PIN_HSI~input .simulate_z_as = "z";
  547. // Location: IOIBUF_X43_Y0_N0
  548. // alta_io_ibuf \PIN_OSC~input (
  549. alta_rio \PIN_OSC~input (
  550. .datain(gnd),
  551. .oe(gnd),
  552. .outclk(gnd),
  553. .outclkena(vcc),
  554. .inclk(gnd),
  555. .inclkena(vcc),
  556. .areset(gnd),
  557. .sreset(gnd),
  558. .combout(\PIN_OSC~input_o ),
  559. .regout(),
  560. .padio(PIN_OSC));
  561. defparam \PIN_OSC~input .CFG_KEEP = 2'b00;
  562. // defparam \PIN_OSC~input .simulate_z_as = "z";
  563. // Location: IOIBUF_X43_Y0_N1
  564. // alta_io_ibuf \GPIO3_0~input (
  565. alta_rio \GPIO3_0~input (
  566. .datain(gnd),
  567. .oe(gnd),
  568. .outclk(gnd),
  569. .outclkena(vcc),
  570. .inclk(gnd),
  571. .inclkena(vcc),
  572. .areset(gnd),
  573. .sreset(gnd),
  574. .combout(\GPIO3_0~input_o ),
  575. .regout(),
  576. .padio(GPIO3_0));
  577. defparam \GPIO3_0~input .CFG_KEEP = 2'b00;
  578. // defparam \GPIO3_0~input .simulate_z_as = "z";
  579. // Location: IOOBUF_X47_Y0_N1
  580. // alta_io_obuf \GPIO6_2~output (
  581. alta_rio \GPIO6_2~output (
  582. .datain(\rv32.gpio6_io_out_data[2] ),
  583. .oe(\rv32.gpio6_io_out_en[2] ),
  584. .outclk(gnd),
  585. .outclkena(vcc),
  586. .inclk(gnd),
  587. .inclkena(vcc),
  588. .areset(gnd),
  589. .sreset(gnd),
  590. .combout(),
  591. .regout(),
  592. .padio(GPIO6_2));
  593. defparam \GPIO6_2~output .CFG_KEEP = 2'b00;
  594. // defparam \GPIO6_2~output .open_drain_output = "false";
  595. // Location: IOOBUF_X47_Y0_N2
  596. // alta_io_obuf \GPIO6_0~output (
  597. alta_rio \GPIO6_0~output (
  598. .datain(\rv32.gpio6_io_out_data[0] ),
  599. .oe(\rv32.gpio6_io_out_en[0] ),
  600. .outclk(gnd),
  601. .outclkena(vcc),
  602. .inclk(gnd),
  603. .inclkena(vcc),
  604. .areset(gnd),
  605. .sreset(gnd),
  606. .combout(),
  607. .regout(),
  608. .padio(GPIO6_0));
  609. defparam \GPIO6_0~output .CFG_KEEP = 2'b00;
  610. // defparam \GPIO6_0~output .open_drain_output = "false";
  611. // Location: IOIBUF_X51_Y0_N0
  612. // alta_io_ibuf \GPIO9_1~input (
  613. // Location: IOOBUF_X51_Y0_N0
  614. // alta_io_obuf \GPIO9_1~output (
  615. alta_rio \GPIO9_1~output (
  616. .datain(\rv32.gpio9_io_out_data[1] ),
  617. .oe(\rv32.gpio9_io_out_en[1] ),
  618. .outclk(gnd),
  619. .outclkena(vcc),
  620. .inclk(gnd),
  621. .inclkena(vcc),
  622. .areset(gnd),
  623. .sreset(gnd),
  624. .combout(\GPIO9_1~input_o ),
  625. .regout(),
  626. .padio(GPIO9_1));
  627. defparam \GPIO9_1~output .CFG_KEEP = 2'b00;
  628. // defparam \GPIO9_1~input .simulate_z_as = "z";
  629. // defparam \GPIO9_1~output .open_drain_output = "false";
  630. // Location: IOOBUF_X51_Y0_N2
  631. // alta_io_obuf \GPIO9_2~output (
  632. alta_rio \GPIO9_2~output (
  633. .datain(\rv32.gpio9_io_out_data[2] ),
  634. .oe(\rv32.gpio9_io_out_en[2] ),
  635. .outclk(gnd),
  636. .outclkena(vcc),
  637. .inclk(gnd),
  638. .inclkena(vcc),
  639. .areset(gnd),
  640. .sreset(gnd),
  641. .combout(),
  642. .regout(),
  643. .padio(GPIO9_2));
  644. defparam \GPIO9_2~output .CFG_KEEP = 2'b00;
  645. // defparam \GPIO9_2~output .open_drain_output = "false";
  646. // Location: IOOBUF_X51_Y0_N3
  647. // alta_io_obuf \GPIO9_0~output (
  648. alta_rio \GPIO9_0~output (
  649. .datain(\rv32.gpio9_io_out_data[0] ),
  650. .oe(\rv32.gpio9_io_out_en[0] ),
  651. .outclk(gnd),
  652. .outclkena(vcc),
  653. .inclk(gnd),
  654. .inclkena(vcc),
  655. .areset(gnd),
  656. .sreset(gnd),
  657. .combout(),
  658. .regout(),
  659. .padio(GPIO9_0));
  660. defparam \GPIO9_0~output .CFG_KEEP = 2'b00;
  661. // defparam \GPIO9_0~output .open_drain_output = "false";
  662. // Location: PLL_1
  663. alta_pllve \pll_inst|auto_generated|pll1 (
  664. .clkin(\PIN_HSE~input_o ),
  665. .clkfb(\pll_inst|auto_generated|pll1~FBOUT ),
  666. .pfden(vcc),
  667. .resetn(\rv32.sys_ctrl_pllEnable ),
  668. .clkout0(\pll_inst|auto_generated|pll1_CLK_bus [0]),
  669. .clkout1(\pll_inst|auto_generated|pll1_CLK_bus [1]),
  670. .clkout2(\pll_inst|auto_generated|pll1_CLK_bus [2]),
  671. .clkout3(\pll_inst|auto_generated|pll1_CLK_bus [3]),
  672. .clkout4(\pll_inst|auto_generated|pll1_CLK_bus [4]),
  673. .phasecounterselect({gnd, gnd, gnd}),
  674. .phaseupdown(gnd),
  675. .phasestep(gnd),
  676. .scanclk(gnd),
  677. .scanclkena(vcc),
  678. .scandata(gnd),
  679. .configupdate(gnd),
  680. .scandataout(),
  681. .scandone(),
  682. .phasedone(),
  683. .clkfbout(\pll_inst|auto_generated|pll1~FBOUT ),
  684. .lock(\auto_generated_inst.hbo_13_1797ab7b230f061a_bp ));
  685. defparam \pll_inst|auto_generated|pll1 .CLKDIV0_EN = 1'h1;
  686. defparam \pll_inst|auto_generated|pll1 .CLKDIV1_EN = 1'h0;
  687. defparam \pll_inst|auto_generated|pll1 .CLKDIV2_EN = 1'h0;
  688. defparam \pll_inst|auto_generated|pll1 .CLKDIV3_EN = 1'h0;
  689. defparam \pll_inst|auto_generated|pll1 .CLKDIV4_EN = 1'h0;
  690. defparam \pll_inst|auto_generated|pll1 .CLKFB_BYPASS = 1'h0;
  691. defparam \pll_inst|auto_generated|pll1 .CLKFB_DEL = 8'h00;
  692. defparam \pll_inst|auto_generated|pll1 .CLKFB_HIGH = 8'h1D;
  693. defparam \pll_inst|auto_generated|pll1 .CLKFB_LOW = 8'h1D;
  694. defparam \pll_inst|auto_generated|pll1 .CLKFB_PHASE = 3'h0;
  695. defparam \pll_inst|auto_generated|pll1 .CLKFB_TRIM = 1'h0;
  696. defparam \pll_inst|auto_generated|pll1 .CLKIN_BYPASS = 1'h1;
  697. defparam \pll_inst|auto_generated|pll1 .CLKIN_HIGH = 8'hFF;
  698. defparam \pll_inst|auto_generated|pll1 .CLKIN_LOW = 8'hFF;
  699. defparam \pll_inst|auto_generated|pll1 .CLKIN_TRIM = 1'h0;
  700. defparam \pll_inst|auto_generated|pll1 .CLKOUT0_BYPASS = 1'h0;
  701. defparam \pll_inst|auto_generated|pll1 .CLKOUT0_DEL = 8'h00;
  702. defparam \pll_inst|auto_generated|pll1 .CLKOUT0_HIGH = 8'h00;
  703. defparam \pll_inst|auto_generated|pll1 .CLKOUT0_LOW = 8'h00;
  704. defparam \pll_inst|auto_generated|pll1 .CLKOUT0_PHASE = 3'h0;
  705. defparam \pll_inst|auto_generated|pll1 .CLKOUT0_TRIM = 1'h0;
  706. defparam \pll_inst|auto_generated|pll1 .CLKOUT1_BYPASS = 1'h0;
  707. defparam \pll_inst|auto_generated|pll1 .CLKOUT1_CASCADE = 1'h0;
  708. defparam \pll_inst|auto_generated|pll1 .CLKOUT1_DEL = 8'h00;
  709. defparam \pll_inst|auto_generated|pll1 .CLKOUT1_HIGH = 8'hFF;
  710. defparam \pll_inst|auto_generated|pll1 .CLKOUT1_LOW = 8'hFF;
  711. defparam \pll_inst|auto_generated|pll1 .CLKOUT1_PHASE = 3'h0;
  712. defparam \pll_inst|auto_generated|pll1 .CLKOUT1_TRIM = 1'h0;
  713. defparam \pll_inst|auto_generated|pll1 .CLKOUT2_BYPASS = 1'h0;
  714. defparam \pll_inst|auto_generated|pll1 .CLKOUT2_CASCADE = 1'h0;
  715. defparam \pll_inst|auto_generated|pll1 .CLKOUT2_DEL = 8'h00;
  716. defparam \pll_inst|auto_generated|pll1 .CLKOUT2_HIGH = 8'hFF;
  717. defparam \pll_inst|auto_generated|pll1 .CLKOUT2_LOW = 8'hFF;
  718. defparam \pll_inst|auto_generated|pll1 .CLKOUT2_PHASE = 3'h0;
  719. defparam \pll_inst|auto_generated|pll1 .CLKOUT2_TRIM = 1'h0;
  720. defparam \pll_inst|auto_generated|pll1 .CLKOUT3_BYPASS = 1'h0;
  721. defparam \pll_inst|auto_generated|pll1 .CLKOUT3_CASCADE = 1'h0;
  722. defparam \pll_inst|auto_generated|pll1 .CLKOUT3_DEL = 8'h00;
  723. defparam \pll_inst|auto_generated|pll1 .CLKOUT3_HIGH = 8'hFF;
  724. defparam \pll_inst|auto_generated|pll1 .CLKOUT3_LOW = 8'hFF;
  725. defparam \pll_inst|auto_generated|pll1 .CLKOUT3_PHASE = 3'h0;
  726. defparam \pll_inst|auto_generated|pll1 .CLKOUT3_TRIM = 1'h0;
  727. defparam \pll_inst|auto_generated|pll1 .CLKOUT4_BYPASS = 1'h0;
  728. defparam \pll_inst|auto_generated|pll1 .CLKOUT4_CASCADE = 1'h0;
  729. defparam \pll_inst|auto_generated|pll1 .CLKOUT4_DEL = 8'h00;
  730. defparam \pll_inst|auto_generated|pll1 .CLKOUT4_HIGH = 8'hFF;
  731. defparam \pll_inst|auto_generated|pll1 .CLKOUT4_LOW = 8'hFF;
  732. defparam \pll_inst|auto_generated|pll1 .CLKOUT4_PHASE = 3'h0;
  733. defparam \pll_inst|auto_generated|pll1 .CLKOUT4_TRIM = 1'h0;
  734. defparam \pll_inst|auto_generated|pll1 .FBDELAY_VAL = 3'h4;
  735. defparam \pll_inst|auto_generated|pll1 .FEEDBACK_MODE = 3'h4;
  736. defparam \pll_inst|auto_generated|pll1 .PLLOUTN_EN = 1'h0;
  737. defparam \pll_inst|auto_generated|pll1 .PLLOUTP_EN = 1'h0;
  738. defparam \pll_inst|auto_generated|pll1 .VCO_POST_DIV = 1'h1;
  739. //defparam \pll_inst|auto_generated|pll1 .auto_settings = "false";
  740. //defparam \pll_inst|auto_generated|pll1 .bandwidth_type = "medium";
  741. //defparam \pll_inst|auto_generated|pll1 .c0_high = 1;
  742. //defparam \pll_inst|auto_generated|pll1 .c0_initial = 1;
  743. //defparam \pll_inst|auto_generated|pll1 .c0_low = 1;
  744. //defparam \pll_inst|auto_generated|pll1 .c0_mode = "even";
  745. //defparam \pll_inst|auto_generated|pll1 .c0_ph = 0;
  746. //defparam \pll_inst|auto_generated|pll1 .c1_high = 0;
  747. //defparam \pll_inst|auto_generated|pll1 .c1_initial = 0;
  748. //defparam \pll_inst|auto_generated|pll1 .c1_low = 0;
  749. //defparam \pll_inst|auto_generated|pll1 .c1_mode = "bypass";
  750. //defparam \pll_inst|auto_generated|pll1 .c1_ph = 0;
  751. //defparam \pll_inst|auto_generated|pll1 .c1_use_casc_in = "off";
  752. //defparam \pll_inst|auto_generated|pll1 .c2_high = 0;
  753. //defparam \pll_inst|auto_generated|pll1 .c2_initial = 0;
  754. //defparam \pll_inst|auto_generated|pll1 .c2_low = 0;
  755. //defparam \pll_inst|auto_generated|pll1 .c2_mode = "bypass";
  756. //defparam \pll_inst|auto_generated|pll1 .c2_ph = 0;
  757. //defparam \pll_inst|auto_generated|pll1 .c2_use_casc_in = "off";
  758. //defparam \pll_inst|auto_generated|pll1 .c3_high = 0;
  759. //defparam \pll_inst|auto_generated|pll1 .c3_initial = 0;
  760. //defparam \pll_inst|auto_generated|pll1 .c3_low = 0;
  761. //defparam \pll_inst|auto_generated|pll1 .c3_mode = "bypass";
  762. //defparam \pll_inst|auto_generated|pll1 .c3_ph = 0;
  763. //defparam \pll_inst|auto_generated|pll1 .c3_use_casc_in = "off";
  764. //defparam \pll_inst|auto_generated|pll1 .c4_high = 0;
  765. //defparam \pll_inst|auto_generated|pll1 .c4_initial = 0;
  766. //defparam \pll_inst|auto_generated|pll1 .c4_low = 0;
  767. //defparam \pll_inst|auto_generated|pll1 .c4_mode = "bypass";
  768. //defparam \pll_inst|auto_generated|pll1 .c4_ph = 0;
  769. //defparam \pll_inst|auto_generated|pll1 .c4_use_casc_in = "off";
  770. //defparam \pll_inst|auto_generated|pll1 .charge_pump_current_bits = 1;
  771. //defparam \pll_inst|auto_generated|pll1 .clk0_counter = "c0";
  772. //defparam \pll_inst|auto_generated|pll1 .clk0_divide_by = 1;
  773. //defparam \pll_inst|auto_generated|pll1 .clk0_duty_cycle = 50;
  774. //defparam \pll_inst|auto_generated|pll1 .clk0_multiply_by = 30;
  775. //defparam \pll_inst|auto_generated|pll1 .clk0_phase_shift = 0;
  776. //defparam \pll_inst|auto_generated|pll1 .clk1_counter = "unused";
  777. //defparam \pll_inst|auto_generated|pll1 .clk1_divide_by = 0;
  778. //defparam \pll_inst|auto_generated|pll1 .clk1_duty_cycle = 50;
  779. //defparam \pll_inst|auto_generated|pll1 .clk1_multiply_by = 0;
  780. //defparam \pll_inst|auto_generated|pll1 .clk1_phase_shift = 0;
  781. //defparam \pll_inst|auto_generated|pll1 .clk2_counter = "unused";
  782. //defparam \pll_inst|auto_generated|pll1 .clk2_divide_by = 0;
  783. //defparam \pll_inst|auto_generated|pll1 .clk2_duty_cycle = 50;
  784. //defparam \pll_inst|auto_generated|pll1 .clk2_multiply_by = 0;
  785. //defparam \pll_inst|auto_generated|pll1 .clk2_phase_shift = 0;
  786. //defparam \pll_inst|auto_generated|pll1 .clk3_counter = "unused";
  787. //defparam \pll_inst|auto_generated|pll1 .clk3_divide_by = 0;
  788. //defparam \pll_inst|auto_generated|pll1 .clk3_duty_cycle = 50;
  789. //defparam \pll_inst|auto_generated|pll1 .clk3_multiply_by = 0;
  790. //defparam \pll_inst|auto_generated|pll1 .clk3_phase_shift = 0;
  791. //defparam \pll_inst|auto_generated|pll1 .clk4_counter = "unused";
  792. //defparam \pll_inst|auto_generated|pll1 .clk4_divide_by = 0;
  793. //defparam \pll_inst|auto_generated|pll1 .clk4_duty_cycle = 50;
  794. //defparam \pll_inst|auto_generated|pll1 .clk4_multiply_by = 0;
  795. //defparam \pll_inst|auto_generated|pll1 .clk4_phase_shift = 0;
  796. //defparam \pll_inst|auto_generated|pll1 .compensate_clock = "clock0";
  797. //defparam \pll_inst|auto_generated|pll1 .inclk0_input_frequency = 125000;
  798. //defparam \pll_inst|auto_generated|pll1 .inclk1_input_frequency = 0;
  799. //defparam \pll_inst|auto_generated|pll1 .loop_filter_c_bits = 0;
  800. //defparam \pll_inst|auto_generated|pll1 .loop_filter_r_bits = 19;
  801. //defparam \pll_inst|auto_generated|pll1 .m = 60;
  802. //defparam \pll_inst|auto_generated|pll1 .m_initial = 1;
  803. //defparam \pll_inst|auto_generated|pll1 .m_ph = 0;
  804. //defparam \pll_inst|auto_generated|pll1 .n = 1;
  805. //defparam \pll_inst|auto_generated|pll1 .operation_mode = "normal";
  806. //defparam \pll_inst|auto_generated|pll1 .pfd_max = 200000;
  807. //defparam \pll_inst|auto_generated|pll1 .pfd_min = 3076;
  808. //defparam \pll_inst|auto_generated|pll1 .pll_compensation_delay = 7538;
  809. //defparam \pll_inst|auto_generated|pll1 .self_reset_on_loss_lock = "off";
  810. //defparam \pll_inst|auto_generated|pll1 .simulation_type = "timing";
  811. //defparam \pll_inst|auto_generated|pll1 .switch_over_type = "auto";
  812. //defparam \pll_inst|auto_generated|pll1 .vco_center = 1538;
  813. //defparam \pll_inst|auto_generated|pll1 .vco_divide_by = 0;
  814. //defparam \pll_inst|auto_generated|pll1 .vco_frequency_control = "auto";
  815. //defparam \pll_inst|auto_generated|pll1 .vco_max = 3333;
  816. //defparam \pll_inst|auto_generated|pll1 .vco_min = 1538;
  817. //defparam \pll_inst|auto_generated|pll1 .vco_multiply_by = 0;
  818. //defparam \pll_inst|auto_generated|pll1 .vco_phase_shift_step = 260;
  819. //defparam \pll_inst|auto_generated|pll1 .vco_post_scale = 2;
  820. // Location: CLKCTRL_G16
  821. alta_io_gclk \pll_inst|auto_generated|locked~clkctrl (
  822. .inclk (\pll_inst|auto_generated|locked~combout ),
  823. .outclk(\pll_inst|auto_generated|locked~clkctrl_outclk ));
  824. //defparam \pll_inst|auto_generated|locked~clkctrl .clock_type = "global clock";
  825. //defparam \pll_inst|auto_generated|locked~clkctrl .ena_register_mode = "none";
  826. // Location: CLKCTRL_G3
  827. alta_gclksw \gclksw_inst|gclk_switch__alta_gclksw (
  828. .resetn(vcc),
  829. .clkin0(\PIN_HSI~input_o ),
  830. .clkin1(1'bx),
  831. .clkin2(\pll_inst|auto_generated|pll1_CLK_bus [0]),
  832. .clkin3(1'bx),
  833. .select({\rv32.sys_ctrl_clkSource[1] , \rv32.sys_ctrl_clkSource[0] }),
  834. .clkout(\gclksw_inst|gclk_switch__alta_gclksw__clkout ));
  835. // Location: CLKCTRL_G3
  836. alta_io_gclk \gclksw_inst|gclk_switch (
  837. .inclk (\gclksw_inst|gclk_switch__alta_gclksw__clkout ),
  838. .outclk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ));
  839. //defparam \gclksw_inst|gclk_switch .clock_type = "global clock";
  840. //defparam \gclksw_inst|gclk_switch .ena_register_mode = "none";
  841. // Location: LCCOMB_X44_Y4_N10
  842. // alta_lcell_comb \gpio3_io_in[5] (
  843. alta_slice \gpio3_io_in[5] (
  844. .A(vcc),
  845. .B(vcc),
  846. .C(vcc),
  847. .D(vcc),
  848. .Cin(),
  849. .Qin(),
  850. .Clk(),
  851. .AsyncReset(),
  852. .SyncReset(),
  853. .ShiftData(),
  854. .SyncLoad(),
  855. .LutOut(gpio3_io_in[5]),
  856. .Cout(),
  857. .Q());
  858. defparam \gpio3_io_in[5] .mask = 16'h0000;
  859. defparam \gpio3_io_in[5] .mode = "logic";
  860. defparam \gpio3_io_in[5] .modeMux = 1'b0;
  861. defparam \gpio3_io_in[5] .FeedbackMux = 1'b0;
  862. defparam \gpio3_io_in[5] .ShiftMux = 1'b0;
  863. defparam \gpio3_io_in[5] .BypassEn = 1'b0;
  864. defparam \gpio3_io_in[5] .CarryEnb = 1'b1;
  865. defparam \gpio3_io_in[5] .AsyncResetMux = 2'bxx;
  866. defparam \gpio3_io_in[5] .SyncResetMux = 2'bxx;
  867. defparam \gpio3_io_in[5] .SyncLoadMux = 2'bxx;
  868. // Location: LCCOMB_X44_Y4_N12
  869. // alta_lcell_comb \gpio3_io_in[6] (
  870. alta_slice \gpio3_io_in[6] (
  871. .A(vcc),
  872. .B(vcc),
  873. .C(vcc),
  874. .D(vcc),
  875. .Cin(),
  876. .Qin(),
  877. .Clk(),
  878. .AsyncReset(),
  879. .SyncReset(),
  880. .ShiftData(),
  881. .SyncLoad(),
  882. .LutOut(gpio3_io_in[6]),
  883. .Cout(),
  884. .Q());
  885. defparam \gpio3_io_in[6] .mask = 16'h0000;
  886. defparam \gpio3_io_in[6] .mode = "logic";
  887. defparam \gpio3_io_in[6] .modeMux = 1'b0;
  888. defparam \gpio3_io_in[6] .FeedbackMux = 1'b0;
  889. defparam \gpio3_io_in[6] .ShiftMux = 1'b0;
  890. defparam \gpio3_io_in[6] .BypassEn = 1'b0;
  891. defparam \gpio3_io_in[6] .CarryEnb = 1'b1;
  892. defparam \gpio3_io_in[6] .AsyncResetMux = 2'bxx;
  893. defparam \gpio3_io_in[6] .SyncResetMux = 2'bxx;
  894. defparam \gpio3_io_in[6] .SyncLoadMux = 2'bxx;
  895. // Location: LCCOMB_X44_Y4_N14
  896. // alta_lcell_comb \gpio3_io_in[7] (
  897. alta_slice \gpio3_io_in[7] (
  898. .A(vcc),
  899. .B(vcc),
  900. .C(vcc),
  901. .D(vcc),
  902. .Cin(),
  903. .Qin(),
  904. .Clk(),
  905. .AsyncReset(),
  906. .SyncReset(),
  907. .ShiftData(),
  908. .SyncLoad(),
  909. .LutOut(gpio3_io_in[7]),
  910. .Cout(),
  911. .Q());
  912. defparam \gpio3_io_in[7] .mask = 16'h0000;
  913. defparam \gpio3_io_in[7] .mode = "logic";
  914. defparam \gpio3_io_in[7] .modeMux = 1'b0;
  915. defparam \gpio3_io_in[7] .FeedbackMux = 1'b0;
  916. defparam \gpio3_io_in[7] .ShiftMux = 1'b0;
  917. defparam \gpio3_io_in[7] .BypassEn = 1'b0;
  918. defparam \gpio3_io_in[7] .CarryEnb = 1'b1;
  919. defparam \gpio3_io_in[7] .AsyncResetMux = 2'bxx;
  920. defparam \gpio3_io_in[7] .SyncResetMux = 2'bxx;
  921. defparam \gpio3_io_in[7] .SyncLoadMux = 2'bxx;
  922. // Location: LCCOMB_X44_Y4_N2
  923. // alta_lcell_comb \gpio3_io_in[1] (
  924. alta_slice \gpio3_io_in[1] (
  925. .A(vcc),
  926. .B(vcc),
  927. .C(vcc),
  928. .D(vcc),
  929. .Cin(),
  930. .Qin(),
  931. .Clk(),
  932. .AsyncReset(),
  933. .SyncReset(),
  934. .ShiftData(),
  935. .SyncLoad(),
  936. .LutOut(gpio3_io_in[1]),
  937. .Cout(),
  938. .Q());
  939. defparam \gpio3_io_in[1] .mask = 16'h0000;
  940. defparam \gpio3_io_in[1] .mode = "logic";
  941. defparam \gpio3_io_in[1] .modeMux = 1'b0;
  942. defparam \gpio3_io_in[1] .FeedbackMux = 1'b0;
  943. defparam \gpio3_io_in[1] .ShiftMux = 1'b0;
  944. defparam \gpio3_io_in[1] .BypassEn = 1'b0;
  945. defparam \gpio3_io_in[1] .CarryEnb = 1'b1;
  946. defparam \gpio3_io_in[1] .AsyncResetMux = 2'bxx;
  947. defparam \gpio3_io_in[1] .SyncResetMux = 2'bxx;
  948. defparam \gpio3_io_in[1] .SyncLoadMux = 2'bxx;
  949. // Location: LCCOMB_X44_Y4_N4
  950. // alta_lcell_comb \gpio3_io_in[2] (
  951. alta_slice \gpio3_io_in[2] (
  952. .A(vcc),
  953. .B(vcc),
  954. .C(vcc),
  955. .D(vcc),
  956. .Cin(),
  957. .Qin(),
  958. .Clk(),
  959. .AsyncReset(),
  960. .SyncReset(),
  961. .ShiftData(),
  962. .SyncLoad(),
  963. .LutOut(gpio3_io_in[2]),
  964. .Cout(),
  965. .Q());
  966. defparam \gpio3_io_in[2] .mask = 16'h0000;
  967. defparam \gpio3_io_in[2] .mode = "logic";
  968. defparam \gpio3_io_in[2] .modeMux = 1'b0;
  969. defparam \gpio3_io_in[2] .FeedbackMux = 1'b0;
  970. defparam \gpio3_io_in[2] .ShiftMux = 1'b0;
  971. defparam \gpio3_io_in[2] .BypassEn = 1'b0;
  972. defparam \gpio3_io_in[2] .CarryEnb = 1'b1;
  973. defparam \gpio3_io_in[2] .AsyncResetMux = 2'bxx;
  974. defparam \gpio3_io_in[2] .SyncResetMux = 2'bxx;
  975. defparam \gpio3_io_in[2] .SyncLoadMux = 2'bxx;
  976. // Location: LCCOMB_X44_Y4_N6
  977. // alta_lcell_comb \gpio3_io_in[3] (
  978. alta_slice \gpio3_io_in[3] (
  979. .A(vcc),
  980. .B(vcc),
  981. .C(vcc),
  982. .D(vcc),
  983. .Cin(),
  984. .Qin(),
  985. .Clk(),
  986. .AsyncReset(),
  987. .SyncReset(),
  988. .ShiftData(),
  989. .SyncLoad(),
  990. .LutOut(gpio3_io_in[3]),
  991. .Cout(),
  992. .Q());
  993. defparam \gpio3_io_in[3] .mask = 16'h0000;
  994. defparam \gpio3_io_in[3] .mode = "logic";
  995. defparam \gpio3_io_in[3] .modeMux = 1'b0;
  996. defparam \gpio3_io_in[3] .FeedbackMux = 1'b0;
  997. defparam \gpio3_io_in[3] .ShiftMux = 1'b0;
  998. defparam \gpio3_io_in[3] .BypassEn = 1'b0;
  999. defparam \gpio3_io_in[3] .CarryEnb = 1'b1;
  1000. defparam \gpio3_io_in[3] .AsyncResetMux = 2'bxx;
  1001. defparam \gpio3_io_in[3] .SyncResetMux = 2'bxx;
  1002. defparam \gpio3_io_in[3] .SyncLoadMux = 2'bxx;
  1003. // Location: LCCOMB_X44_Y4_N8
  1004. // alta_lcell_comb \gpio3_io_in[4] (
  1005. alta_slice \gpio3_io_in[4] (
  1006. .A(vcc),
  1007. .B(vcc),
  1008. .C(vcc),
  1009. .D(vcc),
  1010. .Cin(),
  1011. .Qin(),
  1012. .Clk(),
  1013. .AsyncReset(),
  1014. .SyncReset(),
  1015. .ShiftData(),
  1016. .SyncLoad(),
  1017. .LutOut(gpio3_io_in[4]),
  1018. .Cout(),
  1019. .Q());
  1020. defparam \gpio3_io_in[4] .mask = 16'h0000;
  1021. defparam \gpio3_io_in[4] .mode = "logic";
  1022. defparam \gpio3_io_in[4] .modeMux = 1'b0;
  1023. defparam \gpio3_io_in[4] .FeedbackMux = 1'b0;
  1024. defparam \gpio3_io_in[4] .ShiftMux = 1'b0;
  1025. defparam \gpio3_io_in[4] .BypassEn = 1'b0;
  1026. defparam \gpio3_io_in[4] .CarryEnb = 1'b1;
  1027. defparam \gpio3_io_in[4] .AsyncResetMux = 2'bxx;
  1028. defparam \gpio3_io_in[4] .SyncResetMux = 2'bxx;
  1029. defparam \gpio3_io_in[4] .SyncLoadMux = 2'bxx;
  1030. // Location: FF_X49_Y1_N0
  1031. // alta_lcell_ff \pll_inst|auto_generated|pll_lock_sync (
  1032. // Location: LCCOMB_X49_Y1_N0
  1033. // alta_lcell_comb \pll_inst|auto_generated|pll_lock_sync~feeder (
  1034. alta_slice \pll_inst|auto_generated|pll_lock_sync (
  1035. .A(vcc),
  1036. .B(vcc),
  1037. .C(vcc),
  1038. .D(vcc),
  1039. .Cin(),
  1040. .Qin(\pll_inst|auto_generated|pll_lock_sync~q ),
  1041. .Clk(\auto_generated_inst.hbo_13_1797ab7b230f061a_bp_X49_Y1_SIG_VCC ),
  1042. .AsyncReset(\rv32.sys_ctrl_pllEnable__AsyncReset_X49_Y1_INV ),
  1043. .SyncReset(),
  1044. .ShiftData(),
  1045. .SyncLoad(),
  1046. .LutOut(\pll_inst|auto_generated|pll_lock_sync~feeder_combout ),
  1047. .Cout(),
  1048. .Q(\pll_inst|auto_generated|pll_lock_sync~q ));
  1049. defparam \pll_inst|auto_generated|pll_lock_sync .mask = 16'hFFFF;
  1050. defparam \pll_inst|auto_generated|pll_lock_sync .mode = "logic";
  1051. defparam \pll_inst|auto_generated|pll_lock_sync .modeMux = 1'b0;
  1052. defparam \pll_inst|auto_generated|pll_lock_sync .FeedbackMux = 1'b0;
  1053. defparam \pll_inst|auto_generated|pll_lock_sync .ShiftMux = 1'b0;
  1054. defparam \pll_inst|auto_generated|pll_lock_sync .BypassEn = 1'b0;
  1055. defparam \pll_inst|auto_generated|pll_lock_sync .CarryEnb = 1'b1;
  1056. defparam \pll_inst|auto_generated|pll_lock_sync .AsyncResetMux = 2'b11;
  1057. defparam \pll_inst|auto_generated|pll_lock_sync .SyncResetMux = 2'bxx;
  1058. defparam \pll_inst|auto_generated|pll_lock_sync .SyncLoadMux = 2'bxx;
  1059. // Location: LCCOMB_X49_Y1_N26
  1060. // alta_lcell_comb \pll_inst|auto_generated|locked (
  1061. alta_slice \pll_inst|auto_generated|locked (
  1062. .A(vcc),
  1063. .B(vcc),
  1064. .C(\auto_generated_inst.hbo_13_1797ab7b230f061a_bp ),
  1065. .D(\pll_inst|auto_generated|pll_lock_sync~q ),
  1066. .Cin(),
  1067. .Qin(),
  1068. .Clk(),
  1069. .AsyncReset(),
  1070. .SyncReset(),
  1071. .ShiftData(),
  1072. .SyncLoad(),
  1073. .LutOut(\pll_inst|auto_generated|locked~combout ),
  1074. .Cout(),
  1075. .Q());
  1076. defparam \pll_inst|auto_generated|locked .mask = 16'hF000;
  1077. defparam \pll_inst|auto_generated|locked .mode = "logic";
  1078. defparam \pll_inst|auto_generated|locked .modeMux = 1'b0;
  1079. defparam \pll_inst|auto_generated|locked .FeedbackMux = 1'b0;
  1080. defparam \pll_inst|auto_generated|locked .ShiftMux = 1'b0;
  1081. defparam \pll_inst|auto_generated|locked .BypassEn = 1'b0;
  1082. defparam \pll_inst|auto_generated|locked .CarryEnb = 1'b1;
  1083. defparam \pll_inst|auto_generated|locked .AsyncResetMux = 2'bxx;
  1084. defparam \pll_inst|auto_generated|locked .SyncResetMux = 2'bxx;
  1085. defparam \pll_inst|auto_generated|locked .SyncLoadMux = 2'bxx;
  1086. // Location: CLKENCTRL_X49_Y1_N0
  1087. alta_clkenctrl clken_ctrl_X49_Y1_N0(.ClkIn(\auto_generated_inst.hbo_13_1797ab7b230f061a_bp ), .ClkEn(), .ClkOut(\auto_generated_inst.hbo_13_1797ab7b230f061a_bp_X49_Y1_SIG_VCC ));
  1088. defparam clken_ctrl_X49_Y1_N0.ClkMux = 2'b10;
  1089. defparam clken_ctrl_X49_Y1_N0.ClkEnMux = 2'b01;
  1090. // Location: ASYNCCTRL_X49_Y1_N0
  1091. alta_asyncctrl asyncreset_ctrl_X49_Y1_N0(.Din(\rv32.sys_ctrl_pllEnable ), .Dout(\rv32.sys_ctrl_pllEnable__AsyncReset_X49_Y1_INV ));
  1092. defparam asyncreset_ctrl_X49_Y1_N0.AsyncCtrlMux = 2'b11;
  1093. // Location: LCCOMB_X50_Y4_N0
  1094. // alta_lcell_comb \gpio9_io_in[0] (
  1095. alta_slice \gpio9_io_in[0] (
  1096. .A(vcc),
  1097. .B(vcc),
  1098. .C(vcc),
  1099. .D(vcc),
  1100. .Cin(),
  1101. .Qin(),
  1102. .Clk(),
  1103. .AsyncReset(),
  1104. .SyncReset(),
  1105. .ShiftData(),
  1106. .SyncLoad(),
  1107. .LutOut(gpio9_io_in[0]),
  1108. .Cout(),
  1109. .Q());
  1110. defparam \gpio9_io_in[0] .mask = 16'h0000;
  1111. defparam \gpio9_io_in[0] .mode = "logic";
  1112. defparam \gpio9_io_in[0] .modeMux = 1'b0;
  1113. defparam \gpio9_io_in[0] .FeedbackMux = 1'b0;
  1114. defparam \gpio9_io_in[0] .ShiftMux = 1'b0;
  1115. defparam \gpio9_io_in[0] .BypassEn = 1'b0;
  1116. defparam \gpio9_io_in[0] .CarryEnb = 1'b1;
  1117. defparam \gpio9_io_in[0] .AsyncResetMux = 2'bxx;
  1118. defparam \gpio9_io_in[0] .SyncResetMux = 2'bxx;
  1119. defparam \gpio9_io_in[0] .SyncLoadMux = 2'bxx;
  1120. // Location: LCCOMB_X50_Y4_N10
  1121. // alta_lcell_comb \gpio9_io_in[5] (
  1122. alta_slice \gpio9_io_in[5] (
  1123. .A(vcc),
  1124. .B(vcc),
  1125. .C(vcc),
  1126. .D(vcc),
  1127. .Cin(),
  1128. .Qin(),
  1129. .Clk(),
  1130. .AsyncReset(),
  1131. .SyncReset(),
  1132. .ShiftData(),
  1133. .SyncLoad(),
  1134. .LutOut(gpio9_io_in[5]),
  1135. .Cout(),
  1136. .Q());
  1137. defparam \gpio9_io_in[5] .mask = 16'h0000;
  1138. defparam \gpio9_io_in[5] .mode = "logic";
  1139. defparam \gpio9_io_in[5] .modeMux = 1'b0;
  1140. defparam \gpio9_io_in[5] .FeedbackMux = 1'b0;
  1141. defparam \gpio9_io_in[5] .ShiftMux = 1'b0;
  1142. defparam \gpio9_io_in[5] .BypassEn = 1'b0;
  1143. defparam \gpio9_io_in[5] .CarryEnb = 1'b1;
  1144. defparam \gpio9_io_in[5] .AsyncResetMux = 2'bxx;
  1145. defparam \gpio9_io_in[5] .SyncResetMux = 2'bxx;
  1146. defparam \gpio9_io_in[5] .SyncLoadMux = 2'bxx;
  1147. // Location: LCCOMB_X50_Y4_N12
  1148. // alta_lcell_comb \gpio9_io_in[6] (
  1149. alta_slice \gpio9_io_in[6] (
  1150. .A(vcc),
  1151. .B(vcc),
  1152. .C(vcc),
  1153. .D(vcc),
  1154. .Cin(),
  1155. .Qin(),
  1156. .Clk(),
  1157. .AsyncReset(),
  1158. .SyncReset(),
  1159. .ShiftData(),
  1160. .SyncLoad(),
  1161. .LutOut(gpio9_io_in[6]),
  1162. .Cout(),
  1163. .Q());
  1164. defparam \gpio9_io_in[6] .mask = 16'h0000;
  1165. defparam \gpio9_io_in[6] .mode = "logic";
  1166. defparam \gpio9_io_in[6] .modeMux = 1'b0;
  1167. defparam \gpio9_io_in[6] .FeedbackMux = 1'b0;
  1168. defparam \gpio9_io_in[6] .ShiftMux = 1'b0;
  1169. defparam \gpio9_io_in[6] .BypassEn = 1'b0;
  1170. defparam \gpio9_io_in[6] .CarryEnb = 1'b1;
  1171. defparam \gpio9_io_in[6] .AsyncResetMux = 2'bxx;
  1172. defparam \gpio9_io_in[6] .SyncResetMux = 2'bxx;
  1173. defparam \gpio9_io_in[6] .SyncLoadMux = 2'bxx;
  1174. // Location: LCCOMB_X50_Y4_N14
  1175. // alta_lcell_comb \gpio9_io_in[7] (
  1176. alta_slice \gpio9_io_in[7] (
  1177. .A(vcc),
  1178. .B(vcc),
  1179. .C(vcc),
  1180. .D(vcc),
  1181. .Cin(),
  1182. .Qin(),
  1183. .Clk(),
  1184. .AsyncReset(),
  1185. .SyncReset(),
  1186. .ShiftData(),
  1187. .SyncLoad(),
  1188. .LutOut(gpio9_io_in[7]),
  1189. .Cout(),
  1190. .Q());
  1191. defparam \gpio9_io_in[7] .mask = 16'h0000;
  1192. defparam \gpio9_io_in[7] .mode = "logic";
  1193. defparam \gpio9_io_in[7] .modeMux = 1'b0;
  1194. defparam \gpio9_io_in[7] .FeedbackMux = 1'b0;
  1195. defparam \gpio9_io_in[7] .ShiftMux = 1'b0;
  1196. defparam \gpio9_io_in[7] .BypassEn = 1'b0;
  1197. defparam \gpio9_io_in[7] .CarryEnb = 1'b1;
  1198. defparam \gpio9_io_in[7] .AsyncResetMux = 2'bxx;
  1199. defparam \gpio9_io_in[7] .SyncResetMux = 2'bxx;
  1200. defparam \gpio9_io_in[7] .SyncLoadMux = 2'bxx;
  1201. // Location: LCCOMB_X50_Y4_N4
  1202. // alta_lcell_comb \gpio9_io_in[2] (
  1203. alta_slice \gpio9_io_in[2] (
  1204. .A(vcc),
  1205. .B(vcc),
  1206. .C(vcc),
  1207. .D(vcc),
  1208. .Cin(),
  1209. .Qin(),
  1210. .Clk(),
  1211. .AsyncReset(),
  1212. .SyncReset(),
  1213. .ShiftData(),
  1214. .SyncLoad(),
  1215. .LutOut(gpio9_io_in[2]),
  1216. .Cout(),
  1217. .Q());
  1218. defparam \gpio9_io_in[2] .mask = 16'h0000;
  1219. defparam \gpio9_io_in[2] .mode = "logic";
  1220. defparam \gpio9_io_in[2] .modeMux = 1'b0;
  1221. defparam \gpio9_io_in[2] .FeedbackMux = 1'b0;
  1222. defparam \gpio9_io_in[2] .ShiftMux = 1'b0;
  1223. defparam \gpio9_io_in[2] .BypassEn = 1'b0;
  1224. defparam \gpio9_io_in[2] .CarryEnb = 1'b1;
  1225. defparam \gpio9_io_in[2] .AsyncResetMux = 2'bxx;
  1226. defparam \gpio9_io_in[2] .SyncResetMux = 2'bxx;
  1227. defparam \gpio9_io_in[2] .SyncLoadMux = 2'bxx;
  1228. // Location: LCCOMB_X50_Y4_N6
  1229. // alta_lcell_comb \gpio9_io_in[3] (
  1230. alta_slice \gpio9_io_in[3] (
  1231. .A(vcc),
  1232. .B(vcc),
  1233. .C(vcc),
  1234. .D(vcc),
  1235. .Cin(),
  1236. .Qin(),
  1237. .Clk(),
  1238. .AsyncReset(),
  1239. .SyncReset(),
  1240. .ShiftData(),
  1241. .SyncLoad(),
  1242. .LutOut(gpio9_io_in[3]),
  1243. .Cout(),
  1244. .Q());
  1245. defparam \gpio9_io_in[3] .mask = 16'h0000;
  1246. defparam \gpio9_io_in[3] .mode = "logic";
  1247. defparam \gpio9_io_in[3] .modeMux = 1'b0;
  1248. defparam \gpio9_io_in[3] .FeedbackMux = 1'b0;
  1249. defparam \gpio9_io_in[3] .ShiftMux = 1'b0;
  1250. defparam \gpio9_io_in[3] .BypassEn = 1'b0;
  1251. defparam \gpio9_io_in[3] .CarryEnb = 1'b1;
  1252. defparam \gpio9_io_in[3] .AsyncResetMux = 2'bxx;
  1253. defparam \gpio9_io_in[3] .SyncResetMux = 2'bxx;
  1254. defparam \gpio9_io_in[3] .SyncLoadMux = 2'bxx;
  1255. // Location: LCCOMB_X50_Y4_N8
  1256. // alta_lcell_comb \gpio9_io_in[4] (
  1257. alta_slice \gpio9_io_in[4] (
  1258. .A(vcc),
  1259. .B(vcc),
  1260. .C(vcc),
  1261. .D(vcc),
  1262. .Cin(),
  1263. .Qin(),
  1264. .Clk(),
  1265. .AsyncReset(),
  1266. .SyncReset(),
  1267. .ShiftData(),
  1268. .SyncLoad(),
  1269. .LutOut(gpio9_io_in[4]),
  1270. .Cout(),
  1271. .Q());
  1272. defparam \gpio9_io_in[4] .mask = 16'h0000;
  1273. defparam \gpio9_io_in[4] .mode = "logic";
  1274. defparam \gpio9_io_in[4] .modeMux = 1'b0;
  1275. defparam \gpio9_io_in[4] .FeedbackMux = 1'b0;
  1276. defparam \gpio9_io_in[4] .ShiftMux = 1'b0;
  1277. defparam \gpio9_io_in[4] .BypassEn = 1'b0;
  1278. defparam \gpio9_io_in[4] .CarryEnb = 1'b1;
  1279. defparam \gpio9_io_in[4] .AsyncResetMux = 2'bxx;
  1280. defparam \gpio9_io_in[4] .SyncResetMux = 2'bxx;
  1281. defparam \gpio9_io_in[4] .SyncLoadMux = 2'bxx;
  1282. // Location: LCCOMB_X57_Y5_N10
  1283. // alta_lcell_comb \~VCC (
  1284. alta_slice \~VCC (
  1285. .A(vcc),
  1286. .B(vcc),
  1287. .C(vcc),
  1288. .D(vcc),
  1289. .Cin(),
  1290. .Qin(),
  1291. .Clk(),
  1292. .AsyncReset(),
  1293. .SyncReset(),
  1294. .ShiftData(),
  1295. .SyncLoad(),
  1296. .LutOut(\~VCC~combout ),
  1297. .Cout(),
  1298. .Q());
  1299. defparam \~VCC .mask = 16'hFFFF;
  1300. defparam \~VCC .mode = "logic";
  1301. defparam \~VCC .modeMux = 1'b0;
  1302. defparam \~VCC .FeedbackMux = 1'b0;
  1303. defparam \~VCC .ShiftMux = 1'b0;
  1304. defparam \~VCC .BypassEn = 1'b0;
  1305. defparam \~VCC .CarryEnb = 1'b1;
  1306. defparam \~VCC .AsyncResetMux = 2'bxx;
  1307. defparam \~VCC .SyncResetMux = 2'bxx;
  1308. defparam \~VCC .SyncLoadMux = 2'bxx;
  1309. // Location: LCCOMB_X57_Y9_N0
  1310. // alta_lcell_comb \~GND (
  1311. alta_slice \~GND (
  1312. .A(vcc),
  1313. .B(vcc),
  1314. .C(vcc),
  1315. .D(vcc),
  1316. .Cin(),
  1317. .Qin(),
  1318. .Clk(),
  1319. .AsyncReset(),
  1320. .SyncReset(),
  1321. .ShiftData(),
  1322. .SyncLoad(),
  1323. .LutOut(\~GND~combout ),
  1324. .Cout(),
  1325. .Q());
  1326. defparam \~GND .mask = 16'h0000;
  1327. defparam \~GND .mode = "logic";
  1328. defparam \~GND .modeMux = 1'b0;
  1329. defparam \~GND .FeedbackMux = 1'b0;
  1330. defparam \~GND .ShiftMux = 1'b0;
  1331. defparam \~GND .BypassEn = 1'b0;
  1332. defparam \~GND .CarryEnb = 1'b1;
  1333. defparam \~GND .AsyncResetMux = 2'bxx;
  1334. defparam \~GND .SyncResetMux = 2'bxx;
  1335. defparam \~GND .SyncLoadMux = 2'bxx;
  1336. endmodule