| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170 |
- // Copyright (C) 1991-2013 Altera Corporation
- // Your use of Altera Corporation's design tools, logic functions
- // and other software and tools, and its AMPP partner logic
- // functions, and any output files from any of the foregoing
- // (including device programming or simulation files), and any
- // associated documentation or information are expressly subject
- // to the terms and conditions of the Altera Program License
- // Subscription Agreement, Altera MegaCore Function License
- // Agreement, or other applicable license agreement, including,
- // without limitation, that your use is for the sole purpose of
- // programming logic devices manufactured by Altera and sold by
- // Altera or its authorized distributors. Please refer to the
- // applicable agreement for further details.
- // VENDOR "Altera"
- // PROGRAM "Quartus II 64-Bit"
- // VERSION "Version 13.0.0 Build 156 04/24/2013 SJ Full Version"
- // DATE "07/15/2025 15:09:48"
- //
- // Device: Altera EP4CE75F29C8 Package FBGA780
- //
- //
- // This Verilog file should be used for ModelSim (Verilog) only
- //
- `timescale 1 ps/ 1 ps
- module fpga_boot (
- GPIO3_0,
- GPIO6_0,
- GPIO6_2,
- GPIO9_0,
- GPIO9_1,
- GPIO9_2,
- PIN_HSE,
- PIN_HSI,
- PIN_OSC);
- input GPIO3_0;
- output GPIO6_0;
- output GPIO6_2;
- output GPIO9_0;
- inout GPIO9_1;
- output GPIO9_2;
- input PIN_HSE;
- input PIN_HSI;
- input PIN_OSC;
- // Design Ports Information
- // GPIO6_0 => Location: PIN_AF14, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
- // GPIO6_2 => Location: PIN_AG12, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
- // GPIO9_0 => Location: PIN_AC15, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
- // GPIO9_2 => Location: PIN_AD15, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
- // PIN_OSC => Location: PIN_AF13, I/O Standard: 3.3-V LVTTL, Current Strength: Default
- // GPIO9_1 => Location: PIN_AF15, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
- // GPIO3_0 => Location: PIN_AE13, I/O Standard: 3.3-V LVTTL, Current Strength: Default
- // PIN_HSI => Location: PIN_Y2, I/O Standard: 3.3-V LVTTL, Current Strength: Default
- // PIN_HSE => Location: PIN_J1, I/O Standard: 3.3-V LVTTL, Current Strength: Default
- wire gnd;
- wire vcc;
- wire unknown;
- assign gnd = 1'b0;
- assign vcc = 1'b1;
- assign unknown = 1'bx;
- tri1 devclrn;
- tri1 devpor;
- tri1 devoe;
- // synopsys translate_off
- initial $sdf_annotate("fpga_boot_v.sdo");
- // synopsys translate_on
- wire \rv32.mem_ahb_hready ;
- wire \rv32.mem_ahb_htrans[0] ;
- wire \rv32.mem_ahb_htrans[1] ;
- wire \rv32.mem_ahb_hsize[0] ;
- wire \rv32.mem_ahb_hsize[1] ;
- wire \rv32.mem_ahb_hsize[2] ;
- wire \rv32.mem_ahb_hburst[0] ;
- wire \rv32.mem_ahb_hburst[1] ;
- wire \rv32.mem_ahb_hburst[2] ;
- wire \rv32.mem_ahb_hwrite ;
- wire \rv32.mem_ahb_haddr[0] ;
- wire \rv32.mem_ahb_haddr[1] ;
- wire \rv32.mem_ahb_haddr[2] ;
- wire \rv32.mem_ahb_haddr[3] ;
- wire \rv32.mem_ahb_haddr[4] ;
- wire \rv32.mem_ahb_haddr[5] ;
- wire \rv32.mem_ahb_haddr[6] ;
- wire \rv32.mem_ahb_haddr[7] ;
- wire \rv32.mem_ahb_haddr[8] ;
- wire \rv32.mem_ahb_haddr[9] ;
- wire \rv32.mem_ahb_haddr[10] ;
- wire \rv32.mem_ahb_haddr[11] ;
- wire \rv32.mem_ahb_haddr[12] ;
- wire \rv32.mem_ahb_haddr[13] ;
- wire \rv32.mem_ahb_haddr[14] ;
- wire \rv32.mem_ahb_haddr[15] ;
- wire \rv32.mem_ahb_haddr[16] ;
- wire \rv32.mem_ahb_haddr[17] ;
- wire \rv32.mem_ahb_haddr[18] ;
- wire \rv32.mem_ahb_haddr[19] ;
- wire \rv32.mem_ahb_haddr[20] ;
- wire \rv32.mem_ahb_haddr[21] ;
- wire \rv32.mem_ahb_haddr[22] ;
- wire \rv32.mem_ahb_haddr[23] ;
- wire \rv32.mem_ahb_haddr[24] ;
- wire \rv32.mem_ahb_haddr[25] ;
- wire \rv32.mem_ahb_haddr[26] ;
- wire \rv32.mem_ahb_haddr[27] ;
- wire \rv32.mem_ahb_haddr[28] ;
- wire \rv32.mem_ahb_haddr[29] ;
- wire \rv32.mem_ahb_haddr[30] ;
- wire \rv32.mem_ahb_haddr[31] ;
- wire \rv32.mem_ahb_hwdata[0] ;
- wire \rv32.mem_ahb_hwdata[1] ;
- wire \rv32.mem_ahb_hwdata[2] ;
- wire \rv32.mem_ahb_hwdata[3] ;
- wire \rv32.mem_ahb_hwdata[4] ;
- wire \rv32.mem_ahb_hwdata[5] ;
- wire \rv32.mem_ahb_hwdata[6] ;
- wire \rv32.mem_ahb_hwdata[7] ;
- wire \rv32.mem_ahb_hwdata[8] ;
- wire \rv32.mem_ahb_hwdata[9] ;
- wire \rv32.mem_ahb_hwdata[10] ;
- wire \rv32.mem_ahb_hwdata[11] ;
- wire \rv32.mem_ahb_hwdata[12] ;
- wire \rv32.mem_ahb_hwdata[13] ;
- wire \rv32.mem_ahb_hwdata[14] ;
- wire \rv32.mem_ahb_hwdata[15] ;
- wire \rv32.mem_ahb_hwdata[16] ;
- wire \rv32.mem_ahb_hwdata[17] ;
- wire \rv32.mem_ahb_hwdata[18] ;
- wire \rv32.mem_ahb_hwdata[19] ;
- wire \rv32.mem_ahb_hwdata[20] ;
- wire \rv32.mem_ahb_hwdata[21] ;
- wire \rv32.mem_ahb_hwdata[22] ;
- wire \rv32.mem_ahb_hwdata[23] ;
- wire \rv32.mem_ahb_hwdata[24] ;
- wire \rv32.mem_ahb_hwdata[25] ;
- wire \rv32.mem_ahb_hwdata[26] ;
- wire \rv32.mem_ahb_hwdata[27] ;
- wire \rv32.mem_ahb_hwdata[28] ;
- wire \rv32.mem_ahb_hwdata[29] ;
- wire \rv32.mem_ahb_hwdata[30] ;
- wire \rv32.mem_ahb_hwdata[31] ;
- wire \rv32.slave_ahb_hreadyout ;
- wire \rv32.slave_ahb_hresp ;
- wire \rv32.slave_ahb_hrdata[0] ;
- wire \rv32.slave_ahb_hrdata[1] ;
- wire \rv32.slave_ahb_hrdata[2] ;
- wire \rv32.slave_ahb_hrdata[3] ;
- wire \rv32.slave_ahb_hrdata[4] ;
- wire \rv32.slave_ahb_hrdata[5] ;
- wire \rv32.slave_ahb_hrdata[6] ;
- wire \rv32.slave_ahb_hrdata[7] ;
- wire \rv32.slave_ahb_hrdata[8] ;
- wire \rv32.slave_ahb_hrdata[9] ;
- wire \rv32.slave_ahb_hrdata[10] ;
- wire \rv32.slave_ahb_hrdata[11] ;
- wire \rv32.slave_ahb_hrdata[12] ;
- wire \rv32.slave_ahb_hrdata[13] ;
- wire \rv32.slave_ahb_hrdata[14] ;
- wire \rv32.slave_ahb_hrdata[15] ;
- wire \rv32.slave_ahb_hrdata[16] ;
- wire \rv32.slave_ahb_hrdata[17] ;
- wire \rv32.slave_ahb_hrdata[18] ;
- wire \rv32.slave_ahb_hrdata[19] ;
- wire \rv32.slave_ahb_hrdata[20] ;
- wire \rv32.slave_ahb_hrdata[21] ;
- wire \rv32.slave_ahb_hrdata[22] ;
- wire \rv32.slave_ahb_hrdata[23] ;
- wire \rv32.slave_ahb_hrdata[24] ;
- wire \rv32.slave_ahb_hrdata[25] ;
- wire \rv32.slave_ahb_hrdata[26] ;
- wire \rv32.slave_ahb_hrdata[27] ;
- wire \rv32.slave_ahb_hrdata[28] ;
- wire \rv32.slave_ahb_hrdata[29] ;
- wire \rv32.slave_ahb_hrdata[30] ;
- wire \rv32.slave_ahb_hrdata[31] ;
- wire \rv32.gpio0_io_out_data[0] ;
- wire \rv32.gpio0_io_out_data[1] ;
- wire \rv32.gpio0_io_out_data[2] ;
- wire \rv32.gpio0_io_out_data[3] ;
- wire \rv32.gpio0_io_out_data[4] ;
- wire \rv32.gpio0_io_out_data[5] ;
- wire \rv32.gpio0_io_out_data[6] ;
- wire \rv32.gpio0_io_out_data[7] ;
- wire \rv32.gpio0_io_out_en[0] ;
- wire \rv32.gpio0_io_out_en[1] ;
- wire \rv32.gpio0_io_out_en[2] ;
- wire \rv32.gpio0_io_out_en[3] ;
- wire \rv32.gpio0_io_out_en[4] ;
- wire \rv32.gpio0_io_out_en[5] ;
- wire \rv32.gpio0_io_out_en[6] ;
- wire \rv32.gpio0_io_out_en[7] ;
- wire \rv32.gpio1_io_out_data[0] ;
- wire \rv32.gpio1_io_out_data[1] ;
- wire \rv32.gpio1_io_out_data[2] ;
- wire \rv32.gpio1_io_out_data[3] ;
- wire \rv32.gpio1_io_out_data[4] ;
- wire \rv32.gpio1_io_out_data[5] ;
- wire \rv32.gpio1_io_out_data[6] ;
- wire \rv32.gpio1_io_out_data[7] ;
- wire \rv32.gpio1_io_out_en[0] ;
- wire \rv32.gpio1_io_out_en[1] ;
- wire \rv32.gpio1_io_out_en[2] ;
- wire \rv32.gpio1_io_out_en[3] ;
- wire \rv32.gpio1_io_out_en[4] ;
- wire \rv32.gpio1_io_out_en[5] ;
- wire \rv32.gpio1_io_out_en[6] ;
- wire \rv32.gpio1_io_out_en[7] ;
- wire \rv32.sys_ctrl_clkSource[0] ;
- wire \rv32.sys_ctrl_clkSource[1] ;
- wire \rv32.sys_ctrl_hseEnable ;
- wire \rv32.sys_ctrl_hseBypass ;
- wire \rv32.sys_ctrl_pllEnable ;
- wire \rv32.sys_ctrl_sleep ;
- wire \rv32.sys_ctrl_stop ;
- wire \rv32.sys_ctrl_standby ;
- wire \rv32.gpio2_io_out_data[0] ;
- wire \rv32.gpio2_io_out_data[1] ;
- wire \rv32.gpio2_io_out_data[2] ;
- wire \rv32.gpio2_io_out_data[3] ;
- wire \rv32.gpio2_io_out_data[4] ;
- wire \rv32.gpio2_io_out_data[5] ;
- wire \rv32.gpio2_io_out_data[6] ;
- wire \rv32.gpio2_io_out_data[7] ;
- wire \rv32.gpio2_io_out_en[0] ;
- wire \rv32.gpio2_io_out_en[1] ;
- wire \rv32.gpio2_io_out_en[2] ;
- wire \rv32.gpio2_io_out_en[3] ;
- wire \rv32.gpio2_io_out_en[4] ;
- wire \rv32.gpio2_io_out_en[5] ;
- wire \rv32.gpio2_io_out_en[6] ;
- wire \rv32.gpio2_io_out_en[7] ;
- wire \rv32.gpio3_io_out_data[0] ;
- wire \rv32.gpio3_io_out_data[1] ;
- wire \rv32.gpio3_io_out_data[2] ;
- wire \rv32.gpio3_io_out_data[3] ;
- wire \rv32.gpio3_io_out_data[4] ;
- wire \rv32.gpio3_io_out_data[5] ;
- wire \rv32.gpio3_io_out_data[6] ;
- wire \rv32.gpio3_io_out_data[7] ;
- wire \rv32.gpio3_io_out_en[0] ;
- wire \rv32.gpio3_io_out_en[1] ;
- wire \rv32.gpio3_io_out_en[2] ;
- wire \rv32.gpio3_io_out_en[3] ;
- wire \rv32.gpio3_io_out_en[4] ;
- wire \rv32.gpio3_io_out_en[5] ;
- wire \rv32.gpio3_io_out_en[6] ;
- wire \rv32.gpio3_io_out_en[7] ;
- wire \rv32.gpio4_io_out_data[0] ;
- wire \rv32.gpio4_io_out_data[1] ;
- wire \rv32.gpio4_io_out_data[2] ;
- wire \rv32.gpio4_io_out_data[3] ;
- wire \rv32.gpio4_io_out_data[4] ;
- wire \rv32.gpio4_io_out_data[5] ;
- wire \rv32.gpio4_io_out_data[6] ;
- wire \rv32.gpio4_io_out_data[7] ;
- wire \rv32.gpio4_io_out_en[0] ;
- wire \rv32.gpio4_io_out_en[1] ;
- wire \rv32.gpio4_io_out_en[2] ;
- wire \rv32.gpio4_io_out_en[3] ;
- wire \rv32.gpio4_io_out_en[4] ;
- wire \rv32.gpio4_io_out_en[5] ;
- wire \rv32.gpio4_io_out_en[6] ;
- wire \rv32.gpio4_io_out_en[7] ;
- wire \rv32.gpio5_io_out_data[0] ;
- wire \rv32.gpio5_io_out_data[1] ;
- wire \rv32.gpio5_io_out_data[2] ;
- wire \rv32.gpio5_io_out_data[3] ;
- wire \rv32.gpio5_io_out_data[4] ;
- wire \rv32.gpio5_io_out_data[5] ;
- wire \rv32.gpio5_io_out_data[6] ;
- wire \rv32.gpio5_io_out_data[7] ;
- wire \rv32.gpio5_io_out_en[0] ;
- wire \rv32.gpio5_io_out_en[1] ;
- wire \rv32.gpio5_io_out_en[2] ;
- wire \rv32.gpio5_io_out_en[3] ;
- wire \rv32.gpio5_io_out_en[4] ;
- wire \rv32.gpio5_io_out_en[5] ;
- wire \rv32.gpio5_io_out_en[6] ;
- wire \rv32.gpio5_io_out_en[7] ;
- wire \rv32.gpio6_io_out_data[0] ;
- wire \rv32.gpio6_io_out_data[1] ;
- wire \rv32.gpio6_io_out_data[2] ;
- wire \rv32.gpio6_io_out_data[3] ;
- wire \rv32.gpio6_io_out_data[4] ;
- wire \rv32.gpio6_io_out_data[5] ;
- wire \rv32.gpio6_io_out_data[6] ;
- wire \rv32.gpio6_io_out_data[7] ;
- wire \rv32.gpio6_io_out_en[0] ;
- wire \rv32.gpio6_io_out_en[1] ;
- wire \rv32.gpio6_io_out_en[2] ;
- wire \rv32.gpio6_io_out_en[3] ;
- wire \rv32.gpio6_io_out_en[4] ;
- wire \rv32.gpio6_io_out_en[5] ;
- wire \rv32.gpio6_io_out_en[6] ;
- wire \rv32.gpio6_io_out_en[7] ;
- wire \rv32.gpio7_io_out_data[0] ;
- wire \rv32.gpio7_io_out_data[1] ;
- wire \rv32.gpio7_io_out_data[2] ;
- wire \rv32.gpio7_io_out_data[3] ;
- wire \rv32.gpio7_io_out_data[4] ;
- wire \rv32.gpio7_io_out_data[5] ;
- wire \rv32.gpio7_io_out_data[6] ;
- wire \rv32.gpio7_io_out_data[7] ;
- wire \rv32.gpio7_io_out_en[0] ;
- wire \rv32.gpio7_io_out_en[1] ;
- wire \rv32.gpio7_io_out_en[2] ;
- wire \rv32.gpio7_io_out_en[3] ;
- wire \rv32.gpio7_io_out_en[4] ;
- wire \rv32.gpio7_io_out_en[5] ;
- wire \rv32.gpio7_io_out_en[6] ;
- wire \rv32.gpio7_io_out_en[7] ;
- wire \rv32.gpio8_io_out_data[0] ;
- wire \rv32.gpio8_io_out_data[1] ;
- wire \rv32.gpio8_io_out_data[2] ;
- wire \rv32.gpio8_io_out_data[3] ;
- wire \rv32.gpio8_io_out_data[4] ;
- wire \rv32.gpio8_io_out_data[5] ;
- wire \rv32.gpio8_io_out_data[6] ;
- wire \rv32.gpio8_io_out_data[7] ;
- wire \rv32.gpio8_io_out_en[0] ;
- wire \rv32.gpio8_io_out_en[1] ;
- wire \rv32.gpio8_io_out_en[2] ;
- wire \rv32.gpio8_io_out_en[3] ;
- wire \rv32.gpio8_io_out_en[4] ;
- wire \rv32.gpio8_io_out_en[5] ;
- wire \rv32.gpio8_io_out_en[6] ;
- wire \rv32.gpio8_io_out_en[7] ;
- wire \rv32.gpio9_io_out_data[0] ;
- wire \rv32.gpio9_io_out_data[1] ;
- wire \rv32.gpio9_io_out_data[2] ;
- wire \rv32.gpio9_io_out_data[3] ;
- wire \rv32.gpio9_io_out_data[4] ;
- wire \rv32.gpio9_io_out_data[5] ;
- wire \rv32.gpio9_io_out_data[6] ;
- wire \rv32.gpio9_io_out_data[7] ;
- wire \rv32.gpio9_io_out_en[0] ;
- wire \rv32.gpio9_io_out_en[1] ;
- wire \rv32.gpio9_io_out_en[2] ;
- wire \rv32.gpio9_io_out_en[3] ;
- wire \rv32.gpio9_io_out_en[4] ;
- wire \rv32.gpio9_io_out_en[5] ;
- wire \rv32.gpio9_io_out_en[6] ;
- wire \rv32.gpio9_io_out_en[7] ;
- wire \rv32.resetn_out ;
- wire \rv32.dmactive ;
- wire \rv32.swj_JTAGNSW ;
- wire \rv32.swj_JTAGSTATE[0] ;
- wire \rv32.swj_JTAGSTATE[1] ;
- wire \rv32.swj_JTAGSTATE[2] ;
- wire \rv32.swj_JTAGSTATE[3] ;
- wire \rv32.swj_JTAGIR[0] ;
- wire \rv32.swj_JTAGIR[1] ;
- wire \rv32.swj_JTAGIR[2] ;
- wire \rv32.swj_JTAGIR[3] ;
- wire \rv32.ext_dma_DMACCLR[0] ;
- wire \rv32.ext_dma_DMACCLR[1] ;
- wire \rv32.ext_dma_DMACCLR[2] ;
- wire \rv32.ext_dma_DMACCLR[3] ;
- wire \rv32.ext_dma_DMACTC[0] ;
- wire \rv32.ext_dma_DMACTC[1] ;
- wire \rv32.ext_dma_DMACTC[2] ;
- wire \rv32.ext_dma_DMACTC[3] ;
- wire \auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ;
- wire \auto_generated_inst.hbo_13_1797ab7b230f061a_bp ;
- wire \pll_inst|auto_generated|pll_lock_sync~q ;
- wire \pll_inst|auto_generated|locked~combout ;
- wire \~GND~combout ;
- wire \~VCC~combout ;
- wire \PIN_OSC~input_o ;
- wire \GPIO9_1~input_o ;
- wire \GPIO3_0~input_o ;
- wire \PIN_HSI~input_o ;
- wire \PIN_HSE~input_o ;
- wire \pll_inst|auto_generated|locked~clkctrl_outclk ;
- wire \pll_inst|auto_generated|pll_lock_sync~feeder_combout ;
- wire \GPIO6_0~output_o ;
- wire \GPIO6_2~output_o ;
- wire \GPIO9_0~output_o ;
- wire \GPIO9_2~output_o ;
- wire \GPIO9_1~output_o ;
- wire [7:0] gpio9_io_out_data;
- wire [7:0] gpio6_io_out_en;
- wire [7:0] gpio9_io_out_en;
- wire [1:0] sys_ctrl_clkSource;
- wire [7:0] gpio6_io_out_data;
- wire [7:0] gpio9_io_in;
- wire [7:0] gpio3_io_in;
- alta_rv32 rv32(
- .sys_clk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ),
- .mem_ahb_hready(\rv32.mem_ahb_hready ),
- .mem_ahb_hreadyout(\~VCC~combout ),
- .mem_ahb_htrans({\rv32.mem_ahb_htrans[1] ,\rv32.mem_ahb_htrans[0] }),
- .mem_ahb_hsize({\rv32.mem_ahb_hsize[2] ,\rv32.mem_ahb_hsize[1] ,\rv32.mem_ahb_hsize[0] }),
- .mem_ahb_hburst({\rv32.mem_ahb_hburst[2] ,\rv32.mem_ahb_hburst[1] ,\rv32.mem_ahb_hburst[0] }),
- .mem_ahb_hwrite(\rv32.mem_ahb_hwrite ),
- .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] }),
- .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] }),
- .mem_ahb_hresp(\~GND~combout ),
- .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 }),
- .slave_ahb_hsel(\~GND~combout ),
- .slave_ahb_hready(\~VCC~combout ),
- .slave_ahb_hreadyout(\rv32.slave_ahb_hreadyout ),
- .slave_ahb_htrans({\~GND~combout ,\~GND~combout }),
- .slave_ahb_hsize({\~GND~combout ,\~GND~combout ,\~GND~combout }),
- .slave_ahb_hburst({\~GND~combout ,\~GND~combout ,\~GND~combout }),
- .slave_ahb_hwrite(\~GND~combout ),
- .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 }),
- .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 }),
- .slave_ahb_hresp(\rv32.slave_ahb_hresp ),
- .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] }),
- .gpio0_io_in({\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout }),
- .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] }),
- .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] }),
- .gpio1_io_in({\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout }),
- .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] }),
- .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] }),
- .sys_ctrl_clkSource({\rv32.sys_ctrl_clkSource[1] ,\rv32.sys_ctrl_clkSource[0] }),
- .sys_ctrl_hseEnable(\rv32.sys_ctrl_hseEnable ),
- .sys_ctrl_hseBypass(\rv32.sys_ctrl_hseBypass ),
- .sys_ctrl_pllEnable(\rv32.sys_ctrl_pllEnable ),
- .sys_ctrl_pllReady(\pll_inst|auto_generated|locked~combout ),
- .sys_ctrl_sleep(\rv32.sys_ctrl_sleep ),
- .sys_ctrl_stop(\rv32.sys_ctrl_stop ),
- .sys_ctrl_standby(\rv32.sys_ctrl_standby ),
- .gpio2_io_in({\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout }),
- .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] }),
- .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] }),
- .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_io_in[0]}),
- .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] }),
- .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] }),
- .gpio4_io_in({\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout }),
- .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] }),
- .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] }),
- .gpio5_io_in({\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout }),
- .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] }),
- .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] }),
- .gpio6_io_in({\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout }),
- .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] }),
- .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] }),
- .gpio7_io_in({\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout }),
- .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] }),
- .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] }),
- .gpio8_io_in({\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout }),
- .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] }),
- .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] }),
- .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_io_in[1],gpio9_io_in[0]}),
- .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] }),
- .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] }),
- .ext_resetn(\~VCC~combout ),
- .resetn_out(\rv32.resetn_out ),
- .dmactive(\rv32.dmactive ),
- .swj_JTAGNSW(\rv32.swj_JTAGNSW ),
- .swj_JTAGSTATE({\rv32.swj_JTAGSTATE[3] ,\rv32.swj_JTAGSTATE[2] ,\rv32.swj_JTAGSTATE[1] ,\rv32.swj_JTAGSTATE[0] }),
- .swj_JTAGIR({\rv32.swj_JTAGIR[3] ,\rv32.swj_JTAGIR[2] ,\rv32.swj_JTAGIR[1] ,\rv32.swj_JTAGIR[0] }),
- .ext_int({\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout }),
- .ext_dma_DMACBREQ({\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout }),
- .ext_dma_DMACLBREQ({\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout }),
- .ext_dma_DMACSREQ({\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout }),
- .ext_dma_DMACLSREQ({\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout }),
- .ext_dma_DMACCLR({\rv32.ext_dma_DMACCLR[3] ,\rv32.ext_dma_DMACCLR[2] ,\rv32.ext_dma_DMACCLR[1] ,\rv32.ext_dma_DMACCLR[0] }),
- .ext_dma_DMACTC({\rv32.ext_dma_DMACTC[3] ,\rv32.ext_dma_DMACTC[2] ,\rv32.ext_dma_DMACTC[1] ,\rv32.ext_dma_DMACTC[0] }),
- .local_int({\~GND~combout ,\~GND~combout ,\~GND~combout ,\~GND~combout }),
- .test_mode({\~GND~combout ,\~GND~combout }),
- .usb0_xcvr_clk(\~VCC~combout ),
- .usb0_id(\~VCC~combout ),
- .devpor(devpor),
- .devclrn(devclrn),
- .devoe(devoe));
- hard_block auto_generated_inst(
- .hbo_22_f9ff3d300b43c0f2_bp(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ),
- .hbi_71_0_4730eacd893fc1ea_bp(\rv32.sys_ctrl_pllEnable ),
- .hbo_13_1797ab7b230f061a_bp(\auto_generated_inst.hbo_13_1797ab7b230f061a_bp ),
- .hbi_272_0_9cb2c0024f9919c5_bp(sys_ctrl_clkSource[0]),
- .hbi_272_1_9cb2c0024f9919c5_bp(sys_ctrl_clkSource[1]),
- .hbi_69_0_9cb2c0024f9919c5_bp(\PIN_HSI~input_o ),
- .hbi_7_0_4730eacd893fc1ea_bp(\PIN_HSE~input_o ),
- .devpor(devpor),
- .devclrn(devclrn),
- .devoe(devoe));
- // Location: FF_X49_Y1_N1
- dffeas \pll_inst|auto_generated|pll_lock_sync (
- .clk(\auto_generated_inst.hbo_13_1797ab7b230f061a_bp ),
- .d(\pll_inst|auto_generated|pll_lock_sync~feeder_combout ),
- .asdata(vcc),
- .clrn(\rv32.sys_ctrl_pllEnable ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\pll_inst|auto_generated|pll_lock_sync~q ),
- .prn(vcc));
- // synopsys translate_off
- defparam \pll_inst|auto_generated|pll_lock_sync .is_wysiwyg = "true";
- defparam \pll_inst|auto_generated|pll_lock_sync .power_up = "low";
- // synopsys translate_on
- // Location: LCCOMB_X49_Y1_N26
- cycloneive_lcell_comb \pll_inst|auto_generated|locked (
- // Equation(s):
- // \pll_inst|auto_generated|locked~combout = (\pll_inst|auto_generated|pll1~LOCKED & \pll_inst|auto_generated|pll_lock_sync~q )
- .dataa(gnd),
- .datab(gnd),
- .datac(\auto_generated_inst.hbo_13_1797ab7b230f061a_bp ),
- .datad(\pll_inst|auto_generated|pll_lock_sync~q ),
- .cin(gnd),
- .combout(\pll_inst|auto_generated|locked~combout ),
- .cout());
- // synopsys translate_off
- defparam \pll_inst|auto_generated|locked .lut_mask = 16'hF000;
- defparam \pll_inst|auto_generated|locked .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X57_Y5_N0
- cycloneive_lcell_comb \sys_ctrl_clkSource[0] (
- // Equation(s):
- // sys_ctrl_clkSource[0] = LCELL(\~VCC~combout )
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\rv32.sys_ctrl_clkSource[0] ),
- .cin(gnd),
- .combout(sys_ctrl_clkSource[0]),
- .cout());
- // synopsys translate_off
- defparam \sys_ctrl_clkSource[0] .lut_mask = 16'hFF00;
- defparam \sys_ctrl_clkSource[0] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X57_Y5_N2
- cycloneive_lcell_comb \sys_ctrl_clkSource[1] (
- // Equation(s):
- // sys_ctrl_clkSource[1] = LCELL(\pll_inst|auto_generated|locked~combout )
- .dataa(gnd),
- .datab(gnd),
- .datac(\rv32.sys_ctrl_clkSource[1] ),
- .datad(gnd),
- .cin(gnd),
- .combout(sys_ctrl_clkSource[1]),
- .cout());
- // synopsys translate_off
- defparam \sys_ctrl_clkSource[1] .lut_mask = 16'hF0F0;
- defparam \sys_ctrl_clkSource[1] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X57_Y5_N10
- cycloneive_lcell_comb \~VCC (
- // Equation(s):
- // \~VCC~combout = VCC
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(gnd),
- .cin(gnd),
- .combout(\~VCC~combout ),
- .cout());
- // synopsys translate_off
- defparam \~VCC .lut_mask = 16'hFFFF;
- defparam \~VCC .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: IOIBUF_X51_Y0_N1
- cycloneive_io_ibuf \GPIO9_1~input (
- .i(GPIO9_1),
- .ibar(gnd),
- .o(\GPIO9_1~input_o ));
- // synopsys translate_off
- defparam \GPIO9_1~input .bus_hold = "false";
- defparam \GPIO9_1~input .simulate_z_as = "z";
- // synopsys translate_on
- // Location: IOIBUF_X43_Y0_N8
- cycloneive_io_ibuf \GPIO3_0~input (
- .i(GPIO3_0),
- .ibar(gnd),
- .o(\GPIO3_0~input_o ));
- // synopsys translate_off
- defparam \GPIO3_0~input .bus_hold = "false";
- defparam \GPIO3_0~input .simulate_z_as = "z";
- // synopsys translate_on
- // Location: IOIBUF_X0_Y30_N15
- cycloneive_io_ibuf \PIN_HSI~input (
- .i(PIN_HSI),
- .ibar(gnd),
- .o(\PIN_HSI~input_o ));
- // synopsys translate_off
- defparam \PIN_HSI~input .bus_hold = "false";
- defparam \PIN_HSI~input .simulate_z_as = "z";
- // synopsys translate_on
- // Location: IOIBUF_X0_Y30_N8
- cycloneive_io_ibuf \PIN_HSE~input (
- .i(PIN_HSE),
- .ibar(gnd),
- .o(\PIN_HSE~input_o ));
- // synopsys translate_off
- defparam \PIN_HSE~input .bus_hold = "false";
- defparam \PIN_HSE~input .simulate_z_as = "z";
- // synopsys translate_on
- // Location: CLKCTRL_G16
- cycloneive_clkctrl \pll_inst|auto_generated|locked~clkctrl (
- .ena(vcc),
- .inclk({vcc,vcc,vcc,\pll_inst|auto_generated|locked~combout }),
- .clkselect(2'b00),
- .devclrn(devclrn),
- .devpor(devpor),
- .outclk(\pll_inst|auto_generated|locked~clkctrl_outclk ));
- // synopsys translate_off
- defparam \pll_inst|auto_generated|locked~clkctrl .clock_type = "global clock";
- defparam \pll_inst|auto_generated|locked~clkctrl .ena_register_mode = "none";
- // synopsys translate_on
- // Location: LCCOMB_X49_Y1_N0
- cycloneive_lcell_comb \pll_inst|auto_generated|pll_lock_sync~feeder (
- // Equation(s):
- // \pll_inst|auto_generated|pll_lock_sync~feeder_combout = VCC
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(gnd),
- .cin(gnd),
- .combout(\pll_inst|auto_generated|pll_lock_sync~feeder_combout ),
- .cout());
- // synopsys translate_off
- defparam \pll_inst|auto_generated|pll_lock_sync~feeder .lut_mask = 16'hFFFF;
- defparam \pll_inst|auto_generated|pll_lock_sync~feeder .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: IOOBUF_X47_Y0_N16
- cycloneive_io_obuf \GPIO6_0~output (
- .i(gpio6_io_out_data[0]),
- .oe(gpio6_io_out_en[0]),
- .seriesterminationcontrol(16'b0000000000000000),
- .devoe(devoe),
- .o(\GPIO6_0~output_o ),
- .obar());
- // synopsys translate_off
- defparam \GPIO6_0~output .bus_hold = "false";
- defparam \GPIO6_0~output .open_drain_output = "false";
- // synopsys translate_on
- // Location: IOOBUF_X47_Y0_N9
- cycloneive_io_obuf \GPIO6_2~output (
- .i(gpio6_io_out_data[2]),
- .oe(gpio6_io_out_en[2]),
- .seriesterminationcontrol(16'b0000000000000000),
- .devoe(devoe),
- .o(\GPIO6_2~output_o ),
- .obar());
- // synopsys translate_off
- defparam \GPIO6_2~output .bus_hold = "false";
- defparam \GPIO6_2~output .open_drain_output = "false";
- // synopsys translate_on
- // Location: IOOBUF_X51_Y0_N23
- cycloneive_io_obuf \GPIO9_0~output (
- .i(gpio9_io_out_data[0]),
- .oe(gpio9_io_out_en[0]),
- .seriesterminationcontrol(16'b0000000000000000),
- .devoe(devoe),
- .o(\GPIO9_0~output_o ),
- .obar());
- // synopsys translate_off
- defparam \GPIO9_0~output .bus_hold = "false";
- defparam \GPIO9_0~output .open_drain_output = "false";
- // synopsys translate_on
- // Location: IOOBUF_X51_Y0_N16
- cycloneive_io_obuf \GPIO9_2~output (
- .i(gpio9_io_out_data[2]),
- .oe(gpio9_io_out_en[2]),
- .seriesterminationcontrol(16'b0000000000000000),
- .devoe(devoe),
- .o(\GPIO9_2~output_o ),
- .obar());
- // synopsys translate_off
- defparam \GPIO9_2~output .bus_hold = "false";
- defparam \GPIO9_2~output .open_drain_output = "false";
- // synopsys translate_on
- // Location: IOOBUF_X51_Y0_N2
- cycloneive_io_obuf \GPIO9_1~output (
- .i(gpio9_io_out_data[1]),
- .oe(gpio9_io_out_en[1]),
- .seriesterminationcontrol(16'b0000000000000000),
- .devoe(devoe),
- .o(\GPIO9_1~output_o ),
- .obar());
- // synopsys translate_off
- defparam \GPIO9_1~output .bus_hold = "false";
- defparam \GPIO9_1~output .open_drain_output = "false";
- // synopsys translate_on
- // Location: LCCOMB_X47_Y4_N26
- cycloneive_lcell_comb \gpio6_io_out_data[0] (
- // Equation(s):
- // gpio6_io_out_data[0] = LCELL(\~GND~combout )
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\rv32.gpio6_io_out_data[0] ),
- .cin(gnd),
- .combout(gpio6_io_out_data[0]),
- .cout());
- // synopsys translate_off
- defparam \gpio6_io_out_data[0] .lut_mask = 16'hFF00;
- defparam \gpio6_io_out_data[0] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X48_Y4_N20
- cycloneive_lcell_comb \gpio6_io_out_en[0] (
- // Equation(s):
- // gpio6_io_out_en[0] = LCELL(\~GND~combout )
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\rv32.gpio6_io_out_en[0] ),
- .cin(gnd),
- .combout(gpio6_io_out_en[0]),
- .cout());
- // synopsys translate_off
- defparam \gpio6_io_out_en[0] .lut_mask = 16'hFF00;
- defparam \gpio6_io_out_en[0] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X47_Y4_N30
- cycloneive_lcell_comb \gpio6_io_out_data[2] (
- // Equation(s):
- // gpio6_io_out_data[2] = LCELL(\~GND~combout )
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\rv32.gpio6_io_out_data[2] ),
- .cin(gnd),
- .combout(gpio6_io_out_data[2]),
- .cout());
- // synopsys translate_off
- defparam \gpio6_io_out_data[2] .lut_mask = 16'hFF00;
- defparam \gpio6_io_out_data[2] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X48_Y4_N24
- cycloneive_lcell_comb \gpio6_io_out_en[2] (
- // Equation(s):
- // gpio6_io_out_en[2] = LCELL(\~GND~combout )
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\rv32.gpio6_io_out_en[2] ),
- .cin(gnd),
- .combout(gpio6_io_out_en[2]),
- .cout());
- // synopsys translate_off
- defparam \gpio6_io_out_en[2] .lut_mask = 16'hFF00;
- defparam \gpio6_io_out_en[2] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X51_Y3_N2
- cycloneive_lcell_comb \gpio9_io_out_data[0] (
- // Equation(s):
- // gpio9_io_out_data[0] = LCELL(\~GND~combout )
- .dataa(gnd),
- .datab(gnd),
- .datac(\rv32.gpio9_io_out_data[0] ),
- .datad(gnd),
- .cin(gnd),
- .combout(gpio9_io_out_data[0]),
- .cout());
- // synopsys translate_off
- defparam \gpio9_io_out_data[0] .lut_mask = 16'hF0F0;
- defparam \gpio9_io_out_data[0] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X52_Y4_N26
- cycloneive_lcell_comb \gpio9_io_out_en[0] (
- // Equation(s):
- // gpio9_io_out_en[0] = LCELL(\~GND~combout )
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\rv32.gpio9_io_out_en[0] ),
- .cin(gnd),
- .combout(gpio9_io_out_en[0]),
- .cout());
- // synopsys translate_off
- defparam \gpio9_io_out_en[0] .lut_mask = 16'hFF00;
- defparam \gpio9_io_out_en[0] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X51_Y3_N6
- cycloneive_lcell_comb \gpio9_io_out_data[2] (
- // Equation(s):
- // gpio9_io_out_data[2] = LCELL(\~GND~combout )
- .dataa(gnd),
- .datab(gnd),
- .datac(\rv32.gpio9_io_out_data[2] ),
- .datad(gnd),
- .cin(gnd),
- .combout(gpio9_io_out_data[2]),
- .cout());
- // synopsys translate_off
- defparam \gpio9_io_out_data[2] .lut_mask = 16'hF0F0;
- defparam \gpio9_io_out_data[2] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X52_Y4_N30
- cycloneive_lcell_comb \gpio9_io_out_en[2] (
- // Equation(s):
- // gpio9_io_out_en[2] = LCELL(\~GND~combout )
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\rv32.gpio9_io_out_en[2] ),
- .cin(gnd),
- .combout(gpio9_io_out_en[2]),
- .cout());
- // synopsys translate_off
- defparam \gpio9_io_out_en[2] .lut_mask = 16'hFF00;
- defparam \gpio9_io_out_en[2] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X51_Y3_N4
- cycloneive_lcell_comb \gpio9_io_out_data[1] (
- // Equation(s):
- // gpio9_io_out_data[1] = LCELL(\~GND~combout )
- .dataa(gnd),
- .datab(gnd),
- .datac(\rv32.gpio9_io_out_data[1] ),
- .datad(gnd),
- .cin(gnd),
- .combout(gpio9_io_out_data[1]),
- .cout());
- // synopsys translate_off
- defparam \gpio9_io_out_data[1] .lut_mask = 16'hF0F0;
- defparam \gpio9_io_out_data[1] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X52_Y4_N28
- cycloneive_lcell_comb \gpio9_io_out_en[1] (
- // Equation(s):
- // gpio9_io_out_en[1] = LCELL(\~GND~combout )
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\rv32.gpio9_io_out_en[1] ),
- .cin(gnd),
- .combout(gpio9_io_out_en[1]),
- .cout());
- // synopsys translate_off
- defparam \gpio9_io_out_en[1] .lut_mask = 16'hFF00;
- defparam \gpio9_io_out_en[1] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X44_Y4_N0
- cycloneive_lcell_comb \gpio3_io_in[0] (
- // Equation(s):
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\GPIO3_0~input_o ),
- .cin(gnd),
- .combout(gpio3_io_in[0]),
- .cout());
- // synopsys translate_off
- defparam \gpio3_io_in[0] .lut_mask = 16'hFF00;
- defparam \gpio3_io_in[0] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X44_Y4_N2
- cycloneive_lcell_comb \gpio3_io_in[1] (
- // Equation(s):
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(gnd),
- .cin(gnd),
- .combout(gpio3_io_in[1]),
- .cout());
- // synopsys translate_off
- defparam \gpio3_io_in[1] .lut_mask = 16'h0000;
- defparam \gpio3_io_in[1] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X44_Y4_N4
- cycloneive_lcell_comb \gpio3_io_in[2] (
- // Equation(s):
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(gnd),
- .cin(gnd),
- .combout(gpio3_io_in[2]),
- .cout());
- // synopsys translate_off
- defparam \gpio3_io_in[2] .lut_mask = 16'h0000;
- defparam \gpio3_io_in[2] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X44_Y4_N6
- cycloneive_lcell_comb \gpio3_io_in[3] (
- // Equation(s):
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(gnd),
- .cin(gnd),
- .combout(gpio3_io_in[3]),
- .cout());
- // synopsys translate_off
- defparam \gpio3_io_in[3] .lut_mask = 16'h0000;
- defparam \gpio3_io_in[3] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X44_Y4_N8
- cycloneive_lcell_comb \gpio3_io_in[4] (
- // Equation(s):
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(gnd),
- .cin(gnd),
- .combout(gpio3_io_in[4]),
- .cout());
- // synopsys translate_off
- defparam \gpio3_io_in[4] .lut_mask = 16'h0000;
- defparam \gpio3_io_in[4] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X44_Y4_N10
- cycloneive_lcell_comb \gpio3_io_in[5] (
- // Equation(s):
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(gnd),
- .cin(gnd),
- .combout(gpio3_io_in[5]),
- .cout());
- // synopsys translate_off
- defparam \gpio3_io_in[5] .lut_mask = 16'h0000;
- defparam \gpio3_io_in[5] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X44_Y4_N12
- cycloneive_lcell_comb \gpio3_io_in[6] (
- // Equation(s):
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(gnd),
- .cin(gnd),
- .combout(gpio3_io_in[6]),
- .cout());
- // synopsys translate_off
- defparam \gpio3_io_in[6] .lut_mask = 16'h0000;
- defparam \gpio3_io_in[6] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X44_Y4_N14
- cycloneive_lcell_comb \gpio3_io_in[7] (
- // Equation(s):
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(gnd),
- .cin(gnd),
- .combout(gpio3_io_in[7]),
- .cout());
- // synopsys translate_off
- defparam \gpio3_io_in[7] .lut_mask = 16'h0000;
- defparam \gpio3_io_in[7] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X50_Y4_N0
- cycloneive_lcell_comb \gpio9_io_in[0] (
- // Equation(s):
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(gnd),
- .cin(gnd),
- .combout(gpio9_io_in[0]),
- .cout());
- // synopsys translate_off
- defparam \gpio9_io_in[0] .lut_mask = 16'h0000;
- defparam \gpio9_io_in[0] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X50_Y4_N2
- cycloneive_lcell_comb \gpio9_io_in[1] (
- // Equation(s):
- .dataa(gnd),
- .datab(gnd),
- .datac(\GPIO9_1~input_o ),
- .datad(gnd),
- .cin(gnd),
- .combout(gpio9_io_in[1]),
- .cout());
- // synopsys translate_off
- defparam \gpio9_io_in[1] .lut_mask = 16'hF0F0;
- defparam \gpio9_io_in[1] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X50_Y4_N4
- cycloneive_lcell_comb \gpio9_io_in[2] (
- // Equation(s):
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(gnd),
- .cin(gnd),
- .combout(gpio9_io_in[2]),
- .cout());
- // synopsys translate_off
- defparam \gpio9_io_in[2] .lut_mask = 16'h0000;
- defparam \gpio9_io_in[2] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X50_Y4_N6
- cycloneive_lcell_comb \gpio9_io_in[3] (
- // Equation(s):
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(gnd),
- .cin(gnd),
- .combout(gpio9_io_in[3]),
- .cout());
- // synopsys translate_off
- defparam \gpio9_io_in[3] .lut_mask = 16'h0000;
- defparam \gpio9_io_in[3] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X50_Y4_N8
- cycloneive_lcell_comb \gpio9_io_in[4] (
- // Equation(s):
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(gnd),
- .cin(gnd),
- .combout(gpio9_io_in[4]),
- .cout());
- // synopsys translate_off
- defparam \gpio9_io_in[4] .lut_mask = 16'h0000;
- defparam \gpio9_io_in[4] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X50_Y4_N10
- cycloneive_lcell_comb \gpio9_io_in[5] (
- // Equation(s):
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(gnd),
- .cin(gnd),
- .combout(gpio9_io_in[5]),
- .cout());
- // synopsys translate_off
- defparam \gpio9_io_in[5] .lut_mask = 16'h0000;
- defparam \gpio9_io_in[5] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X50_Y4_N12
- cycloneive_lcell_comb \gpio9_io_in[6] (
- // Equation(s):
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(gnd),
- .cin(gnd),
- .combout(gpio9_io_in[6]),
- .cout());
- // synopsys translate_off
- defparam \gpio9_io_in[6] .lut_mask = 16'h0000;
- defparam \gpio9_io_in[6] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X50_Y4_N14
- cycloneive_lcell_comb \gpio9_io_in[7] (
- // Equation(s):
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(gnd),
- .cin(gnd),
- .combout(gpio9_io_in[7]),
- .cout());
- // synopsys translate_off
- defparam \gpio9_io_in[7] .lut_mask = 16'h0000;
- defparam \gpio9_io_in[7] .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X57_Y9_N0
- cycloneive_lcell_comb \~GND (
- // Equation(s):
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(gnd),
- .cin(gnd),
- .combout(\~GND~combout ),
- .cout());
- // synopsys translate_off
- defparam \~GND .lut_mask = 16'h0000;
- defparam \~GND .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: IOIBUF_X43_Y0_N1
- cycloneive_io_ibuf \PIN_OSC~input (
- .i(PIN_OSC),
- .ibar(gnd),
- .o(\PIN_OSC~input_o ));
- // synopsys translate_off
- defparam \PIN_OSC~input .bus_hold = "false";
- defparam \PIN_OSC~input .simulate_z_as = "z";
- // synopsys translate_on
- assign GPIO6_0 = \GPIO6_0~output_o ;
- assign GPIO6_2 = \GPIO6_2~output_o ;
- assign GPIO9_0 = \GPIO9_0~output_o ;
- assign GPIO9_2 = \GPIO9_2~output_o ;
- assign GPIO9_1 = \GPIO9_1~output_o ;
- endmodule
- module alta_rv32 (
- sys_clk,
- mem_ahb_hready,
- mem_ahb_hreadyout,
- mem_ahb_htrans,
- mem_ahb_hsize,
- mem_ahb_hburst,
- mem_ahb_hwrite,
- mem_ahb_haddr,
- mem_ahb_hwdata,
- mem_ahb_hresp,
- mem_ahb_hrdata,
- slave_ahb_hsel,
- slave_ahb_hready,
- slave_ahb_hreadyout,
- slave_ahb_htrans,
- slave_ahb_hsize,
- slave_ahb_hburst,
- slave_ahb_hwrite,
- slave_ahb_haddr,
- slave_ahb_hwdata,
- slave_ahb_hresp,
- slave_ahb_hrdata,
- gpio0_io_in,
- gpio0_io_out_data,
- gpio0_io_out_en,
- gpio1_io_in,
- gpio1_io_out_data,
- gpio1_io_out_en,
- sys_ctrl_clkSource,
- sys_ctrl_hseEnable,
- sys_ctrl_hseBypass,
- sys_ctrl_pllEnable,
- sys_ctrl_pllReady,
- sys_ctrl_sleep,
- sys_ctrl_stop,
- sys_ctrl_standby,
- gpio2_io_in,
- gpio2_io_out_data,
- gpio2_io_out_en,
- gpio3_io_in,
- gpio3_io_out_data,
- gpio3_io_out_en,
- gpio4_io_in,
- gpio4_io_out_data,
- gpio4_io_out_en,
- gpio5_io_in,
- gpio5_io_out_data,
- gpio5_io_out_en,
- gpio6_io_in,
- gpio6_io_out_data,
- gpio6_io_out_en,
- gpio7_io_in,
- gpio7_io_out_data,
- gpio7_io_out_en,
- gpio8_io_in,
- gpio8_io_out_data,
- gpio8_io_out_en,
- gpio9_io_in,
- gpio9_io_out_data,
- gpio9_io_out_en,
- ext_resetn,
- resetn_out,
- dmactive,
- swj_JTAGNSW,
- swj_JTAGSTATE,
- swj_JTAGIR,
- ext_int,
- ext_dma_DMACBREQ,
- ext_dma_DMACLBREQ,
- ext_dma_DMACSREQ,
- ext_dma_DMACLSREQ,
- ext_dma_DMACCLR,
- ext_dma_DMACTC,
- local_int,
- test_mode,
- usb0_xcvr_clk,
- usb0_id,
- devpor,
- devclrn,
- devoe);
- input sys_clk;
- output mem_ahb_hready;
- input mem_ahb_hreadyout;
- output [1:0] mem_ahb_htrans;
- output [2:0] mem_ahb_hsize;
- output [2:0] mem_ahb_hburst;
- output mem_ahb_hwrite;
- output [31:0] mem_ahb_haddr;
- output [31:0] mem_ahb_hwdata;
- input mem_ahb_hresp;
- input [31:0] mem_ahb_hrdata;
- input slave_ahb_hsel;
- input slave_ahb_hready;
- output slave_ahb_hreadyout;
- input [1:0] slave_ahb_htrans;
- input [2:0] slave_ahb_hsize;
- input [2:0] slave_ahb_hburst;
- input slave_ahb_hwrite;
- input [31:0] slave_ahb_haddr;
- input [31:0] slave_ahb_hwdata;
- output slave_ahb_hresp;
- output [31:0] slave_ahb_hrdata;
- input [7:0] gpio0_io_in;
- output [7:0] gpio0_io_out_data;
- output [7:0] gpio0_io_out_en;
- input [7:0] gpio1_io_in;
- output [7:0] gpio1_io_out_data;
- output [7:0] gpio1_io_out_en;
- output [1:0] sys_ctrl_clkSource;
- output sys_ctrl_hseEnable;
- output sys_ctrl_hseBypass;
- output sys_ctrl_pllEnable;
- input sys_ctrl_pllReady;
- output sys_ctrl_sleep;
- output sys_ctrl_stop;
- output sys_ctrl_standby;
- input [7:0] gpio2_io_in;
- output [7:0] gpio2_io_out_data;
- output [7:0] gpio2_io_out_en;
- input [7:0] gpio3_io_in;
- output [7:0] gpio3_io_out_data;
- output [7:0] gpio3_io_out_en;
- input [7:0] gpio4_io_in;
- output [7:0] gpio4_io_out_data;
- output [7:0] gpio4_io_out_en;
- input [7:0] gpio5_io_in;
- output [7:0] gpio5_io_out_data;
- output [7:0] gpio5_io_out_en;
- input [7:0] gpio6_io_in;
- output [7:0] gpio6_io_out_data;
- output [7:0] gpio6_io_out_en;
- input [7:0] gpio7_io_in;
- output [7:0] gpio7_io_out_data;
- output [7:0] gpio7_io_out_en;
- input [7:0] gpio8_io_in;
- output [7:0] gpio8_io_out_data;
- output [7:0] gpio8_io_out_en;
- input [7:0] gpio9_io_in;
- output [7:0] gpio9_io_out_data;
- output [7:0] gpio9_io_out_en;
- input ext_resetn;
- output resetn_out;
- output dmactive;
- output swj_JTAGNSW;
- output [3:0] swj_JTAGSTATE;
- output [3:0] swj_JTAGIR;
- input [7:0] ext_int;
- input [3:0] ext_dma_DMACBREQ;
- input [3:0] ext_dma_DMACLBREQ;
- input [3:0] ext_dma_DMACSREQ;
- input [3:0] ext_dma_DMACLSREQ;
- output [3:0] ext_dma_DMACCLR;
- output [3:0] ext_dma_DMACTC;
- input [3:0] local_int;
- input [1:0] test_mode;
- input usb0_xcvr_clk;
- input usb0_id;
- // Design Ports Information
- input devpor;
- input devclrn;
- input devoe;
- wire gnd;
- wire vcc;
- wire unknown;
- assign gnd = 1'b0;
- assign vcc = 1'b1;
- assign unknown = 1'bx;
- wire \~GND~combout ;
- wire \sys_clk~QIC_DANGLING_PORT_combout ;
- // Location: LCCOMB_X50_Y3_N0
- cycloneive_lcell_comb \~GND (
- // Equation(s):
- // \~GND~combout = GND
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(gnd),
- .cin(gnd),
- .combout(\~GND~combout ),
- .cout());
- // synopsys translate_off
- defparam \~GND .lut_mask = 16'h0000;
- defparam \~GND .sum_lutc_input = "datac";
- // synopsys translate_on
- // Location: LCCOMB_X46_Y3_N0
- cycloneive_lcell_comb \sys_clk~QIC_DANGLING_PORT (
- // Equation(s):
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(sys_clk),
- .cin(gnd),
- .combout(\sys_clk~QIC_DANGLING_PORT_combout ),
- .cout());
- // synopsys translate_off
- defparam \sys_clk~QIC_DANGLING_PORT .lut_mask = 16'hFF00;
- defparam \sys_clk~QIC_DANGLING_PORT .sum_lutc_input = "datac";
- // synopsys translate_on
- assign mem_ahb_hready = mem_ahb_hresp;
- assign mem_ahb_htrans[0] = mem_ahb_hresp;
- assign mem_ahb_htrans[1] = mem_ahb_hresp;
- assign mem_ahb_hsize[0] = mem_ahb_hresp;
- assign mem_ahb_hsize[1] = mem_ahb_hresp;
- assign mem_ahb_hsize[2] = mem_ahb_hresp;
- assign mem_ahb_hburst[0] = mem_ahb_hresp;
- assign mem_ahb_hburst[1] = mem_ahb_hresp;
- assign mem_ahb_hburst[2] = mem_ahb_hresp;
- assign mem_ahb_hwrite = mem_ahb_hresp;
- assign mem_ahb_haddr[0] = mem_ahb_hrdata[0];
- assign mem_ahb_haddr[1] = mem_ahb_hrdata[1];
- assign mem_ahb_haddr[2] = mem_ahb_hrdata[2];
- assign mem_ahb_haddr[3] = mem_ahb_hrdata[3];
- assign mem_ahb_haddr[4] = mem_ahb_hrdata[4];
- assign mem_ahb_haddr[5] = mem_ahb_hrdata[5];
- assign mem_ahb_haddr[6] = mem_ahb_hrdata[6];
- assign mem_ahb_haddr[7] = mem_ahb_hrdata[7];
- assign mem_ahb_haddr[8] = mem_ahb_hrdata[8];
- assign mem_ahb_haddr[9] = mem_ahb_hrdata[9];
- assign mem_ahb_haddr[10] = mem_ahb_hrdata[10];
- assign mem_ahb_haddr[11] = mem_ahb_hrdata[11];
- assign mem_ahb_haddr[12] = mem_ahb_hrdata[12];
- assign mem_ahb_haddr[13] = mem_ahb_hrdata[13];
- assign mem_ahb_haddr[14] = mem_ahb_hrdata[14];
- assign mem_ahb_haddr[15] = mem_ahb_hrdata[15];
- assign mem_ahb_haddr[16] = mem_ahb_hrdata[16];
- assign mem_ahb_haddr[17] = mem_ahb_hrdata[17];
- assign mem_ahb_haddr[18] = mem_ahb_hrdata[18];
- assign mem_ahb_haddr[19] = mem_ahb_hrdata[19];
- assign mem_ahb_haddr[20] = mem_ahb_hrdata[20];
- assign mem_ahb_haddr[21] = mem_ahb_hrdata[21];
- assign mem_ahb_haddr[22] = mem_ahb_hrdata[22];
- assign mem_ahb_haddr[23] = mem_ahb_hrdata[23];
- assign mem_ahb_haddr[24] = mem_ahb_hrdata[24];
- assign mem_ahb_haddr[25] = mem_ahb_hrdata[25];
- assign mem_ahb_haddr[26] = mem_ahb_hrdata[26];
- assign mem_ahb_haddr[27] = mem_ahb_hrdata[27];
- assign mem_ahb_haddr[28] = mem_ahb_hrdata[28];
- assign mem_ahb_haddr[29] = mem_ahb_hrdata[29];
- assign mem_ahb_haddr[30] = mem_ahb_hrdata[30];
- assign mem_ahb_haddr[31] = mem_ahb_hrdata[31];
- assign mem_ahb_hwdata[0] = mem_ahb_hrdata[0];
- assign mem_ahb_hwdata[1] = mem_ahb_hrdata[1];
- assign mem_ahb_hwdata[2] = mem_ahb_hrdata[2];
- assign mem_ahb_hwdata[3] = mem_ahb_hrdata[3];
- assign mem_ahb_hwdata[4] = mem_ahb_hrdata[4];
- assign mem_ahb_hwdata[5] = mem_ahb_hrdata[5];
- assign mem_ahb_hwdata[6] = mem_ahb_hrdata[6];
- assign mem_ahb_hwdata[7] = mem_ahb_hrdata[7];
- assign mem_ahb_hwdata[8] = mem_ahb_hrdata[8];
- assign mem_ahb_hwdata[9] = mem_ahb_hrdata[9];
- assign mem_ahb_hwdata[10] = mem_ahb_hrdata[10];
- assign mem_ahb_hwdata[11] = mem_ahb_hrdata[11];
- assign mem_ahb_hwdata[12] = mem_ahb_hrdata[12];
- assign mem_ahb_hwdata[13] = mem_ahb_hrdata[13];
- assign mem_ahb_hwdata[14] = mem_ahb_hrdata[14];
- assign mem_ahb_hwdata[15] = mem_ahb_hrdata[15];
- assign mem_ahb_hwdata[16] = mem_ahb_hrdata[16];
- assign mem_ahb_hwdata[17] = mem_ahb_hrdata[17];
- assign mem_ahb_hwdata[18] = mem_ahb_hrdata[18];
- assign mem_ahb_hwdata[19] = mem_ahb_hrdata[19];
- assign mem_ahb_hwdata[20] = mem_ahb_hrdata[20];
- assign mem_ahb_hwdata[21] = mem_ahb_hrdata[21];
- assign mem_ahb_hwdata[22] = mem_ahb_hrdata[22];
- assign mem_ahb_hwdata[23] = mem_ahb_hrdata[23];
- assign mem_ahb_hwdata[24] = mem_ahb_hrdata[24];
- assign mem_ahb_hwdata[25] = mem_ahb_hrdata[25];
- assign mem_ahb_hwdata[26] = mem_ahb_hrdata[26];
- assign mem_ahb_hwdata[27] = mem_ahb_hrdata[27];
- assign mem_ahb_hwdata[28] = mem_ahb_hrdata[28];
- assign mem_ahb_hwdata[29] = mem_ahb_hrdata[29];
- assign mem_ahb_hwdata[30] = mem_ahb_hrdata[30];
- assign mem_ahb_hwdata[31] = mem_ahb_hrdata[31];
- assign slave_ahb_hreadyout = slave_ahb_hsel;
- assign slave_ahb_hresp = slave_ahb_hsel;
- assign slave_ahb_hrdata[0] = slave_ahb_haddr[0];
- assign slave_ahb_hrdata[1] = slave_ahb_haddr[1];
- assign slave_ahb_hrdata[2] = slave_ahb_haddr[2];
- assign slave_ahb_hrdata[3] = slave_ahb_haddr[3];
- assign slave_ahb_hrdata[4] = slave_ahb_haddr[4];
- assign slave_ahb_hrdata[5] = slave_ahb_haddr[5];
- assign slave_ahb_hrdata[6] = slave_ahb_haddr[6];
- assign slave_ahb_hrdata[7] = slave_ahb_haddr[7];
- assign slave_ahb_hrdata[8] = slave_ahb_haddr[8];
- assign slave_ahb_hrdata[9] = slave_ahb_haddr[9];
- assign slave_ahb_hrdata[10] = slave_ahb_haddr[10];
- assign slave_ahb_hrdata[11] = slave_ahb_haddr[11];
- assign slave_ahb_hrdata[12] = slave_ahb_haddr[12];
- assign slave_ahb_hrdata[13] = slave_ahb_haddr[13];
- assign slave_ahb_hrdata[14] = slave_ahb_haddr[14];
- assign slave_ahb_hrdata[15] = slave_ahb_haddr[15];
- assign slave_ahb_hrdata[16] = slave_ahb_haddr[16];
- assign slave_ahb_hrdata[17] = slave_ahb_haddr[17];
- assign slave_ahb_hrdata[18] = slave_ahb_haddr[18];
- assign slave_ahb_hrdata[19] = slave_ahb_haddr[19];
- assign slave_ahb_hrdata[20] = slave_ahb_haddr[20];
- assign slave_ahb_hrdata[21] = slave_ahb_haddr[21];
- assign slave_ahb_hrdata[22] = slave_ahb_haddr[22];
- assign slave_ahb_hrdata[23] = slave_ahb_haddr[23];
- assign slave_ahb_hrdata[24] = slave_ahb_haddr[24];
- assign slave_ahb_hrdata[25] = slave_ahb_haddr[25];
- assign slave_ahb_hrdata[26] = slave_ahb_haddr[26];
- assign slave_ahb_hrdata[27] = slave_ahb_haddr[27];
- assign slave_ahb_hrdata[28] = slave_ahb_haddr[28];
- assign slave_ahb_hrdata[29] = slave_ahb_haddr[29];
- assign slave_ahb_hrdata[30] = slave_ahb_haddr[30];
- assign slave_ahb_hrdata[31] = slave_ahb_haddr[31];
- assign gpio0_io_out_data[0] = \~GND~combout ;
- assign gpio0_io_out_data[1] = \~GND~combout ;
- assign gpio0_io_out_data[2] = \~GND~combout ;
- assign gpio0_io_out_data[3] = \~GND~combout ;
- assign gpio0_io_out_data[4] = \~GND~combout ;
- assign gpio0_io_out_data[5] = \~GND~combout ;
- assign gpio0_io_out_data[6] = \~GND~combout ;
- assign gpio0_io_out_data[7] = \~GND~combout ;
- assign gpio0_io_out_en[0] = \~GND~combout ;
- assign gpio0_io_out_en[1] = \~GND~combout ;
- assign gpio0_io_out_en[2] = \~GND~combout ;
- assign gpio0_io_out_en[3] = \~GND~combout ;
- assign gpio0_io_out_en[4] = \~GND~combout ;
- assign gpio0_io_out_en[5] = \~GND~combout ;
- assign gpio0_io_out_en[6] = \~GND~combout ;
- assign gpio0_io_out_en[7] = \~GND~combout ;
- assign gpio1_io_out_data[0] = \~GND~combout ;
- assign gpio1_io_out_data[1] = \~GND~combout ;
- assign gpio1_io_out_data[2] = \~GND~combout ;
- assign gpio1_io_out_data[3] = \~GND~combout ;
- assign gpio1_io_out_data[4] = \~GND~combout ;
- assign gpio1_io_out_data[5] = \~GND~combout ;
- assign gpio1_io_out_data[6] = \~GND~combout ;
- assign gpio1_io_out_data[7] = \~GND~combout ;
- assign gpio1_io_out_en[0] = \~GND~combout ;
- assign gpio1_io_out_en[1] = \~GND~combout ;
- assign gpio1_io_out_en[2] = \~GND~combout ;
- assign gpio1_io_out_en[3] = \~GND~combout ;
- assign gpio1_io_out_en[4] = \~GND~combout ;
- assign gpio1_io_out_en[5] = \~GND~combout ;
- assign gpio1_io_out_en[6] = \~GND~combout ;
- assign gpio1_io_out_en[7] = \~GND~combout ;
- assign sys_ctrl_clkSource[0] = usb0_xcvr_clk;
- assign sys_ctrl_clkSource[1] = sys_ctrl_pllReady;
- assign sys_ctrl_hseEnable = sys_ctrl_pllReady;
- assign sys_ctrl_hseBypass = sys_ctrl_pllReady;
- assign sys_ctrl_pllEnable = sys_ctrl_pllReady;
- assign sys_ctrl_sleep = sys_ctrl_pllReady;
- assign sys_ctrl_stop = sys_ctrl_pllReady;
- assign sys_ctrl_standby = sys_ctrl_pllReady;
- assign gpio2_io_out_data[0] = \~GND~combout ;
- assign gpio2_io_out_data[1] = \~GND~combout ;
- assign gpio2_io_out_data[2] = \~GND~combout ;
- assign gpio2_io_out_data[3] = \~GND~combout ;
- assign gpio2_io_out_data[4] = \~GND~combout ;
- assign gpio2_io_out_data[5] = \~GND~combout ;
- assign gpio2_io_out_data[6] = \~GND~combout ;
- assign gpio2_io_out_data[7] = \~GND~combout ;
- assign gpio2_io_out_en[0] = \~GND~combout ;
- assign gpio2_io_out_en[1] = \~GND~combout ;
- assign gpio2_io_out_en[2] = \~GND~combout ;
- assign gpio2_io_out_en[3] = \~GND~combout ;
- assign gpio2_io_out_en[4] = \~GND~combout ;
- assign gpio2_io_out_en[5] = \~GND~combout ;
- assign gpio2_io_out_en[6] = \~GND~combout ;
- assign gpio2_io_out_en[7] = \~GND~combout ;
- assign gpio3_io_out_data[0] = \~GND~combout ;
- assign gpio3_io_out_data[1] = \~GND~combout ;
- assign gpio3_io_out_data[2] = \~GND~combout ;
- assign gpio3_io_out_data[3] = \~GND~combout ;
- assign gpio3_io_out_data[4] = \~GND~combout ;
- assign gpio3_io_out_data[5] = \~GND~combout ;
- assign gpio3_io_out_data[6] = \~GND~combout ;
- assign gpio3_io_out_data[7] = \~GND~combout ;
- assign gpio3_io_out_en[0] = \~GND~combout ;
- assign gpio3_io_out_en[1] = \~GND~combout ;
- assign gpio3_io_out_en[2] = \~GND~combout ;
- assign gpio3_io_out_en[3] = \~GND~combout ;
- assign gpio3_io_out_en[4] = \~GND~combout ;
- assign gpio3_io_out_en[5] = \~GND~combout ;
- assign gpio3_io_out_en[6] = \~GND~combout ;
- assign gpio3_io_out_en[7] = \~GND~combout ;
- assign gpio4_io_out_data[0] = \~GND~combout ;
- assign gpio4_io_out_data[1] = \~GND~combout ;
- assign gpio4_io_out_data[2] = \~GND~combout ;
- assign gpio4_io_out_data[3] = \~GND~combout ;
- assign gpio4_io_out_data[4] = \~GND~combout ;
- assign gpio4_io_out_data[5] = \~GND~combout ;
- assign gpio4_io_out_data[6] = \~GND~combout ;
- assign gpio4_io_out_data[7] = \~GND~combout ;
- assign gpio4_io_out_en[0] = \~GND~combout ;
- assign gpio4_io_out_en[1] = \~GND~combout ;
- assign gpio4_io_out_en[2] = \~GND~combout ;
- assign gpio4_io_out_en[3] = \~GND~combout ;
- assign gpio4_io_out_en[4] = \~GND~combout ;
- assign gpio4_io_out_en[5] = \~GND~combout ;
- assign gpio4_io_out_en[6] = \~GND~combout ;
- assign gpio4_io_out_en[7] = \~GND~combout ;
- assign gpio5_io_out_data[0] = \~GND~combout ;
- assign gpio5_io_out_data[1] = \~GND~combout ;
- assign gpio5_io_out_data[2] = \~GND~combout ;
- assign gpio5_io_out_data[3] = \~GND~combout ;
- assign gpio5_io_out_data[4] = \~GND~combout ;
- assign gpio5_io_out_data[5] = \~GND~combout ;
- assign gpio5_io_out_data[6] = \~GND~combout ;
- assign gpio5_io_out_data[7] = \~GND~combout ;
- assign gpio5_io_out_en[0] = \~GND~combout ;
- assign gpio5_io_out_en[1] = \~GND~combout ;
- assign gpio5_io_out_en[2] = \~GND~combout ;
- assign gpio5_io_out_en[3] = \~GND~combout ;
- assign gpio5_io_out_en[4] = \~GND~combout ;
- assign gpio5_io_out_en[5] = \~GND~combout ;
- assign gpio5_io_out_en[6] = \~GND~combout ;
- assign gpio5_io_out_en[7] = \~GND~combout ;
- assign gpio6_io_out_data[0] = \~GND~combout ;
- assign gpio6_io_out_data[1] = \~GND~combout ;
- assign gpio6_io_out_data[2] = \~GND~combout ;
- assign gpio6_io_out_data[3] = \~GND~combout ;
- assign gpio6_io_out_data[4] = \~GND~combout ;
- assign gpio6_io_out_data[5] = \~GND~combout ;
- assign gpio6_io_out_data[6] = \~GND~combout ;
- assign gpio6_io_out_data[7] = \~GND~combout ;
- assign gpio6_io_out_en[0] = \~GND~combout ;
- assign gpio6_io_out_en[1] = \~GND~combout ;
- assign gpio6_io_out_en[2] = \~GND~combout ;
- assign gpio6_io_out_en[3] = \~GND~combout ;
- assign gpio6_io_out_en[4] = \~GND~combout ;
- assign gpio6_io_out_en[5] = \~GND~combout ;
- assign gpio6_io_out_en[6] = \~GND~combout ;
- assign gpio6_io_out_en[7] = \~GND~combout ;
- assign gpio7_io_out_data[0] = \~GND~combout ;
- assign gpio7_io_out_data[1] = \~GND~combout ;
- assign gpio7_io_out_data[2] = \~GND~combout ;
- assign gpio7_io_out_data[3] = \~GND~combout ;
- assign gpio7_io_out_data[4] = \~GND~combout ;
- assign gpio7_io_out_data[5] = \~GND~combout ;
- assign gpio7_io_out_data[6] = \~GND~combout ;
- assign gpio7_io_out_data[7] = \~GND~combout ;
- assign gpio7_io_out_en[0] = \~GND~combout ;
- assign gpio7_io_out_en[1] = \~GND~combout ;
- assign gpio7_io_out_en[2] = \~GND~combout ;
- assign gpio7_io_out_en[3] = \~GND~combout ;
- assign gpio7_io_out_en[4] = \~GND~combout ;
- assign gpio7_io_out_en[5] = \~GND~combout ;
- assign gpio7_io_out_en[6] = \~GND~combout ;
- assign gpio7_io_out_en[7] = \~GND~combout ;
- assign gpio8_io_out_data[0] = \~GND~combout ;
- assign gpio8_io_out_data[1] = \~GND~combout ;
- assign gpio8_io_out_data[2] = \~GND~combout ;
- assign gpio8_io_out_data[3] = \~GND~combout ;
- assign gpio8_io_out_data[4] = \~GND~combout ;
- assign gpio8_io_out_data[5] = \~GND~combout ;
- assign gpio8_io_out_data[6] = \~GND~combout ;
- assign gpio8_io_out_data[7] = \~GND~combout ;
- assign gpio8_io_out_en[0] = \~GND~combout ;
- assign gpio8_io_out_en[1] = \~GND~combout ;
- assign gpio8_io_out_en[2] = \~GND~combout ;
- assign gpio8_io_out_en[3] = \~GND~combout ;
- assign gpio8_io_out_en[4] = \~GND~combout ;
- assign gpio8_io_out_en[5] = \~GND~combout ;
- assign gpio8_io_out_en[6] = \~GND~combout ;
- assign gpio8_io_out_en[7] = \~GND~combout ;
- assign gpio9_io_out_data[0] = \~GND~combout ;
- assign gpio9_io_out_data[1] = \~GND~combout ;
- assign gpio9_io_out_data[2] = \~GND~combout ;
- assign gpio9_io_out_data[3] = \~GND~combout ;
- assign gpio9_io_out_data[4] = \~GND~combout ;
- assign gpio9_io_out_data[5] = \~GND~combout ;
- assign gpio9_io_out_data[6] = \~GND~combout ;
- assign gpio9_io_out_data[7] = \~GND~combout ;
- assign gpio9_io_out_en[0] = \~GND~combout ;
- assign gpio9_io_out_en[1] = \~GND~combout ;
- assign gpio9_io_out_en[2] = \~GND~combout ;
- assign gpio9_io_out_en[3] = \~GND~combout ;
- assign gpio9_io_out_en[4] = \~GND~combout ;
- assign gpio9_io_out_en[5] = \~GND~combout ;
- assign gpio9_io_out_en[6] = \~GND~combout ;
- assign gpio9_io_out_en[7] = \~GND~combout ;
- assign resetn_out = ext_resetn;
- assign dmactive = \~GND~combout ;
- assign swj_JTAGNSW = \~GND~combout ;
- assign swj_JTAGSTATE[0] = \~GND~combout ;
- assign swj_JTAGSTATE[1] = \~GND~combout ;
- assign swj_JTAGSTATE[2] = \~GND~combout ;
- assign swj_JTAGSTATE[3] = \~GND~combout ;
- assign swj_JTAGIR[0] = \~GND~combout ;
- assign swj_JTAGIR[1] = \~GND~combout ;
- assign swj_JTAGIR[2] = \~GND~combout ;
- assign swj_JTAGIR[3] = \~GND~combout ;
- assign ext_dma_DMACCLR[0] = ext_dma_DMACBREQ[0];
- assign ext_dma_DMACCLR[1] = ext_dma_DMACBREQ[1];
- assign ext_dma_DMACCLR[2] = ext_dma_DMACBREQ[2];
- assign ext_dma_DMACCLR[3] = ext_dma_DMACBREQ[3];
- assign ext_dma_DMACTC[0] = ext_dma_DMACBREQ[0];
- assign ext_dma_DMACTC[1] = ext_dma_DMACBREQ[1];
- assign ext_dma_DMACTC[2] = ext_dma_DMACBREQ[2];
- assign ext_dma_DMACTC[3] = ext_dma_DMACBREQ[3];
- endmodule
- module hard_block (
- hbo_22_f9ff3d300b43c0f2_bp,
- hbi_71_0_4730eacd893fc1ea_bp,
- hbo_13_1797ab7b230f061a_bp,
- hbi_272_0_9cb2c0024f9919c5_bp,
- hbi_272_1_9cb2c0024f9919c5_bp,
- hbi_69_0_9cb2c0024f9919c5_bp,
- hbi_7_0_4730eacd893fc1ea_bp,
- devpor,
- devclrn,
- devoe);
- output hbo_22_f9ff3d300b43c0f2_bp;
- input hbi_71_0_4730eacd893fc1ea_bp;
- output hbo_13_1797ab7b230f061a_bp;
- input hbi_272_0_9cb2c0024f9919c5_bp;
- input hbi_272_1_9cb2c0024f9919c5_bp;
- input hbi_69_0_9cb2c0024f9919c5_bp;
- input hbi_7_0_4730eacd893fc1ea_bp;
- // Design Ports Information
- // ~ALTERA_ASDO_DATA1~ => Location: PIN_F4, I/O Standard: 3.3-V LVTTL, Current Strength: Default
- // ~ALTERA_FLASH_nCE_nCSO~ => Location: PIN_E2, I/O Standard: 3.3-V LVTTL, Current Strength: Default
- // ~ALTERA_DCLK~ => Location: PIN_P3, I/O Standard: 3.3-V LVTTL, Current Strength: Default
- // ~ALTERA_DATA0~ => Location: PIN_N7, I/O Standard: 3.3-V LVTTL, Current Strength: Default
- // ~ALTERA_nCEO~ => Location: PIN_P28, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
- input devpor;
- input devclrn;
- input devoe;
- wire gnd;
- wire vcc;
- wire unknown;
- assign gnd = 1'b0;
- assign vcc = 1'b1;
- assign unknown = 1'bx;
- wire \gclksw_inst|clkout ;
- wire \pll_inst|auto_generated|pll1~LOCKED ;
- wire \pll_inst|auto_generated|pll1~FBOUT ;
- wire [4:0] \pll_inst|auto_generated|clk ;
- wire [4:0] \pll_inst|auto_generated|pll1_CLK_bus ;
- assign \pll_inst|auto_generated|clk [0] = \pll_inst|auto_generated|pll1_CLK_bus [0];
- assign \pll_inst|auto_generated|clk [1] = \pll_inst|auto_generated|pll1_CLK_bus [1];
- assign \pll_inst|auto_generated|clk [2] = \pll_inst|auto_generated|pll1_CLK_bus [2];
- assign \pll_inst|auto_generated|clk [3] = \pll_inst|auto_generated|pll1_CLK_bus [3];
- assign \pll_inst|auto_generated|clk [4] = \pll_inst|auto_generated|pll1_CLK_bus [4];
- // Location: CLKCTRL_G3
- cycloneive_clkctrl \gclksw_inst|gclk_switch (
- .ena(vcc),
- .inclk({vcc,\pll_inst|auto_generated|clk [0],vcc,hbi_69_0_9cb2c0024f9919c5_bp}),
- .clkselect({hbi_272_1_9cb2c0024f9919c5_bp,hbi_272_0_9cb2c0024f9919c5_bp}),
- .devclrn(devclrn),
- .devpor(devpor),
- .outclk(\gclksw_inst|clkout ));
- // synopsys translate_off
- defparam \gclksw_inst|gclk_switch .clock_type = "global clock";
- defparam \gclksw_inst|gclk_switch .ena_register_mode = "none";
- // synopsys translate_on
- // Location: PLL_1
- cycloneive_pll \pll_inst|auto_generated|pll1 (
- .areset(!hbi_71_0_4730eacd893fc1ea_bp),
- .pfdena(vcc),
- .fbin(\pll_inst|auto_generated|pll1~FBOUT ),
- .phaseupdown(gnd),
- .phasestep(gnd),
- .scandata(gnd),
- .scanclk(gnd),
- .scanclkena(vcc),
- .configupdate(gnd),
- .clkswitch(gnd),
- .inclk({gnd,hbi_7_0_4730eacd893fc1ea_bp}),
- .phasecounterselect(3'b000),
- .phasedone(),
- .scandataout(),
- .scandone(),
- .activeclock(),
- .locked(\pll_inst|auto_generated|pll1~LOCKED ),
- .vcooverrange(),
- .vcounderrange(),
- .fbout(\pll_inst|auto_generated|pll1~FBOUT ),
- .clk(\pll_inst|auto_generated|pll1_CLK_bus ),
- .clkbad());
- // synopsys translate_off
- defparam \pll_inst|auto_generated|pll1 .auto_settings = "false";
- defparam \pll_inst|auto_generated|pll1 .bandwidth_type = "medium";
- defparam \pll_inst|auto_generated|pll1 .c0_high = 1;
- defparam \pll_inst|auto_generated|pll1 .c0_initial = 1;
- defparam \pll_inst|auto_generated|pll1 .c0_low = 1;
- defparam \pll_inst|auto_generated|pll1 .c0_mode = "even";
- defparam \pll_inst|auto_generated|pll1 .c0_ph = 0;
- defparam \pll_inst|auto_generated|pll1 .c1_high = 0;
- defparam \pll_inst|auto_generated|pll1 .c1_initial = 0;
- defparam \pll_inst|auto_generated|pll1 .c1_low = 0;
- defparam \pll_inst|auto_generated|pll1 .c1_mode = "bypass";
- defparam \pll_inst|auto_generated|pll1 .c1_ph = 0;
- defparam \pll_inst|auto_generated|pll1 .c1_use_casc_in = "off";
- defparam \pll_inst|auto_generated|pll1 .c2_high = 0;
- defparam \pll_inst|auto_generated|pll1 .c2_initial = 0;
- defparam \pll_inst|auto_generated|pll1 .c2_low = 0;
- defparam \pll_inst|auto_generated|pll1 .c2_mode = "bypass";
- defparam \pll_inst|auto_generated|pll1 .c2_ph = 0;
- defparam \pll_inst|auto_generated|pll1 .c2_use_casc_in = "off";
- defparam \pll_inst|auto_generated|pll1 .c3_high = 0;
- defparam \pll_inst|auto_generated|pll1 .c3_initial = 0;
- defparam \pll_inst|auto_generated|pll1 .c3_low = 0;
- defparam \pll_inst|auto_generated|pll1 .c3_mode = "bypass";
- defparam \pll_inst|auto_generated|pll1 .c3_ph = 0;
- defparam \pll_inst|auto_generated|pll1 .c3_use_casc_in = "off";
- defparam \pll_inst|auto_generated|pll1 .c4_high = 0;
- defparam \pll_inst|auto_generated|pll1 .c4_initial = 0;
- defparam \pll_inst|auto_generated|pll1 .c4_low = 0;
- defparam \pll_inst|auto_generated|pll1 .c4_mode = "bypass";
- defparam \pll_inst|auto_generated|pll1 .c4_ph = 0;
- defparam \pll_inst|auto_generated|pll1 .c4_use_casc_in = "off";
- defparam \pll_inst|auto_generated|pll1 .charge_pump_current_bits = 1;
- defparam \pll_inst|auto_generated|pll1 .clk0_counter = "c0";
- defparam \pll_inst|auto_generated|pll1 .clk0_divide_by = 1;
- defparam \pll_inst|auto_generated|pll1 .clk0_duty_cycle = 50;
- defparam \pll_inst|auto_generated|pll1 .clk0_multiply_by = 30;
- defparam \pll_inst|auto_generated|pll1 .clk0_phase_shift = "0";
- defparam \pll_inst|auto_generated|pll1 .clk1_counter = "unused";
- defparam \pll_inst|auto_generated|pll1 .clk1_divide_by = 0;
- defparam \pll_inst|auto_generated|pll1 .clk1_duty_cycle = 50;
- defparam \pll_inst|auto_generated|pll1 .clk1_multiply_by = 0;
- defparam \pll_inst|auto_generated|pll1 .clk1_phase_shift = "0";
- defparam \pll_inst|auto_generated|pll1 .clk2_counter = "unused";
- defparam \pll_inst|auto_generated|pll1 .clk2_divide_by = 0;
- defparam \pll_inst|auto_generated|pll1 .clk2_duty_cycle = 50;
- defparam \pll_inst|auto_generated|pll1 .clk2_multiply_by = 0;
- defparam \pll_inst|auto_generated|pll1 .clk2_phase_shift = "0";
- defparam \pll_inst|auto_generated|pll1 .clk3_counter = "unused";
- defparam \pll_inst|auto_generated|pll1 .clk3_divide_by = 0;
- defparam \pll_inst|auto_generated|pll1 .clk3_duty_cycle = 50;
- defparam \pll_inst|auto_generated|pll1 .clk3_multiply_by = 0;
- defparam \pll_inst|auto_generated|pll1 .clk3_phase_shift = "0";
- defparam \pll_inst|auto_generated|pll1 .clk4_counter = "unused";
- defparam \pll_inst|auto_generated|pll1 .clk4_divide_by = 0;
- defparam \pll_inst|auto_generated|pll1 .clk4_duty_cycle = 50;
- defparam \pll_inst|auto_generated|pll1 .clk4_multiply_by = 0;
- defparam \pll_inst|auto_generated|pll1 .clk4_phase_shift = "0";
- defparam \pll_inst|auto_generated|pll1 .compensate_clock = "clock0";
- defparam \pll_inst|auto_generated|pll1 .inclk0_input_frequency = 125000;
- defparam \pll_inst|auto_generated|pll1 .inclk1_input_frequency = 0;
- defparam \pll_inst|auto_generated|pll1 .loop_filter_c_bits = 0;
- defparam \pll_inst|auto_generated|pll1 .loop_filter_r_bits = 19;
- defparam \pll_inst|auto_generated|pll1 .m = 60;
- defparam \pll_inst|auto_generated|pll1 .m_initial = 1;
- defparam \pll_inst|auto_generated|pll1 .m_ph = 0;
- defparam \pll_inst|auto_generated|pll1 .n = 1;
- defparam \pll_inst|auto_generated|pll1 .operation_mode = "normal";
- defparam \pll_inst|auto_generated|pll1 .pfd_max = 200000;
- defparam \pll_inst|auto_generated|pll1 .pfd_min = 3076;
- defparam \pll_inst|auto_generated|pll1 .pll_compensation_delay = 7538;
- defparam \pll_inst|auto_generated|pll1 .self_reset_on_loss_lock = "off";
- defparam \pll_inst|auto_generated|pll1 .simulation_type = "timing";
- defparam \pll_inst|auto_generated|pll1 .switch_over_type = "auto";
- defparam \pll_inst|auto_generated|pll1 .vco_center = 1538;
- defparam \pll_inst|auto_generated|pll1 .vco_divide_by = 0;
- defparam \pll_inst|auto_generated|pll1 .vco_frequency_control = "auto";
- defparam \pll_inst|auto_generated|pll1 .vco_max = 3333;
- defparam \pll_inst|auto_generated|pll1 .vco_min = 1538;
- defparam \pll_inst|auto_generated|pll1 .vco_multiply_by = 0;
- defparam \pll_inst|auto_generated|pll1 .vco_phase_shift_step = 260;
- defparam \pll_inst|auto_generated|pll1 .vco_post_scale = 2;
- // synopsys translate_on
- assign hbo_22_f9ff3d300b43c0f2_bp = \gclksw_inst|clkout ;
- assign hbo_13_1797ab7b230f061a_bp = \pll_inst|auto_generated|pll1~LOCKED ;
- endmodule
|