flatten.vx 1.9 MB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263242642426524266242672426824269242702427124272242732427424275242762427724278242792428024281242822428324284242852428624287242882428924290242912429224293242942429524296242972429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347243482434924350243512435224353243542435524356243572435824359243602436124362243632436424365243662436724368243692437024371243722437324374243752437624377243782437924380243812438224383243842438524386243872438824389243902439124392243932439424395243962439724398243992440024401244022440324404244052440624407244082440924410244112441224413244142441524416244172441824419244202442124422244232442424425244262442724428244292443024431244322443324434244352443624437244382443924440244412444224443244442444524446244472444824449244502445124452244532445424455244562445724458244592446024461244622446324464244652446624467244682446924470244712447224473244742447524476244772447824479244802448124482244832448424485244862448724488244892449024491244922449324494244952449624497244982449924500245012450224503245042450524506245072450824509245102451124512245132451424515245162451724518245192452024521245222452324524245252452624527245282452924530245312453224533245342453524536245372453824539245402454124542245432454424545245462454724548245492455024551245522455324554245552455624557245582455924560245612456224563245642456524566245672456824569245702457124572245732457424575245762457724578245792458024581245822458324584245852458624587245882458924590245912459224593245942459524596245972459824599246002460124602246032460424605246062460724608246092461024611246122461324614246152461624617246182461924620246212462224623246242462524626246272462824629246302463124632246332463424635246362463724638246392464024641246422464324644246452464624647246482464924650246512465224653246542465524656246572465824659246602466124662246632466424665246662466724668246692467024671246722467324674246752467624677246782467924680246812468224683246842468524686246872468824689246902469124692246932469424695246962469724698246992470024701247022470324704247052470624707247082470924710247112471224713247142471524716247172471824719247202472124722247232472424725247262472724728247292473024731247322473324734247352473624737247382473924740247412474224743247442474524746247472474824749247502475124752247532475424755247562475724758247592476024761247622476324764247652476624767247682476924770247712477224773247742477524776247772477824779247802478124782247832478424785247862478724788247892479024791247922479324794247952479624797247982479924800248012480224803248042480524806248072480824809248102481124812248132481424815248162481724818248192482024821248222482324824248252482624827248282482924830248312483224833248342483524836248372483824839248402484124842248432484424845248462484724848248492485024851248522485324854248552485624857248582485924860248612486224863248642486524866248672486824869248702487124872248732487424875248762487724878248792488024881248822488324884248852488624887248882488924890248912489224893248942489524896248972489824899249002490124902249032490424905249062490724908249092491024911249122491324914249152491624917249182491924920249212492224923249242492524926249272492824929249302493124932249332493424935249362493724938249392494024941249422494324944249452494624947249482494924950249512495224953249542495524956249572495824959249602496124962249632496424965249662496724968249692497024971249722497324974249752497624977249782497924980249812498224983249842498524986249872498824989249902499124992249932499424995249962499724998249992500025001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031250322503325034250352503625037250382503925040250412504225043250442504525046250472504825049250502505125052250532505425055250562505725058250592506025061250622506325064250652506625067250682506925070250712507225073250742507525076250772507825079250802508125082250832508425085250862508725088250892509025091250922509325094250952509625097250982509925100251012510225103251042510525106251072510825109251102511125112251132511425115251162511725118251192512025121251222512325124251252512625127251282512925130251312513225133251342513525136251372513825139251402514125142251432514425145251462514725148251492515025151251522515325154251552515625157251582515925160251612516225163251642516525166251672516825169251702517125172251732517425175251762517725178251792518025181251822518325184251852518625187251882518925190251912519225193251942519525196251972519825199252002520125202252032520425205252062520725208252092521025211252122521325214252152521625217252182521925220252212522225223252242522525226252272522825229252302523125232252332523425235252362523725238252392524025241252422524325244252452524625247252482524925250252512525225253252542525525256252572525825259252602526125262252632526425265252662526725268252692527025271252722527325274252752527625277252782527925280252812528225283252842528525286252872528825289252902529125292252932529425295252962529725298252992530025301253022530325304253052530625307253082530925310253112531225313253142531525316253172531825319253202532125322253232532425325253262532725328253292533025331253322533325334253352533625337253382533925340253412534225343253442534525346253472534825349253502535125352253532535425355253562535725358253592536025361253622536325364253652536625367253682536925370253712537225373253742537525376253772537825379253802538125382253832538425385253862538725388253892539025391253922539325394253952539625397253982539925400254012540225403254042540525406254072540825409254102541125412254132541425415254162541725418254192542025421254222542325424254252542625427254282542925430254312543225433254342543525436254372543825439254402544125442254432544425445254462544725448254492545025451254522545325454254552545625457254582545925460254612546225463254642546525466254672546825469254702547125472254732547425475254762547725478254792548025481254822548325484254852548625487254882548925490254912549225493254942549525496254972549825499255002550125502255032550425505255062550725508255092551025511255122551325514255152551625517255182551925520255212552225523255242552525526255272552825529255302553125532255332553425535255362553725538255392554025541255422554325544255452554625547255482554925550255512555225553255542555525556255572555825559255602556125562255632556425565255662556725568255692557025571255722557325574255752557625577255782557925580255812558225583255842558525586255872558825589255902559125592255932559425595255962559725598255992560025601256022560325604256052560625607256082560925610256112561225613256142561525616256172561825619256202562125622256232562425625256262562725628256292563025631256322563325634256352563625637256382563925640256412564225643256442564525646256472564825649256502565125652256532565425655256562565725658256592566025661256622566325664256652566625667256682566925670256712567225673256742567525676256772567825679256802568125682256832568425685256862568725688256892569025691256922569325694256952569625697256982569925700257012570225703257042570525706257072570825709257102571125712257132571425715257162571725718257192572025721257222572325724257252572625727257282572925730257312573225733257342573525736257372573825739257402574125742257432574425745257462574725748257492575025751257522575325754257552575625757257582575925760257612576225763257642576525766257672576825769257702577125772257732577425775257762577725778257792578025781257822578325784257852578625787257882578925790257912579225793257942579525796257972579825799258002580125802258032580425805258062580725808258092581025811258122581325814258152581625817258182581925820258212582225823258242582525826258272582825829258302583125832258332583425835258362583725838258392584025841258422584325844258452584625847258482584925850258512585225853258542585525856258572585825859258602586125862258632586425865258662586725868258692587025871258722587325874258752587625877258782587925880258812588225883258842588525886258872588825889258902589125892258932589425895258962589725898258992590025901259022590325904259052590625907259082590925910259112591225913259142591525916259172591825919259202592125922259232592425925259262592725928259292593025931259322593325934259352593625937259382593925940259412594225943259442594525946259472594825949259502595125952259532595425955259562595725958259592596025961259622596325964259652596625967259682596925970259712597225973259742597525976259772597825979259802598125982259832598425985259862598725988259892599025991259922599325994259952599625997259982599926000260012600226003260042600526006260072600826009260102601126012260132601426015260162601726018260192602026021260222602326024260252602626027260282602926030260312603226033260342603526036260372603826039260402604126042260432604426045260462604726048260492605026051260522605326054260552605626057260582605926060260612606226063260642606526066260672606826069260702607126072260732607426075260762607726078260792608026081260822608326084260852608626087260882608926090260912609226093260942609526096260972609826099261002610126102261032610426105261062610726108261092611026111261122611326114261152611626117261182611926120261212612226123261242612526126261272612826129261302613126132261332613426135261362613726138261392614026141261422614326144261452614626147261482614926150261512615226153261542615526156261572615826159261602616126162261632616426165261662616726168261692617026171261722617326174261752617626177261782617926180261812618226183261842618526186261872618826189261902619126192261932619426195261962619726198261992620026201262022620326204262052620626207262082620926210262112621226213262142621526216262172621826219262202622126222262232622426225262262622726228262292623026231262322623326234262352623626237262382623926240262412624226243262442624526246262472624826249262502625126252262532625426255262562625726258262592626026261262622626326264262652626626267262682626926270262712627226273262742627526276262772627826279262802628126282262832628426285262862628726288262892629026291262922629326294262952629626297262982629926300263012630226303263042630526306263072630826309263102631126312263132631426315263162631726318263192632026321263222632326324263252632626327263282632926330263312633226333263342633526336263372633826339263402634126342263432634426345263462634726348263492635026351263522635326354263552635626357263582635926360263612636226363263642636526366263672636826369263702637126372263732637426375263762637726378263792638026381263822638326384263852638626387263882638926390263912639226393263942639526396263972639826399264002640126402264032640426405264062640726408264092641026411264122641326414264152641626417264182641926420264212642226423264242642526426264272642826429264302643126432264332643426435264362643726438264392644026441264422644326444264452644626447264482644926450264512645226453264542645526456264572645826459264602646126462264632646426465264662646726468264692647026471264722647326474264752647626477264782647926480264812648226483264842648526486264872648826489264902649126492264932649426495264962649726498264992650026501265022650326504265052650626507265082650926510265112651226513265142651526516265172651826519265202652126522265232652426525265262652726528265292653026531265322653326534265352653626537265382653926540265412654226543265442654526546265472654826549265502655126552265532655426555265562655726558265592656026561265622656326564265652656626567265682656926570265712657226573265742657526576265772657826579265802658126582265832658426585265862658726588265892659026591265922659326594265952659626597265982659926600266012660226603266042660526606266072660826609266102661126612266132661426615266162661726618266192662026621266222662326624266252662626627266282662926630266312663226633266342663526636266372663826639266402664126642266432664426645266462664726648266492665026651266522665326654266552665626657266582665926660266612666226663266642666526666266672666826669266702667126672266732667426675266762667726678266792668026681266822668326684266852668626687266882668926690266912669226693266942669526696266972669826699267002670126702267032670426705267062670726708267092671026711267122671326714267152671626717267182671926720267212672226723267242672526726267272672826729267302673126732267332673426735267362673726738267392674026741267422674326744267452674626747267482674926750267512675226753267542675526756267572675826759267602676126762267632676426765267662676726768267692677026771267722677326774267752677626777267782677926780267812678226783267842678526786267872678826789267902679126792267932679426795267962679726798267992680026801268022680326804268052680626807268082680926810268112681226813268142681526816268172681826819268202682126822268232682426825268262682726828268292683026831268322683326834268352683626837268382683926840268412684226843268442684526846268472684826849268502685126852268532685426855268562685726858268592686026861268622686326864268652686626867268682686926870268712687226873268742687526876268772687826879268802688126882268832688426885268862688726888268892689026891268922689326894268952689626897268982689926900269012690226903269042690526906269072690826909269102691126912269132691426915269162691726918269192692026921269222692326924269252692626927269282692926930269312693226933269342693526936269372693826939269402694126942269432694426945269462694726948269492695026951269522695326954269552695626957269582695926960269612696226963269642696526966269672696826969269702697126972269732697426975269762697726978269792698026981269822698326984269852698626987269882698926990269912699226993269942699526996269972699826999270002700127002270032700427005270062700727008270092701027011270122701327014270152701627017270182701927020270212702227023270242702527026270272702827029270302703127032270332703427035270362703727038270392704027041270422704327044270452704627047270482704927050270512705227053270542705527056270572705827059270602706127062270632706427065270662706727068270692707027071270722707327074270752707627077270782707927080270812708227083270842708527086270872708827089270902709127092270932709427095270962709727098270992710027101271022710327104271052710627107271082710927110271112711227113271142711527116271172711827119271202712127122271232712427125271262712727128271292713027131271322713327134271352713627137271382713927140271412714227143271442714527146271472714827149271502715127152271532715427155271562715727158271592716027161271622716327164271652716627167271682716927170271712717227173271742717527176271772717827179271802718127182271832718427185271862718727188271892719027191271922719327194271952719627197271982719927200272012720227203272042720527206272072720827209272102721127212272132721427215272162721727218272192722027221272222722327224272252722627227272282722927230272312723227233272342723527236272372723827239272402724127242272432724427245272462724727248272492725027251272522725327254272552725627257272582725927260272612726227263272642726527266272672726827269272702727127272272732727427275272762727727278272792728027281272822728327284272852728627287272882728927290272912729227293272942729527296272972729827299273002730127302273032730427305273062730727308273092731027311273122731327314273152731627317273182731927320273212732227323273242732527326273272732827329273302733127332273332733427335273362733727338273392734027341273422734327344273452734627347273482734927350273512735227353273542735527356273572735827359273602736127362273632736427365273662736727368273692737027371273722737327374273752737627377273782737927380273812738227383273842738527386273872738827389273902739127392273932739427395273962739727398273992740027401274022740327404274052740627407274082740927410274112741227413274142741527416274172741827419274202742127422274232742427425274262742727428274292743027431274322743327434274352743627437274382743927440274412744227443274442744527446274472744827449274502745127452274532745427455274562745727458274592746027461274622746327464274652746627467274682746927470274712747227473274742747527476274772747827479274802748127482274832748427485274862748727488274892749027491274922749327494274952749627497274982749927500275012750227503275042750527506275072750827509275102751127512275132751427515275162751727518275192752027521275222752327524275252752627527275282752927530275312753227533275342753527536275372753827539275402754127542275432754427545275462754727548275492755027551275522755327554275552755627557275582755927560275612756227563275642756527566275672756827569275702757127572275732757427575275762757727578275792758027581275822758327584275852758627587275882758927590275912759227593275942759527596275972759827599276002760127602276032760427605276062760727608276092761027611276122761327614276152761627617276182761927620276212762227623276242762527626276272762827629276302763127632276332763427635276362763727638276392764027641276422764327644276452764627647276482764927650276512765227653276542765527656276572765827659276602766127662276632766427665276662766727668276692767027671276722767327674276752767627677276782767927680276812768227683276842768527686276872768827689276902769127692276932769427695276962769727698276992770027701277022770327704277052770627707277082770927710277112771227713277142771527716277172771827719277202772127722277232772427725277262772727728277292773027731277322773327734277352773627737277382773927740277412774227743277442774527746277472774827749277502775127752277532775427755277562775727758277592776027761277622776327764277652776627767277682776927770277712777227773277742777527776277772777827779277802778127782277832778427785277862778727788277892779027791277922779327794277952779627797277982779927800278012780227803278042780527806278072780827809278102781127812278132781427815278162781727818278192782027821278222782327824278252782627827278282782927830278312783227833278342783527836278372783827839278402784127842278432784427845278462784727848278492785027851278522785327854278552785627857278582785927860278612786227863278642786527866278672786827869278702787127872278732787427875278762787727878278792788027881278822788327884278852788627887278882788927890278912789227893278942789527896278972789827899279002790127902279032790427905279062790727908279092791027911279122791327914279152791627917279182791927920279212792227923279242792527926279272792827929279302793127932279332793427935279362793727938279392794027941279422794327944279452794627947279482794927950279512795227953279542795527956279572795827959279602796127962279632796427965279662796727968279692797027971279722797327974279752797627977279782797927980279812798227983279842798527986279872798827989279902799127992279932799427995279962799727998279992800028001280022800328004280052800628007280082800928010280112801228013280142801528016280172801828019280202802128022280232802428025280262802728028280292803028031280322803328034280352803628037280382803928040280412804228043280442804528046280472804828049280502805128052280532805428055280562805728058280592806028061280622806328064280652806628067280682806928070280712807228073280742807528076280772807828079280802808128082280832808428085280862808728088280892809028091280922809328094280952809628097280982809928100281012810228103281042810528106281072810828109281102811128112281132811428115281162811728118281192812028121281222812328124281252812628127281282812928130281312813228133281342813528136281372813828139281402814128142281432814428145281462814728148281492815028151281522815328154281552815628157281582815928160281612816228163281642816528166281672816828169281702817128172281732817428175281762817728178281792818028181281822818328184281852818628187281882818928190281912819228193281942819528196281972819828199282002820128202282032820428205282062820728208282092821028211282122821328214282152821628217282182821928220282212822228223282242822528226282272822828229282302823128232282332823428235282362823728238282392824028241282422824328244282452824628247282482824928250282512825228253282542825528256282572825828259282602826128262282632826428265282662826728268282692827028271282722827328274282752827628277282782827928280282812828228283282842828528286282872828828289282902829128292282932829428295282962829728298282992830028301283022830328304283052830628307283082830928310283112831228313283142831528316283172831828319283202832128322283232832428325283262832728328283292833028331283322833328334283352833628337283382833928340283412834228343283442834528346283472834828349283502835128352283532835428355283562835728358283592836028361283622836328364283652836628367283682836928370283712837228373283742837528376283772837828379283802838128382283832838428385283862838728388283892839028391283922839328394283952839628397283982839928400284012840228403284042840528406284072840828409284102841128412284132841428415284162841728418284192842028421284222842328424284252842628427284282842928430284312843228433284342843528436284372843828439284402844128442284432844428445284462844728448284492845028451284522845328454284552845628457284582845928460284612846228463284642846528466284672846828469284702847128472284732847428475284762847728478284792848028481284822848328484284852848628487284882848928490284912849228493284942849528496284972849828499285002850128502285032850428505285062850728508285092851028511285122851328514285152851628517285182851928520285212852228523285242852528526285272852828529285302853128532285332853428535285362853728538285392854028541285422854328544285452854628547285482854928550285512855228553285542855528556285572855828559285602856128562285632856428565285662856728568285692857028571285722857328574285752857628577285782857928580285812858228583285842858528586285872858828589285902859128592285932859428595285962859728598285992860028601286022860328604286052860628607286082860928610286112861228613286142861528616286172861828619286202862128622286232862428625286262862728628286292863028631286322863328634286352863628637286382863928640286412864228643286442864528646286472864828649286502865128652286532865428655286562865728658286592866028661286622866328664286652866628667286682866928670286712867228673286742867528676286772867828679286802868128682286832868428685286862868728688286892869028691286922869328694286952869628697286982869928700287012870228703287042870528706287072870828709287102871128712287132871428715287162871728718287192872028721287222872328724287252872628727287282872928730287312873228733287342873528736287372873828739287402874128742287432874428745287462874728748287492875028751287522875328754287552875628757287582875928760287612876228763287642876528766287672876828769287702877128772287732877428775287762877728778287792878028781287822878328784287852878628787287882878928790287912879228793287942879528796287972879828799288002880128802288032880428805288062880728808288092881028811288122881328814288152881628817288182881928820288212882228823288242882528826288272882828829288302883128832288332883428835288362883728838288392884028841288422884328844288452884628847288482884928850288512885228853288542885528856288572885828859288602886128862288632886428865288662886728868288692887028871288722887328874288752887628877288782887928880288812888228883288842888528886288872888828889288902889128892288932889428895288962889728898288992890028901289022890328904289052890628907289082890928910289112891228913289142891528916289172891828919289202892128922289232892428925289262892728928289292893028931289322893328934289352893628937289382893928940289412894228943289442894528946289472894828949289502895128952289532895428955289562895728958289592896028961289622896328964289652896628967289682896928970289712897228973289742897528976289772897828979289802898128982289832898428985289862898728988289892899028991289922899328994289952899628997289982899929000290012900229003290042900529006290072900829009290102901129012290132901429015290162901729018290192902029021290222902329024290252902629027290282902929030290312903229033290342903529036290372903829039290402904129042290432904429045290462904729048290492905029051290522905329054290552905629057290582905929060290612906229063290642906529066290672906829069290702907129072290732907429075290762907729078290792908029081290822908329084290852908629087290882908929090290912909229093290942909529096290972909829099291002910129102291032910429105291062910729108291092911029111291122911329114291152911629117291182911929120291212912229123291242912529126291272912829129291302913129132291332913429135291362913729138291392914029141291422914329144291452914629147291482914929150291512915229153291542915529156291572915829159291602916129162291632916429165291662916729168291692917029171291722917329174291752917629177291782917929180291812918229183291842918529186291872918829189291902919129192291932919429195291962919729198291992920029201292022920329204292052920629207292082920929210292112921229213292142921529216292172921829219292202922129222292232922429225292262922729228292292923029231292322923329234292352923629237292382923929240292412924229243292442924529246292472924829249292502925129252292532925429255292562925729258292592926029261292622926329264292652926629267292682926929270292712927229273292742927529276292772927829279292802928129282292832928429285292862928729288292892929029291292922929329294292952929629297292982929929300293012930229303293042930529306293072930829309293102931129312293132931429315293162931729318293192932029321293222932329324293252932629327293282932929330293312933229333293342933529336293372933829339293402934129342293432934429345293462934729348293492935029351293522935329354293552935629357293582935929360293612936229363293642936529366293672936829369293702937129372293732937429375293762937729378293792938029381293822938329384293852938629387293882938929390293912939229393293942939529396293972939829399294002940129402294032940429405294062940729408294092941029411294122941329414294152941629417294182941929420294212942229423294242942529426294272942829429294302943129432294332943429435294362943729438294392944029441294422944329444294452944629447294482944929450294512945229453294542945529456294572945829459294602946129462294632946429465294662946729468294692947029471294722947329474294752947629477294782947929480294812948229483294842948529486294872948829489294902949129492294932949429495294962949729498294992950029501295022950329504295052950629507295082950929510295112951229513295142951529516295172951829519295202952129522295232952429525295262952729528295292953029531295322953329534295352953629537295382953929540295412954229543295442954529546295472954829549295502955129552295532955429555295562955729558295592956029561295622956329564295652956629567295682956929570295712957229573295742957529576295772957829579295802958129582295832958429585295862958729588295892959029591295922959329594295952959629597295982959929600296012960229603296042960529606296072960829609296102961129612296132961429615296162961729618296192962029621296222962329624296252962629627296282962929630296312963229633296342963529636296372963829639296402964129642296432964429645296462964729648296492965029651296522965329654296552965629657296582965929660296612966229663296642966529666296672966829669296702967129672296732967429675296762967729678296792968029681296822968329684296852968629687296882968929690296912969229693296942969529696296972969829699297002970129702297032970429705297062970729708297092971029711297122971329714297152971629717297182971929720297212972229723297242972529726297272972829729297302973129732297332973429735297362973729738297392974029741297422974329744297452974629747297482974929750297512975229753297542975529756297572975829759297602976129762297632976429765297662976729768297692977029771297722977329774297752977629777297782977929780297812978229783297842978529786297872978829789297902979129792297932979429795297962979729798297992980029801298022980329804298052980629807298082980929810298112981229813298142981529816298172981829819298202982129822298232982429825298262982729828298292983029831298322983329834298352983629837298382983929840298412984229843298442984529846298472984829849298502985129852298532985429855298562985729858298592986029861298622986329864298652986629867298682986929870298712987229873298742987529876298772987829879298802988129882298832988429885298862988729888298892989029891298922989329894298952989629897298982989929900299012990229903299042990529906299072990829909299102991129912299132991429915299162991729918299192992029921299222992329924299252992629927299282992929930299312993229933299342993529936299372993829939299402994129942299432994429945299462994729948299492995029951299522995329954299552995629957299582995929960299612996229963299642996529966299672996829969299702997129972299732997429975299762997729978299792998029981299822998329984299852998629987299882998929990299912999229993299942999529996299972999829999300003000130002300033000430005300063000730008300093001030011300123001330014300153001630017300183001930020300213002230023300243002530026300273002830029300303003130032300333003430035300363003730038300393004030041300423004330044300453004630047300483004930050300513005230053300543005530056300573005830059300603006130062300633006430065300663006730068300693007030071300723007330074300753007630077300783007930080300813008230083300843008530086300873008830089300903009130092300933009430095300963009730098300993010030101301023010330104301053010630107301083010930110301113011230113301143011530116301173011830119301203012130122301233012430125301263012730128301293013030131301323013330134301353013630137301383013930140301413014230143301443014530146301473014830149301503015130152301533015430155301563015730158301593016030161301623016330164301653016630167301683016930170301713017230173301743017530176301773017830179301803018130182301833018430185301863018730188301893019030191301923019330194301953019630197301983019930200302013020230203302043020530206302073020830209302103021130212302133021430215302163021730218302193022030221302223022330224302253022630227302283022930230302313023230233302343023530236302373023830239302403024130242302433024430245302463024730248302493025030251302523025330254302553025630257302583025930260302613026230263302643026530266302673026830269302703027130272302733027430275302763027730278302793028030281302823028330284302853028630287302883028930290302913029230293302943029530296302973029830299303003030130302303033030430305303063030730308303093031030311303123031330314303153031630317303183031930320303213032230323303243032530326303273032830329303303033130332303333033430335303363033730338303393034030341303423034330344303453034630347303483034930350303513035230353303543035530356303573035830359303603036130362303633036430365303663036730368303693037030371303723037330374303753037630377303783037930380303813038230383303843038530386303873038830389303903039130392303933039430395303963039730398303993040030401304023040330404304053040630407304083040930410304113041230413304143041530416304173041830419304203042130422304233042430425304263042730428304293043030431304323043330434304353043630437304383043930440304413044230443304443044530446304473044830449304503045130452304533045430455304563045730458304593046030461304623046330464304653046630467304683046930470304713047230473304743047530476304773047830479304803048130482304833048430485304863048730488304893049030491304923049330494304953049630497304983049930500305013050230503305043050530506305073050830509305103051130512305133051430515305163051730518305193052030521305223052330524305253052630527305283052930530305313053230533305343053530536305373053830539305403054130542305433054430545305463054730548305493055030551305523055330554305553055630557305583055930560305613056230563305643056530566305673056830569305703057130572305733057430575305763057730578305793058030581305823058330584305853058630587305883058930590305913059230593305943059530596305973059830599306003060130602306033060430605306063060730608306093061030611306123061330614306153061630617306183061930620306213062230623306243062530626306273062830629306303063130632306333063430635306363063730638306393064030641306423064330644306453064630647306483064930650306513065230653306543065530656306573065830659306603066130662306633066430665306663066730668306693067030671306723067330674306753067630677306783067930680306813068230683306843068530686306873068830689306903069130692306933069430695306963069730698306993070030701307023070330704307053070630707307083070930710307113071230713307143071530716307173071830719307203072130722307233072430725307263072730728307293073030731307323073330734307353073630737307383073930740307413074230743307443074530746307473074830749307503075130752307533075430755307563075730758307593076030761307623076330764307653076630767307683076930770307713077230773307743077530776307773077830779307803078130782307833078430785307863078730788307893079030791307923079330794307953079630797307983079930800308013080230803308043080530806308073080830809308103081130812308133081430815308163081730818308193082030821308223082330824308253082630827308283082930830308313083230833308343083530836308373083830839308403084130842308433084430845308463084730848308493085030851308523085330854308553085630857308583085930860308613086230863308643086530866308673086830869308703087130872308733087430875308763087730878308793088030881308823088330884308853088630887308883088930890308913089230893308943089530896308973089830899309003090130902309033090430905309063090730908309093091030911309123091330914309153091630917309183091930920309213092230923309243092530926309273092830929309303093130932309333093430935309363093730938309393094030941309423094330944309453094630947309483094930950309513095230953309543095530956309573095830959309603096130962309633096430965309663096730968309693097030971309723097330974309753097630977309783097930980309813098230983309843098530986309873098830989309903099130992309933099430995309963099730998309993100031001310023100331004310053100631007310083100931010310113101231013310143101531016310173101831019310203102131022310233102431025310263102731028310293103031031310323103331034310353103631037310383103931040310413104231043310443104531046310473104831049310503105131052310533105431055310563105731058310593106031061310623106331064310653106631067310683106931070310713107231073310743107531076310773107831079310803108131082310833108431085310863108731088310893109031091310923109331094310953109631097310983109931100311013110231103311043110531106311073110831109311103111131112311133111431115311163111731118311193112031121311223112331124311253112631127311283112931130311313113231133311343113531136311373113831139311403114131142311433114431145311463114731148311493115031151311523115331154311553115631157311583115931160311613116231163311643116531166311673116831169311703117131172311733117431175311763117731178311793118031181311823118331184311853118631187311883118931190311913119231193311943119531196311973119831199312003120131202312033120431205312063120731208312093121031211312123121331214312153121631217312183121931220312213122231223312243122531226312273122831229312303123131232312333123431235312363123731238312393124031241312423124331244312453124631247312483124931250312513125231253312543125531256312573125831259312603126131262312633126431265312663126731268312693127031271312723127331274312753127631277312783127931280312813128231283312843128531286312873128831289312903129131292312933129431295312963129731298312993130031301313023130331304313053130631307313083130931310313113131231313313143131531316313173131831319313203132131322313233132431325313263132731328313293133031331313323133331334313353133631337313383133931340313413134231343313443134531346313473134831349313503135131352313533135431355313563135731358313593136031361313623136331364313653136631367313683136931370313713137231373313743137531376313773137831379313803138131382313833138431385313863138731388313893139031391313923139331394313953139631397313983139931400314013140231403314043140531406314073140831409314103141131412314133141431415314163141731418314193142031421314223142331424314253142631427314283142931430314313143231433314343143531436314373143831439314403144131442314433144431445314463144731448314493145031451314523145331454314553145631457314583145931460314613146231463314643146531466314673146831469314703147131472314733147431475314763147731478314793148031481314823148331484314853148631487314883148931490314913149231493314943149531496314973149831499315003150131502315033150431505315063150731508315093151031511315123151331514315153151631517315183151931520315213152231523315243152531526315273152831529315303153131532315333153431535315363153731538315393154031541315423154331544315453154631547315483154931550315513155231553315543155531556315573155831559315603156131562315633156431565315663156731568315693157031571315723157331574315753157631577315783157931580315813158231583315843158531586315873158831589315903159131592315933159431595315963159731598315993160031601316023160331604316053160631607316083160931610316113161231613316143161531616316173161831619316203162131622316233162431625316263162731628316293163031631316323163331634316353163631637316383163931640316413164231643316443164531646316473164831649316503165131652316533165431655316563165731658316593166031661316623166331664316653166631667316683166931670316713167231673316743167531676316773167831679316803168131682316833168431685316863168731688316893169031691316923169331694316953169631697316983169931700317013170231703317043170531706317073170831709317103171131712317133171431715317163171731718317193172031721317223172331724317253172631727317283172931730317313173231733317343173531736317373173831739317403174131742317433174431745317463174731748317493175031751317523175331754317553175631757317583175931760317613176231763317643176531766317673176831769317703177131772317733177431775317763177731778317793178031781317823178331784317853178631787317883178931790317913179231793317943179531796317973179831799318003180131802318033180431805318063180731808318093181031811318123181331814318153181631817318183181931820318213182231823318243182531826318273182831829318303183131832318333183431835318363183731838318393184031841318423184331844318453184631847318483184931850318513185231853318543185531856318573185831859318603186131862318633186431865318663186731868318693187031871318723187331874318753187631877318783187931880318813188231883318843188531886318873188831889318903189131892318933189431895318963189731898318993190031901319023190331904319053190631907319083190931910319113191231913319143191531916319173191831919319203192131922319233192431925319263192731928319293193031931319323193331934319353193631937319383193931940319413194231943319443194531946319473194831949319503195131952319533195431955319563195731958319593196031961319623196331964319653196631967319683196931970319713197231973319743197531976319773197831979319803198131982319833198431985319863198731988319893199031991319923199331994319953199631997319983199932000320013200232003320043200532006320073200832009320103201132012320133201432015320163201732018320193202032021320223202332024320253202632027320283202932030320313203232033320343203532036320373203832039320403204132042320433204432045320463204732048320493205032051320523205332054320553205632057320583205932060320613206232063320643206532066320673206832069320703207132072320733207432075320763207732078320793208032081320823208332084320853208632087320883208932090320913209232093320943209532096320973209832099321003210132102321033210432105321063210732108321093211032111321123211332114321153211632117321183211932120321213212232123321243212532126321273212832129321303213132132321333213432135321363213732138321393214032141321423214332144321453214632147321483214932150321513215232153321543215532156321573215832159321603216132162321633216432165321663216732168321693217032171321723217332174321753217632177321783217932180321813218232183321843218532186321873218832189321903219132192321933219432195321963219732198321993220032201322023220332204322053220632207322083220932210322113221232213322143221532216322173221832219322203222132222322233222432225322263222732228322293223032231322323223332234322353223632237322383223932240322413224232243322443224532246322473224832249322503225132252322533225432255322563225732258322593226032261322623226332264322653226632267322683226932270322713227232273322743227532276322773227832279322803228132282322833228432285322863228732288322893229032291322923229332294322953229632297322983229932300323013230232303323043230532306323073230832309323103231132312323133231432315323163231732318323193232032321323223232332324323253232632327323283232932330323313233232333323343233532336323373233832339323403234132342323433234432345323463234732348323493235032351323523235332354323553235632357323583235932360323613236232363323643236532366323673236832369323703237132372323733237432375323763237732378323793238032381323823238332384323853238632387323883238932390323913239232393323943239532396323973239832399324003240132402324033240432405324063240732408324093241032411324123241332414324153241632417324183241932420324213242232423324243242532426324273242832429324303243132432324333243432435324363243732438324393244032441324423244332444324453244632447324483244932450324513245232453324543245532456324573245832459324603246132462324633246432465324663246732468324693247032471324723247332474324753247632477324783247932480324813248232483324843248532486324873248832489324903249132492324933249432495324963249732498324993250032501325023250332504325053250632507325083250932510325113251232513325143251532516325173251832519325203252132522325233252432525325263252732528325293253032531325323253332534325353253632537325383253932540325413254232543325443254532546325473254832549325503255132552325533255432555325563255732558325593256032561325623256332564325653256632567325683256932570325713257232573325743257532576325773257832579325803258132582325833258432585325863258732588325893259032591325923259332594325953259632597325983259932600326013260232603326043260532606326073260832609326103261132612326133261432615326163261732618326193262032621326223262332624326253262632627326283262932630326313263232633326343263532636326373263832639326403264132642326433264432645326463264732648326493265032651326523265332654326553265632657326583265932660326613266232663326643266532666326673266832669326703267132672326733267432675326763267732678326793268032681326823268332684326853268632687326883268932690326913269232693326943269532696326973269832699327003270132702327033270432705327063270732708327093271032711327123271332714327153271632717327183271932720327213272232723327243272532726327273272832729327303273132732327333273432735327363273732738327393274032741327423274332744327453274632747327483274932750327513275232753327543275532756327573275832759327603276132762327633276432765327663276732768327693277032771327723277332774327753277632777327783277932780327813278232783327843278532786327873278832789327903279132792327933279432795327963279732798327993280032801328023280332804328053280632807328083280932810328113281232813328143281532816328173281832819328203282132822328233282432825328263282732828328293283032831328323283332834328353283632837328383283932840328413284232843328443284532846328473284832849328503285132852328533285432855328563285732858328593286032861328623286332864328653286632867328683286932870328713287232873328743287532876328773287832879328803288132882328833288432885328863288732888328893289032891328923289332894328953289632897328983289932900329013290232903329043290532906329073290832909329103291132912329133291432915329163291732918329193292032921329223292332924329253292632927329283292932930329313293232933329343293532936329373293832939329403294132942329433294432945329463294732948329493295032951329523295332954329553295632957329583295932960329613296232963329643296532966329673296832969329703297132972329733297432975329763297732978329793298032981329823298332984329853298632987329883298932990329913299232993329943299532996329973299832999330003300133002330033300433005330063300733008330093301033011330123301333014330153301633017330183301933020330213302233023330243302533026330273302833029330303303133032330333303433035330363303733038330393304033041330423304333044330453304633047330483304933050330513305233053330543305533056330573305833059330603306133062330633306433065330663306733068330693307033071330723307333074330753307633077330783307933080330813308233083330843308533086330873308833089330903309133092330933309433095330963309733098330993310033101331023310333104331053310633107331083310933110331113311233113331143311533116331173311833119331203312133122331233312433125331263312733128331293313033131331323313333134331353313633137331383313933140331413314233143331443314533146331473314833149331503315133152331533315433155331563315733158331593316033161331623316333164331653316633167331683316933170331713317233173331743317533176331773317833179331803318133182331833318433185331863318733188331893319033191331923319333194331953319633197331983319933200332013320233203332043320533206332073320833209332103321133212332133321433215332163321733218332193322033221332223322333224332253322633227332283322933230332313323233233332343323533236332373323833239332403324133242332433324433245332463324733248332493325033251332523325333254332553325633257332583325933260332613326233263332643326533266332673326833269332703327133272332733327433275332763327733278332793328033281332823328333284332853328633287332883328933290332913329233293332943329533296332973329833299333003330133302333033330433305333063330733308333093331033311333123331333314333153331633317333183331933320333213332233323333243332533326333273332833329333303333133332333333333433335333363333733338333393334033341333423334333344333453334633347333483334933350333513335233353333543335533356333573335833359333603336133362333633336433365333663336733368333693337033371333723337333374333753337633377333783337933380333813338233383333843338533386333873338833389333903339133392333933339433395333963339733398333993340033401334023340333404334053340633407334083340933410334113341233413334143341533416334173341833419334203342133422334233342433425334263342733428334293343033431334323343333434334353343633437334383343933440334413344233443334443344533446334473344833449334503345133452334533345433455334563345733458334593346033461334623346333464334653346633467334683346933470334713347233473334743347533476334773347833479334803348133482334833348433485334863348733488334893349033491334923349333494334953349633497334983349933500335013350233503335043350533506335073350833509335103351133512335133351433515335163351733518335193352033521335223352333524335253352633527335283352933530335313353233533335343353533536335373353833539335403354133542335433354433545335463354733548335493355033551335523355333554335553355633557335583355933560335613356233563335643356533566335673356833569335703357133572335733357433575335763357733578335793358033581335823358333584335853358633587335883358933590335913359233593335943359533596335973359833599336003360133602336033360433605336063360733608336093361033611336123361333614336153361633617336183361933620336213362233623336243362533626336273362833629336303363133632336333363433635336363363733638336393364033641336423364333644336453364633647336483364933650336513365233653336543365533656336573365833659336603366133662336633366433665336663366733668336693367033671336723367333674336753367633677336783367933680336813368233683336843368533686336873368833689336903369133692336933369433695336963369733698336993370033701337023370333704337053370633707337083370933710337113371233713337143371533716337173371833719337203372133722337233372433725337263372733728337293373033731337323373333734337353373633737337383373933740337413374233743337443374533746337473374833749337503375133752337533375433755337563375733758337593376033761337623376333764337653376633767337683376933770337713377233773337743377533776337773377833779337803378133782337833378433785337863378733788337893379033791337923379333794337953379633797337983379933800338013380233803338043380533806338073380833809338103381133812338133381433815338163381733818338193382033821338223382333824338253382633827338283382933830338313383233833338343383533836338373383833839338403384133842338433384433845338463384733848338493385033851338523385333854338553385633857338583385933860338613386233863338643386533866338673386833869338703387133872338733387433875338763387733878338793388033881338823388333884338853388633887338883388933890338913389233893338943389533896338973389833899339003390133902339033390433905339063390733908339093391033911339123391333914339153391633917339183391933920339213392233923339243392533926339273392833929339303393133932339333393433935339363393733938339393394033941339423394333944339453394633947339483394933950339513395233953339543395533956339573395833959339603396133962339633396433965339663396733968339693397033971339723397333974339753397633977339783397933980339813398233983339843398533986339873398833989339903399133992339933399433995339963399733998339993400034001340023400334004340053400634007340083400934010340113401234013340143401534016340173401834019340203402134022340233402434025340263402734028340293403034031340323403334034340353403634037340383403934040340413404234043340443404534046340473404834049340503405134052340533405434055340563405734058340593406034061340623406334064340653406634067340683406934070340713407234073340743407534076340773407834079340803408134082340833408434085340863408734088340893409034091340923409334094340953409634097340983409934100341013410234103341043410534106341073410834109341103411134112341133411434115341163411734118341193412034121341223412334124341253412634127341283412934130341313413234133341343413534136341373413834139341403414134142341433414434145341463414734148341493415034151341523415334154341553415634157341583415934160341613416234163341643416534166341673416834169341703417134172341733417434175341763417734178341793418034181341823418334184341853418634187341883418934190341913419234193341943419534196341973419834199342003420134202342033420434205342063420734208342093421034211342123421334214342153421634217342183421934220342213422234223342243422534226342273422834229342303423134232342333423434235342363423734238342393424034241342423424334244342453424634247342483424934250342513425234253342543425534256342573425834259342603426134262342633426434265342663426734268342693427034271342723427334274342753427634277342783427934280342813428234283342843428534286342873428834289342903429134292342933429434295342963429734298342993430034301343023430334304343053430634307343083430934310343113431234313343143431534316343173431834319343203432134322343233432434325343263432734328343293433034331343323433334334343353433634337343383433934340343413434234343343443434534346343473434834349343503435134352343533435434355343563435734358343593436034361343623436334364343653436634367343683436934370343713437234373343743437534376343773437834379343803438134382343833438434385343863438734388343893439034391343923439334394343953439634397343983439934400344013440234403344043440534406344073440834409344103441134412344133441434415344163441734418344193442034421344223442334424344253442634427344283442934430344313443234433344343443534436344373443834439344403444134442344433444434445344463444734448344493445034451344523445334454344553445634457344583445934460344613446234463344643446534466344673446834469344703447134472344733447434475344763447734478344793448034481344823448334484344853448634487344883448934490344913449234493344943449534496344973449834499345003450134502345033450434505345063450734508345093451034511345123451334514345153451634517345183451934520345213452234523345243452534526345273452834529345303453134532345333453434535345363453734538345393454034541345423454334544345453454634547345483454934550345513455234553345543455534556345573455834559345603456134562345633456434565345663456734568345693457034571345723457334574345753457634577345783457934580345813458234583345843458534586345873458834589345903459134592345933459434595345963459734598345993460034601346023460334604346053460634607346083460934610346113461234613346143461534616346173461834619346203462134622346233462434625346263462734628346293463034631346323463334634346353463634637346383463934640346413464234643346443464534646346473464834649346503465134652346533465434655346563465734658346593466034661346623466334664346653466634667346683466934670346713467234673346743467534676346773467834679346803468134682346833468434685346863468734688346893469034691346923469334694346953469634697346983469934700347013470234703347043470534706347073470834709347103471134712347133471434715347163471734718347193472034721347223472334724347253472634727347283472934730347313473234733347343473534736347373473834739347403474134742347433474434745347463474734748347493475034751347523475334754347553475634757347583475934760347613476234763347643476534766347673476834769347703477134772347733477434775347763477734778347793478034781347823478334784347853478634787347883478934790347913479234793347943479534796347973479834799348003480134802348033480434805348063480734808348093481034811348123481334814348153481634817348183481934820348213482234823348243482534826348273482834829348303483134832348333483434835348363483734838348393484034841348423484334844348453484634847348483484934850348513485234853348543485534856348573485834859348603486134862348633486434865348663486734868348693487034871348723487334874348753487634877348783487934880348813488234883348843488534886348873488834889348903489134892348933489434895348963489734898348993490034901349023490334904349053490634907349083490934910349113491234913349143491534916349173491834919349203492134922349233492434925349263492734928349293493034931349323493334934349353493634937349383493934940349413494234943349443494534946349473494834949349503495134952349533495434955349563495734958349593496034961349623496334964349653496634967349683496934970349713497234973349743497534976349773497834979349803498134982349833498434985349863498734988349893499034991349923499334994349953499634997349983499935000350013500235003350043500535006350073500835009350103501135012350133501435015350163501735018350193502035021350223502335024350253502635027350283502935030350313503235033350343503535036350373503835039350403504135042350433504435045350463504735048350493505035051350523505335054350553505635057350583505935060350613506235063350643506535066350673506835069350703507135072350733507435075350763507735078350793508035081350823508335084350853508635087350883508935090350913509235093350943509535096350973509835099351003510135102351033510435105351063510735108351093511035111351123511335114351153511635117351183511935120351213512235123351243512535126351273512835129351303513135132351333513435135351363513735138351393514035141351423514335144351453514635147351483514935150351513515235153351543515535156351573515835159351603516135162351633516435165351663516735168351693517035171351723517335174351753517635177351783517935180351813518235183351843518535186351873518835189351903519135192351933519435195351963519735198351993520035201352023520335204352053520635207352083520935210352113521235213352143521535216352173521835219352203522135222352233522435225352263522735228352293523035231352323523335234352353523635237352383523935240352413524235243352443524535246352473524835249352503525135252352533525435255352563525735258352593526035261352623526335264352653526635267352683526935270352713527235273352743527535276352773527835279352803528135282352833528435285352863528735288352893529035291352923529335294352953529635297352983529935300353013530235303353043530535306353073530835309353103531135312353133531435315353163531735318353193532035321353223532335324353253532635327353283532935330353313533235333353343533535336353373533835339353403534135342353433534435345353463534735348353493535035351353523535335354353553535635357353583535935360353613536235363353643536535366353673536835369353703537135372353733537435375353763537735378353793538035381353823538335384353853538635387353883538935390353913539235393353943539535396353973539835399354003540135402354033540435405354063540735408354093541035411354123541335414354153541635417354183541935420354213542235423354243542535426354273542835429354303543135432354333543435435354363543735438354393544035441354423544335444354453544635447354483544935450354513545235453354543545535456354573545835459354603546135462354633546435465354663546735468354693547035471354723547335474354753547635477354783547935480354813548235483354843548535486354873548835489354903549135492354933549435495354963549735498354993550035501355023550335504355053550635507355083550935510355113551235513355143551535516355173551835519355203552135522355233552435525355263552735528355293553035531355323553335534355353553635537355383553935540355413554235543355443554535546355473554835549355503555135552355533555435555355563555735558355593556035561355623556335564355653556635567355683556935570355713557235573355743557535576355773557835579355803558135582355833558435585355863558735588355893559035591355923559335594355953559635597355983559935600356013560235603356043560535606356073560835609356103561135612356133561435615356163561735618356193562035621356223562335624356253562635627356283562935630356313563235633356343563535636356373563835639356403564135642356433564435645356463564735648356493565035651356523565335654356553565635657356583565935660356613566235663356643566535666356673566835669356703567135672356733567435675356763567735678356793568035681356823568335684356853568635687356883568935690356913569235693356943569535696356973569835699357003570135702357033570435705357063570735708357093571035711357123571335714357153571635717357183571935720357213572235723357243572535726357273572835729357303573135732357333573435735357363573735738357393574035741357423574335744357453574635747357483574935750357513575235753357543575535756357573575835759357603576135762357633576435765357663576735768357693577035771357723577335774357753577635777357783577935780357813578235783357843578535786357873578835789357903579135792357933579435795357963579735798357993580035801358023580335804358053580635807358083580935810358113581235813358143581535816358173581835819358203582135822358233582435825358263582735828358293583035831358323583335834358353583635837358383583935840358413584235843358443584535846358473584835849358503585135852358533585435855358563585735858358593586035861358623586335864358653586635867358683586935870358713587235873358743587535876358773587835879358803588135882358833588435885358863588735888358893589035891358923589335894358953589635897358983589935900359013590235903359043590535906359073590835909359103591135912359133591435915359163591735918359193592035921359223592335924359253592635927359283592935930359313593235933359343593535936359373593835939359403594135942359433594435945359463594735948359493595035951359523595335954359553595635957359583595935960359613596235963359643596535966359673596835969359703597135972359733597435975359763597735978359793598035981359823598335984359853598635987359883598935990359913599235993359943599535996359973599835999360003600136002360033600436005360063600736008360093601036011360123601336014360153601636017360183601936020360213602236023360243602536026360273602836029360303603136032360333603436035360363603736038360393604036041360423604336044360453604636047360483604936050360513605236053360543605536056360573605836059360603606136062360633606436065360663606736068360693607036071360723607336074360753607636077360783607936080360813608236083360843608536086360873608836089360903609136092360933609436095360963609736098360993610036101361023610336104361053610636107361083610936110361113611236113361143611536116361173611836119361203612136122361233612436125361263612736128361293613036131361323613336134361353613636137361383613936140361413614236143361443614536146361473614836149361503615136152361533615436155361563615736158361593616036161361623616336164361653616636167361683616936170361713617236173361743617536176361773617836179361803618136182361833618436185361863618736188361893619036191361923619336194361953619636197361983619936200362013620236203362043620536206362073620836209362103621136212362133621436215362163621736218362193622036221362223622336224362253622636227362283622936230362313623236233362343623536236362373623836239362403624136242362433624436245362463624736248362493625036251362523625336254362553625636257362583625936260362613626236263362643626536266362673626836269362703627136272362733627436275362763627736278362793628036281362823628336284362853628636287362883628936290362913629236293362943629536296362973629836299363003630136302363033630436305363063630736308363093631036311363123631336314363153631636317363183631936320363213632236323363243632536326363273632836329363303633136332363333633436335363363633736338363393634036341363423634336344363453634636347363483634936350363513635236353363543635536356363573635836359363603636136362363633636436365363663636736368363693637036371363723637336374363753637636377363783637936380363813638236383363843638536386363873638836389363903639136392363933639436395363963639736398363993640036401364023640336404364053640636407364083640936410364113641236413364143641536416364173641836419364203642136422364233642436425364263642736428364293643036431364323643336434364353643636437364383643936440364413644236443364443644536446364473644836449364503645136452364533645436455364563645736458364593646036461364623646336464364653646636467364683646936470364713647236473364743647536476364773647836479364803648136482364833648436485364863648736488364893649036491364923649336494364953649636497364983649936500365013650236503365043650536506365073650836509365103651136512365133651436515365163651736518365193652036521365223652336524365253652636527365283652936530365313653236533365343653536536365373653836539365403654136542365433654436545365463654736548365493655036551365523655336554365553655636557365583655936560365613656236563365643656536566365673656836569365703657136572365733657436575365763657736578365793658036581365823658336584365853658636587365883658936590365913659236593365943659536596365973659836599366003660136602366033660436605366063660736608366093661036611366123661336614366153661636617366183661936620366213662236623366243662536626366273662836629366303663136632366333663436635366363663736638366393664036641366423664336644366453664636647366483664936650366513665236653366543665536656366573665836659366603666136662366633666436665366663666736668366693667036671366723667336674366753667636677366783667936680366813668236683366843668536686366873668836689366903669136692366933669436695366963669736698366993670036701367023670336704367053670636707367083670936710367113671236713367143671536716367173671836719367203672136722367233672436725367263672736728367293673036731367323673336734367353673636737367383673936740367413674236743367443674536746367473674836749367503675136752367533675436755367563675736758367593676036761367623676336764367653676636767367683676936770367713677236773367743677536776367773677836779367803678136782367833678436785367863678736788367893679036791367923679336794367953679636797367983679936800368013680236803368043680536806368073680836809368103681136812368133681436815368163681736818368193682036821368223682336824368253682636827368283682936830368313683236833368343683536836368373683836839368403684136842368433684436845368463684736848368493685036851368523685336854368553685636857368583685936860368613686236863368643686536866368673686836869368703687136872368733687436875368763687736878368793688036881368823688336884368853688636887368883688936890368913689236893368943689536896368973689836899369003690136902369033690436905369063690736908369093691036911369123691336914369153691636917369183691936920369213692236923369243692536926369273692836929369303693136932369333693436935369363693736938369393694036941369423694336944369453694636947369483694936950369513695236953369543695536956369573695836959369603696136962369633696436965369663696736968369693697036971369723697336974369753697636977369783697936980369813698236983369843698536986369873698836989369903699136992369933699436995369963699736998369993700037001370023700337004370053700637007370083700937010370113701237013370143701537016370173701837019370203702137022370233702437025370263702737028370293703037031370323703337034370353703637037370383703937040370413704237043370443704537046370473704837049370503705137052370533705437055370563705737058370593706037061370623706337064370653706637067370683706937070370713707237073370743707537076370773707837079370803708137082370833708437085370863708737088370893709037091370923709337094370953709637097370983709937100371013710237103371043710537106371073710837109371103711137112371133711437115371163711737118371193712037121371223712337124371253712637127371283712937130371313713237133371343713537136371373713837139371403714137142371433714437145371463714737148371493715037151371523715337154371553715637157371583715937160371613716237163371643716537166371673716837169371703717137172371733717437175371763717737178371793718037181371823718337184371853718637187371883718937190371913719237193371943719537196371973719837199372003720137202372033720437205372063720737208372093721037211372123721337214372153721637217372183721937220372213722237223372243722537226372273722837229372303723137232372333723437235372363723737238372393724037241372423724337244372453724637247372483724937250372513725237253372543725537256372573725837259372603726137262372633726437265372663726737268372693727037271372723727337274372753727637277372783727937280372813728237283372843728537286372873728837289372903729137292372933729437295372963729737298372993730037301373023730337304373053730637307373083730937310373113731237313373143731537316373173731837319373203732137322373233732437325373263732737328373293733037331373323733337334373353733637337373383733937340373413734237343373443734537346373473734837349373503735137352373533735437355373563735737358373593736037361373623736337364373653736637367373683736937370373713737237373373743737537376373773737837379373803738137382373833738437385373863738737388373893739037391373923739337394373953739637397373983739937400374013740237403374043740537406374073740837409374103741137412374133741437415374163741737418374193742037421374223742337424374253742637427374283742937430374313743237433374343743537436374373743837439374403744137442374433744437445374463744737448374493745037451374523745337454374553745637457374583745937460374613746237463374643746537466374673746837469374703747137472374733747437475374763747737478374793748037481374823748337484374853748637487374883748937490374913749237493374943749537496374973749837499375003750137502375033750437505375063750737508375093751037511375123751337514375153751637517375183751937520375213752237523375243752537526375273752837529375303753137532375333753437535375363753737538375393754037541375423754337544375453754637547375483754937550375513755237553375543755537556375573755837559375603756137562375633756437565375663756737568375693757037571375723757337574375753757637577375783757937580375813758237583375843758537586375873758837589375903759137592375933759437595375963759737598375993760037601376023760337604376053760637607376083760937610376113761237613376143761537616376173761837619376203762137622376233762437625376263762737628376293763037631376323763337634376353763637637376383763937640376413764237643376443764537646376473764837649376503765137652376533765437655376563765737658376593766037661376623766337664376653766637667376683766937670376713767237673376743767537676376773767837679376803768137682376833768437685376863768737688376893769037691376923769337694376953769637697376983769937700377013770237703377043770537706377073770837709377103771137712377133771437715377163771737718377193772037721377223772337724377253772637727377283772937730377313773237733377343773537736377373773837739377403774137742377433774437745377463774737748377493775037751377523775337754377553775637757377583775937760377613776237763377643776537766377673776837769377703777137772377733777437775377763777737778377793778037781377823778337784377853778637787377883778937790377913779237793377943779537796377973779837799378003780137802378033780437805378063780737808378093781037811378123781337814378153781637817378183781937820378213782237823378243782537826378273782837829378303783137832378333783437835378363783737838378393784037841378423784337844378453784637847378483784937850378513785237853378543785537856378573785837859378603786137862378633786437865378663786737868378693787037871378723787337874378753787637877378783787937880378813788237883378843788537886378873788837889378903789137892378933789437895378963789737898378993790037901379023790337904379053790637907379083790937910379113791237913379143791537916379173791837919379203792137922379233792437925379263792737928379293793037931379323793337934379353793637937379383793937940379413794237943379443794537946379473794837949379503795137952379533795437955379563795737958379593796037961379623796337964379653796637967379683796937970379713797237973379743797537976379773797837979379803798137982379833798437985379863798737988379893799037991379923799337994379953799637997379983799938000380013800238003380043800538006380073800838009380103801138012380133801438015380163801738018380193802038021380223802338024380253802638027380283802938030380313803238033380343803538036380373803838039380403804138042380433804438045380463804738048380493805038051380523805338054380553805638057380583805938060380613806238063380643806538066380673806838069380703807138072380733807438075380763807738078380793808038081380823808338084380853808638087380883808938090380913809238093380943809538096380973809838099381003810138102381033810438105381063810738108381093811038111381123811338114381153811638117381183811938120381213812238123381243812538126381273812838129381303813138132381333813438135381363813738138381393814038141381423814338144381453814638147381483814938150381513815238153381543815538156381573815838159381603816138162381633816438165381663816738168381693817038171381723817338174381753817638177381783817938180381813818238183381843818538186381873818838189381903819138192381933819438195381963819738198381993820038201382023820338204382053820638207382083820938210382113821238213382143821538216382173821838219382203822138222382233822438225382263822738228382293823038231382323823338234382353823638237382383823938240382413824238243382443824538246382473824838249382503825138252382533825438255382563825738258382593826038261382623826338264382653826638267382683826938270382713827238273382743827538276382773827838279382803828138282382833828438285382863828738288382893829038291382923829338294382953829638297382983829938300383013830238303383043830538306383073830838309383103831138312383133831438315383163831738318383193832038321383223832338324383253832638327383283832938330383313833238333383343833538336383373833838339383403834138342383433834438345383463834738348383493835038351383523835338354383553835638357383583835938360383613836238363383643836538366383673836838369383703837138372383733837438375383763837738378383793838038381383823838338384383853838638387383883838938390383913839238393383943839538396383973839838399384003840138402384033840438405384063840738408384093841038411384123841338414384153841638417384183841938420384213842238423384243842538426384273842838429384303843138432384333843438435384363843738438384393844038441384423844338444384453844638447384483844938450384513845238453384543845538456384573845838459384603846138462384633846438465384663846738468384693847038471384723847338474384753847638477384783847938480384813848238483384843848538486384873848838489384903849138492384933849438495384963849738498384993850038501385023850338504385053850638507385083850938510385113851238513385143851538516385173851838519385203852138522385233852438525385263852738528385293853038531385323853338534385353853638537385383853938540385413854238543385443854538546385473854838549385503855138552385533855438555385563855738558385593856038561385623856338564385653856638567385683856938570385713857238573385743857538576385773857838579385803858138582385833858438585385863858738588385893859038591385923859338594385953859638597385983859938600386013860238603386043860538606386073860838609386103861138612386133861438615386163861738618386193862038621386223862338624386253862638627386283862938630386313863238633386343863538636386373863838639386403864138642386433864438645386463864738648386493865038651386523865338654386553865638657386583865938660386613866238663386643866538666386673866838669386703867138672386733867438675386763867738678386793868038681386823868338684386853868638687386883868938690386913869238693386943869538696386973869838699387003870138702387033870438705387063870738708387093871038711387123871338714387153871638717387183871938720387213872238723387243872538726387273872838729387303873138732387333873438735387363873738738387393874038741387423874338744387453874638747387483874938750387513875238753387543875538756387573875838759387603876138762387633876438765387663876738768387693877038771387723877338774387753877638777387783877938780387813878238783387843878538786387873878838789387903879138792387933879438795387963879738798387993880038801388023880338804388053880638807388083880938810388113881238813388143881538816388173881838819388203882138822388233882438825388263882738828388293883038831388323883338834388353883638837388383883938840388413884238843388443884538846388473884838849388503885138852388533885438855388563885738858388593886038861388623886338864388653886638867388683886938870388713887238873388743887538876388773887838879388803888138882388833888438885388863888738888388893889038891388923889338894388953889638897388983889938900389013890238903389043890538906389073890838909389103891138912389133891438915389163891738918389193892038921389223892338924389253892638927389283892938930389313893238933389343893538936389373893838939389403894138942389433894438945389463894738948389493895038951389523895338954389553895638957389583895938960389613896238963389643896538966389673896838969389703897138972389733897438975389763897738978389793898038981389823898338984389853898638987389883898938990389913899238993389943899538996389973899838999390003900139002390033900439005390063900739008390093901039011390123901339014390153901639017390183901939020390213902239023390243902539026390273902839029390303903139032390333903439035390363903739038390393904039041390423904339044390453904639047390483904939050390513905239053390543905539056390573905839059390603906139062390633906439065390663906739068390693907039071390723907339074390753907639077390783907939080390813908239083390843908539086390873908839089390903909139092390933909439095390963909739098390993910039101391023910339104391053910639107391083910939110391113911239113391143911539116391173911839119391203912139122391233912439125391263912739128391293913039131391323913339134391353913639137391383913939140391413914239143391443914539146391473914839149391503915139152391533915439155391563915739158391593916039161391623916339164391653916639167391683916939170391713917239173391743917539176391773917839179391803918139182391833918439185391863918739188391893919039191391923919339194391953919639197391983919939200392013920239203392043920539206392073920839209392103921139212392133921439215392163921739218392193922039221392223922339224392253922639227392283922939230392313923239233392343923539236392373923839239392403924139242392433924439245392463924739248392493925039251392523925339254392553925639257392583925939260392613926239263392643926539266392673926839269392703927139272392733927439275392763927739278392793928039281392823928339284392853928639287392883928939290392913929239293392943929539296392973929839299393003930139302393033930439305393063930739308393093931039311393123931339314393153931639317393183931939320393213932239323393243932539326393273932839329393303933139332393333933439335393363933739338393393934039341393423934339344393453934639347393483934939350393513935239353393543935539356393573935839359393603936139362393633936439365393663936739368393693937039371393723937339374393753937639377393783937939380393813938239383393843938539386393873938839389393903939139392393933939439395393963939739398393993940039401394023940339404394053940639407394083940939410394113941239413394143941539416394173941839419394203942139422394233942439425394263942739428394293943039431394323943339434394353943639437394383943939440394413944239443394443944539446394473944839449394503945139452394533945439455394563945739458394593946039461394623946339464394653946639467394683946939470394713947239473394743947539476394773947839479394803948139482394833948439485394863948739488394893949039491394923949339494394953949639497394983949939500395013950239503395043950539506395073950839509395103951139512395133951439515395163951739518395193952039521395223952339524395253952639527395283952939530395313953239533395343953539536395373953839539395403954139542395433954439545395463954739548395493955039551395523955339554395553955639557395583955939560395613956239563395643956539566395673956839569395703957139572395733957439575395763957739578395793958039581395823958339584395853958639587395883958939590395913959239593395943959539596395973959839599396003960139602396033960439605396063960739608396093961039611396123961339614396153961639617396183961939620396213962239623396243962539626396273962839629396303963139632396333963439635396363963739638396393964039641396423964339644396453964639647396483964939650396513965239653396543965539656396573965839659396603966139662396633966439665396663966739668396693967039671396723967339674396753967639677396783967939680396813968239683396843968539686396873968839689396903969139692396933969439695396963969739698396993970039701397023970339704397053970639707397083970939710397113971239713397143971539716397173971839719397203972139722397233972439725397263972739728397293973039731397323973339734397353973639737397383973939740397413974239743397443974539746397473974839749397503975139752397533975439755397563975739758397593976039761397623976339764397653976639767397683976939770397713977239773397743977539776397773977839779397803978139782397833978439785397863978739788397893979039791397923979339794397953979639797397983979939800398013980239803398043980539806398073980839809398103981139812398133981439815398163981739818398193982039821398223982339824398253982639827398283982939830398313983239833398343983539836398373983839839398403984139842398433984439845398463984739848398493985039851398523985339854398553985639857398583985939860398613986239863398643986539866398673986839869398703987139872398733987439875398763987739878398793988039881398823988339884398853988639887398883988939890398913989239893398943989539896398973989839899399003990139902399033990439905399063990739908399093991039911399123991339914399153991639917399183991939920399213992239923399243992539926399273992839929399303993139932399333993439935399363993739938399393994039941399423994339944399453994639947399483994939950399513995239953399543995539956399573995839959399603996139962399633996439965399663996739968399693997039971399723997339974399753997639977399783997939980399813998239983399843998539986399873998839989399903999139992399933999439995399963999739998399994000040001400024000340004400054000640007400084000940010400114001240013400144001540016400174001840019400204002140022400234002440025400264002740028400294003040031400324003340034400354003640037400384003940040400414004240043400444004540046400474004840049400504005140052400534005440055400564005740058400594006040061400624006340064400654006640067400684006940070400714007240073400744007540076400774007840079400804008140082400834008440085400864008740088400894009040091400924009340094400954009640097400984009940100401014010240103401044010540106401074010840109401104011140112401134011440115401164011740118401194012040121401224012340124401254012640127401284012940130401314013240133401344013540136401374013840139401404014140142401434014440145401464014740148401494015040151401524015340154401554015640157401584015940160401614016240163401644016540166401674016840169401704017140172401734017440175401764017740178401794018040181401824018340184401854018640187401884018940190401914019240193401944019540196401974019840199402004020140202402034020440205402064020740208402094021040211402124021340214402154021640217402184021940220402214022240223402244022540226402274022840229402304023140232402334023440235402364023740238402394024040241402424024340244402454024640247402484024940250402514025240253402544025540256402574025840259402604026140262402634026440265402664026740268402694027040271402724027340274402754027640277402784027940280402814028240283402844028540286402874028840289402904029140292402934029440295402964029740298402994030040301403024030340304403054030640307403084030940310403114031240313403144031540316403174031840319403204032140322403234032440325403264032740328403294033040331403324033340334403354033640337403384033940340403414034240343403444034540346403474034840349403504035140352403534035440355403564035740358403594036040361403624036340364403654036640367403684036940370403714037240373403744037540376403774037840379403804038140382403834038440385403864038740388403894039040391403924039340394403954039640397403984039940400404014040240403404044040540406404074040840409404104041140412404134041440415404164041740418404194042040421404224042340424404254042640427404284042940430404314043240433404344043540436404374043840439404404044140442404434044440445404464044740448404494045040451404524045340454404554045640457404584045940460404614046240463404644046540466404674046840469404704047140472404734047440475404764047740478404794048040481404824048340484404854048640487404884048940490404914049240493404944049540496404974049840499405004050140502405034050440505405064050740508405094051040511405124051340514405154051640517405184051940520405214052240523405244052540526405274052840529405304053140532405334053440535405364053740538405394054040541405424054340544405454054640547405484054940550405514055240553405544055540556405574055840559405604056140562405634056440565405664056740568405694057040571405724057340574405754057640577405784057940580405814058240583405844058540586405874058840589405904059140592405934059440595405964059740598405994060040601406024060340604406054060640607406084060940610406114061240613406144061540616406174061840619406204062140622406234062440625406264062740628406294063040631406324063340634406354063640637406384063940640406414064240643406444064540646406474064840649406504065140652406534065440655406564065740658406594066040661406624066340664406654066640667406684066940670406714067240673406744067540676406774067840679406804068140682406834068440685406864068740688406894069040691406924069340694406954069640697406984069940700407014070240703407044070540706407074070840709407104071140712407134071440715407164071740718407194072040721407224072340724407254072640727407284072940730407314073240733407344073540736407374073840739407404074140742407434074440745407464074740748407494075040751407524075340754407554075640757407584075940760407614076240763407644076540766407674076840769407704077140772407734077440775407764077740778407794078040781407824078340784407854078640787407884078940790407914079240793407944079540796407974079840799408004080140802408034080440805408064080740808408094081040811408124081340814408154081640817408184081940820408214082240823408244082540826408274082840829408304083140832408334083440835408364083740838408394084040841408424084340844408454084640847408484084940850408514085240853408544085540856408574085840859408604086140862408634086440865408664086740868408694087040871408724087340874408754087640877408784087940880408814088240883408844088540886408874088840889408904089140892408934089440895408964089740898408994090040901409024090340904409054090640907409084090940910409114091240913409144091540916409174091840919409204092140922409234092440925409264092740928409294093040931409324093340934409354093640937409384093940940409414094240943409444094540946409474094840949409504095140952409534095440955409564095740958409594096040961409624096340964409654096640967409684096940970409714097240973409744097540976409774097840979409804098140982409834098440985409864098740988409894099040991409924099340994409954099640997409984099941000410014100241003410044100541006410074100841009410104101141012410134101441015410164101741018410194102041021410224102341024410254102641027410284102941030410314103241033410344103541036410374103841039410404104141042410434104441045410464104741048410494105041051410524105341054410554105641057410584105941060410614106241063410644106541066410674106841069410704107141072410734107441075410764107741078410794108041081410824108341084410854108641087410884108941090410914109241093410944109541096410974109841099411004110141102411034110441105411064110741108411094111041111411124111341114411154111641117411184111941120411214112241123411244112541126411274112841129411304113141132411334113441135411364113741138411394114041141411424114341144411454114641147411484114941150411514115241153411544115541156411574115841159411604116141162411634116441165411664116741168411694117041171411724117341174411754117641177411784117941180411814118241183411844118541186411874118841189411904119141192411934119441195411964119741198411994120041201412024120341204412054120641207412084120941210412114121241213412144121541216412174121841219412204122141222412234122441225412264122741228412294123041231412324123341234412354123641237412384123941240412414124241243412444124541246412474124841249412504125141252412534125441255412564125741258412594126041261412624126341264412654126641267412684126941270412714127241273412744127541276412774127841279412804128141282412834128441285412864128741288412894129041291412924129341294412954129641297412984129941300413014130241303413044130541306413074130841309413104131141312413134131441315413164131741318413194132041321413224132341324413254132641327413284132941330413314133241333413344133541336413374133841339413404134141342413434134441345413464134741348413494135041351413524135341354413554135641357413584135941360413614136241363413644136541366413674136841369413704137141372413734137441375413764137741378413794138041381413824138341384413854138641387413884138941390413914139241393413944139541396413974139841399414004140141402414034140441405414064140741408414094141041411414124141341414414154141641417414184141941420414214142241423414244142541426414274142841429414304143141432414334143441435414364143741438414394144041441414424144341444414454144641447414484144941450414514145241453414544145541456414574145841459414604146141462414634146441465414664146741468414694147041471414724147341474414754147641477414784147941480414814148241483414844148541486414874148841489414904149141492414934149441495414964149741498414994150041501415024150341504415054150641507415084150941510415114151241513415144151541516415174151841519415204152141522415234152441525415264152741528415294153041531415324153341534415354153641537415384153941540415414154241543415444154541546415474154841549415504155141552415534155441555415564155741558415594156041561415624156341564415654156641567415684156941570415714157241573415744157541576415774157841579415804158141582415834158441585415864158741588415894159041591415924159341594415954159641597415984159941600416014160241603416044160541606416074160841609416104161141612416134161441615416164161741618416194162041621416224162341624416254162641627416284162941630416314163241633416344163541636416374163841639416404164141642416434164441645416464164741648416494165041651416524165341654416554165641657416584165941660416614166241663416644166541666416674166841669416704167141672416734167441675416764167741678416794168041681416824168341684416854168641687416884168941690416914169241693416944169541696416974169841699417004170141702417034170441705417064170741708417094171041711417124171341714417154171641717417184171941720417214172241723417244172541726417274172841729417304173141732417334173441735417364173741738417394174041741417424174341744417454174641747417484174941750417514175241753417544175541756417574175841759417604176141762417634176441765417664176741768417694177041771417724177341774417754177641777417784177941780417814178241783417844178541786417874178841789417904179141792417934179441795417964179741798417994180041801418024180341804418054180641807418084180941810418114181241813418144181541816418174181841819418204182141822418234182441825418264182741828418294183041831418324183341834418354183641837418384183941840418414184241843418444184541846418474184841849418504185141852418534185441855418564185741858418594186041861418624186341864418654186641867418684186941870418714187241873418744187541876418774187841879418804188141882418834188441885418864188741888418894189041891418924189341894418954189641897418984189941900419014190241903419044190541906419074190841909419104191141912419134191441915419164191741918419194192041921419224192341924419254192641927419284192941930419314193241933419344193541936419374193841939419404194141942419434194441945419464194741948419494195041951419524195341954419554195641957419584195941960419614196241963419644196541966419674196841969419704197141972419734197441975419764197741978419794198041981419824198341984419854198641987419884198941990419914199241993419944199541996419974199841999420004200142002420034200442005420064200742008420094201042011420124201342014420154201642017420184201942020420214202242023420244202542026420274202842029420304203142032420334203442035420364203742038420394204042041420424204342044420454204642047420484204942050420514205242053420544205542056420574205842059420604206142062420634206442065420664206742068420694207042071420724207342074420754207642077420784207942080420814208242083420844208542086420874208842089420904209142092420934209442095420964209742098420994210042101421024210342104421054210642107421084210942110421114211242113421144211542116421174211842119421204212142122421234212442125421264212742128421294213042131421324213342134421354213642137421384213942140421414214242143421444214542146421474214842149421504215142152421534215442155421564215742158421594216042161421624216342164421654216642167421684216942170421714217242173421744217542176421774217842179421804218142182421834218442185421864218742188421894219042191421924219342194421954219642197421984219942200422014220242203422044220542206422074220842209422104221142212422134221442215422164221742218422194222042221422224222342224422254222642227422284222942230422314223242233422344223542236422374223842239422404224142242422434224442245422464224742248422494225042251422524225342254422554225642257422584225942260422614226242263422644226542266422674226842269422704227142272422734227442275422764227742278422794228042281422824228342284422854228642287422884228942290422914229242293422944229542296422974229842299423004230142302423034230442305423064230742308423094231042311423124231342314423154231642317423184231942320423214232242323423244232542326423274232842329423304233142332423334233442335423364233742338423394234042341423424234342344423454234642347423484234942350423514235242353423544235542356423574235842359423604236142362423634236442365423664236742368423694237042371423724237342374423754237642377423784237942380423814238242383423844238542386423874238842389423904239142392423934239442395423964239742398423994240042401424024240342404424054240642407424084240942410424114241242413424144241542416424174241842419424204242142422424234242442425424264242742428424294243042431424324243342434424354243642437424384243942440424414244242443424444244542446424474244842449424504245142452424534245442455424564245742458424594246042461424624246342464424654246642467424684246942470424714247242473424744247542476424774247842479424804248142482424834248442485424864248742488424894249042491424924249342494424954249642497424984249942500425014250242503425044250542506425074250842509425104251142512425134251442515425164251742518425194252042521425224252342524425254252642527425284252942530425314253242533425344253542536425374253842539425404254142542425434254442545425464254742548425494255042551425524255342554425554255642557425584255942560425614256242563425644256542566425674256842569425704257142572425734257442575425764257742578425794258042581425824258342584425854258642587425884258942590425914259242593425944259542596425974259842599426004260142602426034260442605426064260742608426094261042611426124261342614426154261642617426184261942620426214262242623426244262542626426274262842629426304263142632426334263442635426364263742638426394264042641426424264342644426454264642647426484264942650426514265242653426544265542656426574265842659426604266142662426634266442665426664266742668426694267042671426724267342674426754267642677426784267942680426814268242683426844268542686426874268842689426904269142692426934269442695426964269742698426994270042701427024270342704427054270642707427084270942710427114271242713427144271542716427174271842719427204272142722427234272442725427264272742728427294273042731427324273342734427354273642737427384273942740427414274242743427444274542746427474274842749427504275142752427534275442755427564275742758427594276042761427624276342764427654276642767427684276942770427714277242773427744277542776427774277842779427804278142782427834278442785427864278742788427894279042791427924279342794427954279642797427984279942800428014280242803428044280542806428074280842809428104281142812428134281442815428164281742818428194282042821428224282342824428254282642827428284282942830428314283242833428344283542836428374283842839428404284142842428434284442845428464284742848428494285042851428524285342854428554285642857428584285942860428614286242863428644286542866428674286842869428704287142872428734287442875428764287742878428794288042881428824288342884428854288642887428884288942890428914289242893428944289542896428974289842899429004290142902429034290442905429064290742908429094291042911429124291342914429154291642917429184291942920429214292242923429244292542926429274292842929429304293142932429334293442935429364293742938429394294042941429424294342944429454294642947429484294942950429514295242953429544295542956429574295842959429604296142962429634296442965429664296742968429694297042971429724297342974429754297642977429784297942980429814298242983429844298542986429874298842989429904299142992429934299442995429964299742998429994300043001430024300343004430054300643007430084300943010430114301243013430144301543016430174301843019430204302143022430234302443025430264302743028430294303043031430324303343034430354303643037430384303943040430414304243043430444304543046430474304843049430504305143052430534305443055430564305743058430594306043061430624306343064430654306643067430684306943070430714307243073430744307543076430774307843079430804308143082430834308443085430864308743088430894309043091430924309343094430954309643097430984309943100431014310243103431044310543106431074310843109431104311143112431134311443115431164311743118431194312043121431224312343124431254312643127431284312943130431314313243133431344313543136431374313843139431404314143142431434314443145431464314743148431494315043151431524315343154431554315643157431584315943160431614316243163431644316543166431674316843169431704317143172431734317443175431764317743178431794318043181431824318343184431854318643187431884318943190431914319243193431944319543196431974319843199432004320143202432034320443205432064320743208432094321043211432124321343214432154321643217432184321943220432214322243223432244322543226432274322843229432304323143232432334323443235432364323743238432394324043241432424324343244432454324643247432484324943250432514325243253432544325543256432574325843259432604326143262432634326443265432664326743268432694327043271432724327343274432754327643277432784327943280432814328243283432844328543286432874328843289432904329143292432934329443295432964329743298432994330043301433024330343304433054330643307433084330943310433114331243313433144331543316433174331843319433204332143322433234332443325433264332743328433294333043331433324333343334433354333643337433384333943340433414334243343433444334543346433474334843349433504335143352433534335443355433564335743358433594336043361433624336343364433654336643367433684336943370433714337243373433744337543376433774337843379433804338143382433834338443385433864338743388433894339043391433924339343394433954339643397433984339943400434014340243403434044340543406434074340843409434104341143412434134341443415434164341743418434194342043421434224342343424434254342643427434284342943430434314343243433434344343543436434374343843439434404344143442434434344443445434464344743448434494345043451434524345343454434554345643457434584345943460434614346243463434644346543466434674346843469434704347143472434734347443475434764347743478434794348043481434824348343484434854348643487434884348943490434914349243493434944349543496434974349843499435004350143502435034350443505435064350743508435094351043511435124351343514435154351643517435184351943520435214352243523435244352543526435274352843529435304353143532435334353443535435364353743538435394354043541435424354343544435454354643547435484354943550435514355243553435544355543556435574355843559435604356143562435634356443565435664356743568435694357043571435724357343574435754357643577435784357943580435814358243583435844358543586435874358843589435904359143592435934359443595435964359743598435994360043601436024360343604436054360643607436084360943610436114361243613436144361543616436174361843619436204362143622436234362443625436264362743628436294363043631436324363343634436354363643637436384363943640436414364243643436444364543646436474364843649436504365143652436534365443655436564365743658436594366043661436624366343664436654366643667436684366943670436714367243673436744367543676436774367843679436804368143682436834368443685436864368743688436894369043691436924369343694436954369643697436984369943700437014370243703437044370543706437074370843709437104371143712437134371443715437164371743718437194372043721437224372343724437254372643727437284372943730437314373243733437344373543736437374373843739437404374143742437434374443745437464374743748437494375043751437524375343754437554375643757437584375943760437614376243763437644376543766437674376843769437704377143772437734377443775437764377743778437794378043781437824378343784437854378643787437884378943790437914379243793437944379543796437974379843799438004380143802438034380443805438064380743808438094381043811438124381343814438154381643817438184381943820438214382243823438244382543826438274382843829438304383143832438334383443835438364383743838438394384043841438424384343844438454384643847438484384943850438514385243853438544385543856438574385843859438604386143862438634386443865438664386743868438694387043871438724387343874438754387643877438784387943880438814388243883438844388543886438874388843889438904389143892438934389443895438964389743898438994390043901439024390343904439054390643907439084390943910439114391243913439144391543916439174391843919439204392143922439234392443925439264392743928439294393043931439324393343934439354393643937439384393943940439414394243943439444394543946439474394843949439504395143952439534395443955439564395743958439594396043961439624396343964439654396643967439684396943970439714397243973439744397543976439774397843979439804398143982439834398443985439864398743988439894399043991439924399343994439954399643997439984399944000440014400244003440044400544006440074400844009440104401144012440134401444015440164401744018440194402044021440224402344024440254402644027440284402944030440314403244033440344403544036440374403844039440404404144042440434404444045440464404744048440494405044051440524405344054440554405644057440584405944060440614406244063440644406544066440674406844069440704407144072440734407444075440764407744078440794408044081440824408344084440854408644087440884408944090440914409244093440944409544096440974409844099441004410144102441034410444105441064410744108441094411044111441124411344114441154411644117441184411944120441214412244123441244412544126441274412844129441304413144132441334413444135441364413744138441394414044141441424414344144441454414644147441484414944150441514415244153441544415544156441574415844159441604416144162441634416444165441664416744168441694417044171441724417344174441754417644177441784417944180441814418244183441844418544186441874418844189441904419144192441934419444195441964419744198441994420044201442024420344204442054420644207442084420944210442114421244213442144421544216442174421844219442204422144222442234422444225442264422744228442294423044231442324423344234442354423644237442384423944240442414424244243442444424544246442474424844249442504425144252442534425444255442564425744258442594426044261442624426344264442654426644267442684426944270442714427244273442744427544276442774427844279442804428144282442834428444285442864428744288442894429044291442924429344294442954429644297442984429944300443014430244303443044430544306443074430844309443104431144312443134431444315443164431744318443194432044321443224432344324443254432644327443284432944330443314433244333443344433544336443374433844339443404434144342443434434444345443464434744348443494435044351443524435344354443554435644357443584435944360443614436244363443644436544366443674436844369443704437144372443734437444375443764437744378443794438044381443824438344384443854438644387443884438944390443914439244393443944439544396443974439844399444004440144402444034440444405444064440744408444094441044411444124441344414444154441644417444184441944420444214442244423444244442544426444274442844429444304443144432444334443444435444364443744438444394444044441444424444344444444454444644447444484444944450444514445244453444544445544456444574445844459444604446144462444634446444465444664446744468444694447044471444724447344474444754447644477444784447944480444814448244483444844448544486444874448844489444904449144492444934449444495444964449744498444994450044501445024450344504445054450644507445084450944510445114451244513445144451544516445174451844519445204452144522445234452444525445264452744528445294453044531445324453344534445354453644537445384453944540445414454244543445444454544546445474454844549445504455144552445534455444555445564455744558445594456044561445624456344564445654456644567445684456944570445714457244573445744457544576445774457844579445804458144582445834458444585445864458744588445894459044591445924459344594445954459644597445984459944600446014460244603446044460544606446074460844609446104461144612446134461444615446164461744618446194462044621446224462344624446254462644627446284462944630446314463244633446344463544636446374463844639446404464144642446434464444645446464464744648446494465044651446524465344654446554465644657446584465944660446614466244663446644466544666446674466844669446704467144672446734467444675446764467744678446794468044681446824468344684446854468644687446884468944690446914469244693446944469544696446974469844699447004470144702447034470444705447064470744708447094471044711447124471344714447154471644717447184471944720447214472244723447244472544726447274472844729447304473144732447334473444735447364473744738447394474044741447424474344744447454474644747447484474944750447514475244753447544475544756447574475844759447604476144762447634476444765447664476744768447694477044771447724477344774447754477644777447784477944780447814478244783447844478544786447874478844789447904479144792447934479444795447964479744798447994480044801448024480344804448054480644807448084480944810448114481244813448144481544816448174481844819448204482144822448234482444825448264482744828448294483044831448324483344834448354483644837448384483944840448414484244843448444484544846448474484844849448504485144852448534485444855448564485744858448594486044861448624486344864448654486644867448684486944870448714487244873448744487544876448774487844879448804488144882448834488444885448864488744888448894489044891448924489344894448954489644897448984489944900449014490244903449044490544906449074490844909449104491144912449134491444915449164491744918449194492044921449224492344924449254492644927449284492944930449314493244933449344493544936449374493844939449404494144942449434494444945449464494744948449494495044951449524495344954449554495644957449584495944960449614496244963449644496544966449674496844969449704497144972449734497444975449764497744978449794498044981449824498344984449854498644987449884498944990449914499244993449944499544996449974499844999450004500145002450034500445005450064500745008450094501045011450124501345014450154501645017450184501945020450214502245023450244502545026450274502845029450304503145032450334503445035450364503745038450394504045041450424504345044450454504645047450484504945050450514505245053450544505545056450574505845059450604506145062450634506445065450664506745068450694507045071450724507345074450754507645077450784507945080450814508245083450844508545086450874508845089450904509145092450934509445095450964509745098450994510045101451024510345104451054510645107451084510945110451114511245113451144511545116451174511845119451204512145122451234512445125451264512745128451294513045131451324513345134451354513645137451384513945140451414514245143451444514545146451474514845149451504515145152451534515445155451564515745158451594516045161451624516345164451654516645167451684516945170451714517245173451744517545176451774517845179451804518145182451834518445185451864518745188451894519045191451924519345194451954519645197451984519945200452014520245203452044520545206452074520845209452104521145212452134521445215452164521745218452194522045221452224522345224452254522645227452284522945230452314523245233452344523545236452374523845239452404524145242452434524445245452464524745248452494525045251452524525345254452554525645257452584525945260452614526245263452644526545266452674526845269452704527145272452734527445275452764527745278452794528045281452824528345284452854528645287452884528945290452914529245293452944529545296452974529845299453004530145302453034530445305453064530745308453094531045311453124531345314453154531645317453184531945320453214532245323453244532545326453274532845329453304533145332453334533445335453364533745338453394534045341453424534345344453454534645347453484534945350453514535245353453544535545356453574535845359453604536145362453634536445365453664536745368453694537045371453724537345374453754537645377453784537945380453814538245383453844538545386453874538845389453904539145392453934539445395453964539745398453994540045401454024540345404454054540645407454084540945410454114541245413454144541545416454174541845419454204542145422454234542445425454264542745428454294543045431454324543345434454354543645437454384543945440454414544245443454444544545446454474544845449454504545145452454534545445455454564545745458454594546045461454624546345464454654546645467454684546945470454714547245473454744547545476454774547845479454804548145482454834548445485454864548745488454894549045491454924549345494454954549645497454984549945500455014550245503455044550545506455074550845509455104551145512455134551445515455164551745518455194552045521455224552345524455254552645527455284552945530455314553245533455344553545536455374553845539455404554145542455434554445545455464554745548455494555045551455524555345554455554555645557455584555945560455614556245563455644556545566455674556845569455704557145572455734557445575455764557745578455794558045581455824558345584455854558645587455884558945590455914559245593455944559545596455974559845599456004560145602456034560445605456064560745608456094561045611456124561345614456154561645617456184561945620456214562245623456244562545626456274562845629456304563145632456334563445635456364563745638456394564045641456424564345644456454564645647456484564945650456514565245653456544565545656456574565845659456604566145662456634566445665456664566745668456694567045671456724567345674456754567645677456784567945680456814568245683456844568545686456874568845689456904569145692456934569445695456964569745698456994570045701457024570345704457054570645707457084570945710457114571245713457144571545716457174571845719457204572145722457234572445725457264572745728457294573045731457324573345734457354573645737457384573945740457414574245743457444574545746457474574845749457504575145752457534575445755457564575745758457594576045761457624576345764457654576645767457684576945770457714577245773457744577545776457774577845779457804578145782457834578445785457864578745788457894579045791457924579345794457954579645797457984579945800458014580245803458044580545806458074580845809458104581145812458134581445815458164581745818458194582045821458224582345824458254582645827458284582945830458314583245833458344583545836458374583845839458404584145842458434584445845458464584745848458494585045851458524585345854458554585645857458584585945860458614586245863458644586545866458674586845869458704587145872458734587445875458764587745878458794588045881458824588345884458854588645887458884588945890458914589245893458944589545896458974589845899459004590145902459034590445905459064590745908459094591045911459124591345914459154591645917459184591945920459214592245923459244592545926459274592845929459304593145932459334593445935459364593745938459394594045941459424594345944459454594645947459484594945950459514595245953459544595545956459574595845959459604596145962459634596445965459664596745968459694597045971459724597345974459754597645977459784597945980459814598245983459844598545986459874598845989459904599145992459934599445995459964599745998459994600046001460024600346004460054600646007460084600946010460114601246013460144601546016460174601846019460204602146022460234602446025460264602746028460294603046031460324603346034460354603646037460384603946040460414604246043460444604546046460474604846049460504605146052460534605446055460564605746058460594606046061460624606346064460654606646067460684606946070460714607246073460744607546076460774607846079460804608146082460834608446085460864608746088460894609046091460924609346094460954609646097460984609946100461014610246103461044610546106461074610846109461104611146112461134611446115461164611746118461194612046121461224612346124461254612646127461284612946130461314613246133461344613546136461374613846139461404614146142461434614446145461464614746148461494615046151461524615346154461554615646157461584615946160461614616246163461644616546166461674616846169461704617146172461734617446175461764617746178461794618046181461824618346184461854618646187461884618946190461914619246193461944619546196461974619846199462004620146202462034620446205462064620746208462094621046211462124621346214462154621646217462184621946220462214622246223462244622546226462274622846229462304623146232462334623446235462364623746238462394624046241462424624346244462454624646247462484624946250462514625246253462544625546256462574625846259462604626146262462634626446265462664626746268462694627046271462724627346274462754627646277462784627946280462814628246283462844628546286462874628846289462904629146292462934629446295462964629746298462994630046301463024630346304463054630646307463084630946310463114631246313463144631546316463174631846319463204632146322463234632446325463264632746328463294633046331463324633346334463354633646337463384633946340463414634246343463444634546346463474634846349463504635146352463534635446355463564635746358463594636046361463624636346364463654636646367463684636946370463714637246373463744637546376463774637846379463804638146382463834638446385463864638746388463894639046391463924639346394463954639646397463984639946400464014640246403464044640546406464074640846409464104641146412464134641446415464164641746418464194642046421464224642346424464254642646427464284642946430464314643246433464344643546436464374643846439464404644146442464434644446445464464644746448464494645046451464524645346454464554645646457464584645946460464614646246463464644646546466464674646846469464704647146472464734647446475464764647746478464794648046481464824648346484464854648646487464884648946490464914649246493464944649546496464974649846499465004650146502465034650446505465064650746508465094651046511465124651346514465154651646517465184651946520465214652246523465244652546526465274652846529465304653146532465334653446535465364653746538465394654046541465424654346544465454654646547465484654946550465514655246553465544655546556465574655846559465604656146562465634656446565465664656746568465694657046571465724657346574465754657646577465784657946580465814658246583465844658546586465874658846589465904659146592465934659446595465964659746598465994660046601466024660346604466054660646607466084660946610466114661246613466144661546616466174661846619466204662146622466234662446625466264662746628466294663046631466324663346634466354663646637466384663946640466414664246643466444664546646466474664846649466504665146652466534665446655466564665746658466594666046661466624666346664466654666646667466684666946670466714667246673466744667546676466774667846679466804668146682466834668446685466864668746688466894669046691466924669346694466954669646697466984669946700467014670246703467044670546706467074670846709467104671146712467134671446715467164671746718467194672046721467224672346724467254672646727467284672946730467314673246733467344673546736467374673846739467404674146742467434674446745467464674746748467494675046751467524675346754467554675646757467584675946760467614676246763467644676546766467674676846769467704677146772467734677446775467764677746778467794678046781467824678346784467854678646787467884678946790467914679246793467944679546796467974679846799468004680146802468034680446805468064680746808468094681046811468124681346814468154681646817468184681946820468214682246823468244682546826468274682846829468304683146832468334683446835468364683746838468394684046841468424684346844468454684646847468484684946850468514685246853468544685546856468574685846859468604686146862468634686446865468664686746868468694687046871468724687346874468754687646877468784687946880468814688246883468844688546886468874688846889468904689146892468934689446895468964689746898468994690046901469024690346904469054690646907469084690946910469114691246913469144691546916469174691846919469204692146922469234692446925469264692746928469294693046931469324693346934469354693646937469384693946940469414694246943469444694546946469474694846949469504695146952469534695446955469564695746958469594696046961469624696346964469654696646967469684696946970469714697246973469744697546976469774697846979469804698146982469834698446985469864698746988469894699046991469924699346994469954699646997469984699947000470014700247003470044700547006470074700847009470104701147012470134701447015470164701747018470194702047021470224702347024470254702647027470284702947030470314703247033470344703547036470374703847039470404704147042470434704447045470464704747048470494705047051470524705347054470554705647057470584705947060470614706247063470644706547066470674706847069470704707147072470734707447075470764707747078470794708047081470824708347084470854708647087470884708947090470914709247093470944709547096470974709847099471004710147102471034710447105471064710747108471094711047111471124711347114471154711647117471184711947120471214712247123471244712547126471274712847129471304713147132471334713447135471364713747138471394714047141471424714347144471454714647147471484714947150471514715247153471544715547156471574715847159471604716147162471634716447165471664716747168471694717047171471724717347174471754717647177471784717947180471814718247183471844718547186471874718847189471904719147192471934719447195471964719747198471994720047201472024720347204472054720647207472084720947210472114721247213472144721547216472174721847219472204722147222472234722447225472264722747228472294723047231472324723347234472354723647237472384723947240472414724247243472444724547246472474724847249472504725147252472534725447255472564725747258472594726047261472624726347264472654726647267472684726947270472714727247273472744727547276472774727847279472804728147282472834728447285472864728747288472894729047291472924729347294472954729647297472984729947300473014730247303473044730547306473074730847309473104731147312473134731447315473164731747318473194732047321473224732347324473254732647327473284732947330473314733247333473344733547336473374733847339473404734147342473434734447345473464734747348473494735047351473524735347354473554735647357473584735947360473614736247363473644736547366473674736847369473704737147372473734737447375473764737747378473794738047381473824738347384473854738647387473884738947390473914739247393473944739547396473974739847399474004740147402474034740447405474064740747408474094741047411474124741347414474154741647417474184741947420474214742247423474244742547426474274742847429474304743147432474334743447435474364743747438474394744047441474424744347444474454744647447474484744947450474514745247453474544745547456474574745847459474604746147462474634746447465474664746747468474694747047471474724747347474474754747647477474784747947480474814748247483474844748547486474874748847489474904749147492474934749447495474964749747498474994750047501475024750347504475054750647507475084750947510475114751247513475144751547516475174751847519475204752147522475234752447525475264752747528475294753047531475324753347534475354753647537475384753947540475414754247543475444754547546475474754847549475504755147552475534755447555475564755747558475594756047561475624756347564475654756647567475684756947570475714757247573475744757547576475774757847579475804758147582475834758447585475864758747588475894759047591475924759347594475954759647597475984759947600476014760247603476044760547606476074760847609476104761147612476134761447615476164761747618476194762047621476224762347624476254762647627476284762947630476314763247633476344763547636476374763847639476404764147642476434764447645476464764747648476494765047651476524765347654476554765647657476584765947660476614766247663476644766547666476674766847669476704767147672476734767447675476764767747678476794768047681476824768347684476854768647687476884768947690476914769247693476944769547696476974769847699477004770147702477034770447705477064770747708477094771047711477124771347714477154771647717477184771947720477214772247723477244772547726477274772847729477304773147732477334773447735477364773747738477394774047741477424774347744477454774647747477484774947750477514775247753477544775547756477574775847759477604776147762477634776447765477664776747768477694777047771477724777347774477754777647777477784777947780477814778247783477844778547786477874778847789477904779147792477934779447795477964779747798477994780047801478024780347804478054780647807478084780947810478114781247813478144781547816478174781847819478204782147822478234782447825478264782747828478294783047831478324783347834478354783647837478384783947840478414784247843478444784547846478474784847849478504785147852478534785447855478564785747858478594786047861478624786347864478654786647867478684786947870478714787247873478744787547876478774787847879478804788147882478834788447885478864788747888478894789047891478924789347894478954789647897478984789947900479014790247903479044790547906479074790847909479104791147912479134791447915479164791747918479194792047921479224792347924479254792647927479284792947930479314793247933479344793547936479374793847939479404794147942479434794447945479464794747948479494795047951479524795347954479554795647957479584795947960479614796247963479644796547966479674796847969479704797147972479734797447975479764797747978479794798047981479824798347984479854798647987479884798947990479914799247993479944799547996479974799847999480004800148002480034800448005480064800748008480094801048011480124801348014480154801648017480184801948020480214802248023480244802548026480274802848029480304803148032480334803448035480364803748038480394804048041480424804348044480454804648047480484804948050480514805248053480544805548056480574805848059480604806148062480634806448065480664806748068480694807048071480724807348074480754807648077480784807948080480814808248083480844808548086480874808848089480904809148092480934809448095480964809748098480994810048101481024810348104481054810648107481084810948110481114811248113481144811548116481174811848119481204812148122481234812448125481264812748128481294813048131481324813348134481354813648137481384813948140481414814248143481444814548146481474814848149481504815148152481534815448155481564815748158481594816048161481624816348164481654816648167481684816948170481714817248173481744817548176481774817848179481804818148182481834818448185481864818748188481894819048191481924819348194481954819648197481984819948200482014820248203482044820548206482074820848209482104821148212482134821448215482164821748218482194822048221482224822348224482254822648227482284822948230482314823248233482344823548236482374823848239482404824148242482434824448245482464824748248482494825048251482524825348254482554825648257482584825948260482614826248263482644826548266482674826848269482704827148272482734827448275482764827748278482794828048281482824828348284482854828648287482884828948290482914829248293482944829548296482974829848299483004830148302483034830448305483064830748308483094831048311483124831348314483154831648317483184831948320483214832248323483244832548326483274832848329483304833148332483334833448335483364833748338483394834048341483424834348344483454834648347483484834948350483514835248353483544835548356483574835848359483604836148362483634836448365483664836748368483694837048371483724837348374483754837648377483784837948380483814838248383483844838548386483874838848389483904839148392483934839448395483964839748398483994840048401484024840348404484054840648407484084840948410484114841248413484144841548416484174841848419484204842148422484234842448425484264842748428484294843048431484324843348434484354843648437484384843948440484414844248443484444844548446484474844848449484504845148452484534845448455484564845748458484594846048461484624846348464484654846648467484684846948470484714847248473484744847548476484774847848479484804848148482484834848448485484864848748488484894849048491484924849348494484954849648497484984849948500485014850248503485044850548506485074850848509485104851148512485134851448515485164851748518485194852048521485224852348524485254852648527485284852948530485314853248533485344853548536485374853848539485404854148542485434854448545485464854748548485494855048551485524855348554485554855648557485584855948560485614856248563485644856548566485674856848569485704857148572485734857448575485764857748578485794858048581485824858348584485854858648587485884858948590485914859248593485944859548596485974859848599486004860148602486034860448605486064860748608486094861048611486124861348614486154861648617486184861948620486214862248623486244862548626486274862848629486304863148632486334863448635486364863748638486394864048641486424864348644486454864648647486484864948650486514865248653486544865548656486574865848659486604866148662486634866448665486664866748668486694867048671486724867348674486754867648677486784867948680486814868248683486844868548686486874868848689486904869148692486934869448695486964869748698486994870048701487024870348704487054870648707487084870948710487114871248713487144871548716487174871848719487204872148722487234872448725487264872748728487294873048731487324873348734487354873648737487384873948740487414874248743487444874548746487474874848749487504875148752487534875448755487564875748758487594876048761487624876348764487654876648767487684876948770487714877248773487744877548776487774877848779487804878148782487834878448785487864878748788487894879048791487924879348794487954879648797487984879948800488014880248803488044880548806488074880848809488104881148812488134881448815488164881748818488194882048821488224882348824488254882648827488284882948830488314883248833488344883548836488374883848839488404884148842488434884448845488464884748848488494885048851488524885348854488554885648857488584885948860488614886248863488644886548866488674886848869488704887148872488734887448875488764887748878488794888048881488824888348884488854888648887488884888948890488914889248893488944889548896488974889848899489004890148902489034890448905489064890748908489094891048911489124891348914489154891648917489184891948920489214892248923489244892548926489274892848929489304893148932489334893448935489364893748938489394894048941489424894348944489454894648947489484894948950489514895248953489544895548956489574895848959489604896148962489634896448965489664896748968489694897048971489724897348974489754897648977489784897948980489814898248983489844898548986489874898848989489904899148992489934899448995489964899748998489994900049001490024900349004490054900649007490084900949010490114901249013490144901549016490174901849019490204902149022490234902449025490264902749028490294903049031490324903349034490354903649037490384903949040490414904249043490444904549046490474904849049490504905149052490534905449055490564905749058490594906049061490624906349064490654906649067490684906949070490714907249073490744907549076490774907849079490804908149082490834908449085490864908749088490894909049091490924909349094490954909649097490984909949100491014910249103491044910549106491074910849109491104911149112491134911449115491164911749118491194912049121491224912349124491254912649127491284912949130491314913249133491344913549136491374913849139491404914149142491434914449145491464914749148491494915049151491524915349154491554915649157491584915949160491614916249163491644916549166491674916849169491704917149172491734917449175491764917749178491794918049181491824918349184491854918649187491884918949190491914919249193491944919549196491974919849199492004920149202492034920449205492064920749208492094921049211492124921349214492154921649217492184921949220492214922249223492244922549226492274922849229492304923149232492334923449235492364923749238492394924049241492424924349244492454924649247492484924949250492514925249253492544925549256492574925849259492604926149262492634926449265492664926749268492694927049271492724927349274492754927649277492784927949280492814928249283492844928549286492874928849289492904929149292492934929449295492964929749298492994930049301493024930349304493054930649307493084930949310493114931249313493144931549316493174931849319493204932149322493234932449325493264932749328493294933049331493324933349334493354933649337493384933949340493414934249343493444934549346493474934849349493504935149352493534935449355493564935749358493594936049361493624936349364493654936649367493684936949370493714937249373493744937549376493774937849379493804938149382493834938449385493864938749388493894939049391493924939349394493954939649397493984939949400494014940249403494044940549406494074940849409494104941149412494134941449415494164941749418494194942049421494224942349424494254942649427494284942949430494314943249433494344943549436494374943849439494404944149442494434944449445494464944749448494494945049451494524945349454494554945649457494584945949460494614946249463494644946549466494674946849469494704947149472494734947449475494764947749478494794948049481494824948349484494854948649487494884948949490494914949249493494944949549496494974949849499495004950149502495034950449505495064950749508495094951049511495124951349514495154951649517495184951949520495214952249523495244952549526495274952849529495304953149532495334953449535495364953749538495394954049541495424954349544495454954649547495484954949550495514955249553495544955549556495574955849559495604956149562495634956449565495664956749568495694957049571495724957349574495754957649577495784957949580495814958249583495844958549586495874958849589495904959149592495934959449595495964959749598495994960049601496024960349604496054960649607496084960949610496114961249613496144961549616496174961849619496204962149622496234962449625496264962749628496294963049631496324963349634496354963649637496384963949640496414964249643496444964549646496474964849649496504965149652496534965449655
  1. `timescale 1 ps/ 1 ps
  2. module test_uart(
  3. GPIO1_0,
  4. GPIO1_1,
  5. GPIO1_2,
  6. GPIO1_3,
  7. GPIO1_4,
  8. GPIO1_5,
  9. GPIO1_6,
  10. GPIO1_7,
  11. GPIO2_0,
  12. GPIO2_1,
  13. GPIO2_2,
  14. GPIO2_3,
  15. GPIO2_4,
  16. GPIO2_5,
  17. GPIO2_6,
  18. GPIO2_7,
  19. GPIO3_0,
  20. GPIO3_1,
  21. GPIO3_2,
  22. GPIO3_3,
  23. GPIO3_4,
  24. GPIO6_0,
  25. GPIO6_2,
  26. GPIO6_4,
  27. GPIO6_6,
  28. GPIO9_0,
  29. GPIO9_1,
  30. GPIO9_2,
  31. GPIO9_3,
  32. GPIO9_4,
  33. GPIO9_5,
  34. GPIO9_6,
  35. GPIO9_7,
  36. PIN_HSE,
  37. PIN_HSI,
  38. PIN_OSC,
  39. SIM_CLK,
  40. SIM_IO,
  41. SIM_IO_12,
  42. SIM_IO_13,
  43. SIM_IO_15,
  44. UART3_UARTRXD,
  45. UART3_UARTTXD,
  46. UART4_UARTRXD,
  47. UART4_UARTTXD,
  48. uart15_rx,
  49. uart15_tx);
  50. output GPIO1_0;
  51. output GPIO1_1;
  52. output GPIO1_2;
  53. output GPIO1_3;
  54. output GPIO1_4;
  55. output GPIO1_5;
  56. output GPIO1_6;
  57. output GPIO1_7;
  58. output GPIO2_0;
  59. output GPIO2_1;
  60. output GPIO2_2;
  61. output GPIO2_3;
  62. output GPIO2_4;
  63. output GPIO2_5;
  64. output GPIO2_6;
  65. output GPIO2_7;
  66. input GPIO3_0;
  67. input GPIO3_1;
  68. input GPIO3_2;
  69. input GPIO3_3;
  70. input GPIO3_4;
  71. output GPIO6_0;
  72. output GPIO6_2;
  73. output GPIO6_4;
  74. inout GPIO6_6;
  75. output GPIO9_0;
  76. inout GPIO9_1;
  77. output GPIO9_2;
  78. output GPIO9_3;
  79. output GPIO9_4;
  80. output GPIO9_5;
  81. output GPIO9_6;
  82. output GPIO9_7;
  83. input PIN_HSE;
  84. input PIN_HSI;
  85. input PIN_OSC;
  86. output SIM_CLK;
  87. inout [11:0] SIM_IO;
  88. inout SIM_IO_12;
  89. inout SIM_IO_13;
  90. inout SIM_IO_15;
  91. input UART3_UARTRXD;
  92. output UART3_UARTTXD;
  93. input UART4_UARTRXD;
  94. output UART4_UARTTXD;
  95. input uart15_rx;
  96. output uart15_tx;
  97. // module alta_rv32
  98. // Design Ports Information
  99. // module hard_block
  100. // Design Ports Information
  101. // ~ALTERA_ASDO_DATA1~ => Location: PIN_F4, I/O Standard: 3.3-V LVTTL, Current Strength: Default
  102. // ~ALTERA_FLASH_nCE_nCSO~ => Location: PIN_E2, I/O Standard: 3.3-V LVTTL, Current Strength: Default
  103. // ~ALTERA_DCLK~ => Location: PIN_P3, I/O Standard: 3.3-V LVTTL, Current Strength: Default
  104. // ~ALTERA_DATA0~ => Location: PIN_N7, I/O Standard: 3.3-V LVTTL, Current Strength: Default
  105. // ~ALTERA_nCEO~ => Location: PIN_P28, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  106. // module test_uart
  107. // Design Ports Information
  108. // GPIO1_0 => Location: PIN_AD17, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  109. // GPIO1_1 => Location: PIN_AF17, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  110. // GPIO1_2 => Location: PIN_AE17, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  111. // GPIO1_3 => Location: PIN_AE19, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  112. // GPIO1_4 => Location: PIN_AG22, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  113. // GPIO1_5 => Location: PIN_AH23, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  114. // GPIO1_6 => Location: PIN_AH22, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  115. // GPIO1_7 => Location: PIN_AG23, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  116. // GPIO2_0 => Location: PIN_AF19, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  117. // GPIO2_1 => Location: PIN_AF18, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  118. // GPIO2_2 => Location: PIN_AE18, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  119. // GPIO2_3 => Location: PIN_AD11, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  120. // GPIO2_4 => Location: PIN_AE11, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  121. // GPIO2_5 => Location: PIN_AE12, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  122. // GPIO2_6 => Location: PIN_AF11, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  123. // GPIO2_7 => Location: PIN_AE13, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  124. // GPIO6_0 => Location: PIN_AH11, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  125. // GPIO6_2 => Location: PIN_AC11, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  126. // GPIO6_4 => Location: PIN_AG11, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  127. // GPIO9_0 => Location: PIN_AC15, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  128. // GPIO9_2 => Location: PIN_AF16, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  129. // GPIO9_3 => Location: PIN_AF24, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  130. // GPIO9_4 => Location: PIN_AF20, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  131. // GPIO9_5 => Location: PIN_AE15, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  132. // GPIO9_6 => Location: PIN_AG17, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  133. // GPIO9_7 => Location: PIN_AH17, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  134. // PIN_OSC => Location: PIN_J28, I/O Standard: 3.3-V LVTTL, Current Strength: Default
  135. // SIM_CLK => Location: PIN_AE8, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  136. // UART3_UARTTXD => Location: PIN_AD15, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  137. // UART4_UARTTXD => Location: PIN_AD12, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  138. // uart15_tx => Location: PIN_AF13, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  139. // GPIO6_6 => Location: PIN_AG12, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  140. // GPIO9_1 => Location: PIN_AF15, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  141. // SIM_IO[0] => Location: PIN_AA16, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  142. // SIM_IO[1] => Location: PIN_AE14, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  143. // SIM_IO[2] => Location: PIN_AH19, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  144. // SIM_IO[3] => Location: PIN_AC17, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  145. // SIM_IO[4] => Location: PIN_AH21, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  146. // SIM_IO[5] => Location: PIN_AA15, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  147. // SIM_IO[6] => Location: PIN_AH18, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  148. // SIM_IO[7] => Location: PIN_AB16, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  149. // SIM_IO[8] => Location: PIN_AG18, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  150. // SIM_IO[9] => Location: PIN_AG19, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  151. // SIM_IO[10] => Location: PIN_AG21, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  152. // SIM_IO[11] => Location: PIN_AE16, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  153. // SIM_IO_12 => Location: PIN_AH12, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  154. // SIM_IO_13 => Location: PIN_AF14, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  155. // SIM_IO_15 => Location: PIN_AB13, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
  156. // GPIO3_0 => Location: PIN_J27, I/O Standard: 3.3-V LVTTL, Current Strength: Default
  157. // GPIO3_1 => Location: PIN_AH10, I/O Standard: 3.3-V LVTTL, Current Strength: Default
  158. // GPIO3_2 => Location: PIN_AE10, I/O Standard: 3.3-V LVTTL, Current Strength: Default
  159. // GPIO3_3 => Location: PIN_AG10, I/O Standard: 3.3-V LVTTL, Current Strength: Default
  160. // GPIO3_4 => Location: PIN_AF12, I/O Standard: 3.3-V LVTTL, Current Strength: Default
  161. // uart15_rx => Location: PIN_AE9, I/O Standard: 3.3-V LVTTL, Current Strength: Default
  162. // UART3_UARTRXD => Location: PIN_AF10, I/O Standard: 3.3-V LVTTL, Current Strength: Default
  163. // UART4_UARTRXD => Location: PIN_AB11, I/O Standard: 3.3-V LVTTL, Current Strength: Default
  164. // PIN_HSI => Location: PIN_Y2, I/O Standard: 3.3-V LVTTL, Current Strength: Default
  165. // PIN_HSE => Location: PIN_J1, I/O Standard: 3.3-V LVTTL, Current Strength: Default
  166. //wire gnd;
  167. //wire gnd;
  168. //wire vcc;
  169. //wire vcc;
  170. //wire unknown;
  171. //wire unknown;
  172. //wire \GPIO1_0~output_o ;
  173. //wire \GPIO1_1~output_o ;
  174. //wire \GPIO1_2~output_o ;
  175. //wire \GPIO1_3~output_o ;
  176. //wire \GPIO1_4~output_o ;
  177. //wire \GPIO1_5~output_o ;
  178. //wire \GPIO1_6~output_o ;
  179. //wire \GPIO1_7~output_o ;
  180. //wire \GPIO2_0~output_o ;
  181. //wire \GPIO2_1~output_o ;
  182. //wire \GPIO2_2~output_o ;
  183. //wire \GPIO2_3~output_o ;
  184. //wire \GPIO2_4~output_o ;
  185. //wire \GPIO2_5~output_o ;
  186. //wire \GPIO2_6~output_o ;
  187. //wire \GPIO2_7~output_o ;
  188. wire \GPIO3_0~input_o ;
  189. wire \GPIO3_1~input_o ;
  190. wire \GPIO3_2~input_o ;
  191. wire \GPIO3_3~input_o ;
  192. wire \GPIO3_4~input_o ;
  193. //wire \GPIO6_0~output_o ;
  194. //wire \GPIO6_2~output_o ;
  195. //wire \GPIO6_4~output_o ;
  196. //wire \GPIO6_6~output_o ;
  197. wire \GPIO6_6~input_o ;
  198. //wire \GPIO9_0~output_o ;
  199. //wire \GPIO9_1~output_o ;
  200. wire \GPIO9_1~input_o ;
  201. //wire \GPIO9_2~output_o ;
  202. //wire \GPIO9_3~output_o ;
  203. //wire \GPIO9_4~output_o ;
  204. //wire \GPIO9_5~output_o ;
  205. //wire \GPIO9_6~output_o ;
  206. //wire \GPIO9_7~output_o ;
  207. //wire hbi_7_0_4730eacd893fc1ea_bp;
  208. wire \PIN_HSE~input_o ;
  209. //wire hbi_69_0_9cb2c0024f9919c5_bp;
  210. wire \PIN_HSI~input_o ;
  211. wire \PIN_OSC~input_o ;
  212. wire \PLL_ENABLE~clkctrl_outclk ;
  213. //wire hbi_71_0_4730eacd893fc1ea_bp;
  214. wire \PLL_ENABLE~combout ;
  215. wire \PLL_LOCK~combout ;
  216. //wire \SIM_CLK~output_o ;
  217. //wire \SIM_IO[0]~output_o ;
  218. wire \SIM_IO[0]~input_o ;
  219. //wire \SIM_IO[10]~output_o ;
  220. wire \SIM_IO[10]~input_o ;
  221. //wire \SIM_IO[11]~output_o ;
  222. wire \SIM_IO[11]~input_o ;
  223. //wire \SIM_IO[1]~output_o ;
  224. wire \SIM_IO[1]~input_o ;
  225. //wire \SIM_IO[2]~output_o ;
  226. wire \SIM_IO[2]~input_o ;
  227. //wire \SIM_IO[3]~output_o ;
  228. wire \SIM_IO[3]~input_o ;
  229. //wire \SIM_IO[4]~output_o ;
  230. wire \SIM_IO[4]~input_o ;
  231. //wire \SIM_IO[5]~output_o ;
  232. wire \SIM_IO[5]~input_o ;
  233. //wire \SIM_IO[6]~output_o ;
  234. wire \SIM_IO[6]~input_o ;
  235. //wire \SIM_IO[7]~output_o ;
  236. wire \SIM_IO[7]~input_o ;
  237. //wire \SIM_IO[8]~output_o ;
  238. wire \SIM_IO[8]~input_o ;
  239. //wire \SIM_IO[9]~output_o ;
  240. wire \SIM_IO[9]~input_o ;
  241. //wire \SIM_IO_12~output_o ;
  242. wire \SIM_IO_12~input_o ;
  243. //wire \SIM_IO_13~output_o ;
  244. wire \SIM_IO_13~input_o ;
  245. //wire \SIM_IO_15~output_o ;
  246. wire \SIM_IO_15~input_o ;
  247. wire \UART3_UARTRXD~input_o ;
  248. //wire \UART3_UARTTXD~output_o ;
  249. wire \UART4_UARTRXD~input_o ;
  250. //wire \UART4_UARTTXD~output_o ;
  251. //wire hbo_13_1797ab7b230f061a_bp;
  252. //wire \pll_inst|auto_generated|pll1~LOCKED ;
  253. wire \auto_generated_inst.hbo_13_1797ab7b230f061a_bp ;
  254. //wire hbo_22_717df45ba12dbb20_bp;
  255. //wire bus_clk;
  256. wire \auto_generated_inst.hbo_22_717df45ba12dbb20_bp ;
  257. //wire hbo_22_f9ff3d300b43c0f2_bp;
  258. //wire \gclksw_inst|clkout ;
  259. wire \auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ;
  260. //wire devclrn;
  261. tri1 devclrn;
  262. //wire devoe;
  263. tri1 devoe;
  264. //wire devpor;
  265. tri1 devpor;
  266. wire [7:0] gpio3_io_in;
  267. //wire gpio3_io_in[5];
  268. //wire gpio3_io_in[6];
  269. //wire gpio3_io_in[7];
  270. wire [7:0] gpio4_io_in;
  271. //wire gpio4_io_in[6];
  272. //wire gpio4_io_in[7];
  273. wire [7:0] gpio5_io_in;
  274. //wire gpio5_io_in[6];
  275. //wire gpio5_io_in[7];
  276. wire [7:0] gpio6_io_in;
  277. //wire gpio6_io_in[0];
  278. //wire gpio6_io_in[1];
  279. //wire gpio6_io_in[2];
  280. //wire gpio6_io_in[3];
  281. //wire gpio6_io_in[4];
  282. //wire gpio6_io_in[5];
  283. wire [7:0] gpio6_io_out_data;
  284. //wire gpio6_io_out_data[1];
  285. //wire gpio6_io_out_data[3];
  286. //wire gpio6_io_out_data[5];
  287. //wire gpio6_io_out_data[7];
  288. wire [7:0] gpio6_io_out_en;
  289. //wire gpio6_io_out_en[1];
  290. //wire gpio6_io_out_en[3];
  291. //wire gpio6_io_out_en[5];
  292. //wire gpio6_io_out_en[7];
  293. wire [7:0] gpio7_io_in;
  294. //wire gpio7_io_in[0];
  295. //wire gpio7_io_in[2];
  296. //wire gpio7_io_in[3];
  297. //wire gpio7_io_in[4];
  298. //wire gpio7_io_in[5];
  299. //wire gpio7_io_in[6];
  300. //wire gpio7_io_in[7];
  301. wire [7:0] gpio7_io_out_data;
  302. //wire gpio7_io_out_data[0];
  303. //wire gpio7_io_out_data[1];
  304. //wire gpio7_io_out_data[2];
  305. //wire gpio7_io_out_data[3];
  306. //wire gpio7_io_out_data[4];
  307. //wire gpio7_io_out_data[5];
  308. //wire gpio7_io_out_data[7];
  309. wire [7:0] gpio7_io_out_en;
  310. //wire gpio7_io_out_en[0];
  311. //wire gpio7_io_out_en[1];
  312. //wire gpio7_io_out_en[2];
  313. //wire gpio7_io_out_en[3];
  314. //wire gpio7_io_out_en[4];
  315. //wire gpio7_io_out_en[5];
  316. //wire gpio7_io_out_en[7];
  317. wire [7:0] gpio8_io_out_data;
  318. //wire gpio8_io_out_data[5];
  319. wire [7:0] gpio8_io_out_en;
  320. //wire gpio8_io_out_en[5];
  321. //wire gpio8_io_out_en[7];
  322. wire [7:0] gpio9_io_in;
  323. //wire gpio9_io_in[0];
  324. //wire gpio9_io_in[2];
  325. //wire gpio9_io_in[3];
  326. //wire gpio9_io_in[4];
  327. //wire gpio9_io_in[5];
  328. //wire gpio9_io_in[6];
  329. //wire gpio9_io_in[7];
  330. wire \macro_inst|LessThan0~0_combout ;
  331. wire \macro_inst|LessThan0~1_combout ;
  332. wire \macro_inst|LessThan0~2_combout ;
  333. wire \macro_inst|SIM_IO_12~1_combout ;
  334. wire \macro_inst|SIM_IO_13~1_combout ;
  335. wire \macro_inst|SIM_IO_15~1_combout ;
  336. wire [7:0] \macro_inst|sim_clk_cnt ;
  337. //wire \macro_inst|sim_clk_cnt [0];
  338. wire \macro_inst|sim_clk_cnt[0]~8_combout ;
  339. wire \macro_inst|sim_clk_cnt[0]~9 ;
  340. //wire \macro_inst|sim_clk_cnt [1];
  341. wire \macro_inst|sim_clk_cnt[1]~10_combout ;
  342. wire \macro_inst|sim_clk_cnt[1]~11 ;
  343. //wire \macro_inst|sim_clk_cnt [2];
  344. wire \macro_inst|sim_clk_cnt[2]~12_combout ;
  345. wire \macro_inst|sim_clk_cnt[2]~13 ;
  346. //wire \macro_inst|sim_clk_cnt [3];
  347. wire \macro_inst|sim_clk_cnt[3]~14_combout ;
  348. wire \macro_inst|sim_clk_cnt[3]~15 ;
  349. //wire \macro_inst|sim_clk_cnt [4];
  350. wire \macro_inst|sim_clk_cnt[4]~16_combout ;
  351. wire \macro_inst|sim_clk_cnt[4]~17 ;
  352. //wire \macro_inst|sim_clk_cnt [5];
  353. wire \macro_inst|sim_clk_cnt[5]~18_combout ;
  354. wire \macro_inst|sim_clk_cnt[5]~19 ;
  355. //wire \macro_inst|sim_clk_cnt [6];
  356. wire \macro_inst|sim_clk_cnt[6]~20_combout ;
  357. wire \macro_inst|sim_clk_cnt[6]~21 ;
  358. //wire \macro_inst|sim_clk_cnt [7];
  359. wire \macro_inst|sim_clk_cnt[7]~22_combout ;
  360. wire \macro_inst|sim_clk_reg~0_combout ;
  361. wire \macro_inst|sim_clk_reg~q ;
  362. wire \macro_inst|u_ahb2apb|Selector0~0_combout ;
  363. wire \macro_inst|u_ahb2apb|Selector22~0_combout ;
  364. wire \macro_inst|u_ahb2apb|Selector2~0_combout ;
  365. wire \macro_inst|u_ahb2apb|always0~0_combout ;
  366. wire \macro_inst|u_ahb2apb|always2~0_combout ;
  367. wire \macro_inst|u_ahb2apb|apbState.apbAccess~q ;
  368. wire \macro_inst|u_ahb2apb|apbState.apbIdle~q ;
  369. wire \macro_inst|u_ahb2apb|apbState.apbSetup~q ;
  370. wire \macro_inst|u_ahb2apb|apb_pdone~combout ;
  371. wire [12:0] \macro_inst|u_ahb2apb|haddr ;
  372. //wire \macro_inst|u_ahb2apb|haddr [0];
  373. //wire \macro_inst|u_ahb2apb|haddr [10];
  374. //wire \macro_inst|u_ahb2apb|haddr [11];
  375. //wire \macro_inst|u_ahb2apb|haddr [12];
  376. //wire \macro_inst|u_ahb2apb|haddr [1];
  377. //wire \macro_inst|u_ahb2apb|haddr [2];
  378. //wire \macro_inst|u_ahb2apb|haddr [3];
  379. //wire \macro_inst|u_ahb2apb|haddr [4];
  380. //wire \macro_inst|u_ahb2apb|haddr [5];
  381. //wire \macro_inst|u_ahb2apb|haddr [6];
  382. //wire \macro_inst|u_ahb2apb|haddr [7];
  383. //wire \macro_inst|u_ahb2apb|haddr [8];
  384. //wire \macro_inst|u_ahb2apb|haddr [9];
  385. wire \macro_inst|u_ahb2apb|hdone~0_combout ;
  386. wire \macro_inst|u_ahb2apb|hdone~q ;
  387. wire \macro_inst|u_ahb2apb|hreadyout~0_combout ;
  388. wire \macro_inst|u_ahb2apb|hreadyout~q ;
  389. wire \macro_inst|u_ahb2apb|hwrite~q ;
  390. wire [12:0] \macro_inst|u_ahb2apb|paddr ;
  391. //wire \macro_inst|u_ahb2apb|paddr [0];
  392. //wire \macro_inst|u_ahb2apb|paddr [10];
  393. //wire \macro_inst|u_ahb2apb|paddr [11];
  394. //wire \macro_inst|u_ahb2apb|paddr [12];
  395. //wire \macro_inst|u_ahb2apb|paddr [1];
  396. //wire \macro_inst|u_ahb2apb|paddr [2];
  397. //wire \macro_inst|u_ahb2apb|paddr [3];
  398. //wire \macro_inst|u_ahb2apb|paddr [4];
  399. //wire \macro_inst|u_ahb2apb|paddr [5];
  400. //wire \macro_inst|u_ahb2apb|paddr [6];
  401. //wire \macro_inst|u_ahb2apb|paddr [7];
  402. //wire \macro_inst|u_ahb2apb|paddr [8];
  403. //wire \macro_inst|u_ahb2apb|paddr [9];
  404. wire \macro_inst|u_ahb2apb|pdone~0_combout ;
  405. wire \macro_inst|u_ahb2apb|pdone~q ;
  406. wire \macro_inst|u_ahb2apb|penable~q ;
  407. wire [31:0] \macro_inst|u_ahb2apb|prdata ;
  408. //wire \macro_inst|u_ahb2apb|prdata [0];
  409. //wire \macro_inst|u_ahb2apb|prdata [10];
  410. //wire \macro_inst|u_ahb2apb|prdata [11];
  411. //wire \macro_inst|u_ahb2apb|prdata [12];
  412. //wire \macro_inst|u_ahb2apb|prdata [13];
  413. //wire \macro_inst|u_ahb2apb|prdata [14];
  414. //wire \macro_inst|u_ahb2apb|prdata [15];
  415. //wire \macro_inst|u_ahb2apb|prdata [16];
  416. //wire \macro_inst|u_ahb2apb|prdata [17];
  417. //wire \macro_inst|u_ahb2apb|prdata [18];
  418. //wire \macro_inst|u_ahb2apb|prdata [19];
  419. //wire \macro_inst|u_ahb2apb|prdata [1];
  420. //wire \macro_inst|u_ahb2apb|prdata [20];
  421. //wire \macro_inst|u_ahb2apb|prdata [21];
  422. //wire \macro_inst|u_ahb2apb|prdata [22];
  423. //wire \macro_inst|u_ahb2apb|prdata [23];
  424. //wire \macro_inst|u_ahb2apb|prdata [24];
  425. //wire \macro_inst|u_ahb2apb|prdata [25];
  426. //wire \macro_inst|u_ahb2apb|prdata [26];
  427. //wire \macro_inst|u_ahb2apb|prdata [27];
  428. //wire \macro_inst|u_ahb2apb|prdata [28];
  429. //wire \macro_inst|u_ahb2apb|prdata [29];
  430. //wire \macro_inst|u_ahb2apb|prdata [2];
  431. //wire \macro_inst|u_ahb2apb|prdata [30];
  432. //wire \macro_inst|u_ahb2apb|prdata [31];
  433. //wire \macro_inst|u_ahb2apb|prdata [3];
  434. //wire \macro_inst|u_ahb2apb|prdata [4];
  435. //wire \macro_inst|u_ahb2apb|prdata [5];
  436. //wire \macro_inst|u_ahb2apb|prdata [6];
  437. //wire \macro_inst|u_ahb2apb|prdata [7];
  438. //wire \macro_inst|u_ahb2apb|prdata [8];
  439. //wire \macro_inst|u_ahb2apb|prdata [9];
  440. wire \macro_inst|u_ahb2apb|psel~0_combout ;
  441. wire \macro_inst|u_ahb2apb|psel~1_combout ;
  442. wire \macro_inst|u_ahb2apb|psel~q ;
  443. wire \macro_inst|u_ahb2apb|pvalid~q ;
  444. wire \macro_inst|u_ahb2apb|pwrite~0_combout ;
  445. wire \macro_inst|u_ahb2apb|pwrite~q ;
  446. wire \macro_inst|u_apb_mux|always0~0_combout ;
  447. wire [31:0] \macro_inst|u_apb_mux|apb_in_prdata ;
  448. //wire \macro_inst|u_apb_mux|apb_in_prdata [0];
  449. //wire \macro_inst|u_apb_mux|apb_in_prdata [10];
  450. //wire \macro_inst|u_apb_mux|apb_in_prdata [11];
  451. //wire \macro_inst|u_apb_mux|apb_in_prdata [12];
  452. //wire \macro_inst|u_apb_mux|apb_in_prdata [13];
  453. //wire \macro_inst|u_apb_mux|apb_in_prdata [14];
  454. //wire \macro_inst|u_apb_mux|apb_in_prdata [15];
  455. //wire \macro_inst|u_apb_mux|apb_in_prdata [16];
  456. //wire \macro_inst|u_apb_mux|apb_in_prdata [17];
  457. //wire \macro_inst|u_apb_mux|apb_in_prdata [18];
  458. //wire \macro_inst|u_apb_mux|apb_in_prdata [19];
  459. //wire \macro_inst|u_apb_mux|apb_in_prdata [1];
  460. //wire \macro_inst|u_apb_mux|apb_in_prdata [20];
  461. //wire \macro_inst|u_apb_mux|apb_in_prdata [21];
  462. //wire \macro_inst|u_apb_mux|apb_in_prdata [22];
  463. //wire \macro_inst|u_apb_mux|apb_in_prdata [23];
  464. //wire \macro_inst|u_apb_mux|apb_in_prdata [24];
  465. //wire \macro_inst|u_apb_mux|apb_in_prdata [25];
  466. //wire \macro_inst|u_apb_mux|apb_in_prdata [26];
  467. //wire \macro_inst|u_apb_mux|apb_in_prdata [27];
  468. //wire \macro_inst|u_apb_mux|apb_in_prdata [28];
  469. //wire \macro_inst|u_apb_mux|apb_in_prdata [29];
  470. //wire \macro_inst|u_apb_mux|apb_in_prdata [2];
  471. //wire \macro_inst|u_apb_mux|apb_in_prdata [30];
  472. //wire \macro_inst|u_apb_mux|apb_in_prdata [31];
  473. //wire \macro_inst|u_apb_mux|apb_in_prdata [3];
  474. //wire \macro_inst|u_apb_mux|apb_in_prdata [4];
  475. //wire \macro_inst|u_apb_mux|apb_in_prdata [5];
  476. //wire \macro_inst|u_apb_mux|apb_in_prdata [6];
  477. //wire \macro_inst|u_apb_mux|apb_in_prdata [7];
  478. //wire \macro_inst|u_apb_mux|apb_in_prdata [8];
  479. //wire \macro_inst|u_apb_mux|apb_in_prdata [9];
  480. wire \macro_inst|u_apb_mux|apb_in_pready~0_combout ;
  481. wire [1:0] \macro_inst|u_apb_mux|pr_select ;
  482. //wire \macro_inst|u_apb_mux|pr_select [0];
  483. wire \macro_inst|u_apb_mux|pr_select[0]~0_combout ;
  484. //wire \macro_inst|u_apb_mux|pr_select [1];
  485. wire \macro_inst|u_apb_mux|pr_select[1]~feeder_combout ;
  486. wire \macro_inst|u_uart[0]|u_baud|Equal1~0_combout ;
  487. wire \macro_inst|u_uart[0]|u_baud|Equal1~1_combout ;
  488. wire \macro_inst|u_uart[0]|u_baud|Equal1~2_combout ;
  489. wire \macro_inst|u_uart[0]|u_baud|Equal1~3_combout ;
  490. wire \macro_inst|u_uart[0]|u_baud|Equal1~4_combout ;
  491. wire \macro_inst|u_uart[0]|u_baud|LessThan0~10_combout ;
  492. wire \macro_inst|u_uart[0]|u_baud|LessThan0~1_cout ;
  493. wire \macro_inst|u_uart[0]|u_baud|LessThan0~3_cout ;
  494. wire \macro_inst|u_uart[0]|u_baud|LessThan0~5_cout ;
  495. wire \macro_inst|u_uart[0]|u_baud|LessThan0~7_cout ;
  496. wire \macro_inst|u_uart[0]|u_baud|LessThan0~9_cout ;
  497. wire \macro_inst|u_uart[0]|u_baud|always0~0_combout ;
  498. wire \macro_inst|u_uart[0]|u_baud|always2~0_combout ;
  499. wire \macro_inst|u_uart[0]|u_baud|baud16~q ;
  500. wire [5:0] \macro_inst|u_uart[0]|u_baud|f_cnt ;
  501. //wire \macro_inst|u_uart[0]|u_baud|f_cnt [0];
  502. wire \macro_inst|u_uart[0]|u_baud|f_cnt[0]~6_combout ;
  503. wire \macro_inst|u_uart[0]|u_baud|f_cnt[0]~7 ;
  504. //wire \macro_inst|u_uart[0]|u_baud|f_cnt [1];
  505. wire \macro_inst|u_uart[0]|u_baud|f_cnt[1]~8_combout ;
  506. wire \macro_inst|u_uart[0]|u_baud|f_cnt[1]~9 ;
  507. //wire \macro_inst|u_uart[0]|u_baud|f_cnt [2];
  508. wire \macro_inst|u_uart[0]|u_baud|f_cnt[2]~10_combout ;
  509. wire \macro_inst|u_uart[0]|u_baud|f_cnt[2]~11 ;
  510. //wire \macro_inst|u_uart[0]|u_baud|f_cnt [3];
  511. wire \macro_inst|u_uart[0]|u_baud|f_cnt[3]~12_combout ;
  512. wire \macro_inst|u_uart[0]|u_baud|f_cnt[3]~13 ;
  513. //wire \macro_inst|u_uart[0]|u_baud|f_cnt [4];
  514. wire \macro_inst|u_uart[0]|u_baud|f_cnt[4]~14_combout ;
  515. wire \macro_inst|u_uart[0]|u_baud|f_cnt[4]~15 ;
  516. //wire \macro_inst|u_uart[0]|u_baud|f_cnt [5];
  517. wire \macro_inst|u_uart[0]|u_baud|f_cnt[5]~16_combout ;
  518. wire \macro_inst|u_uart[0]|u_baud|f_del~q ;
  519. wire [15:0] \macro_inst|u_uart[0]|u_baud|i_cnt ;
  520. //wire \macro_inst|u_uart[0]|u_baud|i_cnt [0];
  521. wire \macro_inst|u_uart[0]|u_baud|i_cnt[0]~16_combout ;
  522. wire \macro_inst|u_uart[0]|u_baud|i_cnt[0]~17 ;
  523. //wire \macro_inst|u_uart[0]|u_baud|i_cnt [10];
  524. wire \macro_inst|u_uart[0]|u_baud|i_cnt[10]~36_combout ;
  525. wire \macro_inst|u_uart[0]|u_baud|i_cnt[10]~37 ;
  526. //wire \macro_inst|u_uart[0]|u_baud|i_cnt [11];
  527. wire \macro_inst|u_uart[0]|u_baud|i_cnt[11]~38_combout ;
  528. wire \macro_inst|u_uart[0]|u_baud|i_cnt[11]~39 ;
  529. //wire \macro_inst|u_uart[0]|u_baud|i_cnt [12];
  530. wire \macro_inst|u_uart[0]|u_baud|i_cnt[12]~40_combout ;
  531. wire \macro_inst|u_uart[0]|u_baud|i_cnt[12]~41 ;
  532. //wire \macro_inst|u_uart[0]|u_baud|i_cnt [13];
  533. wire \macro_inst|u_uart[0]|u_baud|i_cnt[13]~42_combout ;
  534. wire \macro_inst|u_uart[0]|u_baud|i_cnt[13]~43 ;
  535. //wire \macro_inst|u_uart[0]|u_baud|i_cnt [14];
  536. wire \macro_inst|u_uart[0]|u_baud|i_cnt[14]~44_combout ;
  537. wire \macro_inst|u_uart[0]|u_baud|i_cnt[14]~45 ;
  538. //wire \macro_inst|u_uart[0]|u_baud|i_cnt [15];
  539. wire \macro_inst|u_uart[0]|u_baud|i_cnt[15]~46_combout ;
  540. //wire \macro_inst|u_uart[0]|u_baud|i_cnt [1];
  541. wire \macro_inst|u_uart[0]|u_baud|i_cnt[1]~18_combout ;
  542. wire \macro_inst|u_uart[0]|u_baud|i_cnt[1]~19 ;
  543. //wire \macro_inst|u_uart[0]|u_baud|i_cnt [2];
  544. wire \macro_inst|u_uart[0]|u_baud|i_cnt[2]~20_combout ;
  545. wire \macro_inst|u_uart[0]|u_baud|i_cnt[2]~21 ;
  546. //wire \macro_inst|u_uart[0]|u_baud|i_cnt [3];
  547. wire \macro_inst|u_uart[0]|u_baud|i_cnt[3]~22_combout ;
  548. wire \macro_inst|u_uart[0]|u_baud|i_cnt[3]~23 ;
  549. //wire \macro_inst|u_uart[0]|u_baud|i_cnt [4];
  550. wire \macro_inst|u_uart[0]|u_baud|i_cnt[4]~24_combout ;
  551. wire \macro_inst|u_uart[0]|u_baud|i_cnt[4]~25 ;
  552. //wire \macro_inst|u_uart[0]|u_baud|i_cnt [5];
  553. wire \macro_inst|u_uart[0]|u_baud|i_cnt[5]~26_combout ;
  554. wire \macro_inst|u_uart[0]|u_baud|i_cnt[5]~27 ;
  555. //wire \macro_inst|u_uart[0]|u_baud|i_cnt [6];
  556. wire \macro_inst|u_uart[0]|u_baud|i_cnt[6]~28_combout ;
  557. wire \macro_inst|u_uart[0]|u_baud|i_cnt[6]~29 ;
  558. //wire \macro_inst|u_uart[0]|u_baud|i_cnt [7];
  559. wire \macro_inst|u_uart[0]|u_baud|i_cnt[7]~30_combout ;
  560. wire \macro_inst|u_uart[0]|u_baud|i_cnt[7]~31 ;
  561. //wire \macro_inst|u_uart[0]|u_baud|i_cnt [8];
  562. wire \macro_inst|u_uart[0]|u_baud|i_cnt[8]~32_combout ;
  563. wire \macro_inst|u_uart[0]|u_baud|i_cnt[8]~33 ;
  564. //wire \macro_inst|u_uart[0]|u_baud|i_cnt [9];
  565. wire \macro_inst|u_uart[0]|u_baud|i_cnt[9]~34_combout ;
  566. wire \macro_inst|u_uart[0]|u_baud|i_cnt[9]~35 ;
  567. wire \macro_inst|u_uart[0]|u_regs|Decoder1~0_combout ;
  568. wire \macro_inst|u_uart[0]|u_regs|Decoder1~1_combout ;
  569. wire \macro_inst|u_uart[0]|u_regs|Mux0~2_combout ;
  570. wire \macro_inst|u_uart[0]|u_regs|Mux0~3_combout ;
  571. wire \macro_inst|u_uart[0]|u_regs|Mux0~4_combout ;
  572. wire \macro_inst|u_uart[0]|u_regs|Mux0~5_combout ;
  573. wire \macro_inst|u_uart[0]|u_regs|Mux10~0_combout ;
  574. wire \macro_inst|u_uart[0]|u_regs|Mux10~1_combout ;
  575. wire \macro_inst|u_uart[0]|u_regs|Mux11~0_combout ;
  576. wire \macro_inst|u_uart[0]|u_regs|Mux11~1_combout ;
  577. wire \macro_inst|u_uart[0]|u_regs|Mux11~2_combout ;
  578. wire \macro_inst|u_uart[0]|u_regs|Mux11~3_combout ;
  579. wire \macro_inst|u_uart[0]|u_regs|Mux12~0_combout ;
  580. wire \macro_inst|u_uart[0]|u_regs|Mux12~1_combout ;
  581. wire \macro_inst|u_uart[0]|u_regs|Mux1~2_combout ;
  582. wire \macro_inst|u_uart[0]|u_regs|Mux1~3_combout ;
  583. wire \macro_inst|u_uart[0]|u_regs|Mux1~4_combout ;
  584. wire \macro_inst|u_uart[0]|u_regs|Mux1~5_combout ;
  585. wire \macro_inst|u_uart[0]|u_regs|Mux2~2_combout ;
  586. wire \macro_inst|u_uart[0]|u_regs|Mux2~3_combout ;
  587. wire \macro_inst|u_uart[0]|u_regs|Mux2~4_combout ;
  588. wire \macro_inst|u_uart[0]|u_regs|Mux2~5_combout ;
  589. wire \macro_inst|u_uart[0]|u_regs|Mux3~2_combout ;
  590. wire \macro_inst|u_uart[0]|u_regs|Mux3~3_combout ;
  591. wire \macro_inst|u_uart[0]|u_regs|Mux3~4_combout ;
  592. wire \macro_inst|u_uart[0]|u_regs|Mux3~5_combout ;
  593. wire \macro_inst|u_uart[0]|u_regs|Mux4~2_combout ;
  594. wire \macro_inst|u_uart[0]|u_regs|Mux4~3_combout ;
  595. wire \macro_inst|u_uart[0]|u_regs|Mux4~4_combout ;
  596. wire \macro_inst|u_uart[0]|u_regs|Mux4~5_combout ;
  597. wire \macro_inst|u_uart[0]|u_regs|Mux5~2_combout ;
  598. wire \macro_inst|u_uart[0]|u_regs|Mux5~3_combout ;
  599. wire \macro_inst|u_uart[0]|u_regs|Mux5~4_combout ;
  600. wire \macro_inst|u_uart[0]|u_regs|Mux5~5_combout ;
  601. wire \macro_inst|u_uart[0]|u_regs|Mux6~2_combout ;
  602. wire \macro_inst|u_uart[0]|u_regs|Mux6~3_combout ;
  603. wire \macro_inst|u_uart[0]|u_regs|Mux6~4_combout ;
  604. wire \macro_inst|u_uart[0]|u_regs|Mux6~5_combout ;
  605. wire \macro_inst|u_uart[0]|u_regs|Mux7~2_combout ;
  606. wire \macro_inst|u_uart[0]|u_regs|Mux7~3_combout ;
  607. wire \macro_inst|u_uart[0]|u_regs|Mux7~4_combout ;
  608. wire \macro_inst|u_uart[0]|u_regs|Mux7~5_combout ;
  609. wire \macro_inst|u_uart[0]|u_regs|Mux8~0_combout ;
  610. wire \macro_inst|u_uart[0]|u_regs|Selector0~0_combout ;
  611. wire \macro_inst|u_uart[0]|u_regs|Selector0~1_combout ;
  612. wire \macro_inst|u_uart[0]|u_regs|Selector0~2_combout ;
  613. wire \macro_inst|u_uart[0]|u_regs|Selector0~3_combout ;
  614. wire \macro_inst|u_uart[0]|u_regs|Selector0~4_combout ;
  615. wire \macro_inst|u_uart[0]|u_regs|Selector10~0_combout ;
  616. wire \macro_inst|u_uart[0]|u_regs|Selector10~1_combout ;
  617. wire \macro_inst|u_uart[0]|u_regs|Selector10~2_combout ;
  618. wire \macro_inst|u_uart[0]|u_regs|Selector10~3_combout ;
  619. wire \macro_inst|u_uart[0]|u_regs|Selector10~4_combout ;
  620. wire \macro_inst|u_uart[0]|u_regs|Selector10~5_combout ;
  621. wire \macro_inst|u_uart[0]|u_regs|Selector10~6_combout ;
  622. wire \macro_inst|u_uart[0]|u_regs|Selector11~10_combout ;
  623. wire \macro_inst|u_uart[0]|u_regs|Selector11~11_combout ;
  624. wire \macro_inst|u_uart[0]|u_regs|Selector11~12_combout ;
  625. wire \macro_inst|u_uart[0]|u_regs|Selector11~13_combout ;
  626. wire \macro_inst|u_uart[0]|u_regs|Selector11~2_combout ;
  627. wire \macro_inst|u_uart[0]|u_regs|Selector11~3_combout ;
  628. wire \macro_inst|u_uart[0]|u_regs|Selector11~4_combout ;
  629. wire \macro_inst|u_uart[0]|u_regs|Selector11~5_combout ;
  630. wire \macro_inst|u_uart[0]|u_regs|Selector11~6_combout ;
  631. wire \macro_inst|u_uart[0]|u_regs|Selector11~7_combout ;
  632. wire \macro_inst|u_uart[0]|u_regs|Selector11~8_combout ;
  633. wire \macro_inst|u_uart[0]|u_regs|Selector11~9_combout ;
  634. wire \macro_inst|u_uart[0]|u_regs|Selector12~0_combout ;
  635. wire \macro_inst|u_uart[0]|u_regs|Selector12~10_combout ;
  636. wire \macro_inst|u_uart[0]|u_regs|Selector12~11_combout ;
  637. wire \macro_inst|u_uart[0]|u_regs|Selector12~1_combout ;
  638. wire \macro_inst|u_uart[0]|u_regs|Selector12~2_combout ;
  639. wire \macro_inst|u_uart[0]|u_regs|Selector12~3_combout ;
  640. wire \macro_inst|u_uart[0]|u_regs|Selector12~4_combout ;
  641. wire \macro_inst|u_uart[0]|u_regs|Selector12~5_combout ;
  642. wire \macro_inst|u_uart[0]|u_regs|Selector12~6_combout ;
  643. wire \macro_inst|u_uart[0]|u_regs|Selector12~7_combout ;
  644. wire \macro_inst|u_uart[0]|u_regs|Selector12~8_combout ;
  645. wire \macro_inst|u_uart[0]|u_regs|Selector12~9_combout ;
  646. wire \macro_inst|u_uart[0]|u_regs|Selector1~0_combout ;
  647. wire \macro_inst|u_uart[0]|u_regs|Selector1~1_combout ;
  648. wire \macro_inst|u_uart[0]|u_regs|Selector1~2_combout ;
  649. wire \macro_inst|u_uart[0]|u_regs|Selector1~3_combout ;
  650. wire \macro_inst|u_uart[0]|u_regs|Selector1~4_combout ;
  651. wire \macro_inst|u_uart[0]|u_regs|Selector2~0_combout ;
  652. wire \macro_inst|u_uart[0]|u_regs|Selector2~1_combout ;
  653. wire \macro_inst|u_uart[0]|u_regs|Selector2~2_combout ;
  654. wire \macro_inst|u_uart[0]|u_regs|Selector2~3_combout ;
  655. wire \macro_inst|u_uart[0]|u_regs|Selector2~4_combout ;
  656. wire \macro_inst|u_uart[0]|u_regs|Selector3~0_combout ;
  657. wire \macro_inst|u_uart[0]|u_regs|Selector3~1_combout ;
  658. wire \macro_inst|u_uart[0]|u_regs|Selector3~2_combout ;
  659. wire \macro_inst|u_uart[0]|u_regs|Selector3~3_combout ;
  660. wire \macro_inst|u_uart[0]|u_regs|Selector3~4_combout ;
  661. wire \macro_inst|u_uart[0]|u_regs|Selector4~0_combout ;
  662. wire \macro_inst|u_uart[0]|u_regs|Selector4~1_combout ;
  663. wire \macro_inst|u_uart[0]|u_regs|Selector4~2_combout ;
  664. wire \macro_inst|u_uart[0]|u_regs|Selector4~3_combout ;
  665. wire \macro_inst|u_uart[0]|u_regs|Selector4~4_combout ;
  666. wire \macro_inst|u_uart[0]|u_regs|Selector5~10_combout ;
  667. wire \macro_inst|u_uart[0]|u_regs|Selector5~11_combout ;
  668. wire \macro_inst|u_uart[0]|u_regs|Selector5~12_combout ;
  669. wire \macro_inst|u_uart[0]|u_regs|Selector5~4_combout ;
  670. wire \macro_inst|u_uart[0]|u_regs|Selector5~5_combout ;
  671. wire \macro_inst|u_uart[0]|u_regs|Selector5~6_combout ;
  672. wire \macro_inst|u_uart[0]|u_regs|Selector5~7_combout ;
  673. wire \macro_inst|u_uart[0]|u_regs|Selector5~8_combout ;
  674. wire \macro_inst|u_uart[0]|u_regs|Selector5~9_combout ;
  675. wire \macro_inst|u_uart[0]|u_regs|Selector6~0_combout ;
  676. wire \macro_inst|u_uart[0]|u_regs|Selector6~1_combout ;
  677. wire \macro_inst|u_uart[0]|u_regs|Selector6~2_combout ;
  678. wire \macro_inst|u_uart[0]|u_regs|Selector6~3_combout ;
  679. wire \macro_inst|u_uart[0]|u_regs|Selector7~10_combout ;
  680. wire \macro_inst|u_uart[0]|u_regs|Selector7~11_combout ;
  681. wire \macro_inst|u_uart[0]|u_regs|Selector7~12_combout ;
  682. wire \macro_inst|u_uart[0]|u_regs|Selector7~13_combout ;
  683. wire \macro_inst|u_uart[0]|u_regs|Selector7~14_combout ;
  684. wire \macro_inst|u_uart[0]|u_regs|Selector7~15_combout ;
  685. wire \macro_inst|u_uart[0]|u_regs|Selector7~16_combout ;
  686. wire \macro_inst|u_uart[0]|u_regs|Selector7~17_combout ;
  687. wire \macro_inst|u_uart[0]|u_regs|Selector7~18_combout ;
  688. wire \macro_inst|u_uart[0]|u_regs|Selector7~4_combout ;
  689. wire \macro_inst|u_uart[0]|u_regs|Selector7~5_combout ;
  690. wire \macro_inst|u_uart[0]|u_regs|Selector7~6_combout ;
  691. wire \macro_inst|u_uart[0]|u_regs|Selector7~7_combout ;
  692. wire \macro_inst|u_uart[0]|u_regs|Selector7~8_combout ;
  693. wire \macro_inst|u_uart[0]|u_regs|Selector7~9_combout ;
  694. wire \macro_inst|u_uart[0]|u_regs|Selector8~10_combout ;
  695. wire \macro_inst|u_uart[0]|u_regs|Selector8~11_combout ;
  696. wire \macro_inst|u_uart[0]|u_regs|Selector8~12_combout ;
  697. wire \macro_inst|u_uart[0]|u_regs|Selector8~2_combout ;
  698. wire \macro_inst|u_uart[0]|u_regs|Selector8~3_combout ;
  699. wire \macro_inst|u_uart[0]|u_regs|Selector8~4_combout ;
  700. wire \macro_inst|u_uart[0]|u_regs|Selector8~5_combout ;
  701. wire \macro_inst|u_uart[0]|u_regs|Selector8~6_combout ;
  702. wire \macro_inst|u_uart[0]|u_regs|Selector8~7_combout ;
  703. wire \macro_inst|u_uart[0]|u_regs|Selector8~8_combout ;
  704. wire \macro_inst|u_uart[0]|u_regs|Selector8~9_combout ;
  705. wire \macro_inst|u_uart[0]|u_regs|Selector9~10_combout ;
  706. wire \macro_inst|u_uart[0]|u_regs|Selector9~2_combout ;
  707. wire \macro_inst|u_uart[0]|u_regs|Selector9~3_combout ;
  708. wire \macro_inst|u_uart[0]|u_regs|Selector9~4_combout ;
  709. wire \macro_inst|u_uart[0]|u_regs|Selector9~5_combout ;
  710. wire \macro_inst|u_uart[0]|u_regs|Selector9~6_combout ;
  711. wire \macro_inst|u_uart[0]|u_regs|Selector9~7_combout ;
  712. wire \macro_inst|u_uart[0]|u_regs|Selector9~8_combout ;
  713. wire \macro_inst|u_uart[0]|u_regs|Selector9~9_combout ;
  714. wire \macro_inst|u_uart[0]|u_regs|always1~0_combout ;
  715. wire \macro_inst|u_uart[0]|u_regs|always2~0_combout ;
  716. wire \macro_inst|u_uart[0]|u_regs|always5~0_combout ;
  717. wire \macro_inst|u_uart[0]|u_regs|always5~1_combout ;
  718. wire \macro_inst|u_uart[0]|u_regs|always6~0_combout ;
  719. wire \macro_inst|u_uart[0]|u_regs|always7~0_combout ;
  720. wire [31:0] \macro_inst|u_uart[0]|u_regs|apb_prdata ;
  721. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [0];
  722. wire \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~0_combout ;
  723. wire \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~1_combout ;
  724. wire \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~2_combout ;
  725. wire \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~3_combout ;
  726. wire \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~4_combout ;
  727. wire \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~5_combout ;
  728. wire \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~6_combout ;
  729. wire \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~7_combout ;
  730. wire \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~8_combout ;
  731. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [10];
  732. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [11];
  733. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [12];
  734. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [13];
  735. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [14];
  736. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [15];
  737. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [16];
  738. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [17];
  739. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [18];
  740. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [19];
  741. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [1];
  742. wire \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~10_combout ;
  743. wire \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~11_combout ;
  744. wire \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~12_combout ;
  745. wire \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~13_combout ;
  746. wire \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~14_combout ;
  747. wire \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~15_combout ;
  748. wire \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~9_combout ;
  749. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [20];
  750. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [21];
  751. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [22];
  752. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [23];
  753. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [24];
  754. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [25];
  755. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [26];
  756. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [27];
  757. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [28];
  758. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [29];
  759. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [2];
  760. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [30];
  761. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [31];
  762. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [3];
  763. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [4];
  764. wire \macro_inst|u_uart[0]|u_regs|apb_prdata[4]~16_combout ;
  765. wire \macro_inst|u_uart[0]|u_regs|apb_prdata[4]~17_combout ;
  766. wire \macro_inst|u_uart[0]|u_regs|apb_prdata[4]~18_combout ;
  767. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [5];
  768. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [6];
  769. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [7];
  770. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [8];
  771. //wire \macro_inst|u_uart[0]|u_regs|apb_prdata [9];
  772. wire \macro_inst|u_uart[0]|u_regs|apb_prdata~19_combout ;
  773. wire \macro_inst|u_uart[0]|u_regs|apb_prdata~20_combout ;
  774. wire \macro_inst|u_uart[0]|u_regs|apb_prdata~21_combout ;
  775. wire \macro_inst|u_uart[0]|u_regs|apb_pready~q ;
  776. wire \macro_inst|u_uart[0]|u_regs|apb_read0~combout ;
  777. wire \macro_inst|u_uart[0]|u_regs|apb_read1~combout ;
  778. wire \macro_inst|u_uart[0]|u_regs|apb_write~0_combout ;
  779. wire [5:0] \macro_inst|u_uart[0]|u_regs|break_error_ie ;
  780. //wire \macro_inst|u_uart[0]|u_regs|break_error_ie [0];
  781. //wire \macro_inst|u_uart[0]|u_regs|break_error_ie [1];
  782. //wire \macro_inst|u_uart[0]|u_regs|break_error_ie [2];
  783. //wire \macro_inst|u_uart[0]|u_regs|break_error_ie [3];
  784. //wire \macro_inst|u_uart[0]|u_regs|break_error_ie [4];
  785. //wire \macro_inst|u_uart[0]|u_regs|break_error_ie [5];
  786. wire \macro_inst|u_uart[0]|u_regs|clear_flags[0]~12_combout ;
  787. wire \macro_inst|u_uart[0]|u_regs|clear_flags[1]~13_combout ;
  788. wire \macro_inst|u_uart[0]|u_regs|clear_flags[2]~14_combout ;
  789. wire \macro_inst|u_uart[0]|u_regs|clear_flags[3]~11_combout ;
  790. wire \macro_inst|u_uart[0]|u_regs|clear_flags[4]~15_combout ;
  791. wire \macro_inst|u_uart[0]|u_regs|clear_flags[5]~16_combout ;
  792. wire \macro_inst|u_uart[0]|u_regs|clear_flags~10_combout ;
  793. wire [5:0] \macro_inst|u_uart[0]|u_regs|fbrd ;
  794. //wire \macro_inst|u_uart[0]|u_regs|fbrd [0];
  795. //wire \macro_inst|u_uart[0]|u_regs|fbrd [1];
  796. //wire \macro_inst|u_uart[0]|u_regs|fbrd [2];
  797. //wire \macro_inst|u_uart[0]|u_regs|fbrd [3];
  798. //wire \macro_inst|u_uart[0]|u_regs|fbrd [4];
  799. //wire \macro_inst|u_uart[0]|u_regs|fbrd [5];
  800. wire [5:0] \macro_inst|u_uart[0]|u_regs|framing_error_ie ;
  801. //wire \macro_inst|u_uart[0]|u_regs|framing_error_ie [0];
  802. //wire \macro_inst|u_uart[0]|u_regs|framing_error_ie [1];
  803. //wire \macro_inst|u_uart[0]|u_regs|framing_error_ie [2];
  804. //wire \macro_inst|u_uart[0]|u_regs|framing_error_ie [3];
  805. //wire \macro_inst|u_uart[0]|u_regs|framing_error_ie [4];
  806. //wire \macro_inst|u_uart[0]|u_regs|framing_error_ie [5];
  807. wire [15:0] \macro_inst|u_uart[0]|u_regs|ibrd ;
  808. //wire \macro_inst|u_uart[0]|u_regs|ibrd [0];
  809. wire \macro_inst|u_uart[0]|u_regs|ibrd[0]~_wirecell_combout ;
  810. //wire \macro_inst|u_uart[0]|u_regs|ibrd [10];
  811. //wire \macro_inst|u_uart[0]|u_regs|ibrd [11];
  812. //wire \macro_inst|u_uart[0]|u_regs|ibrd [12];
  813. //wire \macro_inst|u_uart[0]|u_regs|ibrd [13];
  814. //wire \macro_inst|u_uart[0]|u_regs|ibrd [14];
  815. //wire \macro_inst|u_uart[0]|u_regs|ibrd [15];
  816. //wire \macro_inst|u_uart[0]|u_regs|ibrd [1];
  817. //wire \macro_inst|u_uart[0]|u_regs|ibrd [2];
  818. //wire \macro_inst|u_uart[0]|u_regs|ibrd [3];
  819. //wire \macro_inst|u_uart[0]|u_regs|ibrd [4];
  820. //wire \macro_inst|u_uart[0]|u_regs|ibrd [5];
  821. //wire \macro_inst|u_uart[0]|u_regs|ibrd [6];
  822. //wire \macro_inst|u_uart[0]|u_regs|ibrd [7];
  823. //wire \macro_inst|u_uart[0]|u_regs|ibrd [8];
  824. //wire \macro_inst|u_uart[0]|u_regs|ibrd [9];
  825. wire [5:0] \macro_inst|u_uart[0]|u_regs|interrupts ;
  826. //wire \macro_inst|u_uart[0]|u_regs|interrupts [0];
  827. //wire \macro_inst|u_uart[0]|u_regs|interrupts [1];
  828. //wire \macro_inst|u_uart[0]|u_regs|interrupts [2];
  829. //wire \macro_inst|u_uart[0]|u_regs|interrupts [3];
  830. //wire \macro_inst|u_uart[0]|u_regs|interrupts [4];
  831. //wire \macro_inst|u_uart[0]|u_regs|interrupts [5];
  832. wire \macro_inst|u_uart[0]|u_regs|interrupts~0_combout ;
  833. wire \macro_inst|u_uart[0]|u_regs|interrupts~10_combout ;
  834. wire \macro_inst|u_uart[0]|u_regs|interrupts~11_combout ;
  835. wire \macro_inst|u_uart[0]|u_regs|interrupts~12_combout ;
  836. wire \macro_inst|u_uart[0]|u_regs|interrupts~13_combout ;
  837. wire \macro_inst|u_uart[0]|u_regs|interrupts~14_combout ;
  838. wire \macro_inst|u_uart[0]|u_regs|interrupts~15_combout ;
  839. wire \macro_inst|u_uart[0]|u_regs|interrupts~16_combout ;
  840. wire \macro_inst|u_uart[0]|u_regs|interrupts~17_combout ;
  841. wire \macro_inst|u_uart[0]|u_regs|interrupts~18_combout ;
  842. wire \macro_inst|u_uart[0]|u_regs|interrupts~19_combout ;
  843. wire \macro_inst|u_uart[0]|u_regs|interrupts~1_combout ;
  844. wire \macro_inst|u_uart[0]|u_regs|interrupts~20_combout ;
  845. wire \macro_inst|u_uart[0]|u_regs|interrupts~21_combout ;
  846. wire \macro_inst|u_uart[0]|u_regs|interrupts~22_combout ;
  847. wire \macro_inst|u_uart[0]|u_regs|interrupts~23_combout ;
  848. wire \macro_inst|u_uart[0]|u_regs|interrupts~24_combout ;
  849. wire \macro_inst|u_uart[0]|u_regs|interrupts~25_combout ;
  850. wire \macro_inst|u_uart[0]|u_regs|interrupts~26_combout ;
  851. wire \macro_inst|u_uart[0]|u_regs|interrupts~27_combout ;
  852. wire \macro_inst|u_uart[0]|u_regs|interrupts~28_combout ;
  853. wire \macro_inst|u_uart[0]|u_regs|interrupts~29_combout ;
  854. wire \macro_inst|u_uart[0]|u_regs|interrupts~2_combout ;
  855. wire \macro_inst|u_uart[0]|u_regs|interrupts~3_combout ;
  856. wire \macro_inst|u_uart[0]|u_regs|interrupts~4_combout ;
  857. wire \macro_inst|u_uart[0]|u_regs|interrupts~5_combout ;
  858. wire \macro_inst|u_uart[0]|u_regs|interrupts~6_combout ;
  859. wire \macro_inst|u_uart[0]|u_regs|interrupts~7_combout ;
  860. wire \macro_inst|u_uart[0]|u_regs|interrupts~8_combout ;
  861. wire \macro_inst|u_uart[0]|u_regs|interrupts~9_combout ;
  862. wire \macro_inst|u_uart[0]|u_regs|lcr_eps~q ;
  863. wire \macro_inst|u_uart[0]|u_regs|lcr_pen~q ;
  864. wire \macro_inst|u_uart[0]|u_regs|lcr_sps~q ;
  865. wire \macro_inst|u_uart[0]|u_regs|lcr_stp2~q ;
  866. wire [5:0] \macro_inst|u_uart[0]|u_regs|overrun_error_ie ;
  867. //wire \macro_inst|u_uart[0]|u_regs|overrun_error_ie [0];
  868. //wire \macro_inst|u_uart[0]|u_regs|overrun_error_ie [1];
  869. //wire \macro_inst|u_uart[0]|u_regs|overrun_error_ie [2];
  870. //wire \macro_inst|u_uart[0]|u_regs|overrun_error_ie [3];
  871. //wire \macro_inst|u_uart[0]|u_regs|overrun_error_ie [4];
  872. //wire \macro_inst|u_uart[0]|u_regs|overrun_error_ie [5];
  873. wire [5:0] \macro_inst|u_uart[0]|u_regs|parity_error_ie ;
  874. //wire \macro_inst|u_uart[0]|u_regs|parity_error_ie [0];
  875. //wire \macro_inst|u_uart[0]|u_regs|parity_error_ie [1];
  876. //wire \macro_inst|u_uart[0]|u_regs|parity_error_ie [2];
  877. //wire \macro_inst|u_uart[0]|u_regs|parity_error_ie [3];
  878. //wire \macro_inst|u_uart[0]|u_regs|parity_error_ie [4];
  879. //wire \macro_inst|u_uart[0]|u_regs|parity_error_ie [5];
  880. wire [5:0] \macro_inst|u_uart[0]|u_regs|rx_dma_en ;
  881. //wire \macro_inst|u_uart[0]|u_regs|rx_dma_en [0];
  882. wire \macro_inst|u_uart[0]|u_regs|rx_dma_en[0]~0_combout ;
  883. //wire \macro_inst|u_uart[0]|u_regs|rx_dma_en [1];
  884. wire \macro_inst|u_uart[0]|u_regs|rx_dma_en[1]~1_combout ;
  885. //wire \macro_inst|u_uart[0]|u_regs|rx_dma_en [2];
  886. wire \macro_inst|u_uart[0]|u_regs|rx_dma_en[2]~4_combout ;
  887. //wire \macro_inst|u_uart[0]|u_regs|rx_dma_en [3];
  888. wire \macro_inst|u_uart[0]|u_regs|rx_dma_en[3]~5_combout ;
  889. //wire \macro_inst|u_uart[0]|u_regs|rx_dma_en [4];
  890. wire \macro_inst|u_uart[0]|u_regs|rx_dma_en[4]~3_combout ;
  891. //wire \macro_inst|u_uart[0]|u_regs|rx_dma_en [5];
  892. wire \macro_inst|u_uart[0]|u_regs|rx_dma_en[5]~2_combout ;
  893. wire [5:0] \macro_inst|u_uart[0]|u_regs|rx_idle_ie ;
  894. //wire \macro_inst|u_uart[0]|u_regs|rx_idle_ie [0];
  895. //wire \macro_inst|u_uart[0]|u_regs|rx_idle_ie [1];
  896. //wire \macro_inst|u_uart[0]|u_regs|rx_idle_ie [2];
  897. //wire \macro_inst|u_uart[0]|u_regs|rx_idle_ie [3];
  898. //wire \macro_inst|u_uart[0]|u_regs|rx_idle_ie [4];
  899. //wire \macro_inst|u_uart[0]|u_regs|rx_idle_ie [5];
  900. wire [5:0] \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie ;
  901. //wire \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie [0];
  902. wire \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~12_combout ;
  903. wire \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~16_combout ;
  904. //wire \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie [1];
  905. wire \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~13_combout ;
  906. wire \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~17_combout ;
  907. //wire \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie [2];
  908. wire \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~14_combout ;
  909. wire \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~18_combout ;
  910. //wire \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie [3];
  911. wire \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3]~15_combout ;
  912. wire \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3]~19_combout ;
  913. //wire \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie [4];
  914. wire \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[4]~20_combout ;
  915. //wire \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie [5];
  916. wire \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[5]~21_combout ;
  917. wire [5:0] \macro_inst|u_uart[0]|u_regs|rx_read ;
  918. //wire \macro_inst|u_uart[0]|u_regs|rx_read [0];
  919. //wire \macro_inst|u_uart[0]|u_regs|rx_read [1];
  920. //wire \macro_inst|u_uart[0]|u_regs|rx_read [2];
  921. //wire \macro_inst|u_uart[0]|u_regs|rx_read [3];
  922. //wire \macro_inst|u_uart[0]|u_regs|rx_read [4];
  923. //wire \macro_inst|u_uart[0]|u_regs|rx_read [5];
  924. wire \macro_inst|u_uart[0]|u_regs|rx_read~0_combout ;
  925. wire \macro_inst|u_uart[0]|u_regs|rx_read~1_combout ;
  926. wire \macro_inst|u_uart[0]|u_regs|rx_read~2_combout ;
  927. wire \macro_inst|u_uart[0]|u_regs|rx_read~3_combout ;
  928. wire \macro_inst|u_uart[0]|u_regs|rx_read~4_combout ;
  929. wire \macro_inst|u_uart[0]|u_regs|rx_read~5_combout ;
  930. wire [7:0] \macro_inst|u_uart[0]|u_regs|rx_reg ;
  931. //wire \macro_inst|u_uart[0]|u_regs|rx_reg [0];
  932. //wire \macro_inst|u_uart[0]|u_regs|rx_reg [1];
  933. //wire \macro_inst|u_uart[0]|u_regs|rx_reg [2];
  934. //wire \macro_inst|u_uart[0]|u_regs|rx_reg [3];
  935. //wire \macro_inst|u_uart[0]|u_regs|rx_reg [4];
  936. //wire \macro_inst|u_uart[0]|u_regs|rx_reg [5];
  937. //wire \macro_inst|u_uart[0]|u_regs|rx_reg [6];
  938. //wire \macro_inst|u_uart[0]|u_regs|rx_reg [7];
  939. wire [4:0] \macro_inst|u_uart[0]|u_regs|status_reg ;
  940. //wire \macro_inst|u_uart[0]|u_regs|status_reg [0];
  941. wire \macro_inst|u_uart[0]|u_regs|status_reg[0]~0_combout ;
  942. //wire \macro_inst|u_uart[0]|u_regs|status_reg [1];
  943. //wire \macro_inst|u_uart[0]|u_regs|status_reg [2];
  944. wire \macro_inst|u_uart[0]|u_regs|status_reg[2]~1_combout ;
  945. wire \macro_inst|u_uart[0]|u_regs|status_reg[2]~feeder_combout ;
  946. //wire \macro_inst|u_uart[0]|u_regs|status_reg [3];
  947. //wire \macro_inst|u_uart[0]|u_regs|status_reg [4];
  948. wire [5:0] \macro_inst|u_uart[0]|u_regs|tx_complete_ie ;
  949. //wire \macro_inst|u_uart[0]|u_regs|tx_complete_ie [0];
  950. //wire \macro_inst|u_uart[0]|u_regs|tx_complete_ie [1];
  951. //wire \macro_inst|u_uart[0]|u_regs|tx_complete_ie [2];
  952. //wire \macro_inst|u_uart[0]|u_regs|tx_complete_ie [3];
  953. //wire \macro_inst|u_uart[0]|u_regs|tx_complete_ie [4];
  954. //wire \macro_inst|u_uart[0]|u_regs|tx_complete_ie [5];
  955. wire [5:0] \macro_inst|u_uart[0]|u_regs|tx_dma_en ;
  956. //wire \macro_inst|u_uart[0]|u_regs|tx_dma_en [0];
  957. //wire \macro_inst|u_uart[0]|u_regs|tx_dma_en [1];
  958. //wire \macro_inst|u_uart[0]|u_regs|tx_dma_en [2];
  959. //wire \macro_inst|u_uart[0]|u_regs|tx_dma_en [3];
  960. //wire \macro_inst|u_uart[0]|u_regs|tx_dma_en [4];
  961. //wire \macro_inst|u_uart[0]|u_regs|tx_dma_en [5];
  962. wire [5:0] \macro_inst|u_uart[0]|u_regs|tx_not_full_ie ;
  963. //wire \macro_inst|u_uart[0]|u_regs|tx_not_full_ie [0];
  964. //wire \macro_inst|u_uart[0]|u_regs|tx_not_full_ie [1];
  965. //wire \macro_inst|u_uart[0]|u_regs|tx_not_full_ie [2];
  966. //wire \macro_inst|u_uart[0]|u_regs|tx_not_full_ie [3];
  967. //wire \macro_inst|u_uart[0]|u_regs|tx_not_full_ie [4];
  968. //wire \macro_inst|u_uart[0]|u_regs|tx_not_full_ie [5];
  969. wire [5:0] \macro_inst|u_uart[0]|u_regs|tx_write ;
  970. //wire \macro_inst|u_uart[0]|u_regs|tx_write [0];
  971. //wire \macro_inst|u_uart[0]|u_regs|tx_write [1];
  972. //wire \macro_inst|u_uart[0]|u_regs|tx_write [2];
  973. //wire \macro_inst|u_uart[0]|u_regs|tx_write [3];
  974. //wire \macro_inst|u_uart[0]|u_regs|tx_write [4];
  975. //wire \macro_inst|u_uart[0]|u_regs|tx_write [5];
  976. wire \macro_inst|u_uart[0]|u_regs|tx_write~0_combout ;
  977. wire \macro_inst|u_uart[0]|u_regs|tx_write~1_combout ;
  978. wire \macro_inst|u_uart[0]|u_regs|tx_write~2_combout ;
  979. wire \macro_inst|u_uart[0]|u_regs|tx_write~3_combout ;
  980. wire \macro_inst|u_uart[0]|u_regs|tx_write~4_combout ;
  981. wire \macro_inst|u_uart[0]|u_regs|tx_write~5_combout ;
  982. wire \macro_inst|u_uart[0]|u_regs|uart_en~0_combout ;
  983. wire \macro_inst|u_uart[0]|u_regs|uart_en~q ;
  984. wire \macro_inst|u_uart[0]|u_rx[0]|Add1~0_combout ;
  985. wire \macro_inst|u_uart[0]|u_rx[0]|Add4~0_combout ;
  986. wire \macro_inst|u_uart[0]|u_rx[0]|Add4~1_combout ;
  987. wire \macro_inst|u_uart[0]|u_rx[0]|Add4~2_combout ;
  988. wire \macro_inst|u_uart[0]|u_rx[0]|Selector0~0_combout ;
  989. wire \macro_inst|u_uart[0]|u_rx[0]|Selector1~1_combout ;
  990. wire \macro_inst|u_uart[0]|u_rx[0]|Selector1~2_combout ;
  991. wire \macro_inst|u_uart[0]|u_rx[0]|Selector1~3_combout ;
  992. wire \macro_inst|u_uart[0]|u_rx[0]|Selector1~4_combout ;
  993. wire \macro_inst|u_uart[0]|u_rx[0]|Selector2~0_combout ;
  994. wire \macro_inst|u_uart[0]|u_rx[0]|Selector2~1_combout ;
  995. wire \macro_inst|u_uart[0]|u_rx[0]|Selector2~2_combout ;
  996. wire \macro_inst|u_uart[0]|u_rx[0]|Selector3~0_combout ;
  997. wire \macro_inst|u_uart[0]|u_rx[0]|Selector4~0_combout ;
  998. wire \macro_inst|u_uart[0]|u_rx[0]|Selector4~1_combout ;
  999. wire \macro_inst|u_uart[0]|u_rx[0]|Selector4~2_combout ;
  1000. wire \macro_inst|u_uart[0]|u_rx[0]|Selector4~3_combout ;
  1001. wire \macro_inst|u_uart[0]|u_rx[0]|Selector4~4_combout ;
  1002. wire \macro_inst|u_uart[0]|u_rx[0]|always11~0_combout ;
  1003. wire \macro_inst|u_uart[0]|u_rx[0]|always11~1_combout ;
  1004. wire \macro_inst|u_uart[0]|u_rx[0]|always11~2_combout ;
  1005. wire \macro_inst|u_uart[0]|u_rx[0]|always2~0_combout ;
  1006. wire \macro_inst|u_uart[0]|u_rx[0]|always2~1_combout ;
  1007. wire \macro_inst|u_uart[0]|u_rx[0]|always3~1_combout ;
  1008. wire \macro_inst|u_uart[0]|u_rx[0]|always3~2_combout ;
  1009. wire \macro_inst|u_uart[0]|u_rx[0]|always4~2_combout ;
  1010. wire \macro_inst|u_uart[0]|u_rx[0]|always6~1_combout ;
  1011. wire \macro_inst|u_uart[0]|u_rx[0]|always8~0_combout ;
  1012. wire \macro_inst|u_uart[0]|u_rx[0]|break_error~0_combout ;
  1013. wire \macro_inst|u_uart[0]|u_rx[0]|break_error~q ;
  1014. wire \macro_inst|u_uart[0]|u_rx[0]|framing_error~0_combout ;
  1015. wire \macro_inst|u_uart[0]|u_rx[0]|framing_error~q ;
  1016. wire \macro_inst|u_uart[0]|u_rx[0]|overrun_error~0_combout ;
  1017. wire \macro_inst|u_uart[0]|u_rx[0]|overrun_error~q ;
  1018. wire \macro_inst|u_uart[0]|u_rx[0]|parity_error~0_combout ;
  1019. wire \macro_inst|u_uart[0]|u_rx[0]|parity_error~1_combout ;
  1020. wire \macro_inst|u_uart[0]|u_rx[0]|parity_error~q ;
  1021. wire [3:0] \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt ;
  1022. //wire \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt [0];
  1023. wire \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[0]~4_combout ;
  1024. wire \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[0]~5 ;
  1025. //wire \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt [1];
  1026. wire \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[1]~6_combout ;
  1027. wire \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[1]~7 ;
  1028. //wire \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt [2];
  1029. wire \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[2]~8_combout ;
  1030. wire \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[2]~9 ;
  1031. //wire \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt [3];
  1032. wire \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[3]~10_combout ;
  1033. wire \macro_inst|u_uart[0]|u_rx[0]|rx_bit~q ;
  1034. wire [3:0] \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt ;
  1035. //wire \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt [0];
  1036. //wire \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt [1];
  1037. wire \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt[1]~3_combout ;
  1038. //wire \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt [2];
  1039. //wire \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt [3];
  1040. wire \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt~1_combout ;
  1041. wire \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt~2_combout ;
  1042. wire \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt~4_combout ;
  1043. wire \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt~5_combout ;
  1044. wire \macro_inst|u_uart[0]|u_rx[0]|rx_dma_req~0_combout ;
  1045. wire \macro_inst|u_uart[0]|u_rx[0]|rx_dma_req~q ;
  1046. wire [0:0] \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|counter ;
  1047. //wire \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|counter [0];
  1048. wire \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|counter~0_combout ;
  1049. wire \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][0]~q ;
  1050. wire \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][1]~q ;
  1051. wire \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][2]~q ;
  1052. wire \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][3]~q ;
  1053. wire \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][4]~q ;
  1054. wire \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][5]~q ;
  1055. wire \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][6]~q ;
  1056. wire \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][7]~q ;
  1057. wire \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|wrreq~0_combout ;
  1058. wire \macro_inst|u_uart[0]|u_rx[0]|rx_idle_en~0_combout ;
  1059. wire \macro_inst|u_uart[0]|u_rx[0]|rx_idle_en~q ;
  1060. wire \macro_inst|u_uart[0]|u_rx[0]|rx_idle~0_combout ;
  1061. wire \macro_inst|u_uart[0]|u_rx[0]|rx_idle~q ;
  1062. wire [4:0] \macro_inst|u_uart[0]|u_rx[0]|rx_in ;
  1063. //wire \macro_inst|u_uart[0]|u_rx[0]|rx_in [0];
  1064. //wire \macro_inst|u_uart[0]|u_rx[0]|rx_in [1];
  1065. //wire \macro_inst|u_uart[0]|u_rx[0]|rx_in [2];
  1066. //wire \macro_inst|u_uart[0]|u_rx[0]|rx_in [3];
  1067. //wire \macro_inst|u_uart[0]|u_rx[0]|rx_in [4];
  1068. wire \macro_inst|u_uart[0]|u_rx[0]|rx_in[4]~0_combout ;
  1069. wire \macro_inst|u_uart[0]|u_rx[0]|rx_parity~0_combout ;
  1070. wire \macro_inst|u_uart[0]|u_rx[0]|rx_parity~1_combout ;
  1071. wire \macro_inst|u_uart[0]|u_rx[0]|rx_parity~q ;
  1072. wire \macro_inst|u_uart[0]|u_rx[0]|rx_sample~0_combout ;
  1073. wire [7:0] \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg ;
  1074. //wire \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [0];
  1075. //wire \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [1];
  1076. //wire \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [2];
  1077. //wire \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [3];
  1078. //wire \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [4];
  1079. //wire \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [5];
  1080. //wire \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [6];
  1081. //wire \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [7];
  1082. wire \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_DATA~q ;
  1083. wire \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_IDLE~q ;
  1084. wire \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_PARITY~0_combout ;
  1085. wire \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_PARITY~1_combout ;
  1086. wire \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_PARITY~q ;
  1087. wire \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_START~q ;
  1088. wire \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_STOP~0_combout ;
  1089. wire \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_STOP~1_combout ;
  1090. wire \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_STOP~q ;
  1091. wire \macro_inst|u_uart[0]|u_rx[1]|Add1~0_combout ;
  1092. wire \macro_inst|u_uart[0]|u_rx[1]|Add4~0_combout ;
  1093. wire \macro_inst|u_uart[0]|u_rx[1]|Add4~1_combout ;
  1094. wire \macro_inst|u_uart[0]|u_rx[1]|Add4~2_combout ;
  1095. wire \macro_inst|u_uart[0]|u_rx[1]|Selector0~1_combout ;
  1096. wire \macro_inst|u_uart[0]|u_rx[1]|Selector0~2_combout ;
  1097. wire \macro_inst|u_uart[0]|u_rx[1]|Selector0~3_combout ;
  1098. wire \macro_inst|u_uart[0]|u_rx[1]|Selector0~4_combout ;
  1099. wire \macro_inst|u_uart[0]|u_rx[1]|Selector1~0_combout ;
  1100. wire \macro_inst|u_uart[0]|u_rx[1]|Selector2~0_combout ;
  1101. wire \macro_inst|u_uart[0]|u_rx[1]|Selector2~1_combout ;
  1102. wire \macro_inst|u_uart[0]|u_rx[1]|Selector2~2_combout ;
  1103. wire \macro_inst|u_uart[0]|u_rx[1]|Selector3~0_combout ;
  1104. wire \macro_inst|u_uart[0]|u_rx[1]|Selector4~0_combout ;
  1105. wire \macro_inst|u_uart[0]|u_rx[1]|Selector4~1_combout ;
  1106. wire \macro_inst|u_uart[0]|u_rx[1]|Selector4~2_combout ;
  1107. wire \macro_inst|u_uart[0]|u_rx[1]|Selector4~3_combout ;
  1108. wire \macro_inst|u_uart[0]|u_rx[1]|Selector4~4_combout ;
  1109. wire \macro_inst|u_uart[0]|u_rx[1]|always11~0_combout ;
  1110. wire \macro_inst|u_uart[0]|u_rx[1]|always11~1_combout ;
  1111. wire \macro_inst|u_uart[0]|u_rx[1]|always11~2_combout ;
  1112. wire \macro_inst|u_uart[0]|u_rx[1]|always2~0_combout ;
  1113. wire \macro_inst|u_uart[0]|u_rx[1]|always2~1_combout ;
  1114. wire \macro_inst|u_uart[0]|u_rx[1]|always3~1_combout ;
  1115. wire \macro_inst|u_uart[0]|u_rx[1]|always3~2_combout ;
  1116. wire \macro_inst|u_uart[0]|u_rx[1]|always4~2_combout ;
  1117. wire \macro_inst|u_uart[0]|u_rx[1]|always6~1_combout ;
  1118. wire \macro_inst|u_uart[0]|u_rx[1]|always8~0_combout ;
  1119. wire \macro_inst|u_uart[0]|u_rx[1]|break_error~0_combout ;
  1120. wire \macro_inst|u_uart[0]|u_rx[1]|break_error~q ;
  1121. wire \macro_inst|u_uart[0]|u_rx[1]|framing_error~0_combout ;
  1122. wire \macro_inst|u_uart[0]|u_rx[1]|framing_error~q ;
  1123. wire \macro_inst|u_uart[0]|u_rx[1]|overrun_error~0_combout ;
  1124. wire \macro_inst|u_uart[0]|u_rx[1]|overrun_error~q ;
  1125. wire \macro_inst|u_uart[0]|u_rx[1]|parity_error~0_combout ;
  1126. wire \macro_inst|u_uart[0]|u_rx[1]|parity_error~1_combout ;
  1127. wire \macro_inst|u_uart[0]|u_rx[1]|parity_error~q ;
  1128. wire [3:0] \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt ;
  1129. //wire \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt [0];
  1130. wire \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[0]~4_combout ;
  1131. wire \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[0]~5 ;
  1132. //wire \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt [1];
  1133. wire \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[1]~6_combout ;
  1134. wire \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[1]~7 ;
  1135. //wire \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt [2];
  1136. wire \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[2]~8_combout ;
  1137. wire \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[2]~9 ;
  1138. //wire \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt [3];
  1139. wire \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[3]~10_combout ;
  1140. wire \macro_inst|u_uart[0]|u_rx[1]|rx_bit~q ;
  1141. wire [3:0] \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt ;
  1142. //wire \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt [0];
  1143. //wire \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt [1];
  1144. wire \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt[1]~3_combout ;
  1145. //wire \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt [2];
  1146. //wire \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt [3];
  1147. wire \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt~1_combout ;
  1148. wire \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt~2_combout ;
  1149. wire \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt~4_combout ;
  1150. wire \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt~5_combout ;
  1151. wire \macro_inst|u_uart[0]|u_rx[1]|rx_dma_req~0_combout ;
  1152. wire \macro_inst|u_uart[0]|u_rx[1]|rx_dma_req~q ;
  1153. wire [0:0] \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|counter ;
  1154. //wire \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|counter [0];
  1155. wire \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|counter~0_combout ;
  1156. wire \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][0]~feeder_combout ;
  1157. wire \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][0]~q ;
  1158. wire \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][1]~q ;
  1159. wire \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][2]~feeder_combout ;
  1160. wire \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][2]~q ;
  1161. wire \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][3]~feeder_combout ;
  1162. wire \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][3]~q ;
  1163. wire \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][4]~q ;
  1164. wire \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][5]~q ;
  1165. wire \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][6]~feeder_combout ;
  1166. wire \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][6]~q ;
  1167. wire \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][7]~q ;
  1168. wire \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|wrreq~0_combout ;
  1169. wire \macro_inst|u_uart[0]|u_rx[1]|rx_idle_en~0_combout ;
  1170. wire \macro_inst|u_uart[0]|u_rx[1]|rx_idle_en~q ;
  1171. wire \macro_inst|u_uart[0]|u_rx[1]|rx_idle~0_combout ;
  1172. wire \macro_inst|u_uart[0]|u_rx[1]|rx_idle~q ;
  1173. wire [4:0] \macro_inst|u_uart[0]|u_rx[1]|rx_in ;
  1174. //wire \macro_inst|u_uart[0]|u_rx[1]|rx_in [0];
  1175. //wire \macro_inst|u_uart[0]|u_rx[1]|rx_in [1];
  1176. //wire \macro_inst|u_uart[0]|u_rx[1]|rx_in [2];
  1177. //wire \macro_inst|u_uart[0]|u_rx[1]|rx_in [3];
  1178. //wire \macro_inst|u_uart[0]|u_rx[1]|rx_in [4];
  1179. wire \macro_inst|u_uart[0]|u_rx[1]|rx_in[4]~0_combout ;
  1180. wire \macro_inst|u_uart[0]|u_rx[1]|rx_parity~0_combout ;
  1181. wire \macro_inst|u_uart[0]|u_rx[1]|rx_parity~1_combout ;
  1182. wire \macro_inst|u_uart[0]|u_rx[1]|rx_parity~q ;
  1183. wire \macro_inst|u_uart[0]|u_rx[1]|rx_sample~0_combout ;
  1184. wire [7:0] \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg ;
  1185. //wire \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [0];
  1186. //wire \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [1];
  1187. wire \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[1]~feeder_combout ;
  1188. //wire \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [2];
  1189. wire \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[2]~feeder_combout ;
  1190. //wire \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [3];
  1191. wire \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[3]~feeder_combout ;
  1192. //wire \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [4];
  1193. //wire \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [5];
  1194. wire \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[5]~feeder_combout ;
  1195. //wire \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [6];
  1196. wire \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[6]~feeder_combout ;
  1197. //wire \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [7];
  1198. wire \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_DATA~q ;
  1199. wire \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_IDLE~q ;
  1200. wire \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_PARITY~0_combout ;
  1201. wire \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_PARITY~1_combout ;
  1202. wire \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_PARITY~q ;
  1203. wire \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_START~q ;
  1204. wire \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_STOP~0_combout ;
  1205. wire \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_STOP~1_combout ;
  1206. wire \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_STOP~q ;
  1207. wire \macro_inst|u_uart[0]|u_rx[2]|Add1~0_combout ;
  1208. wire \macro_inst|u_uart[0]|u_rx[2]|Add4~0_combout ;
  1209. wire \macro_inst|u_uart[0]|u_rx[2]|Add4~1_combout ;
  1210. wire \macro_inst|u_uart[0]|u_rx[2]|Add4~2_combout ;
  1211. wire \macro_inst|u_uart[0]|u_rx[2]|Selector0~0_combout ;
  1212. wire \macro_inst|u_uart[0]|u_rx[2]|Selector1~0_combout ;
  1213. wire \macro_inst|u_uart[0]|u_rx[2]|Selector2~1_combout ;
  1214. wire \macro_inst|u_uart[0]|u_rx[2]|Selector2~2_combout ;
  1215. wire \macro_inst|u_uart[0]|u_rx[2]|Selector2~3_combout ;
  1216. wire \macro_inst|u_uart[0]|u_rx[2]|Selector2~4_combout ;
  1217. wire \macro_inst|u_uart[0]|u_rx[2]|Selector2~5_combout ;
  1218. wire \macro_inst|u_uart[0]|u_rx[2]|Selector2~6_combout ;
  1219. wire \macro_inst|u_uart[0]|u_rx[2]|Selector4~0_combout ;
  1220. wire \macro_inst|u_uart[0]|u_rx[2]|Selector4~1_combout ;
  1221. wire \macro_inst|u_uart[0]|u_rx[2]|Selector4~2_combout ;
  1222. wire \macro_inst|u_uart[0]|u_rx[2]|Selector4~3_combout ;
  1223. wire \macro_inst|u_uart[0]|u_rx[2]|Selector4~4_combout ;
  1224. wire \macro_inst|u_uart[0]|u_rx[2]|Selector4~5_combout ;
  1225. wire \macro_inst|u_uart[0]|u_rx[2]|always11~0_combout ;
  1226. wire \macro_inst|u_uart[0]|u_rx[2]|always11~1_combout ;
  1227. wire \macro_inst|u_uart[0]|u_rx[2]|always11~2_combout ;
  1228. wire \macro_inst|u_uart[0]|u_rx[2]|always2~0_combout ;
  1229. wire \macro_inst|u_uart[0]|u_rx[2]|always2~1_combout ;
  1230. wire \macro_inst|u_uart[0]|u_rx[2]|always3~1_combout ;
  1231. wire \macro_inst|u_uart[0]|u_rx[2]|always3~2_combout ;
  1232. wire \macro_inst|u_uart[0]|u_rx[2]|always4~2_combout ;
  1233. wire \macro_inst|u_uart[0]|u_rx[2]|always6~1_combout ;
  1234. wire \macro_inst|u_uart[0]|u_rx[2]|always8~0_combout ;
  1235. wire \macro_inst|u_uart[0]|u_rx[2]|break_error~0_combout ;
  1236. wire \macro_inst|u_uart[0]|u_rx[2]|break_error~q ;
  1237. wire \macro_inst|u_uart[0]|u_rx[2]|framing_error~0_combout ;
  1238. wire \macro_inst|u_uart[0]|u_rx[2]|framing_error~q ;
  1239. wire \macro_inst|u_uart[0]|u_rx[2]|overrun_error~0_combout ;
  1240. wire \macro_inst|u_uart[0]|u_rx[2]|overrun_error~q ;
  1241. wire \macro_inst|u_uart[0]|u_rx[2]|parity_error~0_combout ;
  1242. wire \macro_inst|u_uart[0]|u_rx[2]|parity_error~1_combout ;
  1243. wire \macro_inst|u_uart[0]|u_rx[2]|parity_error~q ;
  1244. wire [3:0] \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt ;
  1245. //wire \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt [0];
  1246. wire \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[0]~4_combout ;
  1247. wire \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[0]~5 ;
  1248. //wire \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt [1];
  1249. wire \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[1]~6_combout ;
  1250. wire \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[1]~7 ;
  1251. //wire \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt [2];
  1252. wire \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[2]~8_combout ;
  1253. wire \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[2]~9 ;
  1254. //wire \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt [3];
  1255. wire \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[3]~10_combout ;
  1256. wire \macro_inst|u_uart[0]|u_rx[2]|rx_bit~q ;
  1257. wire [3:0] \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt ;
  1258. //wire \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt [0];
  1259. //wire \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt [1];
  1260. //wire \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt [2];
  1261. wire \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt[2]~3_combout ;
  1262. //wire \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt [3];
  1263. wire \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt~1_combout ;
  1264. wire \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt~2_combout ;
  1265. wire \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt~4_combout ;
  1266. wire \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt~5_combout ;
  1267. wire [0:0] \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|counter ;
  1268. //wire \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|counter [0];
  1269. wire \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|counter~0_combout ;
  1270. wire \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][0]~feeder_combout ;
  1271. wire \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][0]~q ;
  1272. wire \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][1]~feeder_combout ;
  1273. wire \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][1]~q ;
  1274. wire \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][2]~feeder_combout ;
  1275. wire \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][2]~q ;
  1276. wire \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][3]~feeder_combout ;
  1277. wire \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][3]~q ;
  1278. wire \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][4]~feeder_combout ;
  1279. wire \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][4]~q ;
  1280. wire \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][5]~feeder_combout ;
  1281. wire \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][5]~q ;
  1282. wire \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][6]~feeder_combout ;
  1283. wire \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][6]~q ;
  1284. wire \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][7]~feeder_combout ;
  1285. wire \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][7]~q ;
  1286. wire \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|wrreq~0_combout ;
  1287. wire \macro_inst|u_uart[0]|u_rx[2]|rx_idle_en~0_combout ;
  1288. wire \macro_inst|u_uart[0]|u_rx[2]|rx_idle_en~q ;
  1289. wire \macro_inst|u_uart[0]|u_rx[2]|rx_idle~0_combout ;
  1290. wire \macro_inst|u_uart[0]|u_rx[2]|rx_idle~q ;
  1291. wire [4:0] \macro_inst|u_uart[0]|u_rx[2]|rx_in ;
  1292. //wire \macro_inst|u_uart[0]|u_rx[2]|rx_in [0];
  1293. //wire \macro_inst|u_uart[0]|u_rx[2]|rx_in [1];
  1294. //wire \macro_inst|u_uart[0]|u_rx[2]|rx_in [2];
  1295. //wire \macro_inst|u_uart[0]|u_rx[2]|rx_in [3];
  1296. //wire \macro_inst|u_uart[0]|u_rx[2]|rx_in [4];
  1297. wire \macro_inst|u_uart[0]|u_rx[2]|rx_in[4]~0_combout ;
  1298. wire \macro_inst|u_uart[0]|u_rx[2]|rx_parity~0_combout ;
  1299. wire \macro_inst|u_uart[0]|u_rx[2]|rx_parity~1_combout ;
  1300. wire \macro_inst|u_uart[0]|u_rx[2]|rx_parity~q ;
  1301. wire \macro_inst|u_uart[0]|u_rx[2]|rx_sample~0_combout ;
  1302. wire [7:0] \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg ;
  1303. //wire \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [0];
  1304. //wire \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [1];
  1305. //wire \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [2];
  1306. wire \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[2]~feeder_combout ;
  1307. //wire \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [3];
  1308. wire \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[3]~feeder_combout ;
  1309. //wire \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [4];
  1310. wire \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[4]~feeder_combout ;
  1311. //wire \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [5];
  1312. //wire \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [6];
  1313. //wire \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [7];
  1314. wire \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_DATA~q ;
  1315. wire \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_IDLE~q ;
  1316. wire \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_PARITY~0_combout ;
  1317. wire \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_PARITY~1_combout ;
  1318. wire \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_PARITY~q ;
  1319. wire \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_START~q ;
  1320. wire \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_STOP~0_combout ;
  1321. wire \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_STOP~1_combout ;
  1322. wire \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_STOP~q ;
  1323. wire \macro_inst|u_uart[0]|u_rx[3]|Add1~0_combout ;
  1324. wire \macro_inst|u_uart[0]|u_rx[3]|Add4~0_combout ;
  1325. wire \macro_inst|u_uart[0]|u_rx[3]|Add4~1_combout ;
  1326. wire \macro_inst|u_uart[0]|u_rx[3]|Add4~2_combout ;
  1327. wire \macro_inst|u_uart[0]|u_rx[3]|Selector0~0_combout ;
  1328. wire \macro_inst|u_uart[0]|u_rx[3]|Selector1~0_combout ;
  1329. wire \macro_inst|u_uart[0]|u_rx[3]|Selector2~1_combout ;
  1330. wire \macro_inst|u_uart[0]|u_rx[3]|Selector2~2_combout ;
  1331. wire \macro_inst|u_uart[0]|u_rx[3]|Selector2~3_combout ;
  1332. wire \macro_inst|u_uart[0]|u_rx[3]|Selector2~4_combout ;
  1333. wire \macro_inst|u_uart[0]|u_rx[3]|Selector2~5_combout ;
  1334. wire \macro_inst|u_uart[0]|u_rx[3]|Selector2~6_combout ;
  1335. wire \macro_inst|u_uart[0]|u_rx[3]|Selector4~0_combout ;
  1336. wire \macro_inst|u_uart[0]|u_rx[3]|Selector4~1_combout ;
  1337. wire \macro_inst|u_uart[0]|u_rx[3]|Selector4~2_combout ;
  1338. wire \macro_inst|u_uart[0]|u_rx[3]|Selector4~3_combout ;
  1339. wire \macro_inst|u_uart[0]|u_rx[3]|Selector4~4_combout ;
  1340. wire \macro_inst|u_uart[0]|u_rx[3]|Selector4~5_combout ;
  1341. wire \macro_inst|u_uart[0]|u_rx[3]|always11~0_combout ;
  1342. wire \macro_inst|u_uart[0]|u_rx[3]|always11~1_combout ;
  1343. wire \macro_inst|u_uart[0]|u_rx[3]|always11~2_combout ;
  1344. wire \macro_inst|u_uart[0]|u_rx[3]|always2~0_combout ;
  1345. wire \macro_inst|u_uart[0]|u_rx[3]|always2~1_combout ;
  1346. wire \macro_inst|u_uart[0]|u_rx[3]|always3~1_combout ;
  1347. wire \macro_inst|u_uart[0]|u_rx[3]|always3~2_combout ;
  1348. wire \macro_inst|u_uart[0]|u_rx[3]|always4~2_combout ;
  1349. wire \macro_inst|u_uart[0]|u_rx[3]|always6~1_combout ;
  1350. wire \macro_inst|u_uart[0]|u_rx[3]|always8~0_combout ;
  1351. wire \macro_inst|u_uart[0]|u_rx[3]|break_error~0_combout ;
  1352. wire \macro_inst|u_uart[0]|u_rx[3]|break_error~q ;
  1353. wire \macro_inst|u_uart[0]|u_rx[3]|framing_error~0_combout ;
  1354. wire \macro_inst|u_uart[0]|u_rx[3]|framing_error~q ;
  1355. wire \macro_inst|u_uart[0]|u_rx[3]|overrun_error~0_combout ;
  1356. wire \macro_inst|u_uart[0]|u_rx[3]|overrun_error~q ;
  1357. wire \macro_inst|u_uart[0]|u_rx[3]|parity_error~0_combout ;
  1358. wire \macro_inst|u_uart[0]|u_rx[3]|parity_error~1_combout ;
  1359. wire \macro_inst|u_uart[0]|u_rx[3]|parity_error~q ;
  1360. wire [3:0] \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt ;
  1361. //wire \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt [0];
  1362. wire \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[0]~4_combout ;
  1363. wire \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[0]~5 ;
  1364. //wire \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt [1];
  1365. wire \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[1]~6_combout ;
  1366. wire \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[1]~7 ;
  1367. //wire \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt [2];
  1368. wire \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[2]~8_combout ;
  1369. wire \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[2]~9 ;
  1370. //wire \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt [3];
  1371. wire \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[3]~10_combout ;
  1372. wire \macro_inst|u_uart[0]|u_rx[3]|rx_bit~q ;
  1373. wire [3:0] \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt ;
  1374. //wire \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt [0];
  1375. wire \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt[0]~3_combout ;
  1376. //wire \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt [1];
  1377. //wire \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt [2];
  1378. //wire \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt [3];
  1379. wire \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt~1_combout ;
  1380. wire \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt~2_combout ;
  1381. wire \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt~4_combout ;
  1382. wire \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt~5_combout ;
  1383. wire [0:0] \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|counter ;
  1384. //wire \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|counter [0];
  1385. wire \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|counter~0_combout ;
  1386. wire \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][0]~q ;
  1387. wire \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][1]~q ;
  1388. wire \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][2]~q ;
  1389. wire \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][3]~q ;
  1390. wire \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][4]~q ;
  1391. wire \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][5]~q ;
  1392. wire \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][6]~q ;
  1393. wire \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][7]~q ;
  1394. wire \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|wrreq~0_combout ;
  1395. wire \macro_inst|u_uart[0]|u_rx[3]|rx_idle_en~0_combout ;
  1396. wire \macro_inst|u_uart[0]|u_rx[3]|rx_idle_en~q ;
  1397. wire \macro_inst|u_uart[0]|u_rx[3]|rx_idle~0_combout ;
  1398. wire \macro_inst|u_uart[0]|u_rx[3]|rx_idle~q ;
  1399. wire [4:0] \macro_inst|u_uart[0]|u_rx[3]|rx_in ;
  1400. //wire \macro_inst|u_uart[0]|u_rx[3]|rx_in [0];
  1401. //wire \macro_inst|u_uart[0]|u_rx[3]|rx_in [1];
  1402. //wire \macro_inst|u_uart[0]|u_rx[3]|rx_in [2];
  1403. //wire \macro_inst|u_uart[0]|u_rx[3]|rx_in [3];
  1404. //wire \macro_inst|u_uart[0]|u_rx[3]|rx_in [4];
  1405. wire \macro_inst|u_uart[0]|u_rx[3]|rx_in[4]~0_combout ;
  1406. wire \macro_inst|u_uart[0]|u_rx[3]|rx_parity~0_combout ;
  1407. wire \macro_inst|u_uart[0]|u_rx[3]|rx_parity~1_combout ;
  1408. wire \macro_inst|u_uart[0]|u_rx[3]|rx_parity~q ;
  1409. wire \macro_inst|u_uart[0]|u_rx[3]|rx_sample~0_combout ;
  1410. wire [7:0] \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg ;
  1411. //wire \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [0];
  1412. //wire \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [1];
  1413. //wire \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [2];
  1414. //wire \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [3];
  1415. //wire \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [4];
  1416. //wire \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [5];
  1417. //wire \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [6];
  1418. //wire \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [7];
  1419. wire \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_DATA~q ;
  1420. wire \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_IDLE~q ;
  1421. wire \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_PARITY~0_combout ;
  1422. wire \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_PARITY~1_combout ;
  1423. wire \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_PARITY~q ;
  1424. wire \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_START~q ;
  1425. wire \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_STOP~0_combout ;
  1426. wire \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_STOP~1_combout ;
  1427. wire \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_STOP~q ;
  1428. wire \macro_inst|u_uart[0]|u_rx[4]|Add1~0_combout ;
  1429. wire \macro_inst|u_uart[0]|u_rx[4]|Add4~0_combout ;
  1430. wire \macro_inst|u_uart[0]|u_rx[4]|Add4~1_combout ;
  1431. wire \macro_inst|u_uart[0]|u_rx[4]|Add4~2_combout ;
  1432. wire \macro_inst|u_uart[0]|u_rx[4]|Selector0~0_combout ;
  1433. wire \macro_inst|u_uart[0]|u_rx[4]|Selector1~0_combout ;
  1434. wire \macro_inst|u_uart[0]|u_rx[4]|Selector2~1_combout ;
  1435. wire \macro_inst|u_uart[0]|u_rx[4]|Selector2~2_combout ;
  1436. wire \macro_inst|u_uart[0]|u_rx[4]|Selector2~3_combout ;
  1437. wire \macro_inst|u_uart[0]|u_rx[4]|Selector2~4_combout ;
  1438. wire \macro_inst|u_uart[0]|u_rx[4]|Selector2~5_combout ;
  1439. wire \macro_inst|u_uart[0]|u_rx[4]|Selector2~6_combout ;
  1440. wire \macro_inst|u_uart[0]|u_rx[4]|Selector4~0_combout ;
  1441. wire \macro_inst|u_uart[0]|u_rx[4]|Selector4~1_combout ;
  1442. wire \macro_inst|u_uart[0]|u_rx[4]|Selector4~2_combout ;
  1443. wire \macro_inst|u_uart[0]|u_rx[4]|Selector4~3_combout ;
  1444. wire \macro_inst|u_uart[0]|u_rx[4]|Selector4~4_combout ;
  1445. wire \macro_inst|u_uart[0]|u_rx[4]|Selector4~5_combout ;
  1446. wire \macro_inst|u_uart[0]|u_rx[4]|always11~0_combout ;
  1447. wire \macro_inst|u_uart[0]|u_rx[4]|always11~1_combout ;
  1448. wire \macro_inst|u_uart[0]|u_rx[4]|always11~2_combout ;
  1449. wire \macro_inst|u_uart[0]|u_rx[4]|always2~0_combout ;
  1450. wire \macro_inst|u_uart[0]|u_rx[4]|always2~1_combout ;
  1451. wire \macro_inst|u_uart[0]|u_rx[4]|always3~1_combout ;
  1452. wire \macro_inst|u_uart[0]|u_rx[4]|always3~2_combout ;
  1453. wire \macro_inst|u_uart[0]|u_rx[4]|always4~2_combout ;
  1454. wire \macro_inst|u_uart[0]|u_rx[4]|always6~1_combout ;
  1455. wire \macro_inst|u_uart[0]|u_rx[4]|always8~0_combout ;
  1456. wire \macro_inst|u_uart[0]|u_rx[4]|break_error~0_combout ;
  1457. wire \macro_inst|u_uart[0]|u_rx[4]|break_error~q ;
  1458. wire \macro_inst|u_uart[0]|u_rx[4]|framing_error~0_combout ;
  1459. wire \macro_inst|u_uart[0]|u_rx[4]|framing_error~q ;
  1460. wire \macro_inst|u_uart[0]|u_rx[4]|overrun_error~0_combout ;
  1461. wire \macro_inst|u_uart[0]|u_rx[4]|overrun_error~q ;
  1462. wire \macro_inst|u_uart[0]|u_rx[4]|parity_error~0_combout ;
  1463. wire \macro_inst|u_uart[0]|u_rx[4]|parity_error~1_combout ;
  1464. wire \macro_inst|u_uart[0]|u_rx[4]|parity_error~q ;
  1465. wire [3:0] \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt ;
  1466. //wire \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt [0];
  1467. wire \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[0]~4_combout ;
  1468. wire \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[0]~5 ;
  1469. //wire \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt [1];
  1470. wire \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[1]~6_combout ;
  1471. wire \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[1]~7 ;
  1472. //wire \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt [2];
  1473. wire \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[2]~8_combout ;
  1474. wire \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[2]~9 ;
  1475. //wire \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt [3];
  1476. wire \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[3]~10_combout ;
  1477. wire \macro_inst|u_uart[0]|u_rx[4]|rx_bit~q ;
  1478. wire [3:0] \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt ;
  1479. //wire \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt [0];
  1480. wire \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt[0]~3_combout ;
  1481. //wire \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt [1];
  1482. //wire \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt [2];
  1483. //wire \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt [3];
  1484. wire \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt~1_combout ;
  1485. wire \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt~2_combout ;
  1486. wire \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt~4_combout ;
  1487. wire \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt~5_combout ;
  1488. wire [0:0] \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|counter ;
  1489. //wire \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|counter [0];
  1490. wire \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|counter~0_combout ;
  1491. wire \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][0]~q ;
  1492. wire \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][1]~q ;
  1493. wire \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][2]~q ;
  1494. wire \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][3]~q ;
  1495. wire \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][4]~q ;
  1496. wire \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][5]~q ;
  1497. wire \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][6]~q ;
  1498. wire \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][7]~q ;
  1499. wire \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|wrreq~0_combout ;
  1500. wire \macro_inst|u_uart[0]|u_rx[4]|rx_idle_en~0_combout ;
  1501. wire \macro_inst|u_uart[0]|u_rx[4]|rx_idle_en~q ;
  1502. wire \macro_inst|u_uart[0]|u_rx[4]|rx_idle~0_combout ;
  1503. wire \macro_inst|u_uart[0]|u_rx[4]|rx_idle~q ;
  1504. wire [4:0] \macro_inst|u_uart[0]|u_rx[4]|rx_in ;
  1505. //wire \macro_inst|u_uart[0]|u_rx[4]|rx_in [0];
  1506. //wire \macro_inst|u_uart[0]|u_rx[4]|rx_in [1];
  1507. wire \macro_inst|u_uart[0]|u_rx[4]|rx_in[1]~feeder_combout ;
  1508. //wire \macro_inst|u_uart[0]|u_rx[4]|rx_in [2];
  1509. wire \macro_inst|u_uart[0]|u_rx[4]|rx_in[2]~feeder_combout ;
  1510. //wire \macro_inst|u_uart[0]|u_rx[4]|rx_in [3];
  1511. wire \macro_inst|u_uart[0]|u_rx[4]|rx_in[3]~feeder_combout ;
  1512. //wire \macro_inst|u_uart[0]|u_rx[4]|rx_in [4];
  1513. wire \macro_inst|u_uart[0]|u_rx[4]|rx_in[4]~0_combout ;
  1514. wire \macro_inst|u_uart[0]|u_rx[4]|rx_parity~0_combout ;
  1515. wire \macro_inst|u_uart[0]|u_rx[4]|rx_parity~1_combout ;
  1516. wire \macro_inst|u_uart[0]|u_rx[4]|rx_parity~q ;
  1517. wire \macro_inst|u_uart[0]|u_rx[4]|rx_sample~0_combout ;
  1518. wire [7:0] \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg ;
  1519. //wire \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [0];
  1520. //wire \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [1];
  1521. wire \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[1]~feeder_combout ;
  1522. //wire \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [2];
  1523. wire \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[2]~feeder_combout ;
  1524. //wire \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [3];
  1525. //wire \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [4];
  1526. wire \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[4]~feeder_combout ;
  1527. //wire \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [5];
  1528. wire \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[5]~feeder_combout ;
  1529. //wire \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [6];
  1530. wire \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[6]~feeder_combout ;
  1531. //wire \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [7];
  1532. wire \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_DATA~q ;
  1533. wire \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_IDLE~q ;
  1534. wire \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_PARITY~0_combout ;
  1535. wire \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_PARITY~1_combout ;
  1536. wire \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_PARITY~q ;
  1537. wire \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_START~q ;
  1538. wire \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_STOP~0_combout ;
  1539. wire \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_STOP~1_combout ;
  1540. wire \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_STOP~q ;
  1541. wire \macro_inst|u_uart[0]|u_rx[5]|Add1~0_combout ;
  1542. wire \macro_inst|u_uart[0]|u_rx[5]|Add3~0_combout ;
  1543. wire \macro_inst|u_uart[0]|u_rx[5]|Add3~1_combout ;
  1544. wire \macro_inst|u_uart[0]|u_rx[5]|Add4~0_combout ;
  1545. wire \macro_inst|u_uart[0]|u_rx[5]|Add4~1_combout ;
  1546. wire \macro_inst|u_uart[0]|u_rx[5]|Add4~2_combout ;
  1547. wire \macro_inst|u_uart[0]|u_rx[5]|Selector0~1_combout ;
  1548. wire \macro_inst|u_uart[0]|u_rx[5]|Selector0~2_combout ;
  1549. wire \macro_inst|u_uart[0]|u_rx[5]|Selector0~3_combout ;
  1550. wire \macro_inst|u_uart[0]|u_rx[5]|Selector0~4_combout ;
  1551. wire \macro_inst|u_uart[0]|u_rx[5]|Selector1~0_combout ;
  1552. wire \macro_inst|u_uart[0]|u_rx[5]|Selector2~0_combout ;
  1553. wire \macro_inst|u_uart[0]|u_rx[5]|Selector2~1_combout ;
  1554. wire \macro_inst|u_uart[0]|u_rx[5]|Selector2~2_combout ;
  1555. wire \macro_inst|u_uart[0]|u_rx[5]|Selector4~0_combout ;
  1556. wire \macro_inst|u_uart[0]|u_rx[5]|Selector4~1_combout ;
  1557. wire \macro_inst|u_uart[0]|u_rx[5]|Selector4~2_combout ;
  1558. wire \macro_inst|u_uart[0]|u_rx[5]|Selector4~3_combout ;
  1559. wire \macro_inst|u_uart[0]|u_rx[5]|Selector4~4_combout ;
  1560. wire \macro_inst|u_uart[0]|u_rx[5]|Selector4~5_combout ;
  1561. wire \macro_inst|u_uart[0]|u_rx[5]|Selector4~6_combout ;
  1562. wire \macro_inst|u_uart[0]|u_rx[5]|always11~0_combout ;
  1563. wire \macro_inst|u_uart[0]|u_rx[5]|always11~1_combout ;
  1564. wire \macro_inst|u_uart[0]|u_rx[5]|always11~2_combout ;
  1565. wire \macro_inst|u_uart[0]|u_rx[5]|always2~0_combout ;
  1566. wire \macro_inst|u_uart[0]|u_rx[5]|always2~1_combout ;
  1567. wire \macro_inst|u_uart[0]|u_rx[5]|always3~1_combout ;
  1568. wire \macro_inst|u_uart[0]|u_rx[5]|always3~2_combout ;
  1569. wire \macro_inst|u_uart[0]|u_rx[5]|always4~2_combout ;
  1570. wire \macro_inst|u_uart[0]|u_rx[5]|always6~1_combout ;
  1571. wire \macro_inst|u_uart[0]|u_rx[5]|always8~0_combout ;
  1572. wire \macro_inst|u_uart[0]|u_rx[5]|break_error~0_combout ;
  1573. wire \macro_inst|u_uart[0]|u_rx[5]|break_error~q ;
  1574. wire \macro_inst|u_uart[0]|u_rx[5]|framing_error~0_combout ;
  1575. wire \macro_inst|u_uart[0]|u_rx[5]|framing_error~q ;
  1576. wire \macro_inst|u_uart[0]|u_rx[5]|overrun_error~0_combout ;
  1577. wire \macro_inst|u_uart[0]|u_rx[5]|overrun_error~q ;
  1578. wire \macro_inst|u_uart[0]|u_rx[5]|parity_error~0_combout ;
  1579. wire \macro_inst|u_uart[0]|u_rx[5]|parity_error~1_combout ;
  1580. wire \macro_inst|u_uart[0]|u_rx[5]|parity_error~q ;
  1581. wire [3:0] \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt ;
  1582. //wire \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt [0];
  1583. wire \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[0]~4_combout ;
  1584. wire \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[0]~5 ;
  1585. //wire \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt [1];
  1586. wire \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[1]~6_combout ;
  1587. wire \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[1]~7 ;
  1588. //wire \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt [2];
  1589. wire \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[2]~8_combout ;
  1590. wire \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[2]~9 ;
  1591. //wire \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt [3];
  1592. wire \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[3]~10_combout ;
  1593. wire \macro_inst|u_uart[0]|u_rx[5]|rx_bit~q ;
  1594. wire [3:0] \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt ;
  1595. //wire \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt [0];
  1596. wire \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt[0]~3_combout ;
  1597. //wire \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt [1];
  1598. //wire \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt [2];
  1599. //wire \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt [3];
  1600. wire \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt~1_combout ;
  1601. wire \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt~2_combout ;
  1602. wire \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt~4_combout ;
  1603. wire \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt~5_combout ;
  1604. wire [0:0] \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|counter ;
  1605. //wire \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|counter [0];
  1606. wire \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|counter~0_combout ;
  1607. wire \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][0]~feeder_combout ;
  1608. wire \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][0]~q ;
  1609. wire \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][1]~q ;
  1610. wire \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][2]~feeder_combout ;
  1611. wire \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][2]~q ;
  1612. wire \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][3]~q ;
  1613. wire \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][4]~q ;
  1614. wire \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][5]~feeder_combout ;
  1615. wire \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][5]~q ;
  1616. wire \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][6]~feeder_combout ;
  1617. wire \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][6]~q ;
  1618. wire \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][7]~q ;
  1619. wire \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|wrreq~0_combout ;
  1620. wire \macro_inst|u_uart[0]|u_rx[5]|rx_idle_en~0_combout ;
  1621. wire \macro_inst|u_uart[0]|u_rx[5]|rx_idle_en~q ;
  1622. wire \macro_inst|u_uart[0]|u_rx[5]|rx_idle~0_combout ;
  1623. wire \macro_inst|u_uart[0]|u_rx[5]|rx_idle~q ;
  1624. wire [4:0] \macro_inst|u_uart[0]|u_rx[5]|rx_in ;
  1625. //wire \macro_inst|u_uart[0]|u_rx[5]|rx_in [0];
  1626. //wire \macro_inst|u_uart[0]|u_rx[5]|rx_in [1];
  1627. //wire \macro_inst|u_uart[0]|u_rx[5]|rx_in [2];
  1628. //wire \macro_inst|u_uart[0]|u_rx[5]|rx_in [3];
  1629. //wire \macro_inst|u_uart[0]|u_rx[5]|rx_in [4];
  1630. wire \macro_inst|u_uart[0]|u_rx[5]|rx_in[4]~0_combout ;
  1631. wire \macro_inst|u_uart[0]|u_rx[5]|rx_parity~0_combout ;
  1632. wire \macro_inst|u_uart[0]|u_rx[5]|rx_parity~1_combout ;
  1633. wire \macro_inst|u_uart[0]|u_rx[5]|rx_parity~q ;
  1634. wire \macro_inst|u_uart[0]|u_rx[5]|rx_sample~0_combout ;
  1635. wire [7:0] \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg ;
  1636. //wire \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [0];
  1637. //wire \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [1];
  1638. //wire \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [2];
  1639. //wire \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [3];
  1640. //wire \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [4];
  1641. //wire \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [5];
  1642. //wire \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [6];
  1643. //wire \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [7];
  1644. wire \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_DATA~q ;
  1645. wire \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_IDLE~q ;
  1646. wire \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_PARITY~0_combout ;
  1647. wire \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_PARITY~1_combout ;
  1648. wire \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_PARITY~q ;
  1649. wire \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_START~q ;
  1650. wire \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_STOP~0_combout ;
  1651. wire \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_STOP~1_combout ;
  1652. wire \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_STOP~q ;
  1653. wire \macro_inst|u_uart[0]|u_tx[0]|Selector0~0_combout ;
  1654. wire \macro_inst|u_uart[0]|u_tx[0]|Selector2~0_combout ;
  1655. wire \macro_inst|u_uart[0]|u_tx[0]|Selector3~0_combout ;
  1656. wire \macro_inst|u_uart[0]|u_tx[0]|Selector3~1_combout ;
  1657. wire \macro_inst|u_uart[0]|u_tx[0]|Selector4~0_combout ;
  1658. wire \macro_inst|u_uart[0]|u_tx[0]|Selector4~1_combout ;
  1659. wire \macro_inst|u_uart[0]|u_tx[0]|Selector5~2_combout ;
  1660. wire \macro_inst|u_uart[0]|u_tx[0]|Selector5~3_combout ;
  1661. wire \macro_inst|u_uart[0]|u_tx[0]|Selector5~4_combout ;
  1662. wire \macro_inst|u_uart[0]|u_tx[0]|always0~0_combout ;
  1663. wire \macro_inst|u_uart[0]|u_tx[0]|always6~0_combout ;
  1664. wire \macro_inst|u_uart[0]|u_tx[0]|always6~1_combout ;
  1665. wire \macro_inst|u_uart[0]|u_tx[0]|comb~1_combout ;
  1666. wire \macro_inst|u_uart[0]|u_tx[0]|fifo_rden~combout ;
  1667. wire [3:0] \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt ;
  1668. //wire \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt [0];
  1669. wire \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[0]~4_combout ;
  1670. wire \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[0]~5 ;
  1671. //wire \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt [1];
  1672. wire \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[1]~6_combout ;
  1673. wire \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[1]~7 ;
  1674. //wire \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt [2];
  1675. wire \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[2]~8_combout ;
  1676. wire \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[2]~9 ;
  1677. //wire \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt [3];
  1678. wire \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[3]~10_combout ;
  1679. wire \macro_inst|u_uart[0]|u_tx[0]|tx_bit~q ;
  1680. wire \macro_inst|u_uart[0]|u_tx[0]|tx_complete~0_combout ;
  1681. wire \macro_inst|u_uart[0]|u_tx[0]|tx_complete~q ;
  1682. wire [2:0] \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt ;
  1683. //wire \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt [0];
  1684. //wire \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt [1];
  1685. wire \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt[1]~1_combout ;
  1686. //wire \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt [2];
  1687. wire \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt~0_combout ;
  1688. wire \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt~2_combout ;
  1689. wire \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt~3_combout ;
  1690. wire \macro_inst|u_uart[0]|u_tx[0]|tx_dma_req~0_combout ;
  1691. wire \macro_inst|u_uart[0]|u_tx[0]|tx_dma_req~q ;
  1692. wire [0:0] \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|counter ;
  1693. //wire \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|counter [0];
  1694. wire \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|counter~0_combout ;
  1695. wire \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][0]~q ;
  1696. wire \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][1]~q ;
  1697. wire \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][2]~q ;
  1698. wire \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][3]~q ;
  1699. wire \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][4]~q ;
  1700. wire \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][5]~q ;
  1701. wire \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][6]~q ;
  1702. wire \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][7]~q ;
  1703. wire \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|wrreq~0_combout ;
  1704. wire \macro_inst|u_uart[0]|u_tx[0]|tx_parity~0_combout ;
  1705. wire \macro_inst|u_uart[0]|u_tx[0]|tx_parity~1_combout ;
  1706. wire \macro_inst|u_uart[0]|u_tx[0]|tx_parity~q ;
  1707. wire [7:0] \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg ;
  1708. //wire \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg [0];
  1709. //wire \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg [1];
  1710. //wire \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg [2];
  1711. wire \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[2]~1_combout ;
  1712. //wire \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg [3];
  1713. //wire \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg [4];
  1714. //wire \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg [5];
  1715. //wire \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg [6];
  1716. //wire \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg [7];
  1717. wire \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~0_combout ;
  1718. wire \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~2_combout ;
  1719. wire \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~3_combout ;
  1720. wire \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~4_combout ;
  1721. wire \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~5_combout ;
  1722. wire \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~6_combout ;
  1723. wire \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~7_combout ;
  1724. wire \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~8_combout ;
  1725. wire \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_DATA~q ;
  1726. wire \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_IDLE~q ;
  1727. wire \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_PARITY~q ;
  1728. wire \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_START~0_combout ;
  1729. wire \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_START~1_combout ;
  1730. wire \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_START~q ;
  1731. wire \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_STOP~q ;
  1732. wire \macro_inst|u_uart[0]|u_tx[0]|tx_stop_cnt~0_combout ;
  1733. wire \macro_inst|u_uart[0]|u_tx[0]|tx_stop_cnt~1_combout ;
  1734. wire \macro_inst|u_uart[0]|u_tx[0]|tx_stop_cnt~q ;
  1735. wire \macro_inst|u_uart[0]|u_tx[0]|tx_stop~combout ;
  1736. wire \macro_inst|u_uart[0]|u_tx[0]|uart_txd~q ;
  1737. wire \macro_inst|u_uart[0]|u_tx[1]|Selector0~0_combout ;
  1738. wire \macro_inst|u_uart[0]|u_tx[1]|Selector2~0_combout ;
  1739. wire \macro_inst|u_uart[0]|u_tx[1]|Selector3~0_combout ;
  1740. wire \macro_inst|u_uart[0]|u_tx[1]|Selector3~1_combout ;
  1741. wire \macro_inst|u_uart[0]|u_tx[1]|Selector4~0_combout ;
  1742. wire \macro_inst|u_uart[0]|u_tx[1]|Selector4~1_combout ;
  1743. wire \macro_inst|u_uart[0]|u_tx[1]|Selector5~2_combout ;
  1744. wire \macro_inst|u_uart[0]|u_tx[1]|Selector5~3_combout ;
  1745. wire \macro_inst|u_uart[0]|u_tx[1]|Selector5~4_combout ;
  1746. wire \macro_inst|u_uart[0]|u_tx[1]|always0~0_combout ;
  1747. wire \macro_inst|u_uart[0]|u_tx[1]|always6~0_combout ;
  1748. wire \macro_inst|u_uart[0]|u_tx[1]|always6~1_combout ;
  1749. wire \macro_inst|u_uart[0]|u_tx[1]|comb~1_combout ;
  1750. wire \macro_inst|u_uart[0]|u_tx[1]|fifo_rden~combout ;
  1751. wire [3:0] \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt ;
  1752. //wire \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt [0];
  1753. wire \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[0]~4_combout ;
  1754. wire \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[0]~5 ;
  1755. //wire \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt [1];
  1756. wire \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[1]~6_combout ;
  1757. wire \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[1]~7 ;
  1758. //wire \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt [2];
  1759. wire \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[2]~8_combout ;
  1760. wire \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[2]~9 ;
  1761. //wire \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt [3];
  1762. wire \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[3]~10_combout ;
  1763. wire \macro_inst|u_uart[0]|u_tx[1]|tx_bit~q ;
  1764. wire \macro_inst|u_uart[0]|u_tx[1]|tx_complete~0_combout ;
  1765. wire \macro_inst|u_uart[0]|u_tx[1]|tx_complete~q ;
  1766. wire [2:0] \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt ;
  1767. //wire \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt [0];
  1768. //wire \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt [1];
  1769. wire \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt[1]~1_combout ;
  1770. //wire \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt [2];
  1771. wire \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt~0_combout ;
  1772. wire \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt~2_combout ;
  1773. wire \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt~3_combout ;
  1774. wire \macro_inst|u_uart[0]|u_tx[1]|tx_dma_req~0_combout ;
  1775. wire \macro_inst|u_uart[0]|u_tx[1]|tx_dma_req~q ;
  1776. wire [0:0] \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|counter ;
  1777. //wire \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|counter [0];
  1778. wire \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|counter~0_combout ;
  1779. wire \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][0]~q ;
  1780. wire \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][1]~q ;
  1781. wire \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][2]~q ;
  1782. wire \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][3]~q ;
  1783. wire \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][4]~q ;
  1784. wire \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][5]~q ;
  1785. wire \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][6]~q ;
  1786. wire \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][7]~q ;
  1787. wire \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|wrreq~0_combout ;
  1788. wire \macro_inst|u_uart[0]|u_tx[1]|tx_parity~0_combout ;
  1789. wire \macro_inst|u_uart[0]|u_tx[1]|tx_parity~1_combout ;
  1790. wire \macro_inst|u_uart[0]|u_tx[1]|tx_parity~q ;
  1791. wire [7:0] \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg ;
  1792. //wire \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg [0];
  1793. //wire \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg [1];
  1794. //wire \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg [2];
  1795. //wire \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg [3];
  1796. //wire \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg [4];
  1797. //wire \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg [5];
  1798. //wire \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg [6];
  1799. //wire \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg [7];
  1800. wire \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[7]~1_combout ;
  1801. wire \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~0_combout ;
  1802. wire \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~2_combout ;
  1803. wire \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~3_combout ;
  1804. wire \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~4_combout ;
  1805. wire \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~5_combout ;
  1806. wire \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~6_combout ;
  1807. wire \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~7_combout ;
  1808. wire \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~8_combout ;
  1809. wire \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_DATA~q ;
  1810. wire \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_IDLE~q ;
  1811. wire \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_PARITY~q ;
  1812. wire \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_START~0_combout ;
  1813. wire \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_START~1_combout ;
  1814. wire \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_START~q ;
  1815. wire \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_STOP~q ;
  1816. wire \macro_inst|u_uart[0]|u_tx[1]|tx_stop_cnt~0_combout ;
  1817. wire \macro_inst|u_uart[0]|u_tx[1]|tx_stop_cnt~1_combout ;
  1818. wire \macro_inst|u_uart[0]|u_tx[1]|tx_stop_cnt~q ;
  1819. wire \macro_inst|u_uart[0]|u_tx[1]|tx_stop~combout ;
  1820. wire \macro_inst|u_uart[0]|u_tx[1]|uart_txd~q ;
  1821. wire \macro_inst|u_uart[0]|u_tx[2]|Selector0~0_combout ;
  1822. wire \macro_inst|u_uart[0]|u_tx[2]|Selector2~0_combout ;
  1823. wire \macro_inst|u_uart[0]|u_tx[2]|Selector3~0_combout ;
  1824. wire \macro_inst|u_uart[0]|u_tx[2]|Selector3~1_combout ;
  1825. wire \macro_inst|u_uart[0]|u_tx[2]|Selector4~0_combout ;
  1826. wire \macro_inst|u_uart[0]|u_tx[2]|Selector4~1_combout ;
  1827. wire \macro_inst|u_uart[0]|u_tx[2]|Selector5~2_combout ;
  1828. wire \macro_inst|u_uart[0]|u_tx[2]|Selector5~3_combout ;
  1829. wire \macro_inst|u_uart[0]|u_tx[2]|Selector5~4_combout ;
  1830. wire \macro_inst|u_uart[0]|u_tx[2]|always0~0_combout ;
  1831. wire \macro_inst|u_uart[0]|u_tx[2]|always6~0_combout ;
  1832. wire \macro_inst|u_uart[0]|u_tx[2]|always6~1_combout ;
  1833. wire \macro_inst|u_uart[0]|u_tx[2]|comb~1_combout ;
  1834. wire \macro_inst|u_uart[0]|u_tx[2]|fifo_rden~combout ;
  1835. wire [3:0] \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt ;
  1836. //wire \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt [0];
  1837. wire \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[0]~4_combout ;
  1838. wire \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[0]~5 ;
  1839. //wire \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt [1];
  1840. wire \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[1]~6_combout ;
  1841. wire \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[1]~7 ;
  1842. //wire \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt [2];
  1843. wire \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[2]~8_combout ;
  1844. wire \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[2]~9 ;
  1845. //wire \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt [3];
  1846. wire \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[3]~10_combout ;
  1847. wire \macro_inst|u_uart[0]|u_tx[2]|tx_bit~q ;
  1848. wire \macro_inst|u_uart[0]|u_tx[2]|tx_complete~0_combout ;
  1849. wire \macro_inst|u_uart[0]|u_tx[2]|tx_complete~q ;
  1850. wire [2:0] \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt ;
  1851. //wire \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt [0];
  1852. wire \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt[0]~1_combout ;
  1853. //wire \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt [1];
  1854. //wire \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt [2];
  1855. wire \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt~0_combout ;
  1856. wire \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt~2_combout ;
  1857. wire \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt~3_combout ;
  1858. wire [0:0] \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|counter ;
  1859. //wire \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|counter [0];
  1860. wire \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|counter~0_combout ;
  1861. wire \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][0]~q ;
  1862. wire \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][1]~q ;
  1863. wire \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][2]~q ;
  1864. wire \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][3]~q ;
  1865. wire \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][4]~q ;
  1866. wire \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][5]~q ;
  1867. wire \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][6]~q ;
  1868. wire \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][7]~q ;
  1869. wire \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|wrreq~0_combout ;
  1870. wire \macro_inst|u_uart[0]|u_tx[2]|tx_parity~0_combout ;
  1871. wire \macro_inst|u_uart[0]|u_tx[2]|tx_parity~1_combout ;
  1872. wire \macro_inst|u_uart[0]|u_tx[2]|tx_parity~q ;
  1873. wire [7:0] \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg ;
  1874. //wire \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg [0];
  1875. //wire \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg [1];
  1876. //wire \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg [2];
  1877. //wire \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg [3];
  1878. //wire \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg [4];
  1879. //wire \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg [5];
  1880. wire \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[5]~1_combout ;
  1881. //wire \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg [6];
  1882. //wire \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg [7];
  1883. wire \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~0_combout ;
  1884. wire \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~2_combout ;
  1885. wire \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~3_combout ;
  1886. wire \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~4_combout ;
  1887. wire \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~5_combout ;
  1888. wire \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~6_combout ;
  1889. wire \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~7_combout ;
  1890. wire \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~8_combout ;
  1891. wire \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_DATA~q ;
  1892. wire \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_IDLE~q ;
  1893. wire \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_PARITY~q ;
  1894. wire \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_START~0_combout ;
  1895. wire \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_START~1_combout ;
  1896. wire \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_START~q ;
  1897. wire \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_STOP~q ;
  1898. wire \macro_inst|u_uart[0]|u_tx[2]|tx_stop_cnt~0_combout ;
  1899. wire \macro_inst|u_uart[0]|u_tx[2]|tx_stop_cnt~1_combout ;
  1900. wire \macro_inst|u_uart[0]|u_tx[2]|tx_stop_cnt~q ;
  1901. wire \macro_inst|u_uart[0]|u_tx[2]|tx_stop~combout ;
  1902. wire \macro_inst|u_uart[0]|u_tx[2]|uart_txd~q ;
  1903. wire \macro_inst|u_uart[0]|u_tx[3]|Selector0~0_combout ;
  1904. wire \macro_inst|u_uart[0]|u_tx[3]|Selector2~0_combout ;
  1905. wire \macro_inst|u_uart[0]|u_tx[3]|Selector3~0_combout ;
  1906. wire \macro_inst|u_uart[0]|u_tx[3]|Selector3~1_combout ;
  1907. wire \macro_inst|u_uart[0]|u_tx[3]|Selector4~0_combout ;
  1908. wire \macro_inst|u_uart[0]|u_tx[3]|Selector4~1_combout ;
  1909. wire \macro_inst|u_uart[0]|u_tx[3]|Selector5~2_combout ;
  1910. wire \macro_inst|u_uart[0]|u_tx[3]|Selector5~3_combout ;
  1911. wire \macro_inst|u_uart[0]|u_tx[3]|Selector5~4_combout ;
  1912. wire \macro_inst|u_uart[0]|u_tx[3]|always0~0_combout ;
  1913. wire \macro_inst|u_uart[0]|u_tx[3]|always6~0_combout ;
  1914. wire \macro_inst|u_uart[0]|u_tx[3]|always6~1_combout ;
  1915. wire \macro_inst|u_uart[0]|u_tx[3]|comb~1_combout ;
  1916. wire \macro_inst|u_uart[0]|u_tx[3]|fifo_rden~combout ;
  1917. wire [3:0] \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt ;
  1918. //wire \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt [0];
  1919. wire \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[0]~4_combout ;
  1920. wire \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[0]~5 ;
  1921. //wire \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt [1];
  1922. wire \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[1]~6_combout ;
  1923. wire \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[1]~7 ;
  1924. //wire \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt [2];
  1925. wire \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[2]~8_combout ;
  1926. wire \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[2]~9 ;
  1927. //wire \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt [3];
  1928. wire \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[3]~10_combout ;
  1929. wire \macro_inst|u_uart[0]|u_tx[3]|tx_bit~q ;
  1930. wire \macro_inst|u_uart[0]|u_tx[3]|tx_complete~0_combout ;
  1931. wire \macro_inst|u_uart[0]|u_tx[3]|tx_complete~q ;
  1932. wire [2:0] \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt ;
  1933. //wire \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt [0];
  1934. wire \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt[0]~1_combout ;
  1935. //wire \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt [1];
  1936. //wire \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt [2];
  1937. wire \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt~0_combout ;
  1938. wire \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt~2_combout ;
  1939. wire \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt~3_combout ;
  1940. wire [0:0] \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|counter ;
  1941. //wire \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|counter [0];
  1942. wire \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|counter~0_combout ;
  1943. wire \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][0]~q ;
  1944. wire \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][1]~q ;
  1945. wire \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][2]~q ;
  1946. wire \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][3]~q ;
  1947. wire \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][4]~q ;
  1948. wire \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][5]~q ;
  1949. wire \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][6]~q ;
  1950. wire \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][7]~q ;
  1951. wire \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|wrreq~0_combout ;
  1952. wire \macro_inst|u_uart[0]|u_tx[3]|tx_parity~0_combout ;
  1953. wire \macro_inst|u_uart[0]|u_tx[3]|tx_parity~1_combout ;
  1954. wire \macro_inst|u_uart[0]|u_tx[3]|tx_parity~q ;
  1955. wire [7:0] \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg ;
  1956. //wire \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg [0];
  1957. //wire \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg [1];
  1958. //wire \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg [2];
  1959. //wire \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg [3];
  1960. wire \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[3]~1_combout ;
  1961. //wire \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg [4];
  1962. //wire \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg [5];
  1963. //wire \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg [6];
  1964. //wire \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg [7];
  1965. wire \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~0_combout ;
  1966. wire \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~2_combout ;
  1967. wire \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~3_combout ;
  1968. wire \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~4_combout ;
  1969. wire \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~5_combout ;
  1970. wire \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~6_combout ;
  1971. wire \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~7_combout ;
  1972. wire \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~8_combout ;
  1973. wire \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_DATA~q ;
  1974. wire \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_IDLE~q ;
  1975. wire \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_PARITY~q ;
  1976. wire \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_START~0_combout ;
  1977. wire \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_START~1_combout ;
  1978. wire \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_START~q ;
  1979. wire \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_STOP~q ;
  1980. wire \macro_inst|u_uart[0]|u_tx[3]|tx_stop_cnt~0_combout ;
  1981. wire \macro_inst|u_uart[0]|u_tx[3]|tx_stop_cnt~1_combout ;
  1982. wire \macro_inst|u_uart[0]|u_tx[3]|tx_stop_cnt~q ;
  1983. wire \macro_inst|u_uart[0]|u_tx[3]|tx_stop~combout ;
  1984. wire \macro_inst|u_uart[0]|u_tx[3]|uart_txd~q ;
  1985. wire \macro_inst|u_uart[0]|u_tx[4]|Selector0~0_combout ;
  1986. wire \macro_inst|u_uart[0]|u_tx[4]|Selector2~0_combout ;
  1987. wire \macro_inst|u_uart[0]|u_tx[4]|Selector3~0_combout ;
  1988. wire \macro_inst|u_uart[0]|u_tx[4]|Selector3~1_combout ;
  1989. wire \macro_inst|u_uart[0]|u_tx[4]|Selector4~0_combout ;
  1990. wire \macro_inst|u_uart[0]|u_tx[4]|Selector4~1_combout ;
  1991. wire \macro_inst|u_uart[0]|u_tx[4]|Selector5~2_combout ;
  1992. wire \macro_inst|u_uart[0]|u_tx[4]|Selector5~3_combout ;
  1993. wire \macro_inst|u_uart[0]|u_tx[4]|Selector5~4_combout ;
  1994. wire \macro_inst|u_uart[0]|u_tx[4]|always0~0_combout ;
  1995. wire \macro_inst|u_uart[0]|u_tx[4]|always6~0_combout ;
  1996. wire \macro_inst|u_uart[0]|u_tx[4]|always6~1_combout ;
  1997. wire \macro_inst|u_uart[0]|u_tx[4]|comb~1_combout ;
  1998. wire \macro_inst|u_uart[0]|u_tx[4]|fifo_rden~combout ;
  1999. wire [3:0] \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt ;
  2000. //wire \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt [0];
  2001. wire \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[0]~4_combout ;
  2002. wire \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[0]~5 ;
  2003. //wire \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt [1];
  2004. wire \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[1]~6_combout ;
  2005. wire \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[1]~7 ;
  2006. //wire \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt [2];
  2007. wire \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[2]~8_combout ;
  2008. wire \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[2]~9 ;
  2009. //wire \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt [3];
  2010. wire \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[3]~10_combout ;
  2011. wire \macro_inst|u_uart[0]|u_tx[4]|tx_bit~q ;
  2012. wire \macro_inst|u_uart[0]|u_tx[4]|tx_complete~0_combout ;
  2013. wire \macro_inst|u_uart[0]|u_tx[4]|tx_complete~q ;
  2014. wire [2:0] \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt ;
  2015. //wire \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt [0];
  2016. wire \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt[0]~1_combout ;
  2017. //wire \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt [1];
  2018. //wire \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt [2];
  2019. wire \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt~0_combout ;
  2020. wire \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt~2_combout ;
  2021. wire \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt~3_combout ;
  2022. wire [0:0] \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|counter ;
  2023. //wire \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|counter [0];
  2024. wire \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|counter~0_combout ;
  2025. wire \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][0]~q ;
  2026. wire \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][1]~q ;
  2027. wire \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][2]~q ;
  2028. wire \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][3]~q ;
  2029. wire \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][4]~q ;
  2030. wire \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][5]~q ;
  2031. wire \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][6]~q ;
  2032. wire \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][7]~q ;
  2033. wire \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|wrreq~0_combout ;
  2034. wire \macro_inst|u_uart[0]|u_tx[4]|tx_parity~0_combout ;
  2035. wire \macro_inst|u_uart[0]|u_tx[4]|tx_parity~1_combout ;
  2036. wire \macro_inst|u_uart[0]|u_tx[4]|tx_parity~q ;
  2037. wire [7:0] \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg ;
  2038. //wire \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg [0];
  2039. //wire \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg [1];
  2040. //wire \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg [2];
  2041. //wire \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg [3];
  2042. wire \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[3]~1_combout ;
  2043. //wire \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg [4];
  2044. //wire \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg [5];
  2045. //wire \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg [6];
  2046. //wire \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg [7];
  2047. wire \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~0_combout ;
  2048. wire \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~2_combout ;
  2049. wire \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~3_combout ;
  2050. wire \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~4_combout ;
  2051. wire \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~5_combout ;
  2052. wire \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~6_combout ;
  2053. wire \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~7_combout ;
  2054. wire \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~8_combout ;
  2055. wire \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_DATA~q ;
  2056. wire \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_IDLE~q ;
  2057. wire \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_PARITY~q ;
  2058. wire \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_START~0_combout ;
  2059. wire \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_START~1_combout ;
  2060. wire \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_START~q ;
  2061. wire \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_STOP~q ;
  2062. wire \macro_inst|u_uart[0]|u_tx[4]|tx_stop_cnt~0_combout ;
  2063. wire \macro_inst|u_uart[0]|u_tx[4]|tx_stop_cnt~1_combout ;
  2064. wire \macro_inst|u_uart[0]|u_tx[4]|tx_stop_cnt~q ;
  2065. wire \macro_inst|u_uart[0]|u_tx[4]|tx_stop~combout ;
  2066. wire \macro_inst|u_uart[0]|u_tx[4]|uart_txd~q ;
  2067. wire \macro_inst|u_uart[0]|u_tx[5]|Selector0~0_combout ;
  2068. wire \macro_inst|u_uart[0]|u_tx[5]|Selector2~0_combout ;
  2069. wire \macro_inst|u_uart[0]|u_tx[5]|Selector3~0_combout ;
  2070. wire \macro_inst|u_uart[0]|u_tx[5]|Selector3~1_combout ;
  2071. wire \macro_inst|u_uart[0]|u_tx[5]|Selector4~0_combout ;
  2072. wire \macro_inst|u_uart[0]|u_tx[5]|Selector4~1_combout ;
  2073. wire \macro_inst|u_uart[0]|u_tx[5]|Selector5~2_combout ;
  2074. wire \macro_inst|u_uart[0]|u_tx[5]|Selector5~3_combout ;
  2075. wire \macro_inst|u_uart[0]|u_tx[5]|Selector5~4_combout ;
  2076. wire \macro_inst|u_uart[0]|u_tx[5]|always0~0_combout ;
  2077. wire \macro_inst|u_uart[0]|u_tx[5]|always6~0_combout ;
  2078. wire \macro_inst|u_uart[0]|u_tx[5]|always6~1_combout ;
  2079. wire \macro_inst|u_uart[0]|u_tx[5]|comb~1_combout ;
  2080. wire \macro_inst|u_uart[0]|u_tx[5]|fifo_rden~combout ;
  2081. wire [3:0] \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt ;
  2082. //wire \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt [0];
  2083. wire \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[0]~4_combout ;
  2084. wire \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[0]~5 ;
  2085. //wire \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt [1];
  2086. wire \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[1]~6_combout ;
  2087. wire \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[1]~7 ;
  2088. //wire \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt [2];
  2089. wire \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[2]~8_combout ;
  2090. wire \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[2]~9 ;
  2091. //wire \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt [3];
  2092. wire \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[3]~10_combout ;
  2093. wire \macro_inst|u_uart[0]|u_tx[5]|tx_bit~q ;
  2094. wire \macro_inst|u_uart[0]|u_tx[5]|tx_complete~0_combout ;
  2095. wire \macro_inst|u_uart[0]|u_tx[5]|tx_complete~q ;
  2096. wire [2:0] \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt ;
  2097. //wire \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt [0];
  2098. wire \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt[0]~1_combout ;
  2099. //wire \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt [1];
  2100. //wire \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt [2];
  2101. wire \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt~0_combout ;
  2102. wire \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt~2_combout ;
  2103. wire \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt~3_combout ;
  2104. wire [0:0] \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|counter ;
  2105. //wire \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|counter [0];
  2106. wire \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|counter~0_combout ;
  2107. wire \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][0]~q ;
  2108. wire \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][1]~q ;
  2109. wire \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][2]~q ;
  2110. wire \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][3]~q ;
  2111. wire \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][4]~q ;
  2112. wire \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][5]~q ;
  2113. wire \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][6]~q ;
  2114. wire \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][7]~q ;
  2115. wire \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|wrreq~0_combout ;
  2116. wire \macro_inst|u_uart[0]|u_tx[5]|tx_parity~0_combout ;
  2117. wire \macro_inst|u_uart[0]|u_tx[5]|tx_parity~1_combout ;
  2118. wire \macro_inst|u_uart[0]|u_tx[5]|tx_parity~q ;
  2119. wire [7:0] \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg ;
  2120. //wire \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg [0];
  2121. //wire \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg [1];
  2122. //wire \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg [2];
  2123. //wire \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg [3];
  2124. //wire \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg [4];
  2125. //wire \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg [5];
  2126. wire \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[5]~1_combout ;
  2127. //wire \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg [6];
  2128. //wire \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg [7];
  2129. wire \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~0_combout ;
  2130. wire \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~2_combout ;
  2131. wire \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~3_combout ;
  2132. wire \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~4_combout ;
  2133. wire \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~5_combout ;
  2134. wire \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~6_combout ;
  2135. wire \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~7_combout ;
  2136. wire \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~8_combout ;
  2137. wire \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_DATA~q ;
  2138. wire \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_IDLE~q ;
  2139. wire \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_PARITY~q ;
  2140. wire \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_START~0_combout ;
  2141. wire \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_START~1_combout ;
  2142. wire \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_START~q ;
  2143. wire \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_STOP~q ;
  2144. wire \macro_inst|u_uart[0]|u_tx[5]|tx_stop_cnt~0_combout ;
  2145. wire \macro_inst|u_uart[0]|u_tx[5]|tx_stop_cnt~1_combout ;
  2146. wire \macro_inst|u_uart[0]|u_tx[5]|tx_stop_cnt~q ;
  2147. wire \macro_inst|u_uart[0]|u_tx[5]|tx_stop~combout ;
  2148. wire \macro_inst|u_uart[0]|u_tx[5]|uart_txd~q ;
  2149. wire \macro_inst|u_uart[1]|u_baud|Equal1~0_combout ;
  2150. wire \macro_inst|u_uart[1]|u_baud|Equal1~1_combout ;
  2151. wire \macro_inst|u_uart[1]|u_baud|Equal1~2_combout ;
  2152. wire \macro_inst|u_uart[1]|u_baud|Equal1~3_combout ;
  2153. wire \macro_inst|u_uart[1]|u_baud|Equal1~4_combout ;
  2154. wire \macro_inst|u_uart[1]|u_baud|LessThan0~10_combout ;
  2155. wire \macro_inst|u_uart[1]|u_baud|LessThan0~1_cout ;
  2156. wire \macro_inst|u_uart[1]|u_baud|LessThan0~3_cout ;
  2157. wire \macro_inst|u_uart[1]|u_baud|LessThan0~5_cout ;
  2158. wire \macro_inst|u_uart[1]|u_baud|LessThan0~7_cout ;
  2159. wire \macro_inst|u_uart[1]|u_baud|LessThan0~9_cout ;
  2160. wire \macro_inst|u_uart[1]|u_baud|always0~0_combout ;
  2161. wire \macro_inst|u_uart[1]|u_baud|always2~0_combout ;
  2162. wire \macro_inst|u_uart[1]|u_baud|baud16~q ;
  2163. wire [5:0] \macro_inst|u_uart[1]|u_baud|f_cnt ;
  2164. //wire \macro_inst|u_uart[1]|u_baud|f_cnt [0];
  2165. wire \macro_inst|u_uart[1]|u_baud|f_cnt[0]~6_combout ;
  2166. wire \macro_inst|u_uart[1]|u_baud|f_cnt[0]~7 ;
  2167. //wire \macro_inst|u_uart[1]|u_baud|f_cnt [1];
  2168. wire \macro_inst|u_uart[1]|u_baud|f_cnt[1]~8_combout ;
  2169. wire \macro_inst|u_uart[1]|u_baud|f_cnt[1]~9 ;
  2170. //wire \macro_inst|u_uart[1]|u_baud|f_cnt [2];
  2171. wire \macro_inst|u_uart[1]|u_baud|f_cnt[2]~10_combout ;
  2172. wire \macro_inst|u_uart[1]|u_baud|f_cnt[2]~11 ;
  2173. //wire \macro_inst|u_uart[1]|u_baud|f_cnt [3];
  2174. wire \macro_inst|u_uart[1]|u_baud|f_cnt[3]~12_combout ;
  2175. wire \macro_inst|u_uart[1]|u_baud|f_cnt[3]~13 ;
  2176. //wire \macro_inst|u_uart[1]|u_baud|f_cnt [4];
  2177. wire \macro_inst|u_uart[1]|u_baud|f_cnt[4]~14_combout ;
  2178. wire \macro_inst|u_uart[1]|u_baud|f_cnt[4]~15 ;
  2179. //wire \macro_inst|u_uart[1]|u_baud|f_cnt [5];
  2180. wire \macro_inst|u_uart[1]|u_baud|f_cnt[5]~16_combout ;
  2181. wire \macro_inst|u_uart[1]|u_baud|f_del~q ;
  2182. wire [15:0] \macro_inst|u_uart[1]|u_baud|i_cnt ;
  2183. //wire \macro_inst|u_uart[1]|u_baud|i_cnt [0];
  2184. wire \macro_inst|u_uart[1]|u_baud|i_cnt[0]~16_combout ;
  2185. wire \macro_inst|u_uart[1]|u_baud|i_cnt[0]~17 ;
  2186. //wire \macro_inst|u_uart[1]|u_baud|i_cnt [10];
  2187. wire \macro_inst|u_uart[1]|u_baud|i_cnt[10]~36_combout ;
  2188. wire \macro_inst|u_uart[1]|u_baud|i_cnt[10]~37 ;
  2189. //wire \macro_inst|u_uart[1]|u_baud|i_cnt [11];
  2190. wire \macro_inst|u_uart[1]|u_baud|i_cnt[11]~38_combout ;
  2191. wire \macro_inst|u_uart[1]|u_baud|i_cnt[11]~39 ;
  2192. //wire \macro_inst|u_uart[1]|u_baud|i_cnt [12];
  2193. wire \macro_inst|u_uart[1]|u_baud|i_cnt[12]~40_combout ;
  2194. wire \macro_inst|u_uart[1]|u_baud|i_cnt[12]~41 ;
  2195. //wire \macro_inst|u_uart[1]|u_baud|i_cnt [13];
  2196. wire \macro_inst|u_uart[1]|u_baud|i_cnt[13]~42_combout ;
  2197. wire \macro_inst|u_uart[1]|u_baud|i_cnt[13]~43 ;
  2198. //wire \macro_inst|u_uart[1]|u_baud|i_cnt [14];
  2199. wire \macro_inst|u_uart[1]|u_baud|i_cnt[14]~44_combout ;
  2200. wire \macro_inst|u_uart[1]|u_baud|i_cnt[14]~45 ;
  2201. //wire \macro_inst|u_uart[1]|u_baud|i_cnt [15];
  2202. wire \macro_inst|u_uart[1]|u_baud|i_cnt[15]~46_combout ;
  2203. //wire \macro_inst|u_uart[1]|u_baud|i_cnt [1];
  2204. wire \macro_inst|u_uart[1]|u_baud|i_cnt[1]~18_combout ;
  2205. wire \macro_inst|u_uart[1]|u_baud|i_cnt[1]~19 ;
  2206. //wire \macro_inst|u_uart[1]|u_baud|i_cnt [2];
  2207. wire \macro_inst|u_uart[1]|u_baud|i_cnt[2]~20_combout ;
  2208. wire \macro_inst|u_uart[1]|u_baud|i_cnt[2]~21 ;
  2209. //wire \macro_inst|u_uart[1]|u_baud|i_cnt [3];
  2210. wire \macro_inst|u_uart[1]|u_baud|i_cnt[3]~22_combout ;
  2211. wire \macro_inst|u_uart[1]|u_baud|i_cnt[3]~23 ;
  2212. //wire \macro_inst|u_uart[1]|u_baud|i_cnt [4];
  2213. wire \macro_inst|u_uart[1]|u_baud|i_cnt[4]~24_combout ;
  2214. wire \macro_inst|u_uart[1]|u_baud|i_cnt[4]~25 ;
  2215. //wire \macro_inst|u_uart[1]|u_baud|i_cnt [5];
  2216. wire \macro_inst|u_uart[1]|u_baud|i_cnt[5]~26_combout ;
  2217. wire \macro_inst|u_uart[1]|u_baud|i_cnt[5]~27 ;
  2218. //wire \macro_inst|u_uart[1]|u_baud|i_cnt [6];
  2219. wire \macro_inst|u_uart[1]|u_baud|i_cnt[6]~28_combout ;
  2220. wire \macro_inst|u_uart[1]|u_baud|i_cnt[6]~29 ;
  2221. //wire \macro_inst|u_uart[1]|u_baud|i_cnt [7];
  2222. wire \macro_inst|u_uart[1]|u_baud|i_cnt[7]~30_combout ;
  2223. wire \macro_inst|u_uart[1]|u_baud|i_cnt[7]~31 ;
  2224. //wire \macro_inst|u_uart[1]|u_baud|i_cnt [8];
  2225. wire \macro_inst|u_uart[1]|u_baud|i_cnt[8]~32_combout ;
  2226. wire \macro_inst|u_uart[1]|u_baud|i_cnt[8]~33 ;
  2227. //wire \macro_inst|u_uart[1]|u_baud|i_cnt [9];
  2228. wire \macro_inst|u_uart[1]|u_baud|i_cnt[9]~34_combout ;
  2229. wire \macro_inst|u_uart[1]|u_baud|i_cnt[9]~35 ;
  2230. wire \macro_inst|u_uart[1]|u_regs|Equal2~0_combout ;
  2231. wire \macro_inst|u_uart[1]|u_regs|Equal2~1_combout ;
  2232. wire \macro_inst|u_uart[1]|u_regs|Equal2~2_combout ;
  2233. wire \macro_inst|u_uart[1]|u_regs|Mux0~2_combout ;
  2234. wire \macro_inst|u_uart[1]|u_regs|Mux0~3_combout ;
  2235. wire \macro_inst|u_uart[1]|u_regs|Mux0~4_combout ;
  2236. wire \macro_inst|u_uart[1]|u_regs|Mux0~5_combout ;
  2237. wire \macro_inst|u_uart[1]|u_regs|Mux10~0_combout ;
  2238. wire \macro_inst|u_uart[1]|u_regs|Mux10~1_combout ;
  2239. wire \macro_inst|u_uart[1]|u_regs|Mux11~0_combout ;
  2240. wire \macro_inst|u_uart[1]|u_regs|Mux11~1_combout ;
  2241. wire \macro_inst|u_uart[1]|u_regs|Mux11~2_combout ;
  2242. wire \macro_inst|u_uart[1]|u_regs|Mux11~3_combout ;
  2243. wire \macro_inst|u_uart[1]|u_regs|Mux12~0_combout ;
  2244. wire \macro_inst|u_uart[1]|u_regs|Mux12~1_combout ;
  2245. wire \macro_inst|u_uart[1]|u_regs|Mux1~2_combout ;
  2246. wire \macro_inst|u_uart[1]|u_regs|Mux1~3_combout ;
  2247. wire \macro_inst|u_uart[1]|u_regs|Mux1~4_combout ;
  2248. wire \macro_inst|u_uart[1]|u_regs|Mux1~5_combout ;
  2249. wire \macro_inst|u_uart[1]|u_regs|Mux2~2_combout ;
  2250. wire \macro_inst|u_uart[1]|u_regs|Mux2~3_combout ;
  2251. wire \macro_inst|u_uart[1]|u_regs|Mux2~4_combout ;
  2252. wire \macro_inst|u_uart[1]|u_regs|Mux2~5_combout ;
  2253. wire \macro_inst|u_uart[1]|u_regs|Mux3~2_combout ;
  2254. wire \macro_inst|u_uart[1]|u_regs|Mux3~3_combout ;
  2255. wire \macro_inst|u_uart[1]|u_regs|Mux3~4_combout ;
  2256. wire \macro_inst|u_uart[1]|u_regs|Mux3~5_combout ;
  2257. wire \macro_inst|u_uart[1]|u_regs|Mux4~2_combout ;
  2258. wire \macro_inst|u_uart[1]|u_regs|Mux4~3_combout ;
  2259. wire \macro_inst|u_uart[1]|u_regs|Mux4~4_combout ;
  2260. wire \macro_inst|u_uart[1]|u_regs|Mux4~5_combout ;
  2261. wire \macro_inst|u_uart[1]|u_regs|Mux5~2_combout ;
  2262. wire \macro_inst|u_uart[1]|u_regs|Mux5~3_combout ;
  2263. wire \macro_inst|u_uart[1]|u_regs|Mux5~4_combout ;
  2264. wire \macro_inst|u_uart[1]|u_regs|Mux5~5_combout ;
  2265. wire \macro_inst|u_uart[1]|u_regs|Mux6~2_combout ;
  2266. wire \macro_inst|u_uart[1]|u_regs|Mux6~3_combout ;
  2267. wire \macro_inst|u_uart[1]|u_regs|Mux6~4_combout ;
  2268. wire \macro_inst|u_uart[1]|u_regs|Mux6~5_combout ;
  2269. wire \macro_inst|u_uart[1]|u_regs|Mux7~2_combout ;
  2270. wire \macro_inst|u_uart[1]|u_regs|Mux7~3_combout ;
  2271. wire \macro_inst|u_uart[1]|u_regs|Mux7~4_combout ;
  2272. wire \macro_inst|u_uart[1]|u_regs|Mux7~5_combout ;
  2273. wire \macro_inst|u_uart[1]|u_regs|Mux8~0_combout ;
  2274. wire \macro_inst|u_uart[1]|u_regs|Selector0~0_combout ;
  2275. wire \macro_inst|u_uart[1]|u_regs|Selector0~1_combout ;
  2276. wire \macro_inst|u_uart[1]|u_regs|Selector0~2_combout ;
  2277. wire \macro_inst|u_uart[1]|u_regs|Selector0~3_combout ;
  2278. wire \macro_inst|u_uart[1]|u_regs|Selector0~4_combout ;
  2279. wire \macro_inst|u_uart[1]|u_regs|Selector10~0_combout ;
  2280. wire \macro_inst|u_uart[1]|u_regs|Selector10~1_combout ;
  2281. wire \macro_inst|u_uart[1]|u_regs|Selector10~2_combout ;
  2282. wire \macro_inst|u_uart[1]|u_regs|Selector10~3_combout ;
  2283. wire \macro_inst|u_uart[1]|u_regs|Selector10~4_combout ;
  2284. wire \macro_inst|u_uart[1]|u_regs|Selector10~5_combout ;
  2285. wire \macro_inst|u_uart[1]|u_regs|Selector10~6_combout ;
  2286. wire \macro_inst|u_uart[1]|u_regs|Selector11~0_combout ;
  2287. wire \macro_inst|u_uart[1]|u_regs|Selector11~10_combout ;
  2288. wire \macro_inst|u_uart[1]|u_regs|Selector11~11_combout ;
  2289. wire \macro_inst|u_uart[1]|u_regs|Selector11~12_combout ;
  2290. wire \macro_inst|u_uart[1]|u_regs|Selector11~13_combout ;
  2291. wire \macro_inst|u_uart[1]|u_regs|Selector11~14_combout ;
  2292. wire \macro_inst|u_uart[1]|u_regs|Selector11~15_combout ;
  2293. wire \macro_inst|u_uart[1]|u_regs|Selector11~1_combout ;
  2294. wire \macro_inst|u_uart[1]|u_regs|Selector11~2_combout ;
  2295. wire \macro_inst|u_uart[1]|u_regs|Selector11~3_combout ;
  2296. wire \macro_inst|u_uart[1]|u_regs|Selector11~4_combout ;
  2297. wire \macro_inst|u_uart[1]|u_regs|Selector11~5_combout ;
  2298. wire \macro_inst|u_uart[1]|u_regs|Selector11~6_combout ;
  2299. wire \macro_inst|u_uart[1]|u_regs|Selector11~7_combout ;
  2300. wire \macro_inst|u_uart[1]|u_regs|Selector11~8_combout ;
  2301. wire \macro_inst|u_uart[1]|u_regs|Selector11~9_combout ;
  2302. wire \macro_inst|u_uart[1]|u_regs|Selector12~0_combout ;
  2303. wire \macro_inst|u_uart[1]|u_regs|Selector12~10_combout ;
  2304. wire \macro_inst|u_uart[1]|u_regs|Selector12~11_combout ;
  2305. wire \macro_inst|u_uart[1]|u_regs|Selector12~1_combout ;
  2306. wire \macro_inst|u_uart[1]|u_regs|Selector12~2_combout ;
  2307. wire \macro_inst|u_uart[1]|u_regs|Selector12~3_combout ;
  2308. wire \macro_inst|u_uart[1]|u_regs|Selector12~4_combout ;
  2309. wire \macro_inst|u_uart[1]|u_regs|Selector12~5_combout ;
  2310. wire \macro_inst|u_uart[1]|u_regs|Selector12~6_combout ;
  2311. wire \macro_inst|u_uart[1]|u_regs|Selector12~7_combout ;
  2312. wire \macro_inst|u_uart[1]|u_regs|Selector12~8_combout ;
  2313. wire \macro_inst|u_uart[1]|u_regs|Selector12~9_combout ;
  2314. wire \macro_inst|u_uart[1]|u_regs|Selector1~0_combout ;
  2315. wire \macro_inst|u_uart[1]|u_regs|Selector1~1_combout ;
  2316. wire \macro_inst|u_uart[1]|u_regs|Selector1~2_combout ;
  2317. wire \macro_inst|u_uart[1]|u_regs|Selector1~3_combout ;
  2318. wire \macro_inst|u_uart[1]|u_regs|Selector1~4_combout ;
  2319. wire \macro_inst|u_uart[1]|u_regs|Selector2~0_combout ;
  2320. wire \macro_inst|u_uart[1]|u_regs|Selector2~1_combout ;
  2321. wire \macro_inst|u_uart[1]|u_regs|Selector2~2_combout ;
  2322. wire \macro_inst|u_uart[1]|u_regs|Selector2~3_combout ;
  2323. wire \macro_inst|u_uart[1]|u_regs|Selector2~4_combout ;
  2324. wire \macro_inst|u_uart[1]|u_regs|Selector3~0_combout ;
  2325. wire \macro_inst|u_uart[1]|u_regs|Selector3~1_combout ;
  2326. wire \macro_inst|u_uart[1]|u_regs|Selector3~2_combout ;
  2327. wire \macro_inst|u_uart[1]|u_regs|Selector3~3_combout ;
  2328. wire \macro_inst|u_uart[1]|u_regs|Selector3~4_combout ;
  2329. wire \macro_inst|u_uart[1]|u_regs|Selector4~0_combout ;
  2330. wire \macro_inst|u_uart[1]|u_regs|Selector4~1_combout ;
  2331. wire \macro_inst|u_uart[1]|u_regs|Selector4~2_combout ;
  2332. wire \macro_inst|u_uart[1]|u_regs|Selector4~3_combout ;
  2333. wire \macro_inst|u_uart[1]|u_regs|Selector4~4_combout ;
  2334. wire \macro_inst|u_uart[1]|u_regs|Selector5~10_combout ;
  2335. wire \macro_inst|u_uart[1]|u_regs|Selector5~11_combout ;
  2336. wire \macro_inst|u_uart[1]|u_regs|Selector5~2_combout ;
  2337. wire \macro_inst|u_uart[1]|u_regs|Selector5~3_combout ;
  2338. wire \macro_inst|u_uart[1]|u_regs|Selector5~4_combout ;
  2339. wire \macro_inst|u_uart[1]|u_regs|Selector5~5_combout ;
  2340. wire \macro_inst|u_uart[1]|u_regs|Selector5~6_combout ;
  2341. wire \macro_inst|u_uart[1]|u_regs|Selector5~7_combout ;
  2342. wire \macro_inst|u_uart[1]|u_regs|Selector5~8_combout ;
  2343. wire \macro_inst|u_uart[1]|u_regs|Selector5~9_combout ;
  2344. wire \macro_inst|u_uart[1]|u_regs|Selector6~0_combout ;
  2345. wire \macro_inst|u_uart[1]|u_regs|Selector6~1_combout ;
  2346. wire \macro_inst|u_uart[1]|u_regs|Selector7~10_combout ;
  2347. wire \macro_inst|u_uart[1]|u_regs|Selector7~11_combout ;
  2348. wire \macro_inst|u_uart[1]|u_regs|Selector7~12_combout ;
  2349. wire \macro_inst|u_uart[1]|u_regs|Selector7~13_combout ;
  2350. wire \macro_inst|u_uart[1]|u_regs|Selector7~14_combout ;
  2351. wire \macro_inst|u_uart[1]|u_regs|Selector7~15_combout ;
  2352. wire \macro_inst|u_uart[1]|u_regs|Selector7~4_combout ;
  2353. wire \macro_inst|u_uart[1]|u_regs|Selector7~5_combout ;
  2354. wire \macro_inst|u_uart[1]|u_regs|Selector7~6_combout ;
  2355. wire \macro_inst|u_uart[1]|u_regs|Selector7~7_combout ;
  2356. wire \macro_inst|u_uart[1]|u_regs|Selector7~8_combout ;
  2357. wire \macro_inst|u_uart[1]|u_regs|Selector7~9_combout ;
  2358. wire \macro_inst|u_uart[1]|u_regs|Selector8~10_combout ;
  2359. wire \macro_inst|u_uart[1]|u_regs|Selector8~11_combout ;
  2360. wire \macro_inst|u_uart[1]|u_regs|Selector8~12_combout ;
  2361. wire \macro_inst|u_uart[1]|u_regs|Selector8~13_combout ;
  2362. wire \macro_inst|u_uart[1]|u_regs|Selector8~14_combout ;
  2363. wire \macro_inst|u_uart[1]|u_regs|Selector8~15_combout ;
  2364. wire \macro_inst|u_uart[1]|u_regs|Selector8~4_combout ;
  2365. wire \macro_inst|u_uart[1]|u_regs|Selector8~5_combout ;
  2366. wire \macro_inst|u_uart[1]|u_regs|Selector8~6_combout ;
  2367. wire \macro_inst|u_uart[1]|u_regs|Selector8~7_combout ;
  2368. wire \macro_inst|u_uart[1]|u_regs|Selector8~8_combout ;
  2369. wire \macro_inst|u_uart[1]|u_regs|Selector8~9_combout ;
  2370. wire \macro_inst|u_uart[1]|u_regs|Selector9~0_combout ;
  2371. wire \macro_inst|u_uart[1]|u_regs|Selector9~1_combout ;
  2372. wire \macro_inst|u_uart[1]|u_regs|Selector9~2_combout ;
  2373. wire \macro_inst|u_uart[1]|u_regs|Selector9~3_combout ;
  2374. wire \macro_inst|u_uart[1]|u_regs|Selector9~4_combout ;
  2375. wire \macro_inst|u_uart[1]|u_regs|Selector9~5_combout ;
  2376. wire \macro_inst|u_uart[1]|u_regs|Selector9~6_combout ;
  2377. wire \macro_inst|u_uart[1]|u_regs|ShiftLeft0~0_combout ;
  2378. wire \macro_inst|u_uart[1]|u_regs|always1~0_combout ;
  2379. wire \macro_inst|u_uart[1]|u_regs|always2~0_combout ;
  2380. wire \macro_inst|u_uart[1]|u_regs|always5~0_combout ;
  2381. wire \macro_inst|u_uart[1]|u_regs|always7~0_combout ;
  2382. wire \macro_inst|u_uart[1]|u_regs|always8~0_combout ;
  2383. wire \macro_inst|u_uart[1]|u_regs|always8~1_combout ;
  2384. wire [31:0] \macro_inst|u_uart[1]|u_regs|apb_prdata ;
  2385. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [0];
  2386. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [10];
  2387. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [11];
  2388. wire \macro_inst|u_uart[1]|u_regs|apb_prdata[11]~4_combout ;
  2389. wire \macro_inst|u_uart[1]|u_regs|apb_prdata[11]~5_combout ;
  2390. wire \macro_inst|u_uart[1]|u_regs|apb_prdata[11]~9_combout ;
  2391. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [12];
  2392. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [13];
  2393. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [14];
  2394. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [15];
  2395. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [16];
  2396. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [17];
  2397. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [18];
  2398. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [19];
  2399. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [1];
  2400. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [20];
  2401. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [21];
  2402. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [22];
  2403. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [23];
  2404. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [24];
  2405. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [25];
  2406. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [26];
  2407. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [27];
  2408. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [28];
  2409. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [29];
  2410. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [2];
  2411. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [30];
  2412. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [31];
  2413. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [3];
  2414. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [4];
  2415. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [5];
  2416. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [6];
  2417. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [7];
  2418. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [8];
  2419. //wire \macro_inst|u_uart[1]|u_regs|apb_prdata [9];
  2420. wire \macro_inst|u_uart[1]|u_regs|apb_prdata~6_combout ;
  2421. wire \macro_inst|u_uart[1]|u_regs|apb_prdata~7_combout ;
  2422. wire \macro_inst|u_uart[1]|u_regs|apb_prdata~8_combout ;
  2423. wire \macro_inst|u_uart[1]|u_regs|apb_pready~q ;
  2424. wire \macro_inst|u_uart[1]|u_regs|apb_read0~combout ;
  2425. wire \macro_inst|u_uart[1]|u_regs|apb_read1~combout ;
  2426. wire \macro_inst|u_uart[1]|u_regs|apb_write~0_combout ;
  2427. wire [5:0] \macro_inst|u_uart[1]|u_regs|break_error_ie ;
  2428. //wire \macro_inst|u_uart[1]|u_regs|break_error_ie [0];
  2429. //wire \macro_inst|u_uart[1]|u_regs|break_error_ie [1];
  2430. //wire \macro_inst|u_uart[1]|u_regs|break_error_ie [2];
  2431. //wire \macro_inst|u_uart[1]|u_regs|break_error_ie [3];
  2432. //wire \macro_inst|u_uart[1]|u_regs|break_error_ie [4];
  2433. //wire \macro_inst|u_uart[1]|u_regs|break_error_ie [5];
  2434. wire \macro_inst|u_uart[1]|u_regs|clear_flags[0]~12_combout ;
  2435. wire \macro_inst|u_uart[1]|u_regs|clear_flags[1]~13_combout ;
  2436. wire \macro_inst|u_uart[1]|u_regs|clear_flags[2]~14_combout ;
  2437. wire \macro_inst|u_uart[1]|u_regs|clear_flags[3]~11_combout ;
  2438. wire \macro_inst|u_uart[1]|u_regs|clear_flags[4]~15_combout ;
  2439. wire \macro_inst|u_uart[1]|u_regs|clear_flags[5]~16_combout ;
  2440. wire \macro_inst|u_uart[1]|u_regs|clear_flags~10_combout ;
  2441. wire [5:0] \macro_inst|u_uart[1]|u_regs|fbrd ;
  2442. //wire \macro_inst|u_uart[1]|u_regs|fbrd [0];
  2443. //wire \macro_inst|u_uart[1]|u_regs|fbrd [1];
  2444. //wire \macro_inst|u_uart[1]|u_regs|fbrd [2];
  2445. //wire \macro_inst|u_uart[1]|u_regs|fbrd [3];
  2446. //wire \macro_inst|u_uart[1]|u_regs|fbrd [4];
  2447. //wire \macro_inst|u_uart[1]|u_regs|fbrd [5];
  2448. wire [5:0] \macro_inst|u_uart[1]|u_regs|framing_error_ie ;
  2449. //wire \macro_inst|u_uart[1]|u_regs|framing_error_ie [0];
  2450. //wire \macro_inst|u_uart[1]|u_regs|framing_error_ie [1];
  2451. //wire \macro_inst|u_uart[1]|u_regs|framing_error_ie [2];
  2452. //wire \macro_inst|u_uart[1]|u_regs|framing_error_ie [3];
  2453. //wire \macro_inst|u_uart[1]|u_regs|framing_error_ie [4];
  2454. //wire \macro_inst|u_uart[1]|u_regs|framing_error_ie [5];
  2455. wire [15:0] \macro_inst|u_uart[1]|u_regs|ibrd ;
  2456. //wire \macro_inst|u_uart[1]|u_regs|ibrd [0];
  2457. wire \macro_inst|u_uart[1]|u_regs|ibrd[0]~_wirecell_combout ;
  2458. //wire \macro_inst|u_uart[1]|u_regs|ibrd [10];
  2459. //wire \macro_inst|u_uart[1]|u_regs|ibrd [11];
  2460. //wire \macro_inst|u_uart[1]|u_regs|ibrd [12];
  2461. //wire \macro_inst|u_uart[1]|u_regs|ibrd [13];
  2462. //wire \macro_inst|u_uart[1]|u_regs|ibrd [14];
  2463. //wire \macro_inst|u_uart[1]|u_regs|ibrd [15];
  2464. //wire \macro_inst|u_uart[1]|u_regs|ibrd [1];
  2465. //wire \macro_inst|u_uart[1]|u_regs|ibrd [2];
  2466. //wire \macro_inst|u_uart[1]|u_regs|ibrd [3];
  2467. //wire \macro_inst|u_uart[1]|u_regs|ibrd [4];
  2468. //wire \macro_inst|u_uart[1]|u_regs|ibrd [5];
  2469. //wire \macro_inst|u_uart[1]|u_regs|ibrd [6];
  2470. //wire \macro_inst|u_uart[1]|u_regs|ibrd [7];
  2471. //wire \macro_inst|u_uart[1]|u_regs|ibrd [8];
  2472. //wire \macro_inst|u_uart[1]|u_regs|ibrd [9];
  2473. wire [5:0] \macro_inst|u_uart[1]|u_regs|interrupts ;
  2474. //wire \macro_inst|u_uart[1]|u_regs|interrupts [0];
  2475. //wire \macro_inst|u_uart[1]|u_regs|interrupts [1];
  2476. //wire \macro_inst|u_uart[1]|u_regs|interrupts [2];
  2477. //wire \macro_inst|u_uart[1]|u_regs|interrupts [3];
  2478. //wire \macro_inst|u_uart[1]|u_regs|interrupts [4];
  2479. //wire \macro_inst|u_uart[1]|u_regs|interrupts [5];
  2480. wire \macro_inst|u_uart[1]|u_regs|interrupts~0_combout ;
  2481. wire \macro_inst|u_uart[1]|u_regs|interrupts~10_combout ;
  2482. wire \macro_inst|u_uart[1]|u_regs|interrupts~11_combout ;
  2483. wire \macro_inst|u_uart[1]|u_regs|interrupts~12_combout ;
  2484. wire \macro_inst|u_uart[1]|u_regs|interrupts~13_combout ;
  2485. wire \macro_inst|u_uart[1]|u_regs|interrupts~14_combout ;
  2486. wire \macro_inst|u_uart[1]|u_regs|interrupts~15_combout ;
  2487. wire \macro_inst|u_uart[1]|u_regs|interrupts~16_combout ;
  2488. wire \macro_inst|u_uart[1]|u_regs|interrupts~17_combout ;
  2489. wire \macro_inst|u_uart[1]|u_regs|interrupts~18_combout ;
  2490. wire \macro_inst|u_uart[1]|u_regs|interrupts~19_combout ;
  2491. wire \macro_inst|u_uart[1]|u_regs|interrupts~1_combout ;
  2492. wire \macro_inst|u_uart[1]|u_regs|interrupts~20_combout ;
  2493. wire \macro_inst|u_uart[1]|u_regs|interrupts~21_combout ;
  2494. wire \macro_inst|u_uart[1]|u_regs|interrupts~22_combout ;
  2495. wire \macro_inst|u_uart[1]|u_regs|interrupts~23_combout ;
  2496. wire \macro_inst|u_uart[1]|u_regs|interrupts~24_combout ;
  2497. wire \macro_inst|u_uart[1]|u_regs|interrupts~25_combout ;
  2498. wire \macro_inst|u_uart[1]|u_regs|interrupts~26_combout ;
  2499. wire \macro_inst|u_uart[1]|u_regs|interrupts~27_combout ;
  2500. wire \macro_inst|u_uart[1]|u_regs|interrupts~28_combout ;
  2501. wire \macro_inst|u_uart[1]|u_regs|interrupts~29_combout ;
  2502. wire \macro_inst|u_uart[1]|u_regs|interrupts~2_combout ;
  2503. wire \macro_inst|u_uart[1]|u_regs|interrupts~3_combout ;
  2504. wire \macro_inst|u_uart[1]|u_regs|interrupts~4_combout ;
  2505. wire \macro_inst|u_uart[1]|u_regs|interrupts~5_combout ;
  2506. wire \macro_inst|u_uart[1]|u_regs|interrupts~6_combout ;
  2507. wire \macro_inst|u_uart[1]|u_regs|interrupts~7_combout ;
  2508. wire \macro_inst|u_uart[1]|u_regs|interrupts~8_combout ;
  2509. wire \macro_inst|u_uart[1]|u_regs|interrupts~9_combout ;
  2510. wire \macro_inst|u_uart[1]|u_regs|lcr_eps~q ;
  2511. wire \macro_inst|u_uart[1]|u_regs|lcr_pen~q ;
  2512. wire \macro_inst|u_uart[1]|u_regs|lcr_sps~q ;
  2513. wire \macro_inst|u_uart[1]|u_regs|lcr_stp2~q ;
  2514. wire [5:0] \macro_inst|u_uart[1]|u_regs|overrun_error_ie ;
  2515. //wire \macro_inst|u_uart[1]|u_regs|overrun_error_ie [0];
  2516. //wire \macro_inst|u_uart[1]|u_regs|overrun_error_ie [1];
  2517. //wire \macro_inst|u_uart[1]|u_regs|overrun_error_ie [2];
  2518. //wire \macro_inst|u_uart[1]|u_regs|overrun_error_ie [3];
  2519. //wire \macro_inst|u_uart[1]|u_regs|overrun_error_ie [4];
  2520. //wire \macro_inst|u_uart[1]|u_regs|overrun_error_ie [5];
  2521. wire [5:0] \macro_inst|u_uart[1]|u_regs|parity_error_ie ;
  2522. //wire \macro_inst|u_uart[1]|u_regs|parity_error_ie [0];
  2523. //wire \macro_inst|u_uart[1]|u_regs|parity_error_ie [1];
  2524. //wire \macro_inst|u_uart[1]|u_regs|parity_error_ie [2];
  2525. //wire \macro_inst|u_uart[1]|u_regs|parity_error_ie [3];
  2526. //wire \macro_inst|u_uart[1]|u_regs|parity_error_ie [4];
  2527. //wire \macro_inst|u_uart[1]|u_regs|parity_error_ie [5];
  2528. wire [5:0] \macro_inst|u_uart[1]|u_regs|rx_dma_en ;
  2529. //wire \macro_inst|u_uart[1]|u_regs|rx_dma_en [0];
  2530. wire \macro_inst|u_uart[1]|u_regs|rx_dma_en[0]~4_combout ;
  2531. //wire \macro_inst|u_uart[1]|u_regs|rx_dma_en [1];
  2532. wire \macro_inst|u_uart[1]|u_regs|rx_dma_en[1]~3_combout ;
  2533. //wire \macro_inst|u_uart[1]|u_regs|rx_dma_en [2];
  2534. wire \macro_inst|u_uart[1]|u_regs|rx_dma_en[2]~2_combout ;
  2535. //wire \macro_inst|u_uart[1]|u_regs|rx_dma_en [3];
  2536. wire \macro_inst|u_uart[1]|u_regs|rx_dma_en[3]~5_combout ;
  2537. wire \macro_inst|u_uart[1]|u_regs|rx_dma_en[3]~6_combout ;
  2538. //wire \macro_inst|u_uart[1]|u_regs|rx_dma_en [4];
  2539. wire \macro_inst|u_uart[1]|u_regs|rx_dma_en[4]~1_combout ;
  2540. //wire \macro_inst|u_uart[1]|u_regs|rx_dma_en [5];
  2541. wire \macro_inst|u_uart[1]|u_regs|rx_dma_en[5]~0_combout ;
  2542. wire [5:0] \macro_inst|u_uart[1]|u_regs|rx_idle_ie ;
  2543. //wire \macro_inst|u_uart[1]|u_regs|rx_idle_ie [0];
  2544. //wire \macro_inst|u_uart[1]|u_regs|rx_idle_ie [1];
  2545. //wire \macro_inst|u_uart[1]|u_regs|rx_idle_ie [2];
  2546. //wire \macro_inst|u_uart[1]|u_regs|rx_idle_ie [3];
  2547. //wire \macro_inst|u_uart[1]|u_regs|rx_idle_ie [4];
  2548. //wire \macro_inst|u_uart[1]|u_regs|rx_idle_ie [5];
  2549. wire [5:0] \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie ;
  2550. //wire \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie [0];
  2551. wire \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[0]~15_combout ;
  2552. //wire \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie [1];
  2553. wire \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[1]~16_combout ;
  2554. wire \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[1]~8_combout ;
  2555. //wire \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie [2];
  2556. wire \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[2]~9_combout ;
  2557. //wire \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie [3];
  2558. wire \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[3]~10_combout ;
  2559. //wire \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie [4];
  2560. wire \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[4]~11_combout ;
  2561. wire \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[4]~12_combout ;
  2562. //wire \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie [5];
  2563. wire \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[5]~13_combout ;
  2564. wire \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[5]~14_combout ;
  2565. wire [5:0] \macro_inst|u_uart[1]|u_regs|rx_read ;
  2566. //wire \macro_inst|u_uart[1]|u_regs|rx_read [0];
  2567. //wire \macro_inst|u_uart[1]|u_regs|rx_read [1];
  2568. //wire \macro_inst|u_uart[1]|u_regs|rx_read [2];
  2569. //wire \macro_inst|u_uart[1]|u_regs|rx_read [3];
  2570. //wire \macro_inst|u_uart[1]|u_regs|rx_read [4];
  2571. //wire \macro_inst|u_uart[1]|u_regs|rx_read [5];
  2572. wire \macro_inst|u_uart[1]|u_regs|rx_read~0_combout ;
  2573. wire \macro_inst|u_uart[1]|u_regs|rx_read~1_combout ;
  2574. wire \macro_inst|u_uart[1]|u_regs|rx_read~2_combout ;
  2575. wire \macro_inst|u_uart[1]|u_regs|rx_read~3_combout ;
  2576. wire \macro_inst|u_uart[1]|u_regs|rx_read~4_combout ;
  2577. wire \macro_inst|u_uart[1]|u_regs|rx_read~5_combout ;
  2578. wire [7:0] \macro_inst|u_uart[1]|u_regs|rx_reg ;
  2579. //wire \macro_inst|u_uart[1]|u_regs|rx_reg [0];
  2580. //wire \macro_inst|u_uart[1]|u_regs|rx_reg [1];
  2581. //wire \macro_inst|u_uart[1]|u_regs|rx_reg [2];
  2582. //wire \macro_inst|u_uart[1]|u_regs|rx_reg [3];
  2583. //wire \macro_inst|u_uart[1]|u_regs|rx_reg [4];
  2584. //wire \macro_inst|u_uart[1]|u_regs|rx_reg [5];
  2585. //wire \macro_inst|u_uart[1]|u_regs|rx_reg [6];
  2586. //wire \macro_inst|u_uart[1]|u_regs|rx_reg [7];
  2587. wire [4:0] \macro_inst|u_uart[1]|u_regs|status_reg ;
  2588. //wire \macro_inst|u_uart[1]|u_regs|status_reg [0];
  2589. wire \macro_inst|u_uart[1]|u_regs|status_reg[0]~0_combout ;
  2590. //wire \macro_inst|u_uart[1]|u_regs|status_reg [1];
  2591. //wire \macro_inst|u_uart[1]|u_regs|status_reg [2];
  2592. wire \macro_inst|u_uart[1]|u_regs|status_reg[2]~1_combout ;
  2593. wire \macro_inst|u_uart[1]|u_regs|status_reg[2]~feeder_combout ;
  2594. //wire \macro_inst|u_uart[1]|u_regs|status_reg [3];
  2595. //wire \macro_inst|u_uart[1]|u_regs|status_reg [4];
  2596. wire [5:0] \macro_inst|u_uart[1]|u_regs|tx_complete_ie ;
  2597. //wire \macro_inst|u_uart[1]|u_regs|tx_complete_ie [0];
  2598. //wire \macro_inst|u_uart[1]|u_regs|tx_complete_ie [1];
  2599. //wire \macro_inst|u_uart[1]|u_regs|tx_complete_ie [2];
  2600. //wire \macro_inst|u_uart[1]|u_regs|tx_complete_ie [3];
  2601. //wire \macro_inst|u_uart[1]|u_regs|tx_complete_ie [4];
  2602. //wire \macro_inst|u_uart[1]|u_regs|tx_complete_ie [5];
  2603. wire [5:0] \macro_inst|u_uart[1]|u_regs|tx_dma_en ;
  2604. //wire \macro_inst|u_uart[1]|u_regs|tx_dma_en [0];
  2605. //wire \macro_inst|u_uart[1]|u_regs|tx_dma_en [1];
  2606. //wire \macro_inst|u_uart[1]|u_regs|tx_dma_en [2];
  2607. //wire \macro_inst|u_uart[1]|u_regs|tx_dma_en [3];
  2608. //wire \macro_inst|u_uart[1]|u_regs|tx_dma_en [4];
  2609. //wire \macro_inst|u_uart[1]|u_regs|tx_dma_en [5];
  2610. wire [5:0] \macro_inst|u_uart[1]|u_regs|tx_not_full_ie ;
  2611. //wire \macro_inst|u_uart[1]|u_regs|tx_not_full_ie [0];
  2612. //wire \macro_inst|u_uart[1]|u_regs|tx_not_full_ie [1];
  2613. //wire \macro_inst|u_uart[1]|u_regs|tx_not_full_ie [2];
  2614. //wire \macro_inst|u_uart[1]|u_regs|tx_not_full_ie [3];
  2615. //wire \macro_inst|u_uart[1]|u_regs|tx_not_full_ie [4];
  2616. //wire \macro_inst|u_uart[1]|u_regs|tx_not_full_ie [5];
  2617. wire [5:0] \macro_inst|u_uart[1]|u_regs|tx_write ;
  2618. //wire \macro_inst|u_uart[1]|u_regs|tx_write [0];
  2619. //wire \macro_inst|u_uart[1]|u_regs|tx_write [1];
  2620. //wire \macro_inst|u_uart[1]|u_regs|tx_write [2];
  2621. //wire \macro_inst|u_uart[1]|u_regs|tx_write [3];
  2622. //wire \macro_inst|u_uart[1]|u_regs|tx_write [4];
  2623. //wire \macro_inst|u_uart[1]|u_regs|tx_write [5];
  2624. wire \macro_inst|u_uart[1]|u_regs|tx_write~0_combout ;
  2625. wire \macro_inst|u_uart[1]|u_regs|tx_write~1_combout ;
  2626. wire \macro_inst|u_uart[1]|u_regs|tx_write~2_combout ;
  2627. wire \macro_inst|u_uart[1]|u_regs|tx_write~3_combout ;
  2628. wire \macro_inst|u_uart[1]|u_regs|tx_write~4_combout ;
  2629. wire \macro_inst|u_uart[1]|u_regs|tx_write~5_combout ;
  2630. wire \macro_inst|u_uart[1]|u_regs|uart_en~0_combout ;
  2631. wire \macro_inst|u_uart[1]|u_regs|uart_en~q ;
  2632. wire \macro_inst|u_uart[1]|u_rx[0]|Add1~0_combout ;
  2633. wire \macro_inst|u_uart[1]|u_rx[0]|Add4~0_combout ;
  2634. wire \macro_inst|u_uart[1]|u_rx[0]|Add4~1_combout ;
  2635. wire \macro_inst|u_uart[1]|u_rx[0]|Add4~2_combout ;
  2636. wire \macro_inst|u_uart[1]|u_rx[0]|Selector0~0_combout ;
  2637. wire \macro_inst|u_uart[1]|u_rx[0]|Selector1~0_combout ;
  2638. wire \macro_inst|u_uart[1]|u_rx[0]|Selector2~1_combout ;
  2639. wire \macro_inst|u_uart[1]|u_rx[0]|Selector2~2_combout ;
  2640. wire \macro_inst|u_uart[1]|u_rx[0]|Selector2~3_combout ;
  2641. wire \macro_inst|u_uart[1]|u_rx[0]|Selector2~4_combout ;
  2642. wire \macro_inst|u_uart[1]|u_rx[0]|Selector2~5_combout ;
  2643. wire \macro_inst|u_uart[1]|u_rx[0]|Selector2~6_combout ;
  2644. wire \macro_inst|u_uart[1]|u_rx[0]|Selector3~0_combout ;
  2645. wire \macro_inst|u_uart[1]|u_rx[0]|Selector4~0_combout ;
  2646. wire \macro_inst|u_uart[1]|u_rx[0]|Selector4~1_combout ;
  2647. wire \macro_inst|u_uart[1]|u_rx[0]|Selector4~2_combout ;
  2648. wire \macro_inst|u_uart[1]|u_rx[0]|Selector4~3_combout ;
  2649. wire \macro_inst|u_uart[1]|u_rx[0]|Selector4~4_combout ;
  2650. wire \macro_inst|u_uart[1]|u_rx[0]|always11~0_combout ;
  2651. wire \macro_inst|u_uart[1]|u_rx[0]|always11~1_combout ;
  2652. wire \macro_inst|u_uart[1]|u_rx[0]|always11~2_combout ;
  2653. wire \macro_inst|u_uart[1]|u_rx[0]|always2~0_combout ;
  2654. wire \macro_inst|u_uart[1]|u_rx[0]|always2~1_combout ;
  2655. wire \macro_inst|u_uart[1]|u_rx[0]|always3~1_combout ;
  2656. wire \macro_inst|u_uart[1]|u_rx[0]|always3~2_combout ;
  2657. wire \macro_inst|u_uart[1]|u_rx[0]|always4~2_combout ;
  2658. wire \macro_inst|u_uart[1]|u_rx[0]|always6~1_combout ;
  2659. wire \macro_inst|u_uart[1]|u_rx[0]|always8~0_combout ;
  2660. wire \macro_inst|u_uart[1]|u_rx[0]|break_error~0_combout ;
  2661. wire \macro_inst|u_uart[1]|u_rx[0]|break_error~q ;
  2662. wire \macro_inst|u_uart[1]|u_rx[0]|framing_error~0_combout ;
  2663. wire \macro_inst|u_uart[1]|u_rx[0]|framing_error~q ;
  2664. wire \macro_inst|u_uart[1]|u_rx[0]|overrun_error~0_combout ;
  2665. wire \macro_inst|u_uart[1]|u_rx[0]|overrun_error~q ;
  2666. wire \macro_inst|u_uart[1]|u_rx[0]|parity_error~0_combout ;
  2667. wire \macro_inst|u_uart[1]|u_rx[0]|parity_error~1_combout ;
  2668. wire \macro_inst|u_uart[1]|u_rx[0]|parity_error~q ;
  2669. wire [3:0] \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt ;
  2670. //wire \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt [0];
  2671. wire \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[0]~4_combout ;
  2672. wire \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[0]~5 ;
  2673. //wire \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt [1];
  2674. wire \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[1]~6_combout ;
  2675. wire \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[1]~7 ;
  2676. //wire \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt [2];
  2677. wire \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[2]~8_combout ;
  2678. wire \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[2]~9 ;
  2679. //wire \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt [3];
  2680. wire \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[3]~10_combout ;
  2681. wire \macro_inst|u_uart[1]|u_rx[0]|rx_bit~q ;
  2682. wire [3:0] \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt ;
  2683. //wire \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt [0];
  2684. //wire \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt [1];
  2685. wire \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt[1]~3_combout ;
  2686. //wire \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt [2];
  2687. //wire \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt [3];
  2688. wire \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt~1_combout ;
  2689. wire \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt~2_combout ;
  2690. wire \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt~4_combout ;
  2691. wire \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt~5_combout ;
  2692. wire [0:0] \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|counter ;
  2693. //wire \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|counter [0];
  2694. wire \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|counter~0_combout ;
  2695. wire \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][0]~q ;
  2696. wire \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][1]~q ;
  2697. wire \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][2]~q ;
  2698. wire \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][3]~q ;
  2699. wire \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][4]~q ;
  2700. wire \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][5]~q ;
  2701. wire \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][6]~q ;
  2702. wire \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][7]~q ;
  2703. wire \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|wrreq~0_combout ;
  2704. wire \macro_inst|u_uart[1]|u_rx[0]|rx_idle_en~0_combout ;
  2705. wire \macro_inst|u_uart[1]|u_rx[0]|rx_idle_en~q ;
  2706. wire \macro_inst|u_uart[1]|u_rx[0]|rx_idle~0_combout ;
  2707. wire \macro_inst|u_uart[1]|u_rx[0]|rx_idle~q ;
  2708. wire [4:0] \macro_inst|u_uart[1]|u_rx[0]|rx_in ;
  2709. //wire \macro_inst|u_uart[1]|u_rx[0]|rx_in [0];
  2710. //wire \macro_inst|u_uart[1]|u_rx[0]|rx_in [1];
  2711. //wire \macro_inst|u_uart[1]|u_rx[0]|rx_in [2];
  2712. wire \macro_inst|u_uart[1]|u_rx[0]|rx_in[2]~feeder_combout ;
  2713. //wire \macro_inst|u_uart[1]|u_rx[0]|rx_in [3];
  2714. //wire \macro_inst|u_uart[1]|u_rx[0]|rx_in [4];
  2715. wire \macro_inst|u_uart[1]|u_rx[0]|rx_in[4]~0_combout ;
  2716. wire \macro_inst|u_uart[1]|u_rx[0]|rx_parity~0_combout ;
  2717. wire \macro_inst|u_uart[1]|u_rx[0]|rx_parity~1_combout ;
  2718. wire \macro_inst|u_uart[1]|u_rx[0]|rx_parity~q ;
  2719. wire \macro_inst|u_uart[1]|u_rx[0]|rx_sample~0_combout ;
  2720. wire [7:0] \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg ;
  2721. //wire \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [0];
  2722. wire \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[0]~feeder_combout ;
  2723. //wire \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [1];
  2724. //wire \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [2];
  2725. //wire \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [3];
  2726. //wire \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [4];
  2727. //wire \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [5];
  2728. //wire \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [6];
  2729. //wire \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [7];
  2730. wire \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_DATA~q ;
  2731. wire \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_IDLE~q ;
  2732. wire \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_PARITY~0_combout ;
  2733. wire \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_PARITY~1_combout ;
  2734. wire \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_PARITY~q ;
  2735. wire \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_START~q ;
  2736. wire \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_STOP~0_combout ;
  2737. wire \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_STOP~1_combout ;
  2738. wire \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_STOP~q ;
  2739. wire \macro_inst|u_uart[1]|u_rx[1]|Add1~0_combout ;
  2740. wire \macro_inst|u_uart[1]|u_rx[1]|Add4~0_combout ;
  2741. wire \macro_inst|u_uart[1]|u_rx[1]|Add4~1_combout ;
  2742. wire \macro_inst|u_uart[1]|u_rx[1]|Add4~2_combout ;
  2743. wire \macro_inst|u_uart[1]|u_rx[1]|Selector0~0_combout ;
  2744. wire \macro_inst|u_uart[1]|u_rx[1]|Selector1~0_combout ;
  2745. wire \macro_inst|u_uart[1]|u_rx[1]|Selector2~1_combout ;
  2746. wire \macro_inst|u_uart[1]|u_rx[1]|Selector2~2_combout ;
  2747. wire \macro_inst|u_uart[1]|u_rx[1]|Selector2~3_combout ;
  2748. wire \macro_inst|u_uart[1]|u_rx[1]|Selector2~4_combout ;
  2749. wire \macro_inst|u_uart[1]|u_rx[1]|Selector2~5_combout ;
  2750. wire \macro_inst|u_uart[1]|u_rx[1]|Selector2~6_combout ;
  2751. wire \macro_inst|u_uart[1]|u_rx[1]|Selector4~0_combout ;
  2752. wire \macro_inst|u_uart[1]|u_rx[1]|Selector4~1_combout ;
  2753. wire \macro_inst|u_uart[1]|u_rx[1]|Selector4~2_combout ;
  2754. wire \macro_inst|u_uart[1]|u_rx[1]|Selector4~3_combout ;
  2755. wire \macro_inst|u_uart[1]|u_rx[1]|Selector4~4_combout ;
  2756. wire \macro_inst|u_uart[1]|u_rx[1]|Selector4~5_combout ;
  2757. wire \macro_inst|u_uart[1]|u_rx[1]|always10~1_combout ;
  2758. wire \macro_inst|u_uart[1]|u_rx[1]|always10~2_combout ;
  2759. wire \macro_inst|u_uart[1]|u_rx[1]|always11~0_combout ;
  2760. wire \macro_inst|u_uart[1]|u_rx[1]|always11~1_combout ;
  2761. wire \macro_inst|u_uart[1]|u_rx[1]|always11~2_combout ;
  2762. wire \macro_inst|u_uart[1]|u_rx[1]|always2~0_combout ;
  2763. wire \macro_inst|u_uart[1]|u_rx[1]|always2~1_combout ;
  2764. wire \macro_inst|u_uart[1]|u_rx[1]|always3~1_combout ;
  2765. wire \macro_inst|u_uart[1]|u_rx[1]|always3~2_combout ;
  2766. wire \macro_inst|u_uart[1]|u_rx[1]|always4~2_combout ;
  2767. wire \macro_inst|u_uart[1]|u_rx[1]|always6~1_combout ;
  2768. wire \macro_inst|u_uart[1]|u_rx[1]|always8~0_combout ;
  2769. wire \macro_inst|u_uart[1]|u_rx[1]|break_error~0_combout ;
  2770. wire \macro_inst|u_uart[1]|u_rx[1]|break_error~q ;
  2771. wire \macro_inst|u_uart[1]|u_rx[1]|framing_error~0_combout ;
  2772. wire \macro_inst|u_uart[1]|u_rx[1]|framing_error~q ;
  2773. wire \macro_inst|u_uart[1]|u_rx[1]|overrun_error~0_combout ;
  2774. wire \macro_inst|u_uart[1]|u_rx[1]|overrun_error~q ;
  2775. wire \macro_inst|u_uart[1]|u_rx[1]|parity_error~0_combout ;
  2776. wire \macro_inst|u_uart[1]|u_rx[1]|parity_error~q ;
  2777. wire [3:0] \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt ;
  2778. //wire \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt [0];
  2779. wire \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[0]~4_combout ;
  2780. wire \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[0]~5 ;
  2781. //wire \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt [1];
  2782. wire \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[1]~6_combout ;
  2783. wire \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[1]~7 ;
  2784. //wire \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt [2];
  2785. wire \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[2]~8_combout ;
  2786. wire \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[2]~9 ;
  2787. //wire \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt [3];
  2788. wire \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[3]~10_combout ;
  2789. wire \macro_inst|u_uart[1]|u_rx[1]|rx_bit~q ;
  2790. wire [3:0] \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt ;
  2791. //wire \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt [0];
  2792. wire \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt[0]~3_combout ;
  2793. //wire \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt [1];
  2794. //wire \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt [2];
  2795. //wire \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt [3];
  2796. wire \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt~1_combout ;
  2797. wire \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt~2_combout ;
  2798. wire \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt~4_combout ;
  2799. wire \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt~5_combout ;
  2800. wire [0:0] \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|counter ;
  2801. //wire \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|counter [0];
  2802. wire \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|counter~0_combout ;
  2803. wire \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][0]~feeder_combout ;
  2804. wire \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][0]~q ;
  2805. wire \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][1]~feeder_combout ;
  2806. wire \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][1]~q ;
  2807. wire \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][2]~feeder_combout ;
  2808. wire \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][2]~q ;
  2809. wire \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][3]~feeder_combout ;
  2810. wire \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][3]~q ;
  2811. wire \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][4]~feeder_combout ;
  2812. wire \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][4]~q ;
  2813. wire \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][5]~feeder_combout ;
  2814. wire \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][5]~q ;
  2815. wire \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][6]~feeder_combout ;
  2816. wire \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][6]~q ;
  2817. wire \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][7]~feeder_combout ;
  2818. wire \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][7]~q ;
  2819. wire \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|wrreq~0_combout ;
  2820. wire \macro_inst|u_uart[1]|u_rx[1]|rx_idle_en~0_combout ;
  2821. wire \macro_inst|u_uart[1]|u_rx[1]|rx_idle_en~q ;
  2822. wire \macro_inst|u_uart[1]|u_rx[1]|rx_idle~0_combout ;
  2823. wire \macro_inst|u_uart[1]|u_rx[1]|rx_idle~q ;
  2824. wire [4:0] \macro_inst|u_uart[1]|u_rx[1]|rx_in ;
  2825. //wire \macro_inst|u_uart[1]|u_rx[1]|rx_in [0];
  2826. //wire \macro_inst|u_uart[1]|u_rx[1]|rx_in [1];
  2827. //wire \macro_inst|u_uart[1]|u_rx[1]|rx_in [2];
  2828. //wire \macro_inst|u_uart[1]|u_rx[1]|rx_in [3];
  2829. //wire \macro_inst|u_uart[1]|u_rx[1]|rx_in [4];
  2830. wire \macro_inst|u_uart[1]|u_rx[1]|rx_in[4]~0_combout ;
  2831. wire \macro_inst|u_uart[1]|u_rx[1]|rx_parity~0_combout ;
  2832. wire \macro_inst|u_uart[1]|u_rx[1]|rx_parity~1_combout ;
  2833. wire \macro_inst|u_uart[1]|u_rx[1]|rx_parity~q ;
  2834. wire \macro_inst|u_uart[1]|u_rx[1]|rx_sample~0_combout ;
  2835. wire [7:0] \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg ;
  2836. //wire \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [0];
  2837. //wire \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [1];
  2838. //wire \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [2];
  2839. //wire \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [3];
  2840. //wire \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [4];
  2841. //wire \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [5];
  2842. //wire \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [6];
  2843. //wire \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [7];
  2844. wire \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_DATA~q ;
  2845. wire \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_IDLE~q ;
  2846. wire \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_PARITY~0_combout ;
  2847. wire \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_PARITY~1_combout ;
  2848. wire \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_PARITY~q ;
  2849. wire \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_START~q ;
  2850. wire \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_STOP~0_combout ;
  2851. wire \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_STOP~1_combout ;
  2852. wire \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_STOP~q ;
  2853. wire \macro_inst|u_uart[1]|u_rx[2]|Add1~0_combout ;
  2854. wire \macro_inst|u_uart[1]|u_rx[2]|Add4~0_combout ;
  2855. wire \macro_inst|u_uart[1]|u_rx[2]|Add4~1_combout ;
  2856. wire \macro_inst|u_uart[1]|u_rx[2]|Add4~2_combout ;
  2857. wire \macro_inst|u_uart[1]|u_rx[2]|Selector0~0_combout ;
  2858. wire \macro_inst|u_uart[1]|u_rx[2]|Selector1~0_combout ;
  2859. wire \macro_inst|u_uart[1]|u_rx[2]|Selector2~1_combout ;
  2860. wire \macro_inst|u_uart[1]|u_rx[2]|Selector2~2_combout ;
  2861. wire \macro_inst|u_uart[1]|u_rx[2]|Selector2~3_combout ;
  2862. wire \macro_inst|u_uart[1]|u_rx[2]|Selector2~4_combout ;
  2863. wire \macro_inst|u_uart[1]|u_rx[2]|Selector2~5_combout ;
  2864. wire \macro_inst|u_uart[1]|u_rx[2]|Selector2~6_combout ;
  2865. wire \macro_inst|u_uart[1]|u_rx[2]|Selector3~0_combout ;
  2866. wire \macro_inst|u_uart[1]|u_rx[2]|Selector3~1_combout ;
  2867. wire \macro_inst|u_uart[1]|u_rx[2]|Selector4~0_combout ;
  2868. wire \macro_inst|u_uart[1]|u_rx[2]|Selector4~1_combout ;
  2869. wire \macro_inst|u_uart[1]|u_rx[2]|Selector4~2_combout ;
  2870. wire \macro_inst|u_uart[1]|u_rx[2]|Selector4~3_combout ;
  2871. wire \macro_inst|u_uart[1]|u_rx[2]|Selector4~4_combout ;
  2872. wire \macro_inst|u_uart[1]|u_rx[2]|always10~1_combout ;
  2873. wire \macro_inst|u_uart[1]|u_rx[2]|always10~2_combout ;
  2874. wire \macro_inst|u_uart[1]|u_rx[2]|always11~0_combout ;
  2875. wire \macro_inst|u_uart[1]|u_rx[2]|always11~1_combout ;
  2876. wire \macro_inst|u_uart[1]|u_rx[2]|always11~2_combout ;
  2877. wire \macro_inst|u_uart[1]|u_rx[2]|always2~0_combout ;
  2878. wire \macro_inst|u_uart[1]|u_rx[2]|always2~1_combout ;
  2879. wire \macro_inst|u_uart[1]|u_rx[2]|always3~1_combout ;
  2880. wire \macro_inst|u_uart[1]|u_rx[2]|always3~2_combout ;
  2881. wire \macro_inst|u_uart[1]|u_rx[2]|always4~2_combout ;
  2882. wire \macro_inst|u_uart[1]|u_rx[2]|always6~1_combout ;
  2883. wire \macro_inst|u_uart[1]|u_rx[2]|always8~0_combout ;
  2884. wire \macro_inst|u_uart[1]|u_rx[2]|break_error~0_combout ;
  2885. wire \macro_inst|u_uart[1]|u_rx[2]|break_error~q ;
  2886. wire \macro_inst|u_uart[1]|u_rx[2]|framing_error~0_combout ;
  2887. wire \macro_inst|u_uart[1]|u_rx[2]|framing_error~q ;
  2888. wire \macro_inst|u_uart[1]|u_rx[2]|overrun_error~0_combout ;
  2889. wire \macro_inst|u_uart[1]|u_rx[2]|overrun_error~q ;
  2890. wire \macro_inst|u_uart[1]|u_rx[2]|parity_error~0_combout ;
  2891. wire \macro_inst|u_uart[1]|u_rx[2]|parity_error~q ;
  2892. wire [3:0] \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt ;
  2893. //wire \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt [0];
  2894. wire \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[0]~4_combout ;
  2895. wire \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[0]~5 ;
  2896. //wire \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt [1];
  2897. wire \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[1]~6_combout ;
  2898. wire \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[1]~7 ;
  2899. //wire \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt [2];
  2900. wire \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[2]~8_combout ;
  2901. wire \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[2]~9 ;
  2902. //wire \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt [3];
  2903. wire \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[3]~10_combout ;
  2904. wire \macro_inst|u_uart[1]|u_rx[2]|rx_bit~q ;
  2905. wire [3:0] \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt ;
  2906. //wire \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt [0];
  2907. //wire \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt [1];
  2908. //wire \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt [2];
  2909. wire \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt[2]~3_combout ;
  2910. //wire \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt [3];
  2911. wire \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt~1_combout ;
  2912. wire \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt~2_combout ;
  2913. wire \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt~4_combout ;
  2914. wire \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt~5_combout ;
  2915. wire [0:0] \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|counter ;
  2916. //wire \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|counter [0];
  2917. wire \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|counter~0_combout ;
  2918. wire \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][0]~q ;
  2919. wire \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][1]~feeder_combout ;
  2920. wire \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][1]~q ;
  2921. wire \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][2]~feeder_combout ;
  2922. wire \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][2]~q ;
  2923. wire \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][3]~q ;
  2924. wire \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][4]~feeder_combout ;
  2925. wire \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][4]~q ;
  2926. wire \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][5]~feeder_combout ;
  2927. wire \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][5]~q ;
  2928. wire \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][6]~q ;
  2929. wire \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][7]~feeder_combout ;
  2930. wire \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][7]~q ;
  2931. wire \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|wrreq~0_combout ;
  2932. wire \macro_inst|u_uart[1]|u_rx[2]|rx_idle_en~0_combout ;
  2933. wire \macro_inst|u_uart[1]|u_rx[2]|rx_idle_en~q ;
  2934. wire \macro_inst|u_uart[1]|u_rx[2]|rx_idle~0_combout ;
  2935. wire \macro_inst|u_uart[1]|u_rx[2]|rx_idle~q ;
  2936. wire [4:0] \macro_inst|u_uart[1]|u_rx[2]|rx_in ;
  2937. //wire \macro_inst|u_uart[1]|u_rx[2]|rx_in [0];
  2938. //wire \macro_inst|u_uart[1]|u_rx[2]|rx_in [1];
  2939. //wire \macro_inst|u_uart[1]|u_rx[2]|rx_in [2];
  2940. //wire \macro_inst|u_uart[1]|u_rx[2]|rx_in [3];
  2941. //wire \macro_inst|u_uart[1]|u_rx[2]|rx_in [4];
  2942. wire \macro_inst|u_uart[1]|u_rx[2]|rx_in[4]~0_combout ;
  2943. wire \macro_inst|u_uart[1]|u_rx[2]|rx_parity~0_combout ;
  2944. wire \macro_inst|u_uart[1]|u_rx[2]|rx_parity~1_combout ;
  2945. wire \macro_inst|u_uart[1]|u_rx[2]|rx_parity~q ;
  2946. wire \macro_inst|u_uart[1]|u_rx[2]|rx_sample~0_combout ;
  2947. wire [7:0] \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg ;
  2948. //wire \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [0];
  2949. wire \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[0]~feeder_combout ;
  2950. //wire \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [1];
  2951. wire \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[1]~feeder_combout ;
  2952. //wire \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [2];
  2953. //wire \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [3];
  2954. //wire \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [4];
  2955. wire \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[4]~feeder_combout ;
  2956. //wire \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [5];
  2957. //wire \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [6];
  2958. //wire \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [7];
  2959. wire \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[7]~feeder_combout ;
  2960. wire \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_DATA~q ;
  2961. wire \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_IDLE~q ;
  2962. wire \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_PARITY~0_combout ;
  2963. wire \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_PARITY~1_combout ;
  2964. wire \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_PARITY~q ;
  2965. wire \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_START~q ;
  2966. wire \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_STOP~0_combout ;
  2967. wire \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_STOP~1_combout ;
  2968. wire \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_STOP~q ;
  2969. wire \macro_inst|u_uart[1]|u_rx[3]|Add1~0_combout ;
  2970. wire \macro_inst|u_uart[1]|u_rx[3]|Add4~0_combout ;
  2971. wire \macro_inst|u_uart[1]|u_rx[3]|Add4~1_combout ;
  2972. wire \macro_inst|u_uart[1]|u_rx[3]|Add4~2_combout ;
  2973. wire \macro_inst|u_uart[1]|u_rx[3]|Selector0~0_combout ;
  2974. wire \macro_inst|u_uart[1]|u_rx[3]|Selector1~0_combout ;
  2975. wire \macro_inst|u_uart[1]|u_rx[3]|Selector2~1_combout ;
  2976. wire \macro_inst|u_uart[1]|u_rx[3]|Selector2~2_combout ;
  2977. wire \macro_inst|u_uart[1]|u_rx[3]|Selector2~3_combout ;
  2978. wire \macro_inst|u_uart[1]|u_rx[3]|Selector2~4_combout ;
  2979. wire \macro_inst|u_uart[1]|u_rx[3]|Selector2~5_combout ;
  2980. wire \macro_inst|u_uart[1]|u_rx[3]|Selector2~6_combout ;
  2981. wire \macro_inst|u_uart[1]|u_rx[3]|Selector3~0_combout ;
  2982. wire \macro_inst|u_uart[1]|u_rx[3]|Selector4~0_combout ;
  2983. wire \macro_inst|u_uart[1]|u_rx[3]|Selector4~1_combout ;
  2984. wire \macro_inst|u_uart[1]|u_rx[3]|Selector4~2_combout ;
  2985. wire \macro_inst|u_uart[1]|u_rx[3]|Selector4~3_combout ;
  2986. wire \macro_inst|u_uart[1]|u_rx[3]|Selector4~4_combout ;
  2987. wire \macro_inst|u_uart[1]|u_rx[3]|always11~0_combout ;
  2988. wire \macro_inst|u_uart[1]|u_rx[3]|always11~1_combout ;
  2989. wire \macro_inst|u_uart[1]|u_rx[3]|always11~2_combout ;
  2990. wire \macro_inst|u_uart[1]|u_rx[3]|always2~0_combout ;
  2991. wire \macro_inst|u_uart[1]|u_rx[3]|always2~1_combout ;
  2992. wire \macro_inst|u_uart[1]|u_rx[3]|always3~1_combout ;
  2993. wire \macro_inst|u_uart[1]|u_rx[3]|always3~2_combout ;
  2994. wire \macro_inst|u_uart[1]|u_rx[3]|always4~2_combout ;
  2995. wire \macro_inst|u_uart[1]|u_rx[3]|always6~1_combout ;
  2996. wire \macro_inst|u_uart[1]|u_rx[3]|always8~0_combout ;
  2997. wire \macro_inst|u_uart[1]|u_rx[3]|break_error~0_combout ;
  2998. wire \macro_inst|u_uart[1]|u_rx[3]|break_error~q ;
  2999. wire \macro_inst|u_uart[1]|u_rx[3]|framing_error~0_combout ;
  3000. wire \macro_inst|u_uart[1]|u_rx[3]|framing_error~q ;
  3001. wire \macro_inst|u_uart[1]|u_rx[3]|overrun_error~0_combout ;
  3002. wire \macro_inst|u_uart[1]|u_rx[3]|overrun_error~q ;
  3003. wire \macro_inst|u_uart[1]|u_rx[3]|parity_error~0_combout ;
  3004. wire \macro_inst|u_uart[1]|u_rx[3]|parity_error~1_combout ;
  3005. wire \macro_inst|u_uart[1]|u_rx[3]|parity_error~q ;
  3006. wire [3:0] \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt ;
  3007. //wire \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt [0];
  3008. wire \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[0]~4_combout ;
  3009. wire \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[0]~5 ;
  3010. //wire \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt [1];
  3011. wire \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[1]~6_combout ;
  3012. wire \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[1]~7 ;
  3013. //wire \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt [2];
  3014. wire \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[2]~8_combout ;
  3015. wire \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[2]~9 ;
  3016. //wire \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt [3];
  3017. wire \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[3]~10_combout ;
  3018. wire \macro_inst|u_uart[1]|u_rx[3]|rx_bit~q ;
  3019. wire [3:0] \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt ;
  3020. //wire \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt [0];
  3021. wire \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt[0]~3_combout ;
  3022. //wire \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt [1];
  3023. //wire \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt [2];
  3024. //wire \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt [3];
  3025. wire \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt~1_combout ;
  3026. wire \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt~2_combout ;
  3027. wire \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt~4_combout ;
  3028. wire \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt~5_combout ;
  3029. wire [0:0] \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|counter ;
  3030. //wire \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|counter [0];
  3031. wire \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|counter~0_combout ;
  3032. wire \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][0]~q ;
  3033. wire \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][1]~q ;
  3034. wire \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][2]~q ;
  3035. wire \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][3]~q ;
  3036. wire \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][4]~q ;
  3037. wire \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][5]~q ;
  3038. wire \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][6]~q ;
  3039. wire \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][7]~q ;
  3040. wire \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|wrreq~0_combout ;
  3041. wire \macro_inst|u_uart[1]|u_rx[3]|rx_idle_en~0_combout ;
  3042. wire \macro_inst|u_uart[1]|u_rx[3]|rx_idle_en~q ;
  3043. wire \macro_inst|u_uart[1]|u_rx[3]|rx_idle~0_combout ;
  3044. wire \macro_inst|u_uart[1]|u_rx[3]|rx_idle~q ;
  3045. wire [4:0] \macro_inst|u_uart[1]|u_rx[3]|rx_in ;
  3046. //wire \macro_inst|u_uart[1]|u_rx[3]|rx_in [0];
  3047. //wire \macro_inst|u_uart[1]|u_rx[3]|rx_in [1];
  3048. //wire \macro_inst|u_uart[1]|u_rx[3]|rx_in [2];
  3049. wire \macro_inst|u_uart[1]|u_rx[3]|rx_in[2]~feeder_combout ;
  3050. //wire \macro_inst|u_uart[1]|u_rx[3]|rx_in [3];
  3051. //wire \macro_inst|u_uart[1]|u_rx[3]|rx_in [4];
  3052. wire \macro_inst|u_uart[1]|u_rx[3]|rx_in[4]~0_combout ;
  3053. wire \macro_inst|u_uart[1]|u_rx[3]|rx_parity~0_combout ;
  3054. wire \macro_inst|u_uart[1]|u_rx[3]|rx_parity~1_combout ;
  3055. wire \macro_inst|u_uart[1]|u_rx[3]|rx_parity~q ;
  3056. wire \macro_inst|u_uart[1]|u_rx[3]|rx_sample~0_combout ;
  3057. wire [7:0] \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg ;
  3058. //wire \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [0];
  3059. //wire \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [1];
  3060. //wire \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [2];
  3061. //wire \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [3];
  3062. //wire \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [4];
  3063. //wire \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [5];
  3064. //wire \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [6];
  3065. //wire \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [7];
  3066. wire \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[7]~feeder_combout ;
  3067. wire \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_DATA~q ;
  3068. wire \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_IDLE~q ;
  3069. wire \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_PARITY~0_combout ;
  3070. wire \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_PARITY~1_combout ;
  3071. wire \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_PARITY~q ;
  3072. wire \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_START~q ;
  3073. wire \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_STOP~0_combout ;
  3074. wire \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_STOP~1_combout ;
  3075. wire \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_STOP~q ;
  3076. wire \macro_inst|u_uart[1]|u_rx[4]|Add1~0_combout ;
  3077. wire \macro_inst|u_uart[1]|u_rx[4]|Add4~0_combout ;
  3078. wire \macro_inst|u_uart[1]|u_rx[4]|Add4~1_combout ;
  3079. wire \macro_inst|u_uart[1]|u_rx[4]|Add4~2_combout ;
  3080. wire \macro_inst|u_uart[1]|u_rx[4]|Selector0~1_combout ;
  3081. wire \macro_inst|u_uart[1]|u_rx[4]|Selector0~2_combout ;
  3082. wire \macro_inst|u_uart[1]|u_rx[4]|Selector0~3_combout ;
  3083. wire \macro_inst|u_uart[1]|u_rx[4]|Selector0~4_combout ;
  3084. wire \macro_inst|u_uart[1]|u_rx[4]|Selector1~0_combout ;
  3085. wire \macro_inst|u_uart[1]|u_rx[4]|Selector2~0_combout ;
  3086. wire \macro_inst|u_uart[1]|u_rx[4]|Selector2~1_combout ;
  3087. wire \macro_inst|u_uart[1]|u_rx[4]|Selector2~2_combout ;
  3088. wire \macro_inst|u_uart[1]|u_rx[4]|Selector3~0_combout ;
  3089. wire \macro_inst|u_uart[1]|u_rx[4]|Selector4~0_combout ;
  3090. wire \macro_inst|u_uart[1]|u_rx[4]|Selector4~1_combout ;
  3091. wire \macro_inst|u_uart[1]|u_rx[4]|Selector4~2_combout ;
  3092. wire \macro_inst|u_uart[1]|u_rx[4]|Selector4~3_combout ;
  3093. wire \macro_inst|u_uart[1]|u_rx[4]|Selector4~4_combout ;
  3094. wire \macro_inst|u_uart[1]|u_rx[4]|always11~0_combout ;
  3095. wire \macro_inst|u_uart[1]|u_rx[4]|always11~1_combout ;
  3096. wire \macro_inst|u_uart[1]|u_rx[4]|always11~2_combout ;
  3097. wire \macro_inst|u_uart[1]|u_rx[4]|always2~0_combout ;
  3098. wire \macro_inst|u_uart[1]|u_rx[4]|always2~1_combout ;
  3099. wire \macro_inst|u_uart[1]|u_rx[4]|always3~1_combout ;
  3100. wire \macro_inst|u_uart[1]|u_rx[4]|always3~2_combout ;
  3101. wire \macro_inst|u_uart[1]|u_rx[4]|always4~2_combout ;
  3102. wire \macro_inst|u_uart[1]|u_rx[4]|always6~1_combout ;
  3103. wire \macro_inst|u_uart[1]|u_rx[4]|always8~0_combout ;
  3104. wire \macro_inst|u_uart[1]|u_rx[4]|break_error~0_combout ;
  3105. wire \macro_inst|u_uart[1]|u_rx[4]|break_error~q ;
  3106. wire \macro_inst|u_uart[1]|u_rx[4]|framing_error~0_combout ;
  3107. wire \macro_inst|u_uart[1]|u_rx[4]|framing_error~q ;
  3108. wire \macro_inst|u_uart[1]|u_rx[4]|overrun_error~0_combout ;
  3109. wire \macro_inst|u_uart[1]|u_rx[4]|overrun_error~q ;
  3110. wire \macro_inst|u_uart[1]|u_rx[4]|parity_error~0_combout ;
  3111. wire \macro_inst|u_uart[1]|u_rx[4]|parity_error~1_combout ;
  3112. wire \macro_inst|u_uart[1]|u_rx[4]|parity_error~q ;
  3113. wire [3:0] \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt ;
  3114. //wire \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt [0];
  3115. wire \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[0]~4_combout ;
  3116. wire \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[0]~5 ;
  3117. //wire \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt [1];
  3118. wire \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[1]~6_combout ;
  3119. wire \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[1]~7 ;
  3120. //wire \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt [2];
  3121. wire \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[2]~8_combout ;
  3122. wire \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[2]~9 ;
  3123. //wire \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt [3];
  3124. wire \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[3]~10_combout ;
  3125. wire \macro_inst|u_uart[1]|u_rx[4]|rx_bit~q ;
  3126. wire [3:0] \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt ;
  3127. //wire \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt [0];
  3128. wire \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt[0]~3_combout ;
  3129. //wire \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt [1];
  3130. //wire \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt [2];
  3131. //wire \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt [3];
  3132. wire \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt~1_combout ;
  3133. wire \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt~2_combout ;
  3134. wire \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt~4_combout ;
  3135. wire \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt~5_combout ;
  3136. wire [0:0] \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|counter ;
  3137. //wire \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|counter [0];
  3138. wire \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|counter~0_combout ;
  3139. wire \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][0]~q ;
  3140. wire \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][1]~q ;
  3141. wire \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][2]~q ;
  3142. wire \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][3]~q ;
  3143. wire \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][4]~q ;
  3144. wire \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][5]~q ;
  3145. wire \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][6]~q ;
  3146. wire \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][7]~q ;
  3147. wire \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|wrreq~0_combout ;
  3148. wire \macro_inst|u_uart[1]|u_rx[4]|rx_idle_en~0_combout ;
  3149. wire \macro_inst|u_uart[1]|u_rx[4]|rx_idle_en~q ;
  3150. wire \macro_inst|u_uart[1]|u_rx[4]|rx_idle~0_combout ;
  3151. wire \macro_inst|u_uart[1]|u_rx[4]|rx_idle~q ;
  3152. wire [4:0] \macro_inst|u_uart[1]|u_rx[4]|rx_in ;
  3153. //wire \macro_inst|u_uart[1]|u_rx[4]|rx_in [0];
  3154. //wire \macro_inst|u_uart[1]|u_rx[4]|rx_in [1];
  3155. //wire \macro_inst|u_uart[1]|u_rx[4]|rx_in [2];
  3156. wire \macro_inst|u_uart[1]|u_rx[4]|rx_in[2]~feeder_combout ;
  3157. //wire \macro_inst|u_uart[1]|u_rx[4]|rx_in [3];
  3158. //wire \macro_inst|u_uart[1]|u_rx[4]|rx_in [4];
  3159. wire \macro_inst|u_uart[1]|u_rx[4]|rx_in[4]~0_combout ;
  3160. wire \macro_inst|u_uart[1]|u_rx[4]|rx_parity~0_combout ;
  3161. wire \macro_inst|u_uart[1]|u_rx[4]|rx_parity~1_combout ;
  3162. wire \macro_inst|u_uart[1]|u_rx[4]|rx_parity~q ;
  3163. wire \macro_inst|u_uart[1]|u_rx[4]|rx_sample~0_combout ;
  3164. wire [7:0] \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg ;
  3165. //wire \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [0];
  3166. wire \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[0]~feeder_combout ;
  3167. //wire \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [1];
  3168. wire \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[1]~feeder_combout ;
  3169. //wire \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [2];
  3170. wire \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[2]~feeder_combout ;
  3171. //wire \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [3];
  3172. //wire \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [4];
  3173. //wire \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [5];
  3174. //wire \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [6];
  3175. wire \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[6]~feeder_combout ;
  3176. //wire \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [7];
  3177. wire \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[7]~feeder_combout ;
  3178. wire \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_DATA~q ;
  3179. wire \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_IDLE~q ;
  3180. wire \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_PARITY~0_combout ;
  3181. wire \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_PARITY~1_combout ;
  3182. wire \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_PARITY~q ;
  3183. wire \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_START~q ;
  3184. wire \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_STOP~0_combout ;
  3185. wire \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_STOP~1_combout ;
  3186. wire \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_STOP~q ;
  3187. wire \macro_inst|u_uart[1]|u_rx[5]|Add1~0_combout ;
  3188. wire \macro_inst|u_uart[1]|u_rx[5]|Add3~0_combout ;
  3189. wire \macro_inst|u_uart[1]|u_rx[5]|Add3~1_combout ;
  3190. wire \macro_inst|u_uart[1]|u_rx[5]|Add4~0_combout ;
  3191. wire \macro_inst|u_uart[1]|u_rx[5]|Add4~1_combout ;
  3192. wire \macro_inst|u_uart[1]|u_rx[5]|Add4~2_combout ;
  3193. wire \macro_inst|u_uart[1]|u_rx[5]|Selector0~0_combout ;
  3194. wire \macro_inst|u_uart[1]|u_rx[5]|Selector1~0_combout ;
  3195. wire \macro_inst|u_uart[1]|u_rx[5]|Selector2~1_combout ;
  3196. wire \macro_inst|u_uart[1]|u_rx[5]|Selector2~2_combout ;
  3197. wire \macro_inst|u_uart[1]|u_rx[5]|Selector2~3_combout ;
  3198. wire \macro_inst|u_uart[1]|u_rx[5]|Selector2~4_combout ;
  3199. wire \macro_inst|u_uart[1]|u_rx[5]|Selector2~5_combout ;
  3200. wire \macro_inst|u_uart[1]|u_rx[5]|Selector2~6_combout ;
  3201. wire \macro_inst|u_uart[1]|u_rx[5]|Selector3~0_combout ;
  3202. wire \macro_inst|u_uart[1]|u_rx[5]|Selector3~1_combout ;
  3203. wire \macro_inst|u_uart[1]|u_rx[5]|Selector4~0_combout ;
  3204. wire \macro_inst|u_uart[1]|u_rx[5]|Selector4~1_combout ;
  3205. wire \macro_inst|u_uart[1]|u_rx[5]|Selector4~2_combout ;
  3206. wire \macro_inst|u_uart[1]|u_rx[5]|Selector4~3_combout ;
  3207. wire \macro_inst|u_uart[1]|u_rx[5]|Selector4~4_combout ;
  3208. wire \macro_inst|u_uart[1]|u_rx[5]|always11~0_combout ;
  3209. wire \macro_inst|u_uart[1]|u_rx[5]|always11~1_combout ;
  3210. wire \macro_inst|u_uart[1]|u_rx[5]|always11~2_combout ;
  3211. wire \macro_inst|u_uart[1]|u_rx[5]|always2~0_combout ;
  3212. wire \macro_inst|u_uart[1]|u_rx[5]|always2~1_combout ;
  3213. wire \macro_inst|u_uart[1]|u_rx[5]|always3~1_combout ;
  3214. wire \macro_inst|u_uart[1]|u_rx[5]|always3~2_combout ;
  3215. wire \macro_inst|u_uart[1]|u_rx[5]|always4~2_combout ;
  3216. wire \macro_inst|u_uart[1]|u_rx[5]|always6~1_combout ;
  3217. wire \macro_inst|u_uart[1]|u_rx[5]|always8~0_combout ;
  3218. wire \macro_inst|u_uart[1]|u_rx[5]|break_error~0_combout ;
  3219. wire \macro_inst|u_uart[1]|u_rx[5]|break_error~q ;
  3220. wire \macro_inst|u_uart[1]|u_rx[5]|framing_error~0_combout ;
  3221. wire \macro_inst|u_uart[1]|u_rx[5]|framing_error~q ;
  3222. wire \macro_inst|u_uart[1]|u_rx[5]|overrun_error~0_combout ;
  3223. wire \macro_inst|u_uart[1]|u_rx[5]|overrun_error~q ;
  3224. wire \macro_inst|u_uart[1]|u_rx[5]|parity_error~0_combout ;
  3225. wire \macro_inst|u_uart[1]|u_rx[5]|parity_error~1_combout ;
  3226. wire \macro_inst|u_uart[1]|u_rx[5]|parity_error~q ;
  3227. wire [3:0] \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt ;
  3228. //wire \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt [0];
  3229. wire \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[0]~4_combout ;
  3230. wire \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[0]~5 ;
  3231. //wire \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt [1];
  3232. wire \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[1]~6_combout ;
  3233. wire \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[1]~7 ;
  3234. //wire \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt [2];
  3235. wire \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[2]~8_combout ;
  3236. wire \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[2]~9 ;
  3237. //wire \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt [3];
  3238. wire \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[3]~10_combout ;
  3239. wire \macro_inst|u_uart[1]|u_rx[5]|rx_bit~q ;
  3240. wire [3:0] \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt ;
  3241. //wire \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt [0];
  3242. wire \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt[0]~3_combout ;
  3243. //wire \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt [1];
  3244. //wire \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt [2];
  3245. //wire \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt [3];
  3246. wire \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt~1_combout ;
  3247. wire \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt~2_combout ;
  3248. wire \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt~4_combout ;
  3249. wire \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt~5_combout ;
  3250. wire [0:0] \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|counter ;
  3251. //wire \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|counter [0];
  3252. wire \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|counter~0_combout ;
  3253. wire \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][0]~feeder_combout ;
  3254. wire \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][0]~q ;
  3255. wire \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][1]~feeder_combout ;
  3256. wire \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][1]~q ;
  3257. wire \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][2]~q ;
  3258. wire \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][3]~feeder_combout ;
  3259. wire \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][3]~q ;
  3260. wire \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][4]~feeder_combout ;
  3261. wire \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][4]~q ;
  3262. wire \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][5]~feeder_combout ;
  3263. wire \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][5]~q ;
  3264. wire \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][6]~feeder_combout ;
  3265. wire \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][6]~q ;
  3266. wire \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][7]~q ;
  3267. wire \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|wrreq~0_combout ;
  3268. wire \macro_inst|u_uart[1]|u_rx[5]|rx_idle_en~0_combout ;
  3269. wire \macro_inst|u_uart[1]|u_rx[5]|rx_idle_en~q ;
  3270. wire \macro_inst|u_uart[1]|u_rx[5]|rx_idle~0_combout ;
  3271. wire \macro_inst|u_uart[1]|u_rx[5]|rx_idle~q ;
  3272. wire [4:0] \macro_inst|u_uart[1]|u_rx[5]|rx_in ;
  3273. //wire \macro_inst|u_uart[1]|u_rx[5]|rx_in [0];
  3274. //wire \macro_inst|u_uart[1]|u_rx[5]|rx_in [1];
  3275. //wire \macro_inst|u_uart[1]|u_rx[5]|rx_in [2];
  3276. //wire \macro_inst|u_uart[1]|u_rx[5]|rx_in [3];
  3277. //wire \macro_inst|u_uart[1]|u_rx[5]|rx_in [4];
  3278. wire \macro_inst|u_uart[1]|u_rx[5]|rx_in[4]~0_combout ;
  3279. wire \macro_inst|u_uart[1]|u_rx[5]|rx_parity~0_combout ;
  3280. wire \macro_inst|u_uart[1]|u_rx[5]|rx_parity~1_combout ;
  3281. wire \macro_inst|u_uart[1]|u_rx[5]|rx_parity~q ;
  3282. wire \macro_inst|u_uart[1]|u_rx[5]|rx_sample~0_combout ;
  3283. wire [7:0] \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg ;
  3284. //wire \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [0];
  3285. //wire \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [1];
  3286. wire \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[1]~feeder_combout ;
  3287. //wire \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [2];
  3288. wire \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[2]~feeder_combout ;
  3289. //wire \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [3];
  3290. wire \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[3]~feeder_combout ;
  3291. //wire \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [4];
  3292. //wire \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [5];
  3293. //wire \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [6];
  3294. //wire \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [7];
  3295. wire \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_DATA~q ;
  3296. wire \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_IDLE~q ;
  3297. wire \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_PARITY~0_combout ;
  3298. wire \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_PARITY~1_combout ;
  3299. wire \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_PARITY~q ;
  3300. wire \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_START~q ;
  3301. wire \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_STOP~0_combout ;
  3302. wire \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_STOP~1_combout ;
  3303. wire \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_STOP~q ;
  3304. wire \macro_inst|u_uart[1]|u_tx[0]|Selector0~0_combout ;
  3305. wire \macro_inst|u_uart[1]|u_tx[0]|Selector2~0_combout ;
  3306. wire \macro_inst|u_uart[1]|u_tx[0]|Selector3~0_combout ;
  3307. wire \macro_inst|u_uart[1]|u_tx[0]|Selector3~1_combout ;
  3308. wire \macro_inst|u_uart[1]|u_tx[0]|Selector4~0_combout ;
  3309. wire \macro_inst|u_uart[1]|u_tx[0]|Selector4~1_combout ;
  3310. wire \macro_inst|u_uart[1]|u_tx[0]|Selector5~2_combout ;
  3311. wire \macro_inst|u_uart[1]|u_tx[0]|Selector5~3_combout ;
  3312. wire \macro_inst|u_uart[1]|u_tx[0]|Selector5~4_combout ;
  3313. wire \macro_inst|u_uart[1]|u_tx[0]|always0~0_combout ;
  3314. wire \macro_inst|u_uart[1]|u_tx[0]|always6~0_combout ;
  3315. wire \macro_inst|u_uart[1]|u_tx[0]|always6~1_combout ;
  3316. wire \macro_inst|u_uart[1]|u_tx[0]|comb~1_combout ;
  3317. wire \macro_inst|u_uart[1]|u_tx[0]|fifo_rden~combout ;
  3318. wire [3:0] \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt ;
  3319. //wire \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt [0];
  3320. wire \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[0]~4_combout ;
  3321. wire \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[0]~5 ;
  3322. //wire \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt [1];
  3323. wire \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[1]~6_combout ;
  3324. wire \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[1]~7 ;
  3325. //wire \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt [2];
  3326. wire \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[2]~8_combout ;
  3327. wire \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[2]~9 ;
  3328. //wire \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt [3];
  3329. wire \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[3]~10_combout ;
  3330. wire \macro_inst|u_uart[1]|u_tx[0]|tx_bit~q ;
  3331. wire \macro_inst|u_uart[1]|u_tx[0]|tx_complete~0_combout ;
  3332. wire \macro_inst|u_uart[1]|u_tx[0]|tx_complete~q ;
  3333. wire [2:0] \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt ;
  3334. //wire \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt [0];
  3335. //wire \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt [1];
  3336. //wire \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt [2];
  3337. wire \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt[2]~1_combout ;
  3338. wire \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt~0_combout ;
  3339. wire \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt~2_combout ;
  3340. wire \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt~3_combout ;
  3341. wire [0:0] \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|counter ;
  3342. //wire \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|counter [0];
  3343. wire \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|counter~0_combout ;
  3344. wire \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][0]~q ;
  3345. wire \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][1]~q ;
  3346. wire \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][2]~q ;
  3347. wire \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][3]~q ;
  3348. wire \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][4]~q ;
  3349. wire \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][5]~q ;
  3350. wire \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][6]~q ;
  3351. wire \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][7]~q ;
  3352. wire \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|wrreq~0_combout ;
  3353. wire \macro_inst|u_uart[1]|u_tx[0]|tx_parity~0_combout ;
  3354. wire \macro_inst|u_uart[1]|u_tx[0]|tx_parity~1_combout ;
  3355. wire \macro_inst|u_uart[1]|u_tx[0]|tx_parity~q ;
  3356. wire [7:0] \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg ;
  3357. //wire \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg [0];
  3358. //wire \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg [1];
  3359. //wire \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg [2];
  3360. //wire \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg [3];
  3361. //wire \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg [4];
  3362. //wire \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg [5];
  3363. wire \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[5]~1_combout ;
  3364. //wire \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg [6];
  3365. //wire \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg [7];
  3366. wire \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~0_combout ;
  3367. wire \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~2_combout ;
  3368. wire \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~3_combout ;
  3369. wire \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~4_combout ;
  3370. wire \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~5_combout ;
  3371. wire \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~6_combout ;
  3372. wire \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~7_combout ;
  3373. wire \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~8_combout ;
  3374. wire \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_DATA~q ;
  3375. wire \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_IDLE~q ;
  3376. wire \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_PARITY~q ;
  3377. wire \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_START~0_combout ;
  3378. wire \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_START~1_combout ;
  3379. wire \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_START~q ;
  3380. wire \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_STOP~q ;
  3381. wire \macro_inst|u_uart[1]|u_tx[0]|tx_stop_cnt~0_combout ;
  3382. wire \macro_inst|u_uart[1]|u_tx[0]|tx_stop_cnt~1_combout ;
  3383. wire \macro_inst|u_uart[1]|u_tx[0]|tx_stop_cnt~q ;
  3384. wire \macro_inst|u_uart[1]|u_tx[0]|tx_stop~combout ;
  3385. wire \macro_inst|u_uart[1]|u_tx[0]|uart_txd~q ;
  3386. wire \macro_inst|u_uart[1]|u_tx[1]|Selector0~0_combout ;
  3387. wire \macro_inst|u_uart[1]|u_tx[1]|Selector2~0_combout ;
  3388. wire \macro_inst|u_uart[1]|u_tx[1]|Selector3~0_combout ;
  3389. wire \macro_inst|u_uart[1]|u_tx[1]|Selector3~1_combout ;
  3390. wire \macro_inst|u_uart[1]|u_tx[1]|Selector4~0_combout ;
  3391. wire \macro_inst|u_uart[1]|u_tx[1]|Selector4~1_combout ;
  3392. wire \macro_inst|u_uart[1]|u_tx[1]|Selector5~2_combout ;
  3393. wire \macro_inst|u_uart[1]|u_tx[1]|Selector5~3_combout ;
  3394. wire \macro_inst|u_uart[1]|u_tx[1]|Selector5~4_combout ;
  3395. wire \macro_inst|u_uart[1]|u_tx[1]|always0~0_combout ;
  3396. wire \macro_inst|u_uart[1]|u_tx[1]|always6~0_combout ;
  3397. wire \macro_inst|u_uart[1]|u_tx[1]|always6~1_combout ;
  3398. wire \macro_inst|u_uart[1]|u_tx[1]|comb~1_combout ;
  3399. wire \macro_inst|u_uart[1]|u_tx[1]|fifo_rden~combout ;
  3400. wire [3:0] \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt ;
  3401. //wire \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt [0];
  3402. wire \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[0]~4_combout ;
  3403. wire \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[0]~5 ;
  3404. //wire \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt [1];
  3405. wire \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[1]~6_combout ;
  3406. wire \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[1]~7 ;
  3407. //wire \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt [2];
  3408. wire \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[2]~8_combout ;
  3409. wire \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[2]~9 ;
  3410. //wire \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt [3];
  3411. wire \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[3]~10_combout ;
  3412. wire \macro_inst|u_uart[1]|u_tx[1]|tx_bit~q ;
  3413. wire \macro_inst|u_uart[1]|u_tx[1]|tx_complete~0_combout ;
  3414. wire \macro_inst|u_uart[1]|u_tx[1]|tx_complete~q ;
  3415. wire [2:0] \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt ;
  3416. //wire \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt [0];
  3417. wire \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt[0]~1_combout ;
  3418. //wire \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt [1];
  3419. //wire \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt [2];
  3420. wire \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt~0_combout ;
  3421. wire \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt~2_combout ;
  3422. wire \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt~3_combout ;
  3423. wire [0:0] \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|counter ;
  3424. //wire \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|counter [0];
  3425. wire \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|counter~0_combout ;
  3426. wire \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][0]~q ;
  3427. wire \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][1]~q ;
  3428. wire \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][2]~q ;
  3429. wire \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][3]~q ;
  3430. wire \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][4]~q ;
  3431. wire \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][5]~q ;
  3432. wire \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][6]~q ;
  3433. wire \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][7]~q ;
  3434. wire \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|wrreq~0_combout ;
  3435. wire \macro_inst|u_uart[1]|u_tx[1]|tx_parity~0_combout ;
  3436. wire \macro_inst|u_uart[1]|u_tx[1]|tx_parity~1_combout ;
  3437. wire \macro_inst|u_uart[1]|u_tx[1]|tx_parity~q ;
  3438. wire [7:0] \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg ;
  3439. //wire \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg [0];
  3440. //wire \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg [1];
  3441. //wire \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg [2];
  3442. //wire \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg [3];
  3443. //wire \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg [4];
  3444. //wire \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg [5];
  3445. //wire \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg [6];
  3446. //wire \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg [7];
  3447. wire \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[7]~1_combout ;
  3448. wire \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~0_combout ;
  3449. wire \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~2_combout ;
  3450. wire \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~3_combout ;
  3451. wire \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~4_combout ;
  3452. wire \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~5_combout ;
  3453. wire \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~6_combout ;
  3454. wire \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~7_combout ;
  3455. wire \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~8_combout ;
  3456. wire \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_DATA~q ;
  3457. wire \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_IDLE~q ;
  3458. wire \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_PARITY~q ;
  3459. wire \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_START~0_combout ;
  3460. wire \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_START~1_combout ;
  3461. wire \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_START~q ;
  3462. wire \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_STOP~q ;
  3463. wire \macro_inst|u_uart[1]|u_tx[1]|tx_stop_cnt~0_combout ;
  3464. wire \macro_inst|u_uart[1]|u_tx[1]|tx_stop_cnt~1_combout ;
  3465. wire \macro_inst|u_uart[1]|u_tx[1]|tx_stop_cnt~q ;
  3466. wire \macro_inst|u_uart[1]|u_tx[1]|tx_stop~combout ;
  3467. wire \macro_inst|u_uart[1]|u_tx[1]|uart_txd~q ;
  3468. wire \macro_inst|u_uart[1]|u_tx[2]|Selector0~0_combout ;
  3469. wire \macro_inst|u_uart[1]|u_tx[2]|Selector2~0_combout ;
  3470. wire \macro_inst|u_uart[1]|u_tx[2]|Selector3~0_combout ;
  3471. wire \macro_inst|u_uart[1]|u_tx[2]|Selector3~1_combout ;
  3472. wire \macro_inst|u_uart[1]|u_tx[2]|Selector4~0_combout ;
  3473. wire \macro_inst|u_uart[1]|u_tx[2]|Selector4~1_combout ;
  3474. wire \macro_inst|u_uart[1]|u_tx[2]|Selector5~2_combout ;
  3475. wire \macro_inst|u_uart[1]|u_tx[2]|Selector5~3_combout ;
  3476. wire \macro_inst|u_uart[1]|u_tx[2]|Selector5~4_combout ;
  3477. wire \macro_inst|u_uart[1]|u_tx[2]|always0~0_combout ;
  3478. wire \macro_inst|u_uart[1]|u_tx[2]|always6~0_combout ;
  3479. wire \macro_inst|u_uart[1]|u_tx[2]|always6~1_combout ;
  3480. wire \macro_inst|u_uart[1]|u_tx[2]|comb~1_combout ;
  3481. wire \macro_inst|u_uart[1]|u_tx[2]|fifo_rden~combout ;
  3482. wire [3:0] \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt ;
  3483. //wire \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt [0];
  3484. wire \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[0]~4_combout ;
  3485. wire \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[0]~5 ;
  3486. //wire \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt [1];
  3487. wire \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[1]~6_combout ;
  3488. wire \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[1]~7 ;
  3489. //wire \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt [2];
  3490. wire \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[2]~8_combout ;
  3491. wire \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[2]~9 ;
  3492. //wire \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt [3];
  3493. wire \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[3]~10_combout ;
  3494. wire \macro_inst|u_uart[1]|u_tx[2]|tx_bit~q ;
  3495. wire \macro_inst|u_uart[1]|u_tx[2]|tx_complete~0_combout ;
  3496. wire \macro_inst|u_uart[1]|u_tx[2]|tx_complete~q ;
  3497. wire [2:0] \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt ;
  3498. //wire \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt [0];
  3499. //wire \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt [1];
  3500. //wire \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt [2];
  3501. wire \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt[2]~1_combout ;
  3502. wire \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt~0_combout ;
  3503. wire \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt~2_combout ;
  3504. wire \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt~3_combout ;
  3505. wire [0:0] \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|counter ;
  3506. //wire \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|counter [0];
  3507. wire \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|counter~0_combout ;
  3508. wire \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][0]~q ;
  3509. wire \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][1]~q ;
  3510. wire \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][2]~q ;
  3511. wire \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][3]~q ;
  3512. wire \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][4]~q ;
  3513. wire \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][5]~q ;
  3514. wire \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][6]~q ;
  3515. wire \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][7]~q ;
  3516. wire \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|wrreq~0_combout ;
  3517. wire \macro_inst|u_uart[1]|u_tx[2]|tx_parity~0_combout ;
  3518. wire \macro_inst|u_uart[1]|u_tx[2]|tx_parity~1_combout ;
  3519. wire \macro_inst|u_uart[1]|u_tx[2]|tx_parity~q ;
  3520. wire [7:0] \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg ;
  3521. //wire \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg [0];
  3522. //wire \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg [1];
  3523. //wire \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg [2];
  3524. //wire \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg [3];
  3525. //wire \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg [4];
  3526. //wire \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg [5];
  3527. //wire \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg [6];
  3528. //wire \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg [7];
  3529. wire \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[7]~1_combout ;
  3530. wire \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~0_combout ;
  3531. wire \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~2_combout ;
  3532. wire \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~3_combout ;
  3533. wire \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~4_combout ;
  3534. wire \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~5_combout ;
  3535. wire \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~6_combout ;
  3536. wire \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~7_combout ;
  3537. wire \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~8_combout ;
  3538. wire \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_DATA~q ;
  3539. wire \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_IDLE~q ;
  3540. wire \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_PARITY~q ;
  3541. wire \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_START~0_combout ;
  3542. wire \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_START~1_combout ;
  3543. wire \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_START~q ;
  3544. wire \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_STOP~q ;
  3545. wire \macro_inst|u_uart[1]|u_tx[2]|tx_stop_cnt~0_combout ;
  3546. wire \macro_inst|u_uart[1]|u_tx[2]|tx_stop_cnt~1_combout ;
  3547. wire \macro_inst|u_uart[1]|u_tx[2]|tx_stop_cnt~q ;
  3548. wire \macro_inst|u_uart[1]|u_tx[2]|tx_stop~combout ;
  3549. wire \macro_inst|u_uart[1]|u_tx[2]|uart_txd~q ;
  3550. wire \macro_inst|u_uart[1]|u_tx[3]|Selector0~0_combout ;
  3551. wire \macro_inst|u_uart[1]|u_tx[3]|Selector2~0_combout ;
  3552. wire \macro_inst|u_uart[1]|u_tx[3]|Selector3~0_combout ;
  3553. wire \macro_inst|u_uart[1]|u_tx[3]|Selector3~1_combout ;
  3554. wire \macro_inst|u_uart[1]|u_tx[3]|Selector4~0_combout ;
  3555. wire \macro_inst|u_uart[1]|u_tx[3]|Selector4~1_combout ;
  3556. wire \macro_inst|u_uart[1]|u_tx[3]|Selector5~2_combout ;
  3557. wire \macro_inst|u_uart[1]|u_tx[3]|Selector5~3_combout ;
  3558. wire \macro_inst|u_uart[1]|u_tx[3]|Selector5~4_combout ;
  3559. wire \macro_inst|u_uart[1]|u_tx[3]|always0~0_combout ;
  3560. wire \macro_inst|u_uart[1]|u_tx[3]|always6~0_combout ;
  3561. wire \macro_inst|u_uart[1]|u_tx[3]|always6~1_combout ;
  3562. wire \macro_inst|u_uart[1]|u_tx[3]|comb~1_combout ;
  3563. wire \macro_inst|u_uart[1]|u_tx[3]|fifo_rden~combout ;
  3564. wire [3:0] \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt ;
  3565. //wire \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt [0];
  3566. wire \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[0]~4_combout ;
  3567. wire \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[0]~5 ;
  3568. //wire \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt [1];
  3569. wire \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[1]~6_combout ;
  3570. wire \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[1]~7 ;
  3571. //wire \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt [2];
  3572. wire \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[2]~8_combout ;
  3573. wire \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[2]~9 ;
  3574. //wire \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt [3];
  3575. wire \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[3]~10_combout ;
  3576. wire \macro_inst|u_uart[1]|u_tx[3]|tx_bit~q ;
  3577. wire \macro_inst|u_uart[1]|u_tx[3]|tx_complete~0_combout ;
  3578. wire \macro_inst|u_uart[1]|u_tx[3]|tx_complete~q ;
  3579. wire [2:0] \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt ;
  3580. //wire \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt [0];
  3581. //wire \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt [1];
  3582. //wire \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt [2];
  3583. wire \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt[2]~1_combout ;
  3584. wire \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt~0_combout ;
  3585. wire \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt~2_combout ;
  3586. wire \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt~3_combout ;
  3587. wire [0:0] \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|counter ;
  3588. //wire \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|counter [0];
  3589. wire \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|counter~0_combout ;
  3590. wire \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][0]~q ;
  3591. wire \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][1]~q ;
  3592. wire \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][2]~q ;
  3593. wire \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][3]~q ;
  3594. wire \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][4]~q ;
  3595. wire \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][5]~q ;
  3596. wire \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][6]~q ;
  3597. wire \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][7]~q ;
  3598. wire \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|wrreq~0_combout ;
  3599. wire \macro_inst|u_uart[1]|u_tx[3]|tx_parity~0_combout ;
  3600. wire \macro_inst|u_uart[1]|u_tx[3]|tx_parity~1_combout ;
  3601. wire \macro_inst|u_uart[1]|u_tx[3]|tx_parity~q ;
  3602. wire [7:0] \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg ;
  3603. //wire \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg [0];
  3604. //wire \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg [1];
  3605. //wire \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg [2];
  3606. wire \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[2]~1_combout ;
  3607. //wire \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg [3];
  3608. //wire \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg [4];
  3609. //wire \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg [5];
  3610. //wire \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg [6];
  3611. //wire \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg [7];
  3612. wire \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~0_combout ;
  3613. wire \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~2_combout ;
  3614. wire \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~3_combout ;
  3615. wire \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~4_combout ;
  3616. wire \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~5_combout ;
  3617. wire \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~6_combout ;
  3618. wire \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~7_combout ;
  3619. wire \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~8_combout ;
  3620. wire \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_DATA~q ;
  3621. wire \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_IDLE~q ;
  3622. wire \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_PARITY~q ;
  3623. wire \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_START~0_combout ;
  3624. wire \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_START~1_combout ;
  3625. wire \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_START~q ;
  3626. wire \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_STOP~q ;
  3627. wire \macro_inst|u_uart[1]|u_tx[3]|tx_stop_cnt~0_combout ;
  3628. wire \macro_inst|u_uart[1]|u_tx[3]|tx_stop_cnt~1_combout ;
  3629. wire \macro_inst|u_uart[1]|u_tx[3]|tx_stop_cnt~q ;
  3630. wire \macro_inst|u_uart[1]|u_tx[3]|tx_stop~combout ;
  3631. wire \macro_inst|u_uart[1]|u_tx[3]|uart_txd~q ;
  3632. wire \macro_inst|u_uart[1]|u_tx[4]|Selector0~0_combout ;
  3633. wire \macro_inst|u_uart[1]|u_tx[4]|Selector2~0_combout ;
  3634. wire \macro_inst|u_uart[1]|u_tx[4]|Selector3~0_combout ;
  3635. wire \macro_inst|u_uart[1]|u_tx[4]|Selector3~1_combout ;
  3636. wire \macro_inst|u_uart[1]|u_tx[4]|Selector4~0_combout ;
  3637. wire \macro_inst|u_uart[1]|u_tx[4]|Selector4~1_combout ;
  3638. wire \macro_inst|u_uart[1]|u_tx[4]|Selector5~2_combout ;
  3639. wire \macro_inst|u_uart[1]|u_tx[4]|Selector5~3_combout ;
  3640. wire \macro_inst|u_uart[1]|u_tx[4]|Selector5~4_combout ;
  3641. wire \macro_inst|u_uart[1]|u_tx[4]|always0~0_combout ;
  3642. wire \macro_inst|u_uart[1]|u_tx[4]|always6~0_combout ;
  3643. wire \macro_inst|u_uart[1]|u_tx[4]|always6~1_combout ;
  3644. wire \macro_inst|u_uart[1]|u_tx[4]|comb~1_combout ;
  3645. wire \macro_inst|u_uart[1]|u_tx[4]|fifo_rden~0_combout ;
  3646. wire \macro_inst|u_uart[1]|u_tx[4]|fifo_rden~combout ;
  3647. wire [3:0] \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt ;
  3648. //wire \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt [0];
  3649. wire \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[0]~4_combout ;
  3650. wire \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[0]~5 ;
  3651. //wire \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt [1];
  3652. wire \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[1]~6_combout ;
  3653. wire \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[1]~7 ;
  3654. //wire \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt [2];
  3655. wire \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[2]~8_combout ;
  3656. wire \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[2]~9 ;
  3657. //wire \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt [3];
  3658. wire \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[3]~10_combout ;
  3659. wire \macro_inst|u_uart[1]|u_tx[4]|tx_bit~q ;
  3660. wire \macro_inst|u_uart[1]|u_tx[4]|tx_complete~0_combout ;
  3661. wire \macro_inst|u_uart[1]|u_tx[4]|tx_complete~q ;
  3662. wire [2:0] \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt ;
  3663. //wire \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt [0];
  3664. //wire \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt [1];
  3665. //wire \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt [2];
  3666. wire \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt[2]~1_combout ;
  3667. wire \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt~0_combout ;
  3668. wire \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt~2_combout ;
  3669. wire \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt~3_combout ;
  3670. wire [0:0] \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|counter ;
  3671. //wire \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|counter [0];
  3672. wire \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|counter~0_combout ;
  3673. wire \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][0]~q ;
  3674. wire \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][1]~q ;
  3675. wire \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][2]~q ;
  3676. wire \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][3]~q ;
  3677. wire \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][4]~q ;
  3678. wire \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][5]~q ;
  3679. wire \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][6]~q ;
  3680. wire \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][7]~q ;
  3681. wire \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|wrreq~0_combout ;
  3682. wire \macro_inst|u_uart[1]|u_tx[4]|tx_parity~0_combout ;
  3683. wire \macro_inst|u_uart[1]|u_tx[4]|tx_parity~1_combout ;
  3684. wire \macro_inst|u_uart[1]|u_tx[4]|tx_parity~q ;
  3685. wire [7:0] \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg ;
  3686. //wire \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg [0];
  3687. //wire \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg [1];
  3688. //wire \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg [2];
  3689. //wire \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg [3];
  3690. //wire \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg [4];
  3691. wire \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[4]~1_combout ;
  3692. //wire \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg [5];
  3693. //wire \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg [6];
  3694. //wire \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg [7];
  3695. wire \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~0_combout ;
  3696. wire \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~2_combout ;
  3697. wire \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~3_combout ;
  3698. wire \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~4_combout ;
  3699. wire \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~5_combout ;
  3700. wire \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~6_combout ;
  3701. wire \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~7_combout ;
  3702. wire \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~8_combout ;
  3703. wire \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_DATA~q ;
  3704. wire \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_IDLE~q ;
  3705. wire \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_PARITY~q ;
  3706. wire \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_START~0_combout ;
  3707. wire \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_START~1_combout ;
  3708. wire \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_START~q ;
  3709. wire \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_STOP~q ;
  3710. wire \macro_inst|u_uart[1]|u_tx[4]|tx_stop_cnt~0_combout ;
  3711. wire \macro_inst|u_uart[1]|u_tx[4]|tx_stop_cnt~1_combout ;
  3712. wire \macro_inst|u_uart[1]|u_tx[4]|tx_stop_cnt~q ;
  3713. wire \macro_inst|u_uart[1]|u_tx[4]|tx_stop~combout ;
  3714. wire \macro_inst|u_uart[1]|u_tx[4]|uart_txd~q ;
  3715. wire \macro_inst|u_uart[1]|u_tx[5]|Selector0~0_combout ;
  3716. wire \macro_inst|u_uart[1]|u_tx[5]|Selector2~0_combout ;
  3717. wire \macro_inst|u_uart[1]|u_tx[5]|Selector3~0_combout ;
  3718. wire \macro_inst|u_uart[1]|u_tx[5]|Selector3~1_combout ;
  3719. wire \macro_inst|u_uart[1]|u_tx[5]|Selector4~0_combout ;
  3720. wire \macro_inst|u_uart[1]|u_tx[5]|Selector4~1_combout ;
  3721. wire \macro_inst|u_uart[1]|u_tx[5]|Selector5~2_combout ;
  3722. wire \macro_inst|u_uart[1]|u_tx[5]|Selector5~3_combout ;
  3723. wire \macro_inst|u_uart[1]|u_tx[5]|Selector5~4_combout ;
  3724. wire \macro_inst|u_uart[1]|u_tx[5]|always0~0_combout ;
  3725. wire \macro_inst|u_uart[1]|u_tx[5]|always6~0_combout ;
  3726. wire \macro_inst|u_uart[1]|u_tx[5]|always6~1_combout ;
  3727. wire \macro_inst|u_uart[1]|u_tx[5]|comb~1_combout ;
  3728. wire \macro_inst|u_uart[1]|u_tx[5]|fifo_rden~combout ;
  3729. wire [3:0] \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt ;
  3730. //wire \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt [0];
  3731. wire \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[0]~4_combout ;
  3732. wire \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[0]~5 ;
  3733. //wire \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt [1];
  3734. wire \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[1]~6_combout ;
  3735. wire \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[1]~7 ;
  3736. //wire \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt [2];
  3737. wire \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[2]~8_combout ;
  3738. wire \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[2]~9 ;
  3739. //wire \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt [3];
  3740. wire \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[3]~10_combout ;
  3741. wire \macro_inst|u_uart[1]|u_tx[5]|tx_bit~q ;
  3742. wire \macro_inst|u_uart[1]|u_tx[5]|tx_complete~0_combout ;
  3743. wire \macro_inst|u_uart[1]|u_tx[5]|tx_complete~q ;
  3744. wire [2:0] \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt ;
  3745. //wire \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt [0];
  3746. //wire \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt [1];
  3747. //wire \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt [2];
  3748. wire \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt[2]~1_combout ;
  3749. wire \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt~0_combout ;
  3750. wire \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt~2_combout ;
  3751. wire \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt~3_combout ;
  3752. wire [0:0] \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|counter ;
  3753. //wire \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|counter [0];
  3754. wire \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|counter~0_combout ;
  3755. wire \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][0]~q ;
  3756. wire \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][1]~q ;
  3757. wire \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][2]~q ;
  3758. wire \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][3]~q ;
  3759. wire \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][4]~q ;
  3760. wire \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][5]~q ;
  3761. wire \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][6]~q ;
  3762. wire \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][7]~q ;
  3763. wire \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|wrreq~combout ;
  3764. wire \macro_inst|u_uart[1]|u_tx[5]|tx_parity~0_combout ;
  3765. wire \macro_inst|u_uart[1]|u_tx[5]|tx_parity~1_combout ;
  3766. wire \macro_inst|u_uart[1]|u_tx[5]|tx_parity~q ;
  3767. wire [7:0] \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg ;
  3768. //wire \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg [0];
  3769. //wire \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg [1];
  3770. //wire \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg [2];
  3771. //wire \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg [3];
  3772. wire \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[3]~1_combout ;
  3773. //wire \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg [4];
  3774. //wire \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg [5];
  3775. //wire \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg [6];
  3776. //wire \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg [7];
  3777. wire \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~0_combout ;
  3778. wire \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~2_combout ;
  3779. wire \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~3_combout ;
  3780. wire \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~4_combout ;
  3781. wire \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~5_combout ;
  3782. wire \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~6_combout ;
  3783. wire \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~7_combout ;
  3784. wire \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~8_combout ;
  3785. wire \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_DATA~q ;
  3786. wire \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_IDLE~q ;
  3787. wire \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_PARITY~q ;
  3788. wire \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_START~0_combout ;
  3789. wire \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_START~1_combout ;
  3790. wire \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_START~q ;
  3791. wire \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_STOP~q ;
  3792. wire \macro_inst|u_uart[1]|u_tx[5]|tx_stop_cnt~0_combout ;
  3793. wire \macro_inst|u_uart[1]|u_tx[5]|tx_stop_cnt~1_combout ;
  3794. wire \macro_inst|u_uart[1]|u_tx[5]|tx_stop_cnt~q ;
  3795. wire \macro_inst|u_uart[1]|u_tx[5]|tx_stop~combout ;
  3796. wire \macro_inst|u_uart[1]|u_tx[5]|uart_txd~q ;
  3797. wire [11:0] \macro_inst|uart_rxd ;
  3798. //wire \macro_inst|uart_rxd [0];
  3799. //wire \macro_inst|uart_rxd [10];
  3800. //wire \macro_inst|uart_rxd [11];
  3801. //wire \macro_inst|uart_rxd [1];
  3802. //wire \macro_inst|uart_rxd [2];
  3803. //wire \macro_inst|uart_rxd [3];
  3804. //wire \macro_inst|uart_rxd [4];
  3805. //wire \macro_inst|uart_rxd [5];
  3806. //wire \macro_inst|uart_rxd [6];
  3807. //wire \macro_inst|uart_rxd [7];
  3808. //wire \macro_inst|uart_rxd [8];
  3809. //wire \macro_inst|uart_rxd [9];
  3810. wire \pll_inst|auto_generated|pll_lock_sync~feeder_combout ;
  3811. wire \pll_inst|auto_generated|pll_lock_sync~q ;
  3812. wire \rv32.dmactive ;
  3813. wire \rv32.ext_dma_DMACCLR[0] ;
  3814. wire \rv32.ext_dma_DMACCLR[1] ;
  3815. wire \rv32.ext_dma_DMACCLR[2] ;
  3816. wire \rv32.ext_dma_DMACCLR[3] ;
  3817. wire \rv32.ext_dma_DMACTC[0] ;
  3818. wire \rv32.ext_dma_DMACTC[1] ;
  3819. wire \rv32.ext_dma_DMACTC[2] ;
  3820. wire \rv32.ext_dma_DMACTC[3] ;
  3821. wire \rv32.gpio0_io_out_data[0] ;
  3822. wire \rv32.gpio0_io_out_data[1] ;
  3823. wire \rv32.gpio0_io_out_data[2] ;
  3824. wire \rv32.gpio0_io_out_data[3] ;
  3825. wire \rv32.gpio0_io_out_data[4] ;
  3826. wire \rv32.gpio0_io_out_data[5] ;
  3827. wire \rv32.gpio0_io_out_data[6] ;
  3828. wire \rv32.gpio0_io_out_data[7] ;
  3829. wire \rv32.gpio0_io_out_en[0] ;
  3830. wire \rv32.gpio0_io_out_en[1] ;
  3831. wire \rv32.gpio0_io_out_en[2] ;
  3832. wire \rv32.gpio0_io_out_en[3] ;
  3833. wire \rv32.gpio0_io_out_en[4] ;
  3834. wire \rv32.gpio0_io_out_en[5] ;
  3835. wire \rv32.gpio0_io_out_en[6] ;
  3836. wire \rv32.gpio0_io_out_en[7] ;
  3837. wire \rv32.gpio1_io_out_data[0] ;
  3838. wire \rv32.gpio1_io_out_data[1] ;
  3839. wire \rv32.gpio1_io_out_data[2] ;
  3840. wire \rv32.gpio1_io_out_data[3] ;
  3841. wire \rv32.gpio1_io_out_data[4] ;
  3842. wire \rv32.gpio1_io_out_data[5] ;
  3843. wire \rv32.gpio1_io_out_data[6] ;
  3844. wire \rv32.gpio1_io_out_data[7] ;
  3845. wire \rv32.gpio1_io_out_en[0] ;
  3846. wire \rv32.gpio1_io_out_en[1] ;
  3847. wire \rv32.gpio1_io_out_en[2] ;
  3848. wire \rv32.gpio1_io_out_en[3] ;
  3849. wire \rv32.gpio1_io_out_en[4] ;
  3850. wire \rv32.gpio1_io_out_en[5] ;
  3851. wire \rv32.gpio1_io_out_en[6] ;
  3852. wire \rv32.gpio1_io_out_en[7] ;
  3853. wire \rv32.gpio2_io_out_data[0] ;
  3854. wire \rv32.gpio2_io_out_data[1] ;
  3855. wire \rv32.gpio2_io_out_data[2] ;
  3856. wire \rv32.gpio2_io_out_data[3] ;
  3857. wire \rv32.gpio2_io_out_data[4] ;
  3858. wire \rv32.gpio2_io_out_data[5] ;
  3859. wire \rv32.gpio2_io_out_data[6] ;
  3860. wire \rv32.gpio2_io_out_data[7] ;
  3861. wire \rv32.gpio2_io_out_en[0] ;
  3862. wire \rv32.gpio2_io_out_en[1] ;
  3863. wire \rv32.gpio2_io_out_en[2] ;
  3864. wire \rv32.gpio2_io_out_en[3] ;
  3865. wire \rv32.gpio2_io_out_en[4] ;
  3866. wire \rv32.gpio2_io_out_en[5] ;
  3867. wire \rv32.gpio2_io_out_en[6] ;
  3868. wire \rv32.gpio2_io_out_en[7] ;
  3869. wire \rv32.gpio3_io_out_data[0] ;
  3870. wire \rv32.gpio3_io_out_data[1] ;
  3871. wire \rv32.gpio3_io_out_data[2] ;
  3872. wire \rv32.gpio3_io_out_data[3] ;
  3873. wire \rv32.gpio3_io_out_data[4] ;
  3874. wire \rv32.gpio3_io_out_data[5] ;
  3875. wire \rv32.gpio3_io_out_data[6] ;
  3876. wire \rv32.gpio3_io_out_data[7] ;
  3877. wire \rv32.gpio3_io_out_en[0] ;
  3878. wire \rv32.gpio3_io_out_en[1] ;
  3879. wire \rv32.gpio3_io_out_en[2] ;
  3880. wire \rv32.gpio3_io_out_en[3] ;
  3881. wire \rv32.gpio3_io_out_en[4] ;
  3882. wire \rv32.gpio3_io_out_en[5] ;
  3883. wire \rv32.gpio3_io_out_en[6] ;
  3884. wire \rv32.gpio3_io_out_en[7] ;
  3885. wire \rv32.gpio4_io_out_data[0] ;
  3886. wire \rv32.gpio4_io_out_data[1] ;
  3887. wire \rv32.gpio4_io_out_data[2] ;
  3888. wire \rv32.gpio4_io_out_data[3] ;
  3889. wire \rv32.gpio4_io_out_data[4] ;
  3890. wire \rv32.gpio4_io_out_data[5] ;
  3891. wire \rv32.gpio4_io_out_data[6] ;
  3892. wire \rv32.gpio4_io_out_data[7] ;
  3893. wire \rv32.gpio4_io_out_en[0] ;
  3894. wire \rv32.gpio4_io_out_en[1] ;
  3895. wire \rv32.gpio4_io_out_en[2] ;
  3896. wire \rv32.gpio4_io_out_en[3] ;
  3897. wire \rv32.gpio4_io_out_en[4] ;
  3898. wire \rv32.gpio4_io_out_en[5] ;
  3899. wire \rv32.gpio4_io_out_en[6] ;
  3900. wire \rv32.gpio4_io_out_en[7] ;
  3901. wire \rv32.gpio5_io_out_data[0] ;
  3902. wire \rv32.gpio5_io_out_data[1] ;
  3903. wire \rv32.gpio5_io_out_data[2] ;
  3904. wire \rv32.gpio5_io_out_data[3] ;
  3905. wire \rv32.gpio5_io_out_data[4] ;
  3906. wire \rv32.gpio5_io_out_data[5] ;
  3907. wire \rv32.gpio5_io_out_data[6] ;
  3908. wire \rv32.gpio5_io_out_data[7] ;
  3909. wire \rv32.gpio5_io_out_en[0] ;
  3910. wire \rv32.gpio5_io_out_en[1] ;
  3911. wire \rv32.gpio5_io_out_en[2] ;
  3912. wire \rv32.gpio5_io_out_en[3] ;
  3913. wire \rv32.gpio5_io_out_en[4] ;
  3914. wire \rv32.gpio5_io_out_en[5] ;
  3915. wire \rv32.gpio5_io_out_en[6] ;
  3916. wire \rv32.gpio5_io_out_en[7] ;
  3917. wire \rv32.gpio6_io_out_data[0] ;
  3918. wire \rv32.gpio6_io_out_data[1] ;
  3919. wire \rv32.gpio6_io_out_data[2] ;
  3920. wire \rv32.gpio6_io_out_data[3] ;
  3921. wire \rv32.gpio6_io_out_data[4] ;
  3922. wire \rv32.gpio6_io_out_data[5] ;
  3923. wire \rv32.gpio6_io_out_data[6] ;
  3924. wire \rv32.gpio6_io_out_data[7] ;
  3925. wire \rv32.gpio6_io_out_en[0] ;
  3926. wire \rv32.gpio6_io_out_en[1] ;
  3927. wire \rv32.gpio6_io_out_en[2] ;
  3928. wire \rv32.gpio6_io_out_en[3] ;
  3929. wire \rv32.gpio6_io_out_en[4] ;
  3930. wire \rv32.gpio6_io_out_en[5] ;
  3931. wire \rv32.gpio6_io_out_en[6] ;
  3932. wire \rv32.gpio6_io_out_en[7] ;
  3933. wire \rv32.gpio7_io_out_data[0] ;
  3934. wire \rv32.gpio7_io_out_data[1] ;
  3935. wire \rv32.gpio7_io_out_data[2] ;
  3936. wire \rv32.gpio7_io_out_data[3] ;
  3937. wire \rv32.gpio7_io_out_data[4] ;
  3938. wire \rv32.gpio7_io_out_data[5] ;
  3939. wire \rv32.gpio7_io_out_data[6] ;
  3940. wire \rv32.gpio7_io_out_data[7] ;
  3941. wire \rv32.gpio7_io_out_en[0] ;
  3942. wire \rv32.gpio7_io_out_en[1] ;
  3943. wire \rv32.gpio7_io_out_en[2] ;
  3944. wire \rv32.gpio7_io_out_en[3] ;
  3945. wire \rv32.gpio7_io_out_en[4] ;
  3946. wire \rv32.gpio7_io_out_en[5] ;
  3947. wire \rv32.gpio7_io_out_en[6] ;
  3948. wire \rv32.gpio7_io_out_en[7] ;
  3949. wire \rv32.gpio8_io_out_data[0] ;
  3950. wire \rv32.gpio8_io_out_data[1] ;
  3951. wire \rv32.gpio8_io_out_data[2] ;
  3952. wire \rv32.gpio8_io_out_data[3] ;
  3953. wire \rv32.gpio8_io_out_data[4] ;
  3954. wire \rv32.gpio8_io_out_data[5] ;
  3955. wire \rv32.gpio8_io_out_data[6] ;
  3956. wire \rv32.gpio8_io_out_data[7] ;
  3957. wire \rv32.gpio8_io_out_en[0] ;
  3958. wire \rv32.gpio8_io_out_en[1] ;
  3959. wire \rv32.gpio8_io_out_en[2] ;
  3960. wire \rv32.gpio8_io_out_en[3] ;
  3961. wire \rv32.gpio8_io_out_en[4] ;
  3962. wire \rv32.gpio8_io_out_en[5] ;
  3963. wire \rv32.gpio8_io_out_en[6] ;
  3964. wire \rv32.gpio8_io_out_en[7] ;
  3965. wire \rv32.gpio9_io_out_data[0] ;
  3966. wire \rv32.gpio9_io_out_data[1] ;
  3967. wire \rv32.gpio9_io_out_data[2] ;
  3968. wire \rv32.gpio9_io_out_data[3] ;
  3969. wire \rv32.gpio9_io_out_data[4] ;
  3970. wire \rv32.gpio9_io_out_data[5] ;
  3971. wire \rv32.gpio9_io_out_data[6] ;
  3972. wire \rv32.gpio9_io_out_data[7] ;
  3973. wire \rv32.gpio9_io_out_en[0] ;
  3974. wire \rv32.gpio9_io_out_en[1] ;
  3975. wire \rv32.gpio9_io_out_en[2] ;
  3976. wire \rv32.gpio9_io_out_en[3] ;
  3977. wire \rv32.gpio9_io_out_en[4] ;
  3978. wire \rv32.gpio9_io_out_en[5] ;
  3979. wire \rv32.gpio9_io_out_en[6] ;
  3980. wire \rv32.gpio9_io_out_en[7] ;
  3981. wire \rv32.mem_ahb_haddr[0] ;
  3982. wire \rv32.mem_ahb_haddr[10] ;
  3983. wire \rv32.mem_ahb_haddr[11] ;
  3984. wire \rv32.mem_ahb_haddr[12] ;
  3985. wire \rv32.mem_ahb_haddr[13] ;
  3986. wire \rv32.mem_ahb_haddr[14] ;
  3987. wire \rv32.mem_ahb_haddr[15] ;
  3988. wire \rv32.mem_ahb_haddr[16] ;
  3989. wire \rv32.mem_ahb_haddr[17] ;
  3990. wire \rv32.mem_ahb_haddr[18] ;
  3991. wire \rv32.mem_ahb_haddr[19] ;
  3992. wire \rv32.mem_ahb_haddr[1] ;
  3993. wire \rv32.mem_ahb_haddr[20] ;
  3994. wire \rv32.mem_ahb_haddr[21] ;
  3995. wire \rv32.mem_ahb_haddr[22] ;
  3996. wire \rv32.mem_ahb_haddr[23] ;
  3997. wire \rv32.mem_ahb_haddr[24] ;
  3998. wire \rv32.mem_ahb_haddr[25] ;
  3999. wire \rv32.mem_ahb_haddr[26] ;
  4000. wire \rv32.mem_ahb_haddr[27] ;
  4001. wire \rv32.mem_ahb_haddr[28] ;
  4002. wire \rv32.mem_ahb_haddr[29] ;
  4003. wire \rv32.mem_ahb_haddr[2] ;
  4004. wire \rv32.mem_ahb_haddr[30] ;
  4005. wire \rv32.mem_ahb_haddr[31] ;
  4006. wire \rv32.mem_ahb_haddr[3] ;
  4007. wire \rv32.mem_ahb_haddr[4] ;
  4008. wire \rv32.mem_ahb_haddr[5] ;
  4009. wire \rv32.mem_ahb_haddr[6] ;
  4010. wire \rv32.mem_ahb_haddr[7] ;
  4011. wire \rv32.mem_ahb_haddr[8] ;
  4012. wire \rv32.mem_ahb_haddr[9] ;
  4013. wire \rv32.mem_ahb_hburst[0] ;
  4014. wire \rv32.mem_ahb_hburst[1] ;
  4015. wire \rv32.mem_ahb_hburst[2] ;
  4016. wire \rv32.mem_ahb_hready ;
  4017. wire \rv32.mem_ahb_hsize[0] ;
  4018. wire \rv32.mem_ahb_hsize[1] ;
  4019. wire \rv32.mem_ahb_hsize[2] ;
  4020. wire \rv32.mem_ahb_htrans[0] ;
  4021. wire \rv32.mem_ahb_htrans[1] ;
  4022. wire \rv32.mem_ahb_hwdata[0] ;
  4023. wire \rv32.mem_ahb_hwdata[10] ;
  4024. wire \rv32.mem_ahb_hwdata[11] ;
  4025. wire \rv32.mem_ahb_hwdata[12] ;
  4026. wire \rv32.mem_ahb_hwdata[13] ;
  4027. wire \rv32.mem_ahb_hwdata[14] ;
  4028. wire \rv32.mem_ahb_hwdata[15] ;
  4029. wire \rv32.mem_ahb_hwdata[16] ;
  4030. wire \rv32.mem_ahb_hwdata[17] ;
  4031. wire \rv32.mem_ahb_hwdata[18] ;
  4032. wire \rv32.mem_ahb_hwdata[19] ;
  4033. wire \rv32.mem_ahb_hwdata[1] ;
  4034. wire \rv32.mem_ahb_hwdata[20] ;
  4035. wire \rv32.mem_ahb_hwdata[21] ;
  4036. wire \rv32.mem_ahb_hwdata[22] ;
  4037. wire \rv32.mem_ahb_hwdata[23] ;
  4038. wire \rv32.mem_ahb_hwdata[24] ;
  4039. wire \rv32.mem_ahb_hwdata[25] ;
  4040. wire \rv32.mem_ahb_hwdata[26] ;
  4041. wire \rv32.mem_ahb_hwdata[27] ;
  4042. wire \rv32.mem_ahb_hwdata[28] ;
  4043. wire \rv32.mem_ahb_hwdata[29] ;
  4044. wire \rv32.mem_ahb_hwdata[2] ;
  4045. wire \rv32.mem_ahb_hwdata[30] ;
  4046. wire \rv32.mem_ahb_hwdata[31] ;
  4047. wire \rv32.mem_ahb_hwdata[3] ;
  4048. wire \rv32.mem_ahb_hwdata[4] ;
  4049. wire \rv32.mem_ahb_hwdata[5] ;
  4050. wire \rv32.mem_ahb_hwdata[6] ;
  4051. wire \rv32.mem_ahb_hwdata[7] ;
  4052. wire \rv32.mem_ahb_hwdata[8] ;
  4053. wire \rv32.mem_ahb_hwdata[9] ;
  4054. wire \rv32.mem_ahb_hwrite ;
  4055. wire \rv32.resetn_out ;
  4056. wire \rv32.slave_ahb_hrdata[0] ;
  4057. wire \rv32.slave_ahb_hrdata[10] ;
  4058. wire \rv32.slave_ahb_hrdata[11] ;
  4059. wire \rv32.slave_ahb_hrdata[12] ;
  4060. wire \rv32.slave_ahb_hrdata[13] ;
  4061. wire \rv32.slave_ahb_hrdata[14] ;
  4062. wire \rv32.slave_ahb_hrdata[15] ;
  4063. wire \rv32.slave_ahb_hrdata[16] ;
  4064. wire \rv32.slave_ahb_hrdata[17] ;
  4065. wire \rv32.slave_ahb_hrdata[18] ;
  4066. wire \rv32.slave_ahb_hrdata[19] ;
  4067. wire \rv32.slave_ahb_hrdata[1] ;
  4068. wire \rv32.slave_ahb_hrdata[20] ;
  4069. wire \rv32.slave_ahb_hrdata[21] ;
  4070. wire \rv32.slave_ahb_hrdata[22] ;
  4071. wire \rv32.slave_ahb_hrdata[23] ;
  4072. wire \rv32.slave_ahb_hrdata[24] ;
  4073. wire \rv32.slave_ahb_hrdata[25] ;
  4074. wire \rv32.slave_ahb_hrdata[26] ;
  4075. wire \rv32.slave_ahb_hrdata[27] ;
  4076. wire \rv32.slave_ahb_hrdata[28] ;
  4077. wire \rv32.slave_ahb_hrdata[29] ;
  4078. wire \rv32.slave_ahb_hrdata[2] ;
  4079. wire \rv32.slave_ahb_hrdata[30] ;
  4080. wire \rv32.slave_ahb_hrdata[31] ;
  4081. wire \rv32.slave_ahb_hrdata[3] ;
  4082. wire \rv32.slave_ahb_hrdata[4] ;
  4083. wire \rv32.slave_ahb_hrdata[5] ;
  4084. wire \rv32.slave_ahb_hrdata[6] ;
  4085. wire \rv32.slave_ahb_hrdata[7] ;
  4086. wire \rv32.slave_ahb_hrdata[8] ;
  4087. wire \rv32.slave_ahb_hrdata[9] ;
  4088. wire \rv32.slave_ahb_hreadyout ;
  4089. wire \rv32.slave_ahb_hresp ;
  4090. wire \rv32.swj_JTAGIR[0] ;
  4091. wire \rv32.swj_JTAGIR[1] ;
  4092. wire \rv32.swj_JTAGIR[2] ;
  4093. wire \rv32.swj_JTAGIR[3] ;
  4094. wire \rv32.swj_JTAGNSW ;
  4095. wire \rv32.swj_JTAGSTATE[0] ;
  4096. wire \rv32.swj_JTAGSTATE[1] ;
  4097. wire \rv32.swj_JTAGSTATE[2] ;
  4098. wire \rv32.swj_JTAGSTATE[3] ;
  4099. wire \rv32.sys_ctrl_clkSource[0] ;
  4100. wire \rv32.sys_ctrl_clkSource[1] ;
  4101. wire \rv32.sys_ctrl_hseBypass ;
  4102. wire \rv32.sys_ctrl_hseEnable ;
  4103. wire \rv32.sys_ctrl_pllEnable ;
  4104. wire \rv32.sys_ctrl_sleep ;
  4105. wire \rv32.sys_ctrl_standby ;
  4106. wire \rv32.sys_ctrl_stop ;
  4107. wire \sys_resetn~clkctrl_outclk ;
  4108. wire \sys_resetn~combout ;
  4109. wire \uart15_rx~input_o ;
  4110. //wire \uart15_tx~output_o ;
  4111. wire \~GND~combout ;
  4112. wire \~VCC~combout ;
  4113. wire hbi_272_0_9cb2c0024f9919c5_bp;
  4114. wire hbi_272_1_9cb2c0024f9919c5_bp;
  4115. wire [4:0] \pll_inst|auto_generated|clk ;
  4116. //wire \pll_inst|auto_generated|clk [0];
  4117. wire [4:0] \pll_inst|auto_generated|pll1_CLK_bus ;
  4118. //wire \pll_inst|auto_generated|pll1_CLK_bus [0];
  4119. //wire \pll_inst|auto_generated|clk [1];
  4120. //wire \pll_inst|auto_generated|pll1_CLK_bus [1];
  4121. //wire \pll_inst|auto_generated|clk [2];
  4122. //wire \pll_inst|auto_generated|pll1_CLK_bus [2];
  4123. //wire \pll_inst|auto_generated|clk [3];
  4124. //wire \pll_inst|auto_generated|pll1_CLK_bus [3];
  4125. //wire \pll_inst|auto_generated|clk [4];
  4126. //wire \pll_inst|auto_generated|pll1_CLK_bus [4];
  4127. wire \pll_inst|auto_generated|pll1~FBOUT ;
  4128. wire vcc;
  4129. wire gnd;
  4130. assign vcc = 1'b1;
  4131. assign gnd = 1'b0;
  4132. wire unknown;
  4133. assign unknown = 1'bx;
  4134. // Location: IOOBUF_X60_Y0_N2
  4135. cycloneive_io_obuf \GPIO1_0~output (
  4136. .i(\rv32.gpio1_io_out_data[0] ),
  4137. .oe(\rv32.gpio1_io_out_en[0] ),
  4138. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4139. .devoe(devoe),
  4140. .o(GPIO1_0),
  4141. .obar());
  4142. defparam \GPIO1_0~output .bus_hold = "false";
  4143. defparam \GPIO1_0~output .open_drain_output = "false";
  4144. // Location: IOOBUF_X58_Y0_N16
  4145. cycloneive_io_obuf \GPIO1_1~output (
  4146. .i(\rv32.gpio1_io_out_data[1] ),
  4147. .oe(\rv32.gpio1_io_out_en[1] ),
  4148. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4149. .devoe(devoe),
  4150. .o(GPIO1_1),
  4151. .obar());
  4152. defparam \GPIO1_1~output .bus_hold = "false";
  4153. defparam \GPIO1_1~output .open_drain_output = "false";
  4154. // Location: IOOBUF_X58_Y0_N23
  4155. cycloneive_io_obuf \GPIO1_2~output (
  4156. .i(\rv32.gpio1_io_out_data[2] ),
  4157. .oe(\rv32.gpio1_io_out_en[2] ),
  4158. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4159. .devoe(devoe),
  4160. .o(GPIO1_2),
  4161. .obar());
  4162. defparam \GPIO1_2~output .bus_hold = "false";
  4163. defparam \GPIO1_2~output .open_drain_output = "false";
  4164. // Location: IOOBUF_X69_Y0_N9
  4165. cycloneive_io_obuf \GPIO1_3~output (
  4166. .i(\rv32.gpio1_io_out_data[3] ),
  4167. .oe(\rv32.gpio1_io_out_en[3] ),
  4168. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4169. .devoe(devoe),
  4170. .o(GPIO1_3),
  4171. .obar());
  4172. defparam \GPIO1_3~output .bus_hold = "false";
  4173. defparam \GPIO1_3~output .open_drain_output = "false";
  4174. // Location: IOOBUF_X67_Y0_N23
  4175. cycloneive_io_obuf \GPIO1_4~output (
  4176. .i(\rv32.gpio1_io_out_data[4] ),
  4177. .oe(\rv32.gpio1_io_out_en[4] ),
  4178. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4179. .devoe(devoe),
  4180. .o(GPIO1_4),
  4181. .obar());
  4182. defparam \GPIO1_4~output .bus_hold = "false";
  4183. defparam \GPIO1_4~output .open_drain_output = "false";
  4184. // Location: IOOBUF_X67_Y0_N2
  4185. cycloneive_io_obuf \GPIO1_5~output (
  4186. .i(\rv32.gpio1_io_out_data[5] ),
  4187. .oe(\rv32.gpio1_io_out_en[5] ),
  4188. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4189. .devoe(devoe),
  4190. .o(GPIO1_5),
  4191. .obar());
  4192. defparam \GPIO1_5~output .bus_hold = "false";
  4193. defparam \GPIO1_5~output .open_drain_output = "false";
  4194. // Location: IOOBUF_X67_Y0_N16
  4195. cycloneive_io_obuf \GPIO1_6~output (
  4196. .i(\rv32.gpio1_io_out_data[6] ),
  4197. .oe(\rv32.gpio1_io_out_en[6] ),
  4198. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4199. .devoe(devoe),
  4200. .o(GPIO1_6),
  4201. .obar());
  4202. defparam \GPIO1_6~output .bus_hold = "false";
  4203. defparam \GPIO1_6~output .open_drain_output = "false";
  4204. // Location: IOOBUF_X67_Y0_N9
  4205. cycloneive_io_obuf \GPIO1_7~output (
  4206. .i(\rv32.gpio1_io_out_data[7] ),
  4207. .oe(\rv32.gpio1_io_out_en[7] ),
  4208. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4209. .devoe(devoe),
  4210. .o(GPIO1_7),
  4211. .obar());
  4212. defparam \GPIO1_7~output .bus_hold = "false";
  4213. defparam \GPIO1_7~output .open_drain_output = "false";
  4214. // Location: IOOBUF_X69_Y0_N2
  4215. cycloneive_io_obuf \GPIO2_0~output (
  4216. .i(\rv32.gpio2_io_out_data[0] ),
  4217. .oe(\rv32.gpio2_io_out_en[0] ),
  4218. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4219. .devoe(devoe),
  4220. .o(GPIO2_0),
  4221. .obar());
  4222. defparam \GPIO2_0~output .bus_hold = "false";
  4223. defparam \GPIO2_0~output .open_drain_output = "false";
  4224. // Location: IOOBUF_X62_Y0_N2
  4225. cycloneive_io_obuf \GPIO2_1~output (
  4226. .i(\rv32.gpio2_io_out_data[1] ),
  4227. .oe(\rv32.gpio2_io_out_en[1] ),
  4228. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4229. .devoe(devoe),
  4230. .o(GPIO2_1),
  4231. .obar());
  4232. defparam \GPIO2_1~output .bus_hold = "false";
  4233. defparam \GPIO2_1~output .open_drain_output = "false";
  4234. // Location: IOOBUF_X62_Y0_N9
  4235. cycloneive_io_obuf \GPIO2_2~output (
  4236. .i(\rv32.gpio2_io_out_data[2] ),
  4237. .oe(\rv32.gpio2_io_out_en[2] ),
  4238. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4239. .devoe(devoe),
  4240. .o(GPIO2_2),
  4241. .obar());
  4242. defparam \GPIO2_2~output .bus_hold = "false";
  4243. defparam \GPIO2_2~output .open_drain_output = "false";
  4244. // Location: IOOBUF_X40_Y0_N16
  4245. cycloneive_io_obuf \GPIO2_3~output (
  4246. .i(\rv32.gpio2_io_out_data[3] ),
  4247. .oe(\rv32.gpio2_io_out_en[3] ),
  4248. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4249. .devoe(devoe),
  4250. .o(GPIO2_3),
  4251. .obar());
  4252. defparam \GPIO2_3~output .bus_hold = "false";
  4253. defparam \GPIO2_3~output .open_drain_output = "false";
  4254. // Location: IOOBUF_X38_Y0_N9
  4255. cycloneive_io_obuf \GPIO2_4~output (
  4256. .i(\rv32.gpio2_io_out_data[4] ),
  4257. .oe(\rv32.gpio2_io_out_en[4] ),
  4258. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4259. .devoe(devoe),
  4260. .o(GPIO2_4),
  4261. .obar());
  4262. defparam \GPIO2_4~output .bus_hold = "false";
  4263. defparam \GPIO2_4~output .open_drain_output = "false";
  4264. // Location: IOOBUF_X36_Y0_N9
  4265. cycloneive_io_obuf \GPIO2_5~output (
  4266. .i(\rv32.gpio2_io_out_data[5] ),
  4267. .oe(\rv32.gpio2_io_out_en[5] ),
  4268. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4269. .devoe(devoe),
  4270. .o(GPIO2_5),
  4271. .obar());
  4272. defparam \GPIO2_5~output .bus_hold = "false";
  4273. defparam \GPIO2_5~output .open_drain_output = "false";
  4274. // Location: IOOBUF_X38_Y0_N2
  4275. cycloneive_io_obuf \GPIO2_6~output (
  4276. .i(\rv32.gpio2_io_out_data[6] ),
  4277. .oe(\rv32.gpio2_io_out_en[6] ),
  4278. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4279. .devoe(devoe),
  4280. .o(GPIO2_6),
  4281. .obar());
  4282. defparam \GPIO2_6~output .bus_hold = "false";
  4283. defparam \GPIO2_6~output .open_drain_output = "false";
  4284. // Location: IOOBUF_X43_Y0_N9
  4285. cycloneive_io_obuf \GPIO2_7~output (
  4286. .i(\rv32.gpio2_io_out_data[7] ),
  4287. .oe(\rv32.gpio2_io_out_en[7] ),
  4288. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4289. .devoe(devoe),
  4290. .o(GPIO2_7),
  4291. .obar());
  4292. defparam \GPIO2_7~output .bus_hold = "false";
  4293. defparam \GPIO2_7~output .open_drain_output = "false";
  4294. // Location: IOIBUF_X94_Y31_N1
  4295. cycloneive_io_ibuf \GPIO3_0~input (
  4296. .i(GPIO3_0),
  4297. .ibar(gnd),
  4298. .o(\GPIO3_0~input_o ));
  4299. defparam \GPIO3_0~input .bus_hold = "false";
  4300. defparam \GPIO3_0~input .simulate_z_as = "z";
  4301. // Location: IOIBUF_X34_Y0_N1
  4302. cycloneive_io_ibuf \GPIO3_1~input (
  4303. .i(GPIO3_1),
  4304. .ibar(gnd),
  4305. .o(\GPIO3_1~input_o ));
  4306. defparam \GPIO3_1~input .bus_hold = "false";
  4307. defparam \GPIO3_1~input .simulate_z_as = "z";
  4308. // Location: IOIBUF_X31_Y0_N8
  4309. cycloneive_io_ibuf \GPIO3_2~input (
  4310. .i(GPIO3_2),
  4311. .ibar(gnd),
  4312. .o(\GPIO3_2~input_o ));
  4313. defparam \GPIO3_2~input .bus_hold = "false";
  4314. defparam \GPIO3_2~input .simulate_z_as = "z";
  4315. // Location: IOIBUF_X34_Y0_N8
  4316. cycloneive_io_ibuf \GPIO3_3~input (
  4317. .i(GPIO3_3),
  4318. .ibar(gnd),
  4319. .o(\GPIO3_3~input_o ));
  4320. defparam \GPIO3_3~input .bus_hold = "false";
  4321. defparam \GPIO3_3~input .simulate_z_as = "z";
  4322. // Location: IOIBUF_X36_Y0_N1
  4323. cycloneive_io_ibuf \GPIO3_4~input (
  4324. .i(GPIO3_4),
  4325. .ibar(gnd),
  4326. .o(\GPIO3_4~input_o ));
  4327. defparam \GPIO3_4~input .bus_hold = "false";
  4328. defparam \GPIO3_4~input .simulate_z_as = "z";
  4329. // Location: IOOBUF_X40_Y0_N2
  4330. cycloneive_io_obuf \GPIO6_0~output (
  4331. .i(\rv32.gpio6_io_out_data[0] ),
  4332. .oe(\rv32.gpio6_io_out_en[0] ),
  4333. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4334. .devoe(devoe),
  4335. .o(GPIO6_0),
  4336. .obar());
  4337. defparam \GPIO6_0~output .bus_hold = "false";
  4338. defparam \GPIO6_0~output .open_drain_output = "false";
  4339. // Location: IOOBUF_X40_Y0_N23
  4340. cycloneive_io_obuf \GPIO6_2~output (
  4341. .i(\rv32.gpio6_io_out_data[2] ),
  4342. .oe(\rv32.gpio6_io_out_en[2] ),
  4343. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4344. .devoe(devoe),
  4345. .o(GPIO6_2),
  4346. .obar());
  4347. defparam \GPIO6_2~output .bus_hold = "false";
  4348. defparam \GPIO6_2~output .open_drain_output = "false";
  4349. // Location: IOOBUF_X40_Y0_N9
  4350. cycloneive_io_obuf \GPIO6_4~output (
  4351. .i(\rv32.gpio6_io_out_data[4] ),
  4352. .oe(\rv32.gpio6_io_out_en[4] ),
  4353. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4354. .devoe(devoe),
  4355. .o(GPIO6_4),
  4356. .obar());
  4357. defparam \GPIO6_4~output .bus_hold = "false";
  4358. defparam \GPIO6_4~output .open_drain_output = "false";
  4359. // Location: IOIBUF_X47_Y0_N8
  4360. cycloneive_io_ibuf \GPIO6_6~input (
  4361. .i(GPIO6_6),
  4362. .ibar(gnd),
  4363. .o(\GPIO6_6~input_o ));
  4364. defparam \GPIO6_6~input .bus_hold = "false";
  4365. defparam \GPIO6_6~input .simulate_z_as = "z";
  4366. // Location: IOOBUF_X47_Y0_N9
  4367. cycloneive_io_obuf \GPIO6_6~output (
  4368. .i(\rv32.gpio6_io_out_data[6] ),
  4369. .oe(\rv32.gpio6_io_out_en[6] ),
  4370. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4371. .devoe(devoe),
  4372. .o(GPIO6_6),
  4373. .obar());
  4374. defparam \GPIO6_6~output .bus_hold = "false";
  4375. defparam \GPIO6_6~output .open_drain_output = "false";
  4376. // Location: IOOBUF_X51_Y0_N23
  4377. cycloneive_io_obuf \GPIO9_0~output (
  4378. .i(\rv32.gpio9_io_out_data[0] ),
  4379. .oe(\rv32.gpio9_io_out_en[0] ),
  4380. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4381. .devoe(devoe),
  4382. .o(GPIO9_0),
  4383. .obar());
  4384. defparam \GPIO9_0~output .bus_hold = "false";
  4385. defparam \GPIO9_0~output .open_drain_output = "false";
  4386. // Location: IOIBUF_X51_Y0_N1
  4387. cycloneive_io_ibuf \GPIO9_1~input (
  4388. .i(GPIO9_1),
  4389. .ibar(gnd),
  4390. .o(\GPIO9_1~input_o ));
  4391. defparam \GPIO9_1~input .bus_hold = "false";
  4392. defparam \GPIO9_1~input .simulate_z_as = "z";
  4393. // Location: IOOBUF_X51_Y0_N2
  4394. cycloneive_io_obuf \GPIO9_1~output (
  4395. .i(\rv32.gpio9_io_out_data[1] ),
  4396. .oe(\rv32.gpio9_io_out_en[1] ),
  4397. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4398. .devoe(devoe),
  4399. .o(GPIO9_1),
  4400. .obar());
  4401. defparam \GPIO9_1~output .bus_hold = "false";
  4402. defparam \GPIO9_1~output .open_drain_output = "false";
  4403. // Location: IOOBUF_X53_Y0_N9
  4404. cycloneive_io_obuf \GPIO9_2~output (
  4405. .i(\rv32.gpio9_io_out_data[2] ),
  4406. .oe(\rv32.gpio9_io_out_en[2] ),
  4407. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4408. .devoe(devoe),
  4409. .o(GPIO9_2),
  4410. .obar());
  4411. defparam \GPIO9_2~output .bus_hold = "false";
  4412. defparam \GPIO9_2~output .open_drain_output = "false";
  4413. // Location: IOOBUF_X71_Y0_N23
  4414. cycloneive_io_obuf \GPIO9_3~output (
  4415. .i(\rv32.gpio9_io_out_data[3] ),
  4416. .oe(\rv32.gpio9_io_out_en[3] ),
  4417. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4418. .devoe(devoe),
  4419. .o(GPIO9_3),
  4420. .obar());
  4421. defparam \GPIO9_3~output .bus_hold = "false";
  4422. defparam \GPIO9_3~output .open_drain_output = "false";
  4423. // Location: IOOBUF_X71_Y0_N2
  4424. cycloneive_io_obuf \GPIO9_4~output (
  4425. .i(\rv32.gpio9_io_out_data[4] ),
  4426. .oe(\rv32.gpio9_io_out_en[4] ),
  4427. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4428. .devoe(devoe),
  4429. .o(GPIO9_4),
  4430. .obar());
  4431. defparam \GPIO9_4~output .bus_hold = "false";
  4432. defparam \GPIO9_4~output .open_drain_output = "false";
  4433. // Location: IOOBUF_X51_Y0_N9
  4434. cycloneive_io_obuf \GPIO9_5~output (
  4435. .i(\rv32.gpio9_io_out_data[5] ),
  4436. .oe(\rv32.gpio9_io_out_en[5] ),
  4437. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4438. .devoe(devoe),
  4439. .o(GPIO9_5),
  4440. .obar());
  4441. defparam \GPIO9_5~output .bus_hold = "false";
  4442. defparam \GPIO9_5~output .open_drain_output = "false";
  4443. // Location: IOOBUF_X53_Y0_N23
  4444. cycloneive_io_obuf \GPIO9_6~output (
  4445. .i(\rv32.gpio9_io_out_data[6] ),
  4446. .oe(\rv32.gpio9_io_out_en[6] ),
  4447. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4448. .devoe(devoe),
  4449. .o(GPIO9_6),
  4450. .obar());
  4451. defparam \GPIO9_6~output .bus_hold = "false";
  4452. defparam \GPIO9_6~output .open_drain_output = "false";
  4453. // Location: IOOBUF_X53_Y0_N16
  4454. cycloneive_io_obuf \GPIO9_7~output (
  4455. .i(\rv32.gpio9_io_out_data[7] ),
  4456. .oe(\rv32.gpio9_io_out_en[7] ),
  4457. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4458. .devoe(devoe),
  4459. .o(GPIO9_7),
  4460. .obar());
  4461. defparam \GPIO9_7~output .bus_hold = "false";
  4462. defparam \GPIO9_7~output .open_drain_output = "false";
  4463. // Location: IOIBUF_X0_Y30_N8
  4464. cycloneive_io_ibuf \PIN_HSE~input (
  4465. .i(PIN_HSE),
  4466. .ibar(gnd),
  4467. .o(\PIN_HSE~input_o ));
  4468. defparam \PIN_HSE~input .bus_hold = "false";
  4469. defparam \PIN_HSE~input .simulate_z_as = "z";
  4470. // Location: IOIBUF_X0_Y30_N15
  4471. cycloneive_io_ibuf \PIN_HSI~input (
  4472. .i(PIN_HSI),
  4473. .ibar(gnd),
  4474. .o(\PIN_HSI~input_o ));
  4475. defparam \PIN_HSI~input .bus_hold = "false";
  4476. defparam \PIN_HSI~input .simulate_z_as = "z";
  4477. // Location: IOIBUF_X94_Y31_N8
  4478. cycloneive_io_ibuf \PIN_OSC~input (
  4479. .i(PIN_OSC),
  4480. .ibar(gnd),
  4481. .o(\PIN_OSC~input_o ));
  4482. defparam \PIN_OSC~input .bus_hold = "false";
  4483. defparam \PIN_OSC~input .simulate_z_as = "z";
  4484. // Location: LCCOMB_X56_Y4_N22
  4485. cycloneive_lcell_comb PLL_ENABLE(
  4486. .dataa(gnd),
  4487. .datab(gnd),
  4488. .datac(\rv32.sys_ctrl_pllEnable ),
  4489. .datad(gnd),
  4490. .cin(gnd),
  4491. .combout(\PLL_ENABLE~combout ),
  4492. .cout());
  4493. defparam PLL_ENABLE.lut_mask = 16'h0F0F;
  4494. defparam PLL_ENABLE.sum_lutc_input = "datac";
  4495. // Location: CLKCTRL_G16
  4496. cycloneive_clkctrl \PLL_ENABLE~clkctrl (
  4497. .inclk({vcc, vcc, vcc, \PLL_ENABLE~combout }),
  4498. .clkselect({gnd, gnd}),
  4499. .ena(vcc),
  4500. .devpor(devpor),
  4501. .devclrn(devclrn),
  4502. .outclk(\PLL_ENABLE~clkctrl_outclk ));
  4503. defparam \PLL_ENABLE~clkctrl .clock_type = "global clock";
  4504. defparam \PLL_ENABLE~clkctrl .ena_register_mode = "none";
  4505. // Location: LCCOMB_X57_Y5_N10
  4506. cycloneive_lcell_comb PLL_LOCK(
  4507. .dataa(gnd),
  4508. .datab(\pll_inst|auto_generated|pll_lock_sync~q ),
  4509. .datac(\auto_generated_inst.hbo_13_1797ab7b230f061a_bp ),
  4510. .datad(gnd),
  4511. .cin(gnd),
  4512. .combout(\PLL_LOCK~combout ),
  4513. .cout());
  4514. defparam PLL_LOCK.lut_mask = 16'hC0C0;
  4515. defparam PLL_LOCK.sum_lutc_input = "datac";
  4516. // Location: IOOBUF_X27_Y0_N9
  4517. cycloneive_io_obuf \SIM_CLK~output (
  4518. .i(\macro_inst|sim_clk_reg~q ),
  4519. .oe(vcc),
  4520. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4521. .devoe(devoe),
  4522. .o(SIM_CLK),
  4523. .obar());
  4524. defparam \SIM_CLK~output .bus_hold = "false";
  4525. defparam \SIM_CLK~output .open_drain_output = "false";
  4526. // Location: IOIBUF_X53_Y0_N1
  4527. cycloneive_io_ibuf \SIM_IO[0]~input (
  4528. .i(SIM_IO[0]),
  4529. .ibar(gnd),
  4530. .o(\SIM_IO[0]~input_o ));
  4531. defparam \SIM_IO[0]~input .bus_hold = "false";
  4532. defparam \SIM_IO[0]~input .simulate_z_as = "z";
  4533. // Location: IOOBUF_X53_Y0_N2
  4534. cycloneive_io_obuf \SIM_IO[0]~output (
  4535. .i(!\macro_inst|u_uart[0]|u_tx[0]|uart_txd~q ),
  4536. .oe(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_IDLE~q ),
  4537. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4538. .devoe(devoe),
  4539. .o(SIM_IO[0]),
  4540. .obar());
  4541. defparam \SIM_IO[0]~output .bus_hold = "false";
  4542. defparam \SIM_IO[0]~output .open_drain_output = "false";
  4543. // Location: IOIBUF_X62_Y0_N22
  4544. cycloneive_io_ibuf \SIM_IO[10]~input (
  4545. .i(SIM_IO[10]),
  4546. .ibar(gnd),
  4547. .o(\SIM_IO[10]~input_o ));
  4548. defparam \SIM_IO[10]~input .bus_hold = "false";
  4549. defparam \SIM_IO[10]~input .simulate_z_as = "z";
  4550. // Location: IOOBUF_X62_Y0_N23
  4551. cycloneive_io_obuf \SIM_IO[10]~output (
  4552. .i(!\macro_inst|u_uart[1]|u_tx[4]|uart_txd~q ),
  4553. .oe(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_IDLE~q ),
  4554. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4555. .devoe(devoe),
  4556. .o(SIM_IO[10]),
  4557. .obar());
  4558. defparam \SIM_IO[10]~output .bus_hold = "false";
  4559. defparam \SIM_IO[10]~output .open_drain_output = "false";
  4560. // Location: IOIBUF_X56_Y0_N8
  4561. cycloneive_io_ibuf \SIM_IO[11]~input (
  4562. .i(SIM_IO[11]),
  4563. .ibar(gnd),
  4564. .o(\SIM_IO[11]~input_o ));
  4565. defparam \SIM_IO[11]~input .bus_hold = "false";
  4566. defparam \SIM_IO[11]~input .simulate_z_as = "z";
  4567. // Location: IOOBUF_X56_Y0_N9
  4568. cycloneive_io_obuf \SIM_IO[11]~output (
  4569. .i(!\macro_inst|u_uart[1]|u_tx[5]|uart_txd~q ),
  4570. .oe(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_IDLE~q ),
  4571. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4572. .devoe(devoe),
  4573. .o(SIM_IO[11]),
  4574. .obar());
  4575. defparam \SIM_IO[11]~output .bus_hold = "false";
  4576. defparam \SIM_IO[11]~output .open_drain_output = "false";
  4577. // Location: IOIBUF_X45_Y0_N1
  4578. cycloneive_io_ibuf \SIM_IO[1]~input (
  4579. .i(SIM_IO[1]),
  4580. .ibar(gnd),
  4581. .o(\SIM_IO[1]~input_o ));
  4582. defparam \SIM_IO[1]~input .bus_hold = "false";
  4583. defparam \SIM_IO[1]~input .simulate_z_as = "z";
  4584. // Location: IOOBUF_X45_Y0_N2
  4585. cycloneive_io_obuf \SIM_IO[1]~output (
  4586. .i(!\macro_inst|u_uart[0]|u_tx[1]|uart_txd~q ),
  4587. .oe(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_IDLE~q ),
  4588. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4589. .devoe(devoe),
  4590. .o(SIM_IO[1]),
  4591. .obar());
  4592. defparam \SIM_IO[1]~output .bus_hold = "false";
  4593. defparam \SIM_IO[1]~output .open_drain_output = "false";
  4594. // Location: IOIBUF_X60_Y0_N15
  4595. cycloneive_io_ibuf \SIM_IO[2]~input (
  4596. .i(SIM_IO[2]),
  4597. .ibar(gnd),
  4598. .o(\SIM_IO[2]~input_o ));
  4599. defparam \SIM_IO[2]~input .bus_hold = "false";
  4600. defparam \SIM_IO[2]~input .simulate_z_as = "z";
  4601. // Location: IOOBUF_X60_Y0_N16
  4602. cycloneive_io_obuf \SIM_IO[2]~output (
  4603. .i(!\macro_inst|u_uart[0]|u_tx[2]|uart_txd~q ),
  4604. .oe(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_IDLE~q ),
  4605. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4606. .devoe(devoe),
  4607. .o(SIM_IO[2]),
  4608. .obar());
  4609. defparam \SIM_IO[2]~output .bus_hold = "false";
  4610. defparam \SIM_IO[2]~output .open_drain_output = "false";
  4611. // Location: IOIBUF_X60_Y0_N8
  4612. cycloneive_io_ibuf \SIM_IO[3]~input (
  4613. .i(SIM_IO[3]),
  4614. .ibar(gnd),
  4615. .o(\SIM_IO[3]~input_o ));
  4616. defparam \SIM_IO[3]~input .bus_hold = "false";
  4617. defparam \SIM_IO[3]~input .simulate_z_as = "z";
  4618. // Location: IOOBUF_X60_Y0_N9
  4619. cycloneive_io_obuf \SIM_IO[3]~output (
  4620. .i(!\macro_inst|u_uart[0]|u_tx[3]|uart_txd~q ),
  4621. .oe(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_IDLE~q ),
  4622. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4623. .devoe(devoe),
  4624. .o(SIM_IO[3]),
  4625. .obar());
  4626. defparam \SIM_IO[3]~output .bus_hold = "false";
  4627. defparam \SIM_IO[3]~output .open_drain_output = "false";
  4628. // Location: IOIBUF_X62_Y0_N15
  4629. cycloneive_io_ibuf \SIM_IO[4]~input (
  4630. .i(SIM_IO[4]),
  4631. .ibar(gnd),
  4632. .o(\SIM_IO[4]~input_o ));
  4633. defparam \SIM_IO[4]~input .bus_hold = "false";
  4634. defparam \SIM_IO[4]~input .simulate_z_as = "z";
  4635. // Location: IOOBUF_X62_Y0_N16
  4636. cycloneive_io_obuf \SIM_IO[4]~output (
  4637. .i(!\macro_inst|u_uart[0]|u_tx[4]|uart_txd~q ),
  4638. .oe(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_IDLE~q ),
  4639. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4640. .devoe(devoe),
  4641. .o(SIM_IO[4]),
  4642. .obar());
  4643. defparam \SIM_IO[4]~output .bus_hold = "false";
  4644. defparam \SIM_IO[4]~output .open_drain_output = "false";
  4645. // Location: IOIBUF_X56_Y0_N15
  4646. cycloneive_io_ibuf \SIM_IO[5]~input (
  4647. .i(SIM_IO[5]),
  4648. .ibar(gnd),
  4649. .o(\SIM_IO[5]~input_o ));
  4650. defparam \SIM_IO[5]~input .bus_hold = "false";
  4651. defparam \SIM_IO[5]~input .simulate_z_as = "z";
  4652. // Location: IOOBUF_X56_Y0_N16
  4653. cycloneive_io_obuf \SIM_IO[5]~output (
  4654. .i(!\macro_inst|u_uart[0]|u_tx[5]|uart_txd~q ),
  4655. .oe(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_IDLE~q ),
  4656. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4657. .devoe(devoe),
  4658. .o(SIM_IO[5]),
  4659. .obar());
  4660. defparam \SIM_IO[5]~output .bus_hold = "false";
  4661. defparam \SIM_IO[5]~output .open_drain_output = "false";
  4662. // Location: IOIBUF_X58_Y0_N1
  4663. cycloneive_io_ibuf \SIM_IO[6]~input (
  4664. .i(SIM_IO[6]),
  4665. .ibar(gnd),
  4666. .o(\SIM_IO[6]~input_o ));
  4667. defparam \SIM_IO[6]~input .bus_hold = "false";
  4668. defparam \SIM_IO[6]~input .simulate_z_as = "z";
  4669. // Location: IOOBUF_X58_Y0_N2
  4670. cycloneive_io_obuf \SIM_IO[6]~output (
  4671. .i(!\macro_inst|u_uart[1]|u_tx[0]|uart_txd~q ),
  4672. .oe(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_IDLE~q ),
  4673. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4674. .devoe(devoe),
  4675. .o(SIM_IO[6]),
  4676. .obar());
  4677. defparam \SIM_IO[6]~output .bus_hold = "false";
  4678. defparam \SIM_IO[6]~output .open_drain_output = "false";
  4679. // Location: IOIBUF_X56_Y0_N22
  4680. cycloneive_io_ibuf \SIM_IO[7]~input (
  4681. .i(SIM_IO[7]),
  4682. .ibar(gnd),
  4683. .o(\SIM_IO[7]~input_o ));
  4684. defparam \SIM_IO[7]~input .bus_hold = "false";
  4685. defparam \SIM_IO[7]~input .simulate_z_as = "z";
  4686. // Location: IOOBUF_X56_Y0_N23
  4687. cycloneive_io_obuf \SIM_IO[7]~output (
  4688. .i(!\macro_inst|u_uart[1]|u_tx[1]|uart_txd~q ),
  4689. .oe(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_IDLE~q ),
  4690. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4691. .devoe(devoe),
  4692. .o(SIM_IO[7]),
  4693. .obar());
  4694. defparam \SIM_IO[7]~output .bus_hold = "false";
  4695. defparam \SIM_IO[7]~output .open_drain_output = "false";
  4696. // Location: IOIBUF_X58_Y0_N8
  4697. cycloneive_io_ibuf \SIM_IO[8]~input (
  4698. .i(SIM_IO[8]),
  4699. .ibar(gnd),
  4700. .o(\SIM_IO[8]~input_o ));
  4701. defparam \SIM_IO[8]~input .bus_hold = "false";
  4702. defparam \SIM_IO[8]~input .simulate_z_as = "z";
  4703. // Location: IOOBUF_X58_Y0_N9
  4704. cycloneive_io_obuf \SIM_IO[8]~output (
  4705. .i(!\macro_inst|u_uart[1]|u_tx[2]|uart_txd~q ),
  4706. .oe(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_IDLE~q ),
  4707. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4708. .devoe(devoe),
  4709. .o(SIM_IO[8]),
  4710. .obar());
  4711. defparam \SIM_IO[8]~output .bus_hold = "false";
  4712. defparam \SIM_IO[8]~output .open_drain_output = "false";
  4713. // Location: IOIBUF_X60_Y0_N22
  4714. cycloneive_io_ibuf \SIM_IO[9]~input (
  4715. .i(SIM_IO[9]),
  4716. .ibar(gnd),
  4717. .o(\SIM_IO[9]~input_o ));
  4718. defparam \SIM_IO[9]~input .bus_hold = "false";
  4719. defparam \SIM_IO[9]~input .simulate_z_as = "z";
  4720. // Location: IOOBUF_X60_Y0_N23
  4721. cycloneive_io_obuf \SIM_IO[9]~output (
  4722. .i(!\macro_inst|u_uart[1]|u_tx[3]|uart_txd~q ),
  4723. .oe(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_IDLE~q ),
  4724. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4725. .devoe(devoe),
  4726. .o(SIM_IO[9]),
  4727. .obar());
  4728. defparam \SIM_IO[9]~output .bus_hold = "false";
  4729. defparam \SIM_IO[9]~output .open_drain_output = "false";
  4730. // Location: IOIBUF_X47_Y0_N1
  4731. cycloneive_io_ibuf \SIM_IO_12~input (
  4732. .i(SIM_IO_12),
  4733. .ibar(gnd),
  4734. .o(\SIM_IO_12~input_o ));
  4735. defparam \SIM_IO_12~input .bus_hold = "false";
  4736. defparam \SIM_IO_12~input .simulate_z_as = "z";
  4737. // Location: IOOBUF_X47_Y0_N2
  4738. cycloneive_io_obuf \SIM_IO_12~output (
  4739. .i(\rv32.gpio8_io_out_data[0] ),
  4740. .oe(\macro_inst|SIM_IO_12~1_combout ),
  4741. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4742. .devoe(devoe),
  4743. .o(SIM_IO_12),
  4744. .obar());
  4745. defparam \SIM_IO_12~output .bus_hold = "false";
  4746. defparam \SIM_IO_12~output .open_drain_output = "false";
  4747. // Location: IOIBUF_X47_Y0_N15
  4748. cycloneive_io_ibuf \SIM_IO_13~input (
  4749. .i(SIM_IO_13),
  4750. .ibar(gnd),
  4751. .o(\SIM_IO_13~input_o ));
  4752. defparam \SIM_IO_13~input .bus_hold = "false";
  4753. defparam \SIM_IO_13~input .simulate_z_as = "z";
  4754. // Location: IOOBUF_X47_Y0_N16
  4755. cycloneive_io_obuf \SIM_IO_13~output (
  4756. .i(\rv32.gpio8_io_out_data[2] ),
  4757. .oe(\macro_inst|SIM_IO_13~1_combout ),
  4758. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4759. .devoe(devoe),
  4760. .o(SIM_IO_13),
  4761. .obar());
  4762. defparam \SIM_IO_13~output .bus_hold = "false";
  4763. defparam \SIM_IO_13~output .open_drain_output = "false";
  4764. // Location: IOIBUF_X45_Y0_N15
  4765. cycloneive_io_ibuf \SIM_IO_15~input (
  4766. .i(SIM_IO_15),
  4767. .ibar(gnd),
  4768. .o(\SIM_IO_15~input_o ));
  4769. defparam \SIM_IO_15~input .bus_hold = "false";
  4770. defparam \SIM_IO_15~input .simulate_z_as = "z";
  4771. // Location: IOOBUF_X45_Y0_N16
  4772. cycloneive_io_obuf \SIM_IO_15~output (
  4773. .i(\rv32.gpio7_io_out_data[6] ),
  4774. .oe(\macro_inst|SIM_IO_15~1_combout ),
  4775. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4776. .devoe(devoe),
  4777. .o(SIM_IO_15),
  4778. .obar());
  4779. defparam \SIM_IO_15~output .bus_hold = "false";
  4780. defparam \SIM_IO_15~output .open_drain_output = "false";
  4781. // Location: IOIBUF_X31_Y0_N1
  4782. cycloneive_io_ibuf \UART3_UARTRXD~input (
  4783. .i(UART3_UARTRXD),
  4784. .ibar(gnd),
  4785. .o(\UART3_UARTRXD~input_o ));
  4786. defparam \UART3_UARTRXD~input .bus_hold = "false";
  4787. defparam \UART3_UARTRXD~input .simulate_z_as = "z";
  4788. // Location: IOOBUF_X51_Y0_N16
  4789. cycloneive_io_obuf \UART3_UARTTXD~output (
  4790. .i(\rv32.gpio8_io_out_data[4] ),
  4791. .oe(\rv32.gpio8_io_out_en[4] ),
  4792. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4793. .devoe(devoe),
  4794. .o(UART3_UARTTXD),
  4795. .obar());
  4796. defparam \UART3_UARTTXD~output .bus_hold = "false";
  4797. defparam \UART3_UARTTXD~output .open_drain_output = "false";
  4798. // Location: IOIBUF_X31_Y0_N15
  4799. cycloneive_io_ibuf \UART4_UARTRXD~input (
  4800. .i(UART4_UARTRXD),
  4801. .ibar(gnd),
  4802. .o(\UART4_UARTRXD~input_o ));
  4803. defparam \UART4_UARTRXD~input .bus_hold = "false";
  4804. defparam \UART4_UARTRXD~input .simulate_z_as = "z";
  4805. // Location: IOOBUF_X45_Y0_N9
  4806. cycloneive_io_obuf \UART4_UARTTXD~output (
  4807. .i(\rv32.gpio8_io_out_data[6] ),
  4808. .oe(\rv32.gpio8_io_out_en[6] ),
  4809. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  4810. .devoe(devoe),
  4811. .o(UART4_UARTTXD),
  4812. .obar());
  4813. defparam \UART4_UARTTXD~output .bus_hold = "false";
  4814. defparam \UART4_UARTTXD~output .open_drain_output = "false";
  4815. // Location: LCCOMB_X44_Y4_N10
  4816. cycloneive_lcell_comb \gpio3_io_in[5] (
  4817. .dataa(gnd),
  4818. .datab(gnd),
  4819. .datac(gnd),
  4820. .datad(gnd),
  4821. .cin(gnd),
  4822. .combout(gpio3_io_in[5]),
  4823. .cout());
  4824. defparam \gpio3_io_in[5] .lut_mask = 16'h0000;
  4825. defparam \gpio3_io_in[5] .sum_lutc_input = "datac";
  4826. // Location: LCCOMB_X44_Y4_N12
  4827. cycloneive_lcell_comb \gpio3_io_in[6] (
  4828. .dataa(gnd),
  4829. .datab(gnd),
  4830. .datac(gnd),
  4831. .datad(gnd),
  4832. .cin(gnd),
  4833. .combout(gpio3_io_in[6]),
  4834. .cout());
  4835. defparam \gpio3_io_in[6] .lut_mask = 16'h0000;
  4836. defparam \gpio3_io_in[6] .sum_lutc_input = "datac";
  4837. // Location: LCCOMB_X44_Y4_N14
  4838. cycloneive_lcell_comb \gpio3_io_in[7] (
  4839. .dataa(gnd),
  4840. .datab(gnd),
  4841. .datac(gnd),
  4842. .datad(gnd),
  4843. .cin(gnd),
  4844. .combout(gpio3_io_in[7]),
  4845. .cout());
  4846. defparam \gpio3_io_in[7] .lut_mask = 16'h0000;
  4847. defparam \gpio3_io_in[7] .sum_lutc_input = "datac";
  4848. // Location: LCCOMB_X45_Y4_N12
  4849. cycloneive_lcell_comb \gpio4_io_in[6] (
  4850. .dataa(gnd),
  4851. .datab(gnd),
  4852. .datac(gnd),
  4853. .datad(gnd),
  4854. .cin(gnd),
  4855. .combout(gpio4_io_in[6]),
  4856. .cout());
  4857. defparam \gpio4_io_in[6] .lut_mask = 16'h0000;
  4858. defparam \gpio4_io_in[6] .sum_lutc_input = "datac";
  4859. // Location: LCCOMB_X45_Y4_N14
  4860. cycloneive_lcell_comb \gpio4_io_in[7] (
  4861. .dataa(gnd),
  4862. .datab(gnd),
  4863. .datac(gnd),
  4864. .datad(gnd),
  4865. .cin(gnd),
  4866. .combout(gpio4_io_in[7]),
  4867. .cout());
  4868. defparam \gpio4_io_in[7] .lut_mask = 16'h0000;
  4869. defparam \gpio4_io_in[7] .sum_lutc_input = "datac";
  4870. // Location: LCCOMB_X46_Y4_N12
  4871. cycloneive_lcell_comb \gpio5_io_in[6] (
  4872. .dataa(gnd),
  4873. .datab(gnd),
  4874. .datac(gnd),
  4875. .datad(gnd),
  4876. .cin(gnd),
  4877. .combout(gpio5_io_in[6]),
  4878. .cout());
  4879. defparam \gpio5_io_in[6] .lut_mask = 16'h0000;
  4880. defparam \gpio5_io_in[6] .sum_lutc_input = "datac";
  4881. // Location: LCCOMB_X46_Y4_N14
  4882. cycloneive_lcell_comb \gpio5_io_in[7] (
  4883. .dataa(gnd),
  4884. .datab(gnd),
  4885. .datac(gnd),
  4886. .datad(gnd),
  4887. .cin(gnd),
  4888. .combout(gpio5_io_in[7]),
  4889. .cout());
  4890. defparam \gpio5_io_in[7] .lut_mask = 16'h0000;
  4891. defparam \gpio5_io_in[7] .sum_lutc_input = "datac";
  4892. // Location: LCCOMB_X47_Y4_N0
  4893. cycloneive_lcell_comb \gpio6_io_in[0] (
  4894. .dataa(gnd),
  4895. .datab(gnd),
  4896. .datac(gnd),
  4897. .datad(gnd),
  4898. .cin(gnd),
  4899. .combout(gpio6_io_in[0]),
  4900. .cout());
  4901. defparam \gpio6_io_in[0] .lut_mask = 16'h0000;
  4902. defparam \gpio6_io_in[0] .sum_lutc_input = "datac";
  4903. // Location: LCCOMB_X47_Y4_N2
  4904. cycloneive_lcell_comb \gpio6_io_in[1] (
  4905. .dataa(\SIM_IO_15~input_o ),
  4906. .datab(\uart15_rx~input_o ),
  4907. .datac(gpio8_io_out_en[7]),
  4908. .datad(gnd),
  4909. .cin(gnd),
  4910. .combout(gpio6_io_in[1]),
  4911. .cout());
  4912. defparam \gpio6_io_in[1] .lut_mask = 16'hCACA;
  4913. defparam \gpio6_io_in[1] .sum_lutc_input = "datac";
  4914. // Location: LCCOMB_X47_Y4_N4
  4915. cycloneive_lcell_comb \gpio6_io_in[2] (
  4916. .dataa(gnd),
  4917. .datab(gnd),
  4918. .datac(gnd),
  4919. .datad(gnd),
  4920. .cin(gnd),
  4921. .combout(gpio6_io_in[2]),
  4922. .cout());
  4923. defparam \gpio6_io_in[2] .lut_mask = 16'h0000;
  4924. defparam \gpio6_io_in[2] .sum_lutc_input = "datac";
  4925. // Location: LCCOMB_X47_Y4_N6
  4926. cycloneive_lcell_comb \gpio6_io_in[3] (
  4927. .dataa(\rv32.gpio8_io_out_en[1] ),
  4928. .datab(\SIM_IO_12~input_o ),
  4929. .datac(gnd),
  4930. .datad(\rv32.gpio8_io_out_data[1] ),
  4931. .cin(gnd),
  4932. .combout(gpio6_io_in[3]),
  4933. .cout());
  4934. defparam \gpio6_io_in[3] .lut_mask = 16'hEECC;
  4935. defparam \gpio6_io_in[3] .sum_lutc_input = "datac";
  4936. // Location: LCCOMB_X47_Y4_N8
  4937. cycloneive_lcell_comb \gpio6_io_in[4] (
  4938. .dataa(gnd),
  4939. .datab(gnd),
  4940. .datac(gnd),
  4941. .datad(gnd),
  4942. .cin(gnd),
  4943. .combout(gpio6_io_in[4]),
  4944. .cout());
  4945. defparam \gpio6_io_in[4] .lut_mask = 16'h0000;
  4946. defparam \gpio6_io_in[4] .sum_lutc_input = "datac";
  4947. // Location: LCCOMB_X47_Y4_N10
  4948. cycloneive_lcell_comb \gpio6_io_in[5] (
  4949. .dataa(\rv32.gpio8_io_out_en[3] ),
  4950. .datab(\rv32.gpio8_io_out_data[3] ),
  4951. .datac(gnd),
  4952. .datad(\SIM_IO_13~input_o ),
  4953. .cin(gnd),
  4954. .combout(gpio6_io_in[5]),
  4955. .cout());
  4956. defparam \gpio6_io_in[5] .lut_mask = 16'hFF88;
  4957. defparam \gpio6_io_in[5] .sum_lutc_input = "datac";
  4958. // Location: LCCOMB_X48_Y4_N0
  4959. cycloneive_lcell_comb \gpio7_io_in[0] (
  4960. .dataa(gnd),
  4961. .datab(gnd),
  4962. .datac(gnd),
  4963. .datad(gnd),
  4964. .cin(gnd),
  4965. .combout(gpio7_io_in[0]),
  4966. .cout());
  4967. defparam \gpio7_io_in[0] .lut_mask = 16'h0000;
  4968. defparam \gpio7_io_in[0] .sum_lutc_input = "datac";
  4969. // Location: LCCOMB_X48_Y4_N4
  4970. cycloneive_lcell_comb \gpio7_io_in[2] (
  4971. .dataa(gnd),
  4972. .datab(gnd),
  4973. .datac(gnd),
  4974. .datad(gnd),
  4975. .cin(gnd),
  4976. .combout(gpio7_io_in[2]),
  4977. .cout());
  4978. defparam \gpio7_io_in[2] .lut_mask = 16'h0000;
  4979. defparam \gpio7_io_in[2] .sum_lutc_input = "datac";
  4980. // Location: LCCOMB_X48_Y4_N6
  4981. cycloneive_lcell_comb \gpio7_io_in[3] (
  4982. .dataa(gnd),
  4983. .datab(gnd),
  4984. .datac(gnd),
  4985. .datad(gnd),
  4986. .cin(gnd),
  4987. .combout(gpio7_io_in[3]),
  4988. .cout());
  4989. defparam \gpio7_io_in[3] .lut_mask = 16'h0000;
  4990. defparam \gpio7_io_in[3] .sum_lutc_input = "datac";
  4991. // Location: LCCOMB_X48_Y4_N8
  4992. cycloneive_lcell_comb \gpio7_io_in[4] (
  4993. .dataa(gnd),
  4994. .datab(gnd),
  4995. .datac(gnd),
  4996. .datad(gnd),
  4997. .cin(gnd),
  4998. .combout(gpio7_io_in[4]),
  4999. .cout());
  5000. defparam \gpio7_io_in[4] .lut_mask = 16'h0000;
  5001. defparam \gpio7_io_in[4] .sum_lutc_input = "datac";
  5002. // Location: LCCOMB_X48_Y4_N10
  5003. cycloneive_lcell_comb \gpio7_io_in[5] (
  5004. .dataa(gnd),
  5005. .datab(gnd),
  5006. .datac(gnd),
  5007. .datad(gnd),
  5008. .cin(gnd),
  5009. .combout(gpio7_io_in[5]),
  5010. .cout());
  5011. defparam \gpio7_io_in[5] .lut_mask = 16'h0000;
  5012. defparam \gpio7_io_in[5] .sum_lutc_input = "datac";
  5013. // Location: LCCOMB_X48_Y4_N12
  5014. cycloneive_lcell_comb \gpio7_io_in[6] (
  5015. .dataa(gnd),
  5016. .datab(gnd),
  5017. .datac(gnd),
  5018. .datad(gnd),
  5019. .cin(gnd),
  5020. .combout(gpio7_io_in[6]),
  5021. .cout());
  5022. defparam \gpio7_io_in[6] .lut_mask = 16'h0000;
  5023. defparam \gpio7_io_in[6] .sum_lutc_input = "datac";
  5024. // Location: LCCOMB_X48_Y4_N14
  5025. cycloneive_lcell_comb \gpio7_io_in[7] (
  5026. .dataa(gnd),
  5027. .datab(gnd),
  5028. .datac(gnd),
  5029. .datad(gnd),
  5030. .cin(gnd),
  5031. .combout(gpio7_io_in[7]),
  5032. .cout());
  5033. defparam \gpio7_io_in[7] .lut_mask = 16'h0000;
  5034. defparam \gpio7_io_in[7] .sum_lutc_input = "datac";
  5035. // Location: LCCOMB_X51_Y3_N0
  5036. cycloneive_lcell_comb \gpio8_io_out_en[7] (
  5037. .dataa(gnd),
  5038. .datab(gnd),
  5039. .datac(gnd),
  5040. .datad(\rv32.gpio8_io_out_en[7] ),
  5041. .cin(gnd),
  5042. .combout(gpio8_io_out_en[7]),
  5043. .cout());
  5044. defparam \gpio8_io_out_en[7] .lut_mask = 16'h00FF;
  5045. defparam \gpio8_io_out_en[7] .sum_lutc_input = "datac";
  5046. // Location: LCCOMB_X50_Y4_N0
  5047. cycloneive_lcell_comb \gpio9_io_in[0] (
  5048. .dataa(gnd),
  5049. .datab(gnd),
  5050. .datac(gnd),
  5051. .datad(gnd),
  5052. .cin(gnd),
  5053. .combout(gpio9_io_in[0]),
  5054. .cout());
  5055. defparam \gpio9_io_in[0] .lut_mask = 16'h0000;
  5056. defparam \gpio9_io_in[0] .sum_lutc_input = "datac";
  5057. // Location: LCCOMB_X50_Y4_N4
  5058. cycloneive_lcell_comb \gpio9_io_in[2] (
  5059. .dataa(gnd),
  5060. .datab(gnd),
  5061. .datac(gnd),
  5062. .datad(gnd),
  5063. .cin(gnd),
  5064. .combout(gpio9_io_in[2]),
  5065. .cout());
  5066. defparam \gpio9_io_in[2] .lut_mask = 16'h0000;
  5067. defparam \gpio9_io_in[2] .sum_lutc_input = "datac";
  5068. // Location: LCCOMB_X50_Y4_N6
  5069. cycloneive_lcell_comb \gpio9_io_in[3] (
  5070. .dataa(gnd),
  5071. .datab(gnd),
  5072. .datac(gnd),
  5073. .datad(gnd),
  5074. .cin(gnd),
  5075. .combout(gpio9_io_in[3]),
  5076. .cout());
  5077. defparam \gpio9_io_in[3] .lut_mask = 16'h0000;
  5078. defparam \gpio9_io_in[3] .sum_lutc_input = "datac";
  5079. // Location: LCCOMB_X50_Y4_N8
  5080. cycloneive_lcell_comb \gpio9_io_in[4] (
  5081. .dataa(gnd),
  5082. .datab(gnd),
  5083. .datac(gnd),
  5084. .datad(gnd),
  5085. .cin(gnd),
  5086. .combout(gpio9_io_in[4]),
  5087. .cout());
  5088. defparam \gpio9_io_in[4] .lut_mask = 16'h0000;
  5089. defparam \gpio9_io_in[4] .sum_lutc_input = "datac";
  5090. // Location: LCCOMB_X50_Y4_N10
  5091. cycloneive_lcell_comb \gpio9_io_in[5] (
  5092. .dataa(gnd),
  5093. .datab(gnd),
  5094. .datac(gnd),
  5095. .datad(gnd),
  5096. .cin(gnd),
  5097. .combout(gpio9_io_in[5]),
  5098. .cout());
  5099. defparam \gpio9_io_in[5] .lut_mask = 16'h0000;
  5100. defparam \gpio9_io_in[5] .sum_lutc_input = "datac";
  5101. // Location: LCCOMB_X50_Y4_N12
  5102. cycloneive_lcell_comb \gpio9_io_in[6] (
  5103. .dataa(gnd),
  5104. .datab(gnd),
  5105. .datac(gnd),
  5106. .datad(gnd),
  5107. .cin(gnd),
  5108. .combout(gpio9_io_in[6]),
  5109. .cout());
  5110. defparam \gpio9_io_in[6] .lut_mask = 16'h0000;
  5111. defparam \gpio9_io_in[6] .sum_lutc_input = "datac";
  5112. // Location: LCCOMB_X50_Y4_N14
  5113. cycloneive_lcell_comb \gpio9_io_in[7] (
  5114. .dataa(gnd),
  5115. .datab(gnd),
  5116. .datac(gnd),
  5117. .datad(gnd),
  5118. .cin(gnd),
  5119. .combout(gpio9_io_in[7]),
  5120. .cout());
  5121. defparam \gpio9_io_in[7] .lut_mask = 16'h0000;
  5122. defparam \gpio9_io_in[7] .sum_lutc_input = "datac";
  5123. // Location: LCCOMB_X51_Y3_N30
  5124. cycloneive_lcell_comb \macro_inst|LessThan0~0 (
  5125. .dataa(\macro_inst|sim_clk_cnt [2]),
  5126. .datab(\macro_inst|sim_clk_cnt [3]),
  5127. .datac(\macro_inst|sim_clk_cnt [0]),
  5128. .datad(\macro_inst|sim_clk_cnt [1]),
  5129. .cin(gnd),
  5130. .combout(\macro_inst|LessThan0~0_combout ),
  5131. .cout());
  5132. defparam \macro_inst|LessThan0~0 .lut_mask = 16'h1333;
  5133. defparam \macro_inst|LessThan0~0 .sum_lutc_input = "datac";
  5134. // Location: LCCOMB_X51_Y3_N24
  5135. cycloneive_lcell_comb \macro_inst|LessThan0~1 (
  5136. .dataa(\macro_inst|sim_clk_cnt [7]),
  5137. .datab(\macro_inst|sim_clk_cnt [6]),
  5138. .datac(\macro_inst|sim_clk_cnt [5]),
  5139. .datad(\macro_inst|sim_clk_cnt [4]),
  5140. .cin(gnd),
  5141. .combout(\macro_inst|LessThan0~1_combout ),
  5142. .cout());
  5143. defparam \macro_inst|LessThan0~1 .lut_mask = 16'h0001;
  5144. defparam \macro_inst|LessThan0~1 .sum_lutc_input = "datac";
  5145. // Location: LCCOMB_X51_Y3_N28
  5146. cycloneive_lcell_comb \macro_inst|LessThan0~2 (
  5147. .dataa(gnd),
  5148. .datab(gnd),
  5149. .datac(\macro_inst|LessThan0~0_combout ),
  5150. .datad(\macro_inst|LessThan0~1_combout ),
  5151. .cin(gnd),
  5152. .combout(\macro_inst|LessThan0~2_combout ),
  5153. .cout());
  5154. defparam \macro_inst|LessThan0~2 .lut_mask = 16'h0FFF;
  5155. defparam \macro_inst|LessThan0~2 .sum_lutc_input = "datac";
  5156. // Location: LCCOMB_X50_Y4_N18
  5157. cycloneive_lcell_comb \macro_inst|SIM_IO_12~1 (
  5158. .dataa(\rv32.gpio8_io_out_en[1] ),
  5159. .datab(\rv32.gpio8_io_out_data[1] ),
  5160. .datac(gnd),
  5161. .datad(\rv32.gpio8_io_out_en[0] ),
  5162. .cin(gnd),
  5163. .combout(\macro_inst|SIM_IO_12~1_combout ),
  5164. .cout());
  5165. defparam \macro_inst|SIM_IO_12~1 .lut_mask = 16'h8800;
  5166. defparam \macro_inst|SIM_IO_12~1 .sum_lutc_input = "datac";
  5167. // Location: LCCOMB_X50_Y4_N22
  5168. cycloneive_lcell_comb \macro_inst|SIM_IO_13~1 (
  5169. .dataa(\rv32.gpio8_io_out_data[3] ),
  5170. .datab(\rv32.gpio8_io_out_en[3] ),
  5171. .datac(gnd),
  5172. .datad(\rv32.gpio8_io_out_en[2] ),
  5173. .cin(gnd),
  5174. .combout(\macro_inst|SIM_IO_13~1_combout ),
  5175. .cout());
  5176. defparam \macro_inst|SIM_IO_13~1 .lut_mask = 16'h8800;
  5177. defparam \macro_inst|SIM_IO_13~1 .sum_lutc_input = "datac";
  5178. // Location: LCCOMB_X49_Y3_N8
  5179. cycloneive_lcell_comb \macro_inst|SIM_IO_15~1 (
  5180. .dataa(\rv32.gpio8_io_out_data[7] ),
  5181. .datab(\rv32.gpio7_io_out_en[6] ),
  5182. .datac(gnd),
  5183. .datad(gpio8_io_out_en[7]),
  5184. .cin(gnd),
  5185. .combout(\macro_inst|SIM_IO_15~1_combout ),
  5186. .cout());
  5187. defparam \macro_inst|SIM_IO_15~1 .lut_mask = 16'h0088;
  5188. defparam \macro_inst|SIM_IO_15~1 .sum_lutc_input = "datac";
  5189. // Location: FF_X51_Y3_N9
  5190. dffeas \macro_inst|sim_clk_cnt[0] (
  5191. .clk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ),
  5192. .d(\macro_inst|sim_clk_cnt[0]~8_combout ),
  5193. .asdata(vcc),
  5194. .clrn(!\sys_resetn~clkctrl_outclk ),
  5195. .aload(gnd),
  5196. .sclr(\macro_inst|LessThan0~2_combout ),
  5197. .sload(gnd),
  5198. .ena(vcc),
  5199. .devclrn(devclrn),
  5200. .devpor(devpor),
  5201. .q(\macro_inst|sim_clk_cnt [0]),
  5202. .prn(vcc));
  5203. defparam \macro_inst|sim_clk_cnt[0] .is_wysiwyg = "true";
  5204. defparam \macro_inst|sim_clk_cnt[0] .power_up = "low";
  5205. // Location: LCCOMB_X51_Y3_N8
  5206. cycloneive_lcell_comb \macro_inst|sim_clk_cnt[0]~8 (
  5207. .dataa(gnd),
  5208. .datab(\macro_inst|sim_clk_cnt [0]),
  5209. .datac(gnd),
  5210. .datad(vcc),
  5211. .cin(gnd),
  5212. .combout(\macro_inst|sim_clk_cnt[0]~8_combout ),
  5213. .cout(\macro_inst|sim_clk_cnt[0]~9 ));
  5214. defparam \macro_inst|sim_clk_cnt[0]~8 .lut_mask = 16'h33CC;
  5215. defparam \macro_inst|sim_clk_cnt[0]~8 .sum_lutc_input = "datac";
  5216. // Location: FF_X51_Y3_N11
  5217. dffeas \macro_inst|sim_clk_cnt[1] (
  5218. .clk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ),
  5219. .d(\macro_inst|sim_clk_cnt[1]~10_combout ),
  5220. .asdata(vcc),
  5221. .clrn(!\sys_resetn~clkctrl_outclk ),
  5222. .aload(gnd),
  5223. .sclr(\macro_inst|LessThan0~2_combout ),
  5224. .sload(gnd),
  5225. .ena(vcc),
  5226. .devclrn(devclrn),
  5227. .devpor(devpor),
  5228. .q(\macro_inst|sim_clk_cnt [1]),
  5229. .prn(vcc));
  5230. defparam \macro_inst|sim_clk_cnt[1] .is_wysiwyg = "true";
  5231. defparam \macro_inst|sim_clk_cnt[1] .power_up = "low";
  5232. // Location: LCCOMB_X51_Y3_N10
  5233. cycloneive_lcell_comb \macro_inst|sim_clk_cnt[1]~10 (
  5234. .dataa(\macro_inst|sim_clk_cnt [1]),
  5235. .datab(gnd),
  5236. .datac(gnd),
  5237. .datad(vcc),
  5238. .cin(\macro_inst|sim_clk_cnt[0]~9 ),
  5239. .combout(\macro_inst|sim_clk_cnt[1]~10_combout ),
  5240. .cout(\macro_inst|sim_clk_cnt[1]~11 ));
  5241. defparam \macro_inst|sim_clk_cnt[1]~10 .lut_mask = 16'h5A5F;
  5242. defparam \macro_inst|sim_clk_cnt[1]~10 .sum_lutc_input = "cin";
  5243. // Location: FF_X51_Y3_N13
  5244. dffeas \macro_inst|sim_clk_cnt[2] (
  5245. .clk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ),
  5246. .d(\macro_inst|sim_clk_cnt[2]~12_combout ),
  5247. .asdata(vcc),
  5248. .clrn(!\sys_resetn~clkctrl_outclk ),
  5249. .aload(gnd),
  5250. .sclr(\macro_inst|LessThan0~2_combout ),
  5251. .sload(gnd),
  5252. .ena(vcc),
  5253. .devclrn(devclrn),
  5254. .devpor(devpor),
  5255. .q(\macro_inst|sim_clk_cnt [2]),
  5256. .prn(vcc));
  5257. defparam \macro_inst|sim_clk_cnt[2] .is_wysiwyg = "true";
  5258. defparam \macro_inst|sim_clk_cnt[2] .power_up = "low";
  5259. // Location: LCCOMB_X51_Y3_N12
  5260. cycloneive_lcell_comb \macro_inst|sim_clk_cnt[2]~12 (
  5261. .dataa(\macro_inst|sim_clk_cnt [2]),
  5262. .datab(gnd),
  5263. .datac(gnd),
  5264. .datad(vcc),
  5265. .cin(\macro_inst|sim_clk_cnt[1]~11 ),
  5266. .combout(\macro_inst|sim_clk_cnt[2]~12_combout ),
  5267. .cout(\macro_inst|sim_clk_cnt[2]~13 ));
  5268. defparam \macro_inst|sim_clk_cnt[2]~12 .lut_mask = 16'hA50A;
  5269. defparam \macro_inst|sim_clk_cnt[2]~12 .sum_lutc_input = "cin";
  5270. // Location: FF_X51_Y3_N15
  5271. dffeas \macro_inst|sim_clk_cnt[3] (
  5272. .clk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ),
  5273. .d(\macro_inst|sim_clk_cnt[3]~14_combout ),
  5274. .asdata(vcc),
  5275. .clrn(!\sys_resetn~clkctrl_outclk ),
  5276. .aload(gnd),
  5277. .sclr(\macro_inst|LessThan0~2_combout ),
  5278. .sload(gnd),
  5279. .ena(vcc),
  5280. .devclrn(devclrn),
  5281. .devpor(devpor),
  5282. .q(\macro_inst|sim_clk_cnt [3]),
  5283. .prn(vcc));
  5284. defparam \macro_inst|sim_clk_cnt[3] .is_wysiwyg = "true";
  5285. defparam \macro_inst|sim_clk_cnt[3] .power_up = "low";
  5286. // Location: LCCOMB_X51_Y3_N14
  5287. cycloneive_lcell_comb \macro_inst|sim_clk_cnt[3]~14 (
  5288. .dataa(gnd),
  5289. .datab(\macro_inst|sim_clk_cnt [3]),
  5290. .datac(gnd),
  5291. .datad(vcc),
  5292. .cin(\macro_inst|sim_clk_cnt[2]~13 ),
  5293. .combout(\macro_inst|sim_clk_cnt[3]~14_combout ),
  5294. .cout(\macro_inst|sim_clk_cnt[3]~15 ));
  5295. defparam \macro_inst|sim_clk_cnt[3]~14 .lut_mask = 16'h3C3F;
  5296. defparam \macro_inst|sim_clk_cnt[3]~14 .sum_lutc_input = "cin";
  5297. // Location: FF_X51_Y3_N17
  5298. dffeas \macro_inst|sim_clk_cnt[4] (
  5299. .clk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ),
  5300. .d(\macro_inst|sim_clk_cnt[4]~16_combout ),
  5301. .asdata(vcc),
  5302. .clrn(!\sys_resetn~clkctrl_outclk ),
  5303. .aload(gnd),
  5304. .sclr(\macro_inst|LessThan0~2_combout ),
  5305. .sload(gnd),
  5306. .ena(vcc),
  5307. .devclrn(devclrn),
  5308. .devpor(devpor),
  5309. .q(\macro_inst|sim_clk_cnt [4]),
  5310. .prn(vcc));
  5311. defparam \macro_inst|sim_clk_cnt[4] .is_wysiwyg = "true";
  5312. defparam \macro_inst|sim_clk_cnt[4] .power_up = "low";
  5313. // Location: LCCOMB_X51_Y3_N16
  5314. cycloneive_lcell_comb \macro_inst|sim_clk_cnt[4]~16 (
  5315. .dataa(gnd),
  5316. .datab(\macro_inst|sim_clk_cnt [4]),
  5317. .datac(gnd),
  5318. .datad(vcc),
  5319. .cin(\macro_inst|sim_clk_cnt[3]~15 ),
  5320. .combout(\macro_inst|sim_clk_cnt[4]~16_combout ),
  5321. .cout(\macro_inst|sim_clk_cnt[4]~17 ));
  5322. defparam \macro_inst|sim_clk_cnt[4]~16 .lut_mask = 16'hC30C;
  5323. defparam \macro_inst|sim_clk_cnt[4]~16 .sum_lutc_input = "cin";
  5324. // Location: FF_X51_Y3_N19
  5325. dffeas \macro_inst|sim_clk_cnt[5] (
  5326. .clk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ),
  5327. .d(\macro_inst|sim_clk_cnt[5]~18_combout ),
  5328. .asdata(vcc),
  5329. .clrn(!\sys_resetn~clkctrl_outclk ),
  5330. .aload(gnd),
  5331. .sclr(\macro_inst|LessThan0~2_combout ),
  5332. .sload(gnd),
  5333. .ena(vcc),
  5334. .devclrn(devclrn),
  5335. .devpor(devpor),
  5336. .q(\macro_inst|sim_clk_cnt [5]),
  5337. .prn(vcc));
  5338. defparam \macro_inst|sim_clk_cnt[5] .is_wysiwyg = "true";
  5339. defparam \macro_inst|sim_clk_cnt[5] .power_up = "low";
  5340. // Location: LCCOMB_X51_Y3_N18
  5341. cycloneive_lcell_comb \macro_inst|sim_clk_cnt[5]~18 (
  5342. .dataa(gnd),
  5343. .datab(\macro_inst|sim_clk_cnt [5]),
  5344. .datac(gnd),
  5345. .datad(vcc),
  5346. .cin(\macro_inst|sim_clk_cnt[4]~17 ),
  5347. .combout(\macro_inst|sim_clk_cnt[5]~18_combout ),
  5348. .cout(\macro_inst|sim_clk_cnt[5]~19 ));
  5349. defparam \macro_inst|sim_clk_cnt[5]~18 .lut_mask = 16'h3C3F;
  5350. defparam \macro_inst|sim_clk_cnt[5]~18 .sum_lutc_input = "cin";
  5351. // Location: FF_X51_Y3_N21
  5352. dffeas \macro_inst|sim_clk_cnt[6] (
  5353. .clk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ),
  5354. .d(\macro_inst|sim_clk_cnt[6]~20_combout ),
  5355. .asdata(vcc),
  5356. .clrn(!\sys_resetn~clkctrl_outclk ),
  5357. .aload(gnd),
  5358. .sclr(\macro_inst|LessThan0~2_combout ),
  5359. .sload(gnd),
  5360. .ena(vcc),
  5361. .devclrn(devclrn),
  5362. .devpor(devpor),
  5363. .q(\macro_inst|sim_clk_cnt [6]),
  5364. .prn(vcc));
  5365. defparam \macro_inst|sim_clk_cnt[6] .is_wysiwyg = "true";
  5366. defparam \macro_inst|sim_clk_cnt[6] .power_up = "low";
  5367. // Location: LCCOMB_X51_Y3_N20
  5368. cycloneive_lcell_comb \macro_inst|sim_clk_cnt[6]~20 (
  5369. .dataa(gnd),
  5370. .datab(\macro_inst|sim_clk_cnt [6]),
  5371. .datac(gnd),
  5372. .datad(vcc),
  5373. .cin(\macro_inst|sim_clk_cnt[5]~19 ),
  5374. .combout(\macro_inst|sim_clk_cnt[6]~20_combout ),
  5375. .cout(\macro_inst|sim_clk_cnt[6]~21 ));
  5376. defparam \macro_inst|sim_clk_cnt[6]~20 .lut_mask = 16'hC30C;
  5377. defparam \macro_inst|sim_clk_cnt[6]~20 .sum_lutc_input = "cin";
  5378. // Location: FF_X51_Y3_N23
  5379. dffeas \macro_inst|sim_clk_cnt[7] (
  5380. .clk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ),
  5381. .d(\macro_inst|sim_clk_cnt[7]~22_combout ),
  5382. .asdata(vcc),
  5383. .clrn(!\sys_resetn~clkctrl_outclk ),
  5384. .aload(gnd),
  5385. .sclr(\macro_inst|LessThan0~2_combout ),
  5386. .sload(gnd),
  5387. .ena(vcc),
  5388. .devclrn(devclrn),
  5389. .devpor(devpor),
  5390. .q(\macro_inst|sim_clk_cnt [7]),
  5391. .prn(vcc));
  5392. defparam \macro_inst|sim_clk_cnt[7] .is_wysiwyg = "true";
  5393. defparam \macro_inst|sim_clk_cnt[7] .power_up = "low";
  5394. // Location: LCCOMB_X51_Y3_N22
  5395. cycloneive_lcell_comb \macro_inst|sim_clk_cnt[7]~22 (
  5396. .dataa(\macro_inst|sim_clk_cnt [7]),
  5397. .datab(gnd),
  5398. .datac(gnd),
  5399. .datad(gnd),
  5400. .cin(\macro_inst|sim_clk_cnt[6]~21 ),
  5401. .combout(\macro_inst|sim_clk_cnt[7]~22_combout ),
  5402. .cout());
  5403. defparam \macro_inst|sim_clk_cnt[7]~22 .lut_mask = 16'h5A5A;
  5404. defparam \macro_inst|sim_clk_cnt[7]~22 .sum_lutc_input = "cin";
  5405. // Location: FF_X51_Y3_N27
  5406. dffeas \macro_inst|sim_clk_reg (
  5407. .clk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ),
  5408. .d(\macro_inst|sim_clk_reg~0_combout ),
  5409. .asdata(vcc),
  5410. .clrn(!\sys_resetn~clkctrl_outclk ),
  5411. .aload(gnd),
  5412. .sclr(gnd),
  5413. .sload(gnd),
  5414. .ena(vcc),
  5415. .devclrn(devclrn),
  5416. .devpor(devpor),
  5417. .q(\macro_inst|sim_clk_reg~q ),
  5418. .prn(vcc));
  5419. defparam \macro_inst|sim_clk_reg .is_wysiwyg = "true";
  5420. defparam \macro_inst|sim_clk_reg .power_up = "low";
  5421. // Location: LCCOMB_X51_Y3_N26
  5422. cycloneive_lcell_comb \macro_inst|sim_clk_reg~0 (
  5423. .dataa(\macro_inst|LessThan0~0_combout ),
  5424. .datab(\macro_inst|LessThan0~1_combout ),
  5425. .datac(\macro_inst|sim_clk_reg~q ),
  5426. .datad(gnd),
  5427. .cin(gnd),
  5428. .combout(\macro_inst|sim_clk_reg~0_combout ),
  5429. .cout());
  5430. defparam \macro_inst|sim_clk_reg~0 .lut_mask = 16'h8787;
  5431. defparam \macro_inst|sim_clk_reg~0 .sum_lutc_input = "datac";
  5432. // Location: LCCOMB_X56_Y3_N22
  5433. cycloneive_lcell_comb \macro_inst|u_ahb2apb|Selector0~0 (
  5434. .dataa(\macro_inst|u_ahb2apb|apbState.apbAccess~q ),
  5435. .datab(\macro_inst|u_ahb2apb|pvalid~q ),
  5436. .datac(\macro_inst|u_ahb2apb|apbState.apbIdle~q ),
  5437. .datad(\macro_inst|u_apb_mux|apb_in_pready~0_combout ),
  5438. .cin(gnd),
  5439. .combout(\macro_inst|u_ahb2apb|Selector0~0_combout ),
  5440. .cout());
  5441. defparam \macro_inst|u_ahb2apb|Selector0~0 .lut_mask = 16'hDCFC;
  5442. defparam \macro_inst|u_ahb2apb|Selector0~0 .sum_lutc_input = "datac";
  5443. // Location: LCCOMB_X58_Y3_N24
  5444. cycloneive_lcell_comb \macro_inst|u_ahb2apb|Selector22~0 (
  5445. .dataa(\macro_inst|u_apb_mux|apb_in_pready~0_combout ),
  5446. .datab(\macro_inst|u_ahb2apb|apbState.apbAccess~q ),
  5447. .datac(\macro_inst|u_ahb2apb|penable~q ),
  5448. .datad(\macro_inst|u_ahb2apb|apbState.apbIdle~q ),
  5449. .cin(gnd),
  5450. .combout(\macro_inst|u_ahb2apb|Selector22~0_combout ),
  5451. .cout());
  5452. defparam \macro_inst|u_ahb2apb|Selector22~0 .lut_mask = 16'h7370;
  5453. defparam \macro_inst|u_ahb2apb|Selector22~0 .sum_lutc_input = "datac";
  5454. // Location: LCCOMB_X56_Y3_N26
  5455. cycloneive_lcell_comb \macro_inst|u_ahb2apb|Selector2~0 (
  5456. .dataa(gnd),
  5457. .datab(\macro_inst|u_ahb2apb|apbState.apbSetup~q ),
  5458. .datac(\macro_inst|u_ahb2apb|apbState.apbAccess~q ),
  5459. .datad(\macro_inst|u_apb_mux|apb_in_pready~0_combout ),
  5460. .cin(gnd),
  5461. .combout(\macro_inst|u_ahb2apb|Selector2~0_combout ),
  5462. .cout());
  5463. defparam \macro_inst|u_ahb2apb|Selector2~0 .lut_mask = 16'hCCFC;
  5464. defparam \macro_inst|u_ahb2apb|Selector2~0 .sum_lutc_input = "datac";
  5465. // Location: LCCOMB_X54_Y2_N14
  5466. cycloneive_lcell_comb \macro_inst|u_ahb2apb|always0~0 (
  5467. .dataa(\rv32.mem_ahb_htrans[1] ),
  5468. .datab(gnd),
  5469. .datac(gnd),
  5470. .datad(\macro_inst|u_ahb2apb|hreadyout~q ),
  5471. .cin(gnd),
  5472. .combout(\macro_inst|u_ahb2apb|always0~0_combout ),
  5473. .cout());
  5474. defparam \macro_inst|u_ahb2apb|always0~0 .lut_mask = 16'h00AA;
  5475. defparam \macro_inst|u_ahb2apb|always0~0 .sum_lutc_input = "datac";
  5476. // Location: LCCOMB_X56_Y3_N16
  5477. cycloneive_lcell_comb \macro_inst|u_ahb2apb|always2~0 (
  5478. .dataa(\macro_inst|u_ahb2apb|hreadyout~q ),
  5479. .datab(\macro_inst|u_ahb2apb|psel~q ),
  5480. .datac(\macro_inst|u_ahb2apb|pdone~q ),
  5481. .datad(gnd),
  5482. .cin(gnd),
  5483. .combout(\macro_inst|u_ahb2apb|always2~0_combout ),
  5484. .cout());
  5485. defparam \macro_inst|u_ahb2apb|always2~0 .lut_mask = 16'h0202;
  5486. defparam \macro_inst|u_ahb2apb|always2~0 .sum_lutc_input = "datac";
  5487. // Location: FF_X56_Y3_N27
  5488. dffeas \macro_inst|u_ahb2apb|apbState.apbAccess (
  5489. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  5490. .d(\macro_inst|u_ahb2apb|Selector2~0_combout ),
  5491. .asdata(vcc),
  5492. .clrn(!\sys_resetn~clkctrl_outclk ),
  5493. .aload(gnd),
  5494. .sclr(gnd),
  5495. .sload(gnd),
  5496. .ena(vcc),
  5497. .devclrn(devclrn),
  5498. .devpor(devpor),
  5499. .q(\macro_inst|u_ahb2apb|apbState.apbAccess~q ),
  5500. .prn(vcc));
  5501. defparam \macro_inst|u_ahb2apb|apbState.apbAccess .is_wysiwyg = "true";
  5502. defparam \macro_inst|u_ahb2apb|apbState.apbAccess .power_up = "low";
  5503. // Location: FF_X56_Y3_N23
  5504. dffeas \macro_inst|u_ahb2apb|apbState.apbIdle (
  5505. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  5506. .d(\macro_inst|u_ahb2apb|Selector0~0_combout ),
  5507. .asdata(vcc),
  5508. .clrn(!\sys_resetn~clkctrl_outclk ),
  5509. .aload(gnd),
  5510. .sclr(gnd),
  5511. .sload(gnd),
  5512. .ena(vcc),
  5513. .devclrn(devclrn),
  5514. .devpor(devpor),
  5515. .q(\macro_inst|u_ahb2apb|apbState.apbIdle~q ),
  5516. .prn(vcc));
  5517. defparam \macro_inst|u_ahb2apb|apbState.apbIdle .is_wysiwyg = "true";
  5518. defparam \macro_inst|u_ahb2apb|apbState.apbIdle .power_up = "low";
  5519. // Location: FF_X56_Y3_N13
  5520. dffeas \macro_inst|u_ahb2apb|apbState.apbSetup (
  5521. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  5522. .d(gnd),
  5523. .asdata(\macro_inst|u_ahb2apb|psel~1_combout ),
  5524. .clrn(!\sys_resetn~clkctrl_outclk ),
  5525. .aload(gnd),
  5526. .sclr(gnd),
  5527. .sload(vcc),
  5528. .ena(vcc),
  5529. .devclrn(devclrn),
  5530. .devpor(devpor),
  5531. .q(\macro_inst|u_ahb2apb|apbState.apbSetup~q ),
  5532. .prn(vcc));
  5533. defparam \macro_inst|u_ahb2apb|apbState.apbSetup .is_wysiwyg = "true";
  5534. defparam \macro_inst|u_ahb2apb|apbState.apbSetup .power_up = "low";
  5535. // Location: LCCOMB_X60_Y3_N24
  5536. cycloneive_lcell_comb \macro_inst|u_ahb2apb|apb_pdone (
  5537. .dataa(gnd),
  5538. .datab(\macro_inst|u_ahb2apb|psel~q ),
  5539. .datac(\macro_inst|u_apb_mux|apb_in_pready~0_combout ),
  5540. .datad(\macro_inst|u_ahb2apb|penable~q ),
  5541. .cin(gnd),
  5542. .combout(\macro_inst|u_ahb2apb|apb_pdone~combout ),
  5543. .cout());
  5544. defparam \macro_inst|u_ahb2apb|apb_pdone .lut_mask = 16'hC000;
  5545. defparam \macro_inst|u_ahb2apb|apb_pdone .sum_lutc_input = "datac";
  5546. // Location: FF_X59_Y2_N31
  5547. dffeas \macro_inst|u_ahb2apb|haddr[10] (
  5548. .clk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ),
  5549. .d(gnd),
  5550. .asdata(\rv32.mem_ahb_haddr[10] ),
  5551. .clrn(!\sys_resetn~clkctrl_outclk ),
  5552. .aload(gnd),
  5553. .sclr(gnd),
  5554. .sload(vcc),
  5555. .ena(\macro_inst|u_ahb2apb|always0~0_combout ),
  5556. .devclrn(devclrn),
  5557. .devpor(devpor),
  5558. .q(\macro_inst|u_ahb2apb|haddr [10]),
  5559. .prn(vcc));
  5560. defparam \macro_inst|u_ahb2apb|haddr[10] .is_wysiwyg = "true";
  5561. defparam \macro_inst|u_ahb2apb|haddr[10] .power_up = "low";
  5562. // Location: FF_X54_Y2_N1
  5563. dffeas \macro_inst|u_ahb2apb|haddr[12] (
  5564. .clk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ),
  5565. .d(gnd),
  5566. .asdata(\rv32.mem_ahb_haddr[12] ),
  5567. .clrn(!\sys_resetn~clkctrl_outclk ),
  5568. .aload(gnd),
  5569. .sclr(gnd),
  5570. .sload(vcc),
  5571. .ena(\macro_inst|u_ahb2apb|always0~0_combout ),
  5572. .devclrn(devclrn),
  5573. .devpor(devpor),
  5574. .q(\macro_inst|u_ahb2apb|haddr [12]),
  5575. .prn(vcc));
  5576. defparam \macro_inst|u_ahb2apb|haddr[12] .is_wysiwyg = "true";
  5577. defparam \macro_inst|u_ahb2apb|haddr[12] .power_up = "low";
  5578. // Location: FF_X59_Y2_N21
  5579. dffeas \macro_inst|u_ahb2apb|haddr[2] (
  5580. .clk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ),
  5581. .d(gnd),
  5582. .asdata(\rv32.mem_ahb_haddr[2] ),
  5583. .clrn(!\sys_resetn~clkctrl_outclk ),
  5584. .aload(gnd),
  5585. .sclr(gnd),
  5586. .sload(vcc),
  5587. .ena(\macro_inst|u_ahb2apb|always0~0_combout ),
  5588. .devclrn(devclrn),
  5589. .devpor(devpor),
  5590. .q(\macro_inst|u_ahb2apb|haddr [2]),
  5591. .prn(vcc));
  5592. defparam \macro_inst|u_ahb2apb|haddr[2] .is_wysiwyg = "true";
  5593. defparam \macro_inst|u_ahb2apb|haddr[2] .power_up = "low";
  5594. // Location: FF_X59_Y2_N23
  5595. dffeas \macro_inst|u_ahb2apb|haddr[3] (
  5596. .clk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ),
  5597. .d(gnd),
  5598. .asdata(\rv32.mem_ahb_haddr[3] ),
  5599. .clrn(!\sys_resetn~clkctrl_outclk ),
  5600. .aload(gnd),
  5601. .sclr(gnd),
  5602. .sload(vcc),
  5603. .ena(\macro_inst|u_ahb2apb|always0~0_combout ),
  5604. .devclrn(devclrn),
  5605. .devpor(devpor),
  5606. .q(\macro_inst|u_ahb2apb|haddr [3]),
  5607. .prn(vcc));
  5608. defparam \macro_inst|u_ahb2apb|haddr[3] .is_wysiwyg = "true";
  5609. defparam \macro_inst|u_ahb2apb|haddr[3] .power_up = "low";
  5610. // Location: FF_X59_Y2_N9
  5611. dffeas \macro_inst|u_ahb2apb|haddr[4] (
  5612. .clk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ),
  5613. .d(gnd),
  5614. .asdata(\rv32.mem_ahb_haddr[4] ),
  5615. .clrn(!\sys_resetn~clkctrl_outclk ),
  5616. .aload(gnd),
  5617. .sclr(gnd),
  5618. .sload(vcc),
  5619. .ena(\macro_inst|u_ahb2apb|always0~0_combout ),
  5620. .devclrn(devclrn),
  5621. .devpor(devpor),
  5622. .q(\macro_inst|u_ahb2apb|haddr [4]),
  5623. .prn(vcc));
  5624. defparam \macro_inst|u_ahb2apb|haddr[4] .is_wysiwyg = "true";
  5625. defparam \macro_inst|u_ahb2apb|haddr[4] .power_up = "low";
  5626. // Location: FF_X59_Y2_N5
  5627. dffeas \macro_inst|u_ahb2apb|haddr[5] (
  5628. .clk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ),
  5629. .d(gnd),
  5630. .asdata(\rv32.mem_ahb_haddr[5] ),
  5631. .clrn(!\sys_resetn~clkctrl_outclk ),
  5632. .aload(gnd),
  5633. .sclr(gnd),
  5634. .sload(vcc),
  5635. .ena(\macro_inst|u_ahb2apb|always0~0_combout ),
  5636. .devclrn(devclrn),
  5637. .devpor(devpor),
  5638. .q(\macro_inst|u_ahb2apb|haddr [5]),
  5639. .prn(vcc));
  5640. defparam \macro_inst|u_ahb2apb|haddr[5] .is_wysiwyg = "true";
  5641. defparam \macro_inst|u_ahb2apb|haddr[5] .power_up = "low";
  5642. // Location: FF_X59_Y2_N25
  5643. dffeas \macro_inst|u_ahb2apb|haddr[6] (
  5644. .clk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ),
  5645. .d(gnd),
  5646. .asdata(\rv32.mem_ahb_haddr[6] ),
  5647. .clrn(!\sys_resetn~clkctrl_outclk ),
  5648. .aload(gnd),
  5649. .sclr(gnd),
  5650. .sload(vcc),
  5651. .ena(\macro_inst|u_ahb2apb|always0~0_combout ),
  5652. .devclrn(devclrn),
  5653. .devpor(devpor),
  5654. .q(\macro_inst|u_ahb2apb|haddr [6]),
  5655. .prn(vcc));
  5656. defparam \macro_inst|u_ahb2apb|haddr[6] .is_wysiwyg = "true";
  5657. defparam \macro_inst|u_ahb2apb|haddr[6] .power_up = "low";
  5658. // Location: FF_X54_Y2_N15
  5659. dffeas \macro_inst|u_ahb2apb|haddr[7] (
  5660. .clk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ),
  5661. .d(gnd),
  5662. .asdata(\rv32.mem_ahb_haddr[7] ),
  5663. .clrn(!\sys_resetn~clkctrl_outclk ),
  5664. .aload(gnd),
  5665. .sclr(gnd),
  5666. .sload(vcc),
  5667. .ena(\macro_inst|u_ahb2apb|always0~0_combout ),
  5668. .devclrn(devclrn),
  5669. .devpor(devpor),
  5670. .q(\macro_inst|u_ahb2apb|haddr [7]),
  5671. .prn(vcc));
  5672. defparam \macro_inst|u_ahb2apb|haddr[7] .is_wysiwyg = "true";
  5673. defparam \macro_inst|u_ahb2apb|haddr[7] .power_up = "low";
  5674. // Location: FF_X59_Y2_N27
  5675. dffeas \macro_inst|u_ahb2apb|haddr[8] (
  5676. .clk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ),
  5677. .d(gnd),
  5678. .asdata(\rv32.mem_ahb_haddr[8] ),
  5679. .clrn(!\sys_resetn~clkctrl_outclk ),
  5680. .aload(gnd),
  5681. .sclr(gnd),
  5682. .sload(vcc),
  5683. .ena(\macro_inst|u_ahb2apb|always0~0_combout ),
  5684. .devclrn(devclrn),
  5685. .devpor(devpor),
  5686. .q(\macro_inst|u_ahb2apb|haddr [8]),
  5687. .prn(vcc));
  5688. defparam \macro_inst|u_ahb2apb|haddr[8] .is_wysiwyg = "true";
  5689. defparam \macro_inst|u_ahb2apb|haddr[8] .power_up = "low";
  5690. // Location: FF_X59_Y2_N15
  5691. dffeas \macro_inst|u_ahb2apb|haddr[9] (
  5692. .clk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ),
  5693. .d(gnd),
  5694. .asdata(\rv32.mem_ahb_haddr[9] ),
  5695. .clrn(!\sys_resetn~clkctrl_outclk ),
  5696. .aload(gnd),
  5697. .sclr(gnd),
  5698. .sload(vcc),
  5699. .ena(\macro_inst|u_ahb2apb|always0~0_combout ),
  5700. .devclrn(devclrn),
  5701. .devpor(devpor),
  5702. .q(\macro_inst|u_ahb2apb|haddr [9]),
  5703. .prn(vcc));
  5704. defparam \macro_inst|u_ahb2apb|haddr[9] .is_wysiwyg = "true";
  5705. defparam \macro_inst|u_ahb2apb|haddr[9] .power_up = "low";
  5706. // Location: FF_X50_Y2_N29
  5707. dffeas \macro_inst|u_ahb2apb|hdone (
  5708. .clk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ),
  5709. .d(\macro_inst|u_ahb2apb|hdone~0_combout ),
  5710. .asdata(vcc),
  5711. .clrn(!\sys_resetn~clkctrl_outclk ),
  5712. .aload(gnd),
  5713. .sclr(gnd),
  5714. .sload(gnd),
  5715. .ena(vcc),
  5716. .devclrn(devclrn),
  5717. .devpor(devpor),
  5718. .q(\macro_inst|u_ahb2apb|hdone~q ),
  5719. .prn(vcc));
  5720. defparam \macro_inst|u_ahb2apb|hdone .is_wysiwyg = "true";
  5721. defparam \macro_inst|u_ahb2apb|hdone .power_up = "low";
  5722. // Location: LCCOMB_X50_Y2_N28
  5723. cycloneive_lcell_comb \macro_inst|u_ahb2apb|hdone~0 (
  5724. .dataa(\macro_inst|u_ahb2apb|hreadyout~q ),
  5725. .datab(gnd),
  5726. .datac(\macro_inst|u_ahb2apb|hdone~q ),
  5727. .datad(\macro_inst|u_ahb2apb|pvalid~q ),
  5728. .cin(gnd),
  5729. .combout(\macro_inst|u_ahb2apb|hdone~0_combout ),
  5730. .cout());
  5731. defparam \macro_inst|u_ahb2apb|hdone~0 .lut_mask = 16'hAAA0;
  5732. defparam \macro_inst|u_ahb2apb|hdone~0 .sum_lutc_input = "datac";
  5733. // Location: FF_X50_Y2_N7
  5734. dffeas \macro_inst|u_ahb2apb|hreadyout (
  5735. .clk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ),
  5736. .d(\macro_inst|u_ahb2apb|hreadyout~0_combout ),
  5737. .asdata(vcc),
  5738. .clrn(!\sys_resetn~clkctrl_outclk ),
  5739. .aload(gnd),
  5740. .sclr(gnd),
  5741. .sload(gnd),
  5742. .ena(vcc),
  5743. .devclrn(devclrn),
  5744. .devpor(devpor),
  5745. .q(\macro_inst|u_ahb2apb|hreadyout~q ),
  5746. .prn(vcc));
  5747. defparam \macro_inst|u_ahb2apb|hreadyout .is_wysiwyg = "true";
  5748. defparam \macro_inst|u_ahb2apb|hreadyout .power_up = "low";
  5749. // Location: LCCOMB_X50_Y2_N6
  5750. cycloneive_lcell_comb \macro_inst|u_ahb2apb|hreadyout~0 (
  5751. .dataa(\macro_inst|u_ahb2apb|pdone~q ),
  5752. .datab(\rv32.mem_ahb_htrans[1] ),
  5753. .datac(\macro_inst|u_ahb2apb|hreadyout~q ),
  5754. .datad(\macro_inst|u_ahb2apb|hdone~q ),
  5755. .cin(gnd),
  5756. .combout(\macro_inst|u_ahb2apb|hreadyout~0_combout ),
  5757. .cout());
  5758. defparam \macro_inst|u_ahb2apb|hreadyout~0 .lut_mask = 16'h5CFC;
  5759. defparam \macro_inst|u_ahb2apb|hreadyout~0 .sum_lutc_input = "datac";
  5760. // Location: FF_X54_Y2_N13
  5761. dffeas \macro_inst|u_ahb2apb|hwrite (
  5762. .clk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ),
  5763. .d(gnd),
  5764. .asdata(\rv32.mem_ahb_hwrite ),
  5765. .clrn(!\sys_resetn~clkctrl_outclk ),
  5766. .aload(gnd),
  5767. .sclr(gnd),
  5768. .sload(vcc),
  5769. .ena(\macro_inst|u_ahb2apb|always0~0_combout ),
  5770. .devclrn(devclrn),
  5771. .devpor(devpor),
  5772. .q(\macro_inst|u_ahb2apb|hwrite~q ),
  5773. .prn(vcc));
  5774. defparam \macro_inst|u_ahb2apb|hwrite .is_wysiwyg = "true";
  5775. defparam \macro_inst|u_ahb2apb|hwrite .power_up = "low";
  5776. // Location: FF_X59_Y2_N7
  5777. dffeas \macro_inst|u_ahb2apb|paddr[10] (
  5778. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  5779. .d(gnd),
  5780. .asdata(\macro_inst|u_ahb2apb|haddr [10]),
  5781. .clrn(!\sys_resetn~clkctrl_outclk ),
  5782. .aload(gnd),
  5783. .sclr(gnd),
  5784. .sload(vcc),
  5785. .ena(\macro_inst|u_ahb2apb|psel~1_combout ),
  5786. .devclrn(devclrn),
  5787. .devpor(devpor),
  5788. .q(\macro_inst|u_ahb2apb|paddr [10]),
  5789. .prn(vcc));
  5790. defparam \macro_inst|u_ahb2apb|paddr[10] .is_wysiwyg = "true";
  5791. defparam \macro_inst|u_ahb2apb|paddr[10] .power_up = "low";
  5792. // Location: FF_X59_Y3_N27
  5793. dffeas \macro_inst|u_ahb2apb|paddr[12] (
  5794. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  5795. .d(gnd),
  5796. .asdata(\macro_inst|u_ahb2apb|haddr [12]),
  5797. .clrn(!\sys_resetn~clkctrl_outclk ),
  5798. .aload(gnd),
  5799. .sclr(gnd),
  5800. .sload(vcc),
  5801. .ena(\macro_inst|u_ahb2apb|psel~1_combout ),
  5802. .devclrn(devclrn),
  5803. .devpor(devpor),
  5804. .q(\macro_inst|u_ahb2apb|paddr [12]),
  5805. .prn(vcc));
  5806. defparam \macro_inst|u_ahb2apb|paddr[12] .is_wysiwyg = "true";
  5807. defparam \macro_inst|u_ahb2apb|paddr[12] .power_up = "low";
  5808. // Location: FF_X59_Y3_N31
  5809. dffeas \macro_inst|u_ahb2apb|paddr[2] (
  5810. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  5811. .d(gnd),
  5812. .asdata(\macro_inst|u_ahb2apb|haddr [2]),
  5813. .clrn(!\sys_resetn~clkctrl_outclk ),
  5814. .aload(gnd),
  5815. .sclr(gnd),
  5816. .sload(vcc),
  5817. .ena(\macro_inst|u_ahb2apb|psel~1_combout ),
  5818. .devclrn(devclrn),
  5819. .devpor(devpor),
  5820. .q(\macro_inst|u_ahb2apb|paddr [2]),
  5821. .prn(vcc));
  5822. defparam \macro_inst|u_ahb2apb|paddr[2] .is_wysiwyg = "true";
  5823. defparam \macro_inst|u_ahb2apb|paddr[2] .power_up = "low";
  5824. // Location: FF_X59_Y2_N29
  5825. dffeas \macro_inst|u_ahb2apb|paddr[3] (
  5826. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  5827. .d(gnd),
  5828. .asdata(\macro_inst|u_ahb2apb|haddr [3]),
  5829. .clrn(!\sys_resetn~clkctrl_outclk ),
  5830. .aload(gnd),
  5831. .sclr(gnd),
  5832. .sload(vcc),
  5833. .ena(\macro_inst|u_ahb2apb|psel~1_combout ),
  5834. .devclrn(devclrn),
  5835. .devpor(devpor),
  5836. .q(\macro_inst|u_ahb2apb|paddr [3]),
  5837. .prn(vcc));
  5838. defparam \macro_inst|u_ahb2apb|paddr[3] .is_wysiwyg = "true";
  5839. defparam \macro_inst|u_ahb2apb|paddr[3] .power_up = "low";
  5840. // Location: FF_X59_Y2_N19
  5841. dffeas \macro_inst|u_ahb2apb|paddr[4] (
  5842. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  5843. .d(gnd),
  5844. .asdata(\macro_inst|u_ahb2apb|haddr [4]),
  5845. .clrn(!\sys_resetn~clkctrl_outclk ),
  5846. .aload(gnd),
  5847. .sclr(gnd),
  5848. .sload(vcc),
  5849. .ena(\macro_inst|u_ahb2apb|psel~1_combout ),
  5850. .devclrn(devclrn),
  5851. .devpor(devpor),
  5852. .q(\macro_inst|u_ahb2apb|paddr [4]),
  5853. .prn(vcc));
  5854. defparam \macro_inst|u_ahb2apb|paddr[4] .is_wysiwyg = "true";
  5855. defparam \macro_inst|u_ahb2apb|paddr[4] .power_up = "low";
  5856. // Location: FF_X59_Y2_N3
  5857. dffeas \macro_inst|u_ahb2apb|paddr[5] (
  5858. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  5859. .d(gnd),
  5860. .asdata(\macro_inst|u_ahb2apb|haddr [5]),
  5861. .clrn(!\sys_resetn~clkctrl_outclk ),
  5862. .aload(gnd),
  5863. .sclr(gnd),
  5864. .sload(vcc),
  5865. .ena(\macro_inst|u_ahb2apb|psel~1_combout ),
  5866. .devclrn(devclrn),
  5867. .devpor(devpor),
  5868. .q(\macro_inst|u_ahb2apb|paddr [5]),
  5869. .prn(vcc));
  5870. defparam \macro_inst|u_ahb2apb|paddr[5] .is_wysiwyg = "true";
  5871. defparam \macro_inst|u_ahb2apb|paddr[5] .power_up = "low";
  5872. // Location: FF_X59_Y3_N25
  5873. dffeas \macro_inst|u_ahb2apb|paddr[6] (
  5874. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  5875. .d(gnd),
  5876. .asdata(\macro_inst|u_ahb2apb|haddr [6]),
  5877. .clrn(!\sys_resetn~clkctrl_outclk ),
  5878. .aload(gnd),
  5879. .sclr(gnd),
  5880. .sload(vcc),
  5881. .ena(\macro_inst|u_ahb2apb|psel~1_combout ),
  5882. .devclrn(devclrn),
  5883. .devpor(devpor),
  5884. .q(\macro_inst|u_ahb2apb|paddr [6]),
  5885. .prn(vcc));
  5886. defparam \macro_inst|u_ahb2apb|paddr[6] .is_wysiwyg = "true";
  5887. defparam \macro_inst|u_ahb2apb|paddr[6] .power_up = "low";
  5888. // Location: FF_X59_Y3_N15
  5889. dffeas \macro_inst|u_ahb2apb|paddr[7] (
  5890. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  5891. .d(gnd),
  5892. .asdata(\macro_inst|u_ahb2apb|haddr [7]),
  5893. .clrn(!\sys_resetn~clkctrl_outclk ),
  5894. .aload(gnd),
  5895. .sclr(gnd),
  5896. .sload(vcc),
  5897. .ena(\macro_inst|u_ahb2apb|psel~1_combout ),
  5898. .devclrn(devclrn),
  5899. .devpor(devpor),
  5900. .q(\macro_inst|u_ahb2apb|paddr [7]),
  5901. .prn(vcc));
  5902. defparam \macro_inst|u_ahb2apb|paddr[7] .is_wysiwyg = "true";
  5903. defparam \macro_inst|u_ahb2apb|paddr[7] .power_up = "low";
  5904. // Location: FF_X59_Y2_N1
  5905. dffeas \macro_inst|u_ahb2apb|paddr[8] (
  5906. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  5907. .d(gnd),
  5908. .asdata(\macro_inst|u_ahb2apb|haddr [8]),
  5909. .clrn(!\sys_resetn~clkctrl_outclk ),
  5910. .aload(gnd),
  5911. .sclr(gnd),
  5912. .sload(vcc),
  5913. .ena(\macro_inst|u_ahb2apb|psel~1_combout ),
  5914. .devclrn(devclrn),
  5915. .devpor(devpor),
  5916. .q(\macro_inst|u_ahb2apb|paddr [8]),
  5917. .prn(vcc));
  5918. defparam \macro_inst|u_ahb2apb|paddr[8] .is_wysiwyg = "true";
  5919. defparam \macro_inst|u_ahb2apb|paddr[8] .power_up = "low";
  5920. // Location: FF_X59_Y2_N17
  5921. dffeas \macro_inst|u_ahb2apb|paddr[9] (
  5922. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  5923. .d(gnd),
  5924. .asdata(\macro_inst|u_ahb2apb|haddr [9]),
  5925. .clrn(!\sys_resetn~clkctrl_outclk ),
  5926. .aload(gnd),
  5927. .sclr(gnd),
  5928. .sload(vcc),
  5929. .ena(\macro_inst|u_ahb2apb|psel~1_combout ),
  5930. .devclrn(devclrn),
  5931. .devpor(devpor),
  5932. .q(\macro_inst|u_ahb2apb|paddr [9]),
  5933. .prn(vcc));
  5934. defparam \macro_inst|u_ahb2apb|paddr[9] .is_wysiwyg = "true";
  5935. defparam \macro_inst|u_ahb2apb|paddr[9] .power_up = "low";
  5936. // Location: FF_X58_Y3_N7
  5937. dffeas \macro_inst|u_ahb2apb|pdone (
  5938. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  5939. .d(\macro_inst|u_ahb2apb|pdone~0_combout ),
  5940. .asdata(vcc),
  5941. .clrn(!\sys_resetn~clkctrl_outclk ),
  5942. .aload(gnd),
  5943. .sclr(gnd),
  5944. .sload(gnd),
  5945. .ena(vcc),
  5946. .devclrn(devclrn),
  5947. .devpor(devpor),
  5948. .q(\macro_inst|u_ahb2apb|pdone~q ),
  5949. .prn(vcc));
  5950. defparam \macro_inst|u_ahb2apb|pdone .is_wysiwyg = "true";
  5951. defparam \macro_inst|u_ahb2apb|pdone .power_up = "low";
  5952. // Location: LCCOMB_X58_Y3_N6
  5953. cycloneive_lcell_comb \macro_inst|u_ahb2apb|pdone~0 (
  5954. .dataa(\macro_inst|u_apb_mux|apb_in_pready~0_combout ),
  5955. .datab(\macro_inst|u_ahb2apb|psel~q ),
  5956. .datac(\macro_inst|u_ahb2apb|pdone~q ),
  5957. .datad(\macro_inst|u_ahb2apb|penable~q ),
  5958. .cin(gnd),
  5959. .combout(\macro_inst|u_ahb2apb|pdone~0_combout ),
  5960. .cout());
  5961. defparam \macro_inst|u_ahb2apb|pdone~0 .lut_mask = 16'h0800;
  5962. defparam \macro_inst|u_ahb2apb|pdone~0 .sum_lutc_input = "datac";
  5963. // Location: FF_X58_Y3_N25
  5964. dffeas \macro_inst|u_ahb2apb|penable (
  5965. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  5966. .d(\macro_inst|u_ahb2apb|Selector22~0_combout ),
  5967. .asdata(vcc),
  5968. .clrn(!\sys_resetn~clkctrl_outclk ),
  5969. .aload(gnd),
  5970. .sclr(gnd),
  5971. .sload(gnd),
  5972. .ena(vcc),
  5973. .devclrn(devclrn),
  5974. .devpor(devpor),
  5975. .q(\macro_inst|u_ahb2apb|penable~q ),
  5976. .prn(vcc));
  5977. defparam \macro_inst|u_ahb2apb|penable .is_wysiwyg = "true";
  5978. defparam \macro_inst|u_ahb2apb|penable .power_up = "low";
  5979. // Location: FF_X60_Y3_N17
  5980. dffeas \macro_inst|u_ahb2apb|prdata[0] (
  5981. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  5982. .d(\macro_inst|u_apb_mux|apb_in_prdata [0]),
  5983. .asdata(vcc),
  5984. .clrn(!\sys_resetn~clkctrl_outclk ),
  5985. .aload(gnd),
  5986. .sclr(gnd),
  5987. .sload(gnd),
  5988. .ena(\macro_inst|u_ahb2apb|apb_pdone~combout ),
  5989. .devclrn(devclrn),
  5990. .devpor(devpor),
  5991. .q(\macro_inst|u_ahb2apb|prdata [0]),
  5992. .prn(vcc));
  5993. defparam \macro_inst|u_ahb2apb|prdata[0] .is_wysiwyg = "true";
  5994. defparam \macro_inst|u_ahb2apb|prdata[0] .power_up = "low";
  5995. // Location: FF_X61_Y3_N27
  5996. dffeas \macro_inst|u_ahb2apb|prdata[10] (
  5997. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  5998. .d(\macro_inst|u_apb_mux|apb_in_prdata [10]),
  5999. .asdata(vcc),
  6000. .clrn(!\sys_resetn~clkctrl_outclk ),
  6001. .aload(gnd),
  6002. .sclr(gnd),
  6003. .sload(gnd),
  6004. .ena(\macro_inst|u_ahb2apb|apb_pdone~combout ),
  6005. .devclrn(devclrn),
  6006. .devpor(devpor),
  6007. .q(\macro_inst|u_ahb2apb|prdata [10]),
  6008. .prn(vcc));
  6009. defparam \macro_inst|u_ahb2apb|prdata[10] .is_wysiwyg = "true";
  6010. defparam \macro_inst|u_ahb2apb|prdata[10] .power_up = "low";
  6011. // Location: FF_X61_Y3_N19
  6012. dffeas \macro_inst|u_ahb2apb|prdata[11] (
  6013. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6014. .d(\macro_inst|u_apb_mux|apb_in_prdata [11]),
  6015. .asdata(vcc),
  6016. .clrn(!\sys_resetn~clkctrl_outclk ),
  6017. .aload(gnd),
  6018. .sclr(gnd),
  6019. .sload(gnd),
  6020. .ena(\macro_inst|u_ahb2apb|apb_pdone~combout ),
  6021. .devclrn(devclrn),
  6022. .devpor(devpor),
  6023. .q(\macro_inst|u_ahb2apb|prdata [11]),
  6024. .prn(vcc));
  6025. defparam \macro_inst|u_ahb2apb|prdata[11] .is_wysiwyg = "true";
  6026. defparam \macro_inst|u_ahb2apb|prdata[11] .power_up = "low";
  6027. // Location: FF_X61_Y3_N1
  6028. dffeas \macro_inst|u_ahb2apb|prdata[12] (
  6029. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6030. .d(\macro_inst|u_apb_mux|apb_in_prdata [12]),
  6031. .asdata(vcc),
  6032. .clrn(!\sys_resetn~clkctrl_outclk ),
  6033. .aload(gnd),
  6034. .sclr(gnd),
  6035. .sload(gnd),
  6036. .ena(\macro_inst|u_ahb2apb|apb_pdone~combout ),
  6037. .devclrn(devclrn),
  6038. .devpor(devpor),
  6039. .q(\macro_inst|u_ahb2apb|prdata [12]),
  6040. .prn(vcc));
  6041. defparam \macro_inst|u_ahb2apb|prdata[12] .is_wysiwyg = "true";
  6042. defparam \macro_inst|u_ahb2apb|prdata[12] .power_up = "low";
  6043. // Location: FF_X60_Y3_N15
  6044. dffeas \macro_inst|u_ahb2apb|prdata[13] (
  6045. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6046. .d(\macro_inst|u_apb_mux|apb_in_prdata [13]),
  6047. .asdata(vcc),
  6048. .clrn(!\sys_resetn~clkctrl_outclk ),
  6049. .aload(gnd),
  6050. .sclr(gnd),
  6051. .sload(gnd),
  6052. .ena(\macro_inst|u_ahb2apb|apb_pdone~combout ),
  6053. .devclrn(devclrn),
  6054. .devpor(devpor),
  6055. .q(\macro_inst|u_ahb2apb|prdata [13]),
  6056. .prn(vcc));
  6057. defparam \macro_inst|u_ahb2apb|prdata[13] .is_wysiwyg = "true";
  6058. defparam \macro_inst|u_ahb2apb|prdata[13] .power_up = "low";
  6059. // Location: FF_X60_Y3_N5
  6060. dffeas \macro_inst|u_ahb2apb|prdata[14] (
  6061. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6062. .d(\macro_inst|u_apb_mux|apb_in_prdata [14]),
  6063. .asdata(vcc),
  6064. .clrn(!\sys_resetn~clkctrl_outclk ),
  6065. .aload(gnd),
  6066. .sclr(gnd),
  6067. .sload(gnd),
  6068. .ena(\macro_inst|u_ahb2apb|apb_pdone~combout ),
  6069. .devclrn(devclrn),
  6070. .devpor(devpor),
  6071. .q(\macro_inst|u_ahb2apb|prdata [14]),
  6072. .prn(vcc));
  6073. defparam \macro_inst|u_ahb2apb|prdata[14] .is_wysiwyg = "true";
  6074. defparam \macro_inst|u_ahb2apb|prdata[14] .power_up = "low";
  6075. // Location: FF_X60_Y3_N21
  6076. dffeas \macro_inst|u_ahb2apb|prdata[15] (
  6077. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6078. .d(\macro_inst|u_apb_mux|apb_in_prdata [15]),
  6079. .asdata(vcc),
  6080. .clrn(!\sys_resetn~clkctrl_outclk ),
  6081. .aload(gnd),
  6082. .sclr(gnd),
  6083. .sload(gnd),
  6084. .ena(\macro_inst|u_ahb2apb|apb_pdone~combout ),
  6085. .devclrn(devclrn),
  6086. .devpor(devpor),
  6087. .q(\macro_inst|u_ahb2apb|prdata [15]),
  6088. .prn(vcc));
  6089. defparam \macro_inst|u_ahb2apb|prdata[15] .is_wysiwyg = "true";
  6090. defparam \macro_inst|u_ahb2apb|prdata[15] .power_up = "low";
  6091. // Location: FF_X60_Y3_N11
  6092. dffeas \macro_inst|u_ahb2apb|prdata[1] (
  6093. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6094. .d(\macro_inst|u_apb_mux|apb_in_prdata [1]),
  6095. .asdata(vcc),
  6096. .clrn(!\sys_resetn~clkctrl_outclk ),
  6097. .aload(gnd),
  6098. .sclr(gnd),
  6099. .sload(gnd),
  6100. .ena(\macro_inst|u_ahb2apb|apb_pdone~combout ),
  6101. .devclrn(devclrn),
  6102. .devpor(devpor),
  6103. .q(\macro_inst|u_ahb2apb|prdata [1]),
  6104. .prn(vcc));
  6105. defparam \macro_inst|u_ahb2apb|prdata[1] .is_wysiwyg = "true";
  6106. defparam \macro_inst|u_ahb2apb|prdata[1] .power_up = "low";
  6107. // Location: FF_X60_Y3_N23
  6108. dffeas \macro_inst|u_ahb2apb|prdata[2] (
  6109. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6110. .d(\macro_inst|u_apb_mux|apb_in_prdata [2]),
  6111. .asdata(vcc),
  6112. .clrn(!\sys_resetn~clkctrl_outclk ),
  6113. .aload(gnd),
  6114. .sclr(gnd),
  6115. .sload(gnd),
  6116. .ena(\macro_inst|u_ahb2apb|apb_pdone~combout ),
  6117. .devclrn(devclrn),
  6118. .devpor(devpor),
  6119. .q(\macro_inst|u_ahb2apb|prdata [2]),
  6120. .prn(vcc));
  6121. defparam \macro_inst|u_ahb2apb|prdata[2] .is_wysiwyg = "true";
  6122. defparam \macro_inst|u_ahb2apb|prdata[2] .power_up = "low";
  6123. // Location: FF_X61_Y3_N29
  6124. dffeas \macro_inst|u_ahb2apb|prdata[3] (
  6125. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6126. .d(\macro_inst|u_apb_mux|apb_in_prdata [3]),
  6127. .asdata(vcc),
  6128. .clrn(!\sys_resetn~clkctrl_outclk ),
  6129. .aload(gnd),
  6130. .sclr(gnd),
  6131. .sload(gnd),
  6132. .ena(\macro_inst|u_ahb2apb|apb_pdone~combout ),
  6133. .devclrn(devclrn),
  6134. .devpor(devpor),
  6135. .q(\macro_inst|u_ahb2apb|prdata [3]),
  6136. .prn(vcc));
  6137. defparam \macro_inst|u_ahb2apb|prdata[3] .is_wysiwyg = "true";
  6138. defparam \macro_inst|u_ahb2apb|prdata[3] .power_up = "low";
  6139. // Location: FF_X61_Y3_N5
  6140. dffeas \macro_inst|u_ahb2apb|prdata[4] (
  6141. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6142. .d(\macro_inst|u_apb_mux|apb_in_prdata [4]),
  6143. .asdata(vcc),
  6144. .clrn(!\sys_resetn~clkctrl_outclk ),
  6145. .aload(gnd),
  6146. .sclr(gnd),
  6147. .sload(gnd),
  6148. .ena(\macro_inst|u_ahb2apb|apb_pdone~combout ),
  6149. .devclrn(devclrn),
  6150. .devpor(devpor),
  6151. .q(\macro_inst|u_ahb2apb|prdata [4]),
  6152. .prn(vcc));
  6153. defparam \macro_inst|u_ahb2apb|prdata[4] .is_wysiwyg = "true";
  6154. defparam \macro_inst|u_ahb2apb|prdata[4] .power_up = "low";
  6155. // Location: FF_X60_Y3_N19
  6156. dffeas \macro_inst|u_ahb2apb|prdata[5] (
  6157. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6158. .d(\macro_inst|u_apb_mux|apb_in_prdata [5]),
  6159. .asdata(vcc),
  6160. .clrn(!\sys_resetn~clkctrl_outclk ),
  6161. .aload(gnd),
  6162. .sclr(gnd),
  6163. .sload(gnd),
  6164. .ena(\macro_inst|u_ahb2apb|apb_pdone~combout ),
  6165. .devclrn(devclrn),
  6166. .devpor(devpor),
  6167. .q(\macro_inst|u_ahb2apb|prdata [5]),
  6168. .prn(vcc));
  6169. defparam \macro_inst|u_ahb2apb|prdata[5] .is_wysiwyg = "true";
  6170. defparam \macro_inst|u_ahb2apb|prdata[5] .power_up = "low";
  6171. // Location: FF_X60_Y3_N31
  6172. dffeas \macro_inst|u_ahb2apb|prdata[6] (
  6173. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6174. .d(\macro_inst|u_apb_mux|apb_in_prdata [6]),
  6175. .asdata(vcc),
  6176. .clrn(!\sys_resetn~clkctrl_outclk ),
  6177. .aload(gnd),
  6178. .sclr(gnd),
  6179. .sload(gnd),
  6180. .ena(\macro_inst|u_ahb2apb|apb_pdone~combout ),
  6181. .devclrn(devclrn),
  6182. .devpor(devpor),
  6183. .q(\macro_inst|u_ahb2apb|prdata [6]),
  6184. .prn(vcc));
  6185. defparam \macro_inst|u_ahb2apb|prdata[6] .is_wysiwyg = "true";
  6186. defparam \macro_inst|u_ahb2apb|prdata[6] .power_up = "low";
  6187. // Location: FF_X60_Y3_N3
  6188. dffeas \macro_inst|u_ahb2apb|prdata[7] (
  6189. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6190. .d(\macro_inst|u_apb_mux|apb_in_prdata [7]),
  6191. .asdata(vcc),
  6192. .clrn(!\sys_resetn~clkctrl_outclk ),
  6193. .aload(gnd),
  6194. .sclr(gnd),
  6195. .sload(gnd),
  6196. .ena(\macro_inst|u_ahb2apb|apb_pdone~combout ),
  6197. .devclrn(devclrn),
  6198. .devpor(devpor),
  6199. .q(\macro_inst|u_ahb2apb|prdata [7]),
  6200. .prn(vcc));
  6201. defparam \macro_inst|u_ahb2apb|prdata[7] .is_wysiwyg = "true";
  6202. defparam \macro_inst|u_ahb2apb|prdata[7] .power_up = "low";
  6203. // Location: FF_X61_Y3_N15
  6204. dffeas \macro_inst|u_ahb2apb|prdata[8] (
  6205. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6206. .d(\macro_inst|u_apb_mux|apb_in_prdata [8]),
  6207. .asdata(vcc),
  6208. .clrn(!\sys_resetn~clkctrl_outclk ),
  6209. .aload(gnd),
  6210. .sclr(gnd),
  6211. .sload(gnd),
  6212. .ena(\macro_inst|u_ahb2apb|apb_pdone~combout ),
  6213. .devclrn(devclrn),
  6214. .devpor(devpor),
  6215. .q(\macro_inst|u_ahb2apb|prdata [8]),
  6216. .prn(vcc));
  6217. defparam \macro_inst|u_ahb2apb|prdata[8] .is_wysiwyg = "true";
  6218. defparam \macro_inst|u_ahb2apb|prdata[8] .power_up = "low";
  6219. // Location: FF_X61_Y3_N13
  6220. dffeas \macro_inst|u_ahb2apb|prdata[9] (
  6221. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6222. .d(\macro_inst|u_apb_mux|apb_in_prdata [9]),
  6223. .asdata(vcc),
  6224. .clrn(!\sys_resetn~clkctrl_outclk ),
  6225. .aload(gnd),
  6226. .sclr(gnd),
  6227. .sload(gnd),
  6228. .ena(\macro_inst|u_ahb2apb|apb_pdone~combout ),
  6229. .devclrn(devclrn),
  6230. .devpor(devpor),
  6231. .q(\macro_inst|u_ahb2apb|prdata [9]),
  6232. .prn(vcc));
  6233. defparam \macro_inst|u_ahb2apb|prdata[9] .is_wysiwyg = "true";
  6234. defparam \macro_inst|u_ahb2apb|prdata[9] .power_up = "low";
  6235. // Location: FF_X58_Y3_N9
  6236. dffeas \macro_inst|u_ahb2apb|psel (
  6237. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6238. .d(\macro_inst|u_ahb2apb|psel~0_combout ),
  6239. .asdata(vcc),
  6240. .clrn(!\sys_resetn~clkctrl_outclk ),
  6241. .aload(gnd),
  6242. .sclr(gnd),
  6243. .sload(gnd),
  6244. .ena(vcc),
  6245. .devclrn(devclrn),
  6246. .devpor(devpor),
  6247. .q(\macro_inst|u_ahb2apb|psel~q ),
  6248. .prn(vcc));
  6249. defparam \macro_inst|u_ahb2apb|psel .is_wysiwyg = "true";
  6250. defparam \macro_inst|u_ahb2apb|psel .power_up = "low";
  6251. // Location: LCCOMB_X58_Y3_N8
  6252. cycloneive_lcell_comb \macro_inst|u_ahb2apb|psel~0 (
  6253. .dataa(\macro_inst|u_ahb2apb|pvalid~q ),
  6254. .datab(\macro_inst|u_ahb2apb|apbState.apbIdle~q ),
  6255. .datac(\macro_inst|u_ahb2apb|psel~q ),
  6256. .datad(\macro_inst|u_ahb2apb|pwrite~0_combout ),
  6257. .cin(gnd),
  6258. .combout(\macro_inst|u_ahb2apb|psel~0_combout ),
  6259. .cout());
  6260. defparam \macro_inst|u_ahb2apb|psel~0 .lut_mask = 16'hBAF2;
  6261. defparam \macro_inst|u_ahb2apb|psel~0 .sum_lutc_input = "datac";
  6262. // Location: LCCOMB_X56_Y3_N30
  6263. cycloneive_lcell_comb \macro_inst|u_ahb2apb|psel~1 (
  6264. .dataa(\macro_inst|u_ahb2apb|apbState.apbAccess~q ),
  6265. .datab(\macro_inst|u_ahb2apb|pvalid~q ),
  6266. .datac(\macro_inst|u_ahb2apb|apbState.apbIdle~q ),
  6267. .datad(\macro_inst|u_apb_mux|apb_in_pready~0_combout ),
  6268. .cin(gnd),
  6269. .combout(\macro_inst|u_ahb2apb|psel~1_combout ),
  6270. .cout());
  6271. defparam \macro_inst|u_ahb2apb|psel~1 .lut_mask = 16'h8C0C;
  6272. defparam \macro_inst|u_ahb2apb|psel~1 .sum_lutc_input = "datac";
  6273. // Location: FF_X56_Y3_N17
  6274. dffeas \macro_inst|u_ahb2apb|pvalid (
  6275. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6276. .d(\macro_inst|u_ahb2apb|always2~0_combout ),
  6277. .asdata(vcc),
  6278. .clrn(!\sys_resetn~clkctrl_outclk ),
  6279. .aload(gnd),
  6280. .sclr(gnd),
  6281. .sload(gnd),
  6282. .ena(vcc),
  6283. .devclrn(devclrn),
  6284. .devpor(devpor),
  6285. .q(\macro_inst|u_ahb2apb|pvalid~q ),
  6286. .prn(vcc));
  6287. defparam \macro_inst|u_ahb2apb|pvalid .is_wysiwyg = "true";
  6288. defparam \macro_inst|u_ahb2apb|pvalid .power_up = "low";
  6289. // Location: FF_X59_Y3_N21
  6290. dffeas \macro_inst|u_ahb2apb|pwrite (
  6291. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6292. .d(gnd),
  6293. .asdata(\macro_inst|u_ahb2apb|hwrite~q ),
  6294. .clrn(!\sys_resetn~clkctrl_outclk ),
  6295. .aload(gnd),
  6296. .sclr(gnd),
  6297. .sload(vcc),
  6298. .ena(\macro_inst|u_ahb2apb|psel~1_combout ),
  6299. .devclrn(devclrn),
  6300. .devpor(devpor),
  6301. .q(\macro_inst|u_ahb2apb|pwrite~q ),
  6302. .prn(vcc));
  6303. defparam \macro_inst|u_ahb2apb|pwrite .is_wysiwyg = "true";
  6304. defparam \macro_inst|u_ahb2apb|pwrite .power_up = "low";
  6305. // Location: LCCOMB_X58_Y3_N18
  6306. cycloneive_lcell_comb \macro_inst|u_ahb2apb|pwrite~0 (
  6307. .dataa(gnd),
  6308. .datab(gnd),
  6309. .datac(\macro_inst|u_apb_mux|apb_in_pready~0_combout ),
  6310. .datad(\macro_inst|u_ahb2apb|apbState.apbAccess~q ),
  6311. .cin(gnd),
  6312. .combout(\macro_inst|u_ahb2apb|pwrite~0_combout ),
  6313. .cout());
  6314. defparam \macro_inst|u_ahb2apb|pwrite~0 .lut_mask = 16'hF000;
  6315. defparam \macro_inst|u_ahb2apb|pwrite~0 .sum_lutc_input = "datac";
  6316. // Location: LCCOMB_X59_Y3_N14
  6317. cycloneive_lcell_comb \macro_inst|u_apb_mux|always0~0 (
  6318. .dataa(\macro_inst|u_ahb2apb|psel~q ),
  6319. .datab(gnd),
  6320. .datac(gnd),
  6321. .datad(\macro_inst|u_ahb2apb|penable~q ),
  6322. .cin(gnd),
  6323. .combout(\macro_inst|u_apb_mux|always0~0_combout ),
  6324. .cout());
  6325. defparam \macro_inst|u_apb_mux|always0~0 .lut_mask = 16'h00AA;
  6326. defparam \macro_inst|u_apb_mux|always0~0 .sum_lutc_input = "datac";
  6327. // Location: LCCOMB_X60_Y3_N16
  6328. cycloneive_lcell_comb \macro_inst|u_apb_mux|apb_in_prdata[0] (
  6329. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata [0]),
  6330. .datab(\macro_inst|u_apb_mux|pr_select [1]),
  6331. .datac(\macro_inst|u_apb_mux|pr_select [0]),
  6332. .datad(\macro_inst|u_uart[1]|u_regs|apb_prdata [0]),
  6333. .cin(gnd),
  6334. .combout(\macro_inst|u_apb_mux|apb_in_prdata [0]),
  6335. .cout());
  6336. defparam \macro_inst|u_apb_mux|apb_in_prdata[0] .lut_mask = 16'hECA0;
  6337. defparam \macro_inst|u_apb_mux|apb_in_prdata[0] .sum_lutc_input = "datac";
  6338. // Location: LCCOMB_X61_Y3_N26
  6339. cycloneive_lcell_comb \macro_inst|u_apb_mux|apb_in_prdata[10] (
  6340. .dataa(\macro_inst|u_uart[1]|u_regs|apb_prdata [10]),
  6341. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata [10]),
  6342. .datac(\macro_inst|u_apb_mux|pr_select [0]),
  6343. .datad(\macro_inst|u_apb_mux|pr_select [1]),
  6344. .cin(gnd),
  6345. .combout(\macro_inst|u_apb_mux|apb_in_prdata [10]),
  6346. .cout());
  6347. defparam \macro_inst|u_apb_mux|apb_in_prdata[10] .lut_mask = 16'hEAC0;
  6348. defparam \macro_inst|u_apb_mux|apb_in_prdata[10] .sum_lutc_input = "datac";
  6349. // Location: LCCOMB_X61_Y3_N18
  6350. cycloneive_lcell_comb \macro_inst|u_apb_mux|apb_in_prdata[11] (
  6351. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata [11]),
  6352. .datab(\macro_inst|u_apb_mux|pr_select [0]),
  6353. .datac(\macro_inst|u_uart[1]|u_regs|apb_prdata [11]),
  6354. .datad(\macro_inst|u_apb_mux|pr_select [1]),
  6355. .cin(gnd),
  6356. .combout(\macro_inst|u_apb_mux|apb_in_prdata [11]),
  6357. .cout());
  6358. defparam \macro_inst|u_apb_mux|apb_in_prdata[11] .lut_mask = 16'hF888;
  6359. defparam \macro_inst|u_apb_mux|apb_in_prdata[11] .sum_lutc_input = "datac";
  6360. // Location: LCCOMB_X61_Y3_N0
  6361. cycloneive_lcell_comb \macro_inst|u_apb_mux|apb_in_prdata[12] (
  6362. .dataa(\macro_inst|u_apb_mux|pr_select [1]),
  6363. .datab(\macro_inst|u_uart[1]|u_regs|apb_prdata [12]),
  6364. .datac(\macro_inst|u_apb_mux|pr_select [0]),
  6365. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata [12]),
  6366. .cin(gnd),
  6367. .combout(\macro_inst|u_apb_mux|apb_in_prdata [12]),
  6368. .cout());
  6369. defparam \macro_inst|u_apb_mux|apb_in_prdata[12] .lut_mask = 16'hF888;
  6370. defparam \macro_inst|u_apb_mux|apb_in_prdata[12] .sum_lutc_input = "datac";
  6371. // Location: LCCOMB_X60_Y3_N14
  6372. cycloneive_lcell_comb \macro_inst|u_apb_mux|apb_in_prdata[13] (
  6373. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata [13]),
  6374. .datab(\macro_inst|u_apb_mux|pr_select [0]),
  6375. .datac(\macro_inst|u_uart[1]|u_regs|apb_prdata [13]),
  6376. .datad(\macro_inst|u_apb_mux|pr_select [1]),
  6377. .cin(gnd),
  6378. .combout(\macro_inst|u_apb_mux|apb_in_prdata [13]),
  6379. .cout());
  6380. defparam \macro_inst|u_apb_mux|apb_in_prdata[13] .lut_mask = 16'hF888;
  6381. defparam \macro_inst|u_apb_mux|apb_in_prdata[13] .sum_lutc_input = "datac";
  6382. // Location: LCCOMB_X60_Y3_N4
  6383. cycloneive_lcell_comb \macro_inst|u_apb_mux|apb_in_prdata[14] (
  6384. .dataa(\macro_inst|u_uart[1]|u_regs|apb_prdata [14]),
  6385. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata [14]),
  6386. .datac(\macro_inst|u_apb_mux|pr_select [0]),
  6387. .datad(\macro_inst|u_apb_mux|pr_select [1]),
  6388. .cin(gnd),
  6389. .combout(\macro_inst|u_apb_mux|apb_in_prdata [14]),
  6390. .cout());
  6391. defparam \macro_inst|u_apb_mux|apb_in_prdata[14] .lut_mask = 16'hEAC0;
  6392. defparam \macro_inst|u_apb_mux|apb_in_prdata[14] .sum_lutc_input = "datac";
  6393. // Location: LCCOMB_X60_Y3_N20
  6394. cycloneive_lcell_comb \macro_inst|u_apb_mux|apb_in_prdata[15] (
  6395. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata [15]),
  6396. .datab(\macro_inst|u_uart[1]|u_regs|apb_prdata [15]),
  6397. .datac(\macro_inst|u_apb_mux|pr_select [0]),
  6398. .datad(\macro_inst|u_apb_mux|pr_select [1]),
  6399. .cin(gnd),
  6400. .combout(\macro_inst|u_apb_mux|apb_in_prdata [15]),
  6401. .cout());
  6402. defparam \macro_inst|u_apb_mux|apb_in_prdata[15] .lut_mask = 16'hECA0;
  6403. defparam \macro_inst|u_apb_mux|apb_in_prdata[15] .sum_lutc_input = "datac";
  6404. // Location: LCCOMB_X60_Y3_N10
  6405. cycloneive_lcell_comb \macro_inst|u_apb_mux|apb_in_prdata[1] (
  6406. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata [1]),
  6407. .datab(\macro_inst|u_apb_mux|pr_select [0]),
  6408. .datac(\macro_inst|u_uart[1]|u_regs|apb_prdata [1]),
  6409. .datad(\macro_inst|u_apb_mux|pr_select [1]),
  6410. .cin(gnd),
  6411. .combout(\macro_inst|u_apb_mux|apb_in_prdata [1]),
  6412. .cout());
  6413. defparam \macro_inst|u_apb_mux|apb_in_prdata[1] .lut_mask = 16'hF888;
  6414. defparam \macro_inst|u_apb_mux|apb_in_prdata[1] .sum_lutc_input = "datac";
  6415. // Location: LCCOMB_X60_Y3_N22
  6416. cycloneive_lcell_comb \macro_inst|u_apb_mux|apb_in_prdata[2] (
  6417. .dataa(\macro_inst|u_uart[1]|u_regs|apb_prdata [2]),
  6418. .datab(\macro_inst|u_apb_mux|pr_select [1]),
  6419. .datac(\macro_inst|u_apb_mux|pr_select [0]),
  6420. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata [2]),
  6421. .cin(gnd),
  6422. .combout(\macro_inst|u_apb_mux|apb_in_prdata [2]),
  6423. .cout());
  6424. defparam \macro_inst|u_apb_mux|apb_in_prdata[2] .lut_mask = 16'hF888;
  6425. defparam \macro_inst|u_apb_mux|apb_in_prdata[2] .sum_lutc_input = "datac";
  6426. // Location: LCCOMB_X61_Y3_N28
  6427. cycloneive_lcell_comb \macro_inst|u_apb_mux|apb_in_prdata[3] (
  6428. .dataa(\macro_inst|u_apb_mux|pr_select [1]),
  6429. .datab(\macro_inst|u_uart[1]|u_regs|apb_prdata [3]),
  6430. .datac(\macro_inst|u_apb_mux|pr_select [0]),
  6431. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata [3]),
  6432. .cin(gnd),
  6433. .combout(\macro_inst|u_apb_mux|apb_in_prdata [3]),
  6434. .cout());
  6435. defparam \macro_inst|u_apb_mux|apb_in_prdata[3] .lut_mask = 16'hF888;
  6436. defparam \macro_inst|u_apb_mux|apb_in_prdata[3] .sum_lutc_input = "datac";
  6437. // Location: LCCOMB_X61_Y3_N4
  6438. cycloneive_lcell_comb \macro_inst|u_apb_mux|apb_in_prdata[4] (
  6439. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata [4]),
  6440. .datab(\macro_inst|u_apb_mux|pr_select [0]),
  6441. .datac(\macro_inst|u_uart[1]|u_regs|apb_prdata [4]),
  6442. .datad(\macro_inst|u_apb_mux|pr_select [1]),
  6443. .cin(gnd),
  6444. .combout(\macro_inst|u_apb_mux|apb_in_prdata [4]),
  6445. .cout());
  6446. defparam \macro_inst|u_apb_mux|apb_in_prdata[4] .lut_mask = 16'hF888;
  6447. defparam \macro_inst|u_apb_mux|apb_in_prdata[4] .sum_lutc_input = "datac";
  6448. // Location: LCCOMB_X60_Y3_N18
  6449. cycloneive_lcell_comb \macro_inst|u_apb_mux|apb_in_prdata[5] (
  6450. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata [5]),
  6451. .datab(\macro_inst|u_apb_mux|pr_select [0]),
  6452. .datac(\macro_inst|u_uart[1]|u_regs|apb_prdata [5]),
  6453. .datad(\macro_inst|u_apb_mux|pr_select [1]),
  6454. .cin(gnd),
  6455. .combout(\macro_inst|u_apb_mux|apb_in_prdata [5]),
  6456. .cout());
  6457. defparam \macro_inst|u_apb_mux|apb_in_prdata[5] .lut_mask = 16'hF888;
  6458. defparam \macro_inst|u_apb_mux|apb_in_prdata[5] .sum_lutc_input = "datac";
  6459. // Location: LCCOMB_X60_Y3_N30
  6460. cycloneive_lcell_comb \macro_inst|u_apb_mux|apb_in_prdata[6] (
  6461. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata [6]),
  6462. .datab(\macro_inst|u_apb_mux|pr_select [1]),
  6463. .datac(\macro_inst|u_apb_mux|pr_select [0]),
  6464. .datad(\macro_inst|u_uart[1]|u_regs|apb_prdata [6]),
  6465. .cin(gnd),
  6466. .combout(\macro_inst|u_apb_mux|apb_in_prdata [6]),
  6467. .cout());
  6468. defparam \macro_inst|u_apb_mux|apb_in_prdata[6] .lut_mask = 16'hECA0;
  6469. defparam \macro_inst|u_apb_mux|apb_in_prdata[6] .sum_lutc_input = "datac";
  6470. // Location: LCCOMB_X60_Y3_N2
  6471. cycloneive_lcell_comb \macro_inst|u_apb_mux|apb_in_prdata[7] (
  6472. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata [7]),
  6473. .datab(\macro_inst|u_uart[1]|u_regs|apb_prdata [7]),
  6474. .datac(\macro_inst|u_apb_mux|pr_select [0]),
  6475. .datad(\macro_inst|u_apb_mux|pr_select [1]),
  6476. .cin(gnd),
  6477. .combout(\macro_inst|u_apb_mux|apb_in_prdata [7]),
  6478. .cout());
  6479. defparam \macro_inst|u_apb_mux|apb_in_prdata[7] .lut_mask = 16'hECA0;
  6480. defparam \macro_inst|u_apb_mux|apb_in_prdata[7] .sum_lutc_input = "datac";
  6481. // Location: LCCOMB_X61_Y3_N14
  6482. cycloneive_lcell_comb \macro_inst|u_apb_mux|apb_in_prdata[8] (
  6483. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata [8]),
  6484. .datab(\macro_inst|u_apb_mux|pr_select [1]),
  6485. .datac(\macro_inst|u_apb_mux|pr_select [0]),
  6486. .datad(\macro_inst|u_uart[1]|u_regs|apb_prdata [8]),
  6487. .cin(gnd),
  6488. .combout(\macro_inst|u_apb_mux|apb_in_prdata [8]),
  6489. .cout());
  6490. defparam \macro_inst|u_apb_mux|apb_in_prdata[8] .lut_mask = 16'hECA0;
  6491. defparam \macro_inst|u_apb_mux|apb_in_prdata[8] .sum_lutc_input = "datac";
  6492. // Location: LCCOMB_X61_Y3_N12
  6493. cycloneive_lcell_comb \macro_inst|u_apb_mux|apb_in_prdata[9] (
  6494. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata [9]),
  6495. .datab(\macro_inst|u_uart[1]|u_regs|apb_prdata [9]),
  6496. .datac(\macro_inst|u_apb_mux|pr_select [0]),
  6497. .datad(\macro_inst|u_apb_mux|pr_select [1]),
  6498. .cin(gnd),
  6499. .combout(\macro_inst|u_apb_mux|apb_in_prdata [9]),
  6500. .cout());
  6501. defparam \macro_inst|u_apb_mux|apb_in_prdata[9] .lut_mask = 16'hECA0;
  6502. defparam \macro_inst|u_apb_mux|apb_in_prdata[9] .sum_lutc_input = "datac";
  6503. // Location: LCCOMB_X61_Y3_N20
  6504. cycloneive_lcell_comb \macro_inst|u_apb_mux|apb_in_pready~0 (
  6505. .dataa(\macro_inst|u_uart[0]|u_regs|apb_pready~q ),
  6506. .datab(\macro_inst|u_apb_mux|pr_select [1]),
  6507. .datac(\macro_inst|u_apb_mux|pr_select [0]),
  6508. .datad(\macro_inst|u_uart[1]|u_regs|apb_pready~q ),
  6509. .cin(gnd),
  6510. .combout(\macro_inst|u_apb_mux|apb_in_pready~0_combout ),
  6511. .cout());
  6512. defparam \macro_inst|u_apb_mux|apb_in_pready~0 .lut_mask = 16'h135F;
  6513. defparam \macro_inst|u_apb_mux|apb_in_pready~0 .sum_lutc_input = "datac";
  6514. // Location: FF_X61_Y3_N9
  6515. dffeas \macro_inst|u_apb_mux|pr_select[0] (
  6516. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6517. .d(\macro_inst|u_apb_mux|pr_select[0]~0_combout ),
  6518. .asdata(vcc),
  6519. .clrn(!\sys_resetn~clkctrl_outclk ),
  6520. .aload(gnd),
  6521. .sclr(gnd),
  6522. .sload(gnd),
  6523. .ena(\macro_inst|u_apb_mux|always0~0_combout ),
  6524. .devclrn(devclrn),
  6525. .devpor(devpor),
  6526. .q(\macro_inst|u_apb_mux|pr_select [0]),
  6527. .prn(vcc));
  6528. defparam \macro_inst|u_apb_mux|pr_select[0] .is_wysiwyg = "true";
  6529. defparam \macro_inst|u_apb_mux|pr_select[0] .power_up = "low";
  6530. // Location: LCCOMB_X61_Y3_N8
  6531. cycloneive_lcell_comb \macro_inst|u_apb_mux|pr_select[0]~0 (
  6532. .dataa(gnd),
  6533. .datab(gnd),
  6534. .datac(\macro_inst|u_ahb2apb|paddr [12]),
  6535. .datad(gnd),
  6536. .cin(gnd),
  6537. .combout(\macro_inst|u_apb_mux|pr_select[0]~0_combout ),
  6538. .cout());
  6539. defparam \macro_inst|u_apb_mux|pr_select[0]~0 .lut_mask = 16'h0F0F;
  6540. defparam \macro_inst|u_apb_mux|pr_select[0]~0 .sum_lutc_input = "datac";
  6541. // Location: FF_X61_Y3_N17
  6542. dffeas \macro_inst|u_apb_mux|pr_select[1] (
  6543. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6544. .d(\macro_inst|u_apb_mux|pr_select[1]~feeder_combout ),
  6545. .asdata(vcc),
  6546. .clrn(!\sys_resetn~clkctrl_outclk ),
  6547. .aload(gnd),
  6548. .sclr(gnd),
  6549. .sload(gnd),
  6550. .ena(\macro_inst|u_apb_mux|always0~0_combout ),
  6551. .devclrn(devclrn),
  6552. .devpor(devpor),
  6553. .q(\macro_inst|u_apb_mux|pr_select [1]),
  6554. .prn(vcc));
  6555. defparam \macro_inst|u_apb_mux|pr_select[1] .is_wysiwyg = "true";
  6556. defparam \macro_inst|u_apb_mux|pr_select[1] .power_up = "low";
  6557. // Location: LCCOMB_X61_Y3_N16
  6558. cycloneive_lcell_comb \macro_inst|u_apb_mux|pr_select[1]~feeder (
  6559. .dataa(gnd),
  6560. .datab(gnd),
  6561. .datac(\macro_inst|u_ahb2apb|paddr [12]),
  6562. .datad(gnd),
  6563. .cin(gnd),
  6564. .combout(\macro_inst|u_apb_mux|pr_select[1]~feeder_combout ),
  6565. .cout());
  6566. defparam \macro_inst|u_apb_mux|pr_select[1]~feeder .lut_mask = 16'hF0F0;
  6567. defparam \macro_inst|u_apb_mux|pr_select[1]~feeder .sum_lutc_input = "datac";
  6568. // Location: LCCOMB_X53_Y3_N12
  6569. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|Equal1~0 (
  6570. .dataa(\macro_inst|u_uart[0]|u_baud|i_cnt [2]),
  6571. .datab(\macro_inst|u_uart[0]|u_baud|i_cnt [4]),
  6572. .datac(\macro_inst|u_uart[0]|u_baud|i_cnt [1]),
  6573. .datad(\macro_inst|u_uart[0]|u_baud|i_cnt [3]),
  6574. .cin(gnd),
  6575. .combout(\macro_inst|u_uart[0]|u_baud|Equal1~0_combout ),
  6576. .cout());
  6577. defparam \macro_inst|u_uart[0]|u_baud|Equal1~0 .lut_mask = 16'h0001;
  6578. defparam \macro_inst|u_uart[0]|u_baud|Equal1~0 .sum_lutc_input = "datac";
  6579. // Location: LCCOMB_X52_Y3_N26
  6580. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|Equal1~1 (
  6581. .dataa(\macro_inst|u_uart[0]|u_baud|i_cnt [8]),
  6582. .datab(\macro_inst|u_uart[0]|u_baud|i_cnt [7]),
  6583. .datac(\macro_inst|u_uart[0]|u_baud|i_cnt [6]),
  6584. .datad(\macro_inst|u_uart[0]|u_baud|i_cnt [5]),
  6585. .cin(gnd),
  6586. .combout(\macro_inst|u_uart[0]|u_baud|Equal1~1_combout ),
  6587. .cout());
  6588. defparam \macro_inst|u_uart[0]|u_baud|Equal1~1 .lut_mask = 16'h0001;
  6589. defparam \macro_inst|u_uart[0]|u_baud|Equal1~1 .sum_lutc_input = "datac";
  6590. // Location: LCCOMB_X53_Y3_N6
  6591. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|Equal1~2 (
  6592. .dataa(\macro_inst|u_uart[0]|u_baud|i_cnt [9]),
  6593. .datab(\macro_inst|u_uart[0]|u_baud|i_cnt [11]),
  6594. .datac(\macro_inst|u_uart[0]|u_baud|i_cnt [10]),
  6595. .datad(\macro_inst|u_uart[0]|u_baud|i_cnt [12]),
  6596. .cin(gnd),
  6597. .combout(\macro_inst|u_uart[0]|u_baud|Equal1~2_combout ),
  6598. .cout());
  6599. defparam \macro_inst|u_uart[0]|u_baud|Equal1~2 .lut_mask = 16'h0001;
  6600. defparam \macro_inst|u_uart[0]|u_baud|Equal1~2 .sum_lutc_input = "datac";
  6601. // Location: LCCOMB_X53_Y3_N0
  6602. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|Equal1~3 (
  6603. .dataa(\macro_inst|u_uart[0]|u_baud|i_cnt [15]),
  6604. .datab(\macro_inst|u_uart[0]|u_baud|i_cnt [14]),
  6605. .datac(gnd),
  6606. .datad(\macro_inst|u_uart[0]|u_baud|i_cnt [13]),
  6607. .cin(gnd),
  6608. .combout(\macro_inst|u_uart[0]|u_baud|Equal1~3_combout ),
  6609. .cout());
  6610. defparam \macro_inst|u_uart[0]|u_baud|Equal1~3 .lut_mask = 16'h0011;
  6611. defparam \macro_inst|u_uart[0]|u_baud|Equal1~3 .sum_lutc_input = "datac";
  6612. // Location: LCCOMB_X53_Y3_N10
  6613. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|Equal1~4 (
  6614. .dataa(\macro_inst|u_uart[0]|u_baud|Equal1~0_combout ),
  6615. .datab(\macro_inst|u_uart[0]|u_baud|Equal1~3_combout ),
  6616. .datac(\macro_inst|u_uart[0]|u_baud|Equal1~1_combout ),
  6617. .datad(\macro_inst|u_uart[0]|u_baud|Equal1~2_combout ),
  6618. .cin(gnd),
  6619. .combout(\macro_inst|u_uart[0]|u_baud|Equal1~4_combout ),
  6620. .cout());
  6621. defparam \macro_inst|u_uart[0]|u_baud|Equal1~4 .lut_mask = 16'h8000;
  6622. defparam \macro_inst|u_uart[0]|u_baud|Equal1~4 .sum_lutc_input = "datac";
  6623. // Location: LCCOMB_X60_Y1_N16
  6624. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|LessThan0~1 (
  6625. .dataa(\macro_inst|u_uart[0]|u_regs|fbrd [0]),
  6626. .datab(\macro_inst|u_uart[0]|u_baud|f_cnt [5]),
  6627. .datac(gnd),
  6628. .datad(vcc),
  6629. .cin(gnd),
  6630. .combout(),
  6631. .cout(\macro_inst|u_uart[0]|u_baud|LessThan0~1_cout ));
  6632. defparam \macro_inst|u_uart[0]|u_baud|LessThan0~1 .lut_mask = 16'h0022;
  6633. defparam \macro_inst|u_uart[0]|u_baud|LessThan0~1 .sum_lutc_input = "cin";
  6634. // Location: LCCOMB_X60_Y1_N26
  6635. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|LessThan0~10 (
  6636. .dataa(\macro_inst|u_uart[0]|u_regs|fbrd [5]),
  6637. .datab(gnd),
  6638. .datac(gnd),
  6639. .datad(\macro_inst|u_uart[0]|u_baud|f_cnt [0]),
  6640. .cin(\macro_inst|u_uart[0]|u_baud|LessThan0~9_cout ),
  6641. .combout(\macro_inst|u_uart[0]|u_baud|LessThan0~10_combout ),
  6642. .cout());
  6643. defparam \macro_inst|u_uart[0]|u_baud|LessThan0~10 .lut_mask = 16'hA0FA;
  6644. defparam \macro_inst|u_uart[0]|u_baud|LessThan0~10 .sum_lutc_input = "cin";
  6645. // Location: LCCOMB_X60_Y1_N18
  6646. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|LessThan0~3 (
  6647. .dataa(\macro_inst|u_uart[0]|u_regs|fbrd [1]),
  6648. .datab(\macro_inst|u_uart[0]|u_baud|f_cnt [4]),
  6649. .datac(gnd),
  6650. .datad(vcc),
  6651. .cin(\macro_inst|u_uart[0]|u_baud|LessThan0~1_cout ),
  6652. .combout(),
  6653. .cout(\macro_inst|u_uart[0]|u_baud|LessThan0~3_cout ));
  6654. defparam \macro_inst|u_uart[0]|u_baud|LessThan0~3 .lut_mask = 16'h004D;
  6655. defparam \macro_inst|u_uart[0]|u_baud|LessThan0~3 .sum_lutc_input = "cin";
  6656. // Location: LCCOMB_X60_Y1_N20
  6657. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|LessThan0~5 (
  6658. .dataa(\macro_inst|u_uart[0]|u_baud|f_cnt [3]),
  6659. .datab(\macro_inst|u_uart[0]|u_regs|fbrd [2]),
  6660. .datac(gnd),
  6661. .datad(vcc),
  6662. .cin(\macro_inst|u_uart[0]|u_baud|LessThan0~3_cout ),
  6663. .combout(),
  6664. .cout(\macro_inst|u_uart[0]|u_baud|LessThan0~5_cout ));
  6665. defparam \macro_inst|u_uart[0]|u_baud|LessThan0~5 .lut_mask = 16'h004D;
  6666. defparam \macro_inst|u_uart[0]|u_baud|LessThan0~5 .sum_lutc_input = "cin";
  6667. // Location: LCCOMB_X60_Y1_N22
  6668. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|LessThan0~7 (
  6669. .dataa(\macro_inst|u_uart[0]|u_regs|fbrd [3]),
  6670. .datab(\macro_inst|u_uart[0]|u_baud|f_cnt [2]),
  6671. .datac(gnd),
  6672. .datad(vcc),
  6673. .cin(\macro_inst|u_uart[0]|u_baud|LessThan0~5_cout ),
  6674. .combout(),
  6675. .cout(\macro_inst|u_uart[0]|u_baud|LessThan0~7_cout ));
  6676. defparam \macro_inst|u_uart[0]|u_baud|LessThan0~7 .lut_mask = 16'h004D;
  6677. defparam \macro_inst|u_uart[0]|u_baud|LessThan0~7 .sum_lutc_input = "cin";
  6678. // Location: LCCOMB_X60_Y1_N24
  6679. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|LessThan0~9 (
  6680. .dataa(\macro_inst|u_uart[0]|u_baud|f_cnt [1]),
  6681. .datab(\macro_inst|u_uart[0]|u_regs|fbrd [4]),
  6682. .datac(gnd),
  6683. .datad(vcc),
  6684. .cin(\macro_inst|u_uart[0]|u_baud|LessThan0~7_cout ),
  6685. .combout(),
  6686. .cout(\macro_inst|u_uart[0]|u_baud|LessThan0~9_cout ));
  6687. defparam \macro_inst|u_uart[0]|u_baud|LessThan0~9 .lut_mask = 16'h004D;
  6688. defparam \macro_inst|u_uart[0]|u_baud|LessThan0~9 .sum_lutc_input = "cin";
  6689. // Location: LCCOMB_X53_Y3_N14
  6690. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|always0~0 (
  6691. .dataa(\macro_inst|u_uart[0]|u_baud|Equal1~4_combout ),
  6692. .datab(\macro_inst|u_uart[0]|u_baud|i_cnt [0]),
  6693. .datac(\macro_inst|u_uart[0]|u_baud|f_del~q ),
  6694. .datad(\macro_inst|u_uart[0]|u_regs|uart_en~q ),
  6695. .cin(gnd),
  6696. .combout(\macro_inst|u_uart[0]|u_baud|always0~0_combout ),
  6697. .cout());
  6698. defparam \macro_inst|u_uart[0]|u_baud|always0~0 .lut_mask = 16'h8AFF;
  6699. defparam \macro_inst|u_uart[0]|u_baud|always0~0 .sum_lutc_input = "datac";
  6700. // Location: LCCOMB_X53_Y3_N24
  6701. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|always2~0 (
  6702. .dataa(\macro_inst|u_uart[0]|u_baud|Equal1~4_combout ),
  6703. .datab(\macro_inst|u_uart[0]|u_baud|i_cnt [0]),
  6704. .datac(\macro_inst|u_uart[0]|u_baud|f_del~q ),
  6705. .datad(\macro_inst|u_uart[0]|u_regs|uart_en~q ),
  6706. .cin(gnd),
  6707. .combout(\macro_inst|u_uart[0]|u_baud|always2~0_combout ),
  6708. .cout());
  6709. defparam \macro_inst|u_uart[0]|u_baud|always2~0 .lut_mask = 16'h8A00;
  6710. defparam \macro_inst|u_uart[0]|u_baud|always2~0 .sum_lutc_input = "datac";
  6711. // Location: FF_X53_Y3_N25
  6712. dffeas \macro_inst|u_uart[0]|u_baud|baud16 (
  6713. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6714. .d(\macro_inst|u_uart[0]|u_baud|always2~0_combout ),
  6715. .asdata(vcc),
  6716. .clrn(!\sys_resetn~clkctrl_outclk ),
  6717. .aload(gnd),
  6718. .sclr(gnd),
  6719. .sload(gnd),
  6720. .ena(vcc),
  6721. .devclrn(devclrn),
  6722. .devpor(devpor),
  6723. .q(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  6724. .prn(vcc));
  6725. defparam \macro_inst|u_uart[0]|u_baud|baud16 .is_wysiwyg = "true";
  6726. defparam \macro_inst|u_uart[0]|u_baud|baud16 .power_up = "low";
  6727. // Location: FF_X61_Y1_N1
  6728. dffeas \macro_inst|u_uart[0]|u_baud|f_cnt[0] (
  6729. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6730. .d(\macro_inst|u_uart[0]|u_baud|f_cnt[0]~6_combout ),
  6731. .asdata(vcc),
  6732. .clrn(!\sys_resetn~clkctrl_outclk ),
  6733. .aload(gnd),
  6734. .sclr(!\macro_inst|u_uart[0]|u_regs|uart_en~q ),
  6735. .sload(gnd),
  6736. .ena(vcc),
  6737. .devclrn(devclrn),
  6738. .devpor(devpor),
  6739. .q(\macro_inst|u_uart[0]|u_baud|f_cnt [0]),
  6740. .prn(vcc));
  6741. defparam \macro_inst|u_uart[0]|u_baud|f_cnt[0] .is_wysiwyg = "true";
  6742. defparam \macro_inst|u_uart[0]|u_baud|f_cnt[0] .power_up = "low";
  6743. // Location: LCCOMB_X61_Y1_N0
  6744. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|f_cnt[0]~6 (
  6745. .dataa(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  6746. .datab(\macro_inst|u_uart[0]|u_baud|f_cnt [0]),
  6747. .datac(gnd),
  6748. .datad(vcc),
  6749. .cin(gnd),
  6750. .combout(\macro_inst|u_uart[0]|u_baud|f_cnt[0]~6_combout ),
  6751. .cout(\macro_inst|u_uart[0]|u_baud|f_cnt[0]~7 ));
  6752. defparam \macro_inst|u_uart[0]|u_baud|f_cnt[0]~6 .lut_mask = 16'h6688;
  6753. defparam \macro_inst|u_uart[0]|u_baud|f_cnt[0]~6 .sum_lutc_input = "datac";
  6754. // Location: FF_X61_Y1_N3
  6755. dffeas \macro_inst|u_uart[0]|u_baud|f_cnt[1] (
  6756. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6757. .d(\macro_inst|u_uart[0]|u_baud|f_cnt[1]~8_combout ),
  6758. .asdata(vcc),
  6759. .clrn(!\sys_resetn~clkctrl_outclk ),
  6760. .aload(gnd),
  6761. .sclr(!\macro_inst|u_uart[0]|u_regs|uart_en~q ),
  6762. .sload(gnd),
  6763. .ena(vcc),
  6764. .devclrn(devclrn),
  6765. .devpor(devpor),
  6766. .q(\macro_inst|u_uart[0]|u_baud|f_cnt [1]),
  6767. .prn(vcc));
  6768. defparam \macro_inst|u_uart[0]|u_baud|f_cnt[1] .is_wysiwyg = "true";
  6769. defparam \macro_inst|u_uart[0]|u_baud|f_cnt[1] .power_up = "low";
  6770. // Location: LCCOMB_X61_Y1_N2
  6771. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|f_cnt[1]~8 (
  6772. .dataa(gnd),
  6773. .datab(\macro_inst|u_uart[0]|u_baud|f_cnt [1]),
  6774. .datac(gnd),
  6775. .datad(vcc),
  6776. .cin(\macro_inst|u_uart[0]|u_baud|f_cnt[0]~7 ),
  6777. .combout(\macro_inst|u_uart[0]|u_baud|f_cnt[1]~8_combout ),
  6778. .cout(\macro_inst|u_uart[0]|u_baud|f_cnt[1]~9 ));
  6779. defparam \macro_inst|u_uart[0]|u_baud|f_cnt[1]~8 .lut_mask = 16'h3C3F;
  6780. defparam \macro_inst|u_uart[0]|u_baud|f_cnt[1]~8 .sum_lutc_input = "cin";
  6781. // Location: FF_X61_Y1_N5
  6782. dffeas \macro_inst|u_uart[0]|u_baud|f_cnt[2] (
  6783. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6784. .d(\macro_inst|u_uart[0]|u_baud|f_cnt[2]~10_combout ),
  6785. .asdata(vcc),
  6786. .clrn(!\sys_resetn~clkctrl_outclk ),
  6787. .aload(gnd),
  6788. .sclr(!\macro_inst|u_uart[0]|u_regs|uart_en~q ),
  6789. .sload(gnd),
  6790. .ena(vcc),
  6791. .devclrn(devclrn),
  6792. .devpor(devpor),
  6793. .q(\macro_inst|u_uart[0]|u_baud|f_cnt [2]),
  6794. .prn(vcc));
  6795. defparam \macro_inst|u_uart[0]|u_baud|f_cnt[2] .is_wysiwyg = "true";
  6796. defparam \macro_inst|u_uart[0]|u_baud|f_cnt[2] .power_up = "low";
  6797. // Location: LCCOMB_X61_Y1_N4
  6798. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|f_cnt[2]~10 (
  6799. .dataa(gnd),
  6800. .datab(\macro_inst|u_uart[0]|u_baud|f_cnt [2]),
  6801. .datac(gnd),
  6802. .datad(vcc),
  6803. .cin(\macro_inst|u_uart[0]|u_baud|f_cnt[1]~9 ),
  6804. .combout(\macro_inst|u_uart[0]|u_baud|f_cnt[2]~10_combout ),
  6805. .cout(\macro_inst|u_uart[0]|u_baud|f_cnt[2]~11 ));
  6806. defparam \macro_inst|u_uart[0]|u_baud|f_cnt[2]~10 .lut_mask = 16'hC30C;
  6807. defparam \macro_inst|u_uart[0]|u_baud|f_cnt[2]~10 .sum_lutc_input = "cin";
  6808. // Location: FF_X61_Y1_N7
  6809. dffeas \macro_inst|u_uart[0]|u_baud|f_cnt[3] (
  6810. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6811. .d(\macro_inst|u_uart[0]|u_baud|f_cnt[3]~12_combout ),
  6812. .asdata(vcc),
  6813. .clrn(!\sys_resetn~clkctrl_outclk ),
  6814. .aload(gnd),
  6815. .sclr(!\macro_inst|u_uart[0]|u_regs|uart_en~q ),
  6816. .sload(gnd),
  6817. .ena(vcc),
  6818. .devclrn(devclrn),
  6819. .devpor(devpor),
  6820. .q(\macro_inst|u_uart[0]|u_baud|f_cnt [3]),
  6821. .prn(vcc));
  6822. defparam \macro_inst|u_uart[0]|u_baud|f_cnt[3] .is_wysiwyg = "true";
  6823. defparam \macro_inst|u_uart[0]|u_baud|f_cnt[3] .power_up = "low";
  6824. // Location: LCCOMB_X61_Y1_N6
  6825. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|f_cnt[3]~12 (
  6826. .dataa(\macro_inst|u_uart[0]|u_baud|f_cnt [3]),
  6827. .datab(gnd),
  6828. .datac(gnd),
  6829. .datad(vcc),
  6830. .cin(\macro_inst|u_uart[0]|u_baud|f_cnt[2]~11 ),
  6831. .combout(\macro_inst|u_uart[0]|u_baud|f_cnt[3]~12_combout ),
  6832. .cout(\macro_inst|u_uart[0]|u_baud|f_cnt[3]~13 ));
  6833. defparam \macro_inst|u_uart[0]|u_baud|f_cnt[3]~12 .lut_mask = 16'h5A5F;
  6834. defparam \macro_inst|u_uart[0]|u_baud|f_cnt[3]~12 .sum_lutc_input = "cin";
  6835. // Location: FF_X61_Y1_N9
  6836. dffeas \macro_inst|u_uart[0]|u_baud|f_cnt[4] (
  6837. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6838. .d(\macro_inst|u_uart[0]|u_baud|f_cnt[4]~14_combout ),
  6839. .asdata(vcc),
  6840. .clrn(!\sys_resetn~clkctrl_outclk ),
  6841. .aload(gnd),
  6842. .sclr(!\macro_inst|u_uart[0]|u_regs|uart_en~q ),
  6843. .sload(gnd),
  6844. .ena(vcc),
  6845. .devclrn(devclrn),
  6846. .devpor(devpor),
  6847. .q(\macro_inst|u_uart[0]|u_baud|f_cnt [4]),
  6848. .prn(vcc));
  6849. defparam \macro_inst|u_uart[0]|u_baud|f_cnt[4] .is_wysiwyg = "true";
  6850. defparam \macro_inst|u_uart[0]|u_baud|f_cnt[4] .power_up = "low";
  6851. // Location: LCCOMB_X61_Y1_N8
  6852. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|f_cnt[4]~14 (
  6853. .dataa(gnd),
  6854. .datab(\macro_inst|u_uart[0]|u_baud|f_cnt [4]),
  6855. .datac(gnd),
  6856. .datad(vcc),
  6857. .cin(\macro_inst|u_uart[0]|u_baud|f_cnt[3]~13 ),
  6858. .combout(\macro_inst|u_uart[0]|u_baud|f_cnt[4]~14_combout ),
  6859. .cout(\macro_inst|u_uart[0]|u_baud|f_cnt[4]~15 ));
  6860. defparam \macro_inst|u_uart[0]|u_baud|f_cnt[4]~14 .lut_mask = 16'hC30C;
  6861. defparam \macro_inst|u_uart[0]|u_baud|f_cnt[4]~14 .sum_lutc_input = "cin";
  6862. // Location: FF_X61_Y1_N11
  6863. dffeas \macro_inst|u_uart[0]|u_baud|f_cnt[5] (
  6864. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6865. .d(\macro_inst|u_uart[0]|u_baud|f_cnt[5]~16_combout ),
  6866. .asdata(vcc),
  6867. .clrn(!\sys_resetn~clkctrl_outclk ),
  6868. .aload(gnd),
  6869. .sclr(!\macro_inst|u_uart[0]|u_regs|uart_en~q ),
  6870. .sload(gnd),
  6871. .ena(vcc),
  6872. .devclrn(devclrn),
  6873. .devpor(devpor),
  6874. .q(\macro_inst|u_uart[0]|u_baud|f_cnt [5]),
  6875. .prn(vcc));
  6876. defparam \macro_inst|u_uart[0]|u_baud|f_cnt[5] .is_wysiwyg = "true";
  6877. defparam \macro_inst|u_uart[0]|u_baud|f_cnt[5] .power_up = "low";
  6878. // Location: LCCOMB_X61_Y1_N10
  6879. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|f_cnt[5]~16 (
  6880. .dataa(gnd),
  6881. .datab(\macro_inst|u_uart[0]|u_baud|f_cnt [5]),
  6882. .datac(gnd),
  6883. .datad(gnd),
  6884. .cin(\macro_inst|u_uart[0]|u_baud|f_cnt[4]~15 ),
  6885. .combout(\macro_inst|u_uart[0]|u_baud|f_cnt[5]~16_combout ),
  6886. .cout());
  6887. defparam \macro_inst|u_uart[0]|u_baud|f_cnt[5]~16 .lut_mask = 16'h3C3C;
  6888. defparam \macro_inst|u_uart[0]|u_baud|f_cnt[5]~16 .sum_lutc_input = "cin";
  6889. // Location: FF_X60_Y1_N27
  6890. dffeas \macro_inst|u_uart[0]|u_baud|f_del (
  6891. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6892. .d(\macro_inst|u_uart[0]|u_baud|LessThan0~10_combout ),
  6893. .asdata(vcc),
  6894. .clrn(!\sys_resetn~clkctrl_outclk ),
  6895. .aload(gnd),
  6896. .sclr(gnd),
  6897. .sload(gnd),
  6898. .ena(vcc),
  6899. .devclrn(devclrn),
  6900. .devpor(devpor),
  6901. .q(\macro_inst|u_uart[0]|u_baud|f_del~q ),
  6902. .prn(vcc));
  6903. defparam \macro_inst|u_uart[0]|u_baud|f_del .is_wysiwyg = "true";
  6904. defparam \macro_inst|u_uart[0]|u_baud|f_del .power_up = "low";
  6905. // Location: FF_X54_Y3_N1
  6906. dffeas \macro_inst|u_uart[0]|u_baud|i_cnt[0] (
  6907. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6908. .d(\macro_inst|u_uart[0]|u_baud|i_cnt[0]~16_combout ),
  6909. .asdata(\macro_inst|u_uart[0]|u_regs|ibrd[0]~_wirecell_combout ),
  6910. .clrn(!\sys_resetn~clkctrl_outclk ),
  6911. .aload(gnd),
  6912. .sclr(gnd),
  6913. .sload(\macro_inst|u_uart[0]|u_baud|always0~0_combout ),
  6914. .ena(vcc),
  6915. .devclrn(devclrn),
  6916. .devpor(devpor),
  6917. .q(\macro_inst|u_uart[0]|u_baud|i_cnt [0]),
  6918. .prn(vcc));
  6919. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[0] .is_wysiwyg = "true";
  6920. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[0] .power_up = "low";
  6921. // Location: LCCOMB_X54_Y3_N0
  6922. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|i_cnt[0]~16 (
  6923. .dataa(gnd),
  6924. .datab(\macro_inst|u_uart[0]|u_baud|i_cnt [0]),
  6925. .datac(gnd),
  6926. .datad(gnd),
  6927. .cin(gnd),
  6928. .combout(\macro_inst|u_uart[0]|u_baud|i_cnt[0]~16_combout ),
  6929. .cout(\macro_inst|u_uart[0]|u_baud|i_cnt[0]~17 ));
  6930. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[0]~16 .lut_mask = 16'h3333;
  6931. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[0]~16 .sum_lutc_input = "datac";
  6932. // Location: FF_X54_Y3_N21
  6933. dffeas \macro_inst|u_uart[0]|u_baud|i_cnt[10] (
  6934. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6935. .d(\macro_inst|u_uart[0]|u_baud|i_cnt[10]~36_combout ),
  6936. .asdata(\macro_inst|u_uart[0]|u_regs|ibrd [10]),
  6937. .clrn(!\sys_resetn~clkctrl_outclk ),
  6938. .aload(gnd),
  6939. .sclr(gnd),
  6940. .sload(\macro_inst|u_uart[0]|u_baud|always0~0_combout ),
  6941. .ena(vcc),
  6942. .devclrn(devclrn),
  6943. .devpor(devpor),
  6944. .q(\macro_inst|u_uart[0]|u_baud|i_cnt [10]),
  6945. .prn(vcc));
  6946. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[10] .is_wysiwyg = "true";
  6947. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[10] .power_up = "low";
  6948. // Location: LCCOMB_X54_Y3_N20
  6949. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|i_cnt[10]~36 (
  6950. .dataa(gnd),
  6951. .datab(\macro_inst|u_uart[0]|u_baud|i_cnt [10]),
  6952. .datac(gnd),
  6953. .datad(vcc),
  6954. .cin(\macro_inst|u_uart[0]|u_baud|i_cnt[9]~35 ),
  6955. .combout(\macro_inst|u_uart[0]|u_baud|i_cnt[10]~36_combout ),
  6956. .cout(\macro_inst|u_uart[0]|u_baud|i_cnt[10]~37 ));
  6957. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[10]~36 .lut_mask = 16'h3CCF;
  6958. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[10]~36 .sum_lutc_input = "cin";
  6959. // Location: FF_X54_Y3_N23
  6960. dffeas \macro_inst|u_uart[0]|u_baud|i_cnt[11] (
  6961. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6962. .d(\macro_inst|u_uart[0]|u_baud|i_cnt[11]~38_combout ),
  6963. .asdata(\macro_inst|u_uart[0]|u_regs|ibrd [11]),
  6964. .clrn(!\sys_resetn~clkctrl_outclk ),
  6965. .aload(gnd),
  6966. .sclr(gnd),
  6967. .sload(\macro_inst|u_uart[0]|u_baud|always0~0_combout ),
  6968. .ena(vcc),
  6969. .devclrn(devclrn),
  6970. .devpor(devpor),
  6971. .q(\macro_inst|u_uart[0]|u_baud|i_cnt [11]),
  6972. .prn(vcc));
  6973. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[11] .is_wysiwyg = "true";
  6974. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[11] .power_up = "low";
  6975. // Location: LCCOMB_X54_Y3_N22
  6976. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|i_cnt[11]~38 (
  6977. .dataa(\macro_inst|u_uart[0]|u_baud|i_cnt [11]),
  6978. .datab(gnd),
  6979. .datac(gnd),
  6980. .datad(vcc),
  6981. .cin(\macro_inst|u_uart[0]|u_baud|i_cnt[10]~37 ),
  6982. .combout(\macro_inst|u_uart[0]|u_baud|i_cnt[11]~38_combout ),
  6983. .cout(\macro_inst|u_uart[0]|u_baud|i_cnt[11]~39 ));
  6984. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[11]~38 .lut_mask = 16'hA505;
  6985. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[11]~38 .sum_lutc_input = "cin";
  6986. // Location: FF_X54_Y3_N25
  6987. dffeas \macro_inst|u_uart[0]|u_baud|i_cnt[12] (
  6988. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  6989. .d(\macro_inst|u_uart[0]|u_baud|i_cnt[12]~40_combout ),
  6990. .asdata(\macro_inst|u_uart[0]|u_regs|ibrd [12]),
  6991. .clrn(!\sys_resetn~clkctrl_outclk ),
  6992. .aload(gnd),
  6993. .sclr(gnd),
  6994. .sload(\macro_inst|u_uart[0]|u_baud|always0~0_combout ),
  6995. .ena(vcc),
  6996. .devclrn(devclrn),
  6997. .devpor(devpor),
  6998. .q(\macro_inst|u_uart[0]|u_baud|i_cnt [12]),
  6999. .prn(vcc));
  7000. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[12] .is_wysiwyg = "true";
  7001. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[12] .power_up = "low";
  7002. // Location: LCCOMB_X54_Y3_N24
  7003. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|i_cnt[12]~40 (
  7004. .dataa(gnd),
  7005. .datab(\macro_inst|u_uart[0]|u_baud|i_cnt [12]),
  7006. .datac(gnd),
  7007. .datad(vcc),
  7008. .cin(\macro_inst|u_uart[0]|u_baud|i_cnt[11]~39 ),
  7009. .combout(\macro_inst|u_uart[0]|u_baud|i_cnt[12]~40_combout ),
  7010. .cout(\macro_inst|u_uart[0]|u_baud|i_cnt[12]~41 ));
  7011. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[12]~40 .lut_mask = 16'h3CCF;
  7012. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[12]~40 .sum_lutc_input = "cin";
  7013. // Location: FF_X54_Y3_N27
  7014. dffeas \macro_inst|u_uart[0]|u_baud|i_cnt[13] (
  7015. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  7016. .d(\macro_inst|u_uart[0]|u_baud|i_cnt[13]~42_combout ),
  7017. .asdata(\macro_inst|u_uart[0]|u_regs|ibrd [13]),
  7018. .clrn(!\sys_resetn~clkctrl_outclk ),
  7019. .aload(gnd),
  7020. .sclr(gnd),
  7021. .sload(\macro_inst|u_uart[0]|u_baud|always0~0_combout ),
  7022. .ena(vcc),
  7023. .devclrn(devclrn),
  7024. .devpor(devpor),
  7025. .q(\macro_inst|u_uart[0]|u_baud|i_cnt [13]),
  7026. .prn(vcc));
  7027. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[13] .is_wysiwyg = "true";
  7028. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[13] .power_up = "low";
  7029. // Location: LCCOMB_X54_Y3_N26
  7030. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|i_cnt[13]~42 (
  7031. .dataa(\macro_inst|u_uart[0]|u_baud|i_cnt [13]),
  7032. .datab(gnd),
  7033. .datac(gnd),
  7034. .datad(vcc),
  7035. .cin(\macro_inst|u_uart[0]|u_baud|i_cnt[12]~41 ),
  7036. .combout(\macro_inst|u_uart[0]|u_baud|i_cnt[13]~42_combout ),
  7037. .cout(\macro_inst|u_uart[0]|u_baud|i_cnt[13]~43 ));
  7038. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[13]~42 .lut_mask = 16'hA505;
  7039. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[13]~42 .sum_lutc_input = "cin";
  7040. // Location: FF_X54_Y3_N29
  7041. dffeas \macro_inst|u_uart[0]|u_baud|i_cnt[14] (
  7042. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  7043. .d(\macro_inst|u_uart[0]|u_baud|i_cnt[14]~44_combout ),
  7044. .asdata(\macro_inst|u_uart[0]|u_regs|ibrd [14]),
  7045. .clrn(!\sys_resetn~clkctrl_outclk ),
  7046. .aload(gnd),
  7047. .sclr(gnd),
  7048. .sload(\macro_inst|u_uart[0]|u_baud|always0~0_combout ),
  7049. .ena(vcc),
  7050. .devclrn(devclrn),
  7051. .devpor(devpor),
  7052. .q(\macro_inst|u_uart[0]|u_baud|i_cnt [14]),
  7053. .prn(vcc));
  7054. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[14] .is_wysiwyg = "true";
  7055. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[14] .power_up = "low";
  7056. // Location: LCCOMB_X54_Y3_N28
  7057. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|i_cnt[14]~44 (
  7058. .dataa(gnd),
  7059. .datab(\macro_inst|u_uart[0]|u_baud|i_cnt [14]),
  7060. .datac(gnd),
  7061. .datad(vcc),
  7062. .cin(\macro_inst|u_uart[0]|u_baud|i_cnt[13]~43 ),
  7063. .combout(\macro_inst|u_uart[0]|u_baud|i_cnt[14]~44_combout ),
  7064. .cout(\macro_inst|u_uart[0]|u_baud|i_cnt[14]~45 ));
  7065. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[14]~44 .lut_mask = 16'h3CCF;
  7066. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[14]~44 .sum_lutc_input = "cin";
  7067. // Location: FF_X54_Y3_N31
  7068. dffeas \macro_inst|u_uart[0]|u_baud|i_cnt[15] (
  7069. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  7070. .d(\macro_inst|u_uart[0]|u_baud|i_cnt[15]~46_combout ),
  7071. .asdata(\macro_inst|u_uart[0]|u_regs|ibrd [15]),
  7072. .clrn(!\sys_resetn~clkctrl_outclk ),
  7073. .aload(gnd),
  7074. .sclr(gnd),
  7075. .sload(\macro_inst|u_uart[0]|u_baud|always0~0_combout ),
  7076. .ena(vcc),
  7077. .devclrn(devclrn),
  7078. .devpor(devpor),
  7079. .q(\macro_inst|u_uart[0]|u_baud|i_cnt [15]),
  7080. .prn(vcc));
  7081. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[15] .is_wysiwyg = "true";
  7082. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[15] .power_up = "low";
  7083. // Location: LCCOMB_X54_Y3_N30
  7084. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|i_cnt[15]~46 (
  7085. .dataa(\macro_inst|u_uart[0]|u_baud|i_cnt [15]),
  7086. .datab(gnd),
  7087. .datac(gnd),
  7088. .datad(gnd),
  7089. .cin(\macro_inst|u_uart[0]|u_baud|i_cnt[14]~45 ),
  7090. .combout(\macro_inst|u_uart[0]|u_baud|i_cnt[15]~46_combout ),
  7091. .cout());
  7092. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[15]~46 .lut_mask = 16'hA5A5;
  7093. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[15]~46 .sum_lutc_input = "cin";
  7094. // Location: FF_X54_Y3_N3
  7095. dffeas \macro_inst|u_uart[0]|u_baud|i_cnt[1] (
  7096. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  7097. .d(\macro_inst|u_uart[0]|u_baud|i_cnt[1]~18_combout ),
  7098. .asdata(\macro_inst|u_uart[0]|u_regs|ibrd [1]),
  7099. .clrn(!\sys_resetn~clkctrl_outclk ),
  7100. .aload(gnd),
  7101. .sclr(gnd),
  7102. .sload(\macro_inst|u_uart[0]|u_baud|always0~0_combout ),
  7103. .ena(vcc),
  7104. .devclrn(devclrn),
  7105. .devpor(devpor),
  7106. .q(\macro_inst|u_uart[0]|u_baud|i_cnt [1]),
  7107. .prn(vcc));
  7108. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[1] .is_wysiwyg = "true";
  7109. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[1] .power_up = "low";
  7110. // Location: LCCOMB_X54_Y3_N2
  7111. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|i_cnt[1]~18 (
  7112. .dataa(gnd),
  7113. .datab(\macro_inst|u_uart[0]|u_baud|i_cnt [1]),
  7114. .datac(gnd),
  7115. .datad(vcc),
  7116. .cin(\macro_inst|u_uart[0]|u_baud|i_cnt[0]~17 ),
  7117. .combout(\macro_inst|u_uart[0]|u_baud|i_cnt[1]~18_combout ),
  7118. .cout(\macro_inst|u_uart[0]|u_baud|i_cnt[1]~19 ));
  7119. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[1]~18 .lut_mask = 16'hC303;
  7120. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[1]~18 .sum_lutc_input = "cin";
  7121. // Location: FF_X54_Y3_N5
  7122. dffeas \macro_inst|u_uart[0]|u_baud|i_cnt[2] (
  7123. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  7124. .d(\macro_inst|u_uart[0]|u_baud|i_cnt[2]~20_combout ),
  7125. .asdata(\macro_inst|u_uart[0]|u_regs|ibrd [2]),
  7126. .clrn(!\sys_resetn~clkctrl_outclk ),
  7127. .aload(gnd),
  7128. .sclr(gnd),
  7129. .sload(\macro_inst|u_uart[0]|u_baud|always0~0_combout ),
  7130. .ena(vcc),
  7131. .devclrn(devclrn),
  7132. .devpor(devpor),
  7133. .q(\macro_inst|u_uart[0]|u_baud|i_cnt [2]),
  7134. .prn(vcc));
  7135. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[2] .is_wysiwyg = "true";
  7136. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[2] .power_up = "low";
  7137. // Location: LCCOMB_X54_Y3_N4
  7138. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|i_cnt[2]~20 (
  7139. .dataa(gnd),
  7140. .datab(\macro_inst|u_uart[0]|u_baud|i_cnt [2]),
  7141. .datac(gnd),
  7142. .datad(vcc),
  7143. .cin(\macro_inst|u_uart[0]|u_baud|i_cnt[1]~19 ),
  7144. .combout(\macro_inst|u_uart[0]|u_baud|i_cnt[2]~20_combout ),
  7145. .cout(\macro_inst|u_uart[0]|u_baud|i_cnt[2]~21 ));
  7146. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[2]~20 .lut_mask = 16'h3CCF;
  7147. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[2]~20 .sum_lutc_input = "cin";
  7148. // Location: FF_X54_Y3_N7
  7149. dffeas \macro_inst|u_uart[0]|u_baud|i_cnt[3] (
  7150. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  7151. .d(\macro_inst|u_uart[0]|u_baud|i_cnt[3]~22_combout ),
  7152. .asdata(\macro_inst|u_uart[0]|u_regs|ibrd [3]),
  7153. .clrn(!\sys_resetn~clkctrl_outclk ),
  7154. .aload(gnd),
  7155. .sclr(gnd),
  7156. .sload(\macro_inst|u_uart[0]|u_baud|always0~0_combout ),
  7157. .ena(vcc),
  7158. .devclrn(devclrn),
  7159. .devpor(devpor),
  7160. .q(\macro_inst|u_uart[0]|u_baud|i_cnt [3]),
  7161. .prn(vcc));
  7162. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[3] .is_wysiwyg = "true";
  7163. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[3] .power_up = "low";
  7164. // Location: LCCOMB_X54_Y3_N6
  7165. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|i_cnt[3]~22 (
  7166. .dataa(\macro_inst|u_uart[0]|u_baud|i_cnt [3]),
  7167. .datab(gnd),
  7168. .datac(gnd),
  7169. .datad(vcc),
  7170. .cin(\macro_inst|u_uart[0]|u_baud|i_cnt[2]~21 ),
  7171. .combout(\macro_inst|u_uart[0]|u_baud|i_cnt[3]~22_combout ),
  7172. .cout(\macro_inst|u_uart[0]|u_baud|i_cnt[3]~23 ));
  7173. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[3]~22 .lut_mask = 16'hA505;
  7174. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[3]~22 .sum_lutc_input = "cin";
  7175. // Location: FF_X54_Y3_N9
  7176. dffeas \macro_inst|u_uart[0]|u_baud|i_cnt[4] (
  7177. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  7178. .d(\macro_inst|u_uart[0]|u_baud|i_cnt[4]~24_combout ),
  7179. .asdata(\macro_inst|u_uart[0]|u_regs|ibrd [4]),
  7180. .clrn(!\sys_resetn~clkctrl_outclk ),
  7181. .aload(gnd),
  7182. .sclr(gnd),
  7183. .sload(\macro_inst|u_uart[0]|u_baud|always0~0_combout ),
  7184. .ena(vcc),
  7185. .devclrn(devclrn),
  7186. .devpor(devpor),
  7187. .q(\macro_inst|u_uart[0]|u_baud|i_cnt [4]),
  7188. .prn(vcc));
  7189. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[4] .is_wysiwyg = "true";
  7190. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[4] .power_up = "low";
  7191. // Location: LCCOMB_X54_Y3_N8
  7192. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|i_cnt[4]~24 (
  7193. .dataa(gnd),
  7194. .datab(\macro_inst|u_uart[0]|u_baud|i_cnt [4]),
  7195. .datac(gnd),
  7196. .datad(vcc),
  7197. .cin(\macro_inst|u_uart[0]|u_baud|i_cnt[3]~23 ),
  7198. .combout(\macro_inst|u_uart[0]|u_baud|i_cnt[4]~24_combout ),
  7199. .cout(\macro_inst|u_uart[0]|u_baud|i_cnt[4]~25 ));
  7200. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[4]~24 .lut_mask = 16'h3CCF;
  7201. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[4]~24 .sum_lutc_input = "cin";
  7202. // Location: FF_X54_Y3_N11
  7203. dffeas \macro_inst|u_uart[0]|u_baud|i_cnt[5] (
  7204. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  7205. .d(\macro_inst|u_uart[0]|u_baud|i_cnt[5]~26_combout ),
  7206. .asdata(\macro_inst|u_uart[0]|u_regs|ibrd [5]),
  7207. .clrn(!\sys_resetn~clkctrl_outclk ),
  7208. .aload(gnd),
  7209. .sclr(gnd),
  7210. .sload(\macro_inst|u_uart[0]|u_baud|always0~0_combout ),
  7211. .ena(vcc),
  7212. .devclrn(devclrn),
  7213. .devpor(devpor),
  7214. .q(\macro_inst|u_uart[0]|u_baud|i_cnt [5]),
  7215. .prn(vcc));
  7216. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[5] .is_wysiwyg = "true";
  7217. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[5] .power_up = "low";
  7218. // Location: LCCOMB_X54_Y3_N10
  7219. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|i_cnt[5]~26 (
  7220. .dataa(\macro_inst|u_uart[0]|u_baud|i_cnt [5]),
  7221. .datab(gnd),
  7222. .datac(gnd),
  7223. .datad(vcc),
  7224. .cin(\macro_inst|u_uart[0]|u_baud|i_cnt[4]~25 ),
  7225. .combout(\macro_inst|u_uart[0]|u_baud|i_cnt[5]~26_combout ),
  7226. .cout(\macro_inst|u_uart[0]|u_baud|i_cnt[5]~27 ));
  7227. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[5]~26 .lut_mask = 16'hA505;
  7228. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[5]~26 .sum_lutc_input = "cin";
  7229. // Location: FF_X54_Y3_N13
  7230. dffeas \macro_inst|u_uart[0]|u_baud|i_cnt[6] (
  7231. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  7232. .d(\macro_inst|u_uart[0]|u_baud|i_cnt[6]~28_combout ),
  7233. .asdata(\macro_inst|u_uart[0]|u_regs|ibrd [6]),
  7234. .clrn(!\sys_resetn~clkctrl_outclk ),
  7235. .aload(gnd),
  7236. .sclr(gnd),
  7237. .sload(\macro_inst|u_uart[0]|u_baud|always0~0_combout ),
  7238. .ena(vcc),
  7239. .devclrn(devclrn),
  7240. .devpor(devpor),
  7241. .q(\macro_inst|u_uart[0]|u_baud|i_cnt [6]),
  7242. .prn(vcc));
  7243. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[6] .is_wysiwyg = "true";
  7244. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[6] .power_up = "low";
  7245. // Location: LCCOMB_X54_Y3_N12
  7246. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|i_cnt[6]~28 (
  7247. .dataa(\macro_inst|u_uart[0]|u_baud|i_cnt [6]),
  7248. .datab(gnd),
  7249. .datac(gnd),
  7250. .datad(vcc),
  7251. .cin(\macro_inst|u_uart[0]|u_baud|i_cnt[5]~27 ),
  7252. .combout(\macro_inst|u_uart[0]|u_baud|i_cnt[6]~28_combout ),
  7253. .cout(\macro_inst|u_uart[0]|u_baud|i_cnt[6]~29 ));
  7254. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[6]~28 .lut_mask = 16'h5AAF;
  7255. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[6]~28 .sum_lutc_input = "cin";
  7256. // Location: FF_X54_Y3_N15
  7257. dffeas \macro_inst|u_uart[0]|u_baud|i_cnt[7] (
  7258. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  7259. .d(\macro_inst|u_uart[0]|u_baud|i_cnt[7]~30_combout ),
  7260. .asdata(\macro_inst|u_uart[0]|u_regs|ibrd [7]),
  7261. .clrn(!\sys_resetn~clkctrl_outclk ),
  7262. .aload(gnd),
  7263. .sclr(gnd),
  7264. .sload(\macro_inst|u_uart[0]|u_baud|always0~0_combout ),
  7265. .ena(vcc),
  7266. .devclrn(devclrn),
  7267. .devpor(devpor),
  7268. .q(\macro_inst|u_uart[0]|u_baud|i_cnt [7]),
  7269. .prn(vcc));
  7270. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[7] .is_wysiwyg = "true";
  7271. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[7] .power_up = "low";
  7272. // Location: LCCOMB_X54_Y3_N14
  7273. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|i_cnt[7]~30 (
  7274. .dataa(gnd),
  7275. .datab(\macro_inst|u_uart[0]|u_baud|i_cnt [7]),
  7276. .datac(gnd),
  7277. .datad(vcc),
  7278. .cin(\macro_inst|u_uart[0]|u_baud|i_cnt[6]~29 ),
  7279. .combout(\macro_inst|u_uart[0]|u_baud|i_cnt[7]~30_combout ),
  7280. .cout(\macro_inst|u_uart[0]|u_baud|i_cnt[7]~31 ));
  7281. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[7]~30 .lut_mask = 16'hC303;
  7282. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[7]~30 .sum_lutc_input = "cin";
  7283. // Location: FF_X54_Y3_N17
  7284. dffeas \macro_inst|u_uart[0]|u_baud|i_cnt[8] (
  7285. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  7286. .d(\macro_inst|u_uart[0]|u_baud|i_cnt[8]~32_combout ),
  7287. .asdata(\macro_inst|u_uart[0]|u_regs|ibrd [8]),
  7288. .clrn(!\sys_resetn~clkctrl_outclk ),
  7289. .aload(gnd),
  7290. .sclr(gnd),
  7291. .sload(\macro_inst|u_uart[0]|u_baud|always0~0_combout ),
  7292. .ena(vcc),
  7293. .devclrn(devclrn),
  7294. .devpor(devpor),
  7295. .q(\macro_inst|u_uart[0]|u_baud|i_cnt [8]),
  7296. .prn(vcc));
  7297. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[8] .is_wysiwyg = "true";
  7298. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[8] .power_up = "low";
  7299. // Location: LCCOMB_X54_Y3_N16
  7300. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|i_cnt[8]~32 (
  7301. .dataa(gnd),
  7302. .datab(\macro_inst|u_uart[0]|u_baud|i_cnt [8]),
  7303. .datac(gnd),
  7304. .datad(vcc),
  7305. .cin(\macro_inst|u_uart[0]|u_baud|i_cnt[7]~31 ),
  7306. .combout(\macro_inst|u_uart[0]|u_baud|i_cnt[8]~32_combout ),
  7307. .cout(\macro_inst|u_uart[0]|u_baud|i_cnt[8]~33 ));
  7308. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[8]~32 .lut_mask = 16'h3CCF;
  7309. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[8]~32 .sum_lutc_input = "cin";
  7310. // Location: FF_X54_Y3_N19
  7311. dffeas \macro_inst|u_uart[0]|u_baud|i_cnt[9] (
  7312. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  7313. .d(\macro_inst|u_uart[0]|u_baud|i_cnt[9]~34_combout ),
  7314. .asdata(\macro_inst|u_uart[0]|u_regs|ibrd [9]),
  7315. .clrn(!\sys_resetn~clkctrl_outclk ),
  7316. .aload(gnd),
  7317. .sclr(gnd),
  7318. .sload(\macro_inst|u_uart[0]|u_baud|always0~0_combout ),
  7319. .ena(vcc),
  7320. .devclrn(devclrn),
  7321. .devpor(devpor),
  7322. .q(\macro_inst|u_uart[0]|u_baud|i_cnt [9]),
  7323. .prn(vcc));
  7324. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[9] .is_wysiwyg = "true";
  7325. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[9] .power_up = "low";
  7326. // Location: LCCOMB_X54_Y3_N18
  7327. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_baud|i_cnt[9]~34 (
  7328. .dataa(gnd),
  7329. .datab(\macro_inst|u_uart[0]|u_baud|i_cnt [9]),
  7330. .datac(gnd),
  7331. .datad(vcc),
  7332. .cin(\macro_inst|u_uart[0]|u_baud|i_cnt[8]~33 ),
  7333. .combout(\macro_inst|u_uart[0]|u_baud|i_cnt[9]~34_combout ),
  7334. .cout(\macro_inst|u_uart[0]|u_baud|i_cnt[9]~35 ));
  7335. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[9]~34 .lut_mask = 16'hC303;
  7336. defparam \macro_inst|u_uart[0]|u_baud|i_cnt[9]~34 .sum_lutc_input = "cin";
  7337. // Location: LCCOMB_X59_Y3_N6
  7338. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Decoder1~0 (
  7339. .dataa(\macro_inst|u_ahb2apb|paddr [7]),
  7340. .datab(\macro_inst|u_ahb2apb|paddr [6]),
  7341. .datac(gnd),
  7342. .datad(\macro_inst|u_ahb2apb|paddr [5]),
  7343. .cin(gnd),
  7344. .combout(\macro_inst|u_uart[0]|u_regs|Decoder1~0_combout ),
  7345. .cout());
  7346. defparam \macro_inst|u_uart[0]|u_regs|Decoder1~0 .lut_mask = 16'h1100;
  7347. defparam \macro_inst|u_uart[0]|u_regs|Decoder1~0 .sum_lutc_input = "datac";
  7348. // Location: LCCOMB_X59_Y2_N4
  7349. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Decoder1~1 (
  7350. .dataa(\macro_inst|u_ahb2apb|paddr [2]),
  7351. .datab(\macro_inst|u_ahb2apb|paddr [3]),
  7352. .datac(gnd),
  7353. .datad(\macro_inst|u_ahb2apb|paddr [4]),
  7354. .cin(gnd),
  7355. .combout(\macro_inst|u_uart[0]|u_regs|Decoder1~1_combout ),
  7356. .cout());
  7357. defparam \macro_inst|u_uart[0]|u_regs|Decoder1~1 .lut_mask = 16'h0022;
  7358. defparam \macro_inst|u_uart[0]|u_regs|Decoder1~1 .sum_lutc_input = "datac";
  7359. // Location: LCCOMB_X44_Y2_N12
  7360. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux0~2 (
  7361. .dataa(gnd),
  7362. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][0]~q ),
  7363. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][0]~q ),
  7364. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  7365. .cin(gnd),
  7366. .combout(\macro_inst|u_uart[0]|u_regs|Mux0~2_combout ),
  7367. .cout());
  7368. defparam \macro_inst|u_uart[0]|u_regs|Mux0~2 .lut_mask = 16'hCCF0;
  7369. defparam \macro_inst|u_uart[0]|u_regs|Mux0~2 .sum_lutc_input = "datac";
  7370. // Location: LCCOMB_X46_Y2_N2
  7371. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux0~3 (
  7372. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][0]~q ),
  7373. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  7374. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][0]~q ),
  7375. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  7376. .cin(gnd),
  7377. .combout(\macro_inst|u_uart[0]|u_regs|Mux0~3_combout ),
  7378. .cout());
  7379. defparam \macro_inst|u_uart[0]|u_regs|Mux0~3 .lut_mask = 16'hEE30;
  7380. defparam \macro_inst|u_uart[0]|u_regs|Mux0~3 .sum_lutc_input = "datac";
  7381. // Location: LCCOMB_X47_Y2_N28
  7382. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux0~4 (
  7383. .dataa(\macro_inst|u_uart[0]|u_regs|Mux0~3_combout ),
  7384. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  7385. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][0]~q ),
  7386. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][0]~q ),
  7387. .cin(gnd),
  7388. .combout(\macro_inst|u_uart[0]|u_regs|Mux0~4_combout ),
  7389. .cout());
  7390. defparam \macro_inst|u_uart[0]|u_regs|Mux0~4 .lut_mask = 16'hE6A2;
  7391. defparam \macro_inst|u_uart[0]|u_regs|Mux0~4 .sum_lutc_input = "datac";
  7392. // Location: LCCOMB_X47_Y2_N18
  7393. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux0~5 (
  7394. .dataa(\macro_inst|u_ahb2apb|paddr [10]),
  7395. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  7396. .datac(\macro_inst|u_uart[0]|u_regs|Mux0~2_combout ),
  7397. .datad(\macro_inst|u_uart[0]|u_regs|Mux0~4_combout ),
  7398. .cin(gnd),
  7399. .combout(\macro_inst|u_uart[0]|u_regs|Mux0~5_combout ),
  7400. .cout());
  7401. defparam \macro_inst|u_uart[0]|u_regs|Mux0~5 .lut_mask = 16'h7520;
  7402. defparam \macro_inst|u_uart[0]|u_regs|Mux0~5 .sum_lutc_input = "datac";
  7403. // Location: LCCOMB_X57_Y2_N16
  7404. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux10~0 (
  7405. .dataa(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|counter ),
  7406. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  7407. .datac(\macro_inst|u_ahb2apb|paddr [9]),
  7408. .datad(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|counter ),
  7409. .cin(gnd),
  7410. .combout(\macro_inst|u_uart[0]|u_regs|Mux10~0_combout ),
  7411. .cout());
  7412. defparam \macro_inst|u_uart[0]|u_regs|Mux10~0 .lut_mask = 16'hC1CD;
  7413. defparam \macro_inst|u_uart[0]|u_regs|Mux10~0 .sum_lutc_input = "datac";
  7414. // Location: LCCOMB_X57_Y2_N6
  7415. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux10~1 (
  7416. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  7417. .datab(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|counter ),
  7418. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|counter ),
  7419. .datad(\macro_inst|u_uart[0]|u_regs|Mux10~0_combout ),
  7420. .cin(gnd),
  7421. .combout(\macro_inst|u_uart[0]|u_regs|Mux10~1_combout ),
  7422. .cout());
  7423. defparam \macro_inst|u_uart[0]|u_regs|Mux10~1 .lut_mask = 16'hA0DD;
  7424. defparam \macro_inst|u_uart[0]|u_regs|Mux10~1 .sum_lutc_input = "datac";
  7425. // Location: LCCOMB_X51_Y4_N10
  7426. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux11~0 (
  7427. .dataa(\macro_inst|u_ahb2apb|paddr [10]),
  7428. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|counter ),
  7429. .datac(\macro_inst|u_ahb2apb|paddr [8]),
  7430. .datad(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|counter ),
  7431. .cin(gnd),
  7432. .combout(\macro_inst|u_uart[0]|u_regs|Mux11~0_combout ),
  7433. .cout());
  7434. defparam \macro_inst|u_uart[0]|u_regs|Mux11~0 .lut_mask = 16'h8A80;
  7435. defparam \macro_inst|u_uart[0]|u_regs|Mux11~0 .sum_lutc_input = "datac";
  7436. // Location: LCCOMB_X53_Y1_N10
  7437. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux11~1 (
  7438. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|counter ),
  7439. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  7440. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|counter ),
  7441. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  7442. .cin(gnd),
  7443. .combout(\macro_inst|u_uart[0]|u_regs|Mux11~1_combout ),
  7444. .cout());
  7445. defparam \macro_inst|u_uart[0]|u_regs|Mux11~1 .lut_mask = 16'hFC22;
  7446. defparam \macro_inst|u_uart[0]|u_regs|Mux11~1 .sum_lutc_input = "datac";
  7447. // Location: LCCOMB_X53_Y1_N4
  7448. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux11~2 (
  7449. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|counter ),
  7450. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  7451. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|counter ),
  7452. .datad(\macro_inst|u_uart[0]|u_regs|Mux11~1_combout ),
  7453. .cin(gnd),
  7454. .combout(\macro_inst|u_uart[0]|u_regs|Mux11~2_combout ),
  7455. .cout());
  7456. defparam \macro_inst|u_uart[0]|u_regs|Mux11~2 .lut_mask = 16'hBBC0;
  7457. defparam \macro_inst|u_uart[0]|u_regs|Mux11~2 .sum_lutc_input = "datac";
  7458. // Location: LCCOMB_X53_Y1_N14
  7459. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux11~3 (
  7460. .dataa(\macro_inst|u_uart[0]|u_regs|Mux11~0_combout ),
  7461. .datab(\macro_inst|u_ahb2apb|paddr [10]),
  7462. .datac(\macro_inst|u_uart[0]|u_regs|Mux11~2_combout ),
  7463. .datad(gnd),
  7464. .cin(gnd),
  7465. .combout(\macro_inst|u_uart[0]|u_regs|Mux11~3_combout ),
  7466. .cout());
  7467. defparam \macro_inst|u_uart[0]|u_regs|Mux11~3 .lut_mask = 16'h4545;
  7468. defparam \macro_inst|u_uart[0]|u_regs|Mux11~3 .sum_lutc_input = "datac";
  7469. // Location: LCCOMB_X53_Y1_N24
  7470. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux12~0 (
  7471. .dataa(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_IDLE~q ),
  7472. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  7473. .datac(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_IDLE~q ),
  7474. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  7475. .cin(gnd),
  7476. .combout(\macro_inst|u_uart[0]|u_regs|Mux12~0_combout ),
  7477. .cout());
  7478. defparam \macro_inst|u_uart[0]|u_regs|Mux12~0 .lut_mask = 16'hEE30;
  7479. defparam \macro_inst|u_uart[0]|u_regs|Mux12~0 .sum_lutc_input = "datac";
  7480. // Location: LCCOMB_X58_Y1_N8
  7481. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux12~1 (
  7482. .dataa(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_IDLE~q ),
  7483. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  7484. .datac(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_IDLE~q ),
  7485. .datad(\macro_inst|u_uart[0]|u_regs|Mux12~0_combout ),
  7486. .cin(gnd),
  7487. .combout(\macro_inst|u_uart[0]|u_regs|Mux12~1_combout ),
  7488. .cout());
  7489. defparam \macro_inst|u_uart[0]|u_regs|Mux12~1 .lut_mask = 16'hBBC0;
  7490. defparam \macro_inst|u_uart[0]|u_regs|Mux12~1 .sum_lutc_input = "datac";
  7491. // Location: LCCOMB_X44_Y2_N8
  7492. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux1~2 (
  7493. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  7494. .datab(gnd),
  7495. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][1]~q ),
  7496. .datad(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][1]~q ),
  7497. .cin(gnd),
  7498. .combout(\macro_inst|u_uart[0]|u_regs|Mux1~2_combout ),
  7499. .cout());
  7500. defparam \macro_inst|u_uart[0]|u_regs|Mux1~2 .lut_mask = 16'hF5A0;
  7501. defparam \macro_inst|u_uart[0]|u_regs|Mux1~2 .sum_lutc_input = "datac";
  7502. // Location: LCCOMB_X48_Y2_N22
  7503. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux1~3 (
  7504. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][1]~q ),
  7505. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  7506. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][1]~q ),
  7507. .datad(\macro_inst|u_ahb2apb|paddr [9]),
  7508. .cin(gnd),
  7509. .combout(\macro_inst|u_uart[0]|u_regs|Mux1~3_combout ),
  7510. .cout());
  7511. defparam \macro_inst|u_uart[0]|u_regs|Mux1~3 .lut_mask = 16'hCCB8;
  7512. defparam \macro_inst|u_uart[0]|u_regs|Mux1~3 .sum_lutc_input = "datac";
  7513. // Location: LCCOMB_X47_Y2_N24
  7514. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux1~4 (
  7515. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][1]~q ),
  7516. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  7517. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][1]~q ),
  7518. .datad(\macro_inst|u_uart[0]|u_regs|Mux1~3_combout ),
  7519. .cin(gnd),
  7520. .combout(\macro_inst|u_uart[0]|u_regs|Mux1~4_combout ),
  7521. .cout());
  7522. defparam \macro_inst|u_uart[0]|u_regs|Mux1~4 .lut_mask = 16'hF388;
  7523. defparam \macro_inst|u_uart[0]|u_regs|Mux1~4 .sum_lutc_input = "datac";
  7524. // Location: LCCOMB_X50_Y2_N20
  7525. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux1~5 (
  7526. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  7527. .datab(\macro_inst|u_ahb2apb|paddr [10]),
  7528. .datac(\macro_inst|u_uart[0]|u_regs|Mux1~2_combout ),
  7529. .datad(\macro_inst|u_uart[0]|u_regs|Mux1~4_combout ),
  7530. .cin(gnd),
  7531. .combout(\macro_inst|u_uart[0]|u_regs|Mux1~5_combout ),
  7532. .cout());
  7533. defparam \macro_inst|u_uart[0]|u_regs|Mux1~5 .lut_mask = 16'h7340;
  7534. defparam \macro_inst|u_uart[0]|u_regs|Mux1~5 .sum_lutc_input = "datac";
  7535. // Location: LCCOMB_X44_Y2_N14
  7536. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux2~2 (
  7537. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  7538. .datab(gnd),
  7539. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][2]~q ),
  7540. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][2]~q ),
  7541. .cin(gnd),
  7542. .combout(\macro_inst|u_uart[0]|u_regs|Mux2~2_combout ),
  7543. .cout());
  7544. defparam \macro_inst|u_uart[0]|u_regs|Mux2~2 .lut_mask = 16'hFA50;
  7545. defparam \macro_inst|u_uart[0]|u_regs|Mux2~2 .sum_lutc_input = "datac";
  7546. // Location: LCCOMB_X46_Y2_N14
  7547. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux2~3 (
  7548. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  7549. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][2]~q ),
  7550. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][2]~q ),
  7551. .datad(\macro_inst|u_ahb2apb|paddr [9]),
  7552. .cin(gnd),
  7553. .combout(\macro_inst|u_uart[0]|u_regs|Mux2~3_combout ),
  7554. .cout());
  7555. defparam \macro_inst|u_uart[0]|u_regs|Mux2~3 .lut_mask = 16'hAAD8;
  7556. defparam \macro_inst|u_uart[0]|u_regs|Mux2~3 .sum_lutc_input = "datac";
  7557. // Location: LCCOMB_X47_Y2_N20
  7558. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux2~4 (
  7559. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][2]~q ),
  7560. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  7561. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][2]~q ),
  7562. .datad(\macro_inst|u_uart[0]|u_regs|Mux2~3_combout ),
  7563. .cin(gnd),
  7564. .combout(\macro_inst|u_uart[0]|u_regs|Mux2~4_combout ),
  7565. .cout());
  7566. defparam \macro_inst|u_uart[0]|u_regs|Mux2~4 .lut_mask = 16'hF388;
  7567. defparam \macro_inst|u_uart[0]|u_regs|Mux2~4 .sum_lutc_input = "datac";
  7568. // Location: LCCOMB_X47_Y2_N14
  7569. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux2~5 (
  7570. .dataa(\macro_inst|u_ahb2apb|paddr [10]),
  7571. .datab(\macro_inst|u_uart[0]|u_regs|Mux2~4_combout ),
  7572. .datac(\macro_inst|u_ahb2apb|paddr [9]),
  7573. .datad(\macro_inst|u_uart[0]|u_regs|Mux2~2_combout ),
  7574. .cin(gnd),
  7575. .combout(\macro_inst|u_uart[0]|u_regs|Mux2~5_combout ),
  7576. .cout());
  7577. defparam \macro_inst|u_uart[0]|u_regs|Mux2~5 .lut_mask = 16'h4E44;
  7578. defparam \macro_inst|u_uart[0]|u_regs|Mux2~5 .sum_lutc_input = "datac";
  7579. // Location: LCCOMB_X44_Y2_N2
  7580. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux3~2 (
  7581. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  7582. .datab(gnd),
  7583. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][3]~q ),
  7584. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][3]~q ),
  7585. .cin(gnd),
  7586. .combout(\macro_inst|u_uart[0]|u_regs|Mux3~2_combout ),
  7587. .cout());
  7588. defparam \macro_inst|u_uart[0]|u_regs|Mux3~2 .lut_mask = 16'hFA50;
  7589. defparam \macro_inst|u_uart[0]|u_regs|Mux3~2 .sum_lutc_input = "datac";
  7590. // Location: LCCOMB_X46_Y2_N18
  7591. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux3~3 (
  7592. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][3]~q ),
  7593. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  7594. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][3]~q ),
  7595. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  7596. .cin(gnd),
  7597. .combout(\macro_inst|u_uart[0]|u_regs|Mux3~3_combout ),
  7598. .cout());
  7599. defparam \macro_inst|u_uart[0]|u_regs|Mux3~3 .lut_mask = 16'hEE30;
  7600. defparam \macro_inst|u_uart[0]|u_regs|Mux3~3 .sum_lutc_input = "datac";
  7601. // Location: LCCOMB_X47_Y2_N6
  7602. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux3~4 (
  7603. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][3]~q ),
  7604. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  7605. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][3]~q ),
  7606. .datad(\macro_inst|u_uart[0]|u_regs|Mux3~3_combout ),
  7607. .cin(gnd),
  7608. .combout(\macro_inst|u_uart[0]|u_regs|Mux3~4_combout ),
  7609. .cout());
  7610. defparam \macro_inst|u_uart[0]|u_regs|Mux3~4 .lut_mask = 16'hF388;
  7611. defparam \macro_inst|u_uart[0]|u_regs|Mux3~4 .sum_lutc_input = "datac";
  7612. // Location: LCCOMB_X47_Y2_N4
  7613. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux3~5 (
  7614. .dataa(\macro_inst|u_uart[0]|u_regs|Mux3~4_combout ),
  7615. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  7616. .datac(\macro_inst|u_uart[0]|u_regs|Mux3~2_combout ),
  7617. .datad(\macro_inst|u_ahb2apb|paddr [10]),
  7618. .cin(gnd),
  7619. .combout(\macro_inst|u_uart[0]|u_regs|Mux3~5_combout ),
  7620. .cout());
  7621. defparam \macro_inst|u_uart[0]|u_regs|Mux3~5 .lut_mask = 16'h30AA;
  7622. defparam \macro_inst|u_uart[0]|u_regs|Mux3~5 .sum_lutc_input = "datac";
  7623. // Location: LCCOMB_X44_Y2_N16
  7624. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux4~2 (
  7625. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  7626. .datab(gnd),
  7627. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][4]~q ),
  7628. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][4]~q ),
  7629. .cin(gnd),
  7630. .combout(\macro_inst|u_uart[0]|u_regs|Mux4~2_combout ),
  7631. .cout());
  7632. defparam \macro_inst|u_uart[0]|u_regs|Mux4~2 .lut_mask = 16'hFA50;
  7633. defparam \macro_inst|u_uart[0]|u_regs|Mux4~2 .sum_lutc_input = "datac";
  7634. // Location: LCCOMB_X48_Y2_N6
  7635. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux4~3 (
  7636. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][4]~q ),
  7637. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  7638. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][4]~q ),
  7639. .datad(\macro_inst|u_ahb2apb|paddr [9]),
  7640. .cin(gnd),
  7641. .combout(\macro_inst|u_uart[0]|u_regs|Mux4~3_combout ),
  7642. .cout());
  7643. defparam \macro_inst|u_uart[0]|u_regs|Mux4~3 .lut_mask = 16'hCCB8;
  7644. defparam \macro_inst|u_uart[0]|u_regs|Mux4~3 .sum_lutc_input = "datac";
  7645. // Location: LCCOMB_X47_Y2_N30
  7646. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux4~4 (
  7647. .dataa(\macro_inst|u_uart[0]|u_regs|Mux4~3_combout ),
  7648. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  7649. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][4]~q ),
  7650. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][4]~q ),
  7651. .cin(gnd),
  7652. .combout(\macro_inst|u_uart[0]|u_regs|Mux4~4_combout ),
  7653. .cout());
  7654. defparam \macro_inst|u_uart[0]|u_regs|Mux4~4 .lut_mask = 16'hE6A2;
  7655. defparam \macro_inst|u_uart[0]|u_regs|Mux4~4 .sum_lutc_input = "datac";
  7656. // Location: LCCOMB_X47_Y2_N12
  7657. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux4~5 (
  7658. .dataa(\macro_inst|u_uart[0]|u_regs|Mux4~4_combout ),
  7659. .datab(\macro_inst|u_uart[0]|u_regs|Mux4~2_combout ),
  7660. .datac(\macro_inst|u_ahb2apb|paddr [9]),
  7661. .datad(\macro_inst|u_ahb2apb|paddr [10]),
  7662. .cin(gnd),
  7663. .combout(\macro_inst|u_uart[0]|u_regs|Mux4~5_combout ),
  7664. .cout());
  7665. defparam \macro_inst|u_uart[0]|u_regs|Mux4~5 .lut_mask = 16'h0CAA;
  7666. defparam \macro_inst|u_uart[0]|u_regs|Mux4~5 .sum_lutc_input = "datac";
  7667. // Location: LCCOMB_X44_Y2_N24
  7668. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux5~2 (
  7669. .dataa(gnd),
  7670. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][5]~q ),
  7671. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][5]~q ),
  7672. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  7673. .cin(gnd),
  7674. .combout(\macro_inst|u_uart[0]|u_regs|Mux5~2_combout ),
  7675. .cout());
  7676. defparam \macro_inst|u_uart[0]|u_regs|Mux5~2 .lut_mask = 16'hCCF0;
  7677. defparam \macro_inst|u_uart[0]|u_regs|Mux5~2 .sum_lutc_input = "datac";
  7678. // Location: LCCOMB_X46_Y2_N8
  7679. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux5~3 (
  7680. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][5]~q ),
  7681. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  7682. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][5]~q ),
  7683. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  7684. .cin(gnd),
  7685. .combout(\macro_inst|u_uart[0]|u_regs|Mux5~3_combout ),
  7686. .cout());
  7687. defparam \macro_inst|u_uart[0]|u_regs|Mux5~3 .lut_mask = 16'hEE30;
  7688. defparam \macro_inst|u_uart[0]|u_regs|Mux5~3 .sum_lutc_input = "datac";
  7689. // Location: LCCOMB_X47_Y2_N8
  7690. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux5~4 (
  7691. .dataa(\macro_inst|u_uart[0]|u_regs|Mux5~3_combout ),
  7692. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  7693. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][5]~q ),
  7694. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][5]~q ),
  7695. .cin(gnd),
  7696. .combout(\macro_inst|u_uart[0]|u_regs|Mux5~4_combout ),
  7697. .cout());
  7698. defparam \macro_inst|u_uart[0]|u_regs|Mux5~4 .lut_mask = 16'hE6A2;
  7699. defparam \macro_inst|u_uart[0]|u_regs|Mux5~4 .sum_lutc_input = "datac";
  7700. // Location: LCCOMB_X47_Y2_N10
  7701. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux5~5 (
  7702. .dataa(\macro_inst|u_ahb2apb|paddr [10]),
  7703. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  7704. .datac(\macro_inst|u_uart[0]|u_regs|Mux5~4_combout ),
  7705. .datad(\macro_inst|u_uart[0]|u_regs|Mux5~2_combout ),
  7706. .cin(gnd),
  7707. .combout(\macro_inst|u_uart[0]|u_regs|Mux5~5_combout ),
  7708. .cout());
  7709. defparam \macro_inst|u_uart[0]|u_regs|Mux5~5 .lut_mask = 16'h7250;
  7710. defparam \macro_inst|u_uart[0]|u_regs|Mux5~5 .sum_lutc_input = "datac";
  7711. // Location: LCCOMB_X44_Y2_N10
  7712. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux6~2 (
  7713. .dataa(gnd),
  7714. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][6]~q ),
  7715. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][6]~q ),
  7716. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  7717. .cin(gnd),
  7718. .combout(\macro_inst|u_uart[0]|u_regs|Mux6~2_combout ),
  7719. .cout());
  7720. defparam \macro_inst|u_uart[0]|u_regs|Mux6~2 .lut_mask = 16'hCCF0;
  7721. defparam \macro_inst|u_uart[0]|u_regs|Mux6~2 .sum_lutc_input = "datac";
  7722. // Location: LCCOMB_X46_Y2_N12
  7723. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux6~3 (
  7724. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][6]~q ),
  7725. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  7726. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][6]~q ),
  7727. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  7728. .cin(gnd),
  7729. .combout(\macro_inst|u_uart[0]|u_regs|Mux6~3_combout ),
  7730. .cout());
  7731. defparam \macro_inst|u_uart[0]|u_regs|Mux6~3 .lut_mask = 16'hEE30;
  7732. defparam \macro_inst|u_uart[0]|u_regs|Mux6~3 .sum_lutc_input = "datac";
  7733. // Location: LCCOMB_X47_Y2_N22
  7734. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux6~4 (
  7735. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][6]~q ),
  7736. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  7737. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][6]~q ),
  7738. .datad(\macro_inst|u_uart[0]|u_regs|Mux6~3_combout ),
  7739. .cin(gnd),
  7740. .combout(\macro_inst|u_uart[0]|u_regs|Mux6~4_combout ),
  7741. .cout());
  7742. defparam \macro_inst|u_uart[0]|u_regs|Mux6~4 .lut_mask = 16'hF388;
  7743. defparam \macro_inst|u_uart[0]|u_regs|Mux6~4 .sum_lutc_input = "datac";
  7744. // Location: LCCOMB_X47_Y2_N0
  7745. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux6~5 (
  7746. .dataa(\macro_inst|u_uart[0]|u_regs|Mux6~4_combout ),
  7747. .datab(\macro_inst|u_uart[0]|u_regs|Mux6~2_combout ),
  7748. .datac(\macro_inst|u_ahb2apb|paddr [9]),
  7749. .datad(\macro_inst|u_ahb2apb|paddr [10]),
  7750. .cin(gnd),
  7751. .combout(\macro_inst|u_uart[0]|u_regs|Mux6~5_combout ),
  7752. .cout());
  7753. defparam \macro_inst|u_uart[0]|u_regs|Mux6~5 .lut_mask = 16'h0CAA;
  7754. defparam \macro_inst|u_uart[0]|u_regs|Mux6~5 .sum_lutc_input = "datac";
  7755. // Location: LCCOMB_X44_Y2_N0
  7756. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux7~2 (
  7757. .dataa(gnd),
  7758. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][7]~q ),
  7759. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][7]~q ),
  7760. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  7761. .cin(gnd),
  7762. .combout(\macro_inst|u_uart[0]|u_regs|Mux7~2_combout ),
  7763. .cout());
  7764. defparam \macro_inst|u_uart[0]|u_regs|Mux7~2 .lut_mask = 16'hF0CC;
  7765. defparam \macro_inst|u_uart[0]|u_regs|Mux7~2 .sum_lutc_input = "datac";
  7766. // Location: LCCOMB_X46_Y2_N10
  7767. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux7~3 (
  7768. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][7]~q ),
  7769. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  7770. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][7]~q ),
  7771. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  7772. .cin(gnd),
  7773. .combout(\macro_inst|u_uart[0]|u_regs|Mux7~3_combout ),
  7774. .cout());
  7775. defparam \macro_inst|u_uart[0]|u_regs|Mux7~3 .lut_mask = 16'hEE30;
  7776. defparam \macro_inst|u_uart[0]|u_regs|Mux7~3 .sum_lutc_input = "datac";
  7777. // Location: LCCOMB_X47_Y2_N26
  7778. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux7~4 (
  7779. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][7]~q ),
  7780. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  7781. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][7]~q ),
  7782. .datad(\macro_inst|u_uart[0]|u_regs|Mux7~3_combout ),
  7783. .cin(gnd),
  7784. .combout(\macro_inst|u_uart[0]|u_regs|Mux7~4_combout ),
  7785. .cout());
  7786. defparam \macro_inst|u_uart[0]|u_regs|Mux7~4 .lut_mask = 16'hF388;
  7787. defparam \macro_inst|u_uart[0]|u_regs|Mux7~4 .sum_lutc_input = "datac";
  7788. // Location: LCCOMB_X56_Y5_N26
  7789. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux7~5 (
  7790. .dataa(\macro_inst|u_ahb2apb|paddr [10]),
  7791. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  7792. .datac(\macro_inst|u_uart[0]|u_regs|Mux7~2_combout ),
  7793. .datad(\macro_inst|u_uart[0]|u_regs|Mux7~4_combout ),
  7794. .cin(gnd),
  7795. .combout(\macro_inst|u_uart[0]|u_regs|Mux7~5_combout ),
  7796. .cout());
  7797. defparam \macro_inst|u_uart[0]|u_regs|Mux7~5 .lut_mask = 16'h7520;
  7798. defparam \macro_inst|u_uart[0]|u_regs|Mux7~5 .sum_lutc_input = "datac";
  7799. // Location: LCCOMB_X57_Y3_N22
  7800. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Mux8~0 (
  7801. .dataa(\macro_inst|u_uart[0]|u_regs|status_reg[2]~1_combout ),
  7802. .datab(\macro_inst|u_ahb2apb|paddr [10]),
  7803. .datac(gnd),
  7804. .datad(\macro_inst|u_uart[0]|u_regs|Mux10~1_combout ),
  7805. .cin(gnd),
  7806. .combout(\macro_inst|u_uart[0]|u_regs|Mux8~0_combout ),
  7807. .cout());
  7808. defparam \macro_inst|u_uart[0]|u_regs|Mux8~0 .lut_mask = 16'h4477;
  7809. defparam \macro_inst|u_uart[0]|u_regs|Mux8~0 .sum_lutc_input = "datac";
  7810. // Location: LCCOMB_X50_Y2_N18
  7811. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector0~0 (
  7812. .dataa(\macro_inst|u_uart[0]|u_regs|tx_complete_ie [0]),
  7813. .datab(\macro_inst|u_uart[0]|u_regs|tx_complete_ie [1]),
  7814. .datac(\macro_inst|u_ahb2apb|paddr [8]),
  7815. .datad(\macro_inst|u_ahb2apb|paddr [9]),
  7816. .cin(gnd),
  7817. .combout(\macro_inst|u_uart[0]|u_regs|Selector0~0_combout ),
  7818. .cout());
  7819. defparam \macro_inst|u_uart[0]|u_regs|Selector0~0 .lut_mask = 16'hF0CA;
  7820. defparam \macro_inst|u_uart[0]|u_regs|Selector0~0 .sum_lutc_input = "datac";
  7821. // Location: LCCOMB_X54_Y2_N4
  7822. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector0~1 (
  7823. .dataa(\macro_inst|u_uart[0]|u_regs|tx_complete_ie [3]),
  7824. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  7825. .datac(\macro_inst|u_uart[0]|u_regs|tx_complete_ie [2]),
  7826. .datad(\macro_inst|u_uart[0]|u_regs|Selector0~0_combout ),
  7827. .cin(gnd),
  7828. .combout(\macro_inst|u_uart[0]|u_regs|Selector0~1_combout ),
  7829. .cout());
  7830. defparam \macro_inst|u_uart[0]|u_regs|Selector0~1 .lut_mask = 16'hBBC0;
  7831. defparam \macro_inst|u_uart[0]|u_regs|Selector0~1 .sum_lutc_input = "datac";
  7832. // Location: LCCOMB_X60_Y2_N2
  7833. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector0~2 (
  7834. .dataa(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~9_combout ),
  7835. .datab(\macro_inst|u_uart[0]|u_regs|ibrd [12]),
  7836. .datac(\macro_inst|u_uart[0]|u_regs|tx_complete_ie [4]),
  7837. .datad(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~4_combout ),
  7838. .cin(gnd),
  7839. .combout(\macro_inst|u_uart[0]|u_regs|Selector0~2_combout ),
  7840. .cout());
  7841. defparam \macro_inst|u_uart[0]|u_regs|Selector0~2 .lut_mask = 16'hAAE4;
  7842. defparam \macro_inst|u_uart[0]|u_regs|Selector0~2 .sum_lutc_input = "datac";
  7843. // Location: LCCOMB_X60_Y2_N12
  7844. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector0~3 (
  7845. .dataa(\macro_inst|u_uart[0]|u_regs|Selector0~1_combout ),
  7846. .datab(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~4_combout ),
  7847. .datac(\macro_inst|u_uart[0]|u_regs|tx_complete_ie [5]),
  7848. .datad(\macro_inst|u_uart[0]|u_regs|Selector0~2_combout ),
  7849. .cin(gnd),
  7850. .combout(\macro_inst|u_uart[0]|u_regs|Selector0~3_combout ),
  7851. .cout());
  7852. defparam \macro_inst|u_uart[0]|u_regs|Selector0~3 .lut_mask = 16'hF388;
  7853. defparam \macro_inst|u_uart[0]|u_regs|Selector0~3 .sum_lutc_input = "datac";
  7854. // Location: LCCOMB_X60_Y2_N14
  7855. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector0~4 (
  7856. .dataa(gnd),
  7857. .datab(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~5_combout ),
  7858. .datac(gnd),
  7859. .datad(\macro_inst|u_uart[0]|u_regs|Selector0~3_combout ),
  7860. .cin(gnd),
  7861. .combout(\macro_inst|u_uart[0]|u_regs|Selector0~4_combout ),
  7862. .cout());
  7863. defparam \macro_inst|u_uart[0]|u_regs|Selector0~4 .lut_mask = 16'h3300;
  7864. defparam \macro_inst|u_uart[0]|u_regs|Selector0~4 .sum_lutc_input = "datac";
  7865. // Location: LCCOMB_X58_Y2_N12
  7866. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector10~0 (
  7867. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  7868. .datab(\macro_inst|u_uart[0]|u_rx[0]|break_error~q ),
  7869. .datac(\macro_inst|u_ahb2apb|paddr [8]),
  7870. .datad(\macro_inst|u_uart[0]|u_rx[1]|break_error~q ),
  7871. .cin(gnd),
  7872. .combout(\macro_inst|u_uart[0]|u_regs|Selector10~0_combout ),
  7873. .cout());
  7874. defparam \macro_inst|u_uart[0]|u_regs|Selector10~0 .lut_mask = 16'hF4A4;
  7875. defparam \macro_inst|u_uart[0]|u_regs|Selector10~0 .sum_lutc_input = "datac";
  7876. // Location: LCCOMB_X58_Y2_N18
  7877. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector10~1 (
  7878. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  7879. .datab(\macro_inst|u_uart[0]|u_rx[2]|break_error~q ),
  7880. .datac(\macro_inst|u_uart[0]|u_rx[3]|break_error~q ),
  7881. .datad(\macro_inst|u_uart[0]|u_regs|Selector10~0_combout ),
  7882. .cin(gnd),
  7883. .combout(\macro_inst|u_uart[0]|u_regs|Selector10~1_combout ),
  7884. .cout());
  7885. defparam \macro_inst|u_uart[0]|u_regs|Selector10~1 .lut_mask = 16'hF588;
  7886. defparam \macro_inst|u_uart[0]|u_regs|Selector10~1 .sum_lutc_input = "datac";
  7887. // Location: LCCOMB_X58_Y2_N6
  7888. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector10~2 (
  7889. .dataa(\macro_inst|u_uart[0]|u_regs|rx_reg [2]),
  7890. .datab(\macro_inst|u_uart[0]|u_rx[4]|break_error~q ),
  7891. .datac(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~1_combout ),
  7892. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~2_combout ),
  7893. .cin(gnd),
  7894. .combout(\macro_inst|u_uart[0]|u_regs|Selector10~2_combout ),
  7895. .cout());
  7896. defparam \macro_inst|u_uart[0]|u_regs|Selector10~2 .lut_mask = 16'hF0CA;
  7897. defparam \macro_inst|u_uart[0]|u_regs|Selector10~2 .sum_lutc_input = "datac";
  7898. // Location: LCCOMB_X58_Y2_N28
  7899. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector10~3 (
  7900. .dataa(\macro_inst|u_uart[0]|u_regs|Selector10~2_combout ),
  7901. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~2_combout ),
  7902. .datac(\macro_inst|u_uart[0]|u_rx[5]|break_error~q ),
  7903. .datad(\macro_inst|u_uart[0]|u_regs|Selector10~1_combout ),
  7904. .cin(gnd),
  7905. .combout(\macro_inst|u_uart[0]|u_regs|Selector10~3_combout ),
  7906. .cout());
  7907. defparam \macro_inst|u_uart[0]|u_regs|Selector10~3 .lut_mask = 16'hE6A2;
  7908. defparam \macro_inst|u_uart[0]|u_regs|Selector10~3 .sum_lutc_input = "datac";
  7909. // Location: LCCOMB_X58_Y2_N30
  7910. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector10~4 (
  7911. .dataa(\macro_inst|u_uart[0]|u_regs|ibrd [2]),
  7912. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~14_combout ),
  7913. .datac(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~13_combout ),
  7914. .datad(\macro_inst|u_uart[0]|u_regs|Selector10~3_combout ),
  7915. .cin(gnd),
  7916. .combout(\macro_inst|u_uart[0]|u_regs|Selector10~4_combout ),
  7917. .cout());
  7918. defparam \macro_inst|u_uart[0]|u_regs|Selector10~4 .lut_mask = 16'hB383;
  7919. defparam \macro_inst|u_uart[0]|u_regs|Selector10~4 .sum_lutc_input = "datac";
  7920. // Location: LCCOMB_X60_Y5_N18
  7921. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector10~5 (
  7922. .dataa(\macro_inst|u_uart[0]|u_regs|lcr_eps~q ),
  7923. .datab(\macro_inst|u_uart[0]|u_regs|fbrd [2]),
  7924. .datac(\macro_inst|u_ahb2apb|paddr [3]),
  7925. .datad(\macro_inst|u_uart[0]|u_regs|Selector10~4_combout ),
  7926. .cin(gnd),
  7927. .combout(\macro_inst|u_uart[0]|u_regs|Selector10~5_combout ),
  7928. .cout());
  7929. defparam \macro_inst|u_uart[0]|u_regs|Selector10~5 .lut_mask = 16'hCFA0;
  7930. defparam \macro_inst|u_uart[0]|u_regs|Selector10~5 .sum_lutc_input = "datac";
  7931. // Location: LCCOMB_X60_Y5_N6
  7932. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector10~6 (
  7933. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~12_combout ),
  7934. .datab(\macro_inst|u_ahb2apb|paddr [4]),
  7935. .datac(\macro_inst|u_uart[1]|u_regs|Equal2~1_combout ),
  7936. .datad(\macro_inst|u_uart[0]|u_regs|Selector10~5_combout ),
  7937. .cin(gnd),
  7938. .combout(\macro_inst|u_uart[0]|u_regs|Selector10~6_combout ),
  7939. .cout());
  7940. defparam \macro_inst|u_uart[0]|u_regs|Selector10~6 .lut_mask = 16'h2000;
  7941. defparam \macro_inst|u_uart[0]|u_regs|Selector10~6 .sum_lutc_input = "datac";
  7942. // Location: LCCOMB_X59_Y4_N18
  7943. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector11~10 (
  7944. .dataa(\macro_inst|u_uart[0]|u_regs|Selector11~3_combout ),
  7945. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~11_combout ),
  7946. .datac(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~15_combout ),
  7947. .datad(\macro_inst|u_uart[0]|u_regs|Selector11~13_combout ),
  7948. .cin(gnd),
  7949. .combout(\macro_inst|u_uart[0]|u_regs|Selector11~10_combout ),
  7950. .cout());
  7951. defparam \macro_inst|u_uart[0]|u_regs|Selector11~10 .lut_mask = 16'hB383;
  7952. defparam \macro_inst|u_uart[0]|u_regs|Selector11~10 .sum_lutc_input = "datac";
  7953. // Location: LCCOMB_X58_Y4_N16
  7954. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector11~11 (
  7955. .dataa(\macro_inst|u_uart[0]|u_regs|tx_dma_en [4]),
  7956. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~9_combout ),
  7957. .datac(\macro_inst|u_uart[0]|u_regs|tx_dma_en [5]),
  7958. .datad(\macro_inst|u_uart[0]|u_regs|Selector11~10_combout ),
  7959. .cin(gnd),
  7960. .combout(\macro_inst|u_uart[0]|u_regs|Selector11~11_combout ),
  7961. .cout());
  7962. defparam \macro_inst|u_uart[0]|u_regs|Selector11~11 .lut_mask = 16'hBBC0;
  7963. defparam \macro_inst|u_uart[0]|u_regs|Selector11~11 .sum_lutc_input = "datac";
  7964. // Location: LCCOMB_X58_Y4_N4
  7965. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector11~12 (
  7966. .dataa(\macro_inst|u_ahb2apb|paddr [4]),
  7967. .datab(gnd),
  7968. .datac(\macro_inst|u_ahb2apb|paddr [7]),
  7969. .datad(\macro_inst|u_uart[0]|u_regs|Selector11~11_combout ),
  7970. .cin(gnd),
  7971. .combout(\macro_inst|u_uart[0]|u_regs|Selector11~12_combout ),
  7972. .cout());
  7973. defparam \macro_inst|u_uart[0]|u_regs|Selector11~12 .lut_mask = 16'h0500;
  7974. defparam \macro_inst|u_uart[0]|u_regs|Selector11~12 .sum_lutc_input = "datac";
  7975. // Location: LCCOMB_X59_Y4_N2
  7976. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector11~13 (
  7977. .dataa(\macro_inst|u_ahb2apb|paddr [3]),
  7978. .datab(\macro_inst|u_ahb2apb|paddr [5]),
  7979. .datac(gnd),
  7980. .datad(\macro_inst|u_uart[0]|u_regs|Selector11~9_combout ),
  7981. .cin(gnd),
  7982. .combout(\macro_inst|u_uart[0]|u_regs|Selector11~13_combout ),
  7983. .cout());
  7984. defparam \macro_inst|u_uart[0]|u_regs|Selector11~13 .lut_mask = 16'hDD00;
  7985. defparam \macro_inst|u_uart[0]|u_regs|Selector11~13 .sum_lutc_input = "datac";
  7986. // Location: LCCOMB_X57_Y2_N22
  7987. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector11~2 (
  7988. .dataa(\macro_inst|u_uart[0]|u_regs|tx_dma_en [1]),
  7989. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  7990. .datac(\macro_inst|u_ahb2apb|paddr [9]),
  7991. .datad(\macro_inst|u_uart[0]|u_regs|tx_dma_en [0]),
  7992. .cin(gnd),
  7993. .combout(\macro_inst|u_uart[0]|u_regs|Selector11~2_combout ),
  7994. .cout());
  7995. defparam \macro_inst|u_uart[0]|u_regs|Selector11~2 .lut_mask = 16'hCBC8;
  7996. defparam \macro_inst|u_uart[0]|u_regs|Selector11~2 .sum_lutc_input = "datac";
  7997. // Location: LCCOMB_X46_Y4_N18
  7998. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector11~3 (
  7999. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  8000. .datab(\macro_inst|u_uart[0]|u_regs|tx_dma_en [2]),
  8001. .datac(\macro_inst|u_uart[0]|u_regs|tx_dma_en [3]),
  8002. .datad(\macro_inst|u_uart[0]|u_regs|Selector11~2_combout ),
  8003. .cin(gnd),
  8004. .combout(\macro_inst|u_uart[0]|u_regs|Selector11~3_combout ),
  8005. .cout());
  8006. defparam \macro_inst|u_uart[0]|u_regs|Selector11~3 .lut_mask = 16'hF588;
  8007. defparam \macro_inst|u_uart[0]|u_regs|Selector11~3 .sum_lutc_input = "datac";
  8008. // Location: LCCOMB_X59_Y2_N0
  8009. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector11~4 (
  8010. .dataa(\macro_inst|u_uart[0]|u_rx[0]|parity_error~q ),
  8011. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  8012. .datac(\macro_inst|u_ahb2apb|paddr [8]),
  8013. .datad(\macro_inst|u_uart[0]|u_rx[1]|parity_error~q ),
  8014. .cin(gnd),
  8015. .combout(\macro_inst|u_uart[0]|u_regs|Selector11~4_combout ),
  8016. .cout());
  8017. defparam \macro_inst|u_uart[0]|u_regs|Selector11~4 .lut_mask = 16'hF2C2;
  8018. defparam \macro_inst|u_uart[0]|u_regs|Selector11~4 .sum_lutc_input = "datac";
  8019. // Location: LCCOMB_X58_Y2_N24
  8020. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector11~5 (
  8021. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  8022. .datab(\macro_inst|u_uart[0]|u_rx[2]|parity_error~q ),
  8023. .datac(\macro_inst|u_uart[0]|u_regs|Selector11~4_combout ),
  8024. .datad(\macro_inst|u_uart[0]|u_rx[3]|parity_error~q ),
  8025. .cin(gnd),
  8026. .combout(\macro_inst|u_uart[0]|u_regs|Selector11~5_combout ),
  8027. .cout());
  8028. defparam \macro_inst|u_uart[0]|u_regs|Selector11~5 .lut_mask = 16'hF858;
  8029. defparam \macro_inst|u_uart[0]|u_regs|Selector11~5 .sum_lutc_input = "datac";
  8030. // Location: LCCOMB_X58_Y2_N26
  8031. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector11~6 (
  8032. .dataa(\macro_inst|u_uart[0]|u_regs|rx_reg [1]),
  8033. .datab(\macro_inst|u_uart[0]|u_rx[4]|parity_error~q ),
  8034. .datac(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~1_combout ),
  8035. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~2_combout ),
  8036. .cin(gnd),
  8037. .combout(\macro_inst|u_uart[0]|u_regs|Selector11~6_combout ),
  8038. .cout());
  8039. defparam \macro_inst|u_uart[0]|u_regs|Selector11~6 .lut_mask = 16'hF0CA;
  8040. defparam \macro_inst|u_uart[0]|u_regs|Selector11~6 .sum_lutc_input = "datac";
  8041. // Location: LCCOMB_X58_Y2_N0
  8042. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector11~7 (
  8043. .dataa(\macro_inst|u_uart[0]|u_rx[5]|parity_error~q ),
  8044. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~2_combout ),
  8045. .datac(\macro_inst|u_uart[0]|u_regs|Selector11~6_combout ),
  8046. .datad(\macro_inst|u_uart[0]|u_regs|Selector11~5_combout ),
  8047. .cin(gnd),
  8048. .combout(\macro_inst|u_uart[0]|u_regs|Selector11~7_combout ),
  8049. .cout());
  8050. defparam \macro_inst|u_uart[0]|u_regs|Selector11~7 .lut_mask = 16'hBCB0;
  8051. defparam \macro_inst|u_uart[0]|u_regs|Selector11~7 .sum_lutc_input = "datac";
  8052. // Location: LCCOMB_X58_Y2_N16
  8053. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector11~8 (
  8054. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~13_combout ),
  8055. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~14_combout ),
  8056. .datac(\macro_inst|u_uart[0]|u_regs|ibrd [1]),
  8057. .datad(\macro_inst|u_uart[0]|u_regs|Selector11~7_combout ),
  8058. .cin(gnd),
  8059. .combout(\macro_inst|u_uart[0]|u_regs|Selector11~8_combout ),
  8060. .cout());
  8061. defparam \macro_inst|u_uart[0]|u_regs|Selector11~8 .lut_mask = 16'hB391;
  8062. defparam \macro_inst|u_uart[0]|u_regs|Selector11~8 .sum_lutc_input = "datac";
  8063. // Location: LCCOMB_X58_Y2_N2
  8064. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector11~9 (
  8065. .dataa(\macro_inst|u_uart[0]|u_regs|fbrd [1]),
  8066. .datab(\macro_inst|u_ahb2apb|paddr [3]),
  8067. .datac(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  8068. .datad(\macro_inst|u_uart[0]|u_regs|Selector11~8_combout ),
  8069. .cin(gnd),
  8070. .combout(\macro_inst|u_uart[0]|u_regs|Selector11~9_combout ),
  8071. .cout());
  8072. defparam \macro_inst|u_uart[0]|u_regs|Selector11~9 .lut_mask = 16'hBBC0;
  8073. defparam \macro_inst|u_uart[0]|u_regs|Selector11~9 .sum_lutc_input = "datac";
  8074. // Location: LCCOMB_X57_Y2_N0
  8075. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector12~0 (
  8076. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  8077. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  8078. .datac(\macro_inst|u_uart[0]|u_regs|rx_dma_en [0]),
  8079. .datad(\macro_inst|u_uart[0]|u_regs|rx_dma_en [1]),
  8080. .cin(gnd),
  8081. .combout(\macro_inst|u_uart[0]|u_regs|Selector12~0_combout ),
  8082. .cout());
  8083. defparam \macro_inst|u_uart[0]|u_regs|Selector12~0 .lut_mask = 16'hDC98;
  8084. defparam \macro_inst|u_uart[0]|u_regs|Selector12~0 .sum_lutc_input = "datac";
  8085. // Location: LCCOMB_X46_Y4_N20
  8086. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector12~1 (
  8087. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  8088. .datab(\macro_inst|u_uart[0]|u_regs|rx_dma_en [2]),
  8089. .datac(\macro_inst|u_uart[0]|u_regs|rx_dma_en [3]),
  8090. .datad(\macro_inst|u_uart[0]|u_regs|Selector12~0_combout ),
  8091. .cin(gnd),
  8092. .combout(\macro_inst|u_uart[0]|u_regs|Selector12~1_combout ),
  8093. .cout());
  8094. defparam \macro_inst|u_uart[0]|u_regs|Selector12~1 .lut_mask = 16'hF588;
  8095. defparam \macro_inst|u_uart[0]|u_regs|Selector12~1 .sum_lutc_input = "datac";
  8096. // Location: LCCOMB_X51_Y4_N28
  8097. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector12~10 (
  8098. .dataa(\macro_inst|u_uart[0]|u_regs|Selector12~1_combout ),
  8099. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~7_combout ),
  8100. .datac(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~8_combout ),
  8101. .datad(\macro_inst|u_uart[0]|u_regs|Selector12~9_combout ),
  8102. .cin(gnd),
  8103. .combout(\macro_inst|u_uart[0]|u_regs|Selector12~10_combout ),
  8104. .cout());
  8105. defparam \macro_inst|u_uart[0]|u_regs|Selector12~10 .lut_mask = 16'h8F83;
  8106. defparam \macro_inst|u_uart[0]|u_regs|Selector12~10 .sum_lutc_input = "datac";
  8107. // Location: LCCOMB_X51_Y4_N14
  8108. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector12~11 (
  8109. .dataa(\macro_inst|u_uart[0]|u_regs|rx_dma_en [5]),
  8110. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~0_combout ),
  8111. .datac(\macro_inst|u_uart[0]|u_regs|rx_dma_en [4]),
  8112. .datad(\macro_inst|u_uart[0]|u_regs|Selector12~10_combout ),
  8113. .cin(gnd),
  8114. .combout(\macro_inst|u_uart[0]|u_regs|Selector12~11_combout ),
  8115. .cout());
  8116. defparam \macro_inst|u_uart[0]|u_regs|Selector12~11 .lut_mask = 16'hF388;
  8117. defparam \macro_inst|u_uart[0]|u_regs|Selector12~11 .sum_lutc_input = "datac";
  8118. // Location: LCCOMB_X57_Y2_N10
  8119. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector12~2 (
  8120. .dataa(\macro_inst|u_uart[0]|u_rx[1]|framing_error~q ),
  8121. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  8122. .datac(\macro_inst|u_ahb2apb|paddr [9]),
  8123. .datad(\macro_inst|u_uart[0]|u_rx[0]|framing_error~q ),
  8124. .cin(gnd),
  8125. .combout(\macro_inst|u_uart[0]|u_regs|Selector12~2_combout ),
  8126. .cout());
  8127. defparam \macro_inst|u_uart[0]|u_regs|Selector12~2 .lut_mask = 16'hCBC8;
  8128. defparam \macro_inst|u_uart[0]|u_regs|Selector12~2 .sum_lutc_input = "datac";
  8129. // Location: LCCOMB_X57_Y2_N26
  8130. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector12~3 (
  8131. .dataa(\macro_inst|u_uart[0]|u_rx[2]|framing_error~q ),
  8132. .datab(\macro_inst|u_uart[0]|u_rx[3]|framing_error~q ),
  8133. .datac(\macro_inst|u_ahb2apb|paddr [9]),
  8134. .datad(\macro_inst|u_uart[0]|u_regs|Selector12~2_combout ),
  8135. .cin(gnd),
  8136. .combout(\macro_inst|u_uart[0]|u_regs|Selector12~3_combout ),
  8137. .cout());
  8138. defparam \macro_inst|u_uart[0]|u_regs|Selector12~3 .lut_mask = 16'hCFA0;
  8139. defparam \macro_inst|u_uart[0]|u_regs|Selector12~3 .sum_lutc_input = "datac";
  8140. // Location: LCCOMB_X59_Y5_N2
  8141. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector12~4 (
  8142. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~1_combout ),
  8143. .datab(\macro_inst|u_uart[0]|u_rx[4]|framing_error~q ),
  8144. .datac(\macro_inst|u_uart[0]|u_regs|rx_reg [0]),
  8145. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~2_combout ),
  8146. .cin(gnd),
  8147. .combout(\macro_inst|u_uart[0]|u_regs|Selector12~4_combout ),
  8148. .cout());
  8149. defparam \macro_inst|u_uart[0]|u_regs|Selector12~4 .lut_mask = 16'hAAD8;
  8150. defparam \macro_inst|u_uart[0]|u_regs|Selector12~4 .sum_lutc_input = "datac";
  8151. // Location: LCCOMB_X59_Y5_N6
  8152. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector12~5 (
  8153. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~2_combout ),
  8154. .datab(\macro_inst|u_uart[0]|u_rx[5]|framing_error~q ),
  8155. .datac(\macro_inst|u_uart[0]|u_regs|Selector12~3_combout ),
  8156. .datad(\macro_inst|u_uart[0]|u_regs|Selector12~4_combout ),
  8157. .cin(gnd),
  8158. .combout(\macro_inst|u_uart[0]|u_regs|Selector12~5_combout ),
  8159. .cout());
  8160. defparam \macro_inst|u_uart[0]|u_regs|Selector12~5 .lut_mask = 16'hDDA0;
  8161. defparam \macro_inst|u_uart[0]|u_regs|Selector12~5 .sum_lutc_input = "datac";
  8162. // Location: LCCOMB_X60_Y5_N20
  8163. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector12~6 (
  8164. .dataa(\macro_inst|u_uart[0]|u_regs|uart_en~q ),
  8165. .datab(\macro_inst|u_ahb2apb|paddr [2]),
  8166. .datac(\macro_inst|u_ahb2apb|paddr [3]),
  8167. .datad(\macro_inst|u_ahb2apb|paddr [5]),
  8168. .cin(gnd),
  8169. .combout(\macro_inst|u_uart[0]|u_regs|Selector12~6_combout ),
  8170. .cout());
  8171. defparam \macro_inst|u_uart[0]|u_regs|Selector12~6 .lut_mask = 16'h0200;
  8172. defparam \macro_inst|u_uart[0]|u_regs|Selector12~6 .sum_lutc_input = "datac";
  8173. // Location: LCCOMB_X61_Y5_N30
  8174. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector12~7 (
  8175. .dataa(gnd),
  8176. .datab(\macro_inst|u_uart[0]|u_regs|fbrd [0]),
  8177. .datac(\macro_inst|u_ahb2apb|paddr [5]),
  8178. .datad(\macro_inst|u_ahb2apb|paddr [2]),
  8179. .cin(gnd),
  8180. .combout(\macro_inst|u_uart[0]|u_regs|Selector12~7_combout ),
  8181. .cout());
  8182. defparam \macro_inst|u_uart[0]|u_regs|Selector12~7 .lut_mask = 16'h00C0;
  8183. defparam \macro_inst|u_uart[0]|u_regs|Selector12~7 .sum_lutc_input = "datac";
  8184. // Location: LCCOMB_X60_Y5_N12
  8185. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector12~8 (
  8186. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~5_combout ),
  8187. .datab(\macro_inst|u_uart[0]|u_regs|Selector12~6_combout ),
  8188. .datac(\macro_inst|u_uart[0]|u_regs|Selector12~7_combout ),
  8189. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~4_combout ),
  8190. .cin(gnd),
  8191. .combout(\macro_inst|u_uart[0]|u_regs|Selector12~8_combout ),
  8192. .cout());
  8193. defparam \macro_inst|u_uart[0]|u_regs|Selector12~8 .lut_mask = 16'h55D8;
  8194. defparam \macro_inst|u_uart[0]|u_regs|Selector12~8 .sum_lutc_input = "datac";
  8195. // Location: LCCOMB_X59_Y5_N24
  8196. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector12~9 (
  8197. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~3_combout ),
  8198. .datab(\macro_inst|u_uart[0]|u_regs|Selector12~8_combout ),
  8199. .datac(\macro_inst|u_uart[0]|u_regs|ibrd [0]),
  8200. .datad(\macro_inst|u_uart[0]|u_regs|Selector12~5_combout ),
  8201. .cin(gnd),
  8202. .combout(\macro_inst|u_uart[0]|u_regs|Selector12~9_combout ),
  8203. .cout());
  8204. defparam \macro_inst|u_uart[0]|u_regs|Selector12~9 .lut_mask = 16'hEC64;
  8205. defparam \macro_inst|u_uart[0]|u_regs|Selector12~9 .sum_lutc_input = "datac";
  8206. // Location: LCCOMB_X52_Y2_N10
  8207. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector1~0 (
  8208. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  8209. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  8210. .datac(\macro_inst|u_uart[0]|u_regs|rx_idle_ie [0]),
  8211. .datad(\macro_inst|u_uart[0]|u_regs|rx_idle_ie [1]),
  8212. .cin(gnd),
  8213. .combout(\macro_inst|u_uart[0]|u_regs|Selector1~0_combout ),
  8214. .cout());
  8215. defparam \macro_inst|u_uart[0]|u_regs|Selector1~0 .lut_mask = 16'hBA98;
  8216. defparam \macro_inst|u_uart[0]|u_regs|Selector1~0 .sum_lutc_input = "datac";
  8217. // Location: LCCOMB_X53_Y2_N20
  8218. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector1~1 (
  8219. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  8220. .datab(\macro_inst|u_uart[0]|u_regs|rx_idle_ie [2]),
  8221. .datac(\macro_inst|u_uart[0]|u_regs|rx_idle_ie [3]),
  8222. .datad(\macro_inst|u_uart[0]|u_regs|Selector1~0_combout ),
  8223. .cin(gnd),
  8224. .combout(\macro_inst|u_uart[0]|u_regs|Selector1~1_combout ),
  8225. .cout());
  8226. defparam \macro_inst|u_uart[0]|u_regs|Selector1~1 .lut_mask = 16'hF588;
  8227. defparam \macro_inst|u_uart[0]|u_regs|Selector1~1 .sum_lutc_input = "datac";
  8228. // Location: LCCOMB_X60_Y2_N18
  8229. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector1~2 (
  8230. .dataa(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~9_combout ),
  8231. .datab(\macro_inst|u_uart[0]|u_regs|ibrd [11]),
  8232. .datac(\macro_inst|u_uart[0]|u_regs|rx_idle_ie [4]),
  8233. .datad(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~4_combout ),
  8234. .cin(gnd),
  8235. .combout(\macro_inst|u_uart[0]|u_regs|Selector1~2_combout ),
  8236. .cout());
  8237. defparam \macro_inst|u_uart[0]|u_regs|Selector1~2 .lut_mask = 16'hAAE4;
  8238. defparam \macro_inst|u_uart[0]|u_regs|Selector1~2 .sum_lutc_input = "datac";
  8239. // Location: LCCOMB_X60_Y2_N28
  8240. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector1~3 (
  8241. .dataa(\macro_inst|u_uart[0]|u_regs|Selector1~1_combout ),
  8242. .datab(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~4_combout ),
  8243. .datac(\macro_inst|u_uart[0]|u_regs|rx_idle_ie [5]),
  8244. .datad(\macro_inst|u_uart[0]|u_regs|Selector1~2_combout ),
  8245. .cin(gnd),
  8246. .combout(\macro_inst|u_uart[0]|u_regs|Selector1~3_combout ),
  8247. .cout());
  8248. defparam \macro_inst|u_uart[0]|u_regs|Selector1~3 .lut_mask = 16'hF388;
  8249. defparam \macro_inst|u_uart[0]|u_regs|Selector1~3 .sum_lutc_input = "datac";
  8250. // Location: LCCOMB_X60_Y2_N26
  8251. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector1~4 (
  8252. .dataa(gnd),
  8253. .datab(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~5_combout ),
  8254. .datac(gnd),
  8255. .datad(\macro_inst|u_uart[0]|u_regs|Selector1~3_combout ),
  8256. .cin(gnd),
  8257. .combout(\macro_inst|u_uart[0]|u_regs|Selector1~4_combout ),
  8258. .cout());
  8259. defparam \macro_inst|u_uart[0]|u_regs|Selector1~4 .lut_mask = 16'h3300;
  8260. defparam \macro_inst|u_uart[0]|u_regs|Selector1~4 .sum_lutc_input = "datac";
  8261. // Location: LCCOMB_X52_Y2_N0
  8262. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector2~0 (
  8263. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  8264. .datab(\macro_inst|u_uart[0]|u_regs|overrun_error_ie [0]),
  8265. .datac(\macro_inst|u_ahb2apb|paddr [9]),
  8266. .datad(\macro_inst|u_uart[0]|u_regs|overrun_error_ie [1]),
  8267. .cin(gnd),
  8268. .combout(\macro_inst|u_uart[0]|u_regs|Selector2~0_combout ),
  8269. .cout());
  8270. defparam \macro_inst|u_uart[0]|u_regs|Selector2~0 .lut_mask = 16'hAEA4;
  8271. defparam \macro_inst|u_uart[0]|u_regs|Selector2~0 .sum_lutc_input = "datac";
  8272. // Location: LCCOMB_X54_Y2_N22
  8273. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector2~1 (
  8274. .dataa(\macro_inst|u_uart[0]|u_regs|overrun_error_ie [3]),
  8275. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  8276. .datac(\macro_inst|u_uart[0]|u_regs|overrun_error_ie [2]),
  8277. .datad(\macro_inst|u_uart[0]|u_regs|Selector2~0_combout ),
  8278. .cin(gnd),
  8279. .combout(\macro_inst|u_uart[0]|u_regs|Selector2~1_combout ),
  8280. .cout());
  8281. defparam \macro_inst|u_uart[0]|u_regs|Selector2~1 .lut_mask = 16'hBBC0;
  8282. defparam \macro_inst|u_uart[0]|u_regs|Selector2~1 .sum_lutc_input = "datac";
  8283. // Location: LCCOMB_X60_Y2_N24
  8284. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector2~2 (
  8285. .dataa(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~9_combout ),
  8286. .datab(\macro_inst|u_uart[0]|u_regs|ibrd [10]),
  8287. .datac(\macro_inst|u_uart[0]|u_regs|overrun_error_ie [4]),
  8288. .datad(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~4_combout ),
  8289. .cin(gnd),
  8290. .combout(\macro_inst|u_uart[0]|u_regs|Selector2~2_combout ),
  8291. .cout());
  8292. defparam \macro_inst|u_uart[0]|u_regs|Selector2~2 .lut_mask = 16'hAAE4;
  8293. defparam \macro_inst|u_uart[0]|u_regs|Selector2~2 .sum_lutc_input = "datac";
  8294. // Location: LCCOMB_X60_Y2_N16
  8295. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector2~3 (
  8296. .dataa(\macro_inst|u_uart[0]|u_regs|Selector2~1_combout ),
  8297. .datab(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~4_combout ),
  8298. .datac(\macro_inst|u_uart[0]|u_regs|overrun_error_ie [5]),
  8299. .datad(\macro_inst|u_uart[0]|u_regs|Selector2~2_combout ),
  8300. .cin(gnd),
  8301. .combout(\macro_inst|u_uart[0]|u_regs|Selector2~3_combout ),
  8302. .cout());
  8303. defparam \macro_inst|u_uart[0]|u_regs|Selector2~3 .lut_mask = 16'hF388;
  8304. defparam \macro_inst|u_uart[0]|u_regs|Selector2~3 .sum_lutc_input = "datac";
  8305. // Location: LCCOMB_X60_Y2_N30
  8306. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector2~4 (
  8307. .dataa(gnd),
  8308. .datab(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~5_combout ),
  8309. .datac(gnd),
  8310. .datad(\macro_inst|u_uart[0]|u_regs|Selector2~3_combout ),
  8311. .cin(gnd),
  8312. .combout(\macro_inst|u_uart[0]|u_regs|Selector2~4_combout ),
  8313. .cout());
  8314. defparam \macro_inst|u_uart[0]|u_regs|Selector2~4 .lut_mask = 16'h3300;
  8315. defparam \macro_inst|u_uart[0]|u_regs|Selector2~4 .sum_lutc_input = "datac";
  8316. // Location: LCCOMB_X52_Y2_N24
  8317. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector3~0 (
  8318. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  8319. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  8320. .datac(\macro_inst|u_uart[0]|u_regs|break_error_ie [0]),
  8321. .datad(\macro_inst|u_uart[0]|u_regs|break_error_ie [1]),
  8322. .cin(gnd),
  8323. .combout(\macro_inst|u_uart[0]|u_regs|Selector3~0_combout ),
  8324. .cout());
  8325. defparam \macro_inst|u_uart[0]|u_regs|Selector3~0 .lut_mask = 16'hBA98;
  8326. defparam \macro_inst|u_uart[0]|u_regs|Selector3~0 .sum_lutc_input = "datac";
  8327. // Location: LCCOMB_X53_Y2_N30
  8328. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector3~1 (
  8329. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  8330. .datab(\macro_inst|u_uart[0]|u_regs|break_error_ie [2]),
  8331. .datac(\macro_inst|u_uart[0]|u_regs|break_error_ie [3]),
  8332. .datad(\macro_inst|u_uart[0]|u_regs|Selector3~0_combout ),
  8333. .cin(gnd),
  8334. .combout(\macro_inst|u_uart[0]|u_regs|Selector3~1_combout ),
  8335. .cout());
  8336. defparam \macro_inst|u_uart[0]|u_regs|Selector3~1 .lut_mask = 16'hF588;
  8337. defparam \macro_inst|u_uart[0]|u_regs|Selector3~1 .sum_lutc_input = "datac";
  8338. // Location: LCCOMB_X61_Y2_N28
  8339. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector3~2 (
  8340. .dataa(\macro_inst|u_uart[0]|u_regs|break_error_ie [4]),
  8341. .datab(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~9_combout ),
  8342. .datac(\macro_inst|u_uart[0]|u_regs|ibrd [9]),
  8343. .datad(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~4_combout ),
  8344. .cin(gnd),
  8345. .combout(\macro_inst|u_uart[0]|u_regs|Selector3~2_combout ),
  8346. .cout());
  8347. defparam \macro_inst|u_uart[0]|u_regs|Selector3~2 .lut_mask = 16'hCCB8;
  8348. defparam \macro_inst|u_uart[0]|u_regs|Selector3~2 .sum_lutc_input = "datac";
  8349. // Location: LCCOMB_X60_Y2_N22
  8350. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector3~3 (
  8351. .dataa(\macro_inst|u_uart[0]|u_regs|Selector3~1_combout ),
  8352. .datab(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~4_combout ),
  8353. .datac(\macro_inst|u_uart[0]|u_regs|break_error_ie [5]),
  8354. .datad(\macro_inst|u_uart[0]|u_regs|Selector3~2_combout ),
  8355. .cin(gnd),
  8356. .combout(\macro_inst|u_uart[0]|u_regs|Selector3~3_combout ),
  8357. .cout());
  8358. defparam \macro_inst|u_uart[0]|u_regs|Selector3~3 .lut_mask = 16'hF388;
  8359. defparam \macro_inst|u_uart[0]|u_regs|Selector3~3 .sum_lutc_input = "datac";
  8360. // Location: LCCOMB_X60_Y2_N0
  8361. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector3~4 (
  8362. .dataa(gnd),
  8363. .datab(gnd),
  8364. .datac(\macro_inst|u_uart[0]|u_regs|Selector3~3_combout ),
  8365. .datad(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~5_combout ),
  8366. .cin(gnd),
  8367. .combout(\macro_inst|u_uart[0]|u_regs|Selector3~4_combout ),
  8368. .cout());
  8369. defparam \macro_inst|u_uart[0]|u_regs|Selector3~4 .lut_mask = 16'h00F0;
  8370. defparam \macro_inst|u_uart[0]|u_regs|Selector3~4 .sum_lutc_input = "datac";
  8371. // Location: LCCOMB_X52_Y2_N20
  8372. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector4~0 (
  8373. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  8374. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  8375. .datac(\macro_inst|u_uart[0]|u_regs|parity_error_ie [0]),
  8376. .datad(\macro_inst|u_uart[0]|u_regs|parity_error_ie [1]),
  8377. .cin(gnd),
  8378. .combout(\macro_inst|u_uart[0]|u_regs|Selector4~0_combout ),
  8379. .cout());
  8380. defparam \macro_inst|u_uart[0]|u_regs|Selector4~0 .lut_mask = 16'hBA98;
  8381. defparam \macro_inst|u_uart[0]|u_regs|Selector4~0 .sum_lutc_input = "datac";
  8382. // Location: LCCOMB_X53_Y2_N2
  8383. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector4~1 (
  8384. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  8385. .datab(\macro_inst|u_uart[0]|u_regs|Selector4~0_combout ),
  8386. .datac(\macro_inst|u_uart[0]|u_regs|parity_error_ie [3]),
  8387. .datad(\macro_inst|u_uart[0]|u_regs|parity_error_ie [2]),
  8388. .cin(gnd),
  8389. .combout(\macro_inst|u_uart[0]|u_regs|Selector4~1_combout ),
  8390. .cout());
  8391. defparam \macro_inst|u_uart[0]|u_regs|Selector4~1 .lut_mask = 16'hE6C4;
  8392. defparam \macro_inst|u_uart[0]|u_regs|Selector4~1 .sum_lutc_input = "datac";
  8393. // Location: LCCOMB_X61_Y2_N20
  8394. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector4~2 (
  8395. .dataa(\macro_inst|u_uart[0]|u_regs|ibrd [8]),
  8396. .datab(\macro_inst|u_uart[0]|u_regs|parity_error_ie [4]),
  8397. .datac(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~9_combout ),
  8398. .datad(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~4_combout ),
  8399. .cin(gnd),
  8400. .combout(\macro_inst|u_uart[0]|u_regs|Selector4~2_combout ),
  8401. .cout());
  8402. defparam \macro_inst|u_uart[0]|u_regs|Selector4~2 .lut_mask = 16'hF0CA;
  8403. defparam \macro_inst|u_uart[0]|u_regs|Selector4~2 .sum_lutc_input = "datac";
  8404. // Location: LCCOMB_X60_Y2_N6
  8405. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector4~3 (
  8406. .dataa(\macro_inst|u_uart[0]|u_regs|Selector4~2_combout ),
  8407. .datab(\macro_inst|u_uart[0]|u_regs|Selector4~1_combout ),
  8408. .datac(\macro_inst|u_uart[0]|u_regs|parity_error_ie [5]),
  8409. .datad(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~4_combout ),
  8410. .cin(gnd),
  8411. .combout(\macro_inst|u_uart[0]|u_regs|Selector4~3_combout ),
  8412. .cout());
  8413. defparam \macro_inst|u_uart[0]|u_regs|Selector4~3 .lut_mask = 16'hE4AA;
  8414. defparam \macro_inst|u_uart[0]|u_regs|Selector4~3 .sum_lutc_input = "datac";
  8415. // Location: LCCOMB_X60_Y2_N8
  8416. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector4~4 (
  8417. .dataa(gnd),
  8418. .datab(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~5_combout ),
  8419. .datac(gnd),
  8420. .datad(\macro_inst|u_uart[0]|u_regs|Selector4~3_combout ),
  8421. .cin(gnd),
  8422. .combout(\macro_inst|u_uart[0]|u_regs|Selector4~4_combout ),
  8423. .cout());
  8424. defparam \macro_inst|u_uart[0]|u_regs|Selector4~4 .lut_mask = 16'h3300;
  8425. defparam \macro_inst|u_uart[0]|u_regs|Selector4~4 .sum_lutc_input = "datac";
  8426. // Location: LCCOMB_X60_Y5_N24
  8427. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector5~10 (
  8428. .dataa(\macro_inst|u_uart[0]|u_regs|ibrd [7]),
  8429. .datab(\macro_inst|u_uart[1]|u_regs|Equal2~1_combout ),
  8430. .datac(\macro_inst|u_uart[0]|u_regs|Selector5~8_combout ),
  8431. .datad(\macro_inst|u_uart[0]|u_regs|Selector5~9_combout ),
  8432. .cin(gnd),
  8433. .combout(\macro_inst|u_uart[0]|u_regs|Selector5~10_combout ),
  8434. .cout());
  8435. defparam \macro_inst|u_uart[0]|u_regs|Selector5~10 .lut_mask = 16'h08C0;
  8436. defparam \macro_inst|u_uart[0]|u_regs|Selector5~10 .sum_lutc_input = "datac";
  8437. // Location: LCCOMB_X57_Y3_N30
  8438. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector5~11 (
  8439. .dataa(\macro_inst|u_uart[0]|u_regs|status_reg [4]),
  8440. .datab(\macro_inst|u_ahb2apb|paddr [10]),
  8441. .datac(\macro_inst|u_uart[0]|u_regs|framing_error_ie [4]),
  8442. .datad(\macro_inst|u_ahb2apb|paddr [5]),
  8443. .cin(gnd),
  8444. .combout(\macro_inst|u_uart[0]|u_regs|Selector5~11_combout ),
  8445. .cout());
  8446. defparam \macro_inst|u_uart[0]|u_regs|Selector5~11 .lut_mask = 16'hE2AA;
  8447. defparam \macro_inst|u_uart[0]|u_regs|Selector5~11 .sum_lutc_input = "datac";
  8448. // Location: LCCOMB_X60_Y2_N10
  8449. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector5~12 (
  8450. .dataa(\macro_inst|u_ahb2apb|paddr [5]),
  8451. .datab(\macro_inst|u_ahb2apb|paddr [10]),
  8452. .datac(\macro_inst|u_uart[0]|u_regs|framing_error_ie [5]),
  8453. .datad(\macro_inst|u_uart[0]|u_regs|Selector5~6_combout ),
  8454. .cin(gnd),
  8455. .combout(\macro_inst|u_uart[0]|u_regs|Selector5~12_combout ),
  8456. .cout());
  8457. defparam \macro_inst|u_uart[0]|u_regs|Selector5~12 .lut_mask = 16'hF780;
  8458. defparam \macro_inst|u_uart[0]|u_regs|Selector5~12 .sum_lutc_input = "datac";
  8459. // Location: LCCOMB_X59_Y2_N18
  8460. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector5~4 (
  8461. .dataa(\macro_inst|u_ahb2apb|paddr [2]),
  8462. .datab(\macro_inst|u_ahb2apb|paddr [5]),
  8463. .datac(gnd),
  8464. .datad(\macro_inst|u_uart[0]|u_regs|lcr_sps~q ),
  8465. .cin(gnd),
  8466. .combout(\macro_inst|u_uart[0]|u_regs|Selector5~4_combout ),
  8467. .cout());
  8468. defparam \macro_inst|u_uart[0]|u_regs|Selector5~4 .lut_mask = 16'h8800;
  8469. defparam \macro_inst|u_uart[0]|u_regs|Selector5~4 .sum_lutc_input = "datac";
  8470. // Location: LCCOMB_X52_Y2_N14
  8471. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector5~5 (
  8472. .dataa(\macro_inst|u_uart[0]|u_regs|framing_error_ie [1]),
  8473. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  8474. .datac(\macro_inst|u_uart[0]|u_regs|framing_error_ie [0]),
  8475. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  8476. .cin(gnd),
  8477. .combout(\macro_inst|u_uart[0]|u_regs|Selector5~5_combout ),
  8478. .cout());
  8479. defparam \macro_inst|u_uart[0]|u_regs|Selector5~5 .lut_mask = 16'hEE30;
  8480. defparam \macro_inst|u_uart[0]|u_regs|Selector5~5 .sum_lutc_input = "datac";
  8481. // Location: LCCOMB_X53_Y2_N6
  8482. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector5~6 (
  8483. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  8484. .datab(\macro_inst|u_uart[0]|u_regs|framing_error_ie [2]),
  8485. .datac(\macro_inst|u_uart[0]|u_regs|framing_error_ie [3]),
  8486. .datad(\macro_inst|u_uart[0]|u_regs|Selector5~5_combout ),
  8487. .cin(gnd),
  8488. .combout(\macro_inst|u_uart[0]|u_regs|Selector5~6_combout ),
  8489. .cout());
  8490. defparam \macro_inst|u_uart[0]|u_regs|Selector5~6 .lut_mask = 16'hF588;
  8491. defparam \macro_inst|u_uart[0]|u_regs|Selector5~6 .sum_lutc_input = "datac";
  8492. // Location: LCCOMB_X60_Y2_N4
  8493. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector5~7 (
  8494. .dataa(\macro_inst|u_uart[1]|u_regs|always8~0_combout ),
  8495. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[4]~17_combout ),
  8496. .datac(\macro_inst|u_uart[0]|u_regs|Selector5~11_combout ),
  8497. .datad(\macro_inst|u_uart[0]|u_regs|Selector5~12_combout ),
  8498. .cin(gnd),
  8499. .combout(\macro_inst|u_uart[0]|u_regs|Selector5~7_combout ),
  8500. .cout());
  8501. defparam \macro_inst|u_uart[0]|u_regs|Selector5~7 .lut_mask = 16'hA820;
  8502. defparam \macro_inst|u_uart[0]|u_regs|Selector5~7 .sum_lutc_input = "datac";
  8503. // Location: LCCOMB_X59_Y5_N16
  8504. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector5~8 (
  8505. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~4_combout ),
  8506. .datab(\macro_inst|u_uart[0]|u_regs|Selector5~4_combout ),
  8507. .datac(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~5_combout ),
  8508. .datad(\macro_inst|u_uart[0]|u_regs|Selector5~7_combout ),
  8509. .cin(gnd),
  8510. .combout(\macro_inst|u_uart[0]|u_regs|Selector5~8_combout ),
  8511. .cout());
  8512. defparam \macro_inst|u_uart[0]|u_regs|Selector5~8 .lut_mask = 16'h5E0E;
  8513. defparam \macro_inst|u_uart[0]|u_regs|Selector5~8 .sum_lutc_input = "datac";
  8514. // Location: LCCOMB_X59_Y5_N20
  8515. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector5~9 (
  8516. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~3_combout ),
  8517. .datab(\macro_inst|u_uart[0]|u_regs|rx_reg [7]),
  8518. .datac(\macro_inst|u_ahb2apb|paddr [2]),
  8519. .datad(\macro_inst|u_uart[0]|u_regs|Selector5~8_combout ),
  8520. .cin(gnd),
  8521. .combout(\macro_inst|u_uart[0]|u_regs|Selector5~9_combout ),
  8522. .cout());
  8523. defparam \macro_inst|u_uart[0]|u_regs|Selector5~9 .lut_mask = 16'hA2AA;
  8524. defparam \macro_inst|u_uart[0]|u_regs|Selector5~9 .sum_lutc_input = "datac";
  8525. // Location: LCCOMB_X60_Y5_N8
  8526. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector6~0 (
  8527. .dataa(\macro_inst|u_ahb2apb|paddr [5]),
  8528. .datab(\macro_inst|u_ahb2apb|paddr [2]),
  8529. .datac(\macro_inst|u_uart[1]|u_regs|Equal2~1_combout ),
  8530. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~4_combout ),
  8531. .cin(gnd),
  8532. .combout(\macro_inst|u_uart[0]|u_regs|Selector6~0_combout ),
  8533. .cout());
  8534. defparam \macro_inst|u_uart[0]|u_regs|Selector6~0 .lut_mask = 16'h9010;
  8535. defparam \macro_inst|u_uart[0]|u_regs|Selector6~0 .sum_lutc_input = "datac";
  8536. // Location: LCCOMB_X61_Y5_N26
  8537. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector6~1 (
  8538. .dataa(\macro_inst|u_ahb2apb|paddr [4]),
  8539. .datab(\macro_inst|u_ahb2apb|paddr [5]),
  8540. .datac(gnd),
  8541. .datad(\macro_inst|u_ahb2apb|paddr [3]),
  8542. .cin(gnd),
  8543. .combout(\macro_inst|u_uart[0]|u_regs|Selector6~1_combout ),
  8544. .cout());
  8545. defparam \macro_inst|u_uart[0]|u_regs|Selector6~1 .lut_mask = 16'h2211;
  8546. defparam \macro_inst|u_uart[0]|u_regs|Selector6~1 .sum_lutc_input = "datac";
  8547. // Location: LCCOMB_X57_Y5_N8
  8548. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector6~2 (
  8549. .dataa(\macro_inst|u_ahb2apb|paddr [4]),
  8550. .datab(\macro_inst|u_uart[0]|u_regs|rx_reg [6]),
  8551. .datac(\macro_inst|u_uart[0]|u_regs|Selector6~1_combout ),
  8552. .datad(\macro_inst|u_uart[0]|u_regs|status_reg [1]),
  8553. .cin(gnd),
  8554. .combout(\macro_inst|u_uart[0]|u_regs|Selector6~2_combout ),
  8555. .cout());
  8556. defparam \macro_inst|u_uart[0]|u_regs|Selector6~2 .lut_mask = 16'h40E0;
  8557. defparam \macro_inst|u_uart[0]|u_regs|Selector6~2 .sum_lutc_input = "datac";
  8558. // Location: LCCOMB_X60_Y3_N12
  8559. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector6~3 (
  8560. .dataa(\macro_inst|u_uart[0]|u_regs|ibrd [6]),
  8561. .datab(\macro_inst|u_ahb2apb|paddr [5]),
  8562. .datac(\macro_inst|u_uart[0]|u_regs|Selector6~2_combout ),
  8563. .datad(\macro_inst|u_uart[0]|u_regs|Selector6~0_combout ),
  8564. .cin(gnd),
  8565. .combout(\macro_inst|u_uart[0]|u_regs|Selector6~3_combout ),
  8566. .cout());
  8567. defparam \macro_inst|u_uart[0]|u_regs|Selector6~3 .lut_mask = 16'hF800;
  8568. defparam \macro_inst|u_uart[0]|u_regs|Selector6~3 .sum_lutc_input = "datac";
  8569. // Location: LCCOMB_X56_Y2_N30
  8570. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector7~10 (
  8571. .dataa(\macro_inst|u_uart[0]|u_regs|rx_reg [5]),
  8572. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_complete~q ),
  8573. .datac(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~1_combout ),
  8574. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~2_combout ),
  8575. .cin(gnd),
  8576. .combout(\macro_inst|u_uart[0]|u_regs|Selector7~10_combout ),
  8577. .cout());
  8578. defparam \macro_inst|u_uart[0]|u_regs|Selector7~10 .lut_mask = 16'hF0CA;
  8579. defparam \macro_inst|u_uart[0]|u_regs|Selector7~10 .sum_lutc_input = "datac";
  8580. // Location: LCCOMB_X56_Y2_N2
  8581. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector7~11 (
  8582. .dataa(\macro_inst|u_uart[0]|u_tx[5]|tx_complete~q ),
  8583. .datab(gnd),
  8584. .datac(\macro_inst|u_uart[0]|u_regs|Selector7~10_combout ),
  8585. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~2_combout ),
  8586. .cin(gnd),
  8587. .combout(\macro_inst|u_uart[0]|u_regs|Selector7~11_combout ),
  8588. .cout());
  8589. defparam \macro_inst|u_uart[0]|u_regs|Selector7~11 .lut_mask = 16'hAFF0;
  8590. defparam \macro_inst|u_uart[0]|u_regs|Selector7~11 .sum_lutc_input = "datac";
  8591. // Location: LCCOMB_X52_Y2_N8
  8592. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector7~12 (
  8593. .dataa(\macro_inst|u_uart[0]|u_tx[0]|tx_complete~q ),
  8594. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  8595. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_complete~q ),
  8596. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  8597. .cin(gnd),
  8598. .combout(\macro_inst|u_uart[0]|u_regs|Selector7~12_combout ),
  8599. .cout());
  8600. defparam \macro_inst|u_uart[0]|u_regs|Selector7~12 .lut_mask = 16'hFC22;
  8601. defparam \macro_inst|u_uart[0]|u_regs|Selector7~12 .sum_lutc_input = "datac";
  8602. // Location: LCCOMB_X56_Y2_N4
  8603. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector7~13 (
  8604. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  8605. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_complete~q ),
  8606. .datac(\macro_inst|u_uart[0]|u_tx[2]|tx_complete~q ),
  8607. .datad(\macro_inst|u_uart[0]|u_regs|Selector7~12_combout ),
  8608. .cin(gnd),
  8609. .combout(\macro_inst|u_uart[0]|u_regs|Selector7~13_combout ),
  8610. .cout());
  8611. defparam \macro_inst|u_uart[0]|u_regs|Selector7~13 .lut_mask = 16'hDDA0;
  8612. defparam \macro_inst|u_uart[0]|u_regs|Selector7~13 .sum_lutc_input = "datac";
  8613. // Location: LCCOMB_X56_Y2_N20
  8614. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector7~14 (
  8615. .dataa(\macro_inst|u_uart[0]|u_regs|Selector7~10_combout ),
  8616. .datab(gnd),
  8617. .datac(\macro_inst|u_uart[0]|u_regs|Selector7~13_combout ),
  8618. .datad(gnd),
  8619. .cin(gnd),
  8620. .combout(\macro_inst|u_uart[0]|u_regs|Selector7~14_combout ),
  8621. .cout());
  8622. defparam \macro_inst|u_uart[0]|u_regs|Selector7~14 .lut_mask = 16'hFAFA;
  8623. defparam \macro_inst|u_uart[0]|u_regs|Selector7~14 .sum_lutc_input = "datac";
  8624. // Location: LCCOMB_X56_Y2_N26
  8625. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector7~15 (
  8626. .dataa(\macro_inst|u_uart[0]|u_regs|Selector7~18_combout ),
  8627. .datab(\macro_inst|u_uart[0]|u_regs|Selector7~14_combout ),
  8628. .datac(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~4_combout ),
  8629. .datad(\macro_inst|u_uart[0]|u_regs|Selector7~11_combout ),
  8630. .cin(gnd),
  8631. .combout(\macro_inst|u_uart[0]|u_regs|Selector7~15_combout ),
  8632. .cout());
  8633. defparam \macro_inst|u_uart[0]|u_regs|Selector7~15 .lut_mask = 16'hCA0A;
  8634. defparam \macro_inst|u_uart[0]|u_regs|Selector7~15 .sum_lutc_input = "datac";
  8635. // Location: LCCOMB_X56_Y2_N24
  8636. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector7~16 (
  8637. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~5_combout ),
  8638. .datab(\macro_inst|u_uart[0]|u_regs|Selector7~17_combout ),
  8639. .datac(\macro_inst|u_uart[0]|u_regs|Selector7~15_combout ),
  8640. .datad(\macro_inst|u_uart[0]|u_regs|Selector7~9_combout ),
  8641. .cin(gnd),
  8642. .combout(\macro_inst|u_uart[0]|u_regs|Selector7~16_combout ),
  8643. .cout());
  8644. defparam \macro_inst|u_uart[0]|u_regs|Selector7~16 .lut_mask = 16'hC840;
  8645. defparam \macro_inst|u_uart[0]|u_regs|Selector7~16 .sum_lutc_input = "datac";
  8646. // Location: LCCOMB_X61_Y2_N2
  8647. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector7~17 (
  8648. .dataa(gnd),
  8649. .datab(\macro_inst|u_ahb2apb|paddr [6]),
  8650. .datac(\macro_inst|u_uart[0]|u_regs|apb_prdata[4]~18_combout ),
  8651. .datad(\macro_inst|u_ahb2apb|paddr [7]),
  8652. .cin(gnd),
  8653. .combout(\macro_inst|u_uart[0]|u_regs|Selector7~17_combout ),
  8654. .cout());
  8655. defparam \macro_inst|u_uart[0]|u_regs|Selector7~17 .lut_mask = 16'h0003;
  8656. defparam \macro_inst|u_uart[0]|u_regs|Selector7~17 .sum_lutc_input = "datac";
  8657. // Location: LCCOMB_X61_Y2_N4
  8658. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector7~18 (
  8659. .dataa(\macro_inst|u_ahb2apb|paddr [4]),
  8660. .datab(\macro_inst|u_uart[0]|u_regs|fbrd [5]),
  8661. .datac(\macro_inst|u_ahb2apb|paddr [3]),
  8662. .datad(\macro_inst|u_uart[0]|u_regs|ibrd [5]),
  8663. .cin(gnd),
  8664. .combout(\macro_inst|u_uart[0]|u_regs|Selector7~18_combout ),
  8665. .cout());
  8666. defparam \macro_inst|u_uart[0]|u_regs|Selector7~18 .lut_mask = 16'hCDC8;
  8667. defparam \macro_inst|u_uart[0]|u_regs|Selector7~18 .sum_lutc_input = "datac";
  8668. // Location: LCCOMB_X57_Y3_N8
  8669. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector7~4 (
  8670. .dataa(\macro_inst|u_uart[0]|u_regs|status_reg [2]),
  8671. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[4]~17_combout ),
  8672. .datac(\macro_inst|u_uart[0]|u_regs|tx_not_full_ie [4]),
  8673. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[4]~16_combout ),
  8674. .cin(gnd),
  8675. .combout(\macro_inst|u_uart[0]|u_regs|Selector7~4_combout ),
  8676. .cout());
  8677. defparam \macro_inst|u_uart[0]|u_regs|Selector7~4 .lut_mask = 16'hFC22;
  8678. defparam \macro_inst|u_uart[0]|u_regs|Selector7~4 .sum_lutc_input = "datac";
  8679. // Location: LCCOMB_X56_Y2_N6
  8680. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector7~5 (
  8681. .dataa(\macro_inst|u_uart[0]|u_regs|tx_not_full_ie [5]),
  8682. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[4]~17_combout ),
  8683. .datac(gnd),
  8684. .datad(\macro_inst|u_uart[0]|u_regs|Selector7~4_combout ),
  8685. .cin(gnd),
  8686. .combout(\macro_inst|u_uart[0]|u_regs|Selector7~5_combout ),
  8687. .cout());
  8688. defparam \macro_inst|u_uart[0]|u_regs|Selector7~5 .lut_mask = 16'hBBCC;
  8689. defparam \macro_inst|u_uart[0]|u_regs|Selector7~5 .sum_lutc_input = "datac";
  8690. // Location: LCCOMB_X52_Y2_N2
  8691. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector7~6 (
  8692. .dataa(\macro_inst|u_uart[0]|u_regs|tx_not_full_ie [1]),
  8693. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  8694. .datac(\macro_inst|u_uart[0]|u_regs|tx_not_full_ie [0]),
  8695. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  8696. .cin(gnd),
  8697. .combout(\macro_inst|u_uart[0]|u_regs|Selector7~6_combout ),
  8698. .cout());
  8699. defparam \macro_inst|u_uart[0]|u_regs|Selector7~6 .lut_mask = 16'hEE30;
  8700. defparam \macro_inst|u_uart[0]|u_regs|Selector7~6 .sum_lutc_input = "datac";
  8701. // Location: LCCOMB_X53_Y2_N8
  8702. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector7~7 (
  8703. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  8704. .datab(\macro_inst|u_uart[0]|u_regs|tx_not_full_ie [2]),
  8705. .datac(\macro_inst|u_uart[0]|u_regs|tx_not_full_ie [3]),
  8706. .datad(\macro_inst|u_uart[0]|u_regs|Selector7~6_combout ),
  8707. .cin(gnd),
  8708. .combout(\macro_inst|u_uart[0]|u_regs|Selector7~7_combout ),
  8709. .cout());
  8710. defparam \macro_inst|u_uart[0]|u_regs|Selector7~7 .lut_mask = 16'hF588;
  8711. defparam \macro_inst|u_uart[0]|u_regs|Selector7~7 .sum_lutc_input = "datac";
  8712. // Location: LCCOMB_X56_Y2_N14
  8713. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector7~8 (
  8714. .dataa(gnd),
  8715. .datab(gnd),
  8716. .datac(\macro_inst|u_uart[0]|u_regs|Selector7~7_combout ),
  8717. .datad(\macro_inst|u_uart[0]|u_regs|Selector7~4_combout ),
  8718. .cin(gnd),
  8719. .combout(\macro_inst|u_uart[0]|u_regs|Selector7~8_combout ),
  8720. .cout());
  8721. defparam \macro_inst|u_uart[0]|u_regs|Selector7~8 .lut_mask = 16'hFFF0;
  8722. defparam \macro_inst|u_uart[0]|u_regs|Selector7~8 .sum_lutc_input = "datac";
  8723. // Location: LCCOMB_X56_Y2_N0
  8724. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector7~9 (
  8725. .dataa(\macro_inst|u_uart[0]|u_regs|Selector7~18_combout ),
  8726. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~4_combout ),
  8727. .datac(\macro_inst|u_uart[0]|u_regs|Selector7~8_combout ),
  8728. .datad(\macro_inst|u_uart[0]|u_regs|Selector7~5_combout ),
  8729. .cin(gnd),
  8730. .combout(\macro_inst|u_uart[0]|u_regs|Selector7~9_combout ),
  8731. .cout());
  8732. defparam \macro_inst|u_uart[0]|u_regs|Selector7~9 .lut_mask = 16'hB888;
  8733. defparam \macro_inst|u_uart[0]|u_regs|Selector7~9 .sum_lutc_input = "datac";
  8734. // Location: LCCOMB_X57_Y2_N8
  8735. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector8~10 (
  8736. .dataa(\macro_inst|u_uart[0]|u_regs|Selector8~8_combout ),
  8737. .datab(\macro_inst|u_uart[0]|u_regs|Selector8~9_combout ),
  8738. .datac(\macro_inst|u_uart[0]|u_regs|apb_prdata[4]~17_combout ),
  8739. .datad(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie [5]),
  8740. .cin(gnd),
  8741. .combout(\macro_inst|u_uart[0]|u_regs|Selector8~10_combout ),
  8742. .cout());
  8743. defparam \macro_inst|u_uart[0]|u_regs|Selector8~10 .lut_mask = 16'hEC2C;
  8744. defparam \macro_inst|u_uart[0]|u_regs|Selector8~10 .sum_lutc_input = "datac";
  8745. // Location: LCCOMB_X61_Y2_N10
  8746. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector8~11 (
  8747. .dataa(\macro_inst|u_uart[0]|u_regs|ibrd [4]),
  8748. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~5_combout ),
  8749. .datac(\macro_inst|u_uart[0]|u_regs|Selector8~6_combout ),
  8750. .datad(\macro_inst|u_uart[0]|u_regs|Selector8~10_combout ),
  8751. .cin(gnd),
  8752. .combout(\macro_inst|u_uart[0]|u_regs|Selector8~11_combout ),
  8753. .cout());
  8754. defparam \macro_inst|u_uart[0]|u_regs|Selector8~11 .lut_mask = 16'hF838;
  8755. defparam \macro_inst|u_uart[0]|u_regs|Selector8~11 .sum_lutc_input = "datac";
  8756. // Location: LCCOMB_X61_Y2_N14
  8757. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector8~12 (
  8758. .dataa(\macro_inst|u_ahb2apb|paddr [7]),
  8759. .datab(\macro_inst|u_ahb2apb|paddr [6]),
  8760. .datac(\macro_inst|u_uart[0]|u_regs|apb_prdata[4]~18_combout ),
  8761. .datad(\macro_inst|u_uart[0]|u_regs|Selector8~11_combout ),
  8762. .cin(gnd),
  8763. .combout(\macro_inst|u_uart[0]|u_regs|Selector8~12_combout ),
  8764. .cout());
  8765. defparam \macro_inst|u_uart[0]|u_regs|Selector8~12 .lut_mask = 16'h0100;
  8766. defparam \macro_inst|u_uart[0]|u_regs|Selector8~12 .sum_lutc_input = "datac";
  8767. // Location: LCCOMB_X56_Y2_N22
  8768. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector8~2 (
  8769. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  8770. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  8771. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_idle~q ),
  8772. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_idle~q ),
  8773. .cin(gnd),
  8774. .combout(\macro_inst|u_uart[0]|u_regs|Selector8~2_combout ),
  8775. .cout());
  8776. defparam \macro_inst|u_uart[0]|u_regs|Selector8~2 .lut_mask = 16'hDC98;
  8777. defparam \macro_inst|u_uart[0]|u_regs|Selector8~2 .sum_lutc_input = "datac";
  8778. // Location: LCCOMB_X56_Y2_N8
  8779. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector8~3 (
  8780. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  8781. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_idle~q ),
  8782. .datac(\macro_inst|u_uart[0]|u_regs|Selector8~2_combout ),
  8783. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_idle~q ),
  8784. .cin(gnd),
  8785. .combout(\macro_inst|u_uart[0]|u_regs|Selector8~3_combout ),
  8786. .cout());
  8787. defparam \macro_inst|u_uart[0]|u_regs|Selector8~3 .lut_mask = 16'hDAD0;
  8788. defparam \macro_inst|u_uart[0]|u_regs|Selector8~3 .sum_lutc_input = "datac";
  8789. // Location: LCCOMB_X56_Y2_N16
  8790. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector8~4 (
  8791. .dataa(\macro_inst|u_uart[0]|u_regs|rx_reg [4]),
  8792. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~1_combout ),
  8793. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_idle~q ),
  8794. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~2_combout ),
  8795. .cin(gnd),
  8796. .combout(\macro_inst|u_uart[0]|u_regs|Selector8~4_combout ),
  8797. .cout());
  8798. defparam \macro_inst|u_uart[0]|u_regs|Selector8~4 .lut_mask = 16'hCCE2;
  8799. defparam \macro_inst|u_uart[0]|u_regs|Selector8~4 .sum_lutc_input = "datac";
  8800. // Location: LCCOMB_X56_Y2_N12
  8801. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector8~5 (
  8802. .dataa(\macro_inst|u_uart[0]|u_rx[5]|rx_idle~q ),
  8803. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~2_combout ),
  8804. .datac(\macro_inst|u_uart[0]|u_regs|Selector8~3_combout ),
  8805. .datad(\macro_inst|u_uart[0]|u_regs|Selector8~4_combout ),
  8806. .cin(gnd),
  8807. .combout(\macro_inst|u_uart[0]|u_regs|Selector8~5_combout ),
  8808. .cout());
  8809. defparam \macro_inst|u_uart[0]|u_regs|Selector8~5 .lut_mask = 16'hBBC0;
  8810. defparam \macro_inst|u_uart[0]|u_regs|Selector8~5 .sum_lutc_input = "datac";
  8811. // Location: LCCOMB_X61_Y2_N30
  8812. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector8~6 (
  8813. .dataa(\macro_inst|u_uart[0]|u_regs|Selector8~5_combout ),
  8814. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~5_combout ),
  8815. .datac(\macro_inst|u_uart[0]|u_regs|fbrd [4]),
  8816. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~4_combout ),
  8817. .cin(gnd),
  8818. .combout(\macro_inst|u_uart[0]|u_regs|Selector8~6_combout ),
  8819. .cout());
  8820. defparam \macro_inst|u_uart[0]|u_regs|Selector8~6 .lut_mask = 16'h22FC;
  8821. defparam \macro_inst|u_uart[0]|u_regs|Selector8~6 .sum_lutc_input = "datac";
  8822. // Location: LCCOMB_X52_Y2_N18
  8823. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector8~7 (
  8824. .dataa(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie [1]),
  8825. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  8826. .datac(\macro_inst|u_ahb2apb|paddr [8]),
  8827. .datad(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie [0]),
  8828. .cin(gnd),
  8829. .combout(\macro_inst|u_uart[0]|u_regs|Selector8~7_combout ),
  8830. .cout());
  8831. defparam \macro_inst|u_uart[0]|u_regs|Selector8~7 .lut_mask = 16'hE3E0;
  8832. defparam \macro_inst|u_uart[0]|u_regs|Selector8~7 .sum_lutc_input = "datac";
  8833. // Location: LCCOMB_X53_Y2_N4
  8834. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector8~8 (
  8835. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  8836. .datab(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie [2]),
  8837. .datac(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie [3]),
  8838. .datad(\macro_inst|u_uart[0]|u_regs|Selector8~7_combout ),
  8839. .cin(gnd),
  8840. .combout(\macro_inst|u_uart[0]|u_regs|Selector8~8_combout ),
  8841. .cout());
  8842. defparam \macro_inst|u_uart[0]|u_regs|Selector8~8 .lut_mask = 16'hF588;
  8843. defparam \macro_inst|u_uart[0]|u_regs|Selector8~8 .sum_lutc_input = "datac";
  8844. // Location: LCCOMB_X57_Y2_N30
  8845. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector8~9 (
  8846. .dataa(\macro_inst|u_uart[0]|u_regs|status_reg [1]),
  8847. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[4]~16_combout ),
  8848. .datac(\macro_inst|u_uart[0]|u_regs|apb_prdata[4]~17_combout ),
  8849. .datad(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie [4]),
  8850. .cin(gnd),
  8851. .combout(\macro_inst|u_uart[0]|u_regs|Selector8~9_combout ),
  8852. .cout());
  8853. defparam \macro_inst|u_uart[0]|u_regs|Selector8~9 .lut_mask = 16'hCEC2;
  8854. defparam \macro_inst|u_uart[0]|u_regs|Selector8~9 .sum_lutc_input = "datac";
  8855. // Location: LCCOMB_X61_Y2_N16
  8856. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector9~10 (
  8857. .dataa(\macro_inst|u_uart[0]|u_regs|Selector9~2_combout ),
  8858. .datab(\macro_inst|u_ahb2apb|paddr [6]),
  8859. .datac(gnd),
  8860. .datad(\macro_inst|u_ahb2apb|paddr [7]),
  8861. .cin(gnd),
  8862. .combout(\macro_inst|u_uart[0]|u_regs|Selector9~10_combout ),
  8863. .cout());
  8864. defparam \macro_inst|u_uart[0]|u_regs|Selector9~10 .lut_mask = 16'h0022;
  8865. defparam \macro_inst|u_uart[0]|u_regs|Selector9~10 .sum_lutc_input = "datac";
  8866. // Location: LCCOMB_X61_Y3_N22
  8867. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector9~2 (
  8868. .dataa(\macro_inst|u_ahb2apb|paddr [2]),
  8869. .datab(\macro_inst|u_ahb2apb|paddr [4]),
  8870. .datac(\macro_inst|u_ahb2apb|paddr [3]),
  8871. .datad(\macro_inst|u_ahb2apb|paddr [5]),
  8872. .cin(gnd),
  8873. .combout(\macro_inst|u_uart[0]|u_regs|Selector9~2_combout ),
  8874. .cout());
  8875. defparam \macro_inst|u_uart[0]|u_regs|Selector9~2 .lut_mask = 16'h3343;
  8876. defparam \macro_inst|u_uart[0]|u_regs|Selector9~2 .sum_lutc_input = "datac";
  8877. // Location: LCCOMB_X56_Y2_N18
  8878. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector9~3 (
  8879. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  8880. .datab(\macro_inst|u_uart[0]|u_rx[0]|overrun_error~q ),
  8881. .datac(\macro_inst|u_ahb2apb|paddr [8]),
  8882. .datad(\macro_inst|u_uart[0]|u_rx[1]|overrun_error~q ),
  8883. .cin(gnd),
  8884. .combout(\macro_inst|u_uart[0]|u_regs|Selector9~3_combout ),
  8885. .cout());
  8886. defparam \macro_inst|u_uart[0]|u_regs|Selector9~3 .lut_mask = 16'hF4A4;
  8887. defparam \macro_inst|u_uart[0]|u_regs|Selector9~3 .sum_lutc_input = "datac";
  8888. // Location: LCCOMB_X57_Y2_N24
  8889. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector9~4 (
  8890. .dataa(\macro_inst|u_uart[0]|u_rx[2]|overrun_error~q ),
  8891. .datab(\macro_inst|u_uart[0]|u_rx[3]|overrun_error~q ),
  8892. .datac(\macro_inst|u_ahb2apb|paddr [9]),
  8893. .datad(\macro_inst|u_uart[0]|u_regs|Selector9~3_combout ),
  8894. .cin(gnd),
  8895. .combout(\macro_inst|u_uart[0]|u_regs|Selector9~4_combout ),
  8896. .cout());
  8897. defparam \macro_inst|u_uart[0]|u_regs|Selector9~4 .lut_mask = 16'hCFA0;
  8898. defparam \macro_inst|u_uart[0]|u_regs|Selector9~4 .sum_lutc_input = "datac";
  8899. // Location: LCCOMB_X58_Y2_N4
  8900. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector9~5 (
  8901. .dataa(\macro_inst|u_uart[0]|u_regs|rx_reg [3]),
  8902. .datab(\macro_inst|u_uart[0]|u_rx[4]|overrun_error~q ),
  8903. .datac(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~1_combout ),
  8904. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~2_combout ),
  8905. .cin(gnd),
  8906. .combout(\macro_inst|u_uart[0]|u_regs|Selector9~5_combout ),
  8907. .cout());
  8908. defparam \macro_inst|u_uart[0]|u_regs|Selector9~5 .lut_mask = 16'hF0CA;
  8909. defparam \macro_inst|u_uart[0]|u_regs|Selector9~5 .sum_lutc_input = "datac";
  8910. // Location: LCCOMB_X58_Y2_N20
  8911. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector9~6 (
  8912. .dataa(\macro_inst|u_uart[0]|u_rx[5]|overrun_error~q ),
  8913. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~2_combout ),
  8914. .datac(\macro_inst|u_uart[0]|u_regs|Selector9~5_combout ),
  8915. .datad(\macro_inst|u_uart[0]|u_regs|Selector9~4_combout ),
  8916. .cin(gnd),
  8917. .combout(\macro_inst|u_uart[0]|u_regs|Selector9~6_combout ),
  8918. .cout());
  8919. defparam \macro_inst|u_uart[0]|u_regs|Selector9~6 .lut_mask = 16'hBCB0;
  8920. defparam \macro_inst|u_uart[0]|u_regs|Selector9~6 .sum_lutc_input = "datac";
  8921. // Location: LCCOMB_X58_Y2_N22
  8922. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector9~7 (
  8923. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~14_combout ),
  8924. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~13_combout ),
  8925. .datac(\macro_inst|u_uart[0]|u_regs|ibrd [3]),
  8926. .datad(\macro_inst|u_uart[0]|u_regs|Selector9~6_combout ),
  8927. .cin(gnd),
  8928. .combout(\macro_inst|u_uart[0]|u_regs|Selector9~7_combout ),
  8929. .cout());
  8930. defparam \macro_inst|u_uart[0]|u_regs|Selector9~7 .lut_mask = 16'hD591;
  8931. defparam \macro_inst|u_uart[0]|u_regs|Selector9~7 .sum_lutc_input = "datac";
  8932. // Location: LCCOMB_X61_Y2_N18
  8933. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector9~8 (
  8934. .dataa(\macro_inst|u_ahb2apb|paddr [3]),
  8935. .datab(\macro_inst|u_uart[0]|u_regs|lcr_stp2~q ),
  8936. .datac(\macro_inst|u_uart[0]|u_regs|Selector9~7_combout ),
  8937. .datad(\macro_inst|u_uart[0]|u_regs|fbrd [3]),
  8938. .cin(gnd),
  8939. .combout(\macro_inst|u_uart[0]|u_regs|Selector9~8_combout ),
  8940. .cout());
  8941. defparam \macro_inst|u_uart[0]|u_regs|Selector9~8 .lut_mask = 16'hF858;
  8942. defparam \macro_inst|u_uart[0]|u_regs|Selector9~8 .sum_lutc_input = "datac";
  8943. // Location: LCCOMB_X61_Y2_N0
  8944. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|Selector9~9 (
  8945. .dataa(\macro_inst|u_ahb2apb|paddr [4]),
  8946. .datab(\macro_inst|u_uart[0]|u_regs|Selector9~10_combout ),
  8947. .datac(\macro_inst|u_uart[0]|u_regs|status_reg [0]),
  8948. .datad(\macro_inst|u_uart[0]|u_regs|Selector9~8_combout ),
  8949. .cin(gnd),
  8950. .combout(\macro_inst|u_uart[0]|u_regs|Selector9~9_combout ),
  8951. .cout());
  8952. defparam \macro_inst|u_uart[0]|u_regs|Selector9~9 .lut_mask = 16'hC480;
  8953. defparam \macro_inst|u_uart[0]|u_regs|Selector9~9 .sum_lutc_input = "datac";
  8954. // Location: LCCOMB_X59_Y3_N10
  8955. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|always1~0 (
  8956. .dataa(\macro_inst|u_uart[0]|u_regs|Decoder1~0_combout ),
  8957. .datab(\macro_inst|u_uart[0]|u_regs|apb_write~0_combout ),
  8958. .datac(gnd),
  8959. .datad(\macro_inst|u_uart[0]|u_regs|Decoder1~1_combout ),
  8960. .cin(gnd),
  8961. .combout(\macro_inst|u_uart[0]|u_regs|always1~0_combout ),
  8962. .cout());
  8963. defparam \macro_inst|u_uart[0]|u_regs|always1~0 .lut_mask = 16'h8800;
  8964. defparam \macro_inst|u_uart[0]|u_regs|always1~0 .sum_lutc_input = "datac";
  8965. // Location: LCCOMB_X60_Y1_N10
  8966. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|always2~0 (
  8967. .dataa(\macro_inst|u_uart[0]|u_regs|Decoder1~0_combout ),
  8968. .datab(\macro_inst|u_ahb2apb|paddr [4]),
  8969. .datac(\macro_inst|u_uart[0]|u_regs|apb_write~0_combout ),
  8970. .datad(\macro_inst|u_uart[1]|u_regs|always8~0_combout ),
  8971. .cin(gnd),
  8972. .combout(\macro_inst|u_uart[0]|u_regs|always2~0_combout ),
  8973. .cout());
  8974. defparam \macro_inst|u_uart[0]|u_regs|always2~0 .lut_mask = 16'h2000;
  8975. defparam \macro_inst|u_uart[0]|u_regs|always2~0 .sum_lutc_input = "datac";
  8976. // Location: LCCOMB_X60_Y3_N28
  8977. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|always5~0 (
  8978. .dataa(\macro_inst|u_ahb2apb|paddr [2]),
  8979. .datab(\macro_inst|u_ahb2apb|paddr [3]),
  8980. .datac(\macro_inst|u_uart[0]|u_regs|Decoder1~0_combout ),
  8981. .datad(\macro_inst|u_ahb2apb|paddr [4]),
  8982. .cin(gnd),
  8983. .combout(\macro_inst|u_uart[0]|u_regs|always5~0_combout ),
  8984. .cout());
  8985. defparam \macro_inst|u_uart[0]|u_regs|always5~0 .lut_mask = 16'h0080;
  8986. defparam \macro_inst|u_uart[0]|u_regs|always5~0 .sum_lutc_input = "datac";
  8987. // Location: LCCOMB_X60_Y3_N0
  8988. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|always5~1 (
  8989. .dataa(gnd),
  8990. .datab(gnd),
  8991. .datac(\macro_inst|u_uart[0]|u_regs|apb_write~0_combout ),
  8992. .datad(\macro_inst|u_uart[0]|u_regs|always5~0_combout ),
  8993. .cin(gnd),
  8994. .combout(\macro_inst|u_uart[0]|u_regs|always5~1_combout ),
  8995. .cout());
  8996. defparam \macro_inst|u_uart[0]|u_regs|always5~1 .lut_mask = 16'hF000;
  8997. defparam \macro_inst|u_uart[0]|u_regs|always5~1 .sum_lutc_input = "datac";
  8998. // Location: LCCOMB_X61_Y5_N22
  8999. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|always6~0 (
  9000. .dataa(\macro_inst|u_ahb2apb|paddr [4]),
  9001. .datab(\macro_inst|u_ahb2apb|paddr [3]),
  9002. .datac(\macro_inst|u_uart[0]|u_regs|Decoder1~0_combout ),
  9003. .datad(\macro_inst|u_ahb2apb|paddr [2]),
  9004. .cin(gnd),
  9005. .combout(\macro_inst|u_uart[0]|u_regs|always6~0_combout ),
  9006. .cout());
  9007. defparam \macro_inst|u_uart[0]|u_regs|always6~0 .lut_mask = 16'h0020;
  9008. defparam \macro_inst|u_uart[0]|u_regs|always6~0 .sum_lutc_input = "datac";
  9009. // Location: LCCOMB_X59_Y3_N18
  9010. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|always7~0 (
  9011. .dataa(\macro_inst|u_uart[0]|u_regs|Decoder1~0_combout ),
  9012. .datab(\macro_inst|u_ahb2apb|paddr [4]),
  9013. .datac(\macro_inst|u_uart[0]|u_regs|apb_write~0_combout ),
  9014. .datad(\macro_inst|u_uart[1]|u_regs|always8~0_combout ),
  9015. .cin(gnd),
  9016. .combout(\macro_inst|u_uart[0]|u_regs|always7~0_combout ),
  9017. .cout());
  9018. defparam \macro_inst|u_uart[0]|u_regs|always7~0 .lut_mask = 16'h8000;
  9019. defparam \macro_inst|u_uart[0]|u_regs|always7~0 .sum_lutc_input = "datac";
  9020. // Location: FF_X51_Y4_N15
  9021. dffeas \macro_inst|u_uart[0]|u_regs|apb_prdata[0] (
  9022. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9023. .d(\macro_inst|u_uart[0]|u_regs|Selector12~11_combout ),
  9024. .asdata(vcc),
  9025. .clrn(!\sys_resetn~clkctrl_outclk ),
  9026. .aload(gnd),
  9027. .sclr(\macro_inst|u_ahb2apb|paddr [7]),
  9028. .sload(gnd),
  9029. .ena(\macro_inst|u_uart[0]|u_regs|apb_read1~combout ),
  9030. .devclrn(devclrn),
  9031. .devpor(devpor),
  9032. .q(\macro_inst|u_uart[0]|u_regs|apb_prdata [0]),
  9033. .prn(vcc));
  9034. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[0] .is_wysiwyg = "true";
  9035. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[0] .power_up = "low";
  9036. // Location: LCCOMB_X58_Y4_N26
  9037. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~0 (
  9038. .dataa(\macro_inst|u_ahb2apb|paddr [6]),
  9039. .datab(\macro_inst|u_uart[1]|u_regs|Equal2~0_combout ),
  9040. .datac(\macro_inst|u_ahb2apb|paddr [10]),
  9041. .datad(\macro_inst|u_uart[1]|u_regs|always8~0_combout ),
  9042. .cin(gnd),
  9043. .combout(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~0_combout ),
  9044. .cout());
  9045. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~0 .lut_mask = 16'h8000;
  9046. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~0 .sum_lutc_input = "datac";
  9047. // Location: LCCOMB_X59_Y2_N8
  9048. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~1 (
  9049. .dataa(\macro_inst|u_ahb2apb|paddr [2]),
  9050. .datab(gnd),
  9051. .datac(gnd),
  9052. .datad(\macro_inst|u_ahb2apb|paddr [10]),
  9053. .cin(gnd),
  9054. .combout(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~1_combout ),
  9055. .cout());
  9056. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~1 .lut_mask = 16'hAA00;
  9057. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~1 .sum_lutc_input = "datac";
  9058. // Location: LCCOMB_X59_Y3_N8
  9059. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~2 (
  9060. .dataa(\macro_inst|u_ahb2apb|paddr [2]),
  9061. .datab(gnd),
  9062. .datac(\macro_inst|u_ahb2apb|paddr [8]),
  9063. .datad(\macro_inst|u_ahb2apb|paddr [10]),
  9064. .cin(gnd),
  9065. .combout(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~2_combout ),
  9066. .cout());
  9067. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~2 .lut_mask = 16'hA0AA;
  9068. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~2 .sum_lutc_input = "datac";
  9069. // Location: LCCOMB_X59_Y5_N30
  9070. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~3 (
  9071. .dataa(\macro_inst|u_ahb2apb|paddr [5]),
  9072. .datab(\macro_inst|u_ahb2apb|paddr [2]),
  9073. .datac(\macro_inst|u_ahb2apb|paddr [4]),
  9074. .datad(\macro_inst|u_ahb2apb|paddr [3]),
  9075. .cin(gnd),
  9076. .combout(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~3_combout ),
  9077. .cout());
  9078. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~3 .lut_mask = 16'h000D;
  9079. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~3 .sum_lutc_input = "datac";
  9080. // Location: LCCOMB_X61_Y5_N6
  9081. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~4 (
  9082. .dataa(\macro_inst|u_ahb2apb|paddr [4]),
  9083. .datab(gnd),
  9084. .datac(gnd),
  9085. .datad(\macro_inst|u_ahb2apb|paddr [3]),
  9086. .cin(gnd),
  9087. .combout(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~4_combout ),
  9088. .cout());
  9089. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~4 .lut_mask = 16'h0055;
  9090. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~4 .sum_lutc_input = "datac";
  9091. // Location: LCCOMB_X59_Y2_N22
  9092. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~5 (
  9093. .dataa(\macro_inst|u_ahb2apb|paddr [3]),
  9094. .datab(\macro_inst|u_ahb2apb|paddr [5]),
  9095. .datac(gnd),
  9096. .datad(\macro_inst|u_ahb2apb|paddr [4]),
  9097. .cin(gnd),
  9098. .combout(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~5_combout ),
  9099. .cout());
  9100. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~5 .lut_mask = 16'hFF44;
  9101. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~5 .sum_lutc_input = "datac";
  9102. // Location: LCCOMB_X58_Y4_N28
  9103. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~6 (
  9104. .dataa(\macro_inst|u_ahb2apb|paddr [5]),
  9105. .datab(\macro_inst|u_ahb2apb|paddr [10]),
  9106. .datac(\macro_inst|u_ahb2apb|paddr [3]),
  9107. .datad(\macro_inst|u_ahb2apb|paddr [2]),
  9108. .cin(gnd),
  9109. .combout(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~6_combout ),
  9110. .cout());
  9111. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~6 .lut_mask = 16'h0010;
  9112. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~6 .sum_lutc_input = "datac";
  9113. // Location: LCCOMB_X58_Y4_N10
  9114. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~7 (
  9115. .dataa(\macro_inst|u_ahb2apb|paddr [6]),
  9116. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~6_combout ),
  9117. .datac(gnd),
  9118. .datad(\macro_inst|u_ahb2apb|paddr [4]),
  9119. .cin(gnd),
  9120. .combout(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~7_combout ),
  9121. .cout());
  9122. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~7 .lut_mask = 16'h55DD;
  9123. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~7 .sum_lutc_input = "datac";
  9124. // Location: LCCOMB_X51_Y4_N8
  9125. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~8 (
  9126. .dataa(\macro_inst|u_ahb2apb|paddr [6]),
  9127. .datab(gnd),
  9128. .datac(\macro_inst|u_ahb2apb|paddr [8]),
  9129. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~0_combout ),
  9130. .cin(gnd),
  9131. .combout(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~8_combout ),
  9132. .cout());
  9133. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~8 .lut_mask = 16'hF0AA;
  9134. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[0]~8 .sum_lutc_input = "datac";
  9135. // Location: FF_X60_Y2_N31
  9136. dffeas \macro_inst|u_uart[0]|u_regs|apb_prdata[10] (
  9137. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9138. .d(\macro_inst|u_uart[0]|u_regs|Selector2~4_combout ),
  9139. .asdata(vcc),
  9140. .clrn(!\sys_resetn~clkctrl_outclk ),
  9141. .aload(gnd),
  9142. .sclr(gnd),
  9143. .sload(gnd),
  9144. .ena(\macro_inst|u_uart[0]|u_regs|apb_read1~combout ),
  9145. .devclrn(devclrn),
  9146. .devpor(devpor),
  9147. .q(\macro_inst|u_uart[0]|u_regs|apb_prdata [10]),
  9148. .prn(vcc));
  9149. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[10] .is_wysiwyg = "true";
  9150. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[10] .power_up = "low";
  9151. // Location: FF_X60_Y2_N27
  9152. dffeas \macro_inst|u_uart[0]|u_regs|apb_prdata[11] (
  9153. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9154. .d(\macro_inst|u_uart[0]|u_regs|Selector1~4_combout ),
  9155. .asdata(vcc),
  9156. .clrn(!\sys_resetn~clkctrl_outclk ),
  9157. .aload(gnd),
  9158. .sclr(gnd),
  9159. .sload(gnd),
  9160. .ena(\macro_inst|u_uart[0]|u_regs|apb_read1~combout ),
  9161. .devclrn(devclrn),
  9162. .devpor(devpor),
  9163. .q(\macro_inst|u_uart[0]|u_regs|apb_prdata [11]),
  9164. .prn(vcc));
  9165. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[11] .is_wysiwyg = "true";
  9166. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[11] .power_up = "low";
  9167. // Location: FF_X60_Y2_N15
  9168. dffeas \macro_inst|u_uart[0]|u_regs|apb_prdata[12] (
  9169. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9170. .d(\macro_inst|u_uart[0]|u_regs|Selector0~4_combout ),
  9171. .asdata(vcc),
  9172. .clrn(!\sys_resetn~clkctrl_outclk ),
  9173. .aload(gnd),
  9174. .sclr(gnd),
  9175. .sload(gnd),
  9176. .ena(\macro_inst|u_uart[0]|u_regs|apb_read1~combout ),
  9177. .devclrn(devclrn),
  9178. .devpor(devpor),
  9179. .q(\macro_inst|u_uart[0]|u_regs|apb_prdata [12]),
  9180. .prn(vcc));
  9181. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[12] .is_wysiwyg = "true";
  9182. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[12] .power_up = "low";
  9183. // Location: FF_X60_Y3_N27
  9184. dffeas \macro_inst|u_uart[0]|u_regs|apb_prdata[13] (
  9185. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9186. .d(\macro_inst|u_uart[0]|u_regs|apb_prdata~19_combout ),
  9187. .asdata(vcc),
  9188. .clrn(!\sys_resetn~clkctrl_outclk ),
  9189. .aload(gnd),
  9190. .sclr(gnd),
  9191. .sload(gnd),
  9192. .ena(\macro_inst|u_uart[0]|u_regs|apb_read1~combout ),
  9193. .devclrn(devclrn),
  9194. .devpor(devpor),
  9195. .q(\macro_inst|u_uart[0]|u_regs|apb_prdata [13]),
  9196. .prn(vcc));
  9197. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[13] .is_wysiwyg = "true";
  9198. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[13] .power_up = "low";
  9199. // Location: FF_X60_Y3_N9
  9200. dffeas \macro_inst|u_uart[0]|u_regs|apb_prdata[14] (
  9201. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9202. .d(\macro_inst|u_uart[0]|u_regs|apb_prdata~20_combout ),
  9203. .asdata(vcc),
  9204. .clrn(!\sys_resetn~clkctrl_outclk ),
  9205. .aload(gnd),
  9206. .sclr(gnd),
  9207. .sload(gnd),
  9208. .ena(\macro_inst|u_uart[0]|u_regs|apb_read1~combout ),
  9209. .devclrn(devclrn),
  9210. .devpor(devpor),
  9211. .q(\macro_inst|u_uart[0]|u_regs|apb_prdata [14]),
  9212. .prn(vcc));
  9213. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[14] .is_wysiwyg = "true";
  9214. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[14] .power_up = "low";
  9215. // Location: FF_X60_Y3_N7
  9216. dffeas \macro_inst|u_uart[0]|u_regs|apb_prdata[15] (
  9217. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9218. .d(\macro_inst|u_uart[0]|u_regs|apb_prdata~21_combout ),
  9219. .asdata(vcc),
  9220. .clrn(!\sys_resetn~clkctrl_outclk ),
  9221. .aload(gnd),
  9222. .sclr(gnd),
  9223. .sload(gnd),
  9224. .ena(\macro_inst|u_uart[0]|u_regs|apb_read1~combout ),
  9225. .devclrn(devclrn),
  9226. .devpor(devpor),
  9227. .q(\macro_inst|u_uart[0]|u_regs|apb_prdata [15]),
  9228. .prn(vcc));
  9229. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[15] .is_wysiwyg = "true";
  9230. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[15] .power_up = "low";
  9231. // Location: FF_X58_Y4_N5
  9232. dffeas \macro_inst|u_uart[0]|u_regs|apb_prdata[1] (
  9233. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9234. .d(\macro_inst|u_uart[0]|u_regs|Selector11~12_combout ),
  9235. .asdata(vcc),
  9236. .clrn(!\sys_resetn~clkctrl_outclk ),
  9237. .aload(gnd),
  9238. .sclr(gnd),
  9239. .sload(gnd),
  9240. .ena(\macro_inst|u_uart[0]|u_regs|apb_read1~combout ),
  9241. .devclrn(devclrn),
  9242. .devpor(devpor),
  9243. .q(\macro_inst|u_uart[0]|u_regs|apb_prdata [1]),
  9244. .prn(vcc));
  9245. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[1] .is_wysiwyg = "true";
  9246. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[1] .power_up = "low";
  9247. // Location: LCCOMB_X59_Y3_N30
  9248. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~10 (
  9249. .dataa(\macro_inst|u_ahb2apb|paddr [10]),
  9250. .datab(\macro_inst|u_ahb2apb|paddr [6]),
  9251. .datac(\macro_inst|u_ahb2apb|paddr [2]),
  9252. .datad(\macro_inst|u_ahb2apb|paddr [3]),
  9253. .cin(gnd),
  9254. .combout(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~10_combout ),
  9255. .cout());
  9256. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~10 .lut_mask = 16'h0800;
  9257. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~10 .sum_lutc_input = "datac";
  9258. // Location: LCCOMB_X59_Y3_N0
  9259. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~11 (
  9260. .dataa(\macro_inst|u_ahb2apb|paddr [5]),
  9261. .datab(\macro_inst|u_ahb2apb|paddr [6]),
  9262. .datac(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~10_combout ),
  9263. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  9264. .cin(gnd),
  9265. .combout(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~11_combout ),
  9266. .cout());
  9267. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~11 .lut_mask = 16'hDC8C;
  9268. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~11 .sum_lutc_input = "datac";
  9269. // Location: LCCOMB_X59_Y2_N2
  9270. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~12 (
  9271. .dataa(gnd),
  9272. .datab(gnd),
  9273. .datac(\macro_inst|u_ahb2apb|paddr [5]),
  9274. .datad(\macro_inst|u_ahb2apb|paddr [3]),
  9275. .cin(gnd),
  9276. .combout(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~12_combout ),
  9277. .cout());
  9278. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~12 .lut_mask = 16'hF0FF;
  9279. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~12 .sum_lutc_input = "datac";
  9280. // Location: LCCOMB_X59_Y2_N14
  9281. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~13 (
  9282. .dataa(\macro_inst|u_ahb2apb|paddr [2]),
  9283. .datab(\macro_inst|u_ahb2apb|paddr [3]),
  9284. .datac(gnd),
  9285. .datad(\macro_inst|u_ahb2apb|paddr [5]),
  9286. .cin(gnd),
  9287. .combout(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~13_combout ),
  9288. .cout());
  9289. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~13 .lut_mask = 16'h2233;
  9290. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~13 .sum_lutc_input = "datac";
  9291. // Location: LCCOMB_X59_Y2_N26
  9292. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~14 (
  9293. .dataa(\macro_inst|u_ahb2apb|paddr [2]),
  9294. .datab(\macro_inst|u_ahb2apb|paddr [3]),
  9295. .datac(gnd),
  9296. .datad(\macro_inst|u_ahb2apb|paddr [5]),
  9297. .cin(gnd),
  9298. .combout(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~14_combout ),
  9299. .cout());
  9300. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~14 .lut_mask = 16'hBB88;
  9301. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~14 .sum_lutc_input = "datac";
  9302. // Location: LCCOMB_X60_Y4_N26
  9303. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~15 (
  9304. .dataa(\macro_inst|u_ahb2apb|paddr [6]),
  9305. .datab(\macro_inst|u_ahb2apb|paddr [5]),
  9306. .datac(\macro_inst|u_uart[1]|u_regs|always8~0_combout ),
  9307. .datad(\macro_inst|u_ahb2apb|paddr [10]),
  9308. .cin(gnd),
  9309. .combout(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~15_combout ),
  9310. .cout());
  9311. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~15 .lut_mask = 16'h5575;
  9312. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~15 .sum_lutc_input = "datac";
  9313. // Location: LCCOMB_X60_Y4_N4
  9314. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~9 (
  9315. .dataa(\macro_inst|u_ahb2apb|paddr [6]),
  9316. .datab(\macro_inst|u_ahb2apb|paddr [5]),
  9317. .datac(\macro_inst|u_uart[1]|u_regs|always8~0_combout ),
  9318. .datad(\macro_inst|u_ahb2apb|paddr [10]),
  9319. .cin(gnd),
  9320. .combout(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~9_combout ),
  9321. .cout());
  9322. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~9 .lut_mask = 16'h2000;
  9323. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[1]~9 .sum_lutc_input = "datac";
  9324. // Location: FF_X60_Y5_N7
  9325. dffeas \macro_inst|u_uart[0]|u_regs|apb_prdata[2] (
  9326. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9327. .d(\macro_inst|u_uart[0]|u_regs|Selector10~6_combout ),
  9328. .asdata(vcc),
  9329. .clrn(!\sys_resetn~clkctrl_outclk ),
  9330. .aload(gnd),
  9331. .sclr(gnd),
  9332. .sload(gnd),
  9333. .ena(\macro_inst|u_uart[0]|u_regs|apb_read1~combout ),
  9334. .devclrn(devclrn),
  9335. .devpor(devpor),
  9336. .q(\macro_inst|u_uart[0]|u_regs|apb_prdata [2]),
  9337. .prn(vcc));
  9338. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[2] .is_wysiwyg = "true";
  9339. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[2] .power_up = "low";
  9340. // Location: FF_X61_Y2_N1
  9341. dffeas \macro_inst|u_uart[0]|u_regs|apb_prdata[3] (
  9342. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9343. .d(\macro_inst|u_uart[0]|u_regs|Selector9~9_combout ),
  9344. .asdata(vcc),
  9345. .clrn(!\sys_resetn~clkctrl_outclk ),
  9346. .aload(gnd),
  9347. .sclr(gnd),
  9348. .sload(gnd),
  9349. .ena(\macro_inst|u_uart[0]|u_regs|apb_read1~combout ),
  9350. .devclrn(devclrn),
  9351. .devpor(devpor),
  9352. .q(\macro_inst|u_uart[0]|u_regs|apb_prdata [3]),
  9353. .prn(vcc));
  9354. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[3] .is_wysiwyg = "true";
  9355. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[3] .power_up = "low";
  9356. // Location: FF_X61_Y2_N15
  9357. dffeas \macro_inst|u_uart[0]|u_regs|apb_prdata[4] (
  9358. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9359. .d(\macro_inst|u_uart[0]|u_regs|Selector8~12_combout ),
  9360. .asdata(vcc),
  9361. .clrn(!\sys_resetn~clkctrl_outclk ),
  9362. .aload(gnd),
  9363. .sclr(gnd),
  9364. .sload(gnd),
  9365. .ena(\macro_inst|u_uart[0]|u_regs|apb_read1~combout ),
  9366. .devclrn(devclrn),
  9367. .devpor(devpor),
  9368. .q(\macro_inst|u_uart[0]|u_regs|apb_prdata [4]),
  9369. .prn(vcc));
  9370. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[4] .is_wysiwyg = "true";
  9371. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[4] .power_up = "low";
  9372. // Location: LCCOMB_X58_Y2_N10
  9373. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|apb_prdata[4]~16 (
  9374. .dataa(\macro_inst|u_ahb2apb|paddr [5]),
  9375. .datab(gnd),
  9376. .datac(gnd),
  9377. .datad(\macro_inst|u_ahb2apb|paddr [10]),
  9378. .cin(gnd),
  9379. .combout(\macro_inst|u_uart[0]|u_regs|apb_prdata[4]~16_combout ),
  9380. .cout());
  9381. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[4]~16 .lut_mask = 16'hAA00;
  9382. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[4]~16 .sum_lutc_input = "datac";
  9383. // Location: LCCOMB_X59_Y2_N24
  9384. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|apb_prdata[4]~17 (
  9385. .dataa(\macro_inst|u_ahb2apb|paddr [10]),
  9386. .datab(\macro_inst|u_ahb2apb|paddr [5]),
  9387. .datac(gnd),
  9388. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  9389. .cin(gnd),
  9390. .combout(\macro_inst|u_uart[0]|u_regs|apb_prdata[4]~17_combout ),
  9391. .cout());
  9392. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[4]~17 .lut_mask = 16'hCC44;
  9393. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[4]~17 .sum_lutc_input = "datac";
  9394. // Location: LCCOMB_X61_Y3_N30
  9395. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|apb_prdata[4]~18 (
  9396. .dataa(\macro_inst|u_ahb2apb|paddr [2]),
  9397. .datab(\macro_inst|u_ahb2apb|paddr [4]),
  9398. .datac(\macro_inst|u_ahb2apb|paddr [3]),
  9399. .datad(\macro_inst|u_ahb2apb|paddr [5]),
  9400. .cin(gnd),
  9401. .combout(\macro_inst|u_uart[0]|u_regs|apb_prdata[4]~18_combout ),
  9402. .cout());
  9403. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[4]~18 .lut_mask = 16'hADBC;
  9404. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[4]~18 .sum_lutc_input = "datac";
  9405. // Location: FF_X56_Y2_N25
  9406. dffeas \macro_inst|u_uart[0]|u_regs|apb_prdata[5] (
  9407. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9408. .d(\macro_inst|u_uart[0]|u_regs|Selector7~16_combout ),
  9409. .asdata(vcc),
  9410. .clrn(!\sys_resetn~clkctrl_outclk ),
  9411. .aload(gnd),
  9412. .sclr(gnd),
  9413. .sload(gnd),
  9414. .ena(\macro_inst|u_uart[0]|u_regs|apb_read1~combout ),
  9415. .devclrn(devclrn),
  9416. .devpor(devpor),
  9417. .q(\macro_inst|u_uart[0]|u_regs|apb_prdata [5]),
  9418. .prn(vcc));
  9419. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[5] .is_wysiwyg = "true";
  9420. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[5] .power_up = "low";
  9421. // Location: FF_X60_Y3_N13
  9422. dffeas \macro_inst|u_uart[0]|u_regs|apb_prdata[6] (
  9423. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9424. .d(\macro_inst|u_uart[0]|u_regs|Selector6~3_combout ),
  9425. .asdata(vcc),
  9426. .clrn(!\sys_resetn~clkctrl_outclk ),
  9427. .aload(gnd),
  9428. .sclr(gnd),
  9429. .sload(gnd),
  9430. .ena(\macro_inst|u_uart[0]|u_regs|apb_read1~combout ),
  9431. .devclrn(devclrn),
  9432. .devpor(devpor),
  9433. .q(\macro_inst|u_uart[0]|u_regs|apb_prdata [6]),
  9434. .prn(vcc));
  9435. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[6] .is_wysiwyg = "true";
  9436. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[6] .power_up = "low";
  9437. // Location: FF_X60_Y5_N25
  9438. dffeas \macro_inst|u_uart[0]|u_regs|apb_prdata[7] (
  9439. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9440. .d(\macro_inst|u_uart[0]|u_regs|Selector5~10_combout ),
  9441. .asdata(vcc),
  9442. .clrn(!\sys_resetn~clkctrl_outclk ),
  9443. .aload(gnd),
  9444. .sclr(gnd),
  9445. .sload(gnd),
  9446. .ena(\macro_inst|u_uart[0]|u_regs|apb_read1~combout ),
  9447. .devclrn(devclrn),
  9448. .devpor(devpor),
  9449. .q(\macro_inst|u_uart[0]|u_regs|apb_prdata [7]),
  9450. .prn(vcc));
  9451. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[7] .is_wysiwyg = "true";
  9452. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[7] .power_up = "low";
  9453. // Location: FF_X60_Y2_N9
  9454. dffeas \macro_inst|u_uart[0]|u_regs|apb_prdata[8] (
  9455. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9456. .d(\macro_inst|u_uart[0]|u_regs|Selector4~4_combout ),
  9457. .asdata(vcc),
  9458. .clrn(!\sys_resetn~clkctrl_outclk ),
  9459. .aload(gnd),
  9460. .sclr(gnd),
  9461. .sload(gnd),
  9462. .ena(\macro_inst|u_uart[0]|u_regs|apb_read1~combout ),
  9463. .devclrn(devclrn),
  9464. .devpor(devpor),
  9465. .q(\macro_inst|u_uart[0]|u_regs|apb_prdata [8]),
  9466. .prn(vcc));
  9467. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[8] .is_wysiwyg = "true";
  9468. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[8] .power_up = "low";
  9469. // Location: FF_X60_Y2_N1
  9470. dffeas \macro_inst|u_uart[0]|u_regs|apb_prdata[9] (
  9471. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9472. .d(\macro_inst|u_uart[0]|u_regs|Selector3~4_combout ),
  9473. .asdata(vcc),
  9474. .clrn(!\sys_resetn~clkctrl_outclk ),
  9475. .aload(gnd),
  9476. .sclr(gnd),
  9477. .sload(gnd),
  9478. .ena(\macro_inst|u_uart[0]|u_regs|apb_read1~combout ),
  9479. .devclrn(devclrn),
  9480. .devpor(devpor),
  9481. .q(\macro_inst|u_uart[0]|u_regs|apb_prdata [9]),
  9482. .prn(vcc));
  9483. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[9] .is_wysiwyg = "true";
  9484. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata[9] .power_up = "low";
  9485. // Location: LCCOMB_X60_Y3_N26
  9486. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|apb_prdata~19 (
  9487. .dataa(\macro_inst|u_ahb2apb|paddr [2]),
  9488. .datab(\macro_inst|u_uart[0]|u_regs|ibrd [13]),
  9489. .datac(\macro_inst|u_uart[0]|u_regs|Decoder1~0_combout ),
  9490. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~4_combout ),
  9491. .cin(gnd),
  9492. .combout(\macro_inst|u_uart[0]|u_regs|apb_prdata~19_combout ),
  9493. .cout());
  9494. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata~19 .lut_mask = 16'h8000;
  9495. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata~19 .sum_lutc_input = "datac";
  9496. // Location: LCCOMB_X60_Y3_N8
  9497. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|apb_prdata~20 (
  9498. .dataa(\macro_inst|u_ahb2apb|paddr [2]),
  9499. .datab(\macro_inst|u_uart[0]|u_regs|ibrd [14]),
  9500. .datac(\macro_inst|u_uart[0]|u_regs|Decoder1~0_combout ),
  9501. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~4_combout ),
  9502. .cin(gnd),
  9503. .combout(\macro_inst|u_uart[0]|u_regs|apb_prdata~20_combout ),
  9504. .cout());
  9505. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata~20 .lut_mask = 16'h8000;
  9506. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata~20 .sum_lutc_input = "datac";
  9507. // Location: LCCOMB_X60_Y3_N6
  9508. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|apb_prdata~21 (
  9509. .dataa(\macro_inst|u_ahb2apb|paddr [2]),
  9510. .datab(\macro_inst|u_uart[0]|u_regs|ibrd [15]),
  9511. .datac(\macro_inst|u_uart[0]|u_regs|Decoder1~0_combout ),
  9512. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~4_combout ),
  9513. .cin(gnd),
  9514. .combout(\macro_inst|u_uart[0]|u_regs|apb_prdata~21_combout ),
  9515. .cout());
  9516. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata~21 .lut_mask = 16'h8000;
  9517. defparam \macro_inst|u_uart[0]|u_regs|apb_prdata~21 .sum_lutc_input = "datac";
  9518. // Location: FF_X58_Y3_N1
  9519. dffeas \macro_inst|u_uart[0]|u_regs|apb_pready (
  9520. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9521. .d(\macro_inst|u_uart[0]|u_regs|apb_read0~combout ),
  9522. .asdata(vcc),
  9523. .clrn(!\sys_resetn~clkctrl_outclk ),
  9524. .aload(gnd),
  9525. .sclr(gnd),
  9526. .sload(gnd),
  9527. .ena(vcc),
  9528. .devclrn(devclrn),
  9529. .devpor(devpor),
  9530. .q(\macro_inst|u_uart[0]|u_regs|apb_pready~q ),
  9531. .prn(vcc));
  9532. defparam \macro_inst|u_uart[0]|u_regs|apb_pready .is_wysiwyg = "true";
  9533. defparam \macro_inst|u_uart[0]|u_regs|apb_pready .power_up = "low";
  9534. // Location: LCCOMB_X58_Y3_N0
  9535. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|apb_read0 (
  9536. .dataa(\macro_inst|u_ahb2apb|pwrite~q ),
  9537. .datab(\macro_inst|u_ahb2apb|penable~q ),
  9538. .datac(\macro_inst|u_ahb2apb|psel~q ),
  9539. .datad(\macro_inst|u_ahb2apb|paddr [12]),
  9540. .cin(gnd),
  9541. .combout(\macro_inst|u_uart[0]|u_regs|apb_read0~combout ),
  9542. .cout());
  9543. defparam \macro_inst|u_uart[0]|u_regs|apb_read0 .lut_mask = 16'h0010;
  9544. defparam \macro_inst|u_uart[0]|u_regs|apb_read0 .sum_lutc_input = "datac";
  9545. // Location: LCCOMB_X59_Y3_N20
  9546. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|apb_read1 (
  9547. .dataa(\macro_inst|u_ahb2apb|paddr [12]),
  9548. .datab(\macro_inst|u_ahb2apb|penable~q ),
  9549. .datac(\macro_inst|u_ahb2apb|pwrite~q ),
  9550. .datad(\macro_inst|u_ahb2apb|psel~q ),
  9551. .cin(gnd),
  9552. .combout(\macro_inst|u_uart[0]|u_regs|apb_read1~combout ),
  9553. .cout());
  9554. defparam \macro_inst|u_uart[0]|u_regs|apb_read1 .lut_mask = 16'h0400;
  9555. defparam \macro_inst|u_uart[0]|u_regs|apb_read1 .sum_lutc_input = "datac";
  9556. // Location: LCCOMB_X59_Y3_N4
  9557. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|apb_write~0 (
  9558. .dataa(\macro_inst|u_ahb2apb|psel~q ),
  9559. .datab(\macro_inst|u_ahb2apb|pwrite~q ),
  9560. .datac(\macro_inst|u_ahb2apb|paddr [12]),
  9561. .datad(\macro_inst|u_ahb2apb|penable~q ),
  9562. .cin(gnd),
  9563. .combout(\macro_inst|u_uart[0]|u_regs|apb_write~0_combout ),
  9564. .cout());
  9565. defparam \macro_inst|u_uart[0]|u_regs|apb_write~0 .lut_mask = 16'h0008;
  9566. defparam \macro_inst|u_uart[0]|u_regs|apb_write~0 .sum_lutc_input = "datac";
  9567. // Location: FF_X52_Y2_N25
  9568. dffeas \macro_inst|u_uart[0]|u_regs|break_error_ie[0] (
  9569. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9570. .d(gnd),
  9571. .asdata(\rv32.mem_ahb_hwdata[9] ),
  9572. .clrn(!\sys_resetn~clkctrl_outclk ),
  9573. .aload(gnd),
  9574. .sclr(gnd),
  9575. .sload(vcc),
  9576. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~16_combout ),
  9577. .devclrn(devclrn),
  9578. .devpor(devpor),
  9579. .q(\macro_inst|u_uart[0]|u_regs|break_error_ie [0]),
  9580. .prn(vcc));
  9581. defparam \macro_inst|u_uart[0]|u_regs|break_error_ie[0] .is_wysiwyg = "true";
  9582. defparam \macro_inst|u_uart[0]|u_regs|break_error_ie[0] .power_up = "low";
  9583. // Location: FF_X48_Y4_N31
  9584. dffeas \macro_inst|u_uart[0]|u_regs|break_error_ie[1] (
  9585. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9586. .d(\rv32.mem_ahb_hwdata[9] ),
  9587. .asdata(vcc),
  9588. .clrn(!\sys_resetn~clkctrl_outclk ),
  9589. .aload(gnd),
  9590. .sclr(gnd),
  9591. .sload(gnd),
  9592. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~17_combout ),
  9593. .devclrn(devclrn),
  9594. .devpor(devpor),
  9595. .q(\macro_inst|u_uart[0]|u_regs|break_error_ie [1]),
  9596. .prn(vcc));
  9597. defparam \macro_inst|u_uart[0]|u_regs|break_error_ie[1] .is_wysiwyg = "true";
  9598. defparam \macro_inst|u_uart[0]|u_regs|break_error_ie[1] .power_up = "low";
  9599. // Location: FF_X54_Y2_N11
  9600. dffeas \macro_inst|u_uart[0]|u_regs|break_error_ie[2] (
  9601. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9602. .d(\rv32.mem_ahb_hwdata[9] ),
  9603. .asdata(vcc),
  9604. .clrn(!\sys_resetn~clkctrl_outclk ),
  9605. .aload(gnd),
  9606. .sclr(gnd),
  9607. .sload(gnd),
  9608. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~18_combout ),
  9609. .devclrn(devclrn),
  9610. .devpor(devpor),
  9611. .q(\macro_inst|u_uart[0]|u_regs|break_error_ie [2]),
  9612. .prn(vcc));
  9613. defparam \macro_inst|u_uart[0]|u_regs|break_error_ie[2] .is_wysiwyg = "true";
  9614. defparam \macro_inst|u_uart[0]|u_regs|break_error_ie[2] .power_up = "low";
  9615. // Location: FF_X53_Y2_N31
  9616. dffeas \macro_inst|u_uart[0]|u_regs|break_error_ie[3] (
  9617. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9618. .d(gnd),
  9619. .asdata(\rv32.mem_ahb_hwdata[9] ),
  9620. .clrn(!\sys_resetn~clkctrl_outclk ),
  9621. .aload(gnd),
  9622. .sclr(gnd),
  9623. .sload(vcc),
  9624. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3]~19_combout ),
  9625. .devclrn(devclrn),
  9626. .devpor(devpor),
  9627. .q(\macro_inst|u_uart[0]|u_regs|break_error_ie [3]),
  9628. .prn(vcc));
  9629. defparam \macro_inst|u_uart[0]|u_regs|break_error_ie[3] .is_wysiwyg = "true";
  9630. defparam \macro_inst|u_uart[0]|u_regs|break_error_ie[3] .power_up = "low";
  9631. // Location: FF_X57_Y3_N11
  9632. dffeas \macro_inst|u_uart[0]|u_regs|break_error_ie[4] (
  9633. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9634. .d(gnd),
  9635. .asdata(\rv32.mem_ahb_hwdata[9] ),
  9636. .clrn(!\sys_resetn~clkctrl_outclk ),
  9637. .aload(gnd),
  9638. .sclr(gnd),
  9639. .sload(vcc),
  9640. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[4]~20_combout ),
  9641. .devclrn(devclrn),
  9642. .devpor(devpor),
  9643. .q(\macro_inst|u_uart[0]|u_regs|break_error_ie [4]),
  9644. .prn(vcc));
  9645. defparam \macro_inst|u_uart[0]|u_regs|break_error_ie[4] .is_wysiwyg = "true";
  9646. defparam \macro_inst|u_uart[0]|u_regs|break_error_ie[4] .power_up = "low";
  9647. // Location: FF_X60_Y2_N23
  9648. dffeas \macro_inst|u_uart[0]|u_regs|break_error_ie[5] (
  9649. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9650. .d(gnd),
  9651. .asdata(\rv32.mem_ahb_hwdata[9] ),
  9652. .clrn(!\sys_resetn~clkctrl_outclk ),
  9653. .aload(gnd),
  9654. .sclr(gnd),
  9655. .sload(vcc),
  9656. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[5]~21_combout ),
  9657. .devclrn(devclrn),
  9658. .devpor(devpor),
  9659. .q(\macro_inst|u_uart[0]|u_regs|break_error_ie [5]),
  9660. .prn(vcc));
  9661. defparam \macro_inst|u_uart[0]|u_regs|break_error_ie[5] .is_wysiwyg = "true";
  9662. defparam \macro_inst|u_uart[0]|u_regs|break_error_ie[5] .power_up = "low";
  9663. // Location: LCCOMB_X51_Y2_N24
  9664. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|clear_flags[0]~12 (
  9665. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  9666. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  9667. .datac(\macro_inst|u_ahb2apb|paddr [10]),
  9668. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags~10_combout ),
  9669. .cin(gnd),
  9670. .combout(\macro_inst|u_uart[0]|u_regs|clear_flags[0]~12_combout ),
  9671. .cout());
  9672. defparam \macro_inst|u_uart[0]|u_regs|clear_flags[0]~12 .lut_mask = 16'hFEFF;
  9673. defparam \macro_inst|u_uart[0]|u_regs|clear_flags[0]~12 .sum_lutc_input = "datac";
  9674. // Location: LCCOMB_X51_Y2_N28
  9675. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|clear_flags[1]~13 (
  9676. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  9677. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  9678. .datac(\macro_inst|u_ahb2apb|paddr [10]),
  9679. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags~10_combout ),
  9680. .cin(gnd),
  9681. .combout(\macro_inst|u_uart[0]|u_regs|clear_flags[1]~13_combout ),
  9682. .cout());
  9683. defparam \macro_inst|u_uart[0]|u_regs|clear_flags[1]~13 .lut_mask = 16'h0400;
  9684. defparam \macro_inst|u_uart[0]|u_regs|clear_flags[1]~13 .sum_lutc_input = "datac";
  9685. // Location: LCCOMB_X56_Y1_N12
  9686. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|clear_flags[2]~14 (
  9687. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  9688. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  9689. .datac(\macro_inst|u_ahb2apb|paddr [10]),
  9690. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags~10_combout ),
  9691. .cin(gnd),
  9692. .combout(\macro_inst|u_uart[0]|u_regs|clear_flags[2]~14_combout ),
  9693. .cout());
  9694. defparam \macro_inst|u_uart[0]|u_regs|clear_flags[2]~14 .lut_mask = 16'hFDFF;
  9695. defparam \macro_inst|u_uart[0]|u_regs|clear_flags[2]~14 .sum_lutc_input = "datac";
  9696. // Location: LCCOMB_X57_Y2_N4
  9697. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|clear_flags[3]~11 (
  9698. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  9699. .datab(\macro_inst|u_ahb2apb|paddr [10]),
  9700. .datac(\macro_inst|u_ahb2apb|paddr [8]),
  9701. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags~10_combout ),
  9702. .cin(gnd),
  9703. .combout(\macro_inst|u_uart[0]|u_regs|clear_flags[3]~11_combout ),
  9704. .cout());
  9705. defparam \macro_inst|u_uart[0]|u_regs|clear_flags[3]~11 .lut_mask = 16'h2000;
  9706. defparam \macro_inst|u_uart[0]|u_regs|clear_flags[3]~11 .sum_lutc_input = "datac";
  9707. // Location: LCCOMB_X58_Y4_N6
  9708. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|clear_flags[4]~15 (
  9709. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  9710. .datab(\macro_inst|u_ahb2apb|paddr [10]),
  9711. .datac(\macro_inst|u_ahb2apb|paddr [8]),
  9712. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags~10_combout ),
  9713. .cin(gnd),
  9714. .combout(\macro_inst|u_uart[0]|u_regs|clear_flags[4]~15_combout ),
  9715. .cout());
  9716. defparam \macro_inst|u_uart[0]|u_regs|clear_flags[4]~15 .lut_mask = 16'hFBFF;
  9717. defparam \macro_inst|u_uart[0]|u_regs|clear_flags[4]~15 .sum_lutc_input = "datac";
  9718. // Location: LCCOMB_X58_Y4_N30
  9719. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|clear_flags[5]~16 (
  9720. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  9721. .datab(\macro_inst|u_uart[0]|u_regs|clear_flags~10_combout ),
  9722. .datac(\macro_inst|u_ahb2apb|paddr [8]),
  9723. .datad(\macro_inst|u_ahb2apb|paddr [10]),
  9724. .cin(gnd),
  9725. .combout(\macro_inst|u_uart[0]|u_regs|clear_flags[5]~16_combout ),
  9726. .cout());
  9727. defparam \macro_inst|u_uart[0]|u_regs|clear_flags[5]~16 .lut_mask = 16'h4000;
  9728. defparam \macro_inst|u_uart[0]|u_regs|clear_flags[5]~16 .sum_lutc_input = "datac";
  9729. // Location: LCCOMB_X58_Y4_N0
  9730. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|clear_flags~10 (
  9731. .dataa(\macro_inst|u_ahb2apb|paddr [5]),
  9732. .datab(\macro_inst|u_uart[0]|u_regs|apb_write~0_combout ),
  9733. .datac(\macro_inst|u_ahb2apb|paddr [7]),
  9734. .datad(\macro_inst|u_uart[0]|u_regs|Decoder1~1_combout ),
  9735. .cin(gnd),
  9736. .combout(\macro_inst|u_uart[0]|u_regs|clear_flags~10_combout ),
  9737. .cout());
  9738. defparam \macro_inst|u_uart[0]|u_regs|clear_flags~10 .lut_mask = 16'h0400;
  9739. defparam \macro_inst|u_uart[0]|u_regs|clear_flags~10 .sum_lutc_input = "datac";
  9740. // Location: FF_X61_Y5_N15
  9741. dffeas \macro_inst|u_uart[0]|u_regs|fbrd[0] (
  9742. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9743. .d(gnd),
  9744. .asdata(\rv32.mem_ahb_hwdata[0] ),
  9745. .clrn(!\sys_resetn~clkctrl_outclk ),
  9746. .aload(gnd),
  9747. .sclr(gnd),
  9748. .sload(vcc),
  9749. .ena(\macro_inst|u_uart[0]|u_regs|always2~0_combout ),
  9750. .devclrn(devclrn),
  9751. .devpor(devpor),
  9752. .q(\macro_inst|u_uart[0]|u_regs|fbrd [0]),
  9753. .prn(vcc));
  9754. defparam \macro_inst|u_uart[0]|u_regs|fbrd[0] .is_wysiwyg = "true";
  9755. defparam \macro_inst|u_uart[0]|u_regs|fbrd[0] .power_up = "low";
  9756. // Location: FF_X60_Y1_N7
  9757. dffeas \macro_inst|u_uart[0]|u_regs|fbrd[1] (
  9758. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9759. .d(\rv32.mem_ahb_hwdata[1] ),
  9760. .asdata(vcc),
  9761. .clrn(!\sys_resetn~clkctrl_outclk ),
  9762. .aload(gnd),
  9763. .sclr(gnd),
  9764. .sload(gnd),
  9765. .ena(\macro_inst|u_uart[0]|u_regs|always2~0_combout ),
  9766. .devclrn(devclrn),
  9767. .devpor(devpor),
  9768. .q(\macro_inst|u_uart[0]|u_regs|fbrd [1]),
  9769. .prn(vcc));
  9770. defparam \macro_inst|u_uart[0]|u_regs|fbrd[1] .is_wysiwyg = "true";
  9771. defparam \macro_inst|u_uart[0]|u_regs|fbrd[1] .power_up = "low";
  9772. // Location: FF_X60_Y1_N1
  9773. dffeas \macro_inst|u_uart[0]|u_regs|fbrd[2] (
  9774. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9775. .d(\rv32.mem_ahb_hwdata[2] ),
  9776. .asdata(vcc),
  9777. .clrn(!\sys_resetn~clkctrl_outclk ),
  9778. .aload(gnd),
  9779. .sclr(gnd),
  9780. .sload(gnd),
  9781. .ena(\macro_inst|u_uart[0]|u_regs|always2~0_combout ),
  9782. .devclrn(devclrn),
  9783. .devpor(devpor),
  9784. .q(\macro_inst|u_uart[0]|u_regs|fbrd [2]),
  9785. .prn(vcc));
  9786. defparam \macro_inst|u_uart[0]|u_regs|fbrd[2] .is_wysiwyg = "true";
  9787. defparam \macro_inst|u_uart[0]|u_regs|fbrd[2] .power_up = "low";
  9788. // Location: FF_X60_Y1_N23
  9789. dffeas \macro_inst|u_uart[0]|u_regs|fbrd[3] (
  9790. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9791. .d(gnd),
  9792. .asdata(\rv32.mem_ahb_hwdata[3] ),
  9793. .clrn(!\sys_resetn~clkctrl_outclk ),
  9794. .aload(gnd),
  9795. .sclr(gnd),
  9796. .sload(vcc),
  9797. .ena(\macro_inst|u_uart[0]|u_regs|always2~0_combout ),
  9798. .devclrn(devclrn),
  9799. .devpor(devpor),
  9800. .q(\macro_inst|u_uart[0]|u_regs|fbrd [3]),
  9801. .prn(vcc));
  9802. defparam \macro_inst|u_uart[0]|u_regs|fbrd[3] .is_wysiwyg = "true";
  9803. defparam \macro_inst|u_uart[0]|u_regs|fbrd[3] .power_up = "low";
  9804. // Location: FF_X60_Y1_N15
  9805. dffeas \macro_inst|u_uart[0]|u_regs|fbrd[4] (
  9806. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9807. .d(gnd),
  9808. .asdata(\rv32.mem_ahb_hwdata[4] ),
  9809. .clrn(!\sys_resetn~clkctrl_outclk ),
  9810. .aload(gnd),
  9811. .sclr(gnd),
  9812. .sload(vcc),
  9813. .ena(\macro_inst|u_uart[0]|u_regs|always2~0_combout ),
  9814. .devclrn(devclrn),
  9815. .devpor(devpor),
  9816. .q(\macro_inst|u_uart[0]|u_regs|fbrd [4]),
  9817. .prn(vcc));
  9818. defparam \macro_inst|u_uart[0]|u_regs|fbrd[4] .is_wysiwyg = "true";
  9819. defparam \macro_inst|u_uart[0]|u_regs|fbrd[4] .power_up = "low";
  9820. // Location: FF_X60_Y1_N31
  9821. dffeas \macro_inst|u_uart[0]|u_regs|fbrd[5] (
  9822. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9823. .d(gnd),
  9824. .asdata(\rv32.mem_ahb_hwdata[5] ),
  9825. .clrn(!\sys_resetn~clkctrl_outclk ),
  9826. .aload(gnd),
  9827. .sclr(gnd),
  9828. .sload(vcc),
  9829. .ena(\macro_inst|u_uart[0]|u_regs|always2~0_combout ),
  9830. .devclrn(devclrn),
  9831. .devpor(devpor),
  9832. .q(\macro_inst|u_uart[0]|u_regs|fbrd [5]),
  9833. .prn(vcc));
  9834. defparam \macro_inst|u_uart[0]|u_regs|fbrd[5] .is_wysiwyg = "true";
  9835. defparam \macro_inst|u_uart[0]|u_regs|fbrd[5] .power_up = "low";
  9836. // Location: FF_X52_Y2_N15
  9837. dffeas \macro_inst|u_uart[0]|u_regs|framing_error_ie[0] (
  9838. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9839. .d(gnd),
  9840. .asdata(\rv32.mem_ahb_hwdata[7] ),
  9841. .clrn(!\sys_resetn~clkctrl_outclk ),
  9842. .aload(gnd),
  9843. .sclr(gnd),
  9844. .sload(vcc),
  9845. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~16_combout ),
  9846. .devclrn(devclrn),
  9847. .devpor(devpor),
  9848. .q(\macro_inst|u_uart[0]|u_regs|framing_error_ie [0]),
  9849. .prn(vcc));
  9850. defparam \macro_inst|u_uart[0]|u_regs|framing_error_ie[0] .is_wysiwyg = "true";
  9851. defparam \macro_inst|u_uart[0]|u_regs|framing_error_ie[0] .power_up = "low";
  9852. // Location: FF_X50_Y4_N23
  9853. dffeas \macro_inst|u_uart[0]|u_regs|framing_error_ie[1] (
  9854. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9855. .d(gnd),
  9856. .asdata(\rv32.mem_ahb_hwdata[7] ),
  9857. .clrn(!\sys_resetn~clkctrl_outclk ),
  9858. .aload(gnd),
  9859. .sclr(gnd),
  9860. .sload(vcc),
  9861. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~17_combout ),
  9862. .devclrn(devclrn),
  9863. .devpor(devpor),
  9864. .q(\macro_inst|u_uart[0]|u_regs|framing_error_ie [1]),
  9865. .prn(vcc));
  9866. defparam \macro_inst|u_uart[0]|u_regs|framing_error_ie[1] .is_wysiwyg = "true";
  9867. defparam \macro_inst|u_uart[0]|u_regs|framing_error_ie[1] .power_up = "low";
  9868. // Location: FF_X54_Y2_N7
  9869. dffeas \macro_inst|u_uart[0]|u_regs|framing_error_ie[2] (
  9870. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9871. .d(\rv32.mem_ahb_hwdata[7] ),
  9872. .asdata(vcc),
  9873. .clrn(!\sys_resetn~clkctrl_outclk ),
  9874. .aload(gnd),
  9875. .sclr(gnd),
  9876. .sload(gnd),
  9877. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~18_combout ),
  9878. .devclrn(devclrn),
  9879. .devpor(devpor),
  9880. .q(\macro_inst|u_uart[0]|u_regs|framing_error_ie [2]),
  9881. .prn(vcc));
  9882. defparam \macro_inst|u_uart[0]|u_regs|framing_error_ie[2] .is_wysiwyg = "true";
  9883. defparam \macro_inst|u_uart[0]|u_regs|framing_error_ie[2] .power_up = "low";
  9884. // Location: FF_X53_Y2_N7
  9885. dffeas \macro_inst|u_uart[0]|u_regs|framing_error_ie[3] (
  9886. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9887. .d(gnd),
  9888. .asdata(\rv32.mem_ahb_hwdata[7] ),
  9889. .clrn(!\sys_resetn~clkctrl_outclk ),
  9890. .aload(gnd),
  9891. .sclr(gnd),
  9892. .sload(vcc),
  9893. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3]~19_combout ),
  9894. .devclrn(devclrn),
  9895. .devpor(devpor),
  9896. .q(\macro_inst|u_uart[0]|u_regs|framing_error_ie [3]),
  9897. .prn(vcc));
  9898. defparam \macro_inst|u_uart[0]|u_regs|framing_error_ie[3] .is_wysiwyg = "true";
  9899. defparam \macro_inst|u_uart[0]|u_regs|framing_error_ie[3] .power_up = "low";
  9900. // Location: FF_X57_Y3_N31
  9901. dffeas \macro_inst|u_uart[0]|u_regs|framing_error_ie[4] (
  9902. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9903. .d(gnd),
  9904. .asdata(\rv32.mem_ahb_hwdata[7] ),
  9905. .clrn(!\sys_resetn~clkctrl_outclk ),
  9906. .aload(gnd),
  9907. .sclr(gnd),
  9908. .sload(vcc),
  9909. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[4]~20_combout ),
  9910. .devclrn(devclrn),
  9911. .devpor(devpor),
  9912. .q(\macro_inst|u_uart[0]|u_regs|framing_error_ie [4]),
  9913. .prn(vcc));
  9914. defparam \macro_inst|u_uart[0]|u_regs|framing_error_ie[4] .is_wysiwyg = "true";
  9915. defparam \macro_inst|u_uart[0]|u_regs|framing_error_ie[4] .power_up = "low";
  9916. // Location: FF_X60_Y2_N11
  9917. dffeas \macro_inst|u_uart[0]|u_regs|framing_error_ie[5] (
  9918. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9919. .d(gnd),
  9920. .asdata(\rv32.mem_ahb_hwdata[7] ),
  9921. .clrn(!\sys_resetn~clkctrl_outclk ),
  9922. .aload(gnd),
  9923. .sclr(gnd),
  9924. .sload(vcc),
  9925. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[5]~21_combout ),
  9926. .devclrn(devclrn),
  9927. .devpor(devpor),
  9928. .q(\macro_inst|u_uart[0]|u_regs|framing_error_ie [5]),
  9929. .prn(vcc));
  9930. defparam \macro_inst|u_uart[0]|u_regs|framing_error_ie[5] .is_wysiwyg = "true";
  9931. defparam \macro_inst|u_uart[0]|u_regs|framing_error_ie[5] .power_up = "low";
  9932. // Location: FF_X59_Y5_N25
  9933. dffeas \macro_inst|u_uart[0]|u_regs|ibrd[0] (
  9934. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9935. .d(gnd),
  9936. .asdata(\rv32.mem_ahb_hwdata[0] ),
  9937. .clrn(!\sys_resetn~clkctrl_outclk ),
  9938. .aload(gnd),
  9939. .sclr(gnd),
  9940. .sload(vcc),
  9941. .ena(\macro_inst|u_uart[0]|u_regs|always1~0_combout ),
  9942. .devclrn(devclrn),
  9943. .devpor(devpor),
  9944. .q(\macro_inst|u_uart[0]|u_regs|ibrd [0]),
  9945. .prn(vcc));
  9946. defparam \macro_inst|u_uart[0]|u_regs|ibrd[0] .is_wysiwyg = "true";
  9947. defparam \macro_inst|u_uart[0]|u_regs|ibrd[0] .power_up = "low";
  9948. // Location: LCCOMB_X58_Y5_N22
  9949. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|ibrd[0]~_wirecell (
  9950. .dataa(gnd),
  9951. .datab(gnd),
  9952. .datac(gnd),
  9953. .datad(\macro_inst|u_uart[0]|u_regs|ibrd [0]),
  9954. .cin(gnd),
  9955. .combout(\macro_inst|u_uart[0]|u_regs|ibrd[0]~_wirecell_combout ),
  9956. .cout());
  9957. defparam \macro_inst|u_uart[0]|u_regs|ibrd[0]~_wirecell .lut_mask = 16'h00FF;
  9958. defparam \macro_inst|u_uart[0]|u_regs|ibrd[0]~_wirecell .sum_lutc_input = "datac";
  9959. // Location: FF_X58_Y2_N9
  9960. dffeas \macro_inst|u_uart[0]|u_regs|ibrd[10] (
  9961. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9962. .d(gnd),
  9963. .asdata(\rv32.mem_ahb_hwdata[10] ),
  9964. .clrn(!\sys_resetn~clkctrl_outclk ),
  9965. .aload(gnd),
  9966. .sclr(gnd),
  9967. .sload(vcc),
  9968. .ena(\macro_inst|u_uart[0]|u_regs|always1~0_combout ),
  9969. .devclrn(devclrn),
  9970. .devpor(devpor),
  9971. .q(\macro_inst|u_uart[0]|u_regs|ibrd [10]),
  9972. .prn(vcc));
  9973. defparam \macro_inst|u_uart[0]|u_regs|ibrd[10] .is_wysiwyg = "true";
  9974. defparam \macro_inst|u_uart[0]|u_regs|ibrd[10] .power_up = "low";
  9975. // Location: FF_X59_Y3_N7
  9976. dffeas \macro_inst|u_uart[0]|u_regs|ibrd[11] (
  9977. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9978. .d(gnd),
  9979. .asdata(\rv32.mem_ahb_hwdata[11] ),
  9980. .clrn(!\sys_resetn~clkctrl_outclk ),
  9981. .aload(gnd),
  9982. .sclr(gnd),
  9983. .sload(vcc),
  9984. .ena(\macro_inst|u_uart[0]|u_regs|always1~0_combout ),
  9985. .devclrn(devclrn),
  9986. .devpor(devpor),
  9987. .q(\macro_inst|u_uart[0]|u_regs|ibrd [11]),
  9988. .prn(vcc));
  9989. defparam \macro_inst|u_uart[0]|u_regs|ibrd[11] .is_wysiwyg = "true";
  9990. defparam \macro_inst|u_uart[0]|u_regs|ibrd[11] .power_up = "low";
  9991. // Location: FF_X61_Y2_N9
  9992. dffeas \macro_inst|u_uart[0]|u_regs|ibrd[12] (
  9993. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  9994. .d(\rv32.mem_ahb_hwdata[12] ),
  9995. .asdata(vcc),
  9996. .clrn(!\sys_resetn~clkctrl_outclk ),
  9997. .aload(gnd),
  9998. .sclr(gnd),
  9999. .sload(gnd),
  10000. .ena(\macro_inst|u_uart[0]|u_regs|always1~0_combout ),
  10001. .devclrn(devclrn),
  10002. .devpor(devpor),
  10003. .q(\macro_inst|u_uart[0]|u_regs|ibrd [12]),
  10004. .prn(vcc));
  10005. defparam \macro_inst|u_uart[0]|u_regs|ibrd[12] .is_wysiwyg = "true";
  10006. defparam \macro_inst|u_uart[0]|u_regs|ibrd[12] .power_up = "low";
  10007. // Location: FF_X59_Y5_N15
  10008. dffeas \macro_inst|u_uart[0]|u_regs|ibrd[13] (
  10009. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10010. .d(gnd),
  10011. .asdata(\rv32.mem_ahb_hwdata[13] ),
  10012. .clrn(!\sys_resetn~clkctrl_outclk ),
  10013. .aload(gnd),
  10014. .sclr(gnd),
  10015. .sload(vcc),
  10016. .ena(\macro_inst|u_uart[0]|u_regs|always1~0_combout ),
  10017. .devclrn(devclrn),
  10018. .devpor(devpor),
  10019. .q(\macro_inst|u_uart[0]|u_regs|ibrd [13]),
  10020. .prn(vcc));
  10021. defparam \macro_inst|u_uart[0]|u_regs|ibrd[13] .is_wysiwyg = "true";
  10022. defparam \macro_inst|u_uart[0]|u_regs|ibrd[13] .power_up = "low";
  10023. // Location: FF_X59_Y4_N21
  10024. dffeas \macro_inst|u_uart[0]|u_regs|ibrd[14] (
  10025. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10026. .d(gnd),
  10027. .asdata(\rv32.mem_ahb_hwdata[14] ),
  10028. .clrn(!\sys_resetn~clkctrl_outclk ),
  10029. .aload(gnd),
  10030. .sclr(gnd),
  10031. .sload(vcc),
  10032. .ena(\macro_inst|u_uart[0]|u_regs|always1~0_combout ),
  10033. .devclrn(devclrn),
  10034. .devpor(devpor),
  10035. .q(\macro_inst|u_uart[0]|u_regs|ibrd [14]),
  10036. .prn(vcc));
  10037. defparam \macro_inst|u_uart[0]|u_regs|ibrd[14] .is_wysiwyg = "true";
  10038. defparam \macro_inst|u_uart[0]|u_regs|ibrd[14] .power_up = "low";
  10039. // Location: FF_X59_Y3_N13
  10040. dffeas \macro_inst|u_uart[0]|u_regs|ibrd[15] (
  10041. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10042. .d(gnd),
  10043. .asdata(\rv32.mem_ahb_hwdata[15] ),
  10044. .clrn(!\sys_resetn~clkctrl_outclk ),
  10045. .aload(gnd),
  10046. .sclr(gnd),
  10047. .sload(vcc),
  10048. .ena(\macro_inst|u_uart[0]|u_regs|always1~0_combout ),
  10049. .devclrn(devclrn),
  10050. .devpor(devpor),
  10051. .q(\macro_inst|u_uart[0]|u_regs|ibrd [15]),
  10052. .prn(vcc));
  10053. defparam \macro_inst|u_uart[0]|u_regs|ibrd[15] .is_wysiwyg = "true";
  10054. defparam \macro_inst|u_uart[0]|u_regs|ibrd[15] .power_up = "low";
  10055. // Location: FF_X58_Y2_N17
  10056. dffeas \macro_inst|u_uart[0]|u_regs|ibrd[1] (
  10057. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10058. .d(gnd),
  10059. .asdata(\rv32.mem_ahb_hwdata[1] ),
  10060. .clrn(!\sys_resetn~clkctrl_outclk ),
  10061. .aload(gnd),
  10062. .sclr(gnd),
  10063. .sload(vcc),
  10064. .ena(\macro_inst|u_uart[0]|u_regs|always1~0_combout ),
  10065. .devclrn(devclrn),
  10066. .devpor(devpor),
  10067. .q(\macro_inst|u_uart[0]|u_regs|ibrd [1]),
  10068. .prn(vcc));
  10069. defparam \macro_inst|u_uart[0]|u_regs|ibrd[1] .is_wysiwyg = "true";
  10070. defparam \macro_inst|u_uart[0]|u_regs|ibrd[1] .power_up = "low";
  10071. // Location: FF_X58_Y2_N11
  10072. dffeas \macro_inst|u_uart[0]|u_regs|ibrd[2] (
  10073. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10074. .d(gnd),
  10075. .asdata(\rv32.mem_ahb_hwdata[2] ),
  10076. .clrn(!\sys_resetn~clkctrl_outclk ),
  10077. .aload(gnd),
  10078. .sclr(gnd),
  10079. .sload(vcc),
  10080. .ena(\macro_inst|u_uart[0]|u_regs|always1~0_combout ),
  10081. .devclrn(devclrn),
  10082. .devpor(devpor),
  10083. .q(\macro_inst|u_uart[0]|u_regs|ibrd [2]),
  10084. .prn(vcc));
  10085. defparam \macro_inst|u_uart[0]|u_regs|ibrd[2] .is_wysiwyg = "true";
  10086. defparam \macro_inst|u_uart[0]|u_regs|ibrd[2] .power_up = "low";
  10087. // Location: FF_X58_Y2_N23
  10088. dffeas \macro_inst|u_uart[0]|u_regs|ibrd[3] (
  10089. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10090. .d(gnd),
  10091. .asdata(\rv32.mem_ahb_hwdata[3] ),
  10092. .clrn(!\sys_resetn~clkctrl_outclk ),
  10093. .aload(gnd),
  10094. .sclr(gnd),
  10095. .sload(vcc),
  10096. .ena(\macro_inst|u_uart[0]|u_regs|always1~0_combout ),
  10097. .devclrn(devclrn),
  10098. .devpor(devpor),
  10099. .q(\macro_inst|u_uart[0]|u_regs|ibrd [3]),
  10100. .prn(vcc));
  10101. defparam \macro_inst|u_uart[0]|u_regs|ibrd[3] .is_wysiwyg = "true";
  10102. defparam \macro_inst|u_uart[0]|u_regs|ibrd[3] .power_up = "low";
  10103. // Location: FF_X61_Y2_N17
  10104. dffeas \macro_inst|u_uart[0]|u_regs|ibrd[4] (
  10105. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10106. .d(gnd),
  10107. .asdata(\rv32.mem_ahb_hwdata[4] ),
  10108. .clrn(!\sys_resetn~clkctrl_outclk ),
  10109. .aload(gnd),
  10110. .sclr(gnd),
  10111. .sload(vcc),
  10112. .ena(\macro_inst|u_uart[0]|u_regs|always1~0_combout ),
  10113. .devclrn(devclrn),
  10114. .devpor(devpor),
  10115. .q(\macro_inst|u_uart[0]|u_regs|ibrd [4]),
  10116. .prn(vcc));
  10117. defparam \macro_inst|u_uart[0]|u_regs|ibrd[4] .is_wysiwyg = "true";
  10118. defparam \macro_inst|u_uart[0]|u_regs|ibrd[4] .power_up = "low";
  10119. // Location: FF_X61_Y2_N13
  10120. dffeas \macro_inst|u_uart[0]|u_regs|ibrd[5] (
  10121. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10122. .d(\rv32.mem_ahb_hwdata[5] ),
  10123. .asdata(vcc),
  10124. .clrn(!\sys_resetn~clkctrl_outclk ),
  10125. .aload(gnd),
  10126. .sclr(gnd),
  10127. .sload(gnd),
  10128. .ena(\macro_inst|u_uart[0]|u_regs|always1~0_combout ),
  10129. .devclrn(devclrn),
  10130. .devpor(devpor),
  10131. .q(\macro_inst|u_uart[0]|u_regs|ibrd [5]),
  10132. .prn(vcc));
  10133. defparam \macro_inst|u_uart[0]|u_regs|ibrd[5] .is_wysiwyg = "true";
  10134. defparam \macro_inst|u_uart[0]|u_regs|ibrd[5] .power_up = "low";
  10135. // Location: FF_X59_Y3_N11
  10136. dffeas \macro_inst|u_uart[0]|u_regs|ibrd[6] (
  10137. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10138. .d(gnd),
  10139. .asdata(\rv32.mem_ahb_hwdata[6] ),
  10140. .clrn(!\sys_resetn~clkctrl_outclk ),
  10141. .aload(gnd),
  10142. .sclr(gnd),
  10143. .sload(vcc),
  10144. .ena(\macro_inst|u_uart[0]|u_regs|always1~0_combout ),
  10145. .devclrn(devclrn),
  10146. .devpor(devpor),
  10147. .q(\macro_inst|u_uart[0]|u_regs|ibrd [6]),
  10148. .prn(vcc));
  10149. defparam \macro_inst|u_uart[0]|u_regs|ibrd[6] .is_wysiwyg = "true";
  10150. defparam \macro_inst|u_uart[0]|u_regs|ibrd[6] .power_up = "low";
  10151. // Location: FF_X61_Y2_N27
  10152. dffeas \macro_inst|u_uart[0]|u_regs|ibrd[7] (
  10153. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10154. .d(\rv32.mem_ahb_hwdata[7] ),
  10155. .asdata(vcc),
  10156. .clrn(!\sys_resetn~clkctrl_outclk ),
  10157. .aload(gnd),
  10158. .sclr(gnd),
  10159. .sload(gnd),
  10160. .ena(\macro_inst|u_uart[0]|u_regs|always1~0_combout ),
  10161. .devclrn(devclrn),
  10162. .devpor(devpor),
  10163. .q(\macro_inst|u_uart[0]|u_regs|ibrd [7]),
  10164. .prn(vcc));
  10165. defparam \macro_inst|u_uart[0]|u_regs|ibrd[7] .is_wysiwyg = "true";
  10166. defparam \macro_inst|u_uart[0]|u_regs|ibrd[7] .power_up = "low";
  10167. // Location: FF_X59_Y3_N29
  10168. dffeas \macro_inst|u_uart[0]|u_regs|ibrd[8] (
  10169. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10170. .d(gnd),
  10171. .asdata(\rv32.mem_ahb_hwdata[8] ),
  10172. .clrn(!\sys_resetn~clkctrl_outclk ),
  10173. .aload(gnd),
  10174. .sclr(gnd),
  10175. .sload(vcc),
  10176. .ena(\macro_inst|u_uart[0]|u_regs|always1~0_combout ),
  10177. .devclrn(devclrn),
  10178. .devpor(devpor),
  10179. .q(\macro_inst|u_uart[0]|u_regs|ibrd [8]),
  10180. .prn(vcc));
  10181. defparam \macro_inst|u_uart[0]|u_regs|ibrd[8] .is_wysiwyg = "true";
  10182. defparam \macro_inst|u_uart[0]|u_regs|ibrd[8] .power_up = "low";
  10183. // Location: FF_X61_Y2_N23
  10184. dffeas \macro_inst|u_uart[0]|u_regs|ibrd[9] (
  10185. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10186. .d(\rv32.mem_ahb_hwdata[9] ),
  10187. .asdata(vcc),
  10188. .clrn(!\sys_resetn~clkctrl_outclk ),
  10189. .aload(gnd),
  10190. .sclr(gnd),
  10191. .sload(gnd),
  10192. .ena(\macro_inst|u_uart[0]|u_regs|always1~0_combout ),
  10193. .devclrn(devclrn),
  10194. .devpor(devpor),
  10195. .q(\macro_inst|u_uart[0]|u_regs|ibrd [9]),
  10196. .prn(vcc));
  10197. defparam \macro_inst|u_uart[0]|u_regs|ibrd[9] .is_wysiwyg = "true";
  10198. defparam \macro_inst|u_uart[0]|u_regs|ibrd[9] .power_up = "low";
  10199. // Location: FF_X52_Y2_N23
  10200. dffeas \macro_inst|u_uart[0]|u_regs|interrupts[0] (
  10201. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10202. .d(\macro_inst|u_uart[0]|u_regs|interrupts~4_combout ),
  10203. .asdata(vcc),
  10204. .clrn(!\sys_resetn~clkctrl_outclk ),
  10205. .aload(gnd),
  10206. .sclr(gnd),
  10207. .sload(gnd),
  10208. .ena(vcc),
  10209. .devclrn(devclrn),
  10210. .devpor(devpor),
  10211. .q(\macro_inst|u_uart[0]|u_regs|interrupts [0]),
  10212. .prn(vcc));
  10213. defparam \macro_inst|u_uart[0]|u_regs|interrupts[0] .is_wysiwyg = "true";
  10214. defparam \macro_inst|u_uart[0]|u_regs|interrupts[0] .power_up = "low";
  10215. // Location: FF_X45_Y4_N29
  10216. dffeas \macro_inst|u_uart[0]|u_regs|interrupts[1] (
  10217. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10218. .d(\macro_inst|u_uart[0]|u_regs|interrupts~9_combout ),
  10219. .asdata(vcc),
  10220. .clrn(!\sys_resetn~clkctrl_outclk ),
  10221. .aload(gnd),
  10222. .sclr(gnd),
  10223. .sload(gnd),
  10224. .ena(vcc),
  10225. .devclrn(devclrn),
  10226. .devpor(devpor),
  10227. .q(\macro_inst|u_uart[0]|u_regs|interrupts [1]),
  10228. .prn(vcc));
  10229. defparam \macro_inst|u_uart[0]|u_regs|interrupts[1] .is_wysiwyg = "true";
  10230. defparam \macro_inst|u_uart[0]|u_regs|interrupts[1] .power_up = "low";
  10231. // Location: FF_X50_Y2_N31
  10232. dffeas \macro_inst|u_uart[0]|u_regs|interrupts[2] (
  10233. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10234. .d(\macro_inst|u_uart[0]|u_regs|interrupts~14_combout ),
  10235. .asdata(vcc),
  10236. .clrn(!\sys_resetn~clkctrl_outclk ),
  10237. .aload(gnd),
  10238. .sclr(gnd),
  10239. .sload(gnd),
  10240. .ena(vcc),
  10241. .devclrn(devclrn),
  10242. .devpor(devpor),
  10243. .q(\macro_inst|u_uart[0]|u_regs|interrupts [2]),
  10244. .prn(vcc));
  10245. defparam \macro_inst|u_uart[0]|u_regs|interrupts[2] .is_wysiwyg = "true";
  10246. defparam \macro_inst|u_uart[0]|u_regs|interrupts[2] .power_up = "low";
  10247. // Location: FF_X53_Y2_N25
  10248. dffeas \macro_inst|u_uart[0]|u_regs|interrupts[3] (
  10249. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10250. .d(\macro_inst|u_uart[0]|u_regs|interrupts~19_combout ),
  10251. .asdata(vcc),
  10252. .clrn(!\sys_resetn~clkctrl_outclk ),
  10253. .aload(gnd),
  10254. .sclr(gnd),
  10255. .sload(gnd),
  10256. .ena(vcc),
  10257. .devclrn(devclrn),
  10258. .devpor(devpor),
  10259. .q(\macro_inst|u_uart[0]|u_regs|interrupts [3]),
  10260. .prn(vcc));
  10261. defparam \macro_inst|u_uart[0]|u_regs|interrupts[3] .is_wysiwyg = "true";
  10262. defparam \macro_inst|u_uart[0]|u_regs|interrupts[3] .power_up = "low";
  10263. // Location: FF_X57_Y3_N19
  10264. dffeas \macro_inst|u_uart[0]|u_regs|interrupts[4] (
  10265. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10266. .d(\macro_inst|u_uart[0]|u_regs|interrupts~24_combout ),
  10267. .asdata(vcc),
  10268. .clrn(!\sys_resetn~clkctrl_outclk ),
  10269. .aload(gnd),
  10270. .sclr(gnd),
  10271. .sload(gnd),
  10272. .ena(vcc),
  10273. .devclrn(devclrn),
  10274. .devpor(devpor),
  10275. .q(\macro_inst|u_uart[0]|u_regs|interrupts [4]),
  10276. .prn(vcc));
  10277. defparam \macro_inst|u_uart[0]|u_regs|interrupts[4] .is_wysiwyg = "true";
  10278. defparam \macro_inst|u_uart[0]|u_regs|interrupts[4] .power_up = "low";
  10279. // Location: FF_X53_Y4_N21
  10280. dffeas \macro_inst|u_uart[0]|u_regs|interrupts[5] (
  10281. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10282. .d(\macro_inst|u_uart[0]|u_regs|interrupts~29_combout ),
  10283. .asdata(vcc),
  10284. .clrn(!\sys_resetn~clkctrl_outclk ),
  10285. .aload(gnd),
  10286. .sclr(gnd),
  10287. .sload(gnd),
  10288. .ena(vcc),
  10289. .devclrn(devclrn),
  10290. .devpor(devpor),
  10291. .q(\macro_inst|u_uart[0]|u_regs|interrupts [5]),
  10292. .prn(vcc));
  10293. defparam \macro_inst|u_uart[0]|u_regs|interrupts[5] .is_wysiwyg = "true";
  10294. defparam \macro_inst|u_uart[0]|u_regs|interrupts[5] .power_up = "low";
  10295. // Location: LCCOMB_X52_Y2_N26
  10296. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~0 (
  10297. .dataa(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|counter ),
  10298. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|counter ),
  10299. .datac(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie [0]),
  10300. .datad(\macro_inst|u_uart[0]|u_regs|tx_not_full_ie [0]),
  10301. .cin(gnd),
  10302. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~0_combout ),
  10303. .cout());
  10304. defparam \macro_inst|u_uart[0]|u_regs|interrupts~0 .lut_mask = 16'hD5C0;
  10305. defparam \macro_inst|u_uart[0]|u_regs|interrupts~0 .sum_lutc_input = "datac";
  10306. // Location: LCCOMB_X51_Y2_N2
  10307. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~1 (
  10308. .dataa(\macro_inst|u_uart[0]|u_regs|parity_error_ie [0]),
  10309. .datab(\macro_inst|u_uart[0]|u_regs|framing_error_ie [0]),
  10310. .datac(\macro_inst|u_uart[0]|u_rx[0]|parity_error~q ),
  10311. .datad(\macro_inst|u_uart[0]|u_rx[0]|framing_error~q ),
  10312. .cin(gnd),
  10313. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~1_combout ),
  10314. .cout());
  10315. defparam \macro_inst|u_uart[0]|u_regs|interrupts~1 .lut_mask = 16'hECA0;
  10316. defparam \macro_inst|u_uart[0]|u_regs|interrupts~1 .sum_lutc_input = "datac";
  10317. // Location: LCCOMB_X54_Y2_N20
  10318. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~10 (
  10319. .dataa(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|counter ),
  10320. .datab(\macro_inst|u_uart[0]|u_regs|tx_not_full_ie [2]),
  10321. .datac(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie [2]),
  10322. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|counter ),
  10323. .cin(gnd),
  10324. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~10_combout ),
  10325. .cout());
  10326. defparam \macro_inst|u_uart[0]|u_regs|interrupts~10 .lut_mask = 16'hF444;
  10327. defparam \macro_inst|u_uart[0]|u_regs|interrupts~10 .sum_lutc_input = "datac";
  10328. // Location: LCCOMB_X54_Y2_N26
  10329. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~11 (
  10330. .dataa(\macro_inst|u_uart[0]|u_rx[2]|parity_error~q ),
  10331. .datab(\macro_inst|u_uart[0]|u_regs|parity_error_ie [2]),
  10332. .datac(\macro_inst|u_uart[0]|u_rx[2]|framing_error~q ),
  10333. .datad(\macro_inst|u_uart[0]|u_regs|framing_error_ie [2]),
  10334. .cin(gnd),
  10335. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~11_combout ),
  10336. .cout());
  10337. defparam \macro_inst|u_uart[0]|u_regs|interrupts~11 .lut_mask = 16'hF888;
  10338. defparam \macro_inst|u_uart[0]|u_regs|interrupts~11 .sum_lutc_input = "datac";
  10339. // Location: LCCOMB_X54_Y2_N8
  10340. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~12 (
  10341. .dataa(\macro_inst|u_uart[0]|u_regs|break_error_ie [2]),
  10342. .datab(\macro_inst|u_uart[0]|u_rx[2]|break_error~q ),
  10343. .datac(\macro_inst|u_uart[0]|u_regs|overrun_error_ie [2]),
  10344. .datad(\macro_inst|u_uart[0]|u_rx[2]|overrun_error~q ),
  10345. .cin(gnd),
  10346. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~12_combout ),
  10347. .cout());
  10348. defparam \macro_inst|u_uart[0]|u_regs|interrupts~12 .lut_mask = 16'hF888;
  10349. defparam \macro_inst|u_uart[0]|u_regs|interrupts~12 .sum_lutc_input = "datac";
  10350. // Location: LCCOMB_X54_Y2_N18
  10351. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~13 (
  10352. .dataa(\macro_inst|u_uart[0]|u_tx[2]|tx_complete~q ),
  10353. .datab(\macro_inst|u_uart[0]|u_regs|tx_complete_ie [2]),
  10354. .datac(\macro_inst|u_uart[0]|u_regs|rx_idle_ie [2]),
  10355. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_idle~q ),
  10356. .cin(gnd),
  10357. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~13_combout ),
  10358. .cout());
  10359. defparam \macro_inst|u_uart[0]|u_regs|interrupts~13 .lut_mask = 16'hF888;
  10360. defparam \macro_inst|u_uart[0]|u_regs|interrupts~13 .sum_lutc_input = "datac";
  10361. // Location: LCCOMB_X50_Y2_N30
  10362. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~14 (
  10363. .dataa(\macro_inst|u_uart[0]|u_regs|interrupts~11_combout ),
  10364. .datab(\macro_inst|u_uart[0]|u_regs|interrupts~10_combout ),
  10365. .datac(\macro_inst|u_uart[0]|u_regs|interrupts~13_combout ),
  10366. .datad(\macro_inst|u_uart[0]|u_regs|interrupts~12_combout ),
  10367. .cin(gnd),
  10368. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~14_combout ),
  10369. .cout());
  10370. defparam \macro_inst|u_uart[0]|u_regs|interrupts~14 .lut_mask = 16'hFFFE;
  10371. defparam \macro_inst|u_uart[0]|u_regs|interrupts~14 .sum_lutc_input = "datac";
  10372. // Location: LCCOMB_X53_Y2_N10
  10373. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~15 (
  10374. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|counter ),
  10375. .datab(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie [3]),
  10376. .datac(\macro_inst|u_uart[0]|u_regs|tx_not_full_ie [3]),
  10377. .datad(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|counter ),
  10378. .cin(gnd),
  10379. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~15_combout ),
  10380. .cout());
  10381. defparam \macro_inst|u_uart[0]|u_regs|interrupts~15 .lut_mask = 16'h88F8;
  10382. defparam \macro_inst|u_uart[0]|u_regs|interrupts~15 .sum_lutc_input = "datac";
  10383. // Location: LCCOMB_X54_Y2_N28
  10384. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~16 (
  10385. .dataa(\macro_inst|u_uart[0]|u_regs|parity_error_ie [3]),
  10386. .datab(\macro_inst|u_uart[0]|u_rx[3]|parity_error~q ),
  10387. .datac(\macro_inst|u_uart[0]|u_rx[3]|framing_error~q ),
  10388. .datad(\macro_inst|u_uart[0]|u_regs|framing_error_ie [3]),
  10389. .cin(gnd),
  10390. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~16_combout ),
  10391. .cout());
  10392. defparam \macro_inst|u_uart[0]|u_regs|interrupts~16 .lut_mask = 16'hF888;
  10393. defparam \macro_inst|u_uart[0]|u_regs|interrupts~16 .sum_lutc_input = "datac";
  10394. // Location: LCCOMB_X53_Y2_N0
  10395. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~17 (
  10396. .dataa(\macro_inst|u_uart[0]|u_regs|break_error_ie [3]),
  10397. .datab(\macro_inst|u_uart[0]|u_rx[3]|break_error~q ),
  10398. .datac(\macro_inst|u_uart[0]|u_regs|overrun_error_ie [3]),
  10399. .datad(\macro_inst|u_uart[0]|u_rx[3]|overrun_error~q ),
  10400. .cin(gnd),
  10401. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~17_combout ),
  10402. .cout());
  10403. defparam \macro_inst|u_uart[0]|u_regs|interrupts~17 .lut_mask = 16'hF888;
  10404. defparam \macro_inst|u_uart[0]|u_regs|interrupts~17 .sum_lutc_input = "datac";
  10405. // Location: LCCOMB_X53_Y2_N26
  10406. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~18 (
  10407. .dataa(\macro_inst|u_uart[0]|u_tx[3]|tx_complete~q ),
  10408. .datab(\macro_inst|u_uart[0]|u_regs|rx_idle_ie [3]),
  10409. .datac(\macro_inst|u_uart[0]|u_regs|tx_complete_ie [3]),
  10410. .datad(\macro_inst|u_uart[0]|u_rx[3]|rx_idle~q ),
  10411. .cin(gnd),
  10412. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~18_combout ),
  10413. .cout());
  10414. defparam \macro_inst|u_uart[0]|u_regs|interrupts~18 .lut_mask = 16'hECA0;
  10415. defparam \macro_inst|u_uart[0]|u_regs|interrupts~18 .sum_lutc_input = "datac";
  10416. // Location: LCCOMB_X53_Y2_N24
  10417. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~19 (
  10418. .dataa(\macro_inst|u_uart[0]|u_regs|interrupts~15_combout ),
  10419. .datab(\macro_inst|u_uart[0]|u_regs|interrupts~16_combout ),
  10420. .datac(\macro_inst|u_uart[0]|u_regs|interrupts~18_combout ),
  10421. .datad(\macro_inst|u_uart[0]|u_regs|interrupts~17_combout ),
  10422. .cin(gnd),
  10423. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~19_combout ),
  10424. .cout());
  10425. defparam \macro_inst|u_uart[0]|u_regs|interrupts~19 .lut_mask = 16'hFFFE;
  10426. defparam \macro_inst|u_uart[0]|u_regs|interrupts~19 .sum_lutc_input = "datac";
  10427. // Location: LCCOMB_X52_Y2_N28
  10428. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~2 (
  10429. .dataa(\macro_inst|u_uart[0]|u_rx[0]|overrun_error~q ),
  10430. .datab(\macro_inst|u_uart[0]|u_regs|break_error_ie [0]),
  10431. .datac(\macro_inst|u_uart[0]|u_regs|overrun_error_ie [0]),
  10432. .datad(\macro_inst|u_uart[0]|u_rx[0]|break_error~q ),
  10433. .cin(gnd),
  10434. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~2_combout ),
  10435. .cout());
  10436. defparam \macro_inst|u_uart[0]|u_regs|interrupts~2 .lut_mask = 16'hECA0;
  10437. defparam \macro_inst|u_uart[0]|u_regs|interrupts~2 .sum_lutc_input = "datac";
  10438. // Location: LCCOMB_X57_Y3_N16
  10439. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~20 (
  10440. .dataa(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|counter ),
  10441. .datab(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie [4]),
  10442. .datac(\macro_inst|u_uart[0]|u_regs|tx_not_full_ie [4]),
  10443. .datad(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|counter ),
  10444. .cin(gnd),
  10445. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~20_combout ),
  10446. .cout());
  10447. defparam \macro_inst|u_uart[0]|u_regs|interrupts~20 .lut_mask = 16'h88F8;
  10448. defparam \macro_inst|u_uart[0]|u_regs|interrupts~20 .sum_lutc_input = "datac";
  10449. // Location: LCCOMB_X57_Y3_N12
  10450. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~21 (
  10451. .dataa(\macro_inst|u_uart[0]|u_regs|framing_error_ie [4]),
  10452. .datab(\macro_inst|u_uart[0]|u_rx[4]|parity_error~q ),
  10453. .datac(\macro_inst|u_uart[0]|u_regs|parity_error_ie [4]),
  10454. .datad(\macro_inst|u_uart[0]|u_rx[4]|framing_error~q ),
  10455. .cin(gnd),
  10456. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~21_combout ),
  10457. .cout());
  10458. defparam \macro_inst|u_uart[0]|u_regs|interrupts~21 .lut_mask = 16'hEAC0;
  10459. defparam \macro_inst|u_uart[0]|u_regs|interrupts~21 .sum_lutc_input = "datac";
  10460. // Location: LCCOMB_X61_Y2_N24
  10461. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~22 (
  10462. .dataa(\macro_inst|u_uart[0]|u_rx[4]|break_error~q ),
  10463. .datab(\macro_inst|u_uart[0]|u_rx[4]|overrun_error~q ),
  10464. .datac(\macro_inst|u_uart[0]|u_regs|overrun_error_ie [4]),
  10465. .datad(\macro_inst|u_uart[0]|u_regs|break_error_ie [4]),
  10466. .cin(gnd),
  10467. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~22_combout ),
  10468. .cout());
  10469. defparam \macro_inst|u_uart[0]|u_regs|interrupts~22 .lut_mask = 16'hEAC0;
  10470. defparam \macro_inst|u_uart[0]|u_regs|interrupts~22 .sum_lutc_input = "datac";
  10471. // Location: LCCOMB_X57_Y3_N24
  10472. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~23 (
  10473. .dataa(\macro_inst|u_uart[0]|u_tx[4]|tx_complete~q ),
  10474. .datab(\macro_inst|u_uart[0]|u_regs|rx_idle_ie [4]),
  10475. .datac(\macro_inst|u_uart[0]|u_regs|tx_complete_ie [4]),
  10476. .datad(\macro_inst|u_uart[0]|u_rx[4]|rx_idle~q ),
  10477. .cin(gnd),
  10478. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~23_combout ),
  10479. .cout());
  10480. defparam \macro_inst|u_uart[0]|u_regs|interrupts~23 .lut_mask = 16'hECA0;
  10481. defparam \macro_inst|u_uart[0]|u_regs|interrupts~23 .sum_lutc_input = "datac";
  10482. // Location: LCCOMB_X57_Y3_N18
  10483. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~24 (
  10484. .dataa(\macro_inst|u_uart[0]|u_regs|interrupts~21_combout ),
  10485. .datab(\macro_inst|u_uart[0]|u_regs|interrupts~20_combout ),
  10486. .datac(\macro_inst|u_uart[0]|u_regs|interrupts~22_combout ),
  10487. .datad(\macro_inst|u_uart[0]|u_regs|interrupts~23_combout ),
  10488. .cin(gnd),
  10489. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~24_combout ),
  10490. .cout());
  10491. defparam \macro_inst|u_uart[0]|u_regs|interrupts~24 .lut_mask = 16'hFFFE;
  10492. defparam \macro_inst|u_uart[0]|u_regs|interrupts~24 .sum_lutc_input = "datac";
  10493. // Location: LCCOMB_X56_Y2_N10
  10494. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~25 (
  10495. .dataa(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie [5]),
  10496. .datab(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|counter ),
  10497. .datac(\macro_inst|u_uart[0]|u_regs|tx_not_full_ie [5]),
  10498. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|counter ),
  10499. .cin(gnd),
  10500. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~25_combout ),
  10501. .cout());
  10502. defparam \macro_inst|u_uart[0]|u_regs|interrupts~25 .lut_mask = 16'hBA30;
  10503. defparam \macro_inst|u_uart[0]|u_regs|interrupts~25 .sum_lutc_input = "datac";
  10504. // Location: LCCOMB_X59_Y2_N12
  10505. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~26 (
  10506. .dataa(\macro_inst|u_uart[0]|u_regs|parity_error_ie [5]),
  10507. .datab(\macro_inst|u_uart[0]|u_rx[5]|framing_error~q ),
  10508. .datac(\macro_inst|u_uart[0]|u_regs|framing_error_ie [5]),
  10509. .datad(\macro_inst|u_uart[0]|u_rx[5]|parity_error~q ),
  10510. .cin(gnd),
  10511. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~26_combout ),
  10512. .cout());
  10513. defparam \macro_inst|u_uart[0]|u_regs|interrupts~26 .lut_mask = 16'hEAC0;
  10514. defparam \macro_inst|u_uart[0]|u_regs|interrupts~26 .sum_lutc_input = "datac";
  10515. // Location: LCCOMB_X59_Y2_N10
  10516. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~27 (
  10517. .dataa(\macro_inst|u_uart[0]|u_rx[5]|break_error~q ),
  10518. .datab(\macro_inst|u_uart[0]|u_regs|break_error_ie [5]),
  10519. .datac(\macro_inst|u_uart[0]|u_rx[5]|overrun_error~q ),
  10520. .datad(\macro_inst|u_uart[0]|u_regs|overrun_error_ie [5]),
  10521. .cin(gnd),
  10522. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~27_combout ),
  10523. .cout());
  10524. defparam \macro_inst|u_uart[0]|u_regs|interrupts~27 .lut_mask = 16'hF888;
  10525. defparam \macro_inst|u_uart[0]|u_regs|interrupts~27 .sum_lutc_input = "datac";
  10526. // Location: LCCOMB_X56_Y2_N28
  10527. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~28 (
  10528. .dataa(\macro_inst|u_uart[0]|u_tx[5]|tx_complete~q ),
  10529. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_idle~q ),
  10530. .datac(\macro_inst|u_uart[0]|u_regs|rx_idle_ie [5]),
  10531. .datad(\macro_inst|u_uart[0]|u_regs|tx_complete_ie [5]),
  10532. .cin(gnd),
  10533. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~28_combout ),
  10534. .cout());
  10535. defparam \macro_inst|u_uart[0]|u_regs|interrupts~28 .lut_mask = 16'hEAC0;
  10536. defparam \macro_inst|u_uart[0]|u_regs|interrupts~28 .sum_lutc_input = "datac";
  10537. // Location: LCCOMB_X53_Y4_N20
  10538. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~29 (
  10539. .dataa(\macro_inst|u_uart[0]|u_regs|interrupts~25_combout ),
  10540. .datab(\macro_inst|u_uart[0]|u_regs|interrupts~28_combout ),
  10541. .datac(\macro_inst|u_uart[0]|u_regs|interrupts~27_combout ),
  10542. .datad(\macro_inst|u_uart[0]|u_regs|interrupts~26_combout ),
  10543. .cin(gnd),
  10544. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~29_combout ),
  10545. .cout());
  10546. defparam \macro_inst|u_uart[0]|u_regs|interrupts~29 .lut_mask = 16'hFFFE;
  10547. defparam \macro_inst|u_uart[0]|u_regs|interrupts~29 .sum_lutc_input = "datac";
  10548. // Location: LCCOMB_X52_Y2_N4
  10549. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~3 (
  10550. .dataa(\macro_inst|u_uart[0]|u_regs|rx_idle_ie [0]),
  10551. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_idle~q ),
  10552. .datac(\macro_inst|u_uart[0]|u_regs|tx_complete_ie [0]),
  10553. .datad(\macro_inst|u_uart[0]|u_tx[0]|tx_complete~q ),
  10554. .cin(gnd),
  10555. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~3_combout ),
  10556. .cout());
  10557. defparam \macro_inst|u_uart[0]|u_regs|interrupts~3 .lut_mask = 16'hF888;
  10558. defparam \macro_inst|u_uart[0]|u_regs|interrupts~3 .sum_lutc_input = "datac";
  10559. // Location: LCCOMB_X52_Y2_N22
  10560. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~4 (
  10561. .dataa(\macro_inst|u_uart[0]|u_regs|interrupts~0_combout ),
  10562. .datab(\macro_inst|u_uart[0]|u_regs|interrupts~2_combout ),
  10563. .datac(\macro_inst|u_uart[0]|u_regs|interrupts~3_combout ),
  10564. .datad(\macro_inst|u_uart[0]|u_regs|interrupts~1_combout ),
  10565. .cin(gnd),
  10566. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~4_combout ),
  10567. .cout());
  10568. defparam \macro_inst|u_uart[0]|u_regs|interrupts~4 .lut_mask = 16'hFFFE;
  10569. defparam \macro_inst|u_uart[0]|u_regs|interrupts~4 .sum_lutc_input = "datac";
  10570. // Location: LCCOMB_X52_Y4_N6
  10571. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~5 (
  10572. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|counter ),
  10573. .datab(\macro_inst|u_uart[0]|u_regs|tx_not_full_ie [1]),
  10574. .datac(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie [1]),
  10575. .datad(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|counter ),
  10576. .cin(gnd),
  10577. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~5_combout ),
  10578. .cout());
  10579. defparam \macro_inst|u_uart[0]|u_regs|interrupts~5 .lut_mask = 16'hA0EC;
  10580. defparam \macro_inst|u_uart[0]|u_regs|interrupts~5 .sum_lutc_input = "datac";
  10581. // Location: LCCOMB_X49_Y2_N8
  10582. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~6 (
  10583. .dataa(\macro_inst|u_uart[0]|u_regs|parity_error_ie [1]),
  10584. .datab(\macro_inst|u_uart[0]|u_rx[1]|parity_error~q ),
  10585. .datac(\macro_inst|u_uart[0]|u_regs|framing_error_ie [1]),
  10586. .datad(\macro_inst|u_uart[0]|u_rx[1]|framing_error~q ),
  10587. .cin(gnd),
  10588. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~6_combout ),
  10589. .cout());
  10590. defparam \macro_inst|u_uart[0]|u_regs|interrupts~6 .lut_mask = 16'hF888;
  10591. defparam \macro_inst|u_uart[0]|u_regs|interrupts~6 .sum_lutc_input = "datac";
  10592. // Location: LCCOMB_X45_Y4_N16
  10593. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~7 (
  10594. .dataa(\macro_inst|u_uart[0]|u_rx[1]|overrun_error~q ),
  10595. .datab(\macro_inst|u_uart[0]|u_regs|overrun_error_ie [1]),
  10596. .datac(\macro_inst|u_uart[0]|u_rx[1]|break_error~q ),
  10597. .datad(\macro_inst|u_uart[0]|u_regs|break_error_ie [1]),
  10598. .cin(gnd),
  10599. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~7_combout ),
  10600. .cout());
  10601. defparam \macro_inst|u_uart[0]|u_regs|interrupts~7 .lut_mask = 16'hF888;
  10602. defparam \macro_inst|u_uart[0]|u_regs|interrupts~7 .sum_lutc_input = "datac";
  10603. // Location: LCCOMB_X45_Y4_N26
  10604. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~8 (
  10605. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_idle~q ),
  10606. .datab(\macro_inst|u_uart[0]|u_regs|rx_idle_ie [1]),
  10607. .datac(\macro_inst|u_uart[0]|u_regs|tx_complete_ie [1]),
  10608. .datad(\macro_inst|u_uart[0]|u_tx[1]|tx_complete~q ),
  10609. .cin(gnd),
  10610. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~8_combout ),
  10611. .cout());
  10612. defparam \macro_inst|u_uart[0]|u_regs|interrupts~8 .lut_mask = 16'hF888;
  10613. defparam \macro_inst|u_uart[0]|u_regs|interrupts~8 .sum_lutc_input = "datac";
  10614. // Location: LCCOMB_X45_Y4_N28
  10615. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|interrupts~9 (
  10616. .dataa(\macro_inst|u_uart[0]|u_regs|interrupts~5_combout ),
  10617. .datab(\macro_inst|u_uart[0]|u_regs|interrupts~7_combout ),
  10618. .datac(\macro_inst|u_uart[0]|u_regs|interrupts~8_combout ),
  10619. .datad(\macro_inst|u_uart[0]|u_regs|interrupts~6_combout ),
  10620. .cin(gnd),
  10621. .combout(\macro_inst|u_uart[0]|u_regs|interrupts~9_combout ),
  10622. .cout());
  10623. defparam \macro_inst|u_uart[0]|u_regs|interrupts~9 .lut_mask = 16'hFFFE;
  10624. defparam \macro_inst|u_uart[0]|u_regs|interrupts~9 .sum_lutc_input = "datac";
  10625. // Location: FF_X59_Y1_N27
  10626. dffeas \macro_inst|u_uart[0]|u_regs|lcr_eps (
  10627. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10628. .d(gnd),
  10629. .asdata(\rv32.mem_ahb_hwdata[2] ),
  10630. .clrn(!\sys_resetn~clkctrl_outclk ),
  10631. .aload(gnd),
  10632. .sclr(gnd),
  10633. .sload(vcc),
  10634. .ena(\macro_inst|u_uart[0]|u_regs|always5~1_combout ),
  10635. .devclrn(devclrn),
  10636. .devpor(devpor),
  10637. .q(\macro_inst|u_uart[0]|u_regs|lcr_eps~q ),
  10638. .prn(vcc));
  10639. defparam \macro_inst|u_uart[0]|u_regs|lcr_eps .is_wysiwyg = "true";
  10640. defparam \macro_inst|u_uart[0]|u_regs|lcr_eps .power_up = "low";
  10641. // Location: FF_X59_Y1_N3
  10642. dffeas \macro_inst|u_uart[0]|u_regs|lcr_pen (
  10643. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10644. .d(gnd),
  10645. .asdata(\rv32.mem_ahb_hwdata[1] ),
  10646. .clrn(!\sys_resetn~clkctrl_outclk ),
  10647. .aload(gnd),
  10648. .sclr(gnd),
  10649. .sload(vcc),
  10650. .ena(\macro_inst|u_uart[0]|u_regs|always5~1_combout ),
  10651. .devclrn(devclrn),
  10652. .devpor(devpor),
  10653. .q(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  10654. .prn(vcc));
  10655. defparam \macro_inst|u_uart[0]|u_regs|lcr_pen .is_wysiwyg = "true";
  10656. defparam \macro_inst|u_uart[0]|u_regs|lcr_pen .power_up = "low";
  10657. // Location: FF_X59_Y1_N1
  10658. dffeas \macro_inst|u_uart[0]|u_regs|lcr_sps (
  10659. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10660. .d(gnd),
  10661. .asdata(\rv32.mem_ahb_hwdata[7] ),
  10662. .clrn(!\sys_resetn~clkctrl_outclk ),
  10663. .aload(gnd),
  10664. .sclr(gnd),
  10665. .sload(vcc),
  10666. .ena(\macro_inst|u_uart[0]|u_regs|always5~1_combout ),
  10667. .devclrn(devclrn),
  10668. .devpor(devpor),
  10669. .q(\macro_inst|u_uart[0]|u_regs|lcr_sps~q ),
  10670. .prn(vcc));
  10671. defparam \macro_inst|u_uart[0]|u_regs|lcr_sps .is_wysiwyg = "true";
  10672. defparam \macro_inst|u_uart[0]|u_regs|lcr_sps .power_up = "low";
  10673. // Location: FF_X59_Y1_N7
  10674. dffeas \macro_inst|u_uart[0]|u_regs|lcr_stp2 (
  10675. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10676. .d(gnd),
  10677. .asdata(\rv32.mem_ahb_hwdata[3] ),
  10678. .clrn(!\sys_resetn~clkctrl_outclk ),
  10679. .aload(gnd),
  10680. .sclr(gnd),
  10681. .sload(vcc),
  10682. .ena(\macro_inst|u_uart[0]|u_regs|always5~1_combout ),
  10683. .devclrn(devclrn),
  10684. .devpor(devpor),
  10685. .q(\macro_inst|u_uart[0]|u_regs|lcr_stp2~q ),
  10686. .prn(vcc));
  10687. defparam \macro_inst|u_uart[0]|u_regs|lcr_stp2 .is_wysiwyg = "true";
  10688. defparam \macro_inst|u_uart[0]|u_regs|lcr_stp2 .power_up = "low";
  10689. // Location: FF_X52_Y2_N29
  10690. dffeas \macro_inst|u_uart[0]|u_regs|overrun_error_ie[0] (
  10691. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10692. .d(gnd),
  10693. .asdata(\rv32.mem_ahb_hwdata[10] ),
  10694. .clrn(!\sys_resetn~clkctrl_outclk ),
  10695. .aload(gnd),
  10696. .sclr(gnd),
  10697. .sload(vcc),
  10698. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~16_combout ),
  10699. .devclrn(devclrn),
  10700. .devpor(devpor),
  10701. .q(\macro_inst|u_uart[0]|u_regs|overrun_error_ie [0]),
  10702. .prn(vcc));
  10703. defparam \macro_inst|u_uart[0]|u_regs|overrun_error_ie[0] .is_wysiwyg = "true";
  10704. defparam \macro_inst|u_uart[0]|u_regs|overrun_error_ie[0] .power_up = "low";
  10705. // Location: FF_X45_Y4_N23
  10706. dffeas \macro_inst|u_uart[0]|u_regs|overrun_error_ie[1] (
  10707. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10708. .d(\rv32.mem_ahb_hwdata[10] ),
  10709. .asdata(vcc),
  10710. .clrn(!\sys_resetn~clkctrl_outclk ),
  10711. .aload(gnd),
  10712. .sclr(gnd),
  10713. .sload(gnd),
  10714. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~17_combout ),
  10715. .devclrn(devclrn),
  10716. .devpor(devpor),
  10717. .q(\macro_inst|u_uart[0]|u_regs|overrun_error_ie [1]),
  10718. .prn(vcc));
  10719. defparam \macro_inst|u_uart[0]|u_regs|overrun_error_ie[1] .is_wysiwyg = "true";
  10720. defparam \macro_inst|u_uart[0]|u_regs|overrun_error_ie[1] .power_up = "low";
  10721. // Location: FF_X54_Y2_N23
  10722. dffeas \macro_inst|u_uart[0]|u_regs|overrun_error_ie[2] (
  10723. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10724. .d(gnd),
  10725. .asdata(\rv32.mem_ahb_hwdata[10] ),
  10726. .clrn(!\sys_resetn~clkctrl_outclk ),
  10727. .aload(gnd),
  10728. .sclr(gnd),
  10729. .sload(vcc),
  10730. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~18_combout ),
  10731. .devclrn(devclrn),
  10732. .devpor(devpor),
  10733. .q(\macro_inst|u_uart[0]|u_regs|overrun_error_ie [2]),
  10734. .prn(vcc));
  10735. defparam \macro_inst|u_uart[0]|u_regs|overrun_error_ie[2] .is_wysiwyg = "true";
  10736. defparam \macro_inst|u_uart[0]|u_regs|overrun_error_ie[2] .power_up = "low";
  10737. // Location: FF_X53_Y2_N1
  10738. dffeas \macro_inst|u_uart[0]|u_regs|overrun_error_ie[3] (
  10739. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10740. .d(gnd),
  10741. .asdata(\rv32.mem_ahb_hwdata[10] ),
  10742. .clrn(!\sys_resetn~clkctrl_outclk ),
  10743. .aload(gnd),
  10744. .sclr(gnd),
  10745. .sload(vcc),
  10746. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3]~19_combout ),
  10747. .devclrn(devclrn),
  10748. .devpor(devpor),
  10749. .q(\macro_inst|u_uart[0]|u_regs|overrun_error_ie [3]),
  10750. .prn(vcc));
  10751. defparam \macro_inst|u_uart[0]|u_regs|overrun_error_ie[3] .is_wysiwyg = "true";
  10752. defparam \macro_inst|u_uart[0]|u_regs|overrun_error_ie[3] .power_up = "low";
  10753. // Location: FF_X57_Y3_N3
  10754. dffeas \macro_inst|u_uart[0]|u_regs|overrun_error_ie[4] (
  10755. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10756. .d(gnd),
  10757. .asdata(\rv32.mem_ahb_hwdata[10] ),
  10758. .clrn(!\sys_resetn~clkctrl_outclk ),
  10759. .aload(gnd),
  10760. .sclr(gnd),
  10761. .sload(vcc),
  10762. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[4]~20_combout ),
  10763. .devclrn(devclrn),
  10764. .devpor(devpor),
  10765. .q(\macro_inst|u_uart[0]|u_regs|overrun_error_ie [4]),
  10766. .prn(vcc));
  10767. defparam \macro_inst|u_uart[0]|u_regs|overrun_error_ie[4] .is_wysiwyg = "true";
  10768. defparam \macro_inst|u_uart[0]|u_regs|overrun_error_ie[4] .power_up = "low";
  10769. // Location: FF_X60_Y2_N17
  10770. dffeas \macro_inst|u_uart[0]|u_regs|overrun_error_ie[5] (
  10771. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10772. .d(gnd),
  10773. .asdata(\rv32.mem_ahb_hwdata[10] ),
  10774. .clrn(!\sys_resetn~clkctrl_outclk ),
  10775. .aload(gnd),
  10776. .sclr(gnd),
  10777. .sload(vcc),
  10778. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[5]~21_combout ),
  10779. .devclrn(devclrn),
  10780. .devpor(devpor),
  10781. .q(\macro_inst|u_uart[0]|u_regs|overrun_error_ie [5]),
  10782. .prn(vcc));
  10783. defparam \macro_inst|u_uart[0]|u_regs|overrun_error_ie[5] .is_wysiwyg = "true";
  10784. defparam \macro_inst|u_uart[0]|u_regs|overrun_error_ie[5] .power_up = "low";
  10785. // Location: FF_X52_Y2_N21
  10786. dffeas \macro_inst|u_uart[0]|u_regs|parity_error_ie[0] (
  10787. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10788. .d(gnd),
  10789. .asdata(\rv32.mem_ahb_hwdata[8] ),
  10790. .clrn(!\sys_resetn~clkctrl_outclk ),
  10791. .aload(gnd),
  10792. .sclr(gnd),
  10793. .sload(vcc),
  10794. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~16_combout ),
  10795. .devclrn(devclrn),
  10796. .devpor(devpor),
  10797. .q(\macro_inst|u_uart[0]|u_regs|parity_error_ie [0]),
  10798. .prn(vcc));
  10799. defparam \macro_inst|u_uart[0]|u_regs|parity_error_ie[0] .is_wysiwyg = "true";
  10800. defparam \macro_inst|u_uart[0]|u_regs|parity_error_ie[0] .power_up = "low";
  10801. // Location: FF_X50_Y4_N19
  10802. dffeas \macro_inst|u_uart[0]|u_regs|parity_error_ie[1] (
  10803. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10804. .d(gnd),
  10805. .asdata(\rv32.mem_ahb_hwdata[8] ),
  10806. .clrn(!\sys_resetn~clkctrl_outclk ),
  10807. .aload(gnd),
  10808. .sclr(gnd),
  10809. .sload(vcc),
  10810. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~17_combout ),
  10811. .devclrn(devclrn),
  10812. .devpor(devpor),
  10813. .q(\macro_inst|u_uart[0]|u_regs|parity_error_ie [1]),
  10814. .prn(vcc));
  10815. defparam \macro_inst|u_uart[0]|u_regs|parity_error_ie[1] .is_wysiwyg = "true";
  10816. defparam \macro_inst|u_uart[0]|u_regs|parity_error_ie[1] .power_up = "low";
  10817. // Location: FF_X54_Y2_N3
  10818. dffeas \macro_inst|u_uart[0]|u_regs|parity_error_ie[2] (
  10819. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10820. .d(\rv32.mem_ahb_hwdata[8] ),
  10821. .asdata(vcc),
  10822. .clrn(!\sys_resetn~clkctrl_outclk ),
  10823. .aload(gnd),
  10824. .sclr(gnd),
  10825. .sload(gnd),
  10826. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~18_combout ),
  10827. .devclrn(devclrn),
  10828. .devpor(devpor),
  10829. .q(\macro_inst|u_uart[0]|u_regs|parity_error_ie [2]),
  10830. .prn(vcc));
  10831. defparam \macro_inst|u_uart[0]|u_regs|parity_error_ie[2] .is_wysiwyg = "true";
  10832. defparam \macro_inst|u_uart[0]|u_regs|parity_error_ie[2] .power_up = "low";
  10833. // Location: FF_X53_Y2_N3
  10834. dffeas \macro_inst|u_uart[0]|u_regs|parity_error_ie[3] (
  10835. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10836. .d(gnd),
  10837. .asdata(\rv32.mem_ahb_hwdata[8] ),
  10838. .clrn(!\sys_resetn~clkctrl_outclk ),
  10839. .aload(gnd),
  10840. .sclr(gnd),
  10841. .sload(vcc),
  10842. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3]~19_combout ),
  10843. .devclrn(devclrn),
  10844. .devpor(devpor),
  10845. .q(\macro_inst|u_uart[0]|u_regs|parity_error_ie [3]),
  10846. .prn(vcc));
  10847. defparam \macro_inst|u_uart[0]|u_regs|parity_error_ie[3] .is_wysiwyg = "true";
  10848. defparam \macro_inst|u_uart[0]|u_regs|parity_error_ie[3] .power_up = "low";
  10849. // Location: FF_X57_Y3_N13
  10850. dffeas \macro_inst|u_uart[0]|u_regs|parity_error_ie[4] (
  10851. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10852. .d(gnd),
  10853. .asdata(\rv32.mem_ahb_hwdata[8] ),
  10854. .clrn(!\sys_resetn~clkctrl_outclk ),
  10855. .aload(gnd),
  10856. .sclr(gnd),
  10857. .sload(vcc),
  10858. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[4]~20_combout ),
  10859. .devclrn(devclrn),
  10860. .devpor(devpor),
  10861. .q(\macro_inst|u_uart[0]|u_regs|parity_error_ie [4]),
  10862. .prn(vcc));
  10863. defparam \macro_inst|u_uart[0]|u_regs|parity_error_ie[4] .is_wysiwyg = "true";
  10864. defparam \macro_inst|u_uart[0]|u_regs|parity_error_ie[4] .power_up = "low";
  10865. // Location: FF_X60_Y2_N7
  10866. dffeas \macro_inst|u_uart[0]|u_regs|parity_error_ie[5] (
  10867. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10868. .d(gnd),
  10869. .asdata(\rv32.mem_ahb_hwdata[8] ),
  10870. .clrn(!\sys_resetn~clkctrl_outclk ),
  10871. .aload(gnd),
  10872. .sclr(gnd),
  10873. .sload(vcc),
  10874. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[5]~21_combout ),
  10875. .devclrn(devclrn),
  10876. .devpor(devpor),
  10877. .q(\macro_inst|u_uart[0]|u_regs|parity_error_ie [5]),
  10878. .prn(vcc));
  10879. defparam \macro_inst|u_uart[0]|u_regs|parity_error_ie[5] .is_wysiwyg = "true";
  10880. defparam \macro_inst|u_uart[0]|u_regs|parity_error_ie[5] .power_up = "low";
  10881. // Location: FF_X57_Y2_N1
  10882. dffeas \macro_inst|u_uart[0]|u_regs|rx_dma_en[0] (
  10883. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10884. .d(gnd),
  10885. .asdata(\rv32.mem_ahb_hwdata[0] ),
  10886. .clrn(!\sys_resetn~clkctrl_outclk ),
  10887. .aload(gnd),
  10888. .sclr(gnd),
  10889. .sload(vcc),
  10890. .ena(\macro_inst|u_uart[0]|u_regs|rx_dma_en[0]~0_combout ),
  10891. .devclrn(devclrn),
  10892. .devpor(devpor),
  10893. .q(\macro_inst|u_uart[0]|u_regs|rx_dma_en [0]),
  10894. .prn(vcc));
  10895. defparam \macro_inst|u_uart[0]|u_regs|rx_dma_en[0] .is_wysiwyg = "true";
  10896. defparam \macro_inst|u_uart[0]|u_regs|rx_dma_en[0] .power_up = "low";
  10897. // Location: LCCOMB_X57_Y2_N28
  10898. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|rx_dma_en[0]~0 (
  10899. .dataa(\macro_inst|u_uart[0]|u_regs|apb_write~0_combout ),
  10900. .datab(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~12_combout ),
  10901. .datac(gnd),
  10902. .datad(\macro_inst|u_uart[1]|u_regs|always8~1_combout ),
  10903. .cin(gnd),
  10904. .combout(\macro_inst|u_uart[0]|u_regs|rx_dma_en[0]~0_combout ),
  10905. .cout());
  10906. defparam \macro_inst|u_uart[0]|u_regs|rx_dma_en[0]~0 .lut_mask = 16'h8800;
  10907. defparam \macro_inst|u_uart[0]|u_regs|rx_dma_en[0]~0 .sum_lutc_input = "datac";
  10908. // Location: FF_X57_Y2_N3
  10909. dffeas \macro_inst|u_uart[0]|u_regs|rx_dma_en[1] (
  10910. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10911. .d(gnd),
  10912. .asdata(\rv32.mem_ahb_hwdata[0] ),
  10913. .clrn(!\sys_resetn~clkctrl_outclk ),
  10914. .aload(gnd),
  10915. .sclr(gnd),
  10916. .sload(vcc),
  10917. .ena(\macro_inst|u_uart[0]|u_regs|rx_dma_en[1]~1_combout ),
  10918. .devclrn(devclrn),
  10919. .devpor(devpor),
  10920. .q(\macro_inst|u_uart[0]|u_regs|rx_dma_en [1]),
  10921. .prn(vcc));
  10922. defparam \macro_inst|u_uart[0]|u_regs|rx_dma_en[1] .is_wysiwyg = "true";
  10923. defparam \macro_inst|u_uart[0]|u_regs|rx_dma_en[1] .power_up = "low";
  10924. // Location: LCCOMB_X57_Y2_N2
  10925. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|rx_dma_en[1]~1 (
  10926. .dataa(\macro_inst|u_uart[0]|u_regs|apb_write~0_combout ),
  10927. .datab(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~13_combout ),
  10928. .datac(gnd),
  10929. .datad(\macro_inst|u_uart[1]|u_regs|always8~1_combout ),
  10930. .cin(gnd),
  10931. .combout(\macro_inst|u_uart[0]|u_regs|rx_dma_en[1]~1_combout ),
  10932. .cout());
  10933. defparam \macro_inst|u_uart[0]|u_regs|rx_dma_en[1]~1 .lut_mask = 16'h8800;
  10934. defparam \macro_inst|u_uart[0]|u_regs|rx_dma_en[1]~1 .sum_lutc_input = "datac";
  10935. // Location: FF_X46_Y4_N25
  10936. dffeas \macro_inst|u_uart[0]|u_regs|rx_dma_en[2] (
  10937. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10938. .d(gnd),
  10939. .asdata(\rv32.mem_ahb_hwdata[0] ),
  10940. .clrn(!\sys_resetn~clkctrl_outclk ),
  10941. .aload(gnd),
  10942. .sclr(gnd),
  10943. .sload(vcc),
  10944. .ena(\macro_inst|u_uart[0]|u_regs|rx_dma_en[2]~4_combout ),
  10945. .devclrn(devclrn),
  10946. .devpor(devpor),
  10947. .q(\macro_inst|u_uart[0]|u_regs|rx_dma_en [2]),
  10948. .prn(vcc));
  10949. defparam \macro_inst|u_uart[0]|u_regs|rx_dma_en[2] .is_wysiwyg = "true";
  10950. defparam \macro_inst|u_uart[0]|u_regs|rx_dma_en[2] .power_up = "low";
  10951. // Location: LCCOMB_X46_Y4_N26
  10952. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|rx_dma_en[2]~4 (
  10953. .dataa(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~14_combout ),
  10954. .datab(\macro_inst|u_uart[0]|u_regs|apb_write~0_combout ),
  10955. .datac(gnd),
  10956. .datad(\macro_inst|u_uart[1]|u_regs|always8~1_combout ),
  10957. .cin(gnd),
  10958. .combout(\macro_inst|u_uart[0]|u_regs|rx_dma_en[2]~4_combout ),
  10959. .cout());
  10960. defparam \macro_inst|u_uart[0]|u_regs|rx_dma_en[2]~4 .lut_mask = 16'h8800;
  10961. defparam \macro_inst|u_uart[0]|u_regs|rx_dma_en[2]~4 .sum_lutc_input = "datac";
  10962. // Location: FF_X46_Y4_N21
  10963. dffeas \macro_inst|u_uart[0]|u_regs|rx_dma_en[3] (
  10964. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10965. .d(gnd),
  10966. .asdata(\rv32.mem_ahb_hwdata[0] ),
  10967. .clrn(!\sys_resetn~clkctrl_outclk ),
  10968. .aload(gnd),
  10969. .sclr(gnd),
  10970. .sload(vcc),
  10971. .ena(\macro_inst|u_uart[0]|u_regs|rx_dma_en[3]~5_combout ),
  10972. .devclrn(devclrn),
  10973. .devpor(devpor),
  10974. .q(\macro_inst|u_uart[0]|u_regs|rx_dma_en [3]),
  10975. .prn(vcc));
  10976. defparam \macro_inst|u_uart[0]|u_regs|rx_dma_en[3] .is_wysiwyg = "true";
  10977. defparam \macro_inst|u_uart[0]|u_regs|rx_dma_en[3] .power_up = "low";
  10978. // Location: LCCOMB_X46_Y4_N24
  10979. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|rx_dma_en[3]~5 (
  10980. .dataa(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3]~15_combout ),
  10981. .datab(\macro_inst|u_uart[0]|u_regs|apb_write~0_combout ),
  10982. .datac(gnd),
  10983. .datad(\macro_inst|u_uart[1]|u_regs|always8~1_combout ),
  10984. .cin(gnd),
  10985. .combout(\macro_inst|u_uart[0]|u_regs|rx_dma_en[3]~5_combout ),
  10986. .cout());
  10987. defparam \macro_inst|u_uart[0]|u_regs|rx_dma_en[3]~5 .lut_mask = 16'h8800;
  10988. defparam \macro_inst|u_uart[0]|u_regs|rx_dma_en[3]~5 .sum_lutc_input = "datac";
  10989. // Location: FF_X57_Y1_N13
  10990. dffeas \macro_inst|u_uart[0]|u_regs|rx_dma_en[4] (
  10991. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  10992. .d(gnd),
  10993. .asdata(\rv32.mem_ahb_hwdata[0] ),
  10994. .clrn(!\sys_resetn~clkctrl_outclk ),
  10995. .aload(gnd),
  10996. .sclr(gnd),
  10997. .sload(vcc),
  10998. .ena(\macro_inst|u_uart[0]|u_regs|rx_dma_en[4]~3_combout ),
  10999. .devclrn(devclrn),
  11000. .devpor(devpor),
  11001. .q(\macro_inst|u_uart[0]|u_regs|rx_dma_en [4]),
  11002. .prn(vcc));
  11003. defparam \macro_inst|u_uart[0]|u_regs|rx_dma_en[4] .is_wysiwyg = "true";
  11004. defparam \macro_inst|u_uart[0]|u_regs|rx_dma_en[4] .power_up = "low";
  11005. // Location: LCCOMB_X57_Y1_N8
  11006. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|rx_dma_en[4]~3 (
  11007. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  11008. .datab(\macro_inst|u_uart[1]|u_regs|always8~1_combout ),
  11009. .datac(\macro_inst|u_uart[0]|u_regs|apb_write~0_combout ),
  11010. .datad(\macro_inst|u_uart[1]|u_regs|ShiftLeft0~0_combout ),
  11011. .cin(gnd),
  11012. .combout(\macro_inst|u_uart[0]|u_regs|rx_dma_en[4]~3_combout ),
  11013. .cout());
  11014. defparam \macro_inst|u_uart[0]|u_regs|rx_dma_en[4]~3 .lut_mask = 16'h4000;
  11015. defparam \macro_inst|u_uart[0]|u_regs|rx_dma_en[4]~3 .sum_lutc_input = "datac";
  11016. // Location: FF_X58_Y4_N11
  11017. dffeas \macro_inst|u_uart[0]|u_regs|rx_dma_en[5] (
  11018. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11019. .d(gnd),
  11020. .asdata(\rv32.mem_ahb_hwdata[0] ),
  11021. .clrn(!\sys_resetn~clkctrl_outclk ),
  11022. .aload(gnd),
  11023. .sclr(gnd),
  11024. .sload(vcc),
  11025. .ena(\macro_inst|u_uart[0]|u_regs|rx_dma_en[5]~2_combout ),
  11026. .devclrn(devclrn),
  11027. .devpor(devpor),
  11028. .q(\macro_inst|u_uart[0]|u_regs|rx_dma_en [5]),
  11029. .prn(vcc));
  11030. defparam \macro_inst|u_uart[0]|u_regs|rx_dma_en[5] .is_wysiwyg = "true";
  11031. defparam \macro_inst|u_uart[0]|u_regs|rx_dma_en[5] .power_up = "low";
  11032. // Location: LCCOMB_X58_Y4_N8
  11033. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|rx_dma_en[5]~2 (
  11034. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  11035. .datab(\macro_inst|u_uart[0]|u_regs|apb_write~0_combout ),
  11036. .datac(\macro_inst|u_uart[1]|u_regs|always8~1_combout ),
  11037. .datad(\macro_inst|u_uart[1]|u_regs|ShiftLeft0~0_combout ),
  11038. .cin(gnd),
  11039. .combout(\macro_inst|u_uart[0]|u_regs|rx_dma_en[5]~2_combout ),
  11040. .cout());
  11041. defparam \macro_inst|u_uart[0]|u_regs|rx_dma_en[5]~2 .lut_mask = 16'h8000;
  11042. defparam \macro_inst|u_uart[0]|u_regs|rx_dma_en[5]~2 .sum_lutc_input = "datac";
  11043. // Location: FF_X52_Y2_N11
  11044. dffeas \macro_inst|u_uart[0]|u_regs|rx_idle_ie[0] (
  11045. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11046. .d(gnd),
  11047. .asdata(\rv32.mem_ahb_hwdata[11] ),
  11048. .clrn(!\sys_resetn~clkctrl_outclk ),
  11049. .aload(gnd),
  11050. .sclr(gnd),
  11051. .sload(vcc),
  11052. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~16_combout ),
  11053. .devclrn(devclrn),
  11054. .devpor(devpor),
  11055. .q(\macro_inst|u_uart[0]|u_regs|rx_idle_ie [0]),
  11056. .prn(vcc));
  11057. defparam \macro_inst|u_uart[0]|u_regs|rx_idle_ie[0] .is_wysiwyg = "true";
  11058. defparam \macro_inst|u_uart[0]|u_regs|rx_idle_ie[0] .power_up = "low";
  11059. // Location: FF_X45_Y4_N25
  11060. dffeas \macro_inst|u_uart[0]|u_regs|rx_idle_ie[1] (
  11061. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11062. .d(\rv32.mem_ahb_hwdata[11] ),
  11063. .asdata(vcc),
  11064. .clrn(!\sys_resetn~clkctrl_outclk ),
  11065. .aload(gnd),
  11066. .sclr(gnd),
  11067. .sload(gnd),
  11068. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~17_combout ),
  11069. .devclrn(devclrn),
  11070. .devpor(devpor),
  11071. .q(\macro_inst|u_uart[0]|u_regs|rx_idle_ie [1]),
  11072. .prn(vcc));
  11073. defparam \macro_inst|u_uart[0]|u_regs|rx_idle_ie[1] .is_wysiwyg = "true";
  11074. defparam \macro_inst|u_uart[0]|u_regs|rx_idle_ie[1] .power_up = "low";
  11075. // Location: FF_X54_Y2_N19
  11076. dffeas \macro_inst|u_uart[0]|u_regs|rx_idle_ie[2] (
  11077. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11078. .d(gnd),
  11079. .asdata(\rv32.mem_ahb_hwdata[11] ),
  11080. .clrn(!\sys_resetn~clkctrl_outclk ),
  11081. .aload(gnd),
  11082. .sclr(gnd),
  11083. .sload(vcc),
  11084. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~18_combout ),
  11085. .devclrn(devclrn),
  11086. .devpor(devpor),
  11087. .q(\macro_inst|u_uart[0]|u_regs|rx_idle_ie [2]),
  11088. .prn(vcc));
  11089. defparam \macro_inst|u_uart[0]|u_regs|rx_idle_ie[2] .is_wysiwyg = "true";
  11090. defparam \macro_inst|u_uart[0]|u_regs|rx_idle_ie[2] .power_up = "low";
  11091. // Location: FF_X53_Y2_N21
  11092. dffeas \macro_inst|u_uart[0]|u_regs|rx_idle_ie[3] (
  11093. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11094. .d(gnd),
  11095. .asdata(\rv32.mem_ahb_hwdata[11] ),
  11096. .clrn(!\sys_resetn~clkctrl_outclk ),
  11097. .aload(gnd),
  11098. .sclr(gnd),
  11099. .sload(vcc),
  11100. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3]~19_combout ),
  11101. .devclrn(devclrn),
  11102. .devpor(devpor),
  11103. .q(\macro_inst|u_uart[0]|u_regs|rx_idle_ie [3]),
  11104. .prn(vcc));
  11105. defparam \macro_inst|u_uart[0]|u_regs|rx_idle_ie[3] .is_wysiwyg = "true";
  11106. defparam \macro_inst|u_uart[0]|u_regs|rx_idle_ie[3] .power_up = "low";
  11107. // Location: FF_X57_Y3_N15
  11108. dffeas \macro_inst|u_uart[0]|u_regs|rx_idle_ie[4] (
  11109. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11110. .d(\rv32.mem_ahb_hwdata[11] ),
  11111. .asdata(vcc),
  11112. .clrn(!\sys_resetn~clkctrl_outclk ),
  11113. .aload(gnd),
  11114. .sclr(gnd),
  11115. .sload(gnd),
  11116. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[4]~20_combout ),
  11117. .devclrn(devclrn),
  11118. .devpor(devpor),
  11119. .q(\macro_inst|u_uart[0]|u_regs|rx_idle_ie [4]),
  11120. .prn(vcc));
  11121. defparam \macro_inst|u_uart[0]|u_regs|rx_idle_ie[4] .is_wysiwyg = "true";
  11122. defparam \macro_inst|u_uart[0]|u_regs|rx_idle_ie[4] .power_up = "low";
  11123. // Location: FF_X60_Y2_N29
  11124. dffeas \macro_inst|u_uart[0]|u_regs|rx_idle_ie[5] (
  11125. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11126. .d(gnd),
  11127. .asdata(\rv32.mem_ahb_hwdata[11] ),
  11128. .clrn(!\sys_resetn~clkctrl_outclk ),
  11129. .aload(gnd),
  11130. .sclr(gnd),
  11131. .sload(vcc),
  11132. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[5]~21_combout ),
  11133. .devclrn(devclrn),
  11134. .devpor(devpor),
  11135. .q(\macro_inst|u_uart[0]|u_regs|rx_idle_ie [5]),
  11136. .prn(vcc));
  11137. defparam \macro_inst|u_uart[0]|u_regs|rx_idle_ie[5] .is_wysiwyg = "true";
  11138. defparam \macro_inst|u_uart[0]|u_regs|rx_idle_ie[5] .power_up = "low";
  11139. // Location: FF_X52_Y2_N27
  11140. dffeas \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0] (
  11141. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11142. .d(gnd),
  11143. .asdata(\rv32.mem_ahb_hwdata[4] ),
  11144. .clrn(!\sys_resetn~clkctrl_outclk ),
  11145. .aload(gnd),
  11146. .sclr(gnd),
  11147. .sload(vcc),
  11148. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~16_combout ),
  11149. .devclrn(devclrn),
  11150. .devpor(devpor),
  11151. .q(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie [0]),
  11152. .prn(vcc));
  11153. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0] .is_wysiwyg = "true";
  11154. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0] .power_up = "low";
  11155. // Location: LCCOMB_X58_Y3_N16
  11156. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~12 (
  11157. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  11158. .datab(gnd),
  11159. .datac(\macro_inst|u_ahb2apb|paddr [10]),
  11160. .datad(\macro_inst|u_ahb2apb|paddr [9]),
  11161. .cin(gnd),
  11162. .combout(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~12_combout ),
  11163. .cout());
  11164. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~12 .lut_mask = 16'h0005;
  11165. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~12 .sum_lutc_input = "datac";
  11166. // Location: LCCOMB_X52_Y2_N12
  11167. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~16 (
  11168. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  11169. .datab(\macro_inst|u_uart[0]|u_regs|always7~0_combout ),
  11170. .datac(\macro_inst|u_ahb2apb|paddr [9]),
  11171. .datad(\macro_inst|u_ahb2apb|paddr [10]),
  11172. .cin(gnd),
  11173. .combout(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~16_combout ),
  11174. .cout());
  11175. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~16 .lut_mask = 16'h0004;
  11176. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~16 .sum_lutc_input = "datac";
  11177. // Location: FF_X52_Y4_N7
  11178. dffeas \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1] (
  11179. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11180. .d(gnd),
  11181. .asdata(\rv32.mem_ahb_hwdata[4] ),
  11182. .clrn(!\sys_resetn~clkctrl_outclk ),
  11183. .aload(gnd),
  11184. .sclr(gnd),
  11185. .sload(vcc),
  11186. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~17_combout ),
  11187. .devclrn(devclrn),
  11188. .devpor(devpor),
  11189. .q(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie [1]),
  11190. .prn(vcc));
  11191. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1] .is_wysiwyg = "true";
  11192. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1] .power_up = "low";
  11193. // Location: LCCOMB_X59_Y3_N28
  11194. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~13 (
  11195. .dataa(\macro_inst|u_ahb2apb|paddr [10]),
  11196. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  11197. .datac(gnd),
  11198. .datad(\macro_inst|u_ahb2apb|paddr [9]),
  11199. .cin(gnd),
  11200. .combout(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~13_combout ),
  11201. .cout());
  11202. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~13 .lut_mask = 16'h0044;
  11203. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~13 .sum_lutc_input = "datac";
  11204. // Location: LCCOMB_X50_Y4_N16
  11205. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~17 (
  11206. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  11207. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  11208. .datac(\macro_inst|u_ahb2apb|paddr [10]),
  11209. .datad(\macro_inst|u_uart[0]|u_regs|always7~0_combout ),
  11210. .cin(gnd),
  11211. .combout(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~17_combout ),
  11212. .cout());
  11213. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~17 .lut_mask = 16'h0400;
  11214. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~17 .sum_lutc_input = "datac";
  11215. // Location: FF_X54_Y2_N31
  11216. dffeas \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2] (
  11217. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11218. .d(\rv32.mem_ahb_hwdata[4] ),
  11219. .asdata(vcc),
  11220. .clrn(!\sys_resetn~clkctrl_outclk ),
  11221. .aload(gnd),
  11222. .sclr(gnd),
  11223. .sload(gnd),
  11224. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~18_combout ),
  11225. .devclrn(devclrn),
  11226. .devpor(devpor),
  11227. .q(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie [2]),
  11228. .prn(vcc));
  11229. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2] .is_wysiwyg = "true";
  11230. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2] .power_up = "low";
  11231. // Location: LCCOMB_X56_Y4_N2
  11232. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~14 (
  11233. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  11234. .datab(gnd),
  11235. .datac(\macro_inst|u_ahb2apb|paddr [10]),
  11236. .datad(\macro_inst|u_ahb2apb|paddr [9]),
  11237. .cin(gnd),
  11238. .combout(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~14_combout ),
  11239. .cout());
  11240. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~14 .lut_mask = 16'h0500;
  11241. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~14 .sum_lutc_input = "datac";
  11242. // Location: LCCOMB_X54_Y2_N16
  11243. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~18 (
  11244. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  11245. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  11246. .datac(\macro_inst|u_ahb2apb|paddr [10]),
  11247. .datad(\macro_inst|u_uart[0]|u_regs|always7~0_combout ),
  11248. .cin(gnd),
  11249. .combout(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~18_combout ),
  11250. .cout());
  11251. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~18 .lut_mask = 16'h0400;
  11252. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~18 .sum_lutc_input = "datac";
  11253. // Location: FF_X53_Y2_N5
  11254. dffeas \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3] (
  11255. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11256. .d(gnd),
  11257. .asdata(\rv32.mem_ahb_hwdata[4] ),
  11258. .clrn(!\sys_resetn~clkctrl_outclk ),
  11259. .aload(gnd),
  11260. .sclr(gnd),
  11261. .sload(vcc),
  11262. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3]~19_combout ),
  11263. .devclrn(devclrn),
  11264. .devpor(devpor),
  11265. .q(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie [3]),
  11266. .prn(vcc));
  11267. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3] .is_wysiwyg = "true";
  11268. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3] .power_up = "low";
  11269. // Location: LCCOMB_X59_Y2_N6
  11270. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3]~15 (
  11271. .dataa(gnd),
  11272. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  11273. .datac(\macro_inst|u_ahb2apb|paddr [10]),
  11274. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  11275. .cin(gnd),
  11276. .combout(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3]~15_combout ),
  11277. .cout());
  11278. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3]~15 .lut_mask = 16'h0C00;
  11279. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3]~15 .sum_lutc_input = "datac";
  11280. // Location: LCCOMB_X53_Y2_N18
  11281. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3]~19 (
  11282. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  11283. .datab(\macro_inst|u_ahb2apb|paddr [10]),
  11284. .datac(\macro_inst|u_uart[0]|u_regs|always7~0_combout ),
  11285. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  11286. .cin(gnd),
  11287. .combout(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3]~19_combout ),
  11288. .cout());
  11289. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3]~19 .lut_mask = 16'h2000;
  11290. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3]~19 .sum_lutc_input = "datac";
  11291. // Location: FF_X57_Y3_N29
  11292. dffeas \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[4] (
  11293. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11294. .d(\rv32.mem_ahb_hwdata[4] ),
  11295. .asdata(vcc),
  11296. .clrn(!\sys_resetn~clkctrl_outclk ),
  11297. .aload(gnd),
  11298. .sclr(gnd),
  11299. .sload(gnd),
  11300. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[4]~20_combout ),
  11301. .devclrn(devclrn),
  11302. .devpor(devpor),
  11303. .q(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie [4]),
  11304. .prn(vcc));
  11305. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[4] .is_wysiwyg = "true";
  11306. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[4] .power_up = "low";
  11307. // Location: LCCOMB_X58_Y3_N26
  11308. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[4]~20 (
  11309. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  11310. .datab(\macro_inst|u_ahb2apb|paddr [10]),
  11311. .datac(\macro_inst|u_ahb2apb|paddr [9]),
  11312. .datad(\macro_inst|u_uart[0]|u_regs|always7~0_combout ),
  11313. .cin(gnd),
  11314. .combout(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[4]~20_combout ),
  11315. .cout());
  11316. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[4]~20 .lut_mask = 16'h0400;
  11317. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[4]~20 .sum_lutc_input = "datac";
  11318. // Location: FF_X56_Y2_N7
  11319. dffeas \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[5] (
  11320. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11321. .d(gnd),
  11322. .asdata(\rv32.mem_ahb_hwdata[4] ),
  11323. .clrn(!\sys_resetn~clkctrl_outclk ),
  11324. .aload(gnd),
  11325. .sclr(gnd),
  11326. .sload(vcc),
  11327. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[5]~21_combout ),
  11328. .devclrn(devclrn),
  11329. .devpor(devpor),
  11330. .q(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie [5]),
  11331. .prn(vcc));
  11332. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[5] .is_wysiwyg = "true";
  11333. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[5] .power_up = "low";
  11334. // Location: LCCOMB_X60_Y2_N20
  11335. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[5]~21 (
  11336. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  11337. .datab(\macro_inst|u_ahb2apb|paddr [10]),
  11338. .datac(\macro_inst|u_ahb2apb|paddr [8]),
  11339. .datad(\macro_inst|u_uart[0]|u_regs|always7~0_combout ),
  11340. .cin(gnd),
  11341. .combout(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[5]~21_combout ),
  11342. .cout());
  11343. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[5]~21 .lut_mask = 16'h4000;
  11344. defparam \macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[5]~21 .sum_lutc_input = "datac";
  11345. // Location: FF_X52_Y3_N13
  11346. dffeas \macro_inst|u_uart[0]|u_regs|rx_read[0] (
  11347. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11348. .d(\macro_inst|u_uart[0]|u_regs|rx_read~0_combout ),
  11349. .asdata(vcc),
  11350. .clrn(!\sys_resetn~clkctrl_outclk ),
  11351. .aload(gnd),
  11352. .sclr(gnd),
  11353. .sload(gnd),
  11354. .ena(vcc),
  11355. .devclrn(devclrn),
  11356. .devpor(devpor),
  11357. .q(\macro_inst|u_uart[0]|u_regs|rx_read [0]),
  11358. .prn(vcc));
  11359. defparam \macro_inst|u_uart[0]|u_regs|rx_read[0] .is_wysiwyg = "true";
  11360. defparam \macro_inst|u_uart[0]|u_regs|rx_read[0] .power_up = "low";
  11361. // Location: FF_X53_Y4_N25
  11362. dffeas \macro_inst|u_uart[0]|u_regs|rx_read[1] (
  11363. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11364. .d(\macro_inst|u_uart[0]|u_regs|rx_read~1_combout ),
  11365. .asdata(vcc),
  11366. .clrn(!\sys_resetn~clkctrl_outclk ),
  11367. .aload(gnd),
  11368. .sclr(gnd),
  11369. .sload(gnd),
  11370. .ena(vcc),
  11371. .devclrn(devclrn),
  11372. .devpor(devpor),
  11373. .q(\macro_inst|u_uart[0]|u_regs|rx_read [1]),
  11374. .prn(vcc));
  11375. defparam \macro_inst|u_uart[0]|u_regs|rx_read[1] .is_wysiwyg = "true";
  11376. defparam \macro_inst|u_uart[0]|u_regs|rx_read[1] .power_up = "low";
  11377. // Location: FF_X54_Y1_N15
  11378. dffeas \macro_inst|u_uart[0]|u_regs|rx_read[2] (
  11379. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11380. .d(\macro_inst|u_uart[0]|u_regs|rx_read~2_combout ),
  11381. .asdata(vcc),
  11382. .clrn(!\sys_resetn~clkctrl_outclk ),
  11383. .aload(gnd),
  11384. .sclr(gnd),
  11385. .sload(gnd),
  11386. .ena(vcc),
  11387. .devclrn(devclrn),
  11388. .devpor(devpor),
  11389. .q(\macro_inst|u_uart[0]|u_regs|rx_read [2]),
  11390. .prn(vcc));
  11391. defparam \macro_inst|u_uart[0]|u_regs|rx_read[2] .is_wysiwyg = "true";
  11392. defparam \macro_inst|u_uart[0]|u_regs|rx_read[2] .power_up = "low";
  11393. // Location: FF_X53_Y4_N29
  11394. dffeas \macro_inst|u_uart[0]|u_regs|rx_read[3] (
  11395. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11396. .d(\macro_inst|u_uart[0]|u_regs|rx_read~3_combout ),
  11397. .asdata(vcc),
  11398. .clrn(!\sys_resetn~clkctrl_outclk ),
  11399. .aload(gnd),
  11400. .sclr(gnd),
  11401. .sload(gnd),
  11402. .ena(vcc),
  11403. .devclrn(devclrn),
  11404. .devpor(devpor),
  11405. .q(\macro_inst|u_uart[0]|u_regs|rx_read [3]),
  11406. .prn(vcc));
  11407. defparam \macro_inst|u_uart[0]|u_regs|rx_read[3] .is_wysiwyg = "true";
  11408. defparam \macro_inst|u_uart[0]|u_regs|rx_read[3] .power_up = "low";
  11409. // Location: FF_X57_Y1_N25
  11410. dffeas \macro_inst|u_uart[0]|u_regs|rx_read[4] (
  11411. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11412. .d(\macro_inst|u_uart[0]|u_regs|rx_read~4_combout ),
  11413. .asdata(vcc),
  11414. .clrn(!\sys_resetn~clkctrl_outclk ),
  11415. .aload(gnd),
  11416. .sclr(gnd),
  11417. .sload(gnd),
  11418. .ena(vcc),
  11419. .devclrn(devclrn),
  11420. .devpor(devpor),
  11421. .q(\macro_inst|u_uart[0]|u_regs|rx_read [4]),
  11422. .prn(vcc));
  11423. defparam \macro_inst|u_uart[0]|u_regs|rx_read[4] .is_wysiwyg = "true";
  11424. defparam \macro_inst|u_uart[0]|u_regs|rx_read[4] .power_up = "low";
  11425. // Location: FF_X57_Y1_N29
  11426. dffeas \macro_inst|u_uart[0]|u_regs|rx_read[5] (
  11427. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11428. .d(\macro_inst|u_uart[0]|u_regs|rx_read~5_combout ),
  11429. .asdata(vcc),
  11430. .clrn(!\sys_resetn~clkctrl_outclk ),
  11431. .aload(gnd),
  11432. .sclr(gnd),
  11433. .sload(gnd),
  11434. .ena(vcc),
  11435. .devclrn(devclrn),
  11436. .devpor(devpor),
  11437. .q(\macro_inst|u_uart[0]|u_regs|rx_read [5]),
  11438. .prn(vcc));
  11439. defparam \macro_inst|u_uart[0]|u_regs|rx_read[5] .is_wysiwyg = "true";
  11440. defparam \macro_inst|u_uart[0]|u_regs|rx_read[5] .power_up = "low";
  11441. // Location: LCCOMB_X52_Y3_N12
  11442. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|rx_read~0 (
  11443. .dataa(gnd),
  11444. .datab(\macro_inst|u_uart[0]|u_regs|apb_read0~combout ),
  11445. .datac(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~12_combout ),
  11446. .datad(\macro_inst|u_uart[1]|u_regs|Equal2~2_combout ),
  11447. .cin(gnd),
  11448. .combout(\macro_inst|u_uart[0]|u_regs|rx_read~0_combout ),
  11449. .cout());
  11450. defparam \macro_inst|u_uart[0]|u_regs|rx_read~0 .lut_mask = 16'hC000;
  11451. defparam \macro_inst|u_uart[0]|u_regs|rx_read~0 .sum_lutc_input = "datac";
  11452. // Location: LCCOMB_X53_Y4_N24
  11453. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|rx_read~1 (
  11454. .dataa(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~13_combout ),
  11455. .datab(\macro_inst|u_uart[1]|u_regs|Equal2~2_combout ),
  11456. .datac(\macro_inst|u_uart[0]|u_regs|apb_read0~combout ),
  11457. .datad(gnd),
  11458. .cin(gnd),
  11459. .combout(\macro_inst|u_uart[0]|u_regs|rx_read~1_combout ),
  11460. .cout());
  11461. defparam \macro_inst|u_uart[0]|u_regs|rx_read~1 .lut_mask = 16'h8080;
  11462. defparam \macro_inst|u_uart[0]|u_regs|rx_read~1 .sum_lutc_input = "datac";
  11463. // Location: LCCOMB_X54_Y1_N14
  11464. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|rx_read~2 (
  11465. .dataa(\macro_inst|u_uart[1]|u_regs|Equal2~2_combout ),
  11466. .datab(\macro_inst|u_uart[0]|u_regs|apb_read0~combout ),
  11467. .datac(gnd),
  11468. .datad(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~14_combout ),
  11469. .cin(gnd),
  11470. .combout(\macro_inst|u_uart[0]|u_regs|rx_read~2_combout ),
  11471. .cout());
  11472. defparam \macro_inst|u_uart[0]|u_regs|rx_read~2 .lut_mask = 16'h8800;
  11473. defparam \macro_inst|u_uart[0]|u_regs|rx_read~2 .sum_lutc_input = "datac";
  11474. // Location: LCCOMB_X53_Y4_N28
  11475. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|rx_read~3 (
  11476. .dataa(\macro_inst|u_uart[0]|u_regs|apb_read0~combout ),
  11477. .datab(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3]~15_combout ),
  11478. .datac(\macro_inst|u_uart[1]|u_regs|Equal2~2_combout ),
  11479. .datad(gnd),
  11480. .cin(gnd),
  11481. .combout(\macro_inst|u_uart[0]|u_regs|rx_read~3_combout ),
  11482. .cout());
  11483. defparam \macro_inst|u_uart[0]|u_regs|rx_read~3 .lut_mask = 16'h8080;
  11484. defparam \macro_inst|u_uart[0]|u_regs|rx_read~3 .sum_lutc_input = "datac";
  11485. // Location: LCCOMB_X57_Y1_N24
  11486. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|rx_read~4 (
  11487. .dataa(\macro_inst|u_uart[1]|u_regs|ShiftLeft0~0_combout ),
  11488. .datab(\macro_inst|u_uart[1]|u_regs|Equal2~2_combout ),
  11489. .datac(\macro_inst|u_uart[0]|u_regs|apb_read0~combout ),
  11490. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  11491. .cin(gnd),
  11492. .combout(\macro_inst|u_uart[0]|u_regs|rx_read~4_combout ),
  11493. .cout());
  11494. defparam \macro_inst|u_uart[0]|u_regs|rx_read~4 .lut_mask = 16'h0080;
  11495. defparam \macro_inst|u_uart[0]|u_regs|rx_read~4 .sum_lutc_input = "datac";
  11496. // Location: LCCOMB_X57_Y1_N28
  11497. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|rx_read~5 (
  11498. .dataa(\macro_inst|u_uart[1]|u_regs|ShiftLeft0~0_combout ),
  11499. .datab(\macro_inst|u_uart[1]|u_regs|Equal2~2_combout ),
  11500. .datac(\macro_inst|u_uart[0]|u_regs|apb_read0~combout ),
  11501. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  11502. .cin(gnd),
  11503. .combout(\macro_inst|u_uart[0]|u_regs|rx_read~5_combout ),
  11504. .cout());
  11505. defparam \macro_inst|u_uart[0]|u_regs|rx_read~5 .lut_mask = 16'h8000;
  11506. defparam \macro_inst|u_uart[0]|u_regs|rx_read~5 .sum_lutc_input = "datac";
  11507. // Location: FF_X47_Y2_N19
  11508. dffeas \macro_inst|u_uart[0]|u_regs|rx_reg[0] (
  11509. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11510. .d(\macro_inst|u_uart[0]|u_regs|Mux0~5_combout ),
  11511. .asdata(vcc),
  11512. .clrn(vcc),
  11513. .aload(gnd),
  11514. .sclr(gnd),
  11515. .sload(gnd),
  11516. .ena(vcc),
  11517. .devclrn(devclrn),
  11518. .devpor(devpor),
  11519. .q(\macro_inst|u_uart[0]|u_regs|rx_reg [0]),
  11520. .prn(vcc));
  11521. defparam \macro_inst|u_uart[0]|u_regs|rx_reg[0] .is_wysiwyg = "true";
  11522. defparam \macro_inst|u_uart[0]|u_regs|rx_reg[0] .power_up = "low";
  11523. // Location: FF_X50_Y2_N21
  11524. dffeas \macro_inst|u_uart[0]|u_regs|rx_reg[1] (
  11525. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11526. .d(\macro_inst|u_uart[0]|u_regs|Mux1~5_combout ),
  11527. .asdata(vcc),
  11528. .clrn(vcc),
  11529. .aload(gnd),
  11530. .sclr(gnd),
  11531. .sload(gnd),
  11532. .ena(vcc),
  11533. .devclrn(devclrn),
  11534. .devpor(devpor),
  11535. .q(\macro_inst|u_uart[0]|u_regs|rx_reg [1]),
  11536. .prn(vcc));
  11537. defparam \macro_inst|u_uart[0]|u_regs|rx_reg[1] .is_wysiwyg = "true";
  11538. defparam \macro_inst|u_uart[0]|u_regs|rx_reg[1] .power_up = "low";
  11539. // Location: FF_X47_Y2_N15
  11540. dffeas \macro_inst|u_uart[0]|u_regs|rx_reg[2] (
  11541. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11542. .d(\macro_inst|u_uart[0]|u_regs|Mux2~5_combout ),
  11543. .asdata(vcc),
  11544. .clrn(vcc),
  11545. .aload(gnd),
  11546. .sclr(gnd),
  11547. .sload(gnd),
  11548. .ena(vcc),
  11549. .devclrn(devclrn),
  11550. .devpor(devpor),
  11551. .q(\macro_inst|u_uart[0]|u_regs|rx_reg [2]),
  11552. .prn(vcc));
  11553. defparam \macro_inst|u_uart[0]|u_regs|rx_reg[2] .is_wysiwyg = "true";
  11554. defparam \macro_inst|u_uart[0]|u_regs|rx_reg[2] .power_up = "low";
  11555. // Location: FF_X47_Y2_N5
  11556. dffeas \macro_inst|u_uart[0]|u_regs|rx_reg[3] (
  11557. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11558. .d(\macro_inst|u_uart[0]|u_regs|Mux3~5_combout ),
  11559. .asdata(vcc),
  11560. .clrn(vcc),
  11561. .aload(gnd),
  11562. .sclr(gnd),
  11563. .sload(gnd),
  11564. .ena(vcc),
  11565. .devclrn(devclrn),
  11566. .devpor(devpor),
  11567. .q(\macro_inst|u_uart[0]|u_regs|rx_reg [3]),
  11568. .prn(vcc));
  11569. defparam \macro_inst|u_uart[0]|u_regs|rx_reg[3] .is_wysiwyg = "true";
  11570. defparam \macro_inst|u_uart[0]|u_regs|rx_reg[3] .power_up = "low";
  11571. // Location: FF_X47_Y2_N13
  11572. dffeas \macro_inst|u_uart[0]|u_regs|rx_reg[4] (
  11573. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11574. .d(\macro_inst|u_uart[0]|u_regs|Mux4~5_combout ),
  11575. .asdata(vcc),
  11576. .clrn(vcc),
  11577. .aload(gnd),
  11578. .sclr(gnd),
  11579. .sload(gnd),
  11580. .ena(vcc),
  11581. .devclrn(devclrn),
  11582. .devpor(devpor),
  11583. .q(\macro_inst|u_uart[0]|u_regs|rx_reg [4]),
  11584. .prn(vcc));
  11585. defparam \macro_inst|u_uart[0]|u_regs|rx_reg[4] .is_wysiwyg = "true";
  11586. defparam \macro_inst|u_uart[0]|u_regs|rx_reg[4] .power_up = "low";
  11587. // Location: FF_X47_Y2_N11
  11588. dffeas \macro_inst|u_uart[0]|u_regs|rx_reg[5] (
  11589. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11590. .d(\macro_inst|u_uart[0]|u_regs|Mux5~5_combout ),
  11591. .asdata(vcc),
  11592. .clrn(vcc),
  11593. .aload(gnd),
  11594. .sclr(gnd),
  11595. .sload(gnd),
  11596. .ena(vcc),
  11597. .devclrn(devclrn),
  11598. .devpor(devpor),
  11599. .q(\macro_inst|u_uart[0]|u_regs|rx_reg [5]),
  11600. .prn(vcc));
  11601. defparam \macro_inst|u_uart[0]|u_regs|rx_reg[5] .is_wysiwyg = "true";
  11602. defparam \macro_inst|u_uart[0]|u_regs|rx_reg[5] .power_up = "low";
  11603. // Location: FF_X47_Y2_N1
  11604. dffeas \macro_inst|u_uart[0]|u_regs|rx_reg[6] (
  11605. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11606. .d(\macro_inst|u_uart[0]|u_regs|Mux6~5_combout ),
  11607. .asdata(vcc),
  11608. .clrn(vcc),
  11609. .aload(gnd),
  11610. .sclr(gnd),
  11611. .sload(gnd),
  11612. .ena(vcc),
  11613. .devclrn(devclrn),
  11614. .devpor(devpor),
  11615. .q(\macro_inst|u_uart[0]|u_regs|rx_reg [6]),
  11616. .prn(vcc));
  11617. defparam \macro_inst|u_uart[0]|u_regs|rx_reg[6] .is_wysiwyg = "true";
  11618. defparam \macro_inst|u_uart[0]|u_regs|rx_reg[6] .power_up = "low";
  11619. // Location: FF_X56_Y5_N27
  11620. dffeas \macro_inst|u_uart[0]|u_regs|rx_reg[7] (
  11621. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11622. .d(\macro_inst|u_uart[0]|u_regs|Mux7~5_combout ),
  11623. .asdata(vcc),
  11624. .clrn(vcc),
  11625. .aload(gnd),
  11626. .sclr(gnd),
  11627. .sload(gnd),
  11628. .ena(vcc),
  11629. .devclrn(devclrn),
  11630. .devpor(devpor),
  11631. .q(\macro_inst|u_uart[0]|u_regs|rx_reg [7]),
  11632. .prn(vcc));
  11633. defparam \macro_inst|u_uart[0]|u_regs|rx_reg[7] .is_wysiwyg = "true";
  11634. defparam \macro_inst|u_uart[0]|u_regs|rx_reg[7] .power_up = "low";
  11635. // Location: FF_X58_Y1_N23
  11636. dffeas \macro_inst|u_uart[0]|u_regs|status_reg[0] (
  11637. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11638. .d(\macro_inst|u_uart[0]|u_regs|status_reg[0]~0_combout ),
  11639. .asdata(\macro_inst|u_uart[0]|u_regs|Mux12~1_combout ),
  11640. .clrn(vcc),
  11641. .aload(gnd),
  11642. .sclr(gnd),
  11643. .sload(!\macro_inst|u_ahb2apb|paddr [10]),
  11644. .ena(vcc),
  11645. .devclrn(devclrn),
  11646. .devpor(devpor),
  11647. .q(\macro_inst|u_uart[0]|u_regs|status_reg [0]),
  11648. .prn(vcc));
  11649. defparam \macro_inst|u_uart[0]|u_regs|status_reg[0] .is_wysiwyg = "true";
  11650. defparam \macro_inst|u_uart[0]|u_regs|status_reg[0] .power_up = "low";
  11651. // Location: LCCOMB_X58_Y1_N22
  11652. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|status_reg[0]~0 (
  11653. .dataa(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_IDLE~q ),
  11654. .datab(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_IDLE~q ),
  11655. .datac(gnd),
  11656. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  11657. .cin(gnd),
  11658. .combout(\macro_inst|u_uart[0]|u_regs|status_reg[0]~0_combout ),
  11659. .cout());
  11660. defparam \macro_inst|u_uart[0]|u_regs|status_reg[0]~0 .lut_mask = 16'hCCAA;
  11661. defparam \macro_inst|u_uart[0]|u_regs|status_reg[0]~0 .sum_lutc_input = "datac";
  11662. // Location: FF_X53_Y1_N15
  11663. dffeas \macro_inst|u_uart[0]|u_regs|status_reg[1] (
  11664. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11665. .d(\macro_inst|u_uart[0]|u_regs|Mux11~3_combout ),
  11666. .asdata(vcc),
  11667. .clrn(vcc),
  11668. .aload(gnd),
  11669. .sclr(gnd),
  11670. .sload(gnd),
  11671. .ena(vcc),
  11672. .devclrn(devclrn),
  11673. .devpor(devpor),
  11674. .q(\macro_inst|u_uart[0]|u_regs|status_reg [1]),
  11675. .prn(vcc));
  11676. defparam \macro_inst|u_uart[0]|u_regs|status_reg[1] .is_wysiwyg = "true";
  11677. defparam \macro_inst|u_uart[0]|u_regs|status_reg[1] .power_up = "low";
  11678. // Location: FF_X58_Y3_N21
  11679. dffeas \macro_inst|u_uart[0]|u_regs|status_reg[2] (
  11680. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11681. .d(\macro_inst|u_uart[0]|u_regs|status_reg[2]~feeder_combout ),
  11682. .asdata(\macro_inst|u_uart[0]|u_regs|Mux10~1_combout ),
  11683. .clrn(vcc),
  11684. .aload(gnd),
  11685. .sclr(gnd),
  11686. .sload(!\macro_inst|u_ahb2apb|paddr [10]),
  11687. .ena(vcc),
  11688. .devclrn(devclrn),
  11689. .devpor(devpor),
  11690. .q(\macro_inst|u_uart[0]|u_regs|status_reg [2]),
  11691. .prn(vcc));
  11692. defparam \macro_inst|u_uart[0]|u_regs|status_reg[2] .is_wysiwyg = "true";
  11693. defparam \macro_inst|u_uart[0]|u_regs|status_reg[2] .power_up = "low";
  11694. // Location: LCCOMB_X57_Y3_N10
  11695. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|status_reg[2]~1 (
  11696. .dataa(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|counter ),
  11697. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  11698. .datac(gnd),
  11699. .datad(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|counter ),
  11700. .cin(gnd),
  11701. .combout(\macro_inst|u_uart[0]|u_regs|status_reg[2]~1_combout ),
  11702. .cout());
  11703. defparam \macro_inst|u_uart[0]|u_regs|status_reg[2]~1 .lut_mask = 16'hBB88;
  11704. defparam \macro_inst|u_uart[0]|u_regs|status_reg[2]~1 .sum_lutc_input = "datac";
  11705. // Location: LCCOMB_X58_Y3_N20
  11706. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|status_reg[2]~feeder (
  11707. .dataa(gnd),
  11708. .datab(gnd),
  11709. .datac(gnd),
  11710. .datad(\macro_inst|u_uart[0]|u_regs|status_reg[2]~1_combout ),
  11711. .cin(gnd),
  11712. .combout(\macro_inst|u_uart[0]|u_regs|status_reg[2]~feeder_combout ),
  11713. .cout());
  11714. defparam \macro_inst|u_uart[0]|u_regs|status_reg[2]~feeder .lut_mask = 16'hFF00;
  11715. defparam \macro_inst|u_uart[0]|u_regs|status_reg[2]~feeder .sum_lutc_input = "datac";
  11716. // Location: FF_X57_Y3_N23
  11717. dffeas \macro_inst|u_uart[0]|u_regs|status_reg[4] (
  11718. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11719. .d(\macro_inst|u_uart[0]|u_regs|Mux8~0_combout ),
  11720. .asdata(vcc),
  11721. .clrn(vcc),
  11722. .aload(gnd),
  11723. .sclr(gnd),
  11724. .sload(gnd),
  11725. .ena(vcc),
  11726. .devclrn(devclrn),
  11727. .devpor(devpor),
  11728. .q(\macro_inst|u_uart[0]|u_regs|status_reg [4]),
  11729. .prn(vcc));
  11730. defparam \macro_inst|u_uart[0]|u_regs|status_reg[4] .is_wysiwyg = "true";
  11731. defparam \macro_inst|u_uart[0]|u_regs|status_reg[4] .power_up = "low";
  11732. // Location: FF_X52_Y2_N5
  11733. dffeas \macro_inst|u_uart[0]|u_regs|tx_complete_ie[0] (
  11734. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11735. .d(gnd),
  11736. .asdata(\rv32.mem_ahb_hwdata[12] ),
  11737. .clrn(!\sys_resetn~clkctrl_outclk ),
  11738. .aload(gnd),
  11739. .sclr(gnd),
  11740. .sload(vcc),
  11741. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~16_combout ),
  11742. .devclrn(devclrn),
  11743. .devpor(devpor),
  11744. .q(\macro_inst|u_uart[0]|u_regs|tx_complete_ie [0]),
  11745. .prn(vcc));
  11746. defparam \macro_inst|u_uart[0]|u_regs|tx_complete_ie[0] .is_wysiwyg = "true";
  11747. defparam \macro_inst|u_uart[0]|u_regs|tx_complete_ie[0] .power_up = "low";
  11748. // Location: FF_X47_Y4_N17
  11749. dffeas \macro_inst|u_uart[0]|u_regs|tx_complete_ie[1] (
  11750. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11751. .d(gnd),
  11752. .asdata(\rv32.mem_ahb_hwdata[12] ),
  11753. .clrn(!\sys_resetn~clkctrl_outclk ),
  11754. .aload(gnd),
  11755. .sclr(gnd),
  11756. .sload(vcc),
  11757. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~17_combout ),
  11758. .devclrn(devclrn),
  11759. .devpor(devpor),
  11760. .q(\macro_inst|u_uart[0]|u_regs|tx_complete_ie [1]),
  11761. .prn(vcc));
  11762. defparam \macro_inst|u_uart[0]|u_regs|tx_complete_ie[1] .is_wysiwyg = "true";
  11763. defparam \macro_inst|u_uart[0]|u_regs|tx_complete_ie[1] .power_up = "low";
  11764. // Location: FF_X54_Y2_N5
  11765. dffeas \macro_inst|u_uart[0]|u_regs|tx_complete_ie[2] (
  11766. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11767. .d(gnd),
  11768. .asdata(\rv32.mem_ahb_hwdata[12] ),
  11769. .clrn(!\sys_resetn~clkctrl_outclk ),
  11770. .aload(gnd),
  11771. .sclr(gnd),
  11772. .sload(vcc),
  11773. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~18_combout ),
  11774. .devclrn(devclrn),
  11775. .devpor(devpor),
  11776. .q(\macro_inst|u_uart[0]|u_regs|tx_complete_ie [2]),
  11777. .prn(vcc));
  11778. defparam \macro_inst|u_uart[0]|u_regs|tx_complete_ie[2] .is_wysiwyg = "true";
  11779. defparam \macro_inst|u_uart[0]|u_regs|tx_complete_ie[2] .power_up = "low";
  11780. // Location: FF_X53_Y2_N27
  11781. dffeas \macro_inst|u_uart[0]|u_regs|tx_complete_ie[3] (
  11782. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11783. .d(gnd),
  11784. .asdata(\rv32.mem_ahb_hwdata[12] ),
  11785. .clrn(!\sys_resetn~clkctrl_outclk ),
  11786. .aload(gnd),
  11787. .sclr(gnd),
  11788. .sload(vcc),
  11789. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3]~19_combout ),
  11790. .devclrn(devclrn),
  11791. .devpor(devpor),
  11792. .q(\macro_inst|u_uart[0]|u_regs|tx_complete_ie [3]),
  11793. .prn(vcc));
  11794. defparam \macro_inst|u_uart[0]|u_regs|tx_complete_ie[3] .is_wysiwyg = "true";
  11795. defparam \macro_inst|u_uart[0]|u_regs|tx_complete_ie[3] .power_up = "low";
  11796. // Location: FF_X57_Y3_N25
  11797. dffeas \macro_inst|u_uart[0]|u_regs|tx_complete_ie[4] (
  11798. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11799. .d(gnd),
  11800. .asdata(\rv32.mem_ahb_hwdata[12] ),
  11801. .clrn(!\sys_resetn~clkctrl_outclk ),
  11802. .aload(gnd),
  11803. .sclr(gnd),
  11804. .sload(vcc),
  11805. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[4]~20_combout ),
  11806. .devclrn(devclrn),
  11807. .devpor(devpor),
  11808. .q(\macro_inst|u_uart[0]|u_regs|tx_complete_ie [4]),
  11809. .prn(vcc));
  11810. defparam \macro_inst|u_uart[0]|u_regs|tx_complete_ie[4] .is_wysiwyg = "true";
  11811. defparam \macro_inst|u_uart[0]|u_regs|tx_complete_ie[4] .power_up = "low";
  11812. // Location: FF_X60_Y2_N13
  11813. dffeas \macro_inst|u_uart[0]|u_regs|tx_complete_ie[5] (
  11814. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11815. .d(gnd),
  11816. .asdata(\rv32.mem_ahb_hwdata[12] ),
  11817. .clrn(!\sys_resetn~clkctrl_outclk ),
  11818. .aload(gnd),
  11819. .sclr(gnd),
  11820. .sload(vcc),
  11821. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[5]~21_combout ),
  11822. .devclrn(devclrn),
  11823. .devpor(devpor),
  11824. .q(\macro_inst|u_uart[0]|u_regs|tx_complete_ie [5]),
  11825. .prn(vcc));
  11826. defparam \macro_inst|u_uart[0]|u_regs|tx_complete_ie[5] .is_wysiwyg = "true";
  11827. defparam \macro_inst|u_uart[0]|u_regs|tx_complete_ie[5] .power_up = "low";
  11828. // Location: FF_X57_Y2_N21
  11829. dffeas \macro_inst|u_uart[0]|u_regs|tx_dma_en[0] (
  11830. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11831. .d(\rv32.mem_ahb_hwdata[1] ),
  11832. .asdata(vcc),
  11833. .clrn(!\sys_resetn~clkctrl_outclk ),
  11834. .aload(gnd),
  11835. .sclr(gnd),
  11836. .sload(gnd),
  11837. .ena(\macro_inst|u_uart[0]|u_regs|rx_dma_en[0]~0_combout ),
  11838. .devclrn(devclrn),
  11839. .devpor(devpor),
  11840. .q(\macro_inst|u_uart[0]|u_regs|tx_dma_en [0]),
  11841. .prn(vcc));
  11842. defparam \macro_inst|u_uart[0]|u_regs|tx_dma_en[0] .is_wysiwyg = "true";
  11843. defparam \macro_inst|u_uart[0]|u_regs|tx_dma_en[0] .power_up = "low";
  11844. // Location: FF_X57_Y2_N29
  11845. dffeas \macro_inst|u_uart[0]|u_regs|tx_dma_en[1] (
  11846. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11847. .d(gnd),
  11848. .asdata(\rv32.mem_ahb_hwdata[1] ),
  11849. .clrn(!\sys_resetn~clkctrl_outclk ),
  11850. .aload(gnd),
  11851. .sclr(gnd),
  11852. .sload(vcc),
  11853. .ena(\macro_inst|u_uart[0]|u_regs|rx_dma_en[1]~1_combout ),
  11854. .devclrn(devclrn),
  11855. .devpor(devpor),
  11856. .q(\macro_inst|u_uart[0]|u_regs|tx_dma_en [1]),
  11857. .prn(vcc));
  11858. defparam \macro_inst|u_uart[0]|u_regs|tx_dma_en[1] .is_wysiwyg = "true";
  11859. defparam \macro_inst|u_uart[0]|u_regs|tx_dma_en[1] .power_up = "low";
  11860. // Location: FF_X46_Y4_N27
  11861. dffeas \macro_inst|u_uart[0]|u_regs|tx_dma_en[2] (
  11862. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11863. .d(gnd),
  11864. .asdata(\rv32.mem_ahb_hwdata[1] ),
  11865. .clrn(!\sys_resetn~clkctrl_outclk ),
  11866. .aload(gnd),
  11867. .sclr(gnd),
  11868. .sload(vcc),
  11869. .ena(\macro_inst|u_uart[0]|u_regs|rx_dma_en[2]~4_combout ),
  11870. .devclrn(devclrn),
  11871. .devpor(devpor),
  11872. .q(\macro_inst|u_uart[0]|u_regs|tx_dma_en [2]),
  11873. .prn(vcc));
  11874. defparam \macro_inst|u_uart[0]|u_regs|tx_dma_en[2] .is_wysiwyg = "true";
  11875. defparam \macro_inst|u_uart[0]|u_regs|tx_dma_en[2] .power_up = "low";
  11876. // Location: FF_X46_Y4_N19
  11877. dffeas \macro_inst|u_uart[0]|u_regs|tx_dma_en[3] (
  11878. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11879. .d(gnd),
  11880. .asdata(\rv32.mem_ahb_hwdata[1] ),
  11881. .clrn(!\sys_resetn~clkctrl_outclk ),
  11882. .aload(gnd),
  11883. .sclr(gnd),
  11884. .sload(vcc),
  11885. .ena(\macro_inst|u_uart[0]|u_regs|rx_dma_en[3]~5_combout ),
  11886. .devclrn(devclrn),
  11887. .devpor(devpor),
  11888. .q(\macro_inst|u_uart[0]|u_regs|tx_dma_en [3]),
  11889. .prn(vcc));
  11890. defparam \macro_inst|u_uart[0]|u_regs|tx_dma_en[3] .is_wysiwyg = "true";
  11891. defparam \macro_inst|u_uart[0]|u_regs|tx_dma_en[3] .power_up = "low";
  11892. // Location: FF_X57_Y1_N11
  11893. dffeas \macro_inst|u_uart[0]|u_regs|tx_dma_en[4] (
  11894. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11895. .d(gnd),
  11896. .asdata(\rv32.mem_ahb_hwdata[1] ),
  11897. .clrn(!\sys_resetn~clkctrl_outclk ),
  11898. .aload(gnd),
  11899. .sclr(gnd),
  11900. .sload(vcc),
  11901. .ena(\macro_inst|u_uart[0]|u_regs|rx_dma_en[4]~3_combout ),
  11902. .devclrn(devclrn),
  11903. .devpor(devpor),
  11904. .q(\macro_inst|u_uart[0]|u_regs|tx_dma_en [4]),
  11905. .prn(vcc));
  11906. defparam \macro_inst|u_uart[0]|u_regs|tx_dma_en[4] .is_wysiwyg = "true";
  11907. defparam \macro_inst|u_uart[0]|u_regs|tx_dma_en[4] .power_up = "low";
  11908. // Location: FF_X58_Y4_N17
  11909. dffeas \macro_inst|u_uart[0]|u_regs|tx_dma_en[5] (
  11910. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11911. .d(gnd),
  11912. .asdata(\rv32.mem_ahb_hwdata[1] ),
  11913. .clrn(!\sys_resetn~clkctrl_outclk ),
  11914. .aload(gnd),
  11915. .sclr(gnd),
  11916. .sload(vcc),
  11917. .ena(\macro_inst|u_uart[0]|u_regs|rx_dma_en[5]~2_combout ),
  11918. .devclrn(devclrn),
  11919. .devpor(devpor),
  11920. .q(\macro_inst|u_uart[0]|u_regs|tx_dma_en [5]),
  11921. .prn(vcc));
  11922. defparam \macro_inst|u_uart[0]|u_regs|tx_dma_en[5] .is_wysiwyg = "true";
  11923. defparam \macro_inst|u_uart[0]|u_regs|tx_dma_en[5] .power_up = "low";
  11924. // Location: FF_X52_Y2_N3
  11925. dffeas \macro_inst|u_uart[0]|u_regs|tx_not_full_ie[0] (
  11926. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11927. .d(gnd),
  11928. .asdata(\rv32.mem_ahb_hwdata[5] ),
  11929. .clrn(!\sys_resetn~clkctrl_outclk ),
  11930. .aload(gnd),
  11931. .sclr(gnd),
  11932. .sload(vcc),
  11933. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~16_combout ),
  11934. .devclrn(devclrn),
  11935. .devpor(devpor),
  11936. .q(\macro_inst|u_uart[0]|u_regs|tx_not_full_ie [0]),
  11937. .prn(vcc));
  11938. defparam \macro_inst|u_uart[0]|u_regs|tx_not_full_ie[0] .is_wysiwyg = "true";
  11939. defparam \macro_inst|u_uart[0]|u_regs|tx_not_full_ie[0] .power_up = "low";
  11940. // Location: FF_X52_Y4_N11
  11941. dffeas \macro_inst|u_uart[0]|u_regs|tx_not_full_ie[1] (
  11942. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11943. .d(gnd),
  11944. .asdata(\rv32.mem_ahb_hwdata[5] ),
  11945. .clrn(!\sys_resetn~clkctrl_outclk ),
  11946. .aload(gnd),
  11947. .sclr(gnd),
  11948. .sload(vcc),
  11949. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~17_combout ),
  11950. .devclrn(devclrn),
  11951. .devpor(devpor),
  11952. .q(\macro_inst|u_uart[0]|u_regs|tx_not_full_ie [1]),
  11953. .prn(vcc));
  11954. defparam \macro_inst|u_uart[0]|u_regs|tx_not_full_ie[1] .is_wysiwyg = "true";
  11955. defparam \macro_inst|u_uart[0]|u_regs|tx_not_full_ie[1] .power_up = "low";
  11956. // Location: FF_X54_Y2_N25
  11957. dffeas \macro_inst|u_uart[0]|u_regs|tx_not_full_ie[2] (
  11958. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11959. .d(\rv32.mem_ahb_hwdata[5] ),
  11960. .asdata(vcc),
  11961. .clrn(!\sys_resetn~clkctrl_outclk ),
  11962. .aload(gnd),
  11963. .sclr(gnd),
  11964. .sload(gnd),
  11965. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~18_combout ),
  11966. .devclrn(devclrn),
  11967. .devpor(devpor),
  11968. .q(\macro_inst|u_uart[0]|u_regs|tx_not_full_ie [2]),
  11969. .prn(vcc));
  11970. defparam \macro_inst|u_uart[0]|u_regs|tx_not_full_ie[2] .is_wysiwyg = "true";
  11971. defparam \macro_inst|u_uart[0]|u_regs|tx_not_full_ie[2] .power_up = "low";
  11972. // Location: FF_X53_Y2_N9
  11973. dffeas \macro_inst|u_uart[0]|u_regs|tx_not_full_ie[3] (
  11974. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11975. .d(gnd),
  11976. .asdata(\rv32.mem_ahb_hwdata[5] ),
  11977. .clrn(!\sys_resetn~clkctrl_outclk ),
  11978. .aload(gnd),
  11979. .sclr(gnd),
  11980. .sload(vcc),
  11981. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3]~19_combout ),
  11982. .devclrn(devclrn),
  11983. .devpor(devpor),
  11984. .q(\macro_inst|u_uart[0]|u_regs|tx_not_full_ie [3]),
  11985. .prn(vcc));
  11986. defparam \macro_inst|u_uart[0]|u_regs|tx_not_full_ie[3] .is_wysiwyg = "true";
  11987. defparam \macro_inst|u_uart[0]|u_regs|tx_not_full_ie[3] .power_up = "low";
  11988. // Location: FF_X57_Y3_N9
  11989. dffeas \macro_inst|u_uart[0]|u_regs|tx_not_full_ie[4] (
  11990. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  11991. .d(gnd),
  11992. .asdata(\rv32.mem_ahb_hwdata[5] ),
  11993. .clrn(!\sys_resetn~clkctrl_outclk ),
  11994. .aload(gnd),
  11995. .sclr(gnd),
  11996. .sload(vcc),
  11997. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[4]~20_combout ),
  11998. .devclrn(devclrn),
  11999. .devpor(devpor),
  12000. .q(\macro_inst|u_uart[0]|u_regs|tx_not_full_ie [4]),
  12001. .prn(vcc));
  12002. defparam \macro_inst|u_uart[0]|u_regs|tx_not_full_ie[4] .is_wysiwyg = "true";
  12003. defparam \macro_inst|u_uart[0]|u_regs|tx_not_full_ie[4] .power_up = "low";
  12004. // Location: FF_X56_Y2_N11
  12005. dffeas \macro_inst|u_uart[0]|u_regs|tx_not_full_ie[5] (
  12006. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  12007. .d(gnd),
  12008. .asdata(\rv32.mem_ahb_hwdata[5] ),
  12009. .clrn(!\sys_resetn~clkctrl_outclk ),
  12010. .aload(gnd),
  12011. .sclr(gnd),
  12012. .sload(vcc),
  12013. .ena(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[5]~21_combout ),
  12014. .devclrn(devclrn),
  12015. .devpor(devpor),
  12016. .q(\macro_inst|u_uart[0]|u_regs|tx_not_full_ie [5]),
  12017. .prn(vcc));
  12018. defparam \macro_inst|u_uart[0]|u_regs|tx_not_full_ie[5] .is_wysiwyg = "true";
  12019. defparam \macro_inst|u_uart[0]|u_regs|tx_not_full_ie[5] .power_up = "low";
  12020. // Location: FF_X56_Y3_N19
  12021. dffeas \macro_inst|u_uart[0]|u_regs|tx_write[0] (
  12022. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  12023. .d(\macro_inst|u_uart[0]|u_regs|tx_write~0_combout ),
  12024. .asdata(vcc),
  12025. .clrn(!\sys_resetn~clkctrl_outclk ),
  12026. .aload(gnd),
  12027. .sclr(gnd),
  12028. .sload(gnd),
  12029. .ena(vcc),
  12030. .devclrn(devclrn),
  12031. .devpor(devpor),
  12032. .q(\macro_inst|u_uart[0]|u_regs|tx_write [0]),
  12033. .prn(vcc));
  12034. defparam \macro_inst|u_uart[0]|u_regs|tx_write[0] .is_wysiwyg = "true";
  12035. defparam \macro_inst|u_uart[0]|u_regs|tx_write[0] .power_up = "low";
  12036. // Location: FF_X61_Y1_N17
  12037. dffeas \macro_inst|u_uart[0]|u_regs|tx_write[1] (
  12038. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  12039. .d(\macro_inst|u_uart[0]|u_regs|tx_write~1_combout ),
  12040. .asdata(vcc),
  12041. .clrn(!\sys_resetn~clkctrl_outclk ),
  12042. .aload(gnd),
  12043. .sclr(gnd),
  12044. .sload(gnd),
  12045. .ena(vcc),
  12046. .devclrn(devclrn),
  12047. .devpor(devpor),
  12048. .q(\macro_inst|u_uart[0]|u_regs|tx_write [1]),
  12049. .prn(vcc));
  12050. defparam \macro_inst|u_uart[0]|u_regs|tx_write[1] .is_wysiwyg = "true";
  12051. defparam \macro_inst|u_uart[0]|u_regs|tx_write[1] .power_up = "low";
  12052. // Location: FF_X60_Y1_N3
  12053. dffeas \macro_inst|u_uart[0]|u_regs|tx_write[2] (
  12054. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  12055. .d(\macro_inst|u_uart[0]|u_regs|tx_write~2_combout ),
  12056. .asdata(vcc),
  12057. .clrn(!\sys_resetn~clkctrl_outclk ),
  12058. .aload(gnd),
  12059. .sclr(gnd),
  12060. .sload(gnd),
  12061. .ena(vcc),
  12062. .devclrn(devclrn),
  12063. .devpor(devpor),
  12064. .q(\macro_inst|u_uart[0]|u_regs|tx_write [2]),
  12065. .prn(vcc));
  12066. defparam \macro_inst|u_uart[0]|u_regs|tx_write[2] .is_wysiwyg = "true";
  12067. defparam \macro_inst|u_uart[0]|u_regs|tx_write[2] .power_up = "low";
  12068. // Location: FF_X61_Y4_N29
  12069. dffeas \macro_inst|u_uart[0]|u_regs|tx_write[3] (
  12070. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  12071. .d(\macro_inst|u_uart[0]|u_regs|tx_write~3_combout ),
  12072. .asdata(vcc),
  12073. .clrn(!\sys_resetn~clkctrl_outclk ),
  12074. .aload(gnd),
  12075. .sclr(gnd),
  12076. .sload(gnd),
  12077. .ena(vcc),
  12078. .devclrn(devclrn),
  12079. .devpor(devpor),
  12080. .q(\macro_inst|u_uart[0]|u_regs|tx_write [3]),
  12081. .prn(vcc));
  12082. defparam \macro_inst|u_uart[0]|u_regs|tx_write[3] .is_wysiwyg = "true";
  12083. defparam \macro_inst|u_uart[0]|u_regs|tx_write[3] .power_up = "low";
  12084. // Location: FF_X62_Y2_N27
  12085. dffeas \macro_inst|u_uart[0]|u_regs|tx_write[4] (
  12086. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  12087. .d(\macro_inst|u_uart[0]|u_regs|tx_write~4_combout ),
  12088. .asdata(vcc),
  12089. .clrn(!\sys_resetn~clkctrl_outclk ),
  12090. .aload(gnd),
  12091. .sclr(gnd),
  12092. .sload(gnd),
  12093. .ena(vcc),
  12094. .devclrn(devclrn),
  12095. .devpor(devpor),
  12096. .q(\macro_inst|u_uart[0]|u_regs|tx_write [4]),
  12097. .prn(vcc));
  12098. defparam \macro_inst|u_uart[0]|u_regs|tx_write[4] .is_wysiwyg = "true";
  12099. defparam \macro_inst|u_uart[0]|u_regs|tx_write[4] .power_up = "low";
  12100. // Location: FF_X57_Y1_N31
  12101. dffeas \macro_inst|u_uart[0]|u_regs|tx_write[5] (
  12102. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  12103. .d(\macro_inst|u_uart[0]|u_regs|tx_write~5_combout ),
  12104. .asdata(vcc),
  12105. .clrn(!\sys_resetn~clkctrl_outclk ),
  12106. .aload(gnd),
  12107. .sclr(gnd),
  12108. .sload(gnd),
  12109. .ena(vcc),
  12110. .devclrn(devclrn),
  12111. .devpor(devpor),
  12112. .q(\macro_inst|u_uart[0]|u_regs|tx_write [5]),
  12113. .prn(vcc));
  12114. defparam \macro_inst|u_uart[0]|u_regs|tx_write[5] .is_wysiwyg = "true";
  12115. defparam \macro_inst|u_uart[0]|u_regs|tx_write[5] .power_up = "low";
  12116. // Location: LCCOMB_X56_Y3_N18
  12117. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|tx_write~0 (
  12118. .dataa(\macro_inst|u_uart[0]|u_regs|apb_write~0_combout ),
  12119. .datab(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~12_combout ),
  12120. .datac(gnd),
  12121. .datad(\macro_inst|u_uart[1]|u_regs|Equal2~2_combout ),
  12122. .cin(gnd),
  12123. .combout(\macro_inst|u_uart[0]|u_regs|tx_write~0_combout ),
  12124. .cout());
  12125. defparam \macro_inst|u_uart[0]|u_regs|tx_write~0 .lut_mask = 16'h8800;
  12126. defparam \macro_inst|u_uart[0]|u_regs|tx_write~0 .sum_lutc_input = "datac";
  12127. // Location: LCCOMB_X61_Y1_N16
  12128. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|tx_write~1 (
  12129. .dataa(gnd),
  12130. .datab(\macro_inst|u_uart[0]|u_regs|apb_write~0_combout ),
  12131. .datac(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~13_combout ),
  12132. .datad(\macro_inst|u_uart[1]|u_regs|Equal2~2_combout ),
  12133. .cin(gnd),
  12134. .combout(\macro_inst|u_uart[0]|u_regs|tx_write~1_combout ),
  12135. .cout());
  12136. defparam \macro_inst|u_uart[0]|u_regs|tx_write~1 .lut_mask = 16'hC000;
  12137. defparam \macro_inst|u_uart[0]|u_regs|tx_write~1 .sum_lutc_input = "datac";
  12138. // Location: LCCOMB_X60_Y1_N2
  12139. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|tx_write~2 (
  12140. .dataa(\macro_inst|u_uart[0]|u_regs|apb_write~0_combout ),
  12141. .datab(gnd),
  12142. .datac(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~14_combout ),
  12143. .datad(\macro_inst|u_uart[1]|u_regs|Equal2~2_combout ),
  12144. .cin(gnd),
  12145. .combout(\macro_inst|u_uart[0]|u_regs|tx_write~2_combout ),
  12146. .cout());
  12147. defparam \macro_inst|u_uart[0]|u_regs|tx_write~2 .lut_mask = 16'hA000;
  12148. defparam \macro_inst|u_uart[0]|u_regs|tx_write~2 .sum_lutc_input = "datac";
  12149. // Location: LCCOMB_X61_Y4_N28
  12150. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|tx_write~3 (
  12151. .dataa(\macro_inst|u_uart[1]|u_regs|Equal2~2_combout ),
  12152. .datab(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3]~15_combout ),
  12153. .datac(gnd),
  12154. .datad(\macro_inst|u_uart[0]|u_regs|apb_write~0_combout ),
  12155. .cin(gnd),
  12156. .combout(\macro_inst|u_uart[0]|u_regs|tx_write~3_combout ),
  12157. .cout());
  12158. defparam \macro_inst|u_uart[0]|u_regs|tx_write~3 .lut_mask = 16'h8800;
  12159. defparam \macro_inst|u_uart[0]|u_regs|tx_write~3 .sum_lutc_input = "datac";
  12160. // Location: LCCOMB_X62_Y2_N26
  12161. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|tx_write~4 (
  12162. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  12163. .datab(\macro_inst|u_uart[0]|u_regs|apb_write~0_combout ),
  12164. .datac(\macro_inst|u_uart[1]|u_regs|Equal2~2_combout ),
  12165. .datad(\macro_inst|u_uart[1]|u_regs|ShiftLeft0~0_combout ),
  12166. .cin(gnd),
  12167. .combout(\macro_inst|u_uart[0]|u_regs|tx_write~4_combout ),
  12168. .cout());
  12169. defparam \macro_inst|u_uart[0]|u_regs|tx_write~4 .lut_mask = 16'h4000;
  12170. defparam \macro_inst|u_uart[0]|u_regs|tx_write~4 .sum_lutc_input = "datac";
  12171. // Location: LCCOMB_X57_Y1_N30
  12172. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|tx_write~5 (
  12173. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  12174. .datab(\macro_inst|u_uart[1]|u_regs|Equal2~2_combout ),
  12175. .datac(\macro_inst|u_uart[0]|u_regs|apb_write~0_combout ),
  12176. .datad(\macro_inst|u_uart[1]|u_regs|ShiftLeft0~0_combout ),
  12177. .cin(gnd),
  12178. .combout(\macro_inst|u_uart[0]|u_regs|tx_write~5_combout ),
  12179. .cout());
  12180. defparam \macro_inst|u_uart[0]|u_regs|tx_write~5 .lut_mask = 16'h8000;
  12181. defparam \macro_inst|u_uart[0]|u_regs|tx_write~5 .sum_lutc_input = "datac";
  12182. // Location: FF_X58_Y5_N17
  12183. dffeas \macro_inst|u_uart[0]|u_regs|uart_en (
  12184. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  12185. .d(\macro_inst|u_uart[0]|u_regs|uart_en~0_combout ),
  12186. .asdata(vcc),
  12187. .clrn(!\sys_resetn~clkctrl_outclk ),
  12188. .aload(gnd),
  12189. .sclr(gnd),
  12190. .sload(gnd),
  12191. .ena(vcc),
  12192. .devclrn(devclrn),
  12193. .devpor(devpor),
  12194. .q(\macro_inst|u_uart[0]|u_regs|uart_en~q ),
  12195. .prn(vcc));
  12196. defparam \macro_inst|u_uart[0]|u_regs|uart_en .is_wysiwyg = "true";
  12197. defparam \macro_inst|u_uart[0]|u_regs|uart_en .power_up = "low";
  12198. // Location: LCCOMB_X58_Y5_N16
  12199. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_regs|uart_en~0 (
  12200. .dataa(\rv32.mem_ahb_hwdata[0] ),
  12201. .datab(\macro_inst|u_uart[0]|u_regs|apb_write~0_combout ),
  12202. .datac(\macro_inst|u_uart[0]|u_regs|uart_en~q ),
  12203. .datad(\macro_inst|u_uart[0]|u_regs|always6~0_combout ),
  12204. .cin(gnd),
  12205. .combout(\macro_inst|u_uart[0]|u_regs|uart_en~0_combout ),
  12206. .cout());
  12207. defparam \macro_inst|u_uart[0]|u_regs|uart_en~0 .lut_mask = 16'hB8F0;
  12208. defparam \macro_inst|u_uart[0]|u_regs|uart_en~0 .sum_lutc_input = "datac";
  12209. // Location: LCCOMB_X49_Y3_N14
  12210. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|Add1~0 (
  12211. .dataa(gnd),
  12212. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_in [3]),
  12213. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_in [2]),
  12214. .datad(\macro_inst|u_uart[0]|u_rx[0]|rx_in [4]),
  12215. .cin(gnd),
  12216. .combout(\macro_inst|u_uart[0]|u_rx[0]|Add1~0_combout ),
  12217. .cout());
  12218. defparam \macro_inst|u_uart[0]|u_rx[0]|Add1~0 .lut_mask = 16'h3F03;
  12219. defparam \macro_inst|u_uart[0]|u_rx[0]|Add1~0 .sum_lutc_input = "datac";
  12220. // Location: LCCOMB_X51_Y4_N4
  12221. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|Add4~0 (
  12222. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt [3]),
  12223. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt [1]),
  12224. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt [0]),
  12225. .datad(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt [2]),
  12226. .cin(gnd),
  12227. .combout(\macro_inst|u_uart[0]|u_rx[0]|Add4~0_combout ),
  12228. .cout());
  12229. defparam \macro_inst|u_uart[0]|u_rx[0]|Add4~0 .lut_mask = 16'h5556;
  12230. defparam \macro_inst|u_uart[0]|u_rx[0]|Add4~0 .sum_lutc_input = "datac";
  12231. // Location: LCCOMB_X51_Y4_N12
  12232. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|Add4~1 (
  12233. .dataa(gnd),
  12234. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt [0]),
  12235. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt [1]),
  12236. .datad(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt [2]),
  12237. .cin(gnd),
  12238. .combout(\macro_inst|u_uart[0]|u_rx[0]|Add4~1_combout ),
  12239. .cout());
  12240. defparam \macro_inst|u_uart[0]|u_rx[0]|Add4~1 .lut_mask = 16'h03FC;
  12241. defparam \macro_inst|u_uart[0]|u_rx[0]|Add4~1 .sum_lutc_input = "datac";
  12242. // Location: LCCOMB_X51_Y4_N0
  12243. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|Add4~2 (
  12244. .dataa(gnd),
  12245. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt [0]),
  12246. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt [1]),
  12247. .datad(gnd),
  12248. .cin(gnd),
  12249. .combout(\macro_inst|u_uart[0]|u_rx[0]|Add4~2_combout ),
  12250. .cout());
  12251. defparam \macro_inst|u_uart[0]|u_rx[0]|Add4~2 .lut_mask = 16'h3C3C;
  12252. defparam \macro_inst|u_uart[0]|u_rx[0]|Add4~2 .sum_lutc_input = "datac";
  12253. // Location: LCCOMB_X48_Y2_N20
  12254. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|Selector0~0 (
  12255. .dataa(gnd),
  12256. .datab(\macro_inst|u_uart[0]|u_rx[0]|Add1~0_combout ),
  12257. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_IDLE~q ),
  12258. .datad(\macro_inst|u_uart[0]|u_rx[0]|Selector1~2_combout ),
  12259. .cin(gnd),
  12260. .combout(\macro_inst|u_uart[0]|u_rx[0]|Selector0~0_combout ),
  12261. .cout());
  12262. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector0~0 .lut_mask = 16'h00F3;
  12263. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector0~0 .sum_lutc_input = "datac";
  12264. // Location: LCCOMB_X49_Y2_N18
  12265. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|Selector1~1 (
  12266. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_STOP~q ),
  12267. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt [2]),
  12268. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt [1]),
  12269. .datad(\macro_inst|u_uart[0]|u_rx[0]|always2~0_combout ),
  12270. .cin(gnd),
  12271. .combout(\macro_inst|u_uart[0]|u_rx[0]|Selector1~1_combout ),
  12272. .cout());
  12273. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector1~1 .lut_mask = 16'h0200;
  12274. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector1~1 .sum_lutc_input = "datac";
  12275. // Location: LCCOMB_X49_Y2_N2
  12276. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|Selector1~2 (
  12277. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_STOP~q ),
  12278. .datab(\macro_inst|u_uart[0]|u_rx[0]|Add1~0_combout ),
  12279. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_sample~0_combout ),
  12280. .datad(\macro_inst|u_uart[0]|u_rx[0]|always2~0_combout ),
  12281. .cin(gnd),
  12282. .combout(\macro_inst|u_uart[0]|u_rx[0]|Selector1~2_combout ),
  12283. .cout());
  12284. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector1~2 .lut_mask = 16'h8000;
  12285. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector1~2 .sum_lutc_input = "datac";
  12286. // Location: LCCOMB_X48_Y2_N2
  12287. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|Selector1~3 (
  12288. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_bit~q ),
  12289. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_PARITY~q ),
  12290. .datac(\macro_inst|u_uart[0]|u_rx[0]|always3~2_combout ),
  12291. .datad(\macro_inst|u_uart[0]|u_rx[0]|Selector2~0_combout ),
  12292. .cin(gnd),
  12293. .combout(\macro_inst|u_uart[0]|u_rx[0]|Selector1~3_combout ),
  12294. .cout());
  12295. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector1~3 .lut_mask = 16'hAAA8;
  12296. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector1~3 .sum_lutc_input = "datac";
  12297. // Location: LCCOMB_X49_Y2_N28
  12298. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|Selector1~4 (
  12299. .dataa(\macro_inst|u_uart[0]|u_rx[0]|Selector1~2_combout ),
  12300. .datab(\macro_inst|u_uart[0]|u_rx[0]|always6~1_combout ),
  12301. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_START~q ),
  12302. .datad(\macro_inst|u_uart[0]|u_rx[0]|Selector1~3_combout ),
  12303. .cin(gnd),
  12304. .combout(\macro_inst|u_uart[0]|u_rx[0]|Selector1~4_combout ),
  12305. .cout());
  12306. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector1~4 .lut_mask = 16'h4454;
  12307. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector1~4 .sum_lutc_input = "datac";
  12308. // Location: LCCOMB_X48_Y2_N18
  12309. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|Selector2~0 (
  12310. .dataa(gnd),
  12311. .datab(gnd),
  12312. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_START~q ),
  12313. .datad(\macro_inst|u_uart[0]|u_rx[0]|Selector4~1_combout ),
  12314. .cin(gnd),
  12315. .combout(\macro_inst|u_uart[0]|u_rx[0]|Selector2~0_combout ),
  12316. .cout());
  12317. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector2~0 .lut_mask = 16'hF000;
  12318. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector2~0 .sum_lutc_input = "datac";
  12319. // Location: LCCOMB_X48_Y2_N30
  12320. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|Selector2~1 (
  12321. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_DATA~q ),
  12322. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_IDLE~q ),
  12323. .datac(\macro_inst|u_uart[0]|u_rx[0]|Add1~0_combout ),
  12324. .datad(\macro_inst|u_uart[0]|u_rx[0]|Selector1~3_combout ),
  12325. .cin(gnd),
  12326. .combout(\macro_inst|u_uart[0]|u_rx[0]|Selector2~1_combout ),
  12327. .cout());
  12328. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector2~1 .lut_mask = 16'h00A8;
  12329. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector2~1 .sum_lutc_input = "datac";
  12330. // Location: LCCOMB_X48_Y2_N16
  12331. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|Selector2~2 (
  12332. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_bit~q ),
  12333. .datab(\macro_inst|u_uart[0]|u_rx[0]|Selector2~0_combout ),
  12334. .datac(\macro_inst|u_uart[0]|u_rx[0]|Selector2~1_combout ),
  12335. .datad(\macro_inst|u_uart[0]|u_rx[0]|Selector1~2_combout ),
  12336. .cin(gnd),
  12337. .combout(\macro_inst|u_uart[0]|u_rx[0]|Selector2~2_combout ),
  12338. .cout());
  12339. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector2~2 .lut_mask = 16'h00F8;
  12340. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector2~2 .sum_lutc_input = "datac";
  12341. // Location: LCCOMB_X48_Y2_N12
  12342. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|Selector3~0 (
  12343. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_bit~q ),
  12344. .datab(gnd),
  12345. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_DATA~q ),
  12346. .datad(\macro_inst|u_uart[0]|u_rx[0]|always3~1_combout ),
  12347. .cin(gnd),
  12348. .combout(\macro_inst|u_uart[0]|u_rx[0]|Selector3~0_combout ),
  12349. .cout());
  12350. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector3~0 .lut_mask = 16'hA000;
  12351. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector3~0 .sum_lutc_input = "datac";
  12352. // Location: LCCOMB_X48_Y2_N8
  12353. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|Selector4~0 (
  12354. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_bit~q ),
  12355. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_DATA~q ),
  12356. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_PARITY~q ),
  12357. .datad(\macro_inst|u_uart[0]|u_rx[0]|always3~1_combout ),
  12358. .cin(gnd),
  12359. .combout(\macro_inst|u_uart[0]|u_rx[0]|Selector4~0_combout ),
  12360. .cout());
  12361. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector4~0 .lut_mask = 16'hA8A0;
  12362. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector4~0 .sum_lutc_input = "datac";
  12363. // Location: LCCOMB_X49_Y2_N6
  12364. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|Selector4~1 (
  12365. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt [1]),
  12366. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt [2]),
  12367. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt [3]),
  12368. .datad(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt [0]),
  12369. .cin(gnd),
  12370. .combout(\macro_inst|u_uart[0]|u_rx[0]|Selector4~1_combout ),
  12371. .cout());
  12372. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector4~1 .lut_mask = 16'h0001;
  12373. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector4~1 .sum_lutc_input = "datac";
  12374. // Location: LCCOMB_X49_Y2_N12
  12375. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|Selector4~2 (
  12376. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_STOP~q ),
  12377. .datab(gnd),
  12378. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_bit~q ),
  12379. .datad(\macro_inst|u_uart[0]|u_rx[0]|Selector4~1_combout ),
  12380. .cin(gnd),
  12381. .combout(\macro_inst|u_uart[0]|u_rx[0]|Selector4~2_combout ),
  12382. .cout());
  12383. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector4~2 .lut_mask = 16'h5000;
  12384. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector4~2 .sum_lutc_input = "datac";
  12385. // Location: LCCOMB_X48_Y2_N28
  12386. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|Selector4~3 (
  12387. .dataa(\macro_inst|u_uart[0]|u_rx[0]|Selector4~2_combout ),
  12388. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_IDLE~q ),
  12389. .datac(\macro_inst|u_uart[0]|u_rx[0]|Add1~0_combout ),
  12390. .datad(\macro_inst|u_uart[0]|u_rx[0]|Selector1~1_combout ),
  12391. .cin(gnd),
  12392. .combout(\macro_inst|u_uart[0]|u_rx[0]|Selector4~3_combout ),
  12393. .cout());
  12394. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector4~3 .lut_mask = 16'hCB8B;
  12395. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector4~3 .sum_lutc_input = "datac";
  12396. // Location: LCCOMB_X48_Y2_N0
  12397. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|Selector4~4 (
  12398. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_DATA~q ),
  12399. .datab(\macro_inst|u_uart[0]|u_rx[0]|Selector4~0_combout ),
  12400. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_PARITY~q ),
  12401. .datad(\macro_inst|u_uart[0]|u_rx[0]|Selector4~3_combout ),
  12402. .cin(gnd),
  12403. .combout(\macro_inst|u_uart[0]|u_rx[0]|Selector4~4_combout ),
  12404. .cout());
  12405. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector4~4 .lut_mask = 16'hCDCC;
  12406. defparam \macro_inst|u_uart[0]|u_rx[0]|Selector4~4 .sum_lutc_input = "datac";
  12407. // Location: LCCOMB_X49_Y3_N26
  12408. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|always11~0 (
  12409. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [7]),
  12410. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [5]),
  12411. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [6]),
  12412. .datad(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [4]),
  12413. .cin(gnd),
  12414. .combout(\macro_inst|u_uart[0]|u_rx[0]|always11~0_combout ),
  12415. .cout());
  12416. defparam \macro_inst|u_uart[0]|u_rx[0]|always11~0 .lut_mask = 16'h0001;
  12417. defparam \macro_inst|u_uart[0]|u_rx[0]|always11~0 .sum_lutc_input = "datac";
  12418. // Location: LCCOMB_X49_Y3_N22
  12419. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|always11~1 (
  12420. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [2]),
  12421. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [1]),
  12422. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [3]),
  12423. .datad(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [0]),
  12424. .cin(gnd),
  12425. .combout(\macro_inst|u_uart[0]|u_rx[0]|always11~1_combout ),
  12426. .cout());
  12427. defparam \macro_inst|u_uart[0]|u_rx[0]|always11~1 .lut_mask = 16'h0001;
  12428. defparam \macro_inst|u_uart[0]|u_rx[0]|always11~1 .sum_lutc_input = "datac";
  12429. // Location: LCCOMB_X49_Y3_N24
  12430. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|always11~2 (
  12431. .dataa(\macro_inst|u_uart[0]|u_rx[0]|Add1~0_combout ),
  12432. .datab(\macro_inst|u_uart[0]|u_rx[0]|Selector1~1_combout ),
  12433. .datac(\macro_inst|u_uart[0]|u_rx[0]|always11~1_combout ),
  12434. .datad(\macro_inst|u_uart[0]|u_rx[0]|always11~0_combout ),
  12435. .cin(gnd),
  12436. .combout(\macro_inst|u_uart[0]|u_rx[0]|always11~2_combout ),
  12437. .cout());
  12438. defparam \macro_inst|u_uart[0]|u_rx[0]|always11~2 .lut_mask = 16'h4000;
  12439. defparam \macro_inst|u_uart[0]|u_rx[0]|always11~2 .sum_lutc_input = "datac";
  12440. // Location: LCCOMB_X49_Y2_N16
  12441. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|always2~0 (
  12442. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt [3]),
  12443. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt [0]),
  12444. .datac(gnd),
  12445. .datad(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  12446. .cin(gnd),
  12447. .combout(\macro_inst|u_uart[0]|u_rx[0]|always2~0_combout ),
  12448. .cout());
  12449. defparam \macro_inst|u_uart[0]|u_rx[0]|always2~0 .lut_mask = 16'h8800;
  12450. defparam \macro_inst|u_uart[0]|u_rx[0]|always2~0 .sum_lutc_input = "datac";
  12451. // Location: LCCOMB_X49_Y2_N30
  12452. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|always2~1 (
  12453. .dataa(gnd),
  12454. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt [2]),
  12455. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt [1]),
  12456. .datad(\macro_inst|u_uart[0]|u_rx[0]|always2~0_combout ),
  12457. .cin(gnd),
  12458. .combout(\macro_inst|u_uart[0]|u_rx[0]|always2~1_combout ),
  12459. .cout());
  12460. defparam \macro_inst|u_uart[0]|u_rx[0]|always2~1 .lut_mask = 16'hC000;
  12461. defparam \macro_inst|u_uart[0]|u_rx[0]|always2~1 .sum_lutc_input = "datac";
  12462. // Location: LCCOMB_X51_Y2_N18
  12463. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|always3~1 (
  12464. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt [2]),
  12465. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt [0]),
  12466. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt [1]),
  12467. .datad(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt [3]),
  12468. .cin(gnd),
  12469. .combout(\macro_inst|u_uart[0]|u_rx[0]|always3~1_combout ),
  12470. .cout());
  12471. defparam \macro_inst|u_uart[0]|u_rx[0]|always3~1 .lut_mask = 16'h0001;
  12472. defparam \macro_inst|u_uart[0]|u_rx[0]|always3~1 .sum_lutc_input = "datac";
  12473. // Location: LCCOMB_X48_Y2_N26
  12474. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|always3~2 (
  12475. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_DATA~q ),
  12476. .datab(gnd),
  12477. .datac(gnd),
  12478. .datad(\macro_inst|u_uart[0]|u_rx[0]|always3~1_combout ),
  12479. .cin(gnd),
  12480. .combout(\macro_inst|u_uart[0]|u_rx[0]|always3~2_combout ),
  12481. .cout());
  12482. defparam \macro_inst|u_uart[0]|u_rx[0]|always3~2 .lut_mask = 16'hAA00;
  12483. defparam \macro_inst|u_uart[0]|u_rx[0]|always3~2 .sum_lutc_input = "datac";
  12484. // Location: LCCOMB_X49_Y2_N0
  12485. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|always4~2 (
  12486. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_DATA~q ),
  12487. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt [2]),
  12488. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt [1]),
  12489. .datad(\macro_inst|u_uart[0]|u_rx[0]|always2~0_combout ),
  12490. .cin(gnd),
  12491. .combout(\macro_inst|u_uart[0]|u_rx[0]|always4~2_combout ),
  12492. .cout());
  12493. defparam \macro_inst|u_uart[0]|u_rx[0]|always4~2 .lut_mask = 16'h0200;
  12494. defparam \macro_inst|u_uart[0]|u_rx[0]|always4~2 .sum_lutc_input = "datac";
  12495. // Location: LCCOMB_X49_Y3_N0
  12496. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|always6~1 (
  12497. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_in [2]),
  12498. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_in [4]),
  12499. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_in [3]),
  12500. .datad(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_IDLE~q ),
  12501. .cin(gnd),
  12502. .combout(\macro_inst|u_uart[0]|u_rx[0]|always6~1_combout ),
  12503. .cout());
  12504. defparam \macro_inst|u_uart[0]|u_rx[0]|always6~1 .lut_mask = 16'h00B2;
  12505. defparam \macro_inst|u_uart[0]|u_rx[0]|always6~1 .sum_lutc_input = "datac";
  12506. // Location: LCCOMB_X48_Y3_N18
  12507. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|always8~0 (
  12508. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_idle_en~q ),
  12509. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_IDLE~q ),
  12510. .datac(\macro_inst|u_uart[0]|u_rx[0]|always3~1_combout ),
  12511. .datad(\macro_inst|u_uart[0]|u_rx[0]|rx_bit~q ),
  12512. .cin(gnd),
  12513. .combout(\macro_inst|u_uart[0]|u_rx[0]|always8~0_combout ),
  12514. .cout());
  12515. defparam \macro_inst|u_uart[0]|u_rx[0]|always8~0 .lut_mask = 16'h2000;
  12516. defparam \macro_inst|u_uart[0]|u_rx[0]|always8~0 .sum_lutc_input = "datac";
  12517. // Location: FF_X50_Y2_N9
  12518. dffeas \macro_inst|u_uart[0]|u_rx[0]|break_error (
  12519. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  12520. .d(\macro_inst|u_uart[0]|u_rx[0]|break_error~0_combout ),
  12521. .asdata(vcc),
  12522. .clrn(!\sys_resetn~clkctrl_outclk ),
  12523. .aload(gnd),
  12524. .sclr(gnd),
  12525. .sload(gnd),
  12526. .ena(vcc),
  12527. .devclrn(devclrn),
  12528. .devpor(devpor),
  12529. .q(\macro_inst|u_uart[0]|u_rx[0]|break_error~q ),
  12530. .prn(vcc));
  12531. defparam \macro_inst|u_uart[0]|u_rx[0]|break_error .is_wysiwyg = "true";
  12532. defparam \macro_inst|u_uart[0]|u_rx[0]|break_error .power_up = "low";
  12533. // Location: LCCOMB_X50_Y2_N8
  12534. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|break_error~0 (
  12535. .dataa(\macro_inst|u_uart[0]|u_rx[0]|always11~2_combout ),
  12536. .datab(gnd),
  12537. .datac(\macro_inst|u_uart[0]|u_rx[0]|break_error~q ),
  12538. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags[0]~12_combout ),
  12539. .cin(gnd),
  12540. .combout(\macro_inst|u_uart[0]|u_rx[0]|break_error~0_combout ),
  12541. .cout());
  12542. defparam \macro_inst|u_uart[0]|u_rx[0]|break_error~0 .lut_mask = 16'hFAAA;
  12543. defparam \macro_inst|u_uart[0]|u_rx[0]|break_error~0 .sum_lutc_input = "datac";
  12544. // Location: FF_X52_Y2_N31
  12545. dffeas \macro_inst|u_uart[0]|u_rx[0]|framing_error (
  12546. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  12547. .d(\macro_inst|u_uart[0]|u_rx[0]|framing_error~0_combout ),
  12548. .asdata(vcc),
  12549. .clrn(!\sys_resetn~clkctrl_outclk ),
  12550. .aload(gnd),
  12551. .sclr(gnd),
  12552. .sload(gnd),
  12553. .ena(vcc),
  12554. .devclrn(devclrn),
  12555. .devpor(devpor),
  12556. .q(\macro_inst|u_uart[0]|u_rx[0]|framing_error~q ),
  12557. .prn(vcc));
  12558. defparam \macro_inst|u_uart[0]|u_rx[0]|framing_error .is_wysiwyg = "true";
  12559. defparam \macro_inst|u_uart[0]|u_rx[0]|framing_error .power_up = "low";
  12560. // Location: LCCOMB_X52_Y2_N30
  12561. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|framing_error~0 (
  12562. .dataa(\macro_inst|u_uart[0]|u_rx[0]|Add1~0_combout ),
  12563. .datab(\macro_inst|u_uart[0]|u_rx[0]|Selector1~1_combout ),
  12564. .datac(\macro_inst|u_uart[0]|u_rx[0]|framing_error~q ),
  12565. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags[0]~12_combout ),
  12566. .cin(gnd),
  12567. .combout(\macro_inst|u_uart[0]|u_rx[0]|framing_error~0_combout ),
  12568. .cout());
  12569. defparam \macro_inst|u_uart[0]|u_rx[0]|framing_error~0 .lut_mask = 16'hF444;
  12570. defparam \macro_inst|u_uart[0]|u_rx[0]|framing_error~0 .sum_lutc_input = "datac";
  12571. // Location: FF_X51_Y2_N23
  12572. dffeas \macro_inst|u_uart[0]|u_rx[0]|overrun_error (
  12573. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  12574. .d(\macro_inst|u_uart[0]|u_rx[0]|overrun_error~0_combout ),
  12575. .asdata(vcc),
  12576. .clrn(!\sys_resetn~clkctrl_outclk ),
  12577. .aload(gnd),
  12578. .sclr(gnd),
  12579. .sload(gnd),
  12580. .ena(vcc),
  12581. .devclrn(devclrn),
  12582. .devpor(devpor),
  12583. .q(\macro_inst|u_uart[0]|u_rx[0]|overrun_error~q ),
  12584. .prn(vcc));
  12585. defparam \macro_inst|u_uart[0]|u_rx[0]|overrun_error .is_wysiwyg = "true";
  12586. defparam \macro_inst|u_uart[0]|u_rx[0]|overrun_error .power_up = "low";
  12587. // Location: LCCOMB_X51_Y2_N22
  12588. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|overrun_error~0 (
  12589. .dataa(\macro_inst|u_uart[0]|u_rx[0]|Selector1~1_combout ),
  12590. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|counter ),
  12591. .datac(\macro_inst|u_uart[0]|u_rx[0]|overrun_error~q ),
  12592. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags[0]~12_combout ),
  12593. .cin(gnd),
  12594. .combout(\macro_inst|u_uart[0]|u_rx[0]|overrun_error~0_combout ),
  12595. .cout());
  12596. defparam \macro_inst|u_uart[0]|u_rx[0]|overrun_error~0 .lut_mask = 16'hF888;
  12597. defparam \macro_inst|u_uart[0]|u_rx[0]|overrun_error~0 .sum_lutc_input = "datac";
  12598. // Location: FF_X51_Y2_N31
  12599. dffeas \macro_inst|u_uart[0]|u_rx[0]|parity_error (
  12600. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  12601. .d(\macro_inst|u_uart[0]|u_rx[0]|parity_error~1_combout ),
  12602. .asdata(vcc),
  12603. .clrn(!\sys_resetn~clkctrl_outclk ),
  12604. .aload(gnd),
  12605. .sclr(gnd),
  12606. .sload(gnd),
  12607. .ena(vcc),
  12608. .devclrn(devclrn),
  12609. .devpor(devpor),
  12610. .q(\macro_inst|u_uart[0]|u_rx[0]|parity_error~q ),
  12611. .prn(vcc));
  12612. defparam \macro_inst|u_uart[0]|u_rx[0]|parity_error .is_wysiwyg = "true";
  12613. defparam \macro_inst|u_uart[0]|u_rx[0]|parity_error .power_up = "low";
  12614. // Location: LCCOMB_X50_Y2_N4
  12615. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|parity_error~0 (
  12616. .dataa(\macro_inst|u_uart[0]|u_rx[0]|Add1~0_combout ),
  12617. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_PARITY~q ),
  12618. .datac(\macro_inst|u_uart[0]|u_rx[0]|always2~0_combout ),
  12619. .datad(\macro_inst|u_uart[0]|u_rx[0]|rx_parity~q ),
  12620. .cin(gnd),
  12621. .combout(\macro_inst|u_uart[0]|u_rx[0]|parity_error~0_combout ),
  12622. .cout());
  12623. defparam \macro_inst|u_uart[0]|u_rx[0]|parity_error~0 .lut_mask = 16'h4080;
  12624. defparam \macro_inst|u_uart[0]|u_rx[0]|parity_error~0 .sum_lutc_input = "datac";
  12625. // Location: LCCOMB_X51_Y2_N30
  12626. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|parity_error~1 (
  12627. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_sample~0_combout ),
  12628. .datab(\macro_inst|u_uart[0]|u_rx[0]|parity_error~0_combout ),
  12629. .datac(\macro_inst|u_uart[0]|u_rx[0]|parity_error~q ),
  12630. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags[0]~12_combout ),
  12631. .cin(gnd),
  12632. .combout(\macro_inst|u_uart[0]|u_rx[0]|parity_error~1_combout ),
  12633. .cout());
  12634. defparam \macro_inst|u_uart[0]|u_rx[0]|parity_error~1 .lut_mask = 16'hF888;
  12635. defparam \macro_inst|u_uart[0]|u_rx[0]|parity_error~1 .sum_lutc_input = "datac";
  12636. // Location: FF_X49_Y2_N21
  12637. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[0] (
  12638. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  12639. .d(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[0]~4_combout ),
  12640. .asdata(\~GND~combout ),
  12641. .clrn(!\sys_resetn~clkctrl_outclk ),
  12642. .aload(gnd),
  12643. .sclr(gnd),
  12644. .sload(\macro_inst|u_uart[0]|u_rx[0]|always6~1_combout ),
  12645. .ena(vcc),
  12646. .devclrn(devclrn),
  12647. .devpor(devpor),
  12648. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt [0]),
  12649. .prn(vcc));
  12650. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[0] .is_wysiwyg = "true";
  12651. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[0] .power_up = "low";
  12652. // Location: LCCOMB_X49_Y2_N20
  12653. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[0]~4 (
  12654. .dataa(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  12655. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt [0]),
  12656. .datac(gnd),
  12657. .datad(vcc),
  12658. .cin(gnd),
  12659. .combout(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[0]~4_combout ),
  12660. .cout(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[0]~5 ));
  12661. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[0]~4 .lut_mask = 16'h6688;
  12662. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[0]~4 .sum_lutc_input = "datac";
  12663. // Location: FF_X49_Y2_N23
  12664. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[1] (
  12665. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  12666. .d(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[1]~6_combout ),
  12667. .asdata(vcc),
  12668. .clrn(!\sys_resetn~clkctrl_outclk ),
  12669. .aload(gnd),
  12670. .sclr(gnd),
  12671. .sload(\macro_inst|u_uart[0]|u_rx[0]|always6~1_combout ),
  12672. .ena(vcc),
  12673. .devclrn(devclrn),
  12674. .devpor(devpor),
  12675. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt [1]),
  12676. .prn(vcc));
  12677. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[1] .is_wysiwyg = "true";
  12678. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[1] .power_up = "low";
  12679. // Location: LCCOMB_X49_Y2_N22
  12680. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[1]~6 (
  12681. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt [1]),
  12682. .datab(gnd),
  12683. .datac(gnd),
  12684. .datad(vcc),
  12685. .cin(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[0]~5 ),
  12686. .combout(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[1]~6_combout ),
  12687. .cout(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[1]~7 ));
  12688. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[1]~6 .lut_mask = 16'h5A5F;
  12689. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[1]~6 .sum_lutc_input = "cin";
  12690. // Location: FF_X49_Y2_N25
  12691. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[2] (
  12692. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  12693. .d(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[2]~8_combout ),
  12694. .asdata(\~GND~combout ),
  12695. .clrn(!\sys_resetn~clkctrl_outclk ),
  12696. .aload(gnd),
  12697. .sclr(gnd),
  12698. .sload(\macro_inst|u_uart[0]|u_rx[0]|always6~1_combout ),
  12699. .ena(vcc),
  12700. .devclrn(devclrn),
  12701. .devpor(devpor),
  12702. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt [2]),
  12703. .prn(vcc));
  12704. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[2] .is_wysiwyg = "true";
  12705. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[2] .power_up = "low";
  12706. // Location: LCCOMB_X49_Y2_N24
  12707. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[2]~8 (
  12708. .dataa(gnd),
  12709. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt [2]),
  12710. .datac(gnd),
  12711. .datad(vcc),
  12712. .cin(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[1]~7 ),
  12713. .combout(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[2]~8_combout ),
  12714. .cout(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[2]~9 ));
  12715. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[2]~8 .lut_mask = 16'hC30C;
  12716. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[2]~8 .sum_lutc_input = "cin";
  12717. // Location: FF_X49_Y2_N27
  12718. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[3] (
  12719. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  12720. .d(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[3]~10_combout ),
  12721. .asdata(\~GND~combout ),
  12722. .clrn(!\sys_resetn~clkctrl_outclk ),
  12723. .aload(gnd),
  12724. .sclr(gnd),
  12725. .sload(\macro_inst|u_uart[0]|u_rx[0]|always6~1_combout ),
  12726. .ena(vcc),
  12727. .devclrn(devclrn),
  12728. .devpor(devpor),
  12729. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt [3]),
  12730. .prn(vcc));
  12731. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[3] .is_wysiwyg = "true";
  12732. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[3] .power_up = "low";
  12733. // Location: LCCOMB_X49_Y2_N26
  12734. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[3]~10 (
  12735. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt [3]),
  12736. .datab(gnd),
  12737. .datac(gnd),
  12738. .datad(gnd),
  12739. .cin(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[2]~9 ),
  12740. .combout(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[3]~10_combout ),
  12741. .cout());
  12742. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[3]~10 .lut_mask = 16'h5A5A;
  12743. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt[3]~10 .sum_lutc_input = "cin";
  12744. // Location: FF_X49_Y2_N31
  12745. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_bit (
  12746. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  12747. .d(\macro_inst|u_uart[0]|u_rx[0]|always2~1_combout ),
  12748. .asdata(vcc),
  12749. .clrn(!\sys_resetn~clkctrl_outclk ),
  12750. .aload(gnd),
  12751. .sclr(gnd),
  12752. .sload(gnd),
  12753. .ena(vcc),
  12754. .devclrn(devclrn),
  12755. .devpor(devpor),
  12756. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_bit~q ),
  12757. .prn(vcc));
  12758. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_bit .is_wysiwyg = "true";
  12759. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_bit .power_up = "low";
  12760. // Location: FF_X51_Y2_N21
  12761. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt[0] (
  12762. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  12763. .d(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt~4_combout ),
  12764. .asdata(vcc),
  12765. .clrn(vcc),
  12766. .aload(gnd),
  12767. .sclr(gnd),
  12768. .sload(gnd),
  12769. .ena(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt[1]~3_combout ),
  12770. .devclrn(devclrn),
  12771. .devpor(devpor),
  12772. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt [0]),
  12773. .prn(vcc));
  12774. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt[0] .is_wysiwyg = "true";
  12775. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt[0] .power_up = "low";
  12776. // Location: FF_X51_Y2_N15
  12777. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt[1] (
  12778. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  12779. .d(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt~5_combout ),
  12780. .asdata(vcc),
  12781. .clrn(vcc),
  12782. .aload(gnd),
  12783. .sclr(gnd),
  12784. .sload(gnd),
  12785. .ena(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt[1]~3_combout ),
  12786. .devclrn(devclrn),
  12787. .devpor(devpor),
  12788. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt [1]),
  12789. .prn(vcc));
  12790. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt[1] .is_wysiwyg = "true";
  12791. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt[1] .power_up = "low";
  12792. // Location: LCCOMB_X50_Y1_N30
  12793. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt[1]~3 (
  12794. .dataa(gnd),
  12795. .datab(gnd),
  12796. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_START~q ),
  12797. .datad(\macro_inst|u_uart[0]|u_rx[0]|rx_bit~q ),
  12798. .cin(gnd),
  12799. .combout(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt[1]~3_combout ),
  12800. .cout());
  12801. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt[1]~3 .lut_mask = 16'hFFF0;
  12802. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt[1]~3 .sum_lutc_input = "datac";
  12803. // Location: FF_X51_Y2_N7
  12804. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt[2] (
  12805. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  12806. .d(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt~2_combout ),
  12807. .asdata(vcc),
  12808. .clrn(vcc),
  12809. .aload(gnd),
  12810. .sclr(gnd),
  12811. .sload(gnd),
  12812. .ena(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt[1]~3_combout ),
  12813. .devclrn(devclrn),
  12814. .devpor(devpor),
  12815. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt [2]),
  12816. .prn(vcc));
  12817. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt[2] .is_wysiwyg = "true";
  12818. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt[2] .power_up = "low";
  12819. // Location: FF_X50_Y1_N17
  12820. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt[3] (
  12821. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  12822. .d(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt~1_combout ),
  12823. .asdata(vcc),
  12824. .clrn(vcc),
  12825. .aload(gnd),
  12826. .sclr(gnd),
  12827. .sload(gnd),
  12828. .ena(vcc),
  12829. .devclrn(devclrn),
  12830. .devpor(devpor),
  12831. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt [3]),
  12832. .prn(vcc));
  12833. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt[3] .is_wysiwyg = "true";
  12834. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt[3] .power_up = "low";
  12835. // Location: LCCOMB_X50_Y1_N16
  12836. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt~1 (
  12837. .dataa(\macro_inst|u_uart[0]|u_rx[0]|Add4~0_combout ),
  12838. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_START~q ),
  12839. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt [3]),
  12840. .datad(\macro_inst|u_uart[0]|u_rx[0]|rx_bit~q ),
  12841. .cin(gnd),
  12842. .combout(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt~1_combout ),
  12843. .cout());
  12844. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt~1 .lut_mask = 16'h1130;
  12845. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt~1 .sum_lutc_input = "datac";
  12846. // Location: LCCOMB_X51_Y2_N6
  12847. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt~2 (
  12848. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_DATA~q ),
  12849. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_START~q ),
  12850. .datac(\macro_inst|u_uart[0]|u_rx[0]|Add4~1_combout ),
  12851. .datad(\macro_inst|u_uart[0]|u_rx[0]|always3~1_combout ),
  12852. .cin(gnd),
  12853. .combout(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt~2_combout ),
  12854. .cout());
  12855. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt~2 .lut_mask = 16'hCDCF;
  12856. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt~2 .sum_lutc_input = "datac";
  12857. // Location: LCCOMB_X51_Y2_N20
  12858. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt~4 (
  12859. .dataa(\macro_inst|u_uart[0]|u_rx[0]|always3~2_combout ),
  12860. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_START~q ),
  12861. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt [0]),
  12862. .datad(\macro_inst|u_uart[0]|u_rx[5]|Add3~0_combout ),
  12863. .cin(gnd),
  12864. .combout(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt~4_combout ),
  12865. .cout());
  12866. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt~4 .lut_mask = 16'hCDCF;
  12867. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt~4 .sum_lutc_input = "datac";
  12868. // Location: LCCOMB_X51_Y2_N14
  12869. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt~5 (
  12870. .dataa(\macro_inst|u_uart[0]|u_rx[5]|Add3~1_combout ),
  12871. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_START~q ),
  12872. .datac(\macro_inst|u_uart[0]|u_rx[0]|always3~2_combout ),
  12873. .datad(\macro_inst|u_uart[0]|u_rx[0]|Add4~2_combout ),
  12874. .cin(gnd),
  12875. .combout(\macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt~5_combout ),
  12876. .cout());
  12877. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt~5 .lut_mask = 16'hECEF;
  12878. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_data_cnt~5 .sum_lutc_input = "datac";
  12879. // Location: FF_X52_Y3_N21
  12880. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_dma_req (
  12881. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  12882. .d(\macro_inst|u_uart[0]|u_rx[0]|rx_dma_req~0_combout ),
  12883. .asdata(vcc),
  12884. .clrn(!\sys_resetn~clkctrl_outclk ),
  12885. .aload(gnd),
  12886. .sclr(gnd),
  12887. .sload(gnd),
  12888. .ena(vcc),
  12889. .devclrn(devclrn),
  12890. .devpor(devpor),
  12891. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_dma_req~q ),
  12892. .prn(vcc));
  12893. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_dma_req .is_wysiwyg = "true";
  12894. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_dma_req .power_up = "low";
  12895. // Location: LCCOMB_X52_Y3_N20
  12896. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|rx_dma_req~0 (
  12897. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|counter ),
  12898. .datab(\macro_inst|u_uart[0]|u_regs|rx_dma_en [0]),
  12899. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_dma_req~q ),
  12900. .datad(\rv32.ext_dma_DMACCLR[0] ),
  12901. .cin(gnd),
  12902. .combout(\macro_inst|u_uart[0]|u_rx[0]|rx_dma_req~0_combout ),
  12903. .cout());
  12904. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_dma_req~0 .lut_mask = 16'h00C8;
  12905. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_dma_req~0 .sum_lutc_input = "datac";
  12906. // Location: FF_X52_Y3_N31
  12907. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|counter[0] (
  12908. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  12909. .d(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|counter~0_combout ),
  12910. .asdata(vcc),
  12911. .clrn(!\sys_resetn~clkctrl_outclk ),
  12912. .aload(gnd),
  12913. .sclr(gnd),
  12914. .sload(gnd),
  12915. .ena(vcc),
  12916. .devclrn(devclrn),
  12917. .devpor(devpor),
  12918. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|counter ),
  12919. .prn(vcc));
  12920. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|counter[0] .is_wysiwyg = "true";
  12921. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|counter[0] .power_up = "low";
  12922. // Location: LCCOMB_X52_Y3_N30
  12923. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|counter~0 (
  12924. .dataa(\macro_inst|u_uart[0]|u_regs|rx_read [0]),
  12925. .datab(gnd),
  12926. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|counter ),
  12927. .datad(\macro_inst|u_uart[0]|u_rx[0]|Selector1~1_combout ),
  12928. .cin(gnd),
  12929. .combout(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|counter~0_combout ),
  12930. .cout());
  12931. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|counter~0 .lut_mask = 16'h5F50;
  12932. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|counter~0 .sum_lutc_input = "datac";
  12933. // Location: FF_X46_Y2_N3
  12934. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][0] (
  12935. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  12936. .d(gnd),
  12937. .asdata(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [0]),
  12938. .clrn(vcc),
  12939. .aload(gnd),
  12940. .sclr(gnd),
  12941. .sload(vcc),
  12942. .ena(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|wrreq~0_combout ),
  12943. .devclrn(devclrn),
  12944. .devpor(devpor),
  12945. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][0]~q ),
  12946. .prn(vcc));
  12947. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][0] .is_wysiwyg = "true";
  12948. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][0] .power_up = "low";
  12949. // Location: FF_X48_Y2_N23
  12950. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][1] (
  12951. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  12952. .d(gnd),
  12953. .asdata(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [1]),
  12954. .clrn(vcc),
  12955. .aload(gnd),
  12956. .sclr(gnd),
  12957. .sload(vcc),
  12958. .ena(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|wrreq~0_combout ),
  12959. .devclrn(devclrn),
  12960. .devpor(devpor),
  12961. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][1]~q ),
  12962. .prn(vcc));
  12963. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][1] .is_wysiwyg = "true";
  12964. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][1] .power_up = "low";
  12965. // Location: FF_X46_Y2_N15
  12966. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][2] (
  12967. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  12968. .d(gnd),
  12969. .asdata(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [2]),
  12970. .clrn(vcc),
  12971. .aload(gnd),
  12972. .sclr(gnd),
  12973. .sload(vcc),
  12974. .ena(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|wrreq~0_combout ),
  12975. .devclrn(devclrn),
  12976. .devpor(devpor),
  12977. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][2]~q ),
  12978. .prn(vcc));
  12979. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][2] .is_wysiwyg = "true";
  12980. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][2] .power_up = "low";
  12981. // Location: FF_X46_Y2_N19
  12982. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][3] (
  12983. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  12984. .d(gnd),
  12985. .asdata(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [3]),
  12986. .clrn(vcc),
  12987. .aload(gnd),
  12988. .sclr(gnd),
  12989. .sload(vcc),
  12990. .ena(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|wrreq~0_combout ),
  12991. .devclrn(devclrn),
  12992. .devpor(devpor),
  12993. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][3]~q ),
  12994. .prn(vcc));
  12995. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][3] .is_wysiwyg = "true";
  12996. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][3] .power_up = "low";
  12997. // Location: FF_X48_Y2_N7
  12998. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][4] (
  12999. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13000. .d(gnd),
  13001. .asdata(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [4]),
  13002. .clrn(vcc),
  13003. .aload(gnd),
  13004. .sclr(gnd),
  13005. .sload(vcc),
  13006. .ena(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|wrreq~0_combout ),
  13007. .devclrn(devclrn),
  13008. .devpor(devpor),
  13009. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][4]~q ),
  13010. .prn(vcc));
  13011. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][4] .is_wysiwyg = "true";
  13012. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][4] .power_up = "low";
  13013. // Location: FF_X46_Y2_N9
  13014. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][5] (
  13015. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13016. .d(gnd),
  13017. .asdata(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [5]),
  13018. .clrn(vcc),
  13019. .aload(gnd),
  13020. .sclr(gnd),
  13021. .sload(vcc),
  13022. .ena(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|wrreq~0_combout ),
  13023. .devclrn(devclrn),
  13024. .devpor(devpor),
  13025. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][5]~q ),
  13026. .prn(vcc));
  13027. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][5] .is_wysiwyg = "true";
  13028. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][5] .power_up = "low";
  13029. // Location: FF_X46_Y2_N13
  13030. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][6] (
  13031. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13032. .d(gnd),
  13033. .asdata(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [6]),
  13034. .clrn(vcc),
  13035. .aload(gnd),
  13036. .sclr(gnd),
  13037. .sload(vcc),
  13038. .ena(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|wrreq~0_combout ),
  13039. .devclrn(devclrn),
  13040. .devpor(devpor),
  13041. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][6]~q ),
  13042. .prn(vcc));
  13043. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][6] .is_wysiwyg = "true";
  13044. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][6] .power_up = "low";
  13045. // Location: FF_X46_Y2_N11
  13046. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][7] (
  13047. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13048. .d(gnd),
  13049. .asdata(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [7]),
  13050. .clrn(vcc),
  13051. .aload(gnd),
  13052. .sclr(gnd),
  13053. .sload(vcc),
  13054. .ena(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|wrreq~0_combout ),
  13055. .devclrn(devclrn),
  13056. .devpor(devpor),
  13057. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][7]~q ),
  13058. .prn(vcc));
  13059. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][7] .is_wysiwyg = "true";
  13060. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|fifo[1][7] .power_up = "low";
  13061. // Location: LCCOMB_X49_Y2_N14
  13062. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|wrreq~0 (
  13063. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_STOP~q ),
  13064. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_sample~0_combout ),
  13065. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|counter ),
  13066. .datad(\macro_inst|u_uart[0]|u_rx[0]|always2~0_combout ),
  13067. .cin(gnd),
  13068. .combout(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|wrreq~0_combout ),
  13069. .cout());
  13070. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|wrreq~0 .lut_mask = 16'h0800;
  13071. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_fifo|wrreq~0 .sum_lutc_input = "datac";
  13072. // Location: FF_X52_Y3_N7
  13073. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_idle (
  13074. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13075. .d(\macro_inst|u_uart[0]|u_rx[0]|rx_idle~0_combout ),
  13076. .asdata(vcc),
  13077. .clrn(!\sys_resetn~clkctrl_outclk ),
  13078. .aload(gnd),
  13079. .sclr(gnd),
  13080. .sload(gnd),
  13081. .ena(vcc),
  13082. .devclrn(devclrn),
  13083. .devpor(devpor),
  13084. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_idle~q ),
  13085. .prn(vcc));
  13086. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_idle .is_wysiwyg = "true";
  13087. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_idle .power_up = "low";
  13088. // Location: FF_X52_Y3_N29
  13089. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_idle_en (
  13090. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13091. .d(\macro_inst|u_uart[0]|u_rx[0]|rx_idle_en~0_combout ),
  13092. .asdata(vcc),
  13093. .clrn(!\sys_resetn~clkctrl_outclk ),
  13094. .aload(gnd),
  13095. .sclr(gnd),
  13096. .sload(gnd),
  13097. .ena(vcc),
  13098. .devclrn(devclrn),
  13099. .devpor(devpor),
  13100. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_idle_en~q ),
  13101. .prn(vcc));
  13102. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_idle_en .is_wysiwyg = "true";
  13103. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_idle_en .power_up = "low";
  13104. // Location: LCCOMB_X52_Y3_N28
  13105. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|rx_idle_en~0 (
  13106. .dataa(\macro_inst|u_uart[0]|u_regs|clear_flags~10_combout ),
  13107. .datab(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~12_combout ),
  13108. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_idle_en~q ),
  13109. .datad(\macro_inst|u_uart[0]|u_rx[0]|rx_fifo|counter ),
  13110. .cin(gnd),
  13111. .combout(\macro_inst|u_uart[0]|u_rx[0]|rx_idle_en~0_combout ),
  13112. .cout());
  13113. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_idle_en~0 .lut_mask = 16'hFF70;
  13114. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_idle_en~0 .sum_lutc_input = "datac";
  13115. // Location: LCCOMB_X52_Y3_N6
  13116. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|rx_idle~0 (
  13117. .dataa(\macro_inst|u_uart[0]|u_regs|clear_flags~10_combout ),
  13118. .datab(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~12_combout ),
  13119. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_idle~q ),
  13120. .datad(\macro_inst|u_uart[0]|u_rx[0]|always8~0_combout ),
  13121. .cin(gnd),
  13122. .combout(\macro_inst|u_uart[0]|u_rx[0]|rx_idle~0_combout ),
  13123. .cout());
  13124. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_idle~0 .lut_mask = 16'hFF70;
  13125. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_idle~0 .sum_lutc_input = "datac";
  13126. // Location: FF_X53_Y1_N9
  13127. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_in[0] (
  13128. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13129. .d(\macro_inst|uart_rxd [0]),
  13130. .asdata(vcc),
  13131. .clrn(!\sys_resetn~clkctrl_outclk ),
  13132. .aload(gnd),
  13133. .sclr(gnd),
  13134. .sload(gnd),
  13135. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  13136. .devclrn(devclrn),
  13137. .devpor(devpor),
  13138. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_in [0]),
  13139. .prn(vcc));
  13140. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_in[0] .is_wysiwyg = "true";
  13141. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_in[0] .power_up = "low";
  13142. // Location: FF_X49_Y3_N19
  13143. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_in[1] (
  13144. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13145. .d(gnd),
  13146. .asdata(\macro_inst|u_uart[0]|u_rx[0]|rx_in [0]),
  13147. .clrn(!\sys_resetn~clkctrl_outclk ),
  13148. .aload(gnd),
  13149. .sclr(gnd),
  13150. .sload(vcc),
  13151. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  13152. .devclrn(devclrn),
  13153. .devpor(devpor),
  13154. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_in [1]),
  13155. .prn(vcc));
  13156. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_in[1] .is_wysiwyg = "true";
  13157. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_in[1] .power_up = "low";
  13158. // Location: FF_X49_Y3_N31
  13159. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_in[2] (
  13160. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13161. .d(gnd),
  13162. .asdata(\macro_inst|u_uart[0]|u_rx[0]|rx_in [1]),
  13163. .clrn(!\sys_resetn~clkctrl_outclk ),
  13164. .aload(gnd),
  13165. .sclr(gnd),
  13166. .sload(vcc),
  13167. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  13168. .devclrn(devclrn),
  13169. .devpor(devpor),
  13170. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_in [2]),
  13171. .prn(vcc));
  13172. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_in[2] .is_wysiwyg = "true";
  13173. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_in[2] .power_up = "low";
  13174. // Location: FF_X49_Y3_N1
  13175. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_in[3] (
  13176. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13177. .d(gnd),
  13178. .asdata(\macro_inst|u_uart[0]|u_rx[0]|rx_in [2]),
  13179. .clrn(!\sys_resetn~clkctrl_outclk ),
  13180. .aload(gnd),
  13181. .sclr(gnd),
  13182. .sload(vcc),
  13183. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  13184. .devclrn(devclrn),
  13185. .devpor(devpor),
  13186. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_in [3]),
  13187. .prn(vcc));
  13188. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_in[3] .is_wysiwyg = "true";
  13189. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_in[3] .power_up = "low";
  13190. // Location: FF_X49_Y3_N17
  13191. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_in[4] (
  13192. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13193. .d(\macro_inst|u_uart[0]|u_rx[0]|rx_in[4]~0_combout ),
  13194. .asdata(vcc),
  13195. .clrn(!\sys_resetn~clkctrl_outclk ),
  13196. .aload(gnd),
  13197. .sclr(gnd),
  13198. .sload(gnd),
  13199. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  13200. .devclrn(devclrn),
  13201. .devpor(devpor),
  13202. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_in [4]),
  13203. .prn(vcc));
  13204. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_in[4] .is_wysiwyg = "true";
  13205. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_in[4] .power_up = "low";
  13206. // Location: LCCOMB_X49_Y3_N16
  13207. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|rx_in[4]~0 (
  13208. .dataa(gnd),
  13209. .datab(gnd),
  13210. .datac(gnd),
  13211. .datad(\macro_inst|u_uart[0]|u_rx[0]|rx_in [3]),
  13212. .cin(gnd),
  13213. .combout(\macro_inst|u_uart[0]|u_rx[0]|rx_in[4]~0_combout ),
  13214. .cout());
  13215. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_in[4]~0 .lut_mask = 16'h00FF;
  13216. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_in[4]~0 .sum_lutc_input = "datac";
  13217. // Location: FF_X50_Y2_N3
  13218. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_parity (
  13219. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13220. .d(\macro_inst|u_uart[0]|u_rx[0]|rx_parity~1_combout ),
  13221. .asdata(vcc),
  13222. .clrn(vcc),
  13223. .aload(gnd),
  13224. .sclr(gnd),
  13225. .sload(gnd),
  13226. .ena(vcc),
  13227. .devclrn(devclrn),
  13228. .devpor(devpor),
  13229. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_parity~q ),
  13230. .prn(vcc));
  13231. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_parity .is_wysiwyg = "true";
  13232. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_parity .power_up = "low";
  13233. // Location: LCCOMB_X50_Y1_N0
  13234. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|rx_parity~0 (
  13235. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_bit~q ),
  13236. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_DATA~q ),
  13237. .datac(\macro_inst|u_uart[0]|u_regs|lcr_sps~q ),
  13238. .datad(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [7]),
  13239. .cin(gnd),
  13240. .combout(\macro_inst|u_uart[0]|u_rx[0]|rx_parity~0_combout ),
  13241. .cout());
  13242. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_parity~0 .lut_mask = 16'h0800;
  13243. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_parity~0 .sum_lutc_input = "datac";
  13244. // Location: LCCOMB_X50_Y2_N2
  13245. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|rx_parity~1 (
  13246. .dataa(\macro_inst|u_uart[0]|u_regs|lcr_eps~q ),
  13247. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_START~q ),
  13248. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_parity~q ),
  13249. .datad(\macro_inst|u_uart[0]|u_rx[0]|rx_parity~0_combout ),
  13250. .cin(gnd),
  13251. .combout(\macro_inst|u_uart[0]|u_rx[0]|rx_parity~1_combout ),
  13252. .cout());
  13253. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_parity~1 .lut_mask = 16'h4774;
  13254. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_parity~1 .sum_lutc_input = "datac";
  13255. // Location: LCCOMB_X49_Y2_N4
  13256. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|rx_sample~0 (
  13257. .dataa(gnd),
  13258. .datab(gnd),
  13259. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt [1]),
  13260. .datad(\macro_inst|u_uart[0]|u_rx[0]|rx_baud_cnt [2]),
  13261. .cin(gnd),
  13262. .combout(\macro_inst|u_uart[0]|u_rx[0]|rx_sample~0_combout ),
  13263. .cout());
  13264. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_sample~0 .lut_mask = 16'h000F;
  13265. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_sample~0 .sum_lutc_input = "datac";
  13266. // Location: FF_X49_Y3_N21
  13267. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg[0] (
  13268. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13269. .d(gnd),
  13270. .asdata(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [1]),
  13271. .clrn(!\sys_resetn~clkctrl_outclk ),
  13272. .aload(gnd),
  13273. .sclr(gnd),
  13274. .sload(vcc),
  13275. .ena(\macro_inst|u_uart[0]|u_rx[0]|always4~2_combout ),
  13276. .devclrn(devclrn),
  13277. .devpor(devpor),
  13278. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [0]),
  13279. .prn(vcc));
  13280. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg[0] .is_wysiwyg = "true";
  13281. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg[0] .power_up = "low";
  13282. // Location: FF_X49_Y3_N3
  13283. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg[1] (
  13284. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13285. .d(gnd),
  13286. .asdata(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [2]),
  13287. .clrn(!\sys_resetn~clkctrl_outclk ),
  13288. .aload(gnd),
  13289. .sclr(gnd),
  13290. .sload(vcc),
  13291. .ena(\macro_inst|u_uart[0]|u_rx[0]|always4~2_combout ),
  13292. .devclrn(devclrn),
  13293. .devpor(devpor),
  13294. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [1]),
  13295. .prn(vcc));
  13296. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg[1] .is_wysiwyg = "true";
  13297. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg[1] .power_up = "low";
  13298. // Location: FF_X49_Y3_N11
  13299. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg[2] (
  13300. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13301. .d(gnd),
  13302. .asdata(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [3]),
  13303. .clrn(!\sys_resetn~clkctrl_outclk ),
  13304. .aload(gnd),
  13305. .sclr(gnd),
  13306. .sload(vcc),
  13307. .ena(\macro_inst|u_uart[0]|u_rx[0]|always4~2_combout ),
  13308. .devclrn(devclrn),
  13309. .devpor(devpor),
  13310. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [2]),
  13311. .prn(vcc));
  13312. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg[2] .is_wysiwyg = "true";
  13313. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg[2] .power_up = "low";
  13314. // Location: FF_X49_Y3_N23
  13315. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg[3] (
  13316. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13317. .d(gnd),
  13318. .asdata(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [4]),
  13319. .clrn(!\sys_resetn~clkctrl_outclk ),
  13320. .aload(gnd),
  13321. .sclr(gnd),
  13322. .sload(vcc),
  13323. .ena(\macro_inst|u_uart[0]|u_rx[0]|always4~2_combout ),
  13324. .devclrn(devclrn),
  13325. .devpor(devpor),
  13326. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [3]),
  13327. .prn(vcc));
  13328. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg[3] .is_wysiwyg = "true";
  13329. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg[3] .power_up = "low";
  13330. // Location: FF_X49_Y3_N9
  13331. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg[4] (
  13332. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13333. .d(gnd),
  13334. .asdata(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [5]),
  13335. .clrn(!\sys_resetn~clkctrl_outclk ),
  13336. .aload(gnd),
  13337. .sclr(gnd),
  13338. .sload(vcc),
  13339. .ena(\macro_inst|u_uart[0]|u_rx[0]|always4~2_combout ),
  13340. .devclrn(devclrn),
  13341. .devpor(devpor),
  13342. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [4]),
  13343. .prn(vcc));
  13344. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg[4] .is_wysiwyg = "true";
  13345. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg[4] .power_up = "low";
  13346. // Location: FF_X49_Y3_N5
  13347. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg[5] (
  13348. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13349. .d(gnd),
  13350. .asdata(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [6]),
  13351. .clrn(!\sys_resetn~clkctrl_outclk ),
  13352. .aload(gnd),
  13353. .sclr(gnd),
  13354. .sload(vcc),
  13355. .ena(\macro_inst|u_uart[0]|u_rx[0]|always4~2_combout ),
  13356. .devclrn(devclrn),
  13357. .devpor(devpor),
  13358. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [5]),
  13359. .prn(vcc));
  13360. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg[5] .is_wysiwyg = "true";
  13361. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg[5] .power_up = "low";
  13362. // Location: FF_X49_Y3_N27
  13363. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg[6] (
  13364. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13365. .d(gnd),
  13366. .asdata(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [7]),
  13367. .clrn(!\sys_resetn~clkctrl_outclk ),
  13368. .aload(gnd),
  13369. .sclr(gnd),
  13370. .sload(vcc),
  13371. .ena(\macro_inst|u_uart[0]|u_rx[0]|always4~2_combout ),
  13372. .devclrn(devclrn),
  13373. .devpor(devpor),
  13374. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [6]),
  13375. .prn(vcc));
  13376. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg[6] .is_wysiwyg = "true";
  13377. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg[6] .power_up = "low";
  13378. // Location: FF_X49_Y3_N15
  13379. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg[7] (
  13380. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13381. .d(\macro_inst|u_uart[0]|u_rx[0]|Add1~0_combout ),
  13382. .asdata(vcc),
  13383. .clrn(!\sys_resetn~clkctrl_outclk ),
  13384. .aload(gnd),
  13385. .sclr(gnd),
  13386. .sload(gnd),
  13387. .ena(\macro_inst|u_uart[0]|u_rx[0]|always4~2_combout ),
  13388. .devclrn(devclrn),
  13389. .devpor(devpor),
  13390. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg [7]),
  13391. .prn(vcc));
  13392. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg[7] .is_wysiwyg = "true";
  13393. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_shift_reg[7] .power_up = "low";
  13394. // Location: FF_X48_Y2_N17
  13395. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_DATA (
  13396. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13397. .d(\macro_inst|u_uart[0]|u_rx[0]|Selector2~2_combout ),
  13398. .asdata(vcc),
  13399. .clrn(!\sys_resetn~clkctrl_outclk ),
  13400. .aload(gnd),
  13401. .sclr(gnd),
  13402. .sload(gnd),
  13403. .ena(vcc),
  13404. .devclrn(devclrn),
  13405. .devpor(devpor),
  13406. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_DATA~q ),
  13407. .prn(vcc));
  13408. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_DATA .is_wysiwyg = "true";
  13409. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_DATA .power_up = "low";
  13410. // Location: FF_X48_Y2_N21
  13411. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_IDLE (
  13412. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13413. .d(\macro_inst|u_uart[0]|u_rx[0]|Selector0~0_combout ),
  13414. .asdata(vcc),
  13415. .clrn(!\sys_resetn~clkctrl_outclk ),
  13416. .aload(gnd),
  13417. .sclr(gnd),
  13418. .sload(gnd),
  13419. .ena(vcc),
  13420. .devclrn(devclrn),
  13421. .devpor(devpor),
  13422. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_IDLE~q ),
  13423. .prn(vcc));
  13424. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_IDLE .is_wysiwyg = "true";
  13425. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_IDLE .power_up = "low";
  13426. // Location: FF_X48_Y2_N5
  13427. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_PARITY (
  13428. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13429. .d(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_PARITY~1_combout ),
  13430. .asdata(vcc),
  13431. .clrn(!\sys_resetn~clkctrl_outclk ),
  13432. .aload(gnd),
  13433. .sclr(gnd),
  13434. .sload(gnd),
  13435. .ena(vcc),
  13436. .devclrn(devclrn),
  13437. .devpor(devpor),
  13438. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_PARITY~q ),
  13439. .prn(vcc));
  13440. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_PARITY .is_wysiwyg = "true";
  13441. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_PARITY .power_up = "low";
  13442. // Location: LCCOMB_X48_Y1_N0
  13443. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_PARITY~0 (
  13444. .dataa(\macro_inst|u_uart[0]|u_rx[0]|rx_bit~q ),
  13445. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_PARITY~q ),
  13446. .datac(gnd),
  13447. .datad(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  13448. .cin(gnd),
  13449. .combout(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_PARITY~0_combout ),
  13450. .cout());
  13451. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_PARITY~0 .lut_mask = 16'h7700;
  13452. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_PARITY~0 .sum_lutc_input = "datac";
  13453. // Location: LCCOMB_X48_Y2_N4
  13454. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_PARITY~1 (
  13455. .dataa(\macro_inst|u_uart[0]|u_rx[0]|Selector3~0_combout ),
  13456. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_PARITY~0_combout ),
  13457. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_PARITY~q ),
  13458. .datad(\macro_inst|u_uart[0]|u_rx[0]|Selector4~4_combout ),
  13459. .cin(gnd),
  13460. .combout(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_PARITY~1_combout ),
  13461. .cout());
  13462. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_PARITY~1 .lut_mask = 16'h88F8;
  13463. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_PARITY~1 .sum_lutc_input = "datac";
  13464. // Location: FF_X49_Y2_N29
  13465. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_START (
  13466. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13467. .d(\macro_inst|u_uart[0]|u_rx[0]|Selector1~4_combout ),
  13468. .asdata(vcc),
  13469. .clrn(!\sys_resetn~clkctrl_outclk ),
  13470. .aload(gnd),
  13471. .sclr(gnd),
  13472. .sload(gnd),
  13473. .ena(vcc),
  13474. .devclrn(devclrn),
  13475. .devpor(devpor),
  13476. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_START~q ),
  13477. .prn(vcc));
  13478. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_START .is_wysiwyg = "true";
  13479. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_START .power_up = "low";
  13480. // Location: FF_X48_Y2_N15
  13481. dffeas \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_STOP (
  13482. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13483. .d(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_STOP~1_combout ),
  13484. .asdata(vcc),
  13485. .clrn(!\sys_resetn~clkctrl_outclk ),
  13486. .aload(gnd),
  13487. .sclr(gnd),
  13488. .sload(gnd),
  13489. .ena(vcc),
  13490. .devclrn(devclrn),
  13491. .devpor(devpor),
  13492. .q(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_STOP~q ),
  13493. .prn(vcc));
  13494. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_STOP .is_wysiwyg = "true";
  13495. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_STOP .power_up = "low";
  13496. // Location: LCCOMB_X48_Y2_N10
  13497. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_STOP~0 (
  13498. .dataa(\macro_inst|u_uart[0]|u_rx[0]|Selector3~0_combout ),
  13499. .datab(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_PARITY~q ),
  13500. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_bit~q ),
  13501. .datad(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  13502. .cin(gnd),
  13503. .combout(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_STOP~0_combout ),
  13504. .cout());
  13505. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_STOP~0 .lut_mask = 16'hC0EA;
  13506. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_STOP~0 .sum_lutc_input = "datac";
  13507. // Location: LCCOMB_X48_Y2_N14
  13508. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_STOP~1 (
  13509. .dataa(gnd),
  13510. .datab(\macro_inst|u_uart[0]|u_rx[0]|Selector4~4_combout ),
  13511. .datac(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_STOP~q ),
  13512. .datad(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_STOP~0_combout ),
  13513. .cin(gnd),
  13514. .combout(\macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_STOP~1_combout ),
  13515. .cout());
  13516. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_STOP~1 .lut_mask = 16'hFC30;
  13517. defparam \macro_inst|u_uart[0]|u_rx[0]|rx_state.UART_STOP~1 .sum_lutc_input = "datac";
  13518. // Location: LCCOMB_X46_Y3_N12
  13519. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|Add1~0 (
  13520. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_in [2]),
  13521. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_in [3]),
  13522. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_in [4]),
  13523. .datad(gnd),
  13524. .cin(gnd),
  13525. .combout(\macro_inst|u_uart[0]|u_rx[1]|Add1~0_combout ),
  13526. .cout());
  13527. defparam \macro_inst|u_uart[0]|u_rx[1]|Add1~0 .lut_mask = 16'h7171;
  13528. defparam \macro_inst|u_uart[0]|u_rx[1]|Add1~0 .sum_lutc_input = "datac";
  13529. // Location: LCCOMB_X48_Y4_N22
  13530. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|Add4~0 (
  13531. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt [1]),
  13532. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt [0]),
  13533. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt [3]),
  13534. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt [2]),
  13535. .cin(gnd),
  13536. .combout(\macro_inst|u_uart[0]|u_rx[1]|Add4~0_combout ),
  13537. .cout());
  13538. defparam \macro_inst|u_uart[0]|u_rx[1]|Add4~0 .lut_mask = 16'h0F1E;
  13539. defparam \macro_inst|u_uart[0]|u_rx[1]|Add4~0 .sum_lutc_input = "datac";
  13540. // Location: LCCOMB_X48_Y4_N18
  13541. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|Add4~1 (
  13542. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt [2]),
  13543. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt [0]),
  13544. .datac(gnd),
  13545. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt [1]),
  13546. .cin(gnd),
  13547. .combout(\macro_inst|u_uart[0]|u_rx[1]|Add4~1_combout ),
  13548. .cout());
  13549. defparam \macro_inst|u_uart[0]|u_rx[1]|Add4~1 .lut_mask = 16'h5566;
  13550. defparam \macro_inst|u_uart[0]|u_rx[1]|Add4~1 .sum_lutc_input = "datac";
  13551. // Location: LCCOMB_X49_Y4_N28
  13552. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|Add4~2 (
  13553. .dataa(gnd),
  13554. .datab(gnd),
  13555. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt [1]),
  13556. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt [0]),
  13557. .cin(gnd),
  13558. .combout(\macro_inst|u_uart[0]|u_rx[1]|Add4~2_combout ),
  13559. .cout());
  13560. defparam \macro_inst|u_uart[0]|u_rx[1]|Add4~2 .lut_mask = 16'h0FF0;
  13561. defparam \macro_inst|u_uart[0]|u_rx[1]|Add4~2 .sum_lutc_input = "datac";
  13562. // Location: LCCOMB_X50_Y2_N0
  13563. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|Selector0~1 (
  13564. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt [1]),
  13565. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt [2]),
  13566. .datac(\macro_inst|u_uart[0]|u_rx[1]|always2~0_combout ),
  13567. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_STOP~q ),
  13568. .cin(gnd),
  13569. .combout(\macro_inst|u_uart[0]|u_rx[1]|Selector0~1_combout ),
  13570. .cout());
  13571. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector0~1 .lut_mask = 16'h1000;
  13572. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector0~1 .sum_lutc_input = "datac";
  13573. // Location: LCCOMB_X47_Y3_N28
  13574. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|Selector0~2 (
  13575. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_STOP~q ),
  13576. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_sample~0_combout ),
  13577. .datac(\macro_inst|u_uart[0]|u_rx[1]|Add1~0_combout ),
  13578. .datad(\macro_inst|u_uart[0]|u_rx[1]|always2~0_combout ),
  13579. .cin(gnd),
  13580. .combout(\macro_inst|u_uart[0]|u_rx[1]|Selector0~2_combout ),
  13581. .cout());
  13582. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector0~2 .lut_mask = 16'h8000;
  13583. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector0~2 .sum_lutc_input = "datac";
  13584. // Location: LCCOMB_X47_Y3_N18
  13585. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|Selector0~3 (
  13586. .dataa(\macro_inst|u_uart[0]|u_rx[1]|Add1~0_combout ),
  13587. .datab(gnd),
  13588. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_IDLE~q ),
  13589. .datad(\macro_inst|u_uart[0]|u_rx[1]|Selector0~2_combout ),
  13590. .cin(gnd),
  13591. .combout(\macro_inst|u_uart[0]|u_rx[1]|Selector0~3_combout ),
  13592. .cout());
  13593. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector0~3 .lut_mask = 16'h00F5;
  13594. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector0~3 .sum_lutc_input = "datac";
  13595. // Location: LCCOMB_X47_Y3_N8
  13596. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|Selector0~4 (
  13597. .dataa(\macro_inst|u_uart[0]|u_rx[1]|Selector2~0_combout ),
  13598. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_bit~q ),
  13599. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_PARITY~q ),
  13600. .datad(\macro_inst|u_uart[0]|u_rx[1]|always3~2_combout ),
  13601. .cin(gnd),
  13602. .combout(\macro_inst|u_uart[0]|u_rx[1]|Selector0~4_combout ),
  13603. .cout());
  13604. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector0~4 .lut_mask = 16'hCCC8;
  13605. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector0~4 .sum_lutc_input = "datac";
  13606. // Location: LCCOMB_X47_Y3_N16
  13607. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|Selector1~0 (
  13608. .dataa(\macro_inst|u_uart[0]|u_rx[1]|always6~1_combout ),
  13609. .datab(\macro_inst|u_uart[0]|u_rx[1]|Selector0~4_combout ),
  13610. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_START~q ),
  13611. .datad(\macro_inst|u_uart[0]|u_rx[1]|Selector0~2_combout ),
  13612. .cin(gnd),
  13613. .combout(\macro_inst|u_uart[0]|u_rx[1]|Selector1~0_combout ),
  13614. .cout());
  13615. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector1~0 .lut_mask = 16'h00BA;
  13616. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector1~0 .sum_lutc_input = "datac";
  13617. // Location: LCCOMB_X47_Y3_N26
  13618. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|Selector2~0 (
  13619. .dataa(gnd),
  13620. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_START~q ),
  13621. .datac(gnd),
  13622. .datad(\macro_inst|u_uart[0]|u_rx[1]|Selector4~0_combout ),
  13623. .cin(gnd),
  13624. .combout(\macro_inst|u_uart[0]|u_rx[1]|Selector2~0_combout ),
  13625. .cout());
  13626. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector2~0 .lut_mask = 16'hCC00;
  13627. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector2~0 .sum_lutc_input = "datac";
  13628. // Location: LCCOMB_X47_Y3_N22
  13629. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|Selector2~1 (
  13630. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_IDLE~q ),
  13631. .datab(\macro_inst|u_uart[0]|u_rx[1]|Selector0~4_combout ),
  13632. .datac(\macro_inst|u_uart[0]|u_rx[1]|Add1~0_combout ),
  13633. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_DATA~q ),
  13634. .cin(gnd),
  13635. .combout(\macro_inst|u_uart[0]|u_rx[1]|Selector2~1_combout ),
  13636. .cout());
  13637. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector2~1 .lut_mask = 16'h3200;
  13638. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector2~1 .sum_lutc_input = "datac";
  13639. // Location: LCCOMB_X47_Y3_N24
  13640. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|Selector2~2 (
  13641. .dataa(\macro_inst|u_uart[0]|u_rx[1]|Selector2~1_combout ),
  13642. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_bit~q ),
  13643. .datac(\macro_inst|u_uart[0]|u_rx[1]|Selector2~0_combout ),
  13644. .datad(\macro_inst|u_uart[0]|u_rx[1]|Selector0~2_combout ),
  13645. .cin(gnd),
  13646. .combout(\macro_inst|u_uart[0]|u_rx[1]|Selector2~2_combout ),
  13647. .cout());
  13648. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector2~2 .lut_mask = 16'h00EA;
  13649. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector2~2 .sum_lutc_input = "datac";
  13650. // Location: LCCOMB_X49_Y3_N18
  13651. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|Selector3~0 (
  13652. .dataa(\macro_inst|u_uart[0]|u_rx[1]|always3~1_combout ),
  13653. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_bit~q ),
  13654. .datac(gnd),
  13655. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_DATA~q ),
  13656. .cin(gnd),
  13657. .combout(\macro_inst|u_uart[0]|u_rx[1]|Selector3~0_combout ),
  13658. .cout());
  13659. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector3~0 .lut_mask = 16'h8800;
  13660. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector3~0 .sum_lutc_input = "datac";
  13661. // Location: LCCOMB_X49_Y3_N28
  13662. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|Selector4~0 (
  13663. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt [0]),
  13664. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt [3]),
  13665. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt [1]),
  13666. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt [2]),
  13667. .cin(gnd),
  13668. .combout(\macro_inst|u_uart[0]|u_rx[1]|Selector4~0_combout ),
  13669. .cout());
  13670. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector4~0 .lut_mask = 16'h0001;
  13671. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector4~0 .sum_lutc_input = "datac";
  13672. // Location: LCCOMB_X47_Y3_N0
  13673. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|Selector4~1 (
  13674. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_STOP~q ),
  13675. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_bit~q ),
  13676. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_PARITY~q ),
  13677. .datad(\macro_inst|u_uart[0]|u_rx[1]|Selector4~0_combout ),
  13678. .cin(gnd),
  13679. .combout(\macro_inst|u_uart[0]|u_rx[1]|Selector4~1_combout ),
  13680. .cout());
  13681. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector4~1 .lut_mask = 16'hC4C0;
  13682. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector4~1 .sum_lutc_input = "datac";
  13683. // Location: LCCOMB_X47_Y3_N14
  13684. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|Selector4~2 (
  13685. .dataa(\macro_inst|u_uart[0]|u_rx[1]|Add1~0_combout ),
  13686. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_IDLE~q ),
  13687. .datac(\macro_inst|u_uart[0]|u_rx[1]|Selector0~1_combout ),
  13688. .datad(gnd),
  13689. .cin(gnd),
  13690. .combout(\macro_inst|u_uart[0]|u_rx[1]|Selector4~2_combout ),
  13691. .cout());
  13692. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector4~2 .lut_mask = 16'hA2A2;
  13693. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector4~2 .sum_lutc_input = "datac";
  13694. // Location: LCCOMB_X47_Y3_N4
  13695. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|Selector4~3 (
  13696. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_IDLE~q ),
  13697. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_DATA~q ),
  13698. .datac(\macro_inst|u_uart[0]|u_rx[1]|Selector4~2_combout ),
  13699. .datad(\macro_inst|u_uart[0]|u_rx[1]|Selector4~1_combout ),
  13700. .cin(gnd),
  13701. .combout(\macro_inst|u_uart[0]|u_rx[1]|Selector4~3_combout ),
  13702. .cout());
  13703. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector4~3 .lut_mask = 16'hDCDE;
  13704. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector4~3 .sum_lutc_input = "datac";
  13705. // Location: LCCOMB_X47_Y3_N6
  13706. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|Selector4~4 (
  13707. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_PARITY~q ),
  13708. .datab(\macro_inst|u_uart[0]|u_rx[1]|Selector3~0_combout ),
  13709. .datac(\macro_inst|u_uart[0]|u_rx[1]|Selector4~3_combout ),
  13710. .datad(\macro_inst|u_uart[0]|u_rx[1]|Selector4~1_combout ),
  13711. .cin(gnd),
  13712. .combout(\macro_inst|u_uart[0]|u_rx[1]|Selector4~4_combout ),
  13713. .cout());
  13714. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector4~4 .lut_mask = 16'hEFCD;
  13715. defparam \macro_inst|u_uart[0]|u_rx[1]|Selector4~4 .sum_lutc_input = "datac";
  13716. // Location: LCCOMB_X46_Y3_N6
  13717. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|always11~0 (
  13718. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [5]),
  13719. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [7]),
  13720. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [4]),
  13721. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [6]),
  13722. .cin(gnd),
  13723. .combout(\macro_inst|u_uart[0]|u_rx[1]|always11~0_combout ),
  13724. .cout());
  13725. defparam \macro_inst|u_uart[0]|u_rx[1]|always11~0 .lut_mask = 16'h0001;
  13726. defparam \macro_inst|u_uart[0]|u_rx[1]|always11~0 .sum_lutc_input = "datac";
  13727. // Location: LCCOMB_X46_Y3_N20
  13728. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|always11~1 (
  13729. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [1]),
  13730. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [3]),
  13731. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [0]),
  13732. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [2]),
  13733. .cin(gnd),
  13734. .combout(\macro_inst|u_uart[0]|u_rx[1]|always11~1_combout ),
  13735. .cout());
  13736. defparam \macro_inst|u_uart[0]|u_rx[1]|always11~1 .lut_mask = 16'h0001;
  13737. defparam \macro_inst|u_uart[0]|u_rx[1]|always11~1 .sum_lutc_input = "datac";
  13738. // Location: LCCOMB_X50_Y2_N22
  13739. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|always11~2 (
  13740. .dataa(\macro_inst|u_uart[0]|u_rx[1]|always11~0_combout ),
  13741. .datab(\macro_inst|u_uart[0]|u_rx[1]|Add1~0_combout ),
  13742. .datac(\macro_inst|u_uart[0]|u_rx[1]|always11~1_combout ),
  13743. .datad(\macro_inst|u_uart[0]|u_rx[1]|Selector0~1_combout ),
  13744. .cin(gnd),
  13745. .combout(\macro_inst|u_uart[0]|u_rx[1]|always11~2_combout ),
  13746. .cout());
  13747. defparam \macro_inst|u_uart[0]|u_rx[1]|always11~2 .lut_mask = 16'h2000;
  13748. defparam \macro_inst|u_uart[0]|u_rx[1]|always11~2 .sum_lutc_input = "datac";
  13749. // Location: LCCOMB_X49_Y3_N20
  13750. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|always2~0 (
  13751. .dataa(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  13752. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt [3]),
  13753. .datac(gnd),
  13754. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt [0]),
  13755. .cin(gnd),
  13756. .combout(\macro_inst|u_uart[0]|u_rx[1]|always2~0_combout ),
  13757. .cout());
  13758. defparam \macro_inst|u_uart[0]|u_rx[1]|always2~0 .lut_mask = 16'h8800;
  13759. defparam \macro_inst|u_uart[0]|u_rx[1]|always2~0 .sum_lutc_input = "datac";
  13760. // Location: LCCOMB_X50_Y2_N26
  13761. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|always2~1 (
  13762. .dataa(gnd),
  13763. .datab(\macro_inst|u_uart[0]|u_rx[1]|always2~0_combout ),
  13764. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt [2]),
  13765. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt [1]),
  13766. .cin(gnd),
  13767. .combout(\macro_inst|u_uart[0]|u_rx[1]|always2~1_combout ),
  13768. .cout());
  13769. defparam \macro_inst|u_uart[0]|u_rx[1]|always2~1 .lut_mask = 16'hC000;
  13770. defparam \macro_inst|u_uart[0]|u_rx[1]|always2~1 .sum_lutc_input = "datac";
  13771. // Location: LCCOMB_X49_Y4_N30
  13772. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|always3~1 (
  13773. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt [2]),
  13774. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt [1]),
  13775. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt [3]),
  13776. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt [0]),
  13777. .cin(gnd),
  13778. .combout(\macro_inst|u_uart[0]|u_rx[1]|always3~1_combout ),
  13779. .cout());
  13780. defparam \macro_inst|u_uart[0]|u_rx[1]|always3~1 .lut_mask = 16'h0001;
  13781. defparam \macro_inst|u_uart[0]|u_rx[1]|always3~1 .sum_lutc_input = "datac";
  13782. // Location: LCCOMB_X49_Y3_N10
  13783. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|always3~2 (
  13784. .dataa(\macro_inst|u_uart[0]|u_rx[1]|always3~1_combout ),
  13785. .datab(gnd),
  13786. .datac(gnd),
  13787. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_DATA~q ),
  13788. .cin(gnd),
  13789. .combout(\macro_inst|u_uart[0]|u_rx[1]|always3~2_combout ),
  13790. .cout());
  13791. defparam \macro_inst|u_uart[0]|u_rx[1]|always3~2 .lut_mask = 16'hAA00;
  13792. defparam \macro_inst|u_uart[0]|u_rx[1]|always3~2 .sum_lutc_input = "datac";
  13793. // Location: LCCOMB_X46_Y3_N18
  13794. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|always4~2 (
  13795. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt [1]),
  13796. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_DATA~q ),
  13797. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt [2]),
  13798. .datad(\macro_inst|u_uart[0]|u_rx[1]|always2~0_combout ),
  13799. .cin(gnd),
  13800. .combout(\macro_inst|u_uart[0]|u_rx[1]|always4~2_combout ),
  13801. .cout());
  13802. defparam \macro_inst|u_uart[0]|u_rx[1]|always4~2 .lut_mask = 16'h0400;
  13803. defparam \macro_inst|u_uart[0]|u_rx[1]|always4~2 .sum_lutc_input = "datac";
  13804. // Location: LCCOMB_X46_Y3_N8
  13805. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|always6~1 (
  13806. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_in [2]),
  13807. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_in [3]),
  13808. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_in [4]),
  13809. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_IDLE~q ),
  13810. .cin(gnd),
  13811. .combout(\macro_inst|u_uart[0]|u_rx[1]|always6~1_combout ),
  13812. .cout());
  13813. defparam \macro_inst|u_uart[0]|u_rx[1]|always6~1 .lut_mask = 16'h008E;
  13814. defparam \macro_inst|u_uart[0]|u_rx[1]|always6~1 .sum_lutc_input = "datac";
  13815. // Location: LCCOMB_X49_Y3_N6
  13816. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|always8~0 (
  13817. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_IDLE~q ),
  13818. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_bit~q ),
  13819. .datac(\macro_inst|u_uart[0]|u_rx[1]|always3~1_combout ),
  13820. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_idle_en~q ),
  13821. .cin(gnd),
  13822. .combout(\macro_inst|u_uart[0]|u_rx[1]|always8~0_combout ),
  13823. .cout());
  13824. defparam \macro_inst|u_uart[0]|u_rx[1]|always8~0 .lut_mask = 16'h4000;
  13825. defparam \macro_inst|u_uart[0]|u_rx[1]|always8~0 .sum_lutc_input = "datac";
  13826. // Location: FF_X51_Y2_N11
  13827. dffeas \macro_inst|u_uart[0]|u_rx[1]|break_error (
  13828. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13829. .d(\macro_inst|u_uart[0]|u_rx[1]|break_error~0_combout ),
  13830. .asdata(vcc),
  13831. .clrn(!\sys_resetn~clkctrl_outclk ),
  13832. .aload(gnd),
  13833. .sclr(gnd),
  13834. .sload(gnd),
  13835. .ena(vcc),
  13836. .devclrn(devclrn),
  13837. .devpor(devpor),
  13838. .q(\macro_inst|u_uart[0]|u_rx[1]|break_error~q ),
  13839. .prn(vcc));
  13840. defparam \macro_inst|u_uart[0]|u_rx[1]|break_error .is_wysiwyg = "true";
  13841. defparam \macro_inst|u_uart[0]|u_rx[1]|break_error .power_up = "low";
  13842. // Location: LCCOMB_X51_Y2_N10
  13843. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|break_error~0 (
  13844. .dataa(gnd),
  13845. .datab(\macro_inst|u_uart[0]|u_rx[1]|always11~2_combout ),
  13846. .datac(\macro_inst|u_uart[0]|u_rx[1]|break_error~q ),
  13847. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags[1]~13_combout ),
  13848. .cin(gnd),
  13849. .combout(\macro_inst|u_uart[0]|u_rx[1]|break_error~0_combout ),
  13850. .cout());
  13851. defparam \macro_inst|u_uart[0]|u_rx[1]|break_error~0 .lut_mask = 16'hCCFC;
  13852. defparam \macro_inst|u_uart[0]|u_rx[1]|break_error~0 .sum_lutc_input = "datac";
  13853. // Location: FF_X52_Y2_N17
  13854. dffeas \macro_inst|u_uart[0]|u_rx[1]|framing_error (
  13855. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13856. .d(\macro_inst|u_uart[0]|u_rx[1]|framing_error~0_combout ),
  13857. .asdata(vcc),
  13858. .clrn(!\sys_resetn~clkctrl_outclk ),
  13859. .aload(gnd),
  13860. .sclr(gnd),
  13861. .sload(gnd),
  13862. .ena(vcc),
  13863. .devclrn(devclrn),
  13864. .devpor(devpor),
  13865. .q(\macro_inst|u_uart[0]|u_rx[1]|framing_error~q ),
  13866. .prn(vcc));
  13867. defparam \macro_inst|u_uart[0]|u_rx[1]|framing_error .is_wysiwyg = "true";
  13868. defparam \macro_inst|u_uart[0]|u_rx[1]|framing_error .power_up = "low";
  13869. // Location: LCCOMB_X52_Y2_N16
  13870. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|framing_error~0 (
  13871. .dataa(\macro_inst|u_uart[0]|u_rx[1]|Add1~0_combout ),
  13872. .datab(\macro_inst|u_uart[0]|u_rx[1]|Selector0~1_combout ),
  13873. .datac(\macro_inst|u_uart[0]|u_rx[1]|framing_error~q ),
  13874. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags[1]~13_combout ),
  13875. .cin(gnd),
  13876. .combout(\macro_inst|u_uart[0]|u_rx[1]|framing_error~0_combout ),
  13877. .cout());
  13878. defparam \macro_inst|u_uart[0]|u_rx[1]|framing_error~0 .lut_mask = 16'h44F4;
  13879. defparam \macro_inst|u_uart[0]|u_rx[1]|framing_error~0 .sum_lutc_input = "datac";
  13880. // Location: FF_X51_Y2_N9
  13881. dffeas \macro_inst|u_uart[0]|u_rx[1]|overrun_error (
  13882. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13883. .d(\macro_inst|u_uart[0]|u_rx[1]|overrun_error~0_combout ),
  13884. .asdata(vcc),
  13885. .clrn(!\sys_resetn~clkctrl_outclk ),
  13886. .aload(gnd),
  13887. .sclr(gnd),
  13888. .sload(gnd),
  13889. .ena(vcc),
  13890. .devclrn(devclrn),
  13891. .devpor(devpor),
  13892. .q(\macro_inst|u_uart[0]|u_rx[1]|overrun_error~q ),
  13893. .prn(vcc));
  13894. defparam \macro_inst|u_uart[0]|u_rx[1]|overrun_error .is_wysiwyg = "true";
  13895. defparam \macro_inst|u_uart[0]|u_rx[1]|overrun_error .power_up = "low";
  13896. // Location: LCCOMB_X51_Y2_N8
  13897. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|overrun_error~0 (
  13898. .dataa(\macro_inst|u_uart[0]|u_rx[1]|Selector0~1_combout ),
  13899. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|counter ),
  13900. .datac(\macro_inst|u_uart[0]|u_rx[1]|overrun_error~q ),
  13901. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags[1]~13_combout ),
  13902. .cin(gnd),
  13903. .combout(\macro_inst|u_uart[0]|u_rx[1]|overrun_error~0_combout ),
  13904. .cout());
  13905. defparam \macro_inst|u_uart[0]|u_rx[1]|overrun_error~0 .lut_mask = 16'h88F8;
  13906. defparam \macro_inst|u_uart[0]|u_rx[1]|overrun_error~0 .sum_lutc_input = "datac";
  13907. // Location: FF_X51_Y2_N5
  13908. dffeas \macro_inst|u_uart[0]|u_rx[1]|parity_error (
  13909. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13910. .d(\macro_inst|u_uart[0]|u_rx[1]|parity_error~1_combout ),
  13911. .asdata(vcc),
  13912. .clrn(!\sys_resetn~clkctrl_outclk ),
  13913. .aload(gnd),
  13914. .sclr(gnd),
  13915. .sload(gnd),
  13916. .ena(vcc),
  13917. .devclrn(devclrn),
  13918. .devpor(devpor),
  13919. .q(\macro_inst|u_uart[0]|u_rx[1]|parity_error~q ),
  13920. .prn(vcc));
  13921. defparam \macro_inst|u_uart[0]|u_rx[1]|parity_error .is_wysiwyg = "true";
  13922. defparam \macro_inst|u_uart[0]|u_rx[1]|parity_error .power_up = "low";
  13923. // Location: LCCOMB_X46_Y2_N20
  13924. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|parity_error~0 (
  13925. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_parity~q ),
  13926. .datab(\macro_inst|u_uart[0]|u_rx[1]|Add1~0_combout ),
  13927. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_PARITY~q ),
  13928. .datad(\macro_inst|u_uart[0]|u_rx[1]|always2~0_combout ),
  13929. .cin(gnd),
  13930. .combout(\macro_inst|u_uart[0]|u_rx[1]|parity_error~0_combout ),
  13931. .cout());
  13932. defparam \macro_inst|u_uart[0]|u_rx[1]|parity_error~0 .lut_mask = 16'h6000;
  13933. defparam \macro_inst|u_uart[0]|u_rx[1]|parity_error~0 .sum_lutc_input = "datac";
  13934. // Location: LCCOMB_X51_Y2_N4
  13935. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|parity_error~1 (
  13936. .dataa(\macro_inst|u_uart[0]|u_rx[1]|parity_error~0_combout ),
  13937. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_sample~0_combout ),
  13938. .datac(\macro_inst|u_uart[0]|u_rx[1]|parity_error~q ),
  13939. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags[1]~13_combout ),
  13940. .cin(gnd),
  13941. .combout(\macro_inst|u_uart[0]|u_rx[1]|parity_error~1_combout ),
  13942. .cout());
  13943. defparam \macro_inst|u_uart[0]|u_rx[1]|parity_error~1 .lut_mask = 16'h88F8;
  13944. defparam \macro_inst|u_uart[0]|u_rx[1]|parity_error~1 .sum_lutc_input = "datac";
  13945. // Location: FF_X50_Y2_N11
  13946. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[0] (
  13947. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13948. .d(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[0]~4_combout ),
  13949. .asdata(\~GND~combout ),
  13950. .clrn(!\sys_resetn~clkctrl_outclk ),
  13951. .aload(gnd),
  13952. .sclr(gnd),
  13953. .sload(\macro_inst|u_uart[0]|u_rx[1]|always6~1_combout ),
  13954. .ena(vcc),
  13955. .devclrn(devclrn),
  13956. .devpor(devpor),
  13957. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt [0]),
  13958. .prn(vcc));
  13959. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[0] .is_wysiwyg = "true";
  13960. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[0] .power_up = "low";
  13961. // Location: LCCOMB_X50_Y2_N10
  13962. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[0]~4 (
  13963. .dataa(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  13964. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt [0]),
  13965. .datac(gnd),
  13966. .datad(vcc),
  13967. .cin(gnd),
  13968. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[0]~4_combout ),
  13969. .cout(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[0]~5 ));
  13970. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[0]~4 .lut_mask = 16'h6688;
  13971. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[0]~4 .sum_lutc_input = "datac";
  13972. // Location: FF_X50_Y2_N13
  13973. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[1] (
  13974. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  13975. .d(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[1]~6_combout ),
  13976. .asdata(vcc),
  13977. .clrn(!\sys_resetn~clkctrl_outclk ),
  13978. .aload(gnd),
  13979. .sclr(gnd),
  13980. .sload(\macro_inst|u_uart[0]|u_rx[1]|always6~1_combout ),
  13981. .ena(vcc),
  13982. .devclrn(devclrn),
  13983. .devpor(devpor),
  13984. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt [1]),
  13985. .prn(vcc));
  13986. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[1] .is_wysiwyg = "true";
  13987. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[1] .power_up = "low";
  13988. // Location: LCCOMB_X50_Y2_N12
  13989. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[1]~6 (
  13990. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt [1]),
  13991. .datab(gnd),
  13992. .datac(gnd),
  13993. .datad(vcc),
  13994. .cin(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[0]~5 ),
  13995. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[1]~6_combout ),
  13996. .cout(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[1]~7 ));
  13997. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[1]~6 .lut_mask = 16'h5A5F;
  13998. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[1]~6 .sum_lutc_input = "cin";
  13999. // Location: FF_X50_Y2_N15
  14000. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[2] (
  14001. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14002. .d(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[2]~8_combout ),
  14003. .asdata(\~GND~combout ),
  14004. .clrn(!\sys_resetn~clkctrl_outclk ),
  14005. .aload(gnd),
  14006. .sclr(gnd),
  14007. .sload(\macro_inst|u_uart[0]|u_rx[1]|always6~1_combout ),
  14008. .ena(vcc),
  14009. .devclrn(devclrn),
  14010. .devpor(devpor),
  14011. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt [2]),
  14012. .prn(vcc));
  14013. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[2] .is_wysiwyg = "true";
  14014. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[2] .power_up = "low";
  14015. // Location: LCCOMB_X50_Y2_N14
  14016. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[2]~8 (
  14017. .dataa(gnd),
  14018. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt [2]),
  14019. .datac(gnd),
  14020. .datad(vcc),
  14021. .cin(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[1]~7 ),
  14022. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[2]~8_combout ),
  14023. .cout(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[2]~9 ));
  14024. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[2]~8 .lut_mask = 16'hC30C;
  14025. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[2]~8 .sum_lutc_input = "cin";
  14026. // Location: FF_X50_Y2_N17
  14027. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[3] (
  14028. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14029. .d(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[3]~10_combout ),
  14030. .asdata(\~GND~combout ),
  14031. .clrn(!\sys_resetn~clkctrl_outclk ),
  14032. .aload(gnd),
  14033. .sclr(gnd),
  14034. .sload(\macro_inst|u_uart[0]|u_rx[1]|always6~1_combout ),
  14035. .ena(vcc),
  14036. .devclrn(devclrn),
  14037. .devpor(devpor),
  14038. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt [3]),
  14039. .prn(vcc));
  14040. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[3] .is_wysiwyg = "true";
  14041. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[3] .power_up = "low";
  14042. // Location: LCCOMB_X50_Y2_N16
  14043. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[3]~10 (
  14044. .dataa(gnd),
  14045. .datab(gnd),
  14046. .datac(gnd),
  14047. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt [3]),
  14048. .cin(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[2]~9 ),
  14049. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[3]~10_combout ),
  14050. .cout());
  14051. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[3]~10 .lut_mask = 16'h0FF0;
  14052. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt[3]~10 .sum_lutc_input = "cin";
  14053. // Location: FF_X50_Y2_N27
  14054. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_bit (
  14055. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14056. .d(\macro_inst|u_uart[0]|u_rx[1]|always2~1_combout ),
  14057. .asdata(vcc),
  14058. .clrn(!\sys_resetn~clkctrl_outclk ),
  14059. .aload(gnd),
  14060. .sclr(gnd),
  14061. .sload(gnd),
  14062. .ena(vcc),
  14063. .devclrn(devclrn),
  14064. .devpor(devpor),
  14065. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_bit~q ),
  14066. .prn(vcc));
  14067. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_bit .is_wysiwyg = "true";
  14068. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_bit .power_up = "low";
  14069. // Location: FF_X49_Y4_N1
  14070. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt[0] (
  14071. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14072. .d(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt~4_combout ),
  14073. .asdata(vcc),
  14074. .clrn(vcc),
  14075. .aload(gnd),
  14076. .sclr(gnd),
  14077. .sload(gnd),
  14078. .ena(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt[1]~3_combout ),
  14079. .devclrn(devclrn),
  14080. .devpor(devpor),
  14081. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt [0]),
  14082. .prn(vcc));
  14083. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt[0] .is_wysiwyg = "true";
  14084. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt[0] .power_up = "low";
  14085. // Location: FF_X49_Y4_N5
  14086. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt[1] (
  14087. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14088. .d(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt~5_combout ),
  14089. .asdata(vcc),
  14090. .clrn(vcc),
  14091. .aload(gnd),
  14092. .sclr(gnd),
  14093. .sload(gnd),
  14094. .ena(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt[1]~3_combout ),
  14095. .devclrn(devclrn),
  14096. .devpor(devpor),
  14097. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt [1]),
  14098. .prn(vcc));
  14099. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt[1] .is_wysiwyg = "true";
  14100. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt[1] .power_up = "low";
  14101. // Location: LCCOMB_X49_Y3_N4
  14102. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt[1]~3 (
  14103. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_START~q ),
  14104. .datab(gnd),
  14105. .datac(gnd),
  14106. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_bit~q ),
  14107. .cin(gnd),
  14108. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt[1]~3_combout ),
  14109. .cout());
  14110. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt[1]~3 .lut_mask = 16'hFFAA;
  14111. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt[1]~3 .sum_lutc_input = "datac";
  14112. // Location: FF_X49_Y4_N11
  14113. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt[2] (
  14114. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14115. .d(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt~2_combout ),
  14116. .asdata(vcc),
  14117. .clrn(vcc),
  14118. .aload(gnd),
  14119. .sclr(gnd),
  14120. .sload(gnd),
  14121. .ena(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt[1]~3_combout ),
  14122. .devclrn(devclrn),
  14123. .devpor(devpor),
  14124. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt [2]),
  14125. .prn(vcc));
  14126. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt[2] .is_wysiwyg = "true";
  14127. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt[2] .power_up = "low";
  14128. // Location: FF_X48_Y4_N27
  14129. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt[3] (
  14130. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14131. .d(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt~1_combout ),
  14132. .asdata(vcc),
  14133. .clrn(vcc),
  14134. .aload(gnd),
  14135. .sclr(gnd),
  14136. .sload(gnd),
  14137. .ena(vcc),
  14138. .devclrn(devclrn),
  14139. .devpor(devpor),
  14140. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt [3]),
  14141. .prn(vcc));
  14142. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt[3] .is_wysiwyg = "true";
  14143. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt[3] .power_up = "low";
  14144. // Location: LCCOMB_X48_Y4_N26
  14145. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt~1 (
  14146. .dataa(\macro_inst|u_uart[0]|u_rx[1]|Add4~0_combout ),
  14147. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_START~q ),
  14148. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt [3]),
  14149. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_bit~q ),
  14150. .cin(gnd),
  14151. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt~1_combout ),
  14152. .cout());
  14153. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt~1 .lut_mask = 16'h1130;
  14154. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt~1 .sum_lutc_input = "datac";
  14155. // Location: LCCOMB_X49_Y4_N10
  14156. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt~2 (
  14157. .dataa(\macro_inst|u_uart[0]|u_rx[1]|always3~1_combout ),
  14158. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_DATA~q ),
  14159. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_START~q ),
  14160. .datad(\macro_inst|u_uart[0]|u_rx[1]|Add4~1_combout ),
  14161. .cin(gnd),
  14162. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt~2_combout ),
  14163. .cout());
  14164. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt~2 .lut_mask = 16'hF0F7;
  14165. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt~2 .sum_lutc_input = "datac";
  14166. // Location: LCCOMB_X49_Y4_N0
  14167. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt~4 (
  14168. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_START~q ),
  14169. .datab(\macro_inst|u_uart[0]|u_rx[1]|always3~2_combout ),
  14170. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt [0]),
  14171. .datad(\macro_inst|u_uart[0]|u_rx[5]|Add3~0_combout ),
  14172. .cin(gnd),
  14173. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt~4_combout ),
  14174. .cout());
  14175. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt~4 .lut_mask = 16'hABAF;
  14176. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt~4 .sum_lutc_input = "datac";
  14177. // Location: LCCOMB_X49_Y4_N4
  14178. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt~5 (
  14179. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_START~q ),
  14180. .datab(\macro_inst|u_uart[0]|u_rx[5]|Add3~1_combout ),
  14181. .datac(\macro_inst|u_uart[0]|u_rx[1]|always3~2_combout ),
  14182. .datad(\macro_inst|u_uart[0]|u_rx[1]|Add4~2_combout ),
  14183. .cin(gnd),
  14184. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt~5_combout ),
  14185. .cout());
  14186. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt~5 .lut_mask = 16'hEAEF;
  14187. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_data_cnt~5 .sum_lutc_input = "datac";
  14188. // Location: FF_X49_Y2_N11
  14189. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_dma_req (
  14190. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14191. .d(\macro_inst|u_uart[0]|u_rx[1]|rx_dma_req~0_combout ),
  14192. .asdata(vcc),
  14193. .clrn(!\sys_resetn~clkctrl_outclk ),
  14194. .aload(gnd),
  14195. .sclr(gnd),
  14196. .sload(gnd),
  14197. .ena(vcc),
  14198. .devclrn(devclrn),
  14199. .devpor(devpor),
  14200. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_dma_req~q ),
  14201. .prn(vcc));
  14202. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_dma_req .is_wysiwyg = "true";
  14203. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_dma_req .power_up = "low";
  14204. // Location: LCCOMB_X49_Y2_N10
  14205. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_dma_req~0 (
  14206. .dataa(\rv32.ext_dma_DMACCLR[1] ),
  14207. .datab(\macro_inst|u_uart[0]|u_regs|rx_dma_en [1]),
  14208. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_dma_req~q ),
  14209. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|counter ),
  14210. .cin(gnd),
  14211. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_dma_req~0_combout ),
  14212. .cout());
  14213. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_dma_req~0 .lut_mask = 16'h4440;
  14214. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_dma_req~0 .sum_lutc_input = "datac";
  14215. // Location: FF_X53_Y4_N31
  14216. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|counter[0] (
  14217. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14218. .d(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|counter~0_combout ),
  14219. .asdata(vcc),
  14220. .clrn(!\sys_resetn~clkctrl_outclk ),
  14221. .aload(gnd),
  14222. .sclr(gnd),
  14223. .sload(gnd),
  14224. .ena(vcc),
  14225. .devclrn(devclrn),
  14226. .devpor(devpor),
  14227. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|counter ),
  14228. .prn(vcc));
  14229. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|counter[0] .is_wysiwyg = "true";
  14230. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|counter[0] .power_up = "low";
  14231. // Location: LCCOMB_X53_Y4_N30
  14232. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|counter~0 (
  14233. .dataa(gnd),
  14234. .datab(\macro_inst|u_uart[0]|u_regs|rx_read [1]),
  14235. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|counter ),
  14236. .datad(\macro_inst|u_uart[0]|u_rx[1]|Selector0~1_combout ),
  14237. .cin(gnd),
  14238. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|counter~0_combout ),
  14239. .cout());
  14240. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|counter~0 .lut_mask = 16'h3F30;
  14241. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|counter~0 .sum_lutc_input = "datac";
  14242. // Location: FF_X46_Y3_N23
  14243. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][0] (
  14244. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14245. .d(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][0]~feeder_combout ),
  14246. .asdata(vcc),
  14247. .clrn(vcc),
  14248. .aload(gnd),
  14249. .sclr(gnd),
  14250. .sload(gnd),
  14251. .ena(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|wrreq~0_combout ),
  14252. .devclrn(devclrn),
  14253. .devpor(devpor),
  14254. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][0]~q ),
  14255. .prn(vcc));
  14256. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][0] .is_wysiwyg = "true";
  14257. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][0] .power_up = "low";
  14258. // Location: LCCOMB_X46_Y3_N22
  14259. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][0]~feeder (
  14260. .dataa(gnd),
  14261. .datab(gnd),
  14262. .datac(gnd),
  14263. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [0]),
  14264. .cin(gnd),
  14265. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][0]~feeder_combout ),
  14266. .cout());
  14267. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][0]~feeder .lut_mask = 16'hFF00;
  14268. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][0]~feeder .sum_lutc_input = "datac";
  14269. // Location: FF_X47_Y3_N11
  14270. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][1] (
  14271. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14272. .d(gnd),
  14273. .asdata(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [1]),
  14274. .clrn(vcc),
  14275. .aload(gnd),
  14276. .sclr(gnd),
  14277. .sload(vcc),
  14278. .ena(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|wrreq~0_combout ),
  14279. .devclrn(devclrn),
  14280. .devpor(devpor),
  14281. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][1]~q ),
  14282. .prn(vcc));
  14283. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][1] .is_wysiwyg = "true";
  14284. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][1] .power_up = "low";
  14285. // Location: FF_X46_Y3_N3
  14286. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][2] (
  14287. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14288. .d(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][2]~feeder_combout ),
  14289. .asdata(vcc),
  14290. .clrn(vcc),
  14291. .aload(gnd),
  14292. .sclr(gnd),
  14293. .sload(gnd),
  14294. .ena(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|wrreq~0_combout ),
  14295. .devclrn(devclrn),
  14296. .devpor(devpor),
  14297. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][2]~q ),
  14298. .prn(vcc));
  14299. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][2] .is_wysiwyg = "true";
  14300. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][2] .power_up = "low";
  14301. // Location: LCCOMB_X46_Y3_N2
  14302. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][2]~feeder (
  14303. .dataa(gnd),
  14304. .datab(gnd),
  14305. .datac(gnd),
  14306. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [2]),
  14307. .cin(gnd),
  14308. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][2]~feeder_combout ),
  14309. .cout());
  14310. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][2]~feeder .lut_mask = 16'hFF00;
  14311. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][2]~feeder .sum_lutc_input = "datac";
  14312. // Location: FF_X46_Y3_N29
  14313. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][3] (
  14314. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14315. .d(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][3]~feeder_combout ),
  14316. .asdata(vcc),
  14317. .clrn(vcc),
  14318. .aload(gnd),
  14319. .sclr(gnd),
  14320. .sload(gnd),
  14321. .ena(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|wrreq~0_combout ),
  14322. .devclrn(devclrn),
  14323. .devpor(devpor),
  14324. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][3]~q ),
  14325. .prn(vcc));
  14326. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][3] .is_wysiwyg = "true";
  14327. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][3] .power_up = "low";
  14328. // Location: LCCOMB_X46_Y3_N28
  14329. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][3]~feeder (
  14330. .dataa(gnd),
  14331. .datab(gnd),
  14332. .datac(gnd),
  14333. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [3]),
  14334. .cin(gnd),
  14335. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][3]~feeder_combout ),
  14336. .cout());
  14337. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][3]~feeder .lut_mask = 16'hFF00;
  14338. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][3]~feeder .sum_lutc_input = "datac";
  14339. // Location: FF_X47_Y3_N27
  14340. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][4] (
  14341. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14342. .d(gnd),
  14343. .asdata(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [4]),
  14344. .clrn(vcc),
  14345. .aload(gnd),
  14346. .sclr(gnd),
  14347. .sload(vcc),
  14348. .ena(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|wrreq~0_combout ),
  14349. .devclrn(devclrn),
  14350. .devpor(devpor),
  14351. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][4]~q ),
  14352. .prn(vcc));
  14353. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][4] .is_wysiwyg = "true";
  14354. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][4] .power_up = "low";
  14355. // Location: FF_X46_Y3_N5
  14356. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][5] (
  14357. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14358. .d(gnd),
  14359. .asdata(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [5]),
  14360. .clrn(vcc),
  14361. .aload(gnd),
  14362. .sclr(gnd),
  14363. .sload(vcc),
  14364. .ena(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|wrreq~0_combout ),
  14365. .devclrn(devclrn),
  14366. .devpor(devpor),
  14367. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][5]~q ),
  14368. .prn(vcc));
  14369. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][5] .is_wysiwyg = "true";
  14370. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][5] .power_up = "low";
  14371. // Location: FF_X46_Y3_N15
  14372. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][6] (
  14373. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14374. .d(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][6]~feeder_combout ),
  14375. .asdata(vcc),
  14376. .clrn(vcc),
  14377. .aload(gnd),
  14378. .sclr(gnd),
  14379. .sload(gnd),
  14380. .ena(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|wrreq~0_combout ),
  14381. .devclrn(devclrn),
  14382. .devpor(devpor),
  14383. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][6]~q ),
  14384. .prn(vcc));
  14385. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][6] .is_wysiwyg = "true";
  14386. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][6] .power_up = "low";
  14387. // Location: LCCOMB_X46_Y3_N14
  14388. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][6]~feeder (
  14389. .dataa(gnd),
  14390. .datab(gnd),
  14391. .datac(gnd),
  14392. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [6]),
  14393. .cin(gnd),
  14394. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][6]~feeder_combout ),
  14395. .cout());
  14396. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][6]~feeder .lut_mask = 16'hFF00;
  14397. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][6]~feeder .sum_lutc_input = "datac";
  14398. // Location: FF_X46_Y3_N31
  14399. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][7] (
  14400. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14401. .d(gnd),
  14402. .asdata(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [7]),
  14403. .clrn(vcc),
  14404. .aload(gnd),
  14405. .sclr(gnd),
  14406. .sload(vcc),
  14407. .ena(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|wrreq~0_combout ),
  14408. .devclrn(devclrn),
  14409. .devpor(devpor),
  14410. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][7]~q ),
  14411. .prn(vcc));
  14412. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][7] .is_wysiwyg = "true";
  14413. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|fifo[1][7] .power_up = "low";
  14414. // Location: LCCOMB_X49_Y3_N12
  14415. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|wrreq~0 (
  14416. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_STOP~q ),
  14417. .datab(\macro_inst|u_uart[0]|u_rx[1]|always2~0_combout ),
  14418. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|counter ),
  14419. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_sample~0_combout ),
  14420. .cin(gnd),
  14421. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|wrreq~0_combout ),
  14422. .cout());
  14423. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|wrreq~0 .lut_mask = 16'h0800;
  14424. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_fifo|wrreq~0 .sum_lutc_input = "datac";
  14425. // Location: FF_X52_Y3_N11
  14426. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_idle (
  14427. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14428. .d(\macro_inst|u_uart[0]|u_rx[1]|rx_idle~0_combout ),
  14429. .asdata(vcc),
  14430. .clrn(!\sys_resetn~clkctrl_outclk ),
  14431. .aload(gnd),
  14432. .sclr(gnd),
  14433. .sload(gnd),
  14434. .ena(vcc),
  14435. .devclrn(devclrn),
  14436. .devpor(devpor),
  14437. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_idle~q ),
  14438. .prn(vcc));
  14439. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_idle .is_wysiwyg = "true";
  14440. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_idle .power_up = "low";
  14441. // Location: FF_X52_Y3_N23
  14442. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_idle_en (
  14443. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14444. .d(\macro_inst|u_uart[0]|u_rx[1]|rx_idle_en~0_combout ),
  14445. .asdata(vcc),
  14446. .clrn(!\sys_resetn~clkctrl_outclk ),
  14447. .aload(gnd),
  14448. .sclr(gnd),
  14449. .sload(gnd),
  14450. .ena(vcc),
  14451. .devclrn(devclrn),
  14452. .devpor(devpor),
  14453. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_idle_en~q ),
  14454. .prn(vcc));
  14455. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_idle_en .is_wysiwyg = "true";
  14456. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_idle_en .power_up = "low";
  14457. // Location: LCCOMB_X52_Y3_N22
  14458. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_idle_en~0 (
  14459. .dataa(\macro_inst|u_uart[0]|u_regs|clear_flags~10_combout ),
  14460. .datab(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~13_combout ),
  14461. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_idle_en~q ),
  14462. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_fifo|counter ),
  14463. .cin(gnd),
  14464. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_idle_en~0_combout ),
  14465. .cout());
  14466. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_idle_en~0 .lut_mask = 16'hFF70;
  14467. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_idle_en~0 .sum_lutc_input = "datac";
  14468. // Location: LCCOMB_X52_Y3_N10
  14469. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_idle~0 (
  14470. .dataa(\macro_inst|u_uart[0]|u_rx[1]|always8~0_combout ),
  14471. .datab(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~13_combout ),
  14472. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_idle~q ),
  14473. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags~10_combout ),
  14474. .cin(gnd),
  14475. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_idle~0_combout ),
  14476. .cout());
  14477. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_idle~0 .lut_mask = 16'hBAFA;
  14478. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_idle~0 .sum_lutc_input = "datac";
  14479. // Location: FF_X45_Y1_N19
  14480. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_in[0] (
  14481. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14482. .d(\macro_inst|uart_rxd [1]),
  14483. .asdata(vcc),
  14484. .clrn(!\sys_resetn~clkctrl_outclk ),
  14485. .aload(gnd),
  14486. .sclr(gnd),
  14487. .sload(gnd),
  14488. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  14489. .devclrn(devclrn),
  14490. .devpor(devpor),
  14491. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_in [0]),
  14492. .prn(vcc));
  14493. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_in[0] .is_wysiwyg = "true";
  14494. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_in[0] .power_up = "low";
  14495. // Location: FF_X45_Y3_N15
  14496. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_in[1] (
  14497. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14498. .d(gnd),
  14499. .asdata(\macro_inst|u_uart[0]|u_rx[1]|rx_in [0]),
  14500. .clrn(!\sys_resetn~clkctrl_outclk ),
  14501. .aload(gnd),
  14502. .sclr(gnd),
  14503. .sload(vcc),
  14504. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  14505. .devclrn(devclrn),
  14506. .devpor(devpor),
  14507. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_in [1]),
  14508. .prn(vcc));
  14509. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_in[1] .is_wysiwyg = "true";
  14510. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_in[1] .power_up = "low";
  14511. // Location: FF_X45_Y3_N9
  14512. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_in[2] (
  14513. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14514. .d(gnd),
  14515. .asdata(\macro_inst|u_uart[0]|u_rx[1]|rx_in [1]),
  14516. .clrn(!\sys_resetn~clkctrl_outclk ),
  14517. .aload(gnd),
  14518. .sclr(gnd),
  14519. .sload(vcc),
  14520. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  14521. .devclrn(devclrn),
  14522. .devpor(devpor),
  14523. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_in [2]),
  14524. .prn(vcc));
  14525. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_in[2] .is_wysiwyg = "true";
  14526. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_in[2] .power_up = "low";
  14527. // Location: FF_X45_Y3_N29
  14528. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_in[3] (
  14529. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14530. .d(gnd),
  14531. .asdata(\macro_inst|u_uart[0]|u_rx[1]|rx_in [2]),
  14532. .clrn(!\sys_resetn~clkctrl_outclk ),
  14533. .aload(gnd),
  14534. .sclr(gnd),
  14535. .sload(vcc),
  14536. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  14537. .devclrn(devclrn),
  14538. .devpor(devpor),
  14539. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_in [3]),
  14540. .prn(vcc));
  14541. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_in[3] .is_wysiwyg = "true";
  14542. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_in[3] .power_up = "low";
  14543. // Location: FF_X45_Y3_N27
  14544. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_in[4] (
  14545. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14546. .d(\macro_inst|u_uart[0]|u_rx[1]|rx_in[4]~0_combout ),
  14547. .asdata(vcc),
  14548. .clrn(!\sys_resetn~clkctrl_outclk ),
  14549. .aload(gnd),
  14550. .sclr(gnd),
  14551. .sload(gnd),
  14552. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  14553. .devclrn(devclrn),
  14554. .devpor(devpor),
  14555. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_in [4]),
  14556. .prn(vcc));
  14557. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_in[4] .is_wysiwyg = "true";
  14558. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_in[4] .power_up = "low";
  14559. // Location: LCCOMB_X45_Y3_N26
  14560. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_in[4]~0 (
  14561. .dataa(gnd),
  14562. .datab(gnd),
  14563. .datac(gnd),
  14564. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_in [3]),
  14565. .cin(gnd),
  14566. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_in[4]~0_combout ),
  14567. .cout());
  14568. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_in[4]~0 .lut_mask = 16'h00FF;
  14569. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_in[4]~0 .sum_lutc_input = "datac";
  14570. // Location: FF_X46_Y1_N13
  14571. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_parity (
  14572. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14573. .d(\macro_inst|u_uart[0]|u_rx[1]|rx_parity~1_combout ),
  14574. .asdata(vcc),
  14575. .clrn(vcc),
  14576. .aload(gnd),
  14577. .sclr(gnd),
  14578. .sload(gnd),
  14579. .ena(vcc),
  14580. .devclrn(devclrn),
  14581. .devpor(devpor),
  14582. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_parity~q ),
  14583. .prn(vcc));
  14584. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_parity .is_wysiwyg = "true";
  14585. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_parity .power_up = "low";
  14586. // Location: LCCOMB_X46_Y3_N30
  14587. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_parity~0 (
  14588. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_bit~q ),
  14589. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_DATA~q ),
  14590. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [7]),
  14591. .datad(\macro_inst|u_uart[0]|u_regs|lcr_sps~q ),
  14592. .cin(gnd),
  14593. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_parity~0_combout ),
  14594. .cout());
  14595. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_parity~0 .lut_mask = 16'h0080;
  14596. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_parity~0 .sum_lutc_input = "datac";
  14597. // Location: LCCOMB_X46_Y1_N12
  14598. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_parity~1 (
  14599. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_parity~0_combout ),
  14600. .datab(\macro_inst|u_uart[0]|u_regs|lcr_eps~q ),
  14601. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_parity~q ),
  14602. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_START~q ),
  14603. .cin(gnd),
  14604. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_parity~1_combout ),
  14605. .cout());
  14606. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_parity~1 .lut_mask = 16'h335A;
  14607. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_parity~1 .sum_lutc_input = "datac";
  14608. // Location: LCCOMB_X49_Y3_N2
  14609. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_sample~0 (
  14610. .dataa(gnd),
  14611. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt [1]),
  14612. .datac(gnd),
  14613. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_baud_cnt [2]),
  14614. .cin(gnd),
  14615. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_sample~0_combout ),
  14616. .cout());
  14617. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_sample~0 .lut_mask = 16'h0033;
  14618. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_sample~0 .sum_lutc_input = "datac";
  14619. // Location: FF_X46_Y3_N21
  14620. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[0] (
  14621. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14622. .d(gnd),
  14623. .asdata(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [1]),
  14624. .clrn(!\sys_resetn~clkctrl_outclk ),
  14625. .aload(gnd),
  14626. .sclr(gnd),
  14627. .sload(vcc),
  14628. .ena(\macro_inst|u_uart[0]|u_rx[1]|always4~2_combout ),
  14629. .devclrn(devclrn),
  14630. .devpor(devpor),
  14631. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [0]),
  14632. .prn(vcc));
  14633. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[0] .is_wysiwyg = "true";
  14634. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[0] .power_up = "low";
  14635. // Location: FF_X46_Y3_N11
  14636. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[1] (
  14637. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14638. .d(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[1]~feeder_combout ),
  14639. .asdata(vcc),
  14640. .clrn(!\sys_resetn~clkctrl_outclk ),
  14641. .aload(gnd),
  14642. .sclr(gnd),
  14643. .sload(gnd),
  14644. .ena(\macro_inst|u_uart[0]|u_rx[1]|always4~2_combout ),
  14645. .devclrn(devclrn),
  14646. .devpor(devpor),
  14647. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [1]),
  14648. .prn(vcc));
  14649. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[1] .is_wysiwyg = "true";
  14650. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[1] .power_up = "low";
  14651. // Location: LCCOMB_X46_Y3_N10
  14652. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[1]~feeder (
  14653. .dataa(gnd),
  14654. .datab(gnd),
  14655. .datac(gnd),
  14656. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [2]),
  14657. .cin(gnd),
  14658. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[1]~feeder_combout ),
  14659. .cout());
  14660. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[1]~feeder .lut_mask = 16'hFF00;
  14661. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[1]~feeder .sum_lutc_input = "datac";
  14662. // Location: FF_X46_Y3_N1
  14663. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[2] (
  14664. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14665. .d(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[2]~feeder_combout ),
  14666. .asdata(vcc),
  14667. .clrn(!\sys_resetn~clkctrl_outclk ),
  14668. .aload(gnd),
  14669. .sclr(gnd),
  14670. .sload(gnd),
  14671. .ena(\macro_inst|u_uart[0]|u_rx[1]|always4~2_combout ),
  14672. .devclrn(devclrn),
  14673. .devpor(devpor),
  14674. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [2]),
  14675. .prn(vcc));
  14676. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[2] .is_wysiwyg = "true";
  14677. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[2] .power_up = "low";
  14678. // Location: LCCOMB_X46_Y3_N0
  14679. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[2]~feeder (
  14680. .dataa(gnd),
  14681. .datab(gnd),
  14682. .datac(gnd),
  14683. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [3]),
  14684. .cin(gnd),
  14685. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[2]~feeder_combout ),
  14686. .cout());
  14687. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[2]~feeder .lut_mask = 16'hFF00;
  14688. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[2]~feeder .sum_lutc_input = "datac";
  14689. // Location: FF_X46_Y3_N17
  14690. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[3] (
  14691. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14692. .d(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[3]~feeder_combout ),
  14693. .asdata(vcc),
  14694. .clrn(!\sys_resetn~clkctrl_outclk ),
  14695. .aload(gnd),
  14696. .sclr(gnd),
  14697. .sload(gnd),
  14698. .ena(\macro_inst|u_uart[0]|u_rx[1]|always4~2_combout ),
  14699. .devclrn(devclrn),
  14700. .devpor(devpor),
  14701. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [3]),
  14702. .prn(vcc));
  14703. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[3] .is_wysiwyg = "true";
  14704. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[3] .power_up = "low";
  14705. // Location: LCCOMB_X46_Y3_N16
  14706. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[3]~feeder (
  14707. .dataa(gnd),
  14708. .datab(gnd),
  14709. .datac(gnd),
  14710. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [4]),
  14711. .cin(gnd),
  14712. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[3]~feeder_combout ),
  14713. .cout());
  14714. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[3]~feeder .lut_mask = 16'hFF00;
  14715. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[3]~feeder .sum_lutc_input = "datac";
  14716. // Location: FF_X46_Y3_N7
  14717. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[4] (
  14718. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14719. .d(gnd),
  14720. .asdata(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [5]),
  14721. .clrn(!\sys_resetn~clkctrl_outclk ),
  14722. .aload(gnd),
  14723. .sclr(gnd),
  14724. .sload(vcc),
  14725. .ena(\macro_inst|u_uart[0]|u_rx[1]|always4~2_combout ),
  14726. .devclrn(devclrn),
  14727. .devpor(devpor),
  14728. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [4]),
  14729. .prn(vcc));
  14730. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[4] .is_wysiwyg = "true";
  14731. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[4] .power_up = "low";
  14732. // Location: FF_X46_Y3_N27
  14733. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[5] (
  14734. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14735. .d(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[5]~feeder_combout ),
  14736. .asdata(vcc),
  14737. .clrn(!\sys_resetn~clkctrl_outclk ),
  14738. .aload(gnd),
  14739. .sclr(gnd),
  14740. .sload(gnd),
  14741. .ena(\macro_inst|u_uart[0]|u_rx[1]|always4~2_combout ),
  14742. .devclrn(devclrn),
  14743. .devpor(devpor),
  14744. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [5]),
  14745. .prn(vcc));
  14746. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[5] .is_wysiwyg = "true";
  14747. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[5] .power_up = "low";
  14748. // Location: LCCOMB_X46_Y3_N26
  14749. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[5]~feeder (
  14750. .dataa(gnd),
  14751. .datab(gnd),
  14752. .datac(gnd),
  14753. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [6]),
  14754. .cin(gnd),
  14755. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[5]~feeder_combout ),
  14756. .cout());
  14757. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[5]~feeder .lut_mask = 16'hFF00;
  14758. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[5]~feeder .sum_lutc_input = "datac";
  14759. // Location: FF_X46_Y3_N25
  14760. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[6] (
  14761. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14762. .d(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[6]~feeder_combout ),
  14763. .asdata(vcc),
  14764. .clrn(!\sys_resetn~clkctrl_outclk ),
  14765. .aload(gnd),
  14766. .sclr(gnd),
  14767. .sload(gnd),
  14768. .ena(\macro_inst|u_uart[0]|u_rx[1]|always4~2_combout ),
  14769. .devclrn(devclrn),
  14770. .devpor(devpor),
  14771. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [6]),
  14772. .prn(vcc));
  14773. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[6] .is_wysiwyg = "true";
  14774. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[6] .power_up = "low";
  14775. // Location: LCCOMB_X46_Y3_N24
  14776. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[6]~feeder (
  14777. .dataa(gnd),
  14778. .datab(gnd),
  14779. .datac(gnd),
  14780. .datad(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [7]),
  14781. .cin(gnd),
  14782. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[6]~feeder_combout ),
  14783. .cout());
  14784. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[6]~feeder .lut_mask = 16'hFF00;
  14785. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[6]~feeder .sum_lutc_input = "datac";
  14786. // Location: FF_X46_Y3_N13
  14787. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[7] (
  14788. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14789. .d(\macro_inst|u_uart[0]|u_rx[1]|Add1~0_combout ),
  14790. .asdata(vcc),
  14791. .clrn(!\sys_resetn~clkctrl_outclk ),
  14792. .aload(gnd),
  14793. .sclr(gnd),
  14794. .sload(gnd),
  14795. .ena(\macro_inst|u_uart[0]|u_rx[1]|always4~2_combout ),
  14796. .devclrn(devclrn),
  14797. .devpor(devpor),
  14798. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg [7]),
  14799. .prn(vcc));
  14800. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[7] .is_wysiwyg = "true";
  14801. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_shift_reg[7] .power_up = "low";
  14802. // Location: FF_X47_Y3_N25
  14803. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_DATA (
  14804. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14805. .d(\macro_inst|u_uart[0]|u_rx[1]|Selector2~2_combout ),
  14806. .asdata(vcc),
  14807. .clrn(!\sys_resetn~clkctrl_outclk ),
  14808. .aload(gnd),
  14809. .sclr(gnd),
  14810. .sload(gnd),
  14811. .ena(vcc),
  14812. .devclrn(devclrn),
  14813. .devpor(devpor),
  14814. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_DATA~q ),
  14815. .prn(vcc));
  14816. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_DATA .is_wysiwyg = "true";
  14817. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_DATA .power_up = "low";
  14818. // Location: FF_X47_Y3_N19
  14819. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_IDLE (
  14820. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14821. .d(\macro_inst|u_uart[0]|u_rx[1]|Selector0~3_combout ),
  14822. .asdata(vcc),
  14823. .clrn(!\sys_resetn~clkctrl_outclk ),
  14824. .aload(gnd),
  14825. .sclr(gnd),
  14826. .sload(gnd),
  14827. .ena(vcc),
  14828. .devclrn(devclrn),
  14829. .devpor(devpor),
  14830. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_IDLE~q ),
  14831. .prn(vcc));
  14832. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_IDLE .is_wysiwyg = "true";
  14833. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_IDLE .power_up = "low";
  14834. // Location: FF_X47_Y3_N13
  14835. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_PARITY (
  14836. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14837. .d(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_PARITY~1_combout ),
  14838. .asdata(vcc),
  14839. .clrn(!\sys_resetn~clkctrl_outclk ),
  14840. .aload(gnd),
  14841. .sclr(gnd),
  14842. .sload(gnd),
  14843. .ena(vcc),
  14844. .devclrn(devclrn),
  14845. .devpor(devpor),
  14846. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_PARITY~q ),
  14847. .prn(vcc));
  14848. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_PARITY .is_wysiwyg = "true";
  14849. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_PARITY .power_up = "low";
  14850. // Location: LCCOMB_X47_Y3_N10
  14851. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_PARITY~0 (
  14852. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_PARITY~q ),
  14853. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_bit~q ),
  14854. .datac(gnd),
  14855. .datad(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  14856. .cin(gnd),
  14857. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_PARITY~0_combout ),
  14858. .cout());
  14859. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_PARITY~0 .lut_mask = 16'h7700;
  14860. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_PARITY~0 .sum_lutc_input = "datac";
  14861. // Location: LCCOMB_X47_Y3_N12
  14862. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_PARITY~1 (
  14863. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_PARITY~0_combout ),
  14864. .datab(\macro_inst|u_uart[0]|u_rx[1]|Selector3~0_combout ),
  14865. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_PARITY~q ),
  14866. .datad(\macro_inst|u_uart[0]|u_rx[1]|Selector4~4_combout ),
  14867. .cin(gnd),
  14868. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_PARITY~1_combout ),
  14869. .cout());
  14870. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_PARITY~1 .lut_mask = 16'h88F8;
  14871. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_PARITY~1 .sum_lutc_input = "datac";
  14872. // Location: FF_X47_Y3_N17
  14873. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_START (
  14874. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14875. .d(\macro_inst|u_uart[0]|u_rx[1]|Selector1~0_combout ),
  14876. .asdata(vcc),
  14877. .clrn(!\sys_resetn~clkctrl_outclk ),
  14878. .aload(gnd),
  14879. .sclr(gnd),
  14880. .sload(gnd),
  14881. .ena(vcc),
  14882. .devclrn(devclrn),
  14883. .devpor(devpor),
  14884. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_START~q ),
  14885. .prn(vcc));
  14886. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_START .is_wysiwyg = "true";
  14887. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_START .power_up = "low";
  14888. // Location: FF_X47_Y3_N31
  14889. dffeas \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_STOP (
  14890. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  14891. .d(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_STOP~1_combout ),
  14892. .asdata(vcc),
  14893. .clrn(!\sys_resetn~clkctrl_outclk ),
  14894. .aload(gnd),
  14895. .sclr(gnd),
  14896. .sload(gnd),
  14897. .ena(vcc),
  14898. .devclrn(devclrn),
  14899. .devpor(devpor),
  14900. .q(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_STOP~q ),
  14901. .prn(vcc));
  14902. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_STOP .is_wysiwyg = "true";
  14903. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_STOP .power_up = "low";
  14904. // Location: LCCOMB_X47_Y3_N20
  14905. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_STOP~0 (
  14906. .dataa(\macro_inst|u_uart[0]|u_rx[1]|rx_bit~q ),
  14907. .datab(\macro_inst|u_uart[0]|u_rx[1]|Selector3~0_combout ),
  14908. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_PARITY~q ),
  14909. .datad(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  14910. .cin(gnd),
  14911. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_STOP~0_combout ),
  14912. .cout());
  14913. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_STOP~0 .lut_mask = 16'hA0EC;
  14914. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_STOP~0 .sum_lutc_input = "datac";
  14915. // Location: LCCOMB_X47_Y3_N30
  14916. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_STOP~1 (
  14917. .dataa(gnd),
  14918. .datab(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_STOP~0_combout ),
  14919. .datac(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_STOP~q ),
  14920. .datad(\macro_inst|u_uart[0]|u_rx[1]|Selector4~4_combout ),
  14921. .cin(gnd),
  14922. .combout(\macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_STOP~1_combout ),
  14923. .cout());
  14924. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_STOP~1 .lut_mask = 16'hCCF0;
  14925. defparam \macro_inst|u_uart[0]|u_rx[1]|rx_state.UART_STOP~1 .sum_lutc_input = "datac";
  14926. // Location: LCCOMB_X56_Y1_N4
  14927. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|Add1~0 (
  14928. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_in [2]),
  14929. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_in [4]),
  14930. .datac(gnd),
  14931. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_in [3]),
  14932. .cin(gnd),
  14933. .combout(\macro_inst|u_uart[0]|u_rx[2]|Add1~0_combout ),
  14934. .cout());
  14935. defparam \macro_inst|u_uart[0]|u_rx[2]|Add1~0 .lut_mask = 16'h44DD;
  14936. defparam \macro_inst|u_uart[0]|u_rx[2]|Add1~0 .sum_lutc_input = "datac";
  14937. // Location: LCCOMB_X44_Y1_N4
  14938. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|Add4~0 (
  14939. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt [2]),
  14940. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt [1]),
  14941. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt [0]),
  14942. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt [3]),
  14943. .cin(gnd),
  14944. .combout(\macro_inst|u_uart[0]|u_rx[2]|Add4~0_combout ),
  14945. .cout());
  14946. defparam \macro_inst|u_uart[0]|u_rx[2]|Add4~0 .lut_mask = 16'h01FE;
  14947. defparam \macro_inst|u_uart[0]|u_rx[2]|Add4~0 .sum_lutc_input = "datac";
  14948. // Location: LCCOMB_X44_Y1_N12
  14949. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|Add4~1 (
  14950. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt [0]),
  14951. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt [1]),
  14952. .datac(gnd),
  14953. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt [2]),
  14954. .cin(gnd),
  14955. .combout(\macro_inst|u_uart[0]|u_rx[2]|Add4~1_combout ),
  14956. .cout());
  14957. defparam \macro_inst|u_uart[0]|u_rx[2]|Add4~1 .lut_mask = 16'h11EE;
  14958. defparam \macro_inst|u_uart[0]|u_rx[2]|Add4~1 .sum_lutc_input = "datac";
  14959. // Location: LCCOMB_X44_Y1_N24
  14960. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|Add4~2 (
  14961. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt [0]),
  14962. .datab(gnd),
  14963. .datac(gnd),
  14964. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt [1]),
  14965. .cin(gnd),
  14966. .combout(\macro_inst|u_uart[0]|u_rx[2]|Add4~2_combout ),
  14967. .cout());
  14968. defparam \macro_inst|u_uart[0]|u_rx[2]|Add4~2 .lut_mask = 16'h55AA;
  14969. defparam \macro_inst|u_uart[0]|u_rx[2]|Add4~2 .sum_lutc_input = "datac";
  14970. // Location: LCCOMB_X50_Y1_N18
  14971. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|Selector0~0 (
  14972. .dataa(gnd),
  14973. .datab(\macro_inst|u_uart[0]|u_rx[2]|Add1~0_combout ),
  14974. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_IDLE~q ),
  14975. .datad(\macro_inst|u_uart[0]|u_rx[2]|Selector2~2_combout ),
  14976. .cin(gnd),
  14977. .combout(\macro_inst|u_uart[0]|u_rx[2]|Selector0~0_combout ),
  14978. .cout());
  14979. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector0~0 .lut_mask = 16'h00F3;
  14980. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector0~0 .sum_lutc_input = "datac";
  14981. // Location: LCCOMB_X43_Y1_N6
  14982. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|Selector1~0 (
  14983. .dataa(\macro_inst|u_uart[0]|u_rx[2]|Selector2~4_combout ),
  14984. .datab(\macro_inst|u_uart[0]|u_rx[2]|always6~1_combout ),
  14985. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_START~q ),
  14986. .datad(\macro_inst|u_uart[0]|u_rx[2]|Selector2~2_combout ),
  14987. .cin(gnd),
  14988. .combout(\macro_inst|u_uart[0]|u_rx[2]|Selector1~0_combout ),
  14989. .cout());
  14990. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector1~0 .lut_mask = 16'h00DC;
  14991. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector1~0 .sum_lutc_input = "datac";
  14992. // Location: LCCOMB_X49_Y1_N26
  14993. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|Selector2~1 (
  14994. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt [2]),
  14995. .datab(\macro_inst|u_uart[0]|u_rx[2]|always2~0_combout ),
  14996. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_STOP~q ),
  14997. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt [1]),
  14998. .cin(gnd),
  14999. .combout(\macro_inst|u_uart[0]|u_rx[2]|Selector2~1_combout ),
  15000. .cout());
  15001. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector2~1 .lut_mask = 16'h0040;
  15002. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector2~1 .sum_lutc_input = "datac";
  15003. // Location: LCCOMB_X50_Y1_N24
  15004. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|Selector2~2 (
  15005. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_STOP~q ),
  15006. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_sample~0_combout ),
  15007. .datac(\macro_inst|u_uart[0]|u_rx[2]|Add1~0_combout ),
  15008. .datad(\macro_inst|u_uart[0]|u_rx[2]|always2~0_combout ),
  15009. .cin(gnd),
  15010. .combout(\macro_inst|u_uart[0]|u_rx[2]|Selector2~2_combout ),
  15011. .cout());
  15012. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector2~2 .lut_mask = 16'h8000;
  15013. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector2~2 .sum_lutc_input = "datac";
  15014. // Location: LCCOMB_X44_Y1_N18
  15015. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|Selector2~3 (
  15016. .dataa(gnd),
  15017. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_START~q ),
  15018. .datac(\macro_inst|u_uart[0]|u_rx[2]|Selector4~2_combout ),
  15019. .datad(gnd),
  15020. .cin(gnd),
  15021. .combout(\macro_inst|u_uart[0]|u_rx[2]|Selector2~3_combout ),
  15022. .cout());
  15023. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector2~3 .lut_mask = 16'hC0C0;
  15024. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector2~3 .sum_lutc_input = "datac";
  15025. // Location: LCCOMB_X43_Y1_N26
  15026. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|Selector2~4 (
  15027. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_PARITY~q ),
  15028. .datab(\macro_inst|u_uart[0]|u_rx[2]|always3~2_combout ),
  15029. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_bit~q ),
  15030. .datad(\macro_inst|u_uart[0]|u_rx[2]|Selector2~3_combout ),
  15031. .cin(gnd),
  15032. .combout(\macro_inst|u_uart[0]|u_rx[2]|Selector2~4_combout ),
  15033. .cout());
  15034. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector2~4 .lut_mask = 16'hF0E0;
  15035. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector2~4 .sum_lutc_input = "datac";
  15036. // Location: LCCOMB_X43_Y1_N12
  15037. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|Selector2~5 (
  15038. .dataa(\macro_inst|u_uart[0]|u_rx[2]|Add1~0_combout ),
  15039. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_IDLE~q ),
  15040. .datac(\macro_inst|u_uart[0]|u_rx[2]|Selector2~4_combout ),
  15041. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_DATA~q ),
  15042. .cin(gnd),
  15043. .combout(\macro_inst|u_uart[0]|u_rx[2]|Selector2~5_combout ),
  15044. .cout());
  15045. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector2~5 .lut_mask = 16'h0E00;
  15046. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector2~5 .sum_lutc_input = "datac";
  15047. // Location: LCCOMB_X43_Y1_N20
  15048. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|Selector2~6 (
  15049. .dataa(\macro_inst|u_uart[0]|u_rx[2]|Selector2~5_combout ),
  15050. .datab(\macro_inst|u_uart[0]|u_rx[2]|Selector2~3_combout ),
  15051. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_bit~q ),
  15052. .datad(\macro_inst|u_uart[0]|u_rx[2]|Selector2~2_combout ),
  15053. .cin(gnd),
  15054. .combout(\macro_inst|u_uart[0]|u_rx[2]|Selector2~6_combout ),
  15055. .cout());
  15056. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector2~6 .lut_mask = 16'h00EA;
  15057. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector2~6 .sum_lutc_input = "datac";
  15058. // Location: LCCOMB_X43_Y1_N4
  15059. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|Selector4~0 (
  15060. .dataa(\macro_inst|u_uart[0]|u_rx[2]|always3~1_combout ),
  15061. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_DATA~q ),
  15062. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_bit~q ),
  15063. .datad(gnd),
  15064. .cin(gnd),
  15065. .combout(\macro_inst|u_uart[0]|u_rx[2]|Selector4~0_combout ),
  15066. .cout());
  15067. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector4~0 .lut_mask = 16'h8080;
  15068. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector4~0 .sum_lutc_input = "datac";
  15069. // Location: LCCOMB_X43_Y1_N24
  15070. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|Selector4~1 (
  15071. .dataa(\macro_inst|u_uart[0]|u_rx[2]|always3~1_combout ),
  15072. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_PARITY~q ),
  15073. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_bit~q ),
  15074. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_DATA~q ),
  15075. .cin(gnd),
  15076. .combout(\macro_inst|u_uart[0]|u_rx[2]|Selector4~1_combout ),
  15077. .cout());
  15078. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector4~1 .lut_mask = 16'hE0C0;
  15079. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector4~1 .sum_lutc_input = "datac";
  15080. // Location: LCCOMB_X49_Y1_N16
  15081. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|Selector4~2 (
  15082. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt [1]),
  15083. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt [3]),
  15084. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt [0]),
  15085. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt [2]),
  15086. .cin(gnd),
  15087. .combout(\macro_inst|u_uart[0]|u_rx[2]|Selector4~2_combout ),
  15088. .cout());
  15089. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector4~2 .lut_mask = 16'h0001;
  15090. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector4~2 .sum_lutc_input = "datac";
  15091. // Location: LCCOMB_X49_Y1_N28
  15092. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|Selector4~3 (
  15093. .dataa(gnd),
  15094. .datab(\macro_inst|u_uart[0]|u_rx[2]|Selector4~2_combout ),
  15095. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_STOP~q ),
  15096. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_bit~q ),
  15097. .cin(gnd),
  15098. .combout(\macro_inst|u_uart[0]|u_rx[2]|Selector4~3_combout ),
  15099. .cout());
  15100. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector4~3 .lut_mask = 16'h0C00;
  15101. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector4~3 .sum_lutc_input = "datac";
  15102. // Location: LCCOMB_X49_Y1_N2
  15103. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|Selector4~4 (
  15104. .dataa(\macro_inst|u_uart[0]|u_rx[2]|Add1~0_combout ),
  15105. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_IDLE~q ),
  15106. .datac(\macro_inst|u_uart[0]|u_rx[2]|Selector2~1_combout ),
  15107. .datad(\macro_inst|u_uart[0]|u_rx[2]|Selector4~3_combout ),
  15108. .cin(gnd),
  15109. .combout(\macro_inst|u_uart[0]|u_rx[2]|Selector4~4_combout ),
  15110. .cout());
  15111. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector4~4 .lut_mask = 16'hDD91;
  15112. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector4~4 .sum_lutc_input = "datac";
  15113. // Location: LCCOMB_X43_Y1_N10
  15114. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|Selector4~5 (
  15115. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_PARITY~q ),
  15116. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_DATA~q ),
  15117. .datac(\macro_inst|u_uart[0]|u_rx[2]|Selector4~4_combout ),
  15118. .datad(\macro_inst|u_uart[0]|u_rx[2]|Selector4~1_combout ),
  15119. .cin(gnd),
  15120. .combout(\macro_inst|u_uart[0]|u_rx[2]|Selector4~5_combout ),
  15121. .cout());
  15122. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector4~5 .lut_mask = 16'hFF10;
  15123. defparam \macro_inst|u_uart[0]|u_rx[2]|Selector4~5 .sum_lutc_input = "datac";
  15124. // Location: LCCOMB_X50_Y1_N12
  15125. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|always11~0 (
  15126. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [4]),
  15127. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [7]),
  15128. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [6]),
  15129. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [5]),
  15130. .cin(gnd),
  15131. .combout(\macro_inst|u_uart[0]|u_rx[2]|always11~0_combout ),
  15132. .cout());
  15133. defparam \macro_inst|u_uart[0]|u_rx[2]|always11~0 .lut_mask = 16'h0001;
  15134. defparam \macro_inst|u_uart[0]|u_rx[2]|always11~0 .sum_lutc_input = "datac";
  15135. // Location: LCCOMB_X44_Y1_N28
  15136. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|always11~1 (
  15137. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [2]),
  15138. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [0]),
  15139. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [1]),
  15140. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [3]),
  15141. .cin(gnd),
  15142. .combout(\macro_inst|u_uart[0]|u_rx[2]|always11~1_combout ),
  15143. .cout());
  15144. defparam \macro_inst|u_uart[0]|u_rx[2]|always11~1 .lut_mask = 16'h0001;
  15145. defparam \macro_inst|u_uart[0]|u_rx[2]|always11~1 .sum_lutc_input = "datac";
  15146. // Location: LCCOMB_X56_Y1_N16
  15147. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|always11~2 (
  15148. .dataa(\macro_inst|u_uart[0]|u_rx[2]|always11~1_combout ),
  15149. .datab(\macro_inst|u_uart[0]|u_rx[2]|Add1~0_combout ),
  15150. .datac(\macro_inst|u_uart[0]|u_rx[2]|Selector2~1_combout ),
  15151. .datad(\macro_inst|u_uart[0]|u_rx[2]|always11~0_combout ),
  15152. .cin(gnd),
  15153. .combout(\macro_inst|u_uart[0]|u_rx[2]|always11~2_combout ),
  15154. .cout());
  15155. defparam \macro_inst|u_uart[0]|u_rx[2]|always11~2 .lut_mask = 16'h2000;
  15156. defparam \macro_inst|u_uart[0]|u_rx[2]|always11~2 .sum_lutc_input = "datac";
  15157. // Location: LCCOMB_X49_Y1_N18
  15158. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|always2~0 (
  15159. .dataa(gnd),
  15160. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt [3]),
  15161. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt [0]),
  15162. .datad(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  15163. .cin(gnd),
  15164. .combout(\macro_inst|u_uart[0]|u_rx[2]|always2~0_combout ),
  15165. .cout());
  15166. defparam \macro_inst|u_uart[0]|u_rx[2]|always2~0 .lut_mask = 16'hC000;
  15167. defparam \macro_inst|u_uart[0]|u_rx[2]|always2~0 .sum_lutc_input = "datac";
  15168. // Location: LCCOMB_X50_Y1_N22
  15169. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|always2~1 (
  15170. .dataa(gnd),
  15171. .datab(\macro_inst|u_uart[0]|u_rx[2]|always2~0_combout ),
  15172. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt [1]),
  15173. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt [2]),
  15174. .cin(gnd),
  15175. .combout(\macro_inst|u_uart[0]|u_rx[2]|always2~1_combout ),
  15176. .cout());
  15177. defparam \macro_inst|u_uart[0]|u_rx[2]|always2~1 .lut_mask = 16'hC000;
  15178. defparam \macro_inst|u_uart[0]|u_rx[2]|always2~1 .sum_lutc_input = "datac";
  15179. // Location: LCCOMB_X43_Y1_N28
  15180. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|always3~1 (
  15181. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt [1]),
  15182. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt [0]),
  15183. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt [2]),
  15184. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt [3]),
  15185. .cin(gnd),
  15186. .combout(\macro_inst|u_uart[0]|u_rx[2]|always3~1_combout ),
  15187. .cout());
  15188. defparam \macro_inst|u_uart[0]|u_rx[2]|always3~1 .lut_mask = 16'h0001;
  15189. defparam \macro_inst|u_uart[0]|u_rx[2]|always3~1 .sum_lutc_input = "datac";
  15190. // Location: LCCOMB_X43_Y1_N2
  15191. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|always3~2 (
  15192. .dataa(\macro_inst|u_uart[0]|u_rx[2]|always3~1_combout ),
  15193. .datab(gnd),
  15194. .datac(gnd),
  15195. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_DATA~q ),
  15196. .cin(gnd),
  15197. .combout(\macro_inst|u_uart[0]|u_rx[2]|always3~2_combout ),
  15198. .cout());
  15199. defparam \macro_inst|u_uart[0]|u_rx[2]|always3~2 .lut_mask = 16'hAA00;
  15200. defparam \macro_inst|u_uart[0]|u_rx[2]|always3~2 .sum_lutc_input = "datac";
  15201. // Location: LCCOMB_X49_Y1_N20
  15202. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|always4~2 (
  15203. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt [2]),
  15204. .datab(\macro_inst|u_uart[0]|u_rx[2]|always2~0_combout ),
  15205. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_DATA~q ),
  15206. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt [1]),
  15207. .cin(gnd),
  15208. .combout(\macro_inst|u_uart[0]|u_rx[2]|always4~2_combout ),
  15209. .cout());
  15210. defparam \macro_inst|u_uart[0]|u_rx[2]|always4~2 .lut_mask = 16'h0040;
  15211. defparam \macro_inst|u_uart[0]|u_rx[2]|always4~2 .sum_lutc_input = "datac";
  15212. // Location: LCCOMB_X49_Y1_N24
  15213. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|always6~1 (
  15214. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_in [4]),
  15215. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_in [3]),
  15216. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_in [2]),
  15217. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_IDLE~q ),
  15218. .cin(gnd),
  15219. .combout(\macro_inst|u_uart[0]|u_rx[2]|always6~1_combout ),
  15220. .cout());
  15221. defparam \macro_inst|u_uart[0]|u_rx[2]|always6~1 .lut_mask = 16'h00D4;
  15222. defparam \macro_inst|u_uart[0]|u_rx[2]|always6~1 .sum_lutc_input = "datac";
  15223. // Location: LCCOMB_X50_Y1_N28
  15224. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|always8~0 (
  15225. .dataa(\macro_inst|u_uart[0]|u_rx[2]|always3~1_combout ),
  15226. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_idle_en~q ),
  15227. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_bit~q ),
  15228. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_IDLE~q ),
  15229. .cin(gnd),
  15230. .combout(\macro_inst|u_uart[0]|u_rx[2]|always8~0_combout ),
  15231. .cout());
  15232. defparam \macro_inst|u_uart[0]|u_rx[2]|always8~0 .lut_mask = 16'h0080;
  15233. defparam \macro_inst|u_uart[0]|u_rx[2]|always8~0 .sum_lutc_input = "datac";
  15234. // Location: FF_X56_Y1_N1
  15235. dffeas \macro_inst|u_uart[0]|u_rx[2]|break_error (
  15236. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15237. .d(\macro_inst|u_uart[0]|u_rx[2]|break_error~0_combout ),
  15238. .asdata(vcc),
  15239. .clrn(!\sys_resetn~clkctrl_outclk ),
  15240. .aload(gnd),
  15241. .sclr(gnd),
  15242. .sload(gnd),
  15243. .ena(vcc),
  15244. .devclrn(devclrn),
  15245. .devpor(devpor),
  15246. .q(\macro_inst|u_uart[0]|u_rx[2]|break_error~q ),
  15247. .prn(vcc));
  15248. defparam \macro_inst|u_uart[0]|u_rx[2]|break_error .is_wysiwyg = "true";
  15249. defparam \macro_inst|u_uart[0]|u_rx[2]|break_error .power_up = "low";
  15250. // Location: LCCOMB_X56_Y1_N0
  15251. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|break_error~0 (
  15252. .dataa(\macro_inst|u_uart[0]|u_regs|clear_flags[2]~14_combout ),
  15253. .datab(gnd),
  15254. .datac(\macro_inst|u_uart[0]|u_rx[2]|break_error~q ),
  15255. .datad(\macro_inst|u_uart[0]|u_rx[2]|always11~2_combout ),
  15256. .cin(gnd),
  15257. .combout(\macro_inst|u_uart[0]|u_rx[2]|break_error~0_combout ),
  15258. .cout());
  15259. defparam \macro_inst|u_uart[0]|u_rx[2]|break_error~0 .lut_mask = 16'hFFA0;
  15260. defparam \macro_inst|u_uart[0]|u_rx[2]|break_error~0 .sum_lutc_input = "datac";
  15261. // Location: FF_X56_Y1_N21
  15262. dffeas \macro_inst|u_uart[0]|u_rx[2]|framing_error (
  15263. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15264. .d(\macro_inst|u_uart[0]|u_rx[2]|framing_error~0_combout ),
  15265. .asdata(vcc),
  15266. .clrn(!\sys_resetn~clkctrl_outclk ),
  15267. .aload(gnd),
  15268. .sclr(gnd),
  15269. .sload(gnd),
  15270. .ena(vcc),
  15271. .devclrn(devclrn),
  15272. .devpor(devpor),
  15273. .q(\macro_inst|u_uart[0]|u_rx[2]|framing_error~q ),
  15274. .prn(vcc));
  15275. defparam \macro_inst|u_uart[0]|u_rx[2]|framing_error .is_wysiwyg = "true";
  15276. defparam \macro_inst|u_uart[0]|u_rx[2]|framing_error .power_up = "low";
  15277. // Location: LCCOMB_X56_Y1_N20
  15278. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|framing_error~0 (
  15279. .dataa(\macro_inst|u_uart[0]|u_rx[2]|Selector2~1_combout ),
  15280. .datab(\macro_inst|u_uart[0]|u_rx[2]|Add1~0_combout ),
  15281. .datac(\macro_inst|u_uart[0]|u_rx[2]|framing_error~q ),
  15282. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags[2]~14_combout ),
  15283. .cin(gnd),
  15284. .combout(\macro_inst|u_uart[0]|u_rx[2]|framing_error~0_combout ),
  15285. .cout());
  15286. defparam \macro_inst|u_uart[0]|u_rx[2]|framing_error~0 .lut_mask = 16'hF222;
  15287. defparam \macro_inst|u_uart[0]|u_rx[2]|framing_error~0 .sum_lutc_input = "datac";
  15288. // Location: FF_X56_Y1_N19
  15289. dffeas \macro_inst|u_uart[0]|u_rx[2]|overrun_error (
  15290. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15291. .d(\macro_inst|u_uart[0]|u_rx[2]|overrun_error~0_combout ),
  15292. .asdata(vcc),
  15293. .clrn(!\sys_resetn~clkctrl_outclk ),
  15294. .aload(gnd),
  15295. .sclr(gnd),
  15296. .sload(gnd),
  15297. .ena(vcc),
  15298. .devclrn(devclrn),
  15299. .devpor(devpor),
  15300. .q(\macro_inst|u_uart[0]|u_rx[2]|overrun_error~q ),
  15301. .prn(vcc));
  15302. defparam \macro_inst|u_uart[0]|u_rx[2]|overrun_error .is_wysiwyg = "true";
  15303. defparam \macro_inst|u_uart[0]|u_rx[2]|overrun_error .power_up = "low";
  15304. // Location: LCCOMB_X56_Y1_N18
  15305. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|overrun_error~0 (
  15306. .dataa(\macro_inst|u_uart[0]|u_rx[2]|Selector2~1_combout ),
  15307. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|counter ),
  15308. .datac(\macro_inst|u_uart[0]|u_rx[2]|overrun_error~q ),
  15309. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags[2]~14_combout ),
  15310. .cin(gnd),
  15311. .combout(\macro_inst|u_uart[0]|u_rx[2]|overrun_error~0_combout ),
  15312. .cout());
  15313. defparam \macro_inst|u_uart[0]|u_rx[2]|overrun_error~0 .lut_mask = 16'hF888;
  15314. defparam \macro_inst|u_uart[0]|u_rx[2]|overrun_error~0 .sum_lutc_input = "datac";
  15315. // Location: FF_X57_Y1_N19
  15316. dffeas \macro_inst|u_uart[0]|u_rx[2]|parity_error (
  15317. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15318. .d(\macro_inst|u_uart[0]|u_rx[2]|parity_error~1_combout ),
  15319. .asdata(vcc),
  15320. .clrn(!\sys_resetn~clkctrl_outclk ),
  15321. .aload(gnd),
  15322. .sclr(gnd),
  15323. .sload(gnd),
  15324. .ena(vcc),
  15325. .devclrn(devclrn),
  15326. .devpor(devpor),
  15327. .q(\macro_inst|u_uart[0]|u_rx[2]|parity_error~q ),
  15328. .prn(vcc));
  15329. defparam \macro_inst|u_uart[0]|u_rx[2]|parity_error .is_wysiwyg = "true";
  15330. defparam \macro_inst|u_uart[0]|u_rx[2]|parity_error .power_up = "low";
  15331. // Location: LCCOMB_X49_Y1_N6
  15332. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|parity_error~0 (
  15333. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_parity~q ),
  15334. .datab(\macro_inst|u_uart[0]|u_rx[2]|always2~0_combout ),
  15335. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_PARITY~q ),
  15336. .datad(\macro_inst|u_uart[0]|u_rx[2]|Add1~0_combout ),
  15337. .cin(gnd),
  15338. .combout(\macro_inst|u_uart[0]|u_rx[2]|parity_error~0_combout ),
  15339. .cout());
  15340. defparam \macro_inst|u_uart[0]|u_rx[2]|parity_error~0 .lut_mask = 16'h4080;
  15341. defparam \macro_inst|u_uart[0]|u_rx[2]|parity_error~0 .sum_lutc_input = "datac";
  15342. // Location: LCCOMB_X57_Y1_N18
  15343. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|parity_error~1 (
  15344. .dataa(\macro_inst|u_uart[0]|u_rx[2]|parity_error~0_combout ),
  15345. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_sample~0_combout ),
  15346. .datac(\macro_inst|u_uart[0]|u_rx[2]|parity_error~q ),
  15347. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags[2]~14_combout ),
  15348. .cin(gnd),
  15349. .combout(\macro_inst|u_uart[0]|u_rx[2]|parity_error~1_combout ),
  15350. .cout());
  15351. defparam \macro_inst|u_uart[0]|u_rx[2]|parity_error~1 .lut_mask = 16'hF888;
  15352. defparam \macro_inst|u_uart[0]|u_rx[2]|parity_error~1 .sum_lutc_input = "datac";
  15353. // Location: FF_X49_Y1_N9
  15354. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[0] (
  15355. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15356. .d(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[0]~4_combout ),
  15357. .asdata(\~GND~combout ),
  15358. .clrn(!\sys_resetn~clkctrl_outclk ),
  15359. .aload(gnd),
  15360. .sclr(gnd),
  15361. .sload(\macro_inst|u_uart[0]|u_rx[2]|always6~1_combout ),
  15362. .ena(vcc),
  15363. .devclrn(devclrn),
  15364. .devpor(devpor),
  15365. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt [0]),
  15366. .prn(vcc));
  15367. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[0] .is_wysiwyg = "true";
  15368. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[0] .power_up = "low";
  15369. // Location: LCCOMB_X49_Y1_N8
  15370. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[0]~4 (
  15371. .dataa(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  15372. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt [0]),
  15373. .datac(gnd),
  15374. .datad(vcc),
  15375. .cin(gnd),
  15376. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[0]~4_combout ),
  15377. .cout(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[0]~5 ));
  15378. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[0]~4 .lut_mask = 16'h6688;
  15379. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[0]~4 .sum_lutc_input = "datac";
  15380. // Location: FF_X49_Y1_N11
  15381. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[1] (
  15382. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15383. .d(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[1]~6_combout ),
  15384. .asdata(vcc),
  15385. .clrn(!\sys_resetn~clkctrl_outclk ),
  15386. .aload(gnd),
  15387. .sclr(gnd),
  15388. .sload(\macro_inst|u_uart[0]|u_rx[2]|always6~1_combout ),
  15389. .ena(vcc),
  15390. .devclrn(devclrn),
  15391. .devpor(devpor),
  15392. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt [1]),
  15393. .prn(vcc));
  15394. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[1] .is_wysiwyg = "true";
  15395. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[1] .power_up = "low";
  15396. // Location: LCCOMB_X49_Y1_N10
  15397. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[1]~6 (
  15398. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt [1]),
  15399. .datab(gnd),
  15400. .datac(gnd),
  15401. .datad(vcc),
  15402. .cin(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[0]~5 ),
  15403. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[1]~6_combout ),
  15404. .cout(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[1]~7 ));
  15405. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[1]~6 .lut_mask = 16'h5A5F;
  15406. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[1]~6 .sum_lutc_input = "cin";
  15407. // Location: FF_X49_Y1_N13
  15408. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[2] (
  15409. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15410. .d(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[2]~8_combout ),
  15411. .asdata(\~GND~combout ),
  15412. .clrn(!\sys_resetn~clkctrl_outclk ),
  15413. .aload(gnd),
  15414. .sclr(gnd),
  15415. .sload(\macro_inst|u_uart[0]|u_rx[2]|always6~1_combout ),
  15416. .ena(vcc),
  15417. .devclrn(devclrn),
  15418. .devpor(devpor),
  15419. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt [2]),
  15420. .prn(vcc));
  15421. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[2] .is_wysiwyg = "true";
  15422. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[2] .power_up = "low";
  15423. // Location: LCCOMB_X49_Y1_N12
  15424. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[2]~8 (
  15425. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt [2]),
  15426. .datab(gnd),
  15427. .datac(gnd),
  15428. .datad(vcc),
  15429. .cin(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[1]~7 ),
  15430. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[2]~8_combout ),
  15431. .cout(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[2]~9 ));
  15432. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[2]~8 .lut_mask = 16'hA50A;
  15433. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[2]~8 .sum_lutc_input = "cin";
  15434. // Location: FF_X49_Y1_N15
  15435. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[3] (
  15436. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15437. .d(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[3]~10_combout ),
  15438. .asdata(\~GND~combout ),
  15439. .clrn(!\sys_resetn~clkctrl_outclk ),
  15440. .aload(gnd),
  15441. .sclr(gnd),
  15442. .sload(\macro_inst|u_uart[0]|u_rx[2]|always6~1_combout ),
  15443. .ena(vcc),
  15444. .devclrn(devclrn),
  15445. .devpor(devpor),
  15446. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt [3]),
  15447. .prn(vcc));
  15448. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[3] .is_wysiwyg = "true";
  15449. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[3] .power_up = "low";
  15450. // Location: LCCOMB_X49_Y1_N14
  15451. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[3]~10 (
  15452. .dataa(gnd),
  15453. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt [3]),
  15454. .datac(gnd),
  15455. .datad(gnd),
  15456. .cin(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[2]~9 ),
  15457. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[3]~10_combout ),
  15458. .cout());
  15459. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[3]~10 .lut_mask = 16'h3C3C;
  15460. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt[3]~10 .sum_lutc_input = "cin";
  15461. // Location: FF_X50_Y1_N23
  15462. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_bit (
  15463. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15464. .d(\macro_inst|u_uart[0]|u_rx[2]|always2~1_combout ),
  15465. .asdata(vcc),
  15466. .clrn(!\sys_resetn~clkctrl_outclk ),
  15467. .aload(gnd),
  15468. .sclr(gnd),
  15469. .sload(gnd),
  15470. .ena(vcc),
  15471. .devclrn(devclrn),
  15472. .devpor(devpor),
  15473. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_bit~q ),
  15474. .prn(vcc));
  15475. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_bit .is_wysiwyg = "true";
  15476. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_bit .power_up = "low";
  15477. // Location: FF_X43_Y1_N1
  15478. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt[0] (
  15479. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15480. .d(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt~4_combout ),
  15481. .asdata(vcc),
  15482. .clrn(vcc),
  15483. .aload(gnd),
  15484. .sclr(gnd),
  15485. .sload(gnd),
  15486. .ena(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt[2]~3_combout ),
  15487. .devclrn(devclrn),
  15488. .devpor(devpor),
  15489. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt [0]),
  15490. .prn(vcc));
  15491. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt[0] .is_wysiwyg = "true";
  15492. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt[0] .power_up = "low";
  15493. // Location: FF_X43_Y1_N31
  15494. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt[1] (
  15495. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15496. .d(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt~5_combout ),
  15497. .asdata(vcc),
  15498. .clrn(vcc),
  15499. .aload(gnd),
  15500. .sclr(gnd),
  15501. .sload(gnd),
  15502. .ena(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt[2]~3_combout ),
  15503. .devclrn(devclrn),
  15504. .devpor(devpor),
  15505. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt [1]),
  15506. .prn(vcc));
  15507. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt[1] .is_wysiwyg = "true";
  15508. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt[1] .power_up = "low";
  15509. // Location: FF_X43_Y1_N15
  15510. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt[2] (
  15511. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15512. .d(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt~2_combout ),
  15513. .asdata(vcc),
  15514. .clrn(vcc),
  15515. .aload(gnd),
  15516. .sclr(gnd),
  15517. .sload(gnd),
  15518. .ena(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt[2]~3_combout ),
  15519. .devclrn(devclrn),
  15520. .devpor(devpor),
  15521. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt [2]),
  15522. .prn(vcc));
  15523. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt[2] .is_wysiwyg = "true";
  15524. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt[2] .power_up = "low";
  15525. // Location: LCCOMB_X44_Y1_N26
  15526. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt[2]~3 (
  15527. .dataa(gnd),
  15528. .datab(gnd),
  15529. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_START~q ),
  15530. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_bit~q ),
  15531. .cin(gnd),
  15532. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt[2]~3_combout ),
  15533. .cout());
  15534. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt[2]~3 .lut_mask = 16'hFFF0;
  15535. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt[2]~3 .sum_lutc_input = "datac";
  15536. // Location: FF_X43_Y1_N3
  15537. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt[3] (
  15538. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15539. .d(gnd),
  15540. .asdata(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt~1_combout ),
  15541. .clrn(vcc),
  15542. .aload(gnd),
  15543. .sclr(gnd),
  15544. .sload(vcc),
  15545. .ena(vcc),
  15546. .devclrn(devclrn),
  15547. .devpor(devpor),
  15548. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt [3]),
  15549. .prn(vcc));
  15550. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt[3] .is_wysiwyg = "true";
  15551. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt[3] .power_up = "low";
  15552. // Location: LCCOMB_X44_Y1_N14
  15553. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt~1 (
  15554. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_bit~q ),
  15555. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_START~q ),
  15556. .datac(\macro_inst|u_uart[0]|u_rx[2]|Add4~0_combout ),
  15557. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt [3]),
  15558. .cin(gnd),
  15559. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt~1_combout ),
  15560. .cout());
  15561. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt~1 .lut_mask = 16'h1302;
  15562. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt~1 .sum_lutc_input = "datac";
  15563. // Location: LCCOMB_X43_Y1_N14
  15564. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt~2 (
  15565. .dataa(\macro_inst|u_uart[0]|u_rx[2]|Add4~1_combout ),
  15566. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_DATA~q ),
  15567. .datac(\macro_inst|u_uart[0]|u_rx[2]|always3~1_combout ),
  15568. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_START~q ),
  15569. .cin(gnd),
  15570. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt~2_combout ),
  15571. .cout());
  15572. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt~2 .lut_mask = 16'hFF15;
  15573. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt~2 .sum_lutc_input = "datac";
  15574. // Location: LCCOMB_X43_Y1_N0
  15575. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt~4 (
  15576. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_START~q ),
  15577. .datab(\macro_inst|u_uart[0]|u_rx[2]|always3~2_combout ),
  15578. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt [0]),
  15579. .datad(\macro_inst|u_uart[0]|u_rx[5]|Add3~0_combout ),
  15580. .cin(gnd),
  15581. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt~4_combout ),
  15582. .cout());
  15583. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt~4 .lut_mask = 16'hABAF;
  15584. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt~4 .sum_lutc_input = "datac";
  15585. // Location: LCCOMB_X43_Y1_N30
  15586. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt~5 (
  15587. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_START~q ),
  15588. .datab(\macro_inst|u_uart[0]|u_rx[2]|always3~2_combout ),
  15589. .datac(\macro_inst|u_uart[0]|u_rx[2]|Add4~2_combout ),
  15590. .datad(\macro_inst|u_uart[0]|u_rx[5]|Add3~1_combout ),
  15591. .cin(gnd),
  15592. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt~5_combout ),
  15593. .cout());
  15594. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt~5 .lut_mask = 16'hEFAB;
  15595. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_data_cnt~5 .sum_lutc_input = "datac";
  15596. // Location: FF_X53_Y1_N7
  15597. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|counter[0] (
  15598. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15599. .d(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|counter~0_combout ),
  15600. .asdata(vcc),
  15601. .clrn(!\sys_resetn~clkctrl_outclk ),
  15602. .aload(gnd),
  15603. .sclr(gnd),
  15604. .sload(gnd),
  15605. .ena(vcc),
  15606. .devclrn(devclrn),
  15607. .devpor(devpor),
  15608. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|counter ),
  15609. .prn(vcc));
  15610. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|counter[0] .is_wysiwyg = "true";
  15611. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|counter[0] .power_up = "low";
  15612. // Location: LCCOMB_X53_Y1_N6
  15613. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|counter~0 (
  15614. .dataa(\macro_inst|u_uart[0]|u_rx[2]|Selector2~1_combout ),
  15615. .datab(\macro_inst|u_uart[0]|u_regs|rx_read [2]),
  15616. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|counter ),
  15617. .datad(gnd),
  15618. .cin(gnd),
  15619. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|counter~0_combout ),
  15620. .cout());
  15621. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|counter~0 .lut_mask = 16'h3A3A;
  15622. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|counter~0 .sum_lutc_input = "datac";
  15623. // Location: FF_X44_Y1_N31
  15624. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][0] (
  15625. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15626. .d(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][0]~feeder_combout ),
  15627. .asdata(vcc),
  15628. .clrn(vcc),
  15629. .aload(gnd),
  15630. .sclr(gnd),
  15631. .sload(gnd),
  15632. .ena(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|wrreq~0_combout ),
  15633. .devclrn(devclrn),
  15634. .devpor(devpor),
  15635. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][0]~q ),
  15636. .prn(vcc));
  15637. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][0] .is_wysiwyg = "true";
  15638. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][0] .power_up = "low";
  15639. // Location: LCCOMB_X44_Y1_N30
  15640. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][0]~feeder (
  15641. .dataa(gnd),
  15642. .datab(gnd),
  15643. .datac(gnd),
  15644. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [0]),
  15645. .cin(gnd),
  15646. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][0]~feeder_combout ),
  15647. .cout());
  15648. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][0]~feeder .lut_mask = 16'hFF00;
  15649. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][0]~feeder .sum_lutc_input = "datac";
  15650. // Location: FF_X44_Y1_N23
  15651. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][1] (
  15652. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15653. .d(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][1]~feeder_combout ),
  15654. .asdata(vcc),
  15655. .clrn(vcc),
  15656. .aload(gnd),
  15657. .sclr(gnd),
  15658. .sload(gnd),
  15659. .ena(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|wrreq~0_combout ),
  15660. .devclrn(devclrn),
  15661. .devpor(devpor),
  15662. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][1]~q ),
  15663. .prn(vcc));
  15664. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][1] .is_wysiwyg = "true";
  15665. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][1] .power_up = "low";
  15666. // Location: LCCOMB_X44_Y1_N22
  15667. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][1]~feeder (
  15668. .dataa(gnd),
  15669. .datab(gnd),
  15670. .datac(gnd),
  15671. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [1]),
  15672. .cin(gnd),
  15673. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][1]~feeder_combout ),
  15674. .cout());
  15675. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][1]~feeder .lut_mask = 16'hFF00;
  15676. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][1]~feeder .sum_lutc_input = "datac";
  15677. // Location: FF_X44_Y1_N11
  15678. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][2] (
  15679. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15680. .d(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][2]~feeder_combout ),
  15681. .asdata(vcc),
  15682. .clrn(vcc),
  15683. .aload(gnd),
  15684. .sclr(gnd),
  15685. .sload(gnd),
  15686. .ena(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|wrreq~0_combout ),
  15687. .devclrn(devclrn),
  15688. .devpor(devpor),
  15689. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][2]~q ),
  15690. .prn(vcc));
  15691. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][2] .is_wysiwyg = "true";
  15692. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][2] .power_up = "low";
  15693. // Location: LCCOMB_X44_Y1_N10
  15694. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][2]~feeder (
  15695. .dataa(gnd),
  15696. .datab(gnd),
  15697. .datac(gnd),
  15698. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [2]),
  15699. .cin(gnd),
  15700. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][2]~feeder_combout ),
  15701. .cout());
  15702. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][2]~feeder .lut_mask = 16'hFF00;
  15703. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][2]~feeder .sum_lutc_input = "datac";
  15704. // Location: FF_X44_Y1_N17
  15705. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][3] (
  15706. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15707. .d(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][3]~feeder_combout ),
  15708. .asdata(vcc),
  15709. .clrn(vcc),
  15710. .aload(gnd),
  15711. .sclr(gnd),
  15712. .sload(gnd),
  15713. .ena(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|wrreq~0_combout ),
  15714. .devclrn(devclrn),
  15715. .devpor(devpor),
  15716. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][3]~q ),
  15717. .prn(vcc));
  15718. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][3] .is_wysiwyg = "true";
  15719. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][3] .power_up = "low";
  15720. // Location: LCCOMB_X44_Y1_N16
  15721. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][3]~feeder (
  15722. .dataa(gnd),
  15723. .datab(gnd),
  15724. .datac(gnd),
  15725. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [3]),
  15726. .cin(gnd),
  15727. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][3]~feeder_combout ),
  15728. .cout());
  15729. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][3]~feeder .lut_mask = 16'hFF00;
  15730. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][3]~feeder .sum_lutc_input = "datac";
  15731. // Location: FF_X44_Y1_N1
  15732. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][4] (
  15733. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15734. .d(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][4]~feeder_combout ),
  15735. .asdata(vcc),
  15736. .clrn(vcc),
  15737. .aload(gnd),
  15738. .sclr(gnd),
  15739. .sload(gnd),
  15740. .ena(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|wrreq~0_combout ),
  15741. .devclrn(devclrn),
  15742. .devpor(devpor),
  15743. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][4]~q ),
  15744. .prn(vcc));
  15745. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][4] .is_wysiwyg = "true";
  15746. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][4] .power_up = "low";
  15747. // Location: LCCOMB_X44_Y1_N0
  15748. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][4]~feeder (
  15749. .dataa(gnd),
  15750. .datab(gnd),
  15751. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [4]),
  15752. .datad(gnd),
  15753. .cin(gnd),
  15754. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][4]~feeder_combout ),
  15755. .cout());
  15756. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][4]~feeder .lut_mask = 16'hF0F0;
  15757. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][4]~feeder .sum_lutc_input = "datac";
  15758. // Location: FF_X49_Y1_N1
  15759. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][5] (
  15760. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15761. .d(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][5]~feeder_combout ),
  15762. .asdata(vcc),
  15763. .clrn(vcc),
  15764. .aload(gnd),
  15765. .sclr(gnd),
  15766. .sload(gnd),
  15767. .ena(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|wrreq~0_combout ),
  15768. .devclrn(devclrn),
  15769. .devpor(devpor),
  15770. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][5]~q ),
  15771. .prn(vcc));
  15772. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][5] .is_wysiwyg = "true";
  15773. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][5] .power_up = "low";
  15774. // Location: LCCOMB_X49_Y1_N0
  15775. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][5]~feeder (
  15776. .dataa(gnd),
  15777. .datab(gnd),
  15778. .datac(gnd),
  15779. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [5]),
  15780. .cin(gnd),
  15781. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][5]~feeder_combout ),
  15782. .cout());
  15783. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][5]~feeder .lut_mask = 16'hFF00;
  15784. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][5]~feeder .sum_lutc_input = "datac";
  15785. // Location: FF_X49_Y1_N5
  15786. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][6] (
  15787. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15788. .d(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][6]~feeder_combout ),
  15789. .asdata(vcc),
  15790. .clrn(vcc),
  15791. .aload(gnd),
  15792. .sclr(gnd),
  15793. .sload(gnd),
  15794. .ena(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|wrreq~0_combout ),
  15795. .devclrn(devclrn),
  15796. .devpor(devpor),
  15797. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][6]~q ),
  15798. .prn(vcc));
  15799. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][6] .is_wysiwyg = "true";
  15800. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][6] .power_up = "low";
  15801. // Location: LCCOMB_X49_Y1_N4
  15802. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][6]~feeder (
  15803. .dataa(gnd),
  15804. .datab(gnd),
  15805. .datac(gnd),
  15806. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [6]),
  15807. .cin(gnd),
  15808. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][6]~feeder_combout ),
  15809. .cout());
  15810. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][6]~feeder .lut_mask = 16'hFF00;
  15811. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][6]~feeder .sum_lutc_input = "datac";
  15812. // Location: FF_X44_Y1_N3
  15813. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][7] (
  15814. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15815. .d(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][7]~feeder_combout ),
  15816. .asdata(vcc),
  15817. .clrn(vcc),
  15818. .aload(gnd),
  15819. .sclr(gnd),
  15820. .sload(gnd),
  15821. .ena(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|wrreq~0_combout ),
  15822. .devclrn(devclrn),
  15823. .devpor(devpor),
  15824. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][7]~q ),
  15825. .prn(vcc));
  15826. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][7] .is_wysiwyg = "true";
  15827. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][7] .power_up = "low";
  15828. // Location: LCCOMB_X44_Y1_N2
  15829. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][7]~feeder (
  15830. .dataa(gnd),
  15831. .datab(gnd),
  15832. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [7]),
  15833. .datad(gnd),
  15834. .cin(gnd),
  15835. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][7]~feeder_combout ),
  15836. .cout());
  15837. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][7]~feeder .lut_mask = 16'hF0F0;
  15838. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|fifo[1][7]~feeder .sum_lutc_input = "datac";
  15839. // Location: LCCOMB_X49_Y1_N22
  15840. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|wrreq~0 (
  15841. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|counter ),
  15842. .datab(\macro_inst|u_uart[0]|u_rx[2]|always2~0_combout ),
  15843. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_STOP~q ),
  15844. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_sample~0_combout ),
  15845. .cin(gnd),
  15846. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|wrreq~0_combout ),
  15847. .cout());
  15848. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|wrreq~0 .lut_mask = 16'h4000;
  15849. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_fifo|wrreq~0 .sum_lutc_input = "datac";
  15850. // Location: FF_X50_Y1_N9
  15851. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_idle (
  15852. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15853. .d(\macro_inst|u_uart[0]|u_rx[2]|rx_idle~0_combout ),
  15854. .asdata(vcc),
  15855. .clrn(!\sys_resetn~clkctrl_outclk ),
  15856. .aload(gnd),
  15857. .sclr(gnd),
  15858. .sload(gnd),
  15859. .ena(vcc),
  15860. .devclrn(devclrn),
  15861. .devpor(devpor),
  15862. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_idle~q ),
  15863. .prn(vcc));
  15864. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_idle .is_wysiwyg = "true";
  15865. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_idle .power_up = "low";
  15866. // Location: FF_X50_Y1_N21
  15867. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_idle_en (
  15868. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15869. .d(\macro_inst|u_uart[0]|u_rx[2]|rx_idle_en~0_combout ),
  15870. .asdata(vcc),
  15871. .clrn(!\sys_resetn~clkctrl_outclk ),
  15872. .aload(gnd),
  15873. .sclr(gnd),
  15874. .sload(gnd),
  15875. .ena(vcc),
  15876. .devclrn(devclrn),
  15877. .devpor(devpor),
  15878. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_idle_en~q ),
  15879. .prn(vcc));
  15880. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_idle_en .is_wysiwyg = "true";
  15881. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_idle_en .power_up = "low";
  15882. // Location: LCCOMB_X50_Y1_N20
  15883. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_idle_en~0 (
  15884. .dataa(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~14_combout ),
  15885. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_fifo|counter ),
  15886. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_idle_en~q ),
  15887. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags~10_combout ),
  15888. .cin(gnd),
  15889. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_idle_en~0_combout ),
  15890. .cout());
  15891. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_idle_en~0 .lut_mask = 16'hDCFC;
  15892. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_idle_en~0 .sum_lutc_input = "datac";
  15893. // Location: LCCOMB_X50_Y1_N8
  15894. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_idle~0 (
  15895. .dataa(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~14_combout ),
  15896. .datab(\macro_inst|u_uart[0]|u_rx[2]|always8~0_combout ),
  15897. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_idle~q ),
  15898. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags~10_combout ),
  15899. .cin(gnd),
  15900. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_idle~0_combout ),
  15901. .cout());
  15902. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_idle~0 .lut_mask = 16'hDCFC;
  15903. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_idle~0 .sum_lutc_input = "datac";
  15904. // Location: FF_X56_Y1_N27
  15905. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_in[0] (
  15906. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15907. .d(\macro_inst|uart_rxd [2]),
  15908. .asdata(vcc),
  15909. .clrn(!\sys_resetn~clkctrl_outclk ),
  15910. .aload(gnd),
  15911. .sclr(gnd),
  15912. .sload(gnd),
  15913. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  15914. .devclrn(devclrn),
  15915. .devpor(devpor),
  15916. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_in [0]),
  15917. .prn(vcc));
  15918. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_in[0] .is_wysiwyg = "true";
  15919. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_in[0] .power_up = "low";
  15920. // Location: FF_X56_Y1_N5
  15921. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_in[1] (
  15922. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15923. .d(gnd),
  15924. .asdata(\macro_inst|u_uart[0]|u_rx[2]|rx_in [0]),
  15925. .clrn(!\sys_resetn~clkctrl_outclk ),
  15926. .aload(gnd),
  15927. .sclr(gnd),
  15928. .sload(vcc),
  15929. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  15930. .devclrn(devclrn),
  15931. .devpor(devpor),
  15932. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_in [1]),
  15933. .prn(vcc));
  15934. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_in[1] .is_wysiwyg = "true";
  15935. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_in[1] .power_up = "low";
  15936. // Location: FF_X56_Y1_N31
  15937. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_in[2] (
  15938. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15939. .d(gnd),
  15940. .asdata(\macro_inst|u_uart[0]|u_rx[2]|rx_in [1]),
  15941. .clrn(!\sys_resetn~clkctrl_outclk ),
  15942. .aload(gnd),
  15943. .sclr(gnd),
  15944. .sload(vcc),
  15945. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  15946. .devclrn(devclrn),
  15947. .devpor(devpor),
  15948. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_in [2]),
  15949. .prn(vcc));
  15950. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_in[2] .is_wysiwyg = "true";
  15951. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_in[2] .power_up = "low";
  15952. // Location: FF_X56_Y1_N25
  15953. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_in[3] (
  15954. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15955. .d(gnd),
  15956. .asdata(\macro_inst|u_uart[0]|u_rx[2]|rx_in [2]),
  15957. .clrn(!\sys_resetn~clkctrl_outclk ),
  15958. .aload(gnd),
  15959. .sclr(gnd),
  15960. .sload(vcc),
  15961. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  15962. .devclrn(devclrn),
  15963. .devpor(devpor),
  15964. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_in [3]),
  15965. .prn(vcc));
  15966. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_in[3] .is_wysiwyg = "true";
  15967. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_in[3] .power_up = "low";
  15968. // Location: FF_X56_Y1_N29
  15969. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_in[4] (
  15970. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15971. .d(\macro_inst|u_uart[0]|u_rx[2]|rx_in[4]~0_combout ),
  15972. .asdata(vcc),
  15973. .clrn(!\sys_resetn~clkctrl_outclk ),
  15974. .aload(gnd),
  15975. .sclr(gnd),
  15976. .sload(gnd),
  15977. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  15978. .devclrn(devclrn),
  15979. .devpor(devpor),
  15980. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_in [4]),
  15981. .prn(vcc));
  15982. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_in[4] .is_wysiwyg = "true";
  15983. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_in[4] .power_up = "low";
  15984. // Location: LCCOMB_X56_Y1_N28
  15985. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_in[4]~0 (
  15986. .dataa(gnd),
  15987. .datab(gnd),
  15988. .datac(gnd),
  15989. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_in [3]),
  15990. .cin(gnd),
  15991. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_in[4]~0_combout ),
  15992. .cout());
  15993. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_in[4]~0 .lut_mask = 16'h00FF;
  15994. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_in[4]~0 .sum_lutc_input = "datac";
  15995. // Location: FF_X45_Y1_N1
  15996. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_parity (
  15997. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  15998. .d(\macro_inst|u_uart[0]|u_rx[2]|rx_parity~1_combout ),
  15999. .asdata(vcc),
  16000. .clrn(vcc),
  16001. .aload(gnd),
  16002. .sclr(gnd),
  16003. .sload(gnd),
  16004. .ena(vcc),
  16005. .devclrn(devclrn),
  16006. .devpor(devpor),
  16007. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_parity~q ),
  16008. .prn(vcc));
  16009. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_parity .is_wysiwyg = "true";
  16010. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_parity .power_up = "low";
  16011. // Location: LCCOMB_X44_Y1_N8
  16012. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_parity~0 (
  16013. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [7]),
  16014. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_DATA~q ),
  16015. .datac(\macro_inst|u_uart[0]|u_regs|lcr_sps~q ),
  16016. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_bit~q ),
  16017. .cin(gnd),
  16018. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_parity~0_combout ),
  16019. .cout());
  16020. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_parity~0 .lut_mask = 16'h0800;
  16021. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_parity~0 .sum_lutc_input = "datac";
  16022. // Location: LCCOMB_X45_Y1_N0
  16023. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_parity~1 (
  16024. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_parity~0_combout ),
  16025. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_START~q ),
  16026. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_parity~q ),
  16027. .datad(\macro_inst|u_uart[0]|u_regs|lcr_eps~q ),
  16028. .cin(gnd),
  16029. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_parity~1_combout ),
  16030. .cout());
  16031. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_parity~1 .lut_mask = 16'h12DE;
  16032. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_parity~1 .sum_lutc_input = "datac";
  16033. // Location: LCCOMB_X50_Y1_N4
  16034. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_sample~0 (
  16035. .dataa(gnd),
  16036. .datab(gnd),
  16037. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt [1]),
  16038. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_baud_cnt [2]),
  16039. .cin(gnd),
  16040. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_sample~0_combout ),
  16041. .cout());
  16042. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_sample~0 .lut_mask = 16'h000F;
  16043. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_sample~0 .sum_lutc_input = "datac";
  16044. // Location: FF_X44_Y1_N25
  16045. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[0] (
  16046. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  16047. .d(gnd),
  16048. .asdata(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [1]),
  16049. .clrn(!\sys_resetn~clkctrl_outclk ),
  16050. .aload(gnd),
  16051. .sclr(gnd),
  16052. .sload(vcc),
  16053. .ena(\macro_inst|u_uart[0]|u_rx[2]|always4~2_combout ),
  16054. .devclrn(devclrn),
  16055. .devpor(devpor),
  16056. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [0]),
  16057. .prn(vcc));
  16058. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[0] .is_wysiwyg = "true";
  16059. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[0] .power_up = "low";
  16060. // Location: FF_X44_Y1_N13
  16061. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[1] (
  16062. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  16063. .d(gnd),
  16064. .asdata(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [2]),
  16065. .clrn(!\sys_resetn~clkctrl_outclk ),
  16066. .aload(gnd),
  16067. .sclr(gnd),
  16068. .sload(vcc),
  16069. .ena(\macro_inst|u_uart[0]|u_rx[2]|always4~2_combout ),
  16070. .devclrn(devclrn),
  16071. .devpor(devpor),
  16072. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [1]),
  16073. .prn(vcc));
  16074. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[1] .is_wysiwyg = "true";
  16075. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[1] .power_up = "low";
  16076. // Location: FF_X44_Y1_N7
  16077. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[2] (
  16078. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  16079. .d(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[2]~feeder_combout ),
  16080. .asdata(vcc),
  16081. .clrn(!\sys_resetn~clkctrl_outclk ),
  16082. .aload(gnd),
  16083. .sclr(gnd),
  16084. .sload(gnd),
  16085. .ena(\macro_inst|u_uart[0]|u_rx[2]|always4~2_combout ),
  16086. .devclrn(devclrn),
  16087. .devpor(devpor),
  16088. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [2]),
  16089. .prn(vcc));
  16090. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[2] .is_wysiwyg = "true";
  16091. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[2] .power_up = "low";
  16092. // Location: LCCOMB_X44_Y1_N6
  16093. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[2]~feeder (
  16094. .dataa(gnd),
  16095. .datab(gnd),
  16096. .datac(gnd),
  16097. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [3]),
  16098. .cin(gnd),
  16099. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[2]~feeder_combout ),
  16100. .cout());
  16101. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[2]~feeder .lut_mask = 16'hFF00;
  16102. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[2]~feeder .sum_lutc_input = "datac";
  16103. // Location: FF_X44_Y1_N21
  16104. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[3] (
  16105. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  16106. .d(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[3]~feeder_combout ),
  16107. .asdata(vcc),
  16108. .clrn(!\sys_resetn~clkctrl_outclk ),
  16109. .aload(gnd),
  16110. .sclr(gnd),
  16111. .sload(gnd),
  16112. .ena(\macro_inst|u_uart[0]|u_rx[2]|always4~2_combout ),
  16113. .devclrn(devclrn),
  16114. .devpor(devpor),
  16115. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [3]),
  16116. .prn(vcc));
  16117. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[3] .is_wysiwyg = "true";
  16118. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[3] .power_up = "low";
  16119. // Location: LCCOMB_X44_Y1_N20
  16120. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[3]~feeder (
  16121. .dataa(gnd),
  16122. .datab(gnd),
  16123. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [4]),
  16124. .datad(gnd),
  16125. .cin(gnd),
  16126. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[3]~feeder_combout ),
  16127. .cout());
  16128. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[3]~feeder .lut_mask = 16'hF0F0;
  16129. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[3]~feeder .sum_lutc_input = "datac";
  16130. // Location: FF_X50_Y1_N11
  16131. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[4] (
  16132. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  16133. .d(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[4]~feeder_combout ),
  16134. .asdata(vcc),
  16135. .clrn(!\sys_resetn~clkctrl_outclk ),
  16136. .aload(gnd),
  16137. .sclr(gnd),
  16138. .sload(gnd),
  16139. .ena(\macro_inst|u_uart[0]|u_rx[2]|always4~2_combout ),
  16140. .devclrn(devclrn),
  16141. .devpor(devpor),
  16142. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [4]),
  16143. .prn(vcc));
  16144. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[4] .is_wysiwyg = "true";
  16145. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[4] .power_up = "low";
  16146. // Location: LCCOMB_X50_Y1_N10
  16147. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[4]~feeder (
  16148. .dataa(gnd),
  16149. .datab(gnd),
  16150. .datac(gnd),
  16151. .datad(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [5]),
  16152. .cin(gnd),
  16153. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[4]~feeder_combout ),
  16154. .cout());
  16155. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[4]~feeder .lut_mask = 16'hFF00;
  16156. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[4]~feeder .sum_lutc_input = "datac";
  16157. // Location: FF_X50_Y1_N7
  16158. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[5] (
  16159. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  16160. .d(gnd),
  16161. .asdata(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [6]),
  16162. .clrn(!\sys_resetn~clkctrl_outclk ),
  16163. .aload(gnd),
  16164. .sclr(gnd),
  16165. .sload(vcc),
  16166. .ena(\macro_inst|u_uart[0]|u_rx[2]|always4~2_combout ),
  16167. .devclrn(devclrn),
  16168. .devpor(devpor),
  16169. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [5]),
  16170. .prn(vcc));
  16171. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[5] .is_wysiwyg = "true";
  16172. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[5] .power_up = "low";
  16173. // Location: FF_X50_Y1_N27
  16174. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[6] (
  16175. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  16176. .d(gnd),
  16177. .asdata(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [7]),
  16178. .clrn(!\sys_resetn~clkctrl_outclk ),
  16179. .aload(gnd),
  16180. .sclr(gnd),
  16181. .sload(vcc),
  16182. .ena(\macro_inst|u_uart[0]|u_rx[2]|always4~2_combout ),
  16183. .devclrn(devclrn),
  16184. .devpor(devpor),
  16185. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [6]),
  16186. .prn(vcc));
  16187. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[6] .is_wysiwyg = "true";
  16188. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[6] .power_up = "low";
  16189. // Location: FF_X50_Y1_N15
  16190. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[7] (
  16191. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  16192. .d(gnd),
  16193. .asdata(\macro_inst|u_uart[0]|u_rx[2]|Add1~0_combout ),
  16194. .clrn(!\sys_resetn~clkctrl_outclk ),
  16195. .aload(gnd),
  16196. .sclr(gnd),
  16197. .sload(vcc),
  16198. .ena(\macro_inst|u_uart[0]|u_rx[2]|always4~2_combout ),
  16199. .devclrn(devclrn),
  16200. .devpor(devpor),
  16201. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg [7]),
  16202. .prn(vcc));
  16203. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[7] .is_wysiwyg = "true";
  16204. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_shift_reg[7] .power_up = "low";
  16205. // Location: FF_X43_Y1_N21
  16206. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_DATA (
  16207. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  16208. .d(\macro_inst|u_uart[0]|u_rx[2]|Selector2~6_combout ),
  16209. .asdata(vcc),
  16210. .clrn(!\sys_resetn~clkctrl_outclk ),
  16211. .aload(gnd),
  16212. .sclr(gnd),
  16213. .sload(gnd),
  16214. .ena(vcc),
  16215. .devclrn(devclrn),
  16216. .devpor(devpor),
  16217. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_DATA~q ),
  16218. .prn(vcc));
  16219. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_DATA .is_wysiwyg = "true";
  16220. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_DATA .power_up = "low";
  16221. // Location: FF_X50_Y1_N19
  16222. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_IDLE (
  16223. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  16224. .d(\macro_inst|u_uart[0]|u_rx[2]|Selector0~0_combout ),
  16225. .asdata(vcc),
  16226. .clrn(!\sys_resetn~clkctrl_outclk ),
  16227. .aload(gnd),
  16228. .sclr(gnd),
  16229. .sload(gnd),
  16230. .ena(vcc),
  16231. .devclrn(devclrn),
  16232. .devpor(devpor),
  16233. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_IDLE~q ),
  16234. .prn(vcc));
  16235. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_IDLE .is_wysiwyg = "true";
  16236. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_IDLE .power_up = "low";
  16237. // Location: FF_X43_Y1_N17
  16238. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_PARITY (
  16239. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  16240. .d(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_PARITY~1_combout ),
  16241. .asdata(vcc),
  16242. .clrn(!\sys_resetn~clkctrl_outclk ),
  16243. .aload(gnd),
  16244. .sclr(gnd),
  16245. .sload(gnd),
  16246. .ena(vcc),
  16247. .devclrn(devclrn),
  16248. .devpor(devpor),
  16249. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_PARITY~q ),
  16250. .prn(vcc));
  16251. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_PARITY .is_wysiwyg = "true";
  16252. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_PARITY .power_up = "low";
  16253. // Location: LCCOMB_X43_Y1_N22
  16254. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_PARITY~0 (
  16255. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_PARITY~q ),
  16256. .datab(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  16257. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_bit~q ),
  16258. .datad(gnd),
  16259. .cin(gnd),
  16260. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_PARITY~0_combout ),
  16261. .cout());
  16262. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_PARITY~0 .lut_mask = 16'h4C4C;
  16263. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_PARITY~0 .sum_lutc_input = "datac";
  16264. // Location: LCCOMB_X43_Y1_N16
  16265. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_PARITY~1 (
  16266. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_PARITY~0_combout ),
  16267. .datab(\macro_inst|u_uart[0]|u_rx[2]|Selector4~0_combout ),
  16268. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_PARITY~q ),
  16269. .datad(\macro_inst|u_uart[0]|u_rx[2]|Selector4~5_combout ),
  16270. .cin(gnd),
  16271. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_PARITY~1_combout ),
  16272. .cout());
  16273. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_PARITY~1 .lut_mask = 16'h88F8;
  16274. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_PARITY~1 .sum_lutc_input = "datac";
  16275. // Location: FF_X43_Y1_N7
  16276. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_START (
  16277. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  16278. .d(\macro_inst|u_uart[0]|u_rx[2]|Selector1~0_combout ),
  16279. .asdata(vcc),
  16280. .clrn(!\sys_resetn~clkctrl_outclk ),
  16281. .aload(gnd),
  16282. .sclr(gnd),
  16283. .sload(gnd),
  16284. .ena(vcc),
  16285. .devclrn(devclrn),
  16286. .devpor(devpor),
  16287. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_START~q ),
  16288. .prn(vcc));
  16289. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_START .is_wysiwyg = "true";
  16290. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_START .power_up = "low";
  16291. // Location: FF_X43_Y1_N9
  16292. dffeas \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_STOP (
  16293. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  16294. .d(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_STOP~1_combout ),
  16295. .asdata(vcc),
  16296. .clrn(!\sys_resetn~clkctrl_outclk ),
  16297. .aload(gnd),
  16298. .sclr(gnd),
  16299. .sload(gnd),
  16300. .ena(vcc),
  16301. .devclrn(devclrn),
  16302. .devpor(devpor),
  16303. .q(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_STOP~q ),
  16304. .prn(vcc));
  16305. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_STOP .is_wysiwyg = "true";
  16306. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_STOP .power_up = "low";
  16307. // Location: LCCOMB_X43_Y1_N18
  16308. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_STOP~0 (
  16309. .dataa(\macro_inst|u_uart[0]|u_rx[2]|rx_bit~q ),
  16310. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_PARITY~q ),
  16311. .datac(\macro_inst|u_uart[0]|u_rx[2]|Selector4~0_combout ),
  16312. .datad(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  16313. .cin(gnd),
  16314. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_STOP~0_combout ),
  16315. .cout());
  16316. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_STOP~0 .lut_mask = 16'h88F8;
  16317. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_STOP~0 .sum_lutc_input = "datac";
  16318. // Location: LCCOMB_X43_Y1_N8
  16319. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_STOP~1 (
  16320. .dataa(gnd),
  16321. .datab(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_STOP~0_combout ),
  16322. .datac(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_STOP~q ),
  16323. .datad(\macro_inst|u_uart[0]|u_rx[2]|Selector4~5_combout ),
  16324. .cin(gnd),
  16325. .combout(\macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_STOP~1_combout ),
  16326. .cout());
  16327. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_STOP~1 .lut_mask = 16'hCCF0;
  16328. defparam \macro_inst|u_uart[0]|u_rx[2]|rx_state.UART_STOP~1 .sum_lutc_input = "datac";
  16329. // Location: LCCOMB_X48_Y1_N8
  16330. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|Add1~0 (
  16331. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_in [2]),
  16332. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_in [3]),
  16333. .datac(gnd),
  16334. .datad(\macro_inst|u_uart[0]|u_rx[3]|rx_in [4]),
  16335. .cin(gnd),
  16336. .combout(\macro_inst|u_uart[0]|u_rx[3]|Add1~0_combout ),
  16337. .cout());
  16338. defparam \macro_inst|u_uart[0]|u_rx[3]|Add1~0 .lut_mask = 16'h7711;
  16339. defparam \macro_inst|u_uart[0]|u_rx[3]|Add1~0 .sum_lutc_input = "datac";
  16340. // Location: LCCOMB_X47_Y1_N0
  16341. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|Add4~0 (
  16342. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt [0]),
  16343. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt [1]),
  16344. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt [3]),
  16345. .datad(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt [2]),
  16346. .cin(gnd),
  16347. .combout(\macro_inst|u_uart[0]|u_rx[3]|Add4~0_combout ),
  16348. .cout());
  16349. defparam \macro_inst|u_uart[0]|u_rx[3]|Add4~0 .lut_mask = 16'h0F1E;
  16350. defparam \macro_inst|u_uart[0]|u_rx[3]|Add4~0 .sum_lutc_input = "datac";
  16351. // Location: LCCOMB_X48_Y1_N24
  16352. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|Add4~1 (
  16353. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt [2]),
  16354. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt [1]),
  16355. .datac(gnd),
  16356. .datad(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt [0]),
  16357. .cin(gnd),
  16358. .combout(\macro_inst|u_uart[0]|u_rx[3]|Add4~1_combout ),
  16359. .cout());
  16360. defparam \macro_inst|u_uart[0]|u_rx[3]|Add4~1 .lut_mask = 16'h5566;
  16361. defparam \macro_inst|u_uart[0]|u_rx[3]|Add4~1 .sum_lutc_input = "datac";
  16362. // Location: LCCOMB_X48_Y1_N4
  16363. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|Add4~2 (
  16364. .dataa(gnd),
  16365. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt [1]),
  16366. .datac(gnd),
  16367. .datad(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt [0]),
  16368. .cin(gnd),
  16369. .combout(\macro_inst|u_uart[0]|u_rx[3]|Add4~2_combout ),
  16370. .cout());
  16371. defparam \macro_inst|u_uart[0]|u_rx[3]|Add4~2 .lut_mask = 16'h33CC;
  16372. defparam \macro_inst|u_uart[0]|u_rx[3]|Add4~2 .sum_lutc_input = "datac";
  16373. // Location: LCCOMB_X57_Y7_N8
  16374. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|Selector0~0 (
  16375. .dataa(gnd),
  16376. .datab(\macro_inst|u_uart[0]|u_rx[3]|Add1~0_combout ),
  16377. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_IDLE~q ),
  16378. .datad(\macro_inst|u_uart[0]|u_rx[3]|Selector2~2_combout ),
  16379. .cin(gnd),
  16380. .combout(\macro_inst|u_uart[0]|u_rx[3]|Selector0~0_combout ),
  16381. .cout());
  16382. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector0~0 .lut_mask = 16'h00F3;
  16383. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector0~0 .sum_lutc_input = "datac";
  16384. // Location: LCCOMB_X47_Y1_N18
  16385. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|Selector1~0 (
  16386. .dataa(\macro_inst|u_uart[0]|u_rx[3]|Selector2~4_combout ),
  16387. .datab(\macro_inst|u_uart[0]|u_rx[3]|always6~1_combout ),
  16388. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_START~q ),
  16389. .datad(\macro_inst|u_uart[0]|u_rx[3]|Selector2~2_combout ),
  16390. .cin(gnd),
  16391. .combout(\macro_inst|u_uart[0]|u_rx[3]|Selector1~0_combout ),
  16392. .cout());
  16393. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector1~0 .lut_mask = 16'h00DC;
  16394. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector1~0 .sum_lutc_input = "datac";
  16395. // Location: LCCOMB_X48_Y1_N10
  16396. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|Selector2~1 (
  16397. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt [2]),
  16398. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt [1]),
  16399. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_STOP~q ),
  16400. .datad(\macro_inst|u_uart[0]|u_rx[3]|always2~0_combout ),
  16401. .cin(gnd),
  16402. .combout(\macro_inst|u_uart[0]|u_rx[3]|Selector2~1_combout ),
  16403. .cout());
  16404. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector2~1 .lut_mask = 16'h1000;
  16405. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector2~1 .sum_lutc_input = "datac";
  16406. // Location: LCCOMB_X49_Y4_N16
  16407. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|Selector2~2 (
  16408. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_STOP~q ),
  16409. .datab(\macro_inst|u_uart[0]|u_rx[3]|Add1~0_combout ),
  16410. .datac(\macro_inst|u_uart[0]|u_rx[3]|always2~0_combout ),
  16411. .datad(\macro_inst|u_uart[0]|u_rx[3]|rx_sample~0_combout ),
  16412. .cin(gnd),
  16413. .combout(\macro_inst|u_uart[0]|u_rx[3]|Selector2~2_combout ),
  16414. .cout());
  16415. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector2~2 .lut_mask = 16'h8000;
  16416. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector2~2 .sum_lutc_input = "datac";
  16417. // Location: LCCOMB_X47_Y1_N8
  16418. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|Selector2~3 (
  16419. .dataa(gnd),
  16420. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_START~q ),
  16421. .datac(gnd),
  16422. .datad(\macro_inst|u_uart[0]|u_rx[3]|Selector4~1_combout ),
  16423. .cin(gnd),
  16424. .combout(\macro_inst|u_uart[0]|u_rx[3]|Selector2~3_combout ),
  16425. .cout());
  16426. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector2~3 .lut_mask = 16'hCC00;
  16427. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector2~3 .sum_lutc_input = "datac";
  16428. // Location: LCCOMB_X47_Y1_N6
  16429. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|Selector2~4 (
  16430. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_bit~q ),
  16431. .datab(\macro_inst|u_uart[0]|u_rx[3]|Selector2~3_combout ),
  16432. .datac(\macro_inst|u_uart[0]|u_rx[3]|always3~2_combout ),
  16433. .datad(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_PARITY~q ),
  16434. .cin(gnd),
  16435. .combout(\macro_inst|u_uart[0]|u_rx[3]|Selector2~4_combout ),
  16436. .cout());
  16437. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector2~4 .lut_mask = 16'hAAA8;
  16438. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector2~4 .sum_lutc_input = "datac";
  16439. // Location: LCCOMB_X57_Y7_N10
  16440. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|Selector2~5 (
  16441. .dataa(\macro_inst|u_uart[0]|u_rx[3]|Selector2~4_combout ),
  16442. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_IDLE~q ),
  16443. .datac(\macro_inst|u_uart[0]|u_rx[3]|Add1~0_combout ),
  16444. .datad(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_DATA~q ),
  16445. .cin(gnd),
  16446. .combout(\macro_inst|u_uart[0]|u_rx[3]|Selector2~5_combout ),
  16447. .cout());
  16448. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector2~5 .lut_mask = 16'h5400;
  16449. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector2~5 .sum_lutc_input = "datac";
  16450. // Location: LCCOMB_X57_Y7_N2
  16451. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|Selector2~6 (
  16452. .dataa(\macro_inst|u_uart[0]|u_rx[3]|Selector2~5_combout ),
  16453. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_bit~q ),
  16454. .datac(\macro_inst|u_uart[0]|u_rx[3]|Selector2~3_combout ),
  16455. .datad(\macro_inst|u_uart[0]|u_rx[3]|Selector2~2_combout ),
  16456. .cin(gnd),
  16457. .combout(\macro_inst|u_uart[0]|u_rx[3]|Selector2~6_combout ),
  16458. .cout());
  16459. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector2~6 .lut_mask = 16'h00EA;
  16460. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector2~6 .sum_lutc_input = "datac";
  16461. // Location: LCCOMB_X48_Y1_N20
  16462. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|Selector4~0 (
  16463. .dataa(\macro_inst|u_uart[0]|u_rx[3]|always3~1_combout ),
  16464. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_bit~q ),
  16465. .datac(gnd),
  16466. .datad(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_DATA~q ),
  16467. .cin(gnd),
  16468. .combout(\macro_inst|u_uart[0]|u_rx[3]|Selector4~0_combout ),
  16469. .cout());
  16470. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector4~0 .lut_mask = 16'h8800;
  16471. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector4~0 .sum_lutc_input = "datac";
  16472. // Location: LCCOMB_X47_Y1_N16
  16473. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|Selector4~1 (
  16474. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt [0]),
  16475. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt [3]),
  16476. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt [2]),
  16477. .datad(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt [1]),
  16478. .cin(gnd),
  16479. .combout(\macro_inst|u_uart[0]|u_rx[3]|Selector4~1_combout ),
  16480. .cout());
  16481. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector4~1 .lut_mask = 16'h0001;
  16482. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector4~1 .sum_lutc_input = "datac";
  16483. // Location: LCCOMB_X52_Y4_N8
  16484. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|Selector4~2 (
  16485. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_bit~q ),
  16486. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_STOP~q ),
  16487. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_PARITY~q ),
  16488. .datad(\macro_inst|u_uart[0]|u_rx[3]|Selector4~1_combout ),
  16489. .cin(gnd),
  16490. .combout(\macro_inst|u_uart[0]|u_rx[3]|Selector4~2_combout ),
  16491. .cout());
  16492. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector4~2 .lut_mask = 16'hA2A0;
  16493. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector4~2 .sum_lutc_input = "datac";
  16494. // Location: LCCOMB_X52_Y4_N10
  16495. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|Selector4~3 (
  16496. .dataa(\macro_inst|u_uart[0]|u_rx[3]|Selector2~1_combout ),
  16497. .datab(\macro_inst|u_uart[0]|u_rx[3]|Add1~0_combout ),
  16498. .datac(gnd),
  16499. .datad(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_IDLE~q ),
  16500. .cin(gnd),
  16501. .combout(\macro_inst|u_uart[0]|u_rx[3]|Selector4~3_combout ),
  16502. .cout());
  16503. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector4~3 .lut_mask = 16'h88CC;
  16504. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector4~3 .sum_lutc_input = "datac";
  16505. // Location: LCCOMB_X52_Y4_N14
  16506. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|Selector4~4 (
  16507. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_DATA~q ),
  16508. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_IDLE~q ),
  16509. .datac(\macro_inst|u_uart[0]|u_rx[3]|Selector4~2_combout ),
  16510. .datad(\macro_inst|u_uart[0]|u_rx[3]|Selector4~3_combout ),
  16511. .cin(gnd),
  16512. .combout(\macro_inst|u_uart[0]|u_rx[3]|Selector4~4_combout ),
  16513. .cout());
  16514. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector4~4 .lut_mask = 16'hBBAE;
  16515. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector4~4 .sum_lutc_input = "datac";
  16516. // Location: LCCOMB_X52_Y4_N12
  16517. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|Selector4~5 (
  16518. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_PARITY~q ),
  16519. .datab(\macro_inst|u_uart[0]|u_rx[3]|Selector4~2_combout ),
  16520. .datac(\macro_inst|u_uart[0]|u_rx[3]|Selector4~4_combout ),
  16521. .datad(\macro_inst|u_uart[0]|u_rx[3]|Selector4~0_combout ),
  16522. .cin(gnd),
  16523. .combout(\macro_inst|u_uart[0]|u_rx[3]|Selector4~5_combout ),
  16524. .cout());
  16525. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector4~5 .lut_mask = 16'hFF8D;
  16526. defparam \macro_inst|u_uart[0]|u_rx[3]|Selector4~5 .sum_lutc_input = "datac";
  16527. // Location: LCCOMB_X48_Y1_N26
  16528. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|always11~0 (
  16529. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [6]),
  16530. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [5]),
  16531. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [4]),
  16532. .datad(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [7]),
  16533. .cin(gnd),
  16534. .combout(\macro_inst|u_uart[0]|u_rx[3]|always11~0_combout ),
  16535. .cout());
  16536. defparam \macro_inst|u_uart[0]|u_rx[3]|always11~0 .lut_mask = 16'h0001;
  16537. defparam \macro_inst|u_uart[0]|u_rx[3]|always11~0 .sum_lutc_input = "datac";
  16538. // Location: LCCOMB_X48_Y1_N6
  16539. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|always11~1 (
  16540. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [2]),
  16541. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [3]),
  16542. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [0]),
  16543. .datad(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [1]),
  16544. .cin(gnd),
  16545. .combout(\macro_inst|u_uart[0]|u_rx[3]|always11~1_combout ),
  16546. .cout());
  16547. defparam \macro_inst|u_uart[0]|u_rx[3]|always11~1 .lut_mask = 16'h0001;
  16548. defparam \macro_inst|u_uart[0]|u_rx[3]|always11~1 .sum_lutc_input = "datac";
  16549. // Location: LCCOMB_X48_Y1_N14
  16550. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|always11~2 (
  16551. .dataa(\macro_inst|u_uart[0]|u_rx[3]|always11~1_combout ),
  16552. .datab(\macro_inst|u_uart[0]|u_rx[3]|always11~0_combout ),
  16553. .datac(\macro_inst|u_uart[0]|u_rx[3]|Add1~0_combout ),
  16554. .datad(\macro_inst|u_uart[0]|u_rx[3]|Selector2~1_combout ),
  16555. .cin(gnd),
  16556. .combout(\macro_inst|u_uart[0]|u_rx[3]|always11~2_combout ),
  16557. .cout());
  16558. defparam \macro_inst|u_uart[0]|u_rx[3]|always11~2 .lut_mask = 16'h0800;
  16559. defparam \macro_inst|u_uart[0]|u_rx[3]|always11~2 .sum_lutc_input = "datac";
  16560. // Location: LCCOMB_X48_Y1_N18
  16561. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|always2~0 (
  16562. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt [0]),
  16563. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt [3]),
  16564. .datac(gnd),
  16565. .datad(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  16566. .cin(gnd),
  16567. .combout(\macro_inst|u_uart[0]|u_rx[3]|always2~0_combout ),
  16568. .cout());
  16569. defparam \macro_inst|u_uart[0]|u_rx[3]|always2~0 .lut_mask = 16'h8800;
  16570. defparam \macro_inst|u_uart[0]|u_rx[3]|always2~0 .sum_lutc_input = "datac";
  16571. // Location: LCCOMB_X48_Y2_N24
  16572. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|always2~1 (
  16573. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt [2]),
  16574. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt [1]),
  16575. .datac(gnd),
  16576. .datad(\macro_inst|u_uart[0]|u_rx[3]|always2~0_combout ),
  16577. .cin(gnd),
  16578. .combout(\macro_inst|u_uart[0]|u_rx[3]|always2~1_combout ),
  16579. .cout());
  16580. defparam \macro_inst|u_uart[0]|u_rx[3]|always2~1 .lut_mask = 16'h8800;
  16581. defparam \macro_inst|u_uart[0]|u_rx[3]|always2~1 .sum_lutc_input = "datac";
  16582. // Location: LCCOMB_X47_Y1_N10
  16583. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|always3~1 (
  16584. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt [0]),
  16585. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt [1]),
  16586. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt [3]),
  16587. .datad(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt [2]),
  16588. .cin(gnd),
  16589. .combout(\macro_inst|u_uart[0]|u_rx[3]|always3~1_combout ),
  16590. .cout());
  16591. defparam \macro_inst|u_uart[0]|u_rx[3]|always3~1 .lut_mask = 16'h0001;
  16592. defparam \macro_inst|u_uart[0]|u_rx[3]|always3~1 .sum_lutc_input = "datac";
  16593. // Location: LCCOMB_X47_Y1_N4
  16594. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|always3~2 (
  16595. .dataa(\macro_inst|u_uart[0]|u_rx[3]|always3~1_combout ),
  16596. .datab(gnd),
  16597. .datac(gnd),
  16598. .datad(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_DATA~q ),
  16599. .cin(gnd),
  16600. .combout(\macro_inst|u_uart[0]|u_rx[3]|always3~2_combout ),
  16601. .cout());
  16602. defparam \macro_inst|u_uart[0]|u_rx[3]|always3~2 .lut_mask = 16'hAA00;
  16603. defparam \macro_inst|u_uart[0]|u_rx[3]|always3~2 .sum_lutc_input = "datac";
  16604. // Location: LCCOMB_X48_Y1_N28
  16605. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|always4~2 (
  16606. .dataa(\macro_inst|u_uart[0]|u_rx[3]|always2~0_combout ),
  16607. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt [1]),
  16608. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt [2]),
  16609. .datad(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_DATA~q ),
  16610. .cin(gnd),
  16611. .combout(\macro_inst|u_uart[0]|u_rx[3]|always4~2_combout ),
  16612. .cout());
  16613. defparam \macro_inst|u_uart[0]|u_rx[3]|always4~2 .lut_mask = 16'h0200;
  16614. defparam \macro_inst|u_uart[0]|u_rx[3]|always4~2 .sum_lutc_input = "datac";
  16615. // Location: LCCOMB_X48_Y1_N22
  16616. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|always6~1 (
  16617. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_IDLE~q ),
  16618. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_in [3]),
  16619. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_in [2]),
  16620. .datad(\macro_inst|u_uart[0]|u_rx[3]|rx_in [4]),
  16621. .cin(gnd),
  16622. .combout(\macro_inst|u_uart[0]|u_rx[3]|always6~1_combout ),
  16623. .cout());
  16624. defparam \macro_inst|u_uart[0]|u_rx[3]|always6~1 .lut_mask = 16'h4054;
  16625. defparam \macro_inst|u_uart[0]|u_rx[3]|always6~1 .sum_lutc_input = "datac";
  16626. // Location: LCCOMB_X48_Y1_N2
  16627. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|always8~0 (
  16628. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_IDLE~q ),
  16629. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_idle_en~q ),
  16630. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_bit~q ),
  16631. .datad(\macro_inst|u_uart[0]|u_rx[3]|always3~1_combout ),
  16632. .cin(gnd),
  16633. .combout(\macro_inst|u_uart[0]|u_rx[3]|always8~0_combout ),
  16634. .cout());
  16635. defparam \macro_inst|u_uart[0]|u_rx[3]|always8~0 .lut_mask = 16'h4000;
  16636. defparam \macro_inst|u_uart[0]|u_rx[3]|always8~0 .sum_lutc_input = "datac";
  16637. // Location: FF_X53_Y2_N15
  16638. dffeas \macro_inst|u_uart[0]|u_rx[3]|break_error (
  16639. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  16640. .d(\macro_inst|u_uart[0]|u_rx[3]|break_error~0_combout ),
  16641. .asdata(vcc),
  16642. .clrn(!\sys_resetn~clkctrl_outclk ),
  16643. .aload(gnd),
  16644. .sclr(gnd),
  16645. .sload(gnd),
  16646. .ena(vcc),
  16647. .devclrn(devclrn),
  16648. .devpor(devpor),
  16649. .q(\macro_inst|u_uart[0]|u_rx[3]|break_error~q ),
  16650. .prn(vcc));
  16651. defparam \macro_inst|u_uart[0]|u_rx[3]|break_error .is_wysiwyg = "true";
  16652. defparam \macro_inst|u_uart[0]|u_rx[3]|break_error .power_up = "low";
  16653. // Location: LCCOMB_X53_Y2_N14
  16654. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|break_error~0 (
  16655. .dataa(gnd),
  16656. .datab(\macro_inst|u_uart[0]|u_rx[3]|always11~2_combout ),
  16657. .datac(\macro_inst|u_uart[0]|u_rx[3]|break_error~q ),
  16658. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags[3]~11_combout ),
  16659. .cin(gnd),
  16660. .combout(\macro_inst|u_uart[0]|u_rx[3]|break_error~0_combout ),
  16661. .cout());
  16662. defparam \macro_inst|u_uart[0]|u_rx[3]|break_error~0 .lut_mask = 16'hCCFC;
  16663. defparam \macro_inst|u_uart[0]|u_rx[3]|break_error~0 .sum_lutc_input = "datac";
  16664. // Location: FF_X53_Y2_N13
  16665. dffeas \macro_inst|u_uart[0]|u_rx[3]|framing_error (
  16666. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  16667. .d(\macro_inst|u_uart[0]|u_rx[3]|framing_error~0_combout ),
  16668. .asdata(vcc),
  16669. .clrn(!\sys_resetn~clkctrl_outclk ),
  16670. .aload(gnd),
  16671. .sclr(gnd),
  16672. .sload(gnd),
  16673. .ena(vcc),
  16674. .devclrn(devclrn),
  16675. .devpor(devpor),
  16676. .q(\macro_inst|u_uart[0]|u_rx[3]|framing_error~q ),
  16677. .prn(vcc));
  16678. defparam \macro_inst|u_uart[0]|u_rx[3]|framing_error .is_wysiwyg = "true";
  16679. defparam \macro_inst|u_uart[0]|u_rx[3]|framing_error .power_up = "low";
  16680. // Location: LCCOMB_X53_Y2_N12
  16681. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|framing_error~0 (
  16682. .dataa(\macro_inst|u_uart[0]|u_rx[3]|Add1~0_combout ),
  16683. .datab(\macro_inst|u_uart[0]|u_rx[3]|Selector2~1_combout ),
  16684. .datac(\macro_inst|u_uart[0]|u_rx[3]|framing_error~q ),
  16685. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags[3]~11_combout ),
  16686. .cin(gnd),
  16687. .combout(\macro_inst|u_uart[0]|u_rx[3]|framing_error~0_combout ),
  16688. .cout());
  16689. defparam \macro_inst|u_uart[0]|u_rx[3]|framing_error~0 .lut_mask = 16'h44F4;
  16690. defparam \macro_inst|u_uart[0]|u_rx[3]|framing_error~0 .sum_lutc_input = "datac";
  16691. // Location: FF_X53_Y2_N29
  16692. dffeas \macro_inst|u_uart[0]|u_rx[3]|overrun_error (
  16693. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  16694. .d(\macro_inst|u_uart[0]|u_rx[3]|overrun_error~0_combout ),
  16695. .asdata(vcc),
  16696. .clrn(!\sys_resetn~clkctrl_outclk ),
  16697. .aload(gnd),
  16698. .sclr(gnd),
  16699. .sload(gnd),
  16700. .ena(vcc),
  16701. .devclrn(devclrn),
  16702. .devpor(devpor),
  16703. .q(\macro_inst|u_uart[0]|u_rx[3]|overrun_error~q ),
  16704. .prn(vcc));
  16705. defparam \macro_inst|u_uart[0]|u_rx[3]|overrun_error .is_wysiwyg = "true";
  16706. defparam \macro_inst|u_uart[0]|u_rx[3]|overrun_error .power_up = "low";
  16707. // Location: LCCOMB_X53_Y2_N28
  16708. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|overrun_error~0 (
  16709. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|counter ),
  16710. .datab(\macro_inst|u_uart[0]|u_rx[3]|Selector2~1_combout ),
  16711. .datac(\macro_inst|u_uart[0]|u_rx[3]|overrun_error~q ),
  16712. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags[3]~11_combout ),
  16713. .cin(gnd),
  16714. .combout(\macro_inst|u_uart[0]|u_rx[3]|overrun_error~0_combout ),
  16715. .cout());
  16716. defparam \macro_inst|u_uart[0]|u_rx[3]|overrun_error~0 .lut_mask = 16'h88F8;
  16717. defparam \macro_inst|u_uart[0]|u_rx[3]|overrun_error~0 .sum_lutc_input = "datac";
  16718. // Location: FF_X53_Y2_N17
  16719. dffeas \macro_inst|u_uart[0]|u_rx[3]|parity_error (
  16720. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  16721. .d(\macro_inst|u_uart[0]|u_rx[3]|parity_error~1_combout ),
  16722. .asdata(vcc),
  16723. .clrn(!\sys_resetn~clkctrl_outclk ),
  16724. .aload(gnd),
  16725. .sclr(gnd),
  16726. .sload(gnd),
  16727. .ena(vcc),
  16728. .devclrn(devclrn),
  16729. .devpor(devpor),
  16730. .q(\macro_inst|u_uart[0]|u_rx[3]|parity_error~q ),
  16731. .prn(vcc));
  16732. defparam \macro_inst|u_uart[0]|u_rx[3]|parity_error .is_wysiwyg = "true";
  16733. defparam \macro_inst|u_uart[0]|u_rx[3]|parity_error .power_up = "low";
  16734. // Location: LCCOMB_X49_Y1_N30
  16735. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|parity_error~0 (
  16736. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_parity~q ),
  16737. .datab(\macro_inst|u_uart[0]|u_rx[3]|always2~0_combout ),
  16738. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_PARITY~q ),
  16739. .datad(\macro_inst|u_uart[0]|u_rx[3]|Add1~0_combout ),
  16740. .cin(gnd),
  16741. .combout(\macro_inst|u_uart[0]|u_rx[3]|parity_error~0_combout ),
  16742. .cout());
  16743. defparam \macro_inst|u_uart[0]|u_rx[3]|parity_error~0 .lut_mask = 16'h4080;
  16744. defparam \macro_inst|u_uart[0]|u_rx[3]|parity_error~0 .sum_lutc_input = "datac";
  16745. // Location: LCCOMB_X53_Y2_N16
  16746. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|parity_error~1 (
  16747. .dataa(\macro_inst|u_uart[0]|u_rx[3]|parity_error~0_combout ),
  16748. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_sample~0_combout ),
  16749. .datac(\macro_inst|u_uart[0]|u_rx[3]|parity_error~q ),
  16750. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags[3]~11_combout ),
  16751. .cin(gnd),
  16752. .combout(\macro_inst|u_uart[0]|u_rx[3]|parity_error~1_combout ),
  16753. .cout());
  16754. defparam \macro_inst|u_uart[0]|u_rx[3]|parity_error~1 .lut_mask = 16'h88F8;
  16755. defparam \macro_inst|u_uart[0]|u_rx[3]|parity_error~1 .sum_lutc_input = "datac";
  16756. // Location: FF_X47_Y1_N23
  16757. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[0] (
  16758. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  16759. .d(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[0]~4_combout ),
  16760. .asdata(\~GND~combout ),
  16761. .clrn(!\sys_resetn~clkctrl_outclk ),
  16762. .aload(gnd),
  16763. .sclr(gnd),
  16764. .sload(\macro_inst|u_uart[0]|u_rx[3]|always6~1_combout ),
  16765. .ena(vcc),
  16766. .devclrn(devclrn),
  16767. .devpor(devpor),
  16768. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt [0]),
  16769. .prn(vcc));
  16770. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[0] .is_wysiwyg = "true";
  16771. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[0] .power_up = "low";
  16772. // Location: LCCOMB_X47_Y1_N22
  16773. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[0]~4 (
  16774. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt [0]),
  16775. .datab(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  16776. .datac(gnd),
  16777. .datad(vcc),
  16778. .cin(gnd),
  16779. .combout(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[0]~4_combout ),
  16780. .cout(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[0]~5 ));
  16781. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[0]~4 .lut_mask = 16'h6688;
  16782. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[0]~4 .sum_lutc_input = "datac";
  16783. // Location: FF_X47_Y1_N25
  16784. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[1] (
  16785. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  16786. .d(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[1]~6_combout ),
  16787. .asdata(vcc),
  16788. .clrn(!\sys_resetn~clkctrl_outclk ),
  16789. .aload(gnd),
  16790. .sclr(gnd),
  16791. .sload(\macro_inst|u_uart[0]|u_rx[3]|always6~1_combout ),
  16792. .ena(vcc),
  16793. .devclrn(devclrn),
  16794. .devpor(devpor),
  16795. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt [1]),
  16796. .prn(vcc));
  16797. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[1] .is_wysiwyg = "true";
  16798. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[1] .power_up = "low";
  16799. // Location: LCCOMB_X47_Y1_N24
  16800. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[1]~6 (
  16801. .dataa(gnd),
  16802. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt [1]),
  16803. .datac(gnd),
  16804. .datad(vcc),
  16805. .cin(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[0]~5 ),
  16806. .combout(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[1]~6_combout ),
  16807. .cout(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[1]~7 ));
  16808. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[1]~6 .lut_mask = 16'h3C3F;
  16809. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[1]~6 .sum_lutc_input = "cin";
  16810. // Location: FF_X47_Y1_N27
  16811. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[2] (
  16812. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  16813. .d(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[2]~8_combout ),
  16814. .asdata(\~GND~combout ),
  16815. .clrn(!\sys_resetn~clkctrl_outclk ),
  16816. .aload(gnd),
  16817. .sclr(gnd),
  16818. .sload(\macro_inst|u_uart[0]|u_rx[3]|always6~1_combout ),
  16819. .ena(vcc),
  16820. .devclrn(devclrn),
  16821. .devpor(devpor),
  16822. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt [2]),
  16823. .prn(vcc));
  16824. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[2] .is_wysiwyg = "true";
  16825. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[2] .power_up = "low";
  16826. // Location: LCCOMB_X47_Y1_N26
  16827. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[2]~8 (
  16828. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt [2]),
  16829. .datab(gnd),
  16830. .datac(gnd),
  16831. .datad(vcc),
  16832. .cin(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[1]~7 ),
  16833. .combout(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[2]~8_combout ),
  16834. .cout(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[2]~9 ));
  16835. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[2]~8 .lut_mask = 16'hA50A;
  16836. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[2]~8 .sum_lutc_input = "cin";
  16837. // Location: FF_X47_Y1_N29
  16838. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[3] (
  16839. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  16840. .d(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[3]~10_combout ),
  16841. .asdata(\~GND~combout ),
  16842. .clrn(!\sys_resetn~clkctrl_outclk ),
  16843. .aload(gnd),
  16844. .sclr(gnd),
  16845. .sload(\macro_inst|u_uart[0]|u_rx[3]|always6~1_combout ),
  16846. .ena(vcc),
  16847. .devclrn(devclrn),
  16848. .devpor(devpor),
  16849. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt [3]),
  16850. .prn(vcc));
  16851. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[3] .is_wysiwyg = "true";
  16852. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[3] .power_up = "low";
  16853. // Location: LCCOMB_X47_Y1_N28
  16854. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[3]~10 (
  16855. .dataa(gnd),
  16856. .datab(gnd),
  16857. .datac(gnd),
  16858. .datad(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt [3]),
  16859. .cin(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[2]~9 ),
  16860. .combout(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[3]~10_combout ),
  16861. .cout());
  16862. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[3]~10 .lut_mask = 16'h0FF0;
  16863. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt[3]~10 .sum_lutc_input = "cin";
  16864. // Location: FF_X48_Y2_N25
  16865. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_bit (
  16866. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  16867. .d(\macro_inst|u_uart[0]|u_rx[3]|always2~1_combout ),
  16868. .asdata(vcc),
  16869. .clrn(!\sys_resetn~clkctrl_outclk ),
  16870. .aload(gnd),
  16871. .sclr(gnd),
  16872. .sload(gnd),
  16873. .ena(vcc),
  16874. .devclrn(devclrn),
  16875. .devpor(devpor),
  16876. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_bit~q ),
  16877. .prn(vcc));
  16878. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_bit .is_wysiwyg = "true";
  16879. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_bit .power_up = "low";
  16880. // Location: FF_X47_Y1_N13
  16881. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt[0] (
  16882. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  16883. .d(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt~4_combout ),
  16884. .asdata(vcc),
  16885. .clrn(vcc),
  16886. .aload(gnd),
  16887. .sclr(gnd),
  16888. .sload(gnd),
  16889. .ena(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt[0]~3_combout ),
  16890. .devclrn(devclrn),
  16891. .devpor(devpor),
  16892. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt [0]),
  16893. .prn(vcc));
  16894. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt[0] .is_wysiwyg = "true";
  16895. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt[0] .power_up = "low";
  16896. // Location: LCCOMB_X47_Y1_N30
  16897. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt[0]~3 (
  16898. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_bit~q ),
  16899. .datab(gnd),
  16900. .datac(gnd),
  16901. .datad(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_START~q ),
  16902. .cin(gnd),
  16903. .combout(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt[0]~3_combout ),
  16904. .cout());
  16905. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt[0]~3 .lut_mask = 16'hFFAA;
  16906. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt[0]~3 .sum_lutc_input = "datac";
  16907. // Location: FF_X47_Y1_N21
  16908. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt[1] (
  16909. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  16910. .d(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt~5_combout ),
  16911. .asdata(vcc),
  16912. .clrn(vcc),
  16913. .aload(gnd),
  16914. .sclr(gnd),
  16915. .sload(gnd),
  16916. .ena(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt[0]~3_combout ),
  16917. .devclrn(devclrn),
  16918. .devpor(devpor),
  16919. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt [1]),
  16920. .prn(vcc));
  16921. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt[1] .is_wysiwyg = "true";
  16922. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt[1] .power_up = "low";
  16923. // Location: FF_X47_Y1_N3
  16924. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt[2] (
  16925. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  16926. .d(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt~2_combout ),
  16927. .asdata(vcc),
  16928. .clrn(vcc),
  16929. .aload(gnd),
  16930. .sclr(gnd),
  16931. .sload(gnd),
  16932. .ena(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt[0]~3_combout ),
  16933. .devclrn(devclrn),
  16934. .devpor(devpor),
  16935. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt [2]),
  16936. .prn(vcc));
  16937. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt[2] .is_wysiwyg = "true";
  16938. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt[2] .power_up = "low";
  16939. // Location: FF_X47_Y1_N15
  16940. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt[3] (
  16941. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  16942. .d(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt~1_combout ),
  16943. .asdata(vcc),
  16944. .clrn(vcc),
  16945. .aload(gnd),
  16946. .sclr(gnd),
  16947. .sload(gnd),
  16948. .ena(vcc),
  16949. .devclrn(devclrn),
  16950. .devpor(devpor),
  16951. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt [3]),
  16952. .prn(vcc));
  16953. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt[3] .is_wysiwyg = "true";
  16954. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt[3] .power_up = "low";
  16955. // Location: LCCOMB_X47_Y1_N14
  16956. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt~1 (
  16957. .dataa(\macro_inst|u_uart[0]|u_rx[3]|Add4~0_combout ),
  16958. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_START~q ),
  16959. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt [3]),
  16960. .datad(\macro_inst|u_uart[0]|u_rx[3]|rx_bit~q ),
  16961. .cin(gnd),
  16962. .combout(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt~1_combout ),
  16963. .cout());
  16964. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt~1 .lut_mask = 16'h1130;
  16965. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt~1 .sum_lutc_input = "datac";
  16966. // Location: LCCOMB_X47_Y1_N2
  16967. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt~2 (
  16968. .dataa(\macro_inst|u_uart[0]|u_rx[3]|always3~1_combout ),
  16969. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_START~q ),
  16970. .datac(\macro_inst|u_uart[0]|u_rx[3]|Add4~1_combout ),
  16971. .datad(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_DATA~q ),
  16972. .cin(gnd),
  16973. .combout(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt~2_combout ),
  16974. .cout());
  16975. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt~2 .lut_mask = 16'hCDCF;
  16976. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt~2 .sum_lutc_input = "datac";
  16977. // Location: LCCOMB_X47_Y1_N12
  16978. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt~4 (
  16979. .dataa(\macro_inst|u_uart[0]|u_rx[5]|Add3~0_combout ),
  16980. .datab(\macro_inst|u_uart[0]|u_rx[3]|always3~2_combout ),
  16981. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt [0]),
  16982. .datad(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_START~q ),
  16983. .cin(gnd),
  16984. .combout(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt~4_combout ),
  16985. .cout());
  16986. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt~4 .lut_mask = 16'hFF07;
  16987. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt~4 .sum_lutc_input = "datac";
  16988. // Location: LCCOMB_X47_Y1_N20
  16989. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt~5 (
  16990. .dataa(\macro_inst|u_uart[0]|u_rx[3]|Add4~2_combout ),
  16991. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_START~q ),
  16992. .datac(\macro_inst|u_uart[0]|u_rx[3]|always3~2_combout ),
  16993. .datad(\macro_inst|u_uart[0]|u_rx[5]|Add3~1_combout ),
  16994. .cin(gnd),
  16995. .combout(\macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt~5_combout ),
  16996. .cout());
  16997. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt~5 .lut_mask = 16'hFDCD;
  16998. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_data_cnt~5 .sum_lutc_input = "datac";
  16999. // Location: FF_X53_Y4_N7
  17000. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|counter[0] (
  17001. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17002. .d(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|counter~0_combout ),
  17003. .asdata(vcc),
  17004. .clrn(!\sys_resetn~clkctrl_outclk ),
  17005. .aload(gnd),
  17006. .sclr(gnd),
  17007. .sload(gnd),
  17008. .ena(vcc),
  17009. .devclrn(devclrn),
  17010. .devpor(devpor),
  17011. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|counter ),
  17012. .prn(vcc));
  17013. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|counter[0] .is_wysiwyg = "true";
  17014. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|counter[0] .power_up = "low";
  17015. // Location: LCCOMB_X53_Y4_N6
  17016. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|counter~0 (
  17017. .dataa(gnd),
  17018. .datab(\macro_inst|u_uart[0]|u_regs|rx_read [3]),
  17019. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|counter ),
  17020. .datad(\macro_inst|u_uart[0]|u_rx[3]|Selector2~1_combout ),
  17021. .cin(gnd),
  17022. .combout(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|counter~0_combout ),
  17023. .cout());
  17024. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|counter~0 .lut_mask = 16'h3F30;
  17025. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|counter~0 .sum_lutc_input = "datac";
  17026. // Location: FF_X47_Y2_N29
  17027. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][0] (
  17028. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17029. .d(gnd),
  17030. .asdata(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [0]),
  17031. .clrn(vcc),
  17032. .aload(gnd),
  17033. .sclr(gnd),
  17034. .sload(vcc),
  17035. .ena(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|wrreq~0_combout ),
  17036. .devclrn(devclrn),
  17037. .devpor(devpor),
  17038. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][0]~q ),
  17039. .prn(vcc));
  17040. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][0] .is_wysiwyg = "true";
  17041. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][0] .power_up = "low";
  17042. // Location: FF_X47_Y2_N25
  17043. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][1] (
  17044. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17045. .d(gnd),
  17046. .asdata(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [1]),
  17047. .clrn(vcc),
  17048. .aload(gnd),
  17049. .sclr(gnd),
  17050. .sload(vcc),
  17051. .ena(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|wrreq~0_combout ),
  17052. .devclrn(devclrn),
  17053. .devpor(devpor),
  17054. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][1]~q ),
  17055. .prn(vcc));
  17056. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][1] .is_wysiwyg = "true";
  17057. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][1] .power_up = "low";
  17058. // Location: FF_X47_Y2_N21
  17059. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][2] (
  17060. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17061. .d(gnd),
  17062. .asdata(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [2]),
  17063. .clrn(vcc),
  17064. .aload(gnd),
  17065. .sclr(gnd),
  17066. .sload(vcc),
  17067. .ena(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|wrreq~0_combout ),
  17068. .devclrn(devclrn),
  17069. .devpor(devpor),
  17070. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][2]~q ),
  17071. .prn(vcc));
  17072. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][2] .is_wysiwyg = "true";
  17073. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][2] .power_up = "low";
  17074. // Location: FF_X47_Y2_N7
  17075. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][3] (
  17076. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17077. .d(gnd),
  17078. .asdata(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [3]),
  17079. .clrn(vcc),
  17080. .aload(gnd),
  17081. .sclr(gnd),
  17082. .sload(vcc),
  17083. .ena(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|wrreq~0_combout ),
  17084. .devclrn(devclrn),
  17085. .devpor(devpor),
  17086. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][3]~q ),
  17087. .prn(vcc));
  17088. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][3] .is_wysiwyg = "true";
  17089. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][3] .power_up = "low";
  17090. // Location: FF_X47_Y2_N31
  17091. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][4] (
  17092. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17093. .d(gnd),
  17094. .asdata(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [4]),
  17095. .clrn(vcc),
  17096. .aload(gnd),
  17097. .sclr(gnd),
  17098. .sload(vcc),
  17099. .ena(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|wrreq~0_combout ),
  17100. .devclrn(devclrn),
  17101. .devpor(devpor),
  17102. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][4]~q ),
  17103. .prn(vcc));
  17104. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][4] .is_wysiwyg = "true";
  17105. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][4] .power_up = "low";
  17106. // Location: FF_X47_Y2_N9
  17107. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][5] (
  17108. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17109. .d(gnd),
  17110. .asdata(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [5]),
  17111. .clrn(vcc),
  17112. .aload(gnd),
  17113. .sclr(gnd),
  17114. .sload(vcc),
  17115. .ena(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|wrreq~0_combout ),
  17116. .devclrn(devclrn),
  17117. .devpor(devpor),
  17118. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][5]~q ),
  17119. .prn(vcc));
  17120. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][5] .is_wysiwyg = "true";
  17121. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][5] .power_up = "low";
  17122. // Location: FF_X47_Y2_N23
  17123. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][6] (
  17124. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17125. .d(gnd),
  17126. .asdata(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [6]),
  17127. .clrn(vcc),
  17128. .aload(gnd),
  17129. .sclr(gnd),
  17130. .sload(vcc),
  17131. .ena(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|wrreq~0_combout ),
  17132. .devclrn(devclrn),
  17133. .devpor(devpor),
  17134. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][6]~q ),
  17135. .prn(vcc));
  17136. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][6] .is_wysiwyg = "true";
  17137. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][6] .power_up = "low";
  17138. // Location: FF_X47_Y2_N27
  17139. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][7] (
  17140. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17141. .d(gnd),
  17142. .asdata(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [7]),
  17143. .clrn(vcc),
  17144. .aload(gnd),
  17145. .sclr(gnd),
  17146. .sload(vcc),
  17147. .ena(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|wrreq~0_combout ),
  17148. .devclrn(devclrn),
  17149. .devpor(devpor),
  17150. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][7]~q ),
  17151. .prn(vcc));
  17152. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][7] .is_wysiwyg = "true";
  17153. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|fifo[1][7] .power_up = "low";
  17154. // Location: LCCOMB_X47_Y2_N16
  17155. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|wrreq~0 (
  17156. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|counter ),
  17157. .datab(\macro_inst|u_uart[0]|u_rx[3]|always2~0_combout ),
  17158. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_STOP~q ),
  17159. .datad(\macro_inst|u_uart[0]|u_rx[3]|rx_sample~0_combout ),
  17160. .cin(gnd),
  17161. .combout(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|wrreq~0_combout ),
  17162. .cout());
  17163. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|wrreq~0 .lut_mask = 16'h4000;
  17164. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_fifo|wrreq~0 .sum_lutc_input = "datac";
  17165. // Location: FF_X53_Y2_N23
  17166. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_idle (
  17167. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17168. .d(\macro_inst|u_uart[0]|u_rx[3]|rx_idle~0_combout ),
  17169. .asdata(vcc),
  17170. .clrn(!\sys_resetn~clkctrl_outclk ),
  17171. .aload(gnd),
  17172. .sclr(gnd),
  17173. .sload(gnd),
  17174. .ena(vcc),
  17175. .devclrn(devclrn),
  17176. .devpor(devpor),
  17177. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_idle~q ),
  17178. .prn(vcc));
  17179. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_idle .is_wysiwyg = "true";
  17180. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_idle .power_up = "low";
  17181. // Location: FF_X56_Y1_N15
  17182. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_idle_en (
  17183. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17184. .d(\macro_inst|u_uart[0]|u_rx[3]|rx_idle_en~0_combout ),
  17185. .asdata(vcc),
  17186. .clrn(!\sys_resetn~clkctrl_outclk ),
  17187. .aload(gnd),
  17188. .sclr(gnd),
  17189. .sload(gnd),
  17190. .ena(vcc),
  17191. .devclrn(devclrn),
  17192. .devpor(devpor),
  17193. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_idle_en~q ),
  17194. .prn(vcc));
  17195. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_idle_en .is_wysiwyg = "true";
  17196. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_idle_en .power_up = "low";
  17197. // Location: LCCOMB_X56_Y1_N14
  17198. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|rx_idle_en~0 (
  17199. .dataa(\macro_inst|u_uart[0]|u_regs|clear_flags[3]~11_combout ),
  17200. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_fifo|counter ),
  17201. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_idle_en~q ),
  17202. .datad(gnd),
  17203. .cin(gnd),
  17204. .combout(\macro_inst|u_uart[0]|u_rx[3]|rx_idle_en~0_combout ),
  17205. .cout());
  17206. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_idle_en~0 .lut_mask = 16'hDCDC;
  17207. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_idle_en~0 .sum_lutc_input = "datac";
  17208. // Location: LCCOMB_X53_Y2_N22
  17209. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|rx_idle~0 (
  17210. .dataa(\macro_inst|u_uart[0]|u_rx[3]|always8~0_combout ),
  17211. .datab(gnd),
  17212. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_idle~q ),
  17213. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags[3]~11_combout ),
  17214. .cin(gnd),
  17215. .combout(\macro_inst|u_uart[0]|u_rx[3]|rx_idle~0_combout ),
  17216. .cout());
  17217. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_idle~0 .lut_mask = 16'hAAFA;
  17218. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_idle~0 .sum_lutc_input = "datac";
  17219. // Location: FF_X56_Y1_N9
  17220. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_in[0] (
  17221. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17222. .d(gnd),
  17223. .asdata(\macro_inst|uart_rxd [3]),
  17224. .clrn(!\sys_resetn~clkctrl_outclk ),
  17225. .aload(gnd),
  17226. .sclr(gnd),
  17227. .sload(vcc),
  17228. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  17229. .devclrn(devclrn),
  17230. .devpor(devpor),
  17231. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_in [0]),
  17232. .prn(vcc));
  17233. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_in[0] .is_wysiwyg = "true";
  17234. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_in[0] .power_up = "low";
  17235. // Location: FF_X56_Y1_N23
  17236. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_in[1] (
  17237. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17238. .d(gnd),
  17239. .asdata(\macro_inst|u_uart[0]|u_rx[3]|rx_in [0]),
  17240. .clrn(!\sys_resetn~clkctrl_outclk ),
  17241. .aload(gnd),
  17242. .sclr(gnd),
  17243. .sload(vcc),
  17244. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  17245. .devclrn(devclrn),
  17246. .devpor(devpor),
  17247. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_in [1]),
  17248. .prn(vcc));
  17249. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_in[1] .is_wysiwyg = "true";
  17250. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_in[1] .power_up = "low";
  17251. // Location: FF_X48_Y1_N23
  17252. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_in[2] (
  17253. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17254. .d(gnd),
  17255. .asdata(\macro_inst|u_uart[0]|u_rx[3]|rx_in [1]),
  17256. .clrn(!\sys_resetn~clkctrl_outclk ),
  17257. .aload(gnd),
  17258. .sclr(gnd),
  17259. .sload(vcc),
  17260. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  17261. .devclrn(devclrn),
  17262. .devpor(devpor),
  17263. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_in [2]),
  17264. .prn(vcc));
  17265. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_in[2] .is_wysiwyg = "true";
  17266. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_in[2] .power_up = "low";
  17267. // Location: FF_X48_Y1_N25
  17268. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_in[3] (
  17269. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17270. .d(gnd),
  17271. .asdata(\macro_inst|u_uart[0]|u_rx[3]|rx_in [2]),
  17272. .clrn(!\sys_resetn~clkctrl_outclk ),
  17273. .aload(gnd),
  17274. .sclr(gnd),
  17275. .sload(vcc),
  17276. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  17277. .devclrn(devclrn),
  17278. .devpor(devpor),
  17279. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_in [3]),
  17280. .prn(vcc));
  17281. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_in[3] .is_wysiwyg = "true";
  17282. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_in[3] .power_up = "low";
  17283. // Location: FF_X48_Y1_N13
  17284. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_in[4] (
  17285. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17286. .d(\macro_inst|u_uart[0]|u_rx[3]|rx_in[4]~0_combout ),
  17287. .asdata(vcc),
  17288. .clrn(!\sys_resetn~clkctrl_outclk ),
  17289. .aload(gnd),
  17290. .sclr(gnd),
  17291. .sload(gnd),
  17292. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  17293. .devclrn(devclrn),
  17294. .devpor(devpor),
  17295. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_in [4]),
  17296. .prn(vcc));
  17297. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_in[4] .is_wysiwyg = "true";
  17298. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_in[4] .power_up = "low";
  17299. // Location: LCCOMB_X48_Y1_N12
  17300. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|rx_in[4]~0 (
  17301. .dataa(gnd),
  17302. .datab(gnd),
  17303. .datac(gnd),
  17304. .datad(\macro_inst|u_uart[0]|u_rx[3]|rx_in [3]),
  17305. .cin(gnd),
  17306. .combout(\macro_inst|u_uart[0]|u_rx[3]|rx_in[4]~0_combout ),
  17307. .cout());
  17308. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_in[4]~0 .lut_mask = 16'h00FF;
  17309. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_in[4]~0 .sum_lutc_input = "datac";
  17310. // Location: FF_X46_Y1_N27
  17311. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_parity (
  17312. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17313. .d(\macro_inst|u_uart[0]|u_rx[3]|rx_parity~1_combout ),
  17314. .asdata(vcc),
  17315. .clrn(vcc),
  17316. .aload(gnd),
  17317. .sclr(gnd),
  17318. .sload(gnd),
  17319. .ena(vcc),
  17320. .devclrn(devclrn),
  17321. .devpor(devpor),
  17322. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_parity~q ),
  17323. .prn(vcc));
  17324. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_parity .is_wysiwyg = "true";
  17325. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_parity .power_up = "low";
  17326. // Location: LCCOMB_X48_Y1_N16
  17327. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|rx_parity~0 (
  17328. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [7]),
  17329. .datab(\macro_inst|u_uart[0]|u_regs|lcr_sps~q ),
  17330. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_bit~q ),
  17331. .datad(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_DATA~q ),
  17332. .cin(gnd),
  17333. .combout(\macro_inst|u_uart[0]|u_rx[3]|rx_parity~0_combout ),
  17334. .cout());
  17335. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_parity~0 .lut_mask = 16'h2000;
  17336. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_parity~0 .sum_lutc_input = "datac";
  17337. // Location: LCCOMB_X46_Y1_N26
  17338. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|rx_parity~1 (
  17339. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_START~q ),
  17340. .datab(\macro_inst|u_uart[0]|u_regs|lcr_eps~q ),
  17341. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_parity~q ),
  17342. .datad(\macro_inst|u_uart[0]|u_rx[3]|rx_parity~0_combout ),
  17343. .cin(gnd),
  17344. .combout(\macro_inst|u_uart[0]|u_rx[3]|rx_parity~1_combout ),
  17345. .cout());
  17346. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_parity~1 .lut_mask = 16'h2772;
  17347. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_parity~1 .sum_lutc_input = "datac";
  17348. // Location: LCCOMB_X48_Y1_N30
  17349. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|rx_sample~0 (
  17350. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt [2]),
  17351. .datab(gnd),
  17352. .datac(gnd),
  17353. .datad(\macro_inst|u_uart[0]|u_rx[3]|rx_baud_cnt [1]),
  17354. .cin(gnd),
  17355. .combout(\macro_inst|u_uart[0]|u_rx[3]|rx_sample~0_combout ),
  17356. .cout());
  17357. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_sample~0 .lut_mask = 16'h0055;
  17358. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_sample~0 .sum_lutc_input = "datac";
  17359. // Location: FF_X48_Y1_N7
  17360. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg[0] (
  17361. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17362. .d(gnd),
  17363. .asdata(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [1]),
  17364. .clrn(!\sys_resetn~clkctrl_outclk ),
  17365. .aload(gnd),
  17366. .sclr(gnd),
  17367. .sload(vcc),
  17368. .ena(\macro_inst|u_uart[0]|u_rx[3]|always4~2_combout ),
  17369. .devclrn(devclrn),
  17370. .devpor(devpor),
  17371. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [0]),
  17372. .prn(vcc));
  17373. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg[0] .is_wysiwyg = "true";
  17374. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg[0] .power_up = "low";
  17375. // Location: FF_X48_Y1_N1
  17376. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg[1] (
  17377. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17378. .d(gnd),
  17379. .asdata(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [2]),
  17380. .clrn(!\sys_resetn~clkctrl_outclk ),
  17381. .aload(gnd),
  17382. .sclr(gnd),
  17383. .sload(vcc),
  17384. .ena(\macro_inst|u_uart[0]|u_rx[3]|always4~2_combout ),
  17385. .devclrn(devclrn),
  17386. .devpor(devpor),
  17387. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [1]),
  17388. .prn(vcc));
  17389. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg[1] .is_wysiwyg = "true";
  17390. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg[1] .power_up = "low";
  17391. // Location: FF_X48_Y1_N19
  17392. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg[2] (
  17393. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17394. .d(gnd),
  17395. .asdata(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [3]),
  17396. .clrn(!\sys_resetn~clkctrl_outclk ),
  17397. .aload(gnd),
  17398. .sclr(gnd),
  17399. .sload(vcc),
  17400. .ena(\macro_inst|u_uart[0]|u_rx[3]|always4~2_combout ),
  17401. .devclrn(devclrn),
  17402. .devpor(devpor),
  17403. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [2]),
  17404. .prn(vcc));
  17405. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg[2] .is_wysiwyg = "true";
  17406. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg[2] .power_up = "low";
  17407. // Location: FF_X48_Y1_N5
  17408. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg[3] (
  17409. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17410. .d(gnd),
  17411. .asdata(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [4]),
  17412. .clrn(!\sys_resetn~clkctrl_outclk ),
  17413. .aload(gnd),
  17414. .sclr(gnd),
  17415. .sload(vcc),
  17416. .ena(\macro_inst|u_uart[0]|u_rx[3]|always4~2_combout ),
  17417. .devclrn(devclrn),
  17418. .devpor(devpor),
  17419. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [3]),
  17420. .prn(vcc));
  17421. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg[3] .is_wysiwyg = "true";
  17422. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg[3] .power_up = "low";
  17423. // Location: FF_X48_Y1_N27
  17424. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg[4] (
  17425. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17426. .d(gnd),
  17427. .asdata(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [5]),
  17428. .clrn(!\sys_resetn~clkctrl_outclk ),
  17429. .aload(gnd),
  17430. .sclr(gnd),
  17431. .sload(vcc),
  17432. .ena(\macro_inst|u_uart[0]|u_rx[3]|always4~2_combout ),
  17433. .devclrn(devclrn),
  17434. .devpor(devpor),
  17435. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [4]),
  17436. .prn(vcc));
  17437. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg[4] .is_wysiwyg = "true";
  17438. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg[4] .power_up = "low";
  17439. // Location: FF_X48_Y1_N9
  17440. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg[5] (
  17441. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17442. .d(gnd),
  17443. .asdata(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [6]),
  17444. .clrn(!\sys_resetn~clkctrl_outclk ),
  17445. .aload(gnd),
  17446. .sclr(gnd),
  17447. .sload(vcc),
  17448. .ena(\macro_inst|u_uart[0]|u_rx[3]|always4~2_combout ),
  17449. .devclrn(devclrn),
  17450. .devpor(devpor),
  17451. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [5]),
  17452. .prn(vcc));
  17453. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg[5] .is_wysiwyg = "true";
  17454. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg[5] .power_up = "low";
  17455. // Location: FF_X48_Y1_N31
  17456. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg[6] (
  17457. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17458. .d(gnd),
  17459. .asdata(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [7]),
  17460. .clrn(!\sys_resetn~clkctrl_outclk ),
  17461. .aload(gnd),
  17462. .sclr(gnd),
  17463. .sload(vcc),
  17464. .ena(\macro_inst|u_uart[0]|u_rx[3]|always4~2_combout ),
  17465. .devclrn(devclrn),
  17466. .devpor(devpor),
  17467. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [6]),
  17468. .prn(vcc));
  17469. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg[6] .is_wysiwyg = "true";
  17470. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg[6] .power_up = "low";
  17471. // Location: FF_X48_Y1_N15
  17472. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg[7] (
  17473. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17474. .d(gnd),
  17475. .asdata(\macro_inst|u_uart[0]|u_rx[3]|Add1~0_combout ),
  17476. .clrn(!\sys_resetn~clkctrl_outclk ),
  17477. .aload(gnd),
  17478. .sclr(gnd),
  17479. .sload(vcc),
  17480. .ena(\macro_inst|u_uart[0]|u_rx[3]|always4~2_combout ),
  17481. .devclrn(devclrn),
  17482. .devpor(devpor),
  17483. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg [7]),
  17484. .prn(vcc));
  17485. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg[7] .is_wysiwyg = "true";
  17486. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_shift_reg[7] .power_up = "low";
  17487. // Location: FF_X57_Y7_N3
  17488. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_DATA (
  17489. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17490. .d(\macro_inst|u_uart[0]|u_rx[3]|Selector2~6_combout ),
  17491. .asdata(vcc),
  17492. .clrn(!\sys_resetn~clkctrl_outclk ),
  17493. .aload(gnd),
  17494. .sclr(gnd),
  17495. .sload(gnd),
  17496. .ena(vcc),
  17497. .devclrn(devclrn),
  17498. .devpor(devpor),
  17499. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_DATA~q ),
  17500. .prn(vcc));
  17501. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_DATA .is_wysiwyg = "true";
  17502. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_DATA .power_up = "low";
  17503. // Location: FF_X57_Y7_N9
  17504. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_IDLE (
  17505. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17506. .d(\macro_inst|u_uart[0]|u_rx[3]|Selector0~0_combout ),
  17507. .asdata(vcc),
  17508. .clrn(!\sys_resetn~clkctrl_outclk ),
  17509. .aload(gnd),
  17510. .sclr(gnd),
  17511. .sload(gnd),
  17512. .ena(vcc),
  17513. .devclrn(devclrn),
  17514. .devpor(devpor),
  17515. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_IDLE~q ),
  17516. .prn(vcc));
  17517. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_IDLE .is_wysiwyg = "true";
  17518. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_IDLE .power_up = "low";
  17519. // Location: FF_X52_Y4_N1
  17520. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_PARITY (
  17521. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17522. .d(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_PARITY~1_combout ),
  17523. .asdata(vcc),
  17524. .clrn(!\sys_resetn~clkctrl_outclk ),
  17525. .aload(gnd),
  17526. .sclr(gnd),
  17527. .sload(gnd),
  17528. .ena(vcc),
  17529. .devclrn(devclrn),
  17530. .devpor(devpor),
  17531. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_PARITY~q ),
  17532. .prn(vcc));
  17533. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_PARITY .is_wysiwyg = "true";
  17534. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_PARITY .power_up = "low";
  17535. // Location: LCCOMB_X46_Y4_N22
  17536. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_PARITY~0 (
  17537. .dataa(gnd),
  17538. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_bit~q ),
  17539. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_PARITY~q ),
  17540. .datad(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  17541. .cin(gnd),
  17542. .combout(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_PARITY~0_combout ),
  17543. .cout());
  17544. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_PARITY~0 .lut_mask = 16'h3F00;
  17545. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_PARITY~0 .sum_lutc_input = "datac";
  17546. // Location: LCCOMB_X52_Y4_N0
  17547. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_PARITY~1 (
  17548. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_PARITY~0_combout ),
  17549. .datab(\macro_inst|u_uart[0]|u_rx[3]|Selector4~0_combout ),
  17550. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_PARITY~q ),
  17551. .datad(\macro_inst|u_uart[0]|u_rx[3]|Selector4~5_combout ),
  17552. .cin(gnd),
  17553. .combout(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_PARITY~1_combout ),
  17554. .cout());
  17555. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_PARITY~1 .lut_mask = 16'h88F8;
  17556. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_PARITY~1 .sum_lutc_input = "datac";
  17557. // Location: FF_X47_Y1_N19
  17558. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_START (
  17559. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17560. .d(\macro_inst|u_uart[0]|u_rx[3]|Selector1~0_combout ),
  17561. .asdata(vcc),
  17562. .clrn(!\sys_resetn~clkctrl_outclk ),
  17563. .aload(gnd),
  17564. .sclr(gnd),
  17565. .sload(gnd),
  17566. .ena(vcc),
  17567. .devclrn(devclrn),
  17568. .devpor(devpor),
  17569. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_START~q ),
  17570. .prn(vcc));
  17571. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_START .is_wysiwyg = "true";
  17572. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_START .power_up = "low";
  17573. // Location: FF_X52_Y4_N3
  17574. dffeas \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_STOP (
  17575. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17576. .d(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_STOP~1_combout ),
  17577. .asdata(vcc),
  17578. .clrn(!\sys_resetn~clkctrl_outclk ),
  17579. .aload(gnd),
  17580. .sclr(gnd),
  17581. .sload(gnd),
  17582. .ena(vcc),
  17583. .devclrn(devclrn),
  17584. .devpor(devpor),
  17585. .q(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_STOP~q ),
  17586. .prn(vcc));
  17587. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_STOP .is_wysiwyg = "true";
  17588. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_STOP .power_up = "low";
  17589. // Location: LCCOMB_X52_Y4_N4
  17590. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_STOP~0 (
  17591. .dataa(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_PARITY~q ),
  17592. .datab(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  17593. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_bit~q ),
  17594. .datad(\macro_inst|u_uart[0]|u_rx[3]|Selector4~0_combout ),
  17595. .cin(gnd),
  17596. .combout(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_STOP~0_combout ),
  17597. .cout());
  17598. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_STOP~0 .lut_mask = 16'hB3A0;
  17599. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_STOP~0 .sum_lutc_input = "datac";
  17600. // Location: LCCOMB_X52_Y4_N2
  17601. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_STOP~1 (
  17602. .dataa(gnd),
  17603. .datab(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_STOP~0_combout ),
  17604. .datac(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_STOP~q ),
  17605. .datad(\macro_inst|u_uart[0]|u_rx[3]|Selector4~5_combout ),
  17606. .cin(gnd),
  17607. .combout(\macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_STOP~1_combout ),
  17608. .cout());
  17609. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_STOP~1 .lut_mask = 16'hCCF0;
  17610. defparam \macro_inst|u_uart[0]|u_rx[3]|rx_state.UART_STOP~1 .sum_lutc_input = "datac";
  17611. // Location: LCCOMB_X43_Y2_N16
  17612. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|Add1~0 (
  17613. .dataa(gnd),
  17614. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_in [4]),
  17615. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_in [3]),
  17616. .datad(\macro_inst|u_uart[0]|u_rx[4]|rx_in [2]),
  17617. .cin(gnd),
  17618. .combout(\macro_inst|u_uart[0]|u_rx[4]|Add1~0_combout ),
  17619. .cout());
  17620. defparam \macro_inst|u_uart[0]|u_rx[4]|Add1~0 .lut_mask = 16'h0CCF;
  17621. defparam \macro_inst|u_uart[0]|u_rx[4]|Add1~0 .sum_lutc_input = "datac";
  17622. // Location: LCCOMB_X49_Y4_N6
  17623. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|Add4~0 (
  17624. .dataa(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt [1]),
  17625. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt [0]),
  17626. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt [2]),
  17627. .datad(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt [3]),
  17628. .cin(gnd),
  17629. .combout(\macro_inst|u_uart[0]|u_rx[4]|Add4~0_combout ),
  17630. .cout());
  17631. defparam \macro_inst|u_uart[0]|u_rx[4]|Add4~0 .lut_mask = 16'h01FE;
  17632. defparam \macro_inst|u_uart[0]|u_rx[4]|Add4~0 .sum_lutc_input = "datac";
  17633. // Location: LCCOMB_X49_Y4_N2
  17634. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|Add4~1 (
  17635. .dataa(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt [1]),
  17636. .datab(gnd),
  17637. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt [2]),
  17638. .datad(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt [0]),
  17639. .cin(gnd),
  17640. .combout(\macro_inst|u_uart[0]|u_rx[4]|Add4~1_combout ),
  17641. .cout());
  17642. defparam \macro_inst|u_uart[0]|u_rx[4]|Add4~1 .lut_mask = 16'h0F5A;
  17643. defparam \macro_inst|u_uart[0]|u_rx[4]|Add4~1 .sum_lutc_input = "datac";
  17644. // Location: LCCOMB_X49_Y4_N20
  17645. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|Add4~2 (
  17646. .dataa(gnd),
  17647. .datab(gnd),
  17648. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt [1]),
  17649. .datad(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt [0]),
  17650. .cin(gnd),
  17651. .combout(\macro_inst|u_uart[0]|u_rx[4]|Add4~2_combout ),
  17652. .cout());
  17653. defparam \macro_inst|u_uart[0]|u_rx[4]|Add4~2 .lut_mask = 16'h0FF0;
  17654. defparam \macro_inst|u_uart[0]|u_rx[4]|Add4~2 .sum_lutc_input = "datac";
  17655. // Location: LCCOMB_X45_Y2_N26
  17656. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|Selector0~0 (
  17657. .dataa(\macro_inst|u_uart[0]|u_rx[4]|Add1~0_combout ),
  17658. .datab(gnd),
  17659. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_IDLE~q ),
  17660. .datad(\macro_inst|u_uart[0]|u_rx[4]|Selector2~2_combout ),
  17661. .cin(gnd),
  17662. .combout(\macro_inst|u_uart[0]|u_rx[4]|Selector0~0_combout ),
  17663. .cout());
  17664. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector0~0 .lut_mask = 16'h00F5;
  17665. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector0~0 .sum_lutc_input = "datac";
  17666. // Location: LCCOMB_X45_Y2_N14
  17667. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|Selector1~0 (
  17668. .dataa(\macro_inst|u_uart[0]|u_rx[4]|Selector2~4_combout ),
  17669. .datab(\macro_inst|u_uart[0]|u_rx[4]|Selector2~2_combout ),
  17670. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_START~q ),
  17671. .datad(\macro_inst|u_uart[0]|u_rx[4]|always6~1_combout ),
  17672. .cin(gnd),
  17673. .combout(\macro_inst|u_uart[0]|u_rx[4]|Selector1~0_combout ),
  17674. .cout());
  17675. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector1~0 .lut_mask = 16'h3310;
  17676. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector1~0 .sum_lutc_input = "datac";
  17677. // Location: LCCOMB_X45_Y2_N12
  17678. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|Selector2~1 (
  17679. .dataa(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt [1]),
  17680. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt [2]),
  17681. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_STOP~q ),
  17682. .datad(\macro_inst|u_uart[0]|u_rx[4]|always2~0_combout ),
  17683. .cin(gnd),
  17684. .combout(\macro_inst|u_uart[0]|u_rx[4]|Selector2~1_combout ),
  17685. .cout());
  17686. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector2~1 .lut_mask = 16'h1000;
  17687. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector2~1 .sum_lutc_input = "datac";
  17688. // Location: LCCOMB_X45_Y2_N20
  17689. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|Selector2~2 (
  17690. .dataa(\macro_inst|u_uart[0]|u_rx[4]|Add1~0_combout ),
  17691. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_STOP~q ),
  17692. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_sample~0_combout ),
  17693. .datad(\macro_inst|u_uart[0]|u_rx[4]|always2~0_combout ),
  17694. .cin(gnd),
  17695. .combout(\macro_inst|u_uart[0]|u_rx[4]|Selector2~2_combout ),
  17696. .cout());
  17697. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector2~2 .lut_mask = 16'h8000;
  17698. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector2~2 .sum_lutc_input = "datac";
  17699. // Location: LCCOMB_X48_Y3_N22
  17700. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|Selector2~3 (
  17701. .dataa(gnd),
  17702. .datab(gnd),
  17703. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_START~q ),
  17704. .datad(\macro_inst|u_uart[0]|u_rx[4]|Selector4~2_combout ),
  17705. .cin(gnd),
  17706. .combout(\macro_inst|u_uart[0]|u_rx[4]|Selector2~3_combout ),
  17707. .cout());
  17708. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector2~3 .lut_mask = 16'hF000;
  17709. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector2~3 .sum_lutc_input = "datac";
  17710. // Location: LCCOMB_X48_Y3_N14
  17711. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|Selector2~4 (
  17712. .dataa(\macro_inst|u_uart[0]|u_rx[4]|Selector2~3_combout ),
  17713. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_bit~q ),
  17714. .datac(\macro_inst|u_uart[0]|u_rx[4]|always3~2_combout ),
  17715. .datad(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_PARITY~q ),
  17716. .cin(gnd),
  17717. .combout(\macro_inst|u_uart[0]|u_rx[4]|Selector2~4_combout ),
  17718. .cout());
  17719. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector2~4 .lut_mask = 16'hCCC8;
  17720. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector2~4 .sum_lutc_input = "datac";
  17721. // Location: LCCOMB_X48_Y3_N2
  17722. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|Selector2~5 (
  17723. .dataa(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_IDLE~q ),
  17724. .datab(\macro_inst|u_uart[0]|u_rx[4]|Selector2~4_combout ),
  17725. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_DATA~q ),
  17726. .datad(\macro_inst|u_uart[0]|u_rx[4]|Add1~0_combout ),
  17727. .cin(gnd),
  17728. .combout(\macro_inst|u_uart[0]|u_rx[4]|Selector2~5_combout ),
  17729. .cout());
  17730. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector2~5 .lut_mask = 16'h3020;
  17731. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector2~5 .sum_lutc_input = "datac";
  17732. // Location: LCCOMB_X48_Y3_N28
  17733. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|Selector2~6 (
  17734. .dataa(\macro_inst|u_uart[0]|u_rx[4]|Selector2~3_combout ),
  17735. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_bit~q ),
  17736. .datac(\macro_inst|u_uart[0]|u_rx[4]|Selector2~2_combout ),
  17737. .datad(\macro_inst|u_uart[0]|u_rx[4]|Selector2~5_combout ),
  17738. .cin(gnd),
  17739. .combout(\macro_inst|u_uart[0]|u_rx[4]|Selector2~6_combout ),
  17740. .cout());
  17741. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector2~6 .lut_mask = 16'h0F08;
  17742. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector2~6 .sum_lutc_input = "datac";
  17743. // Location: LCCOMB_X49_Y3_N30
  17744. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|Selector4~0 (
  17745. .dataa(\macro_inst|u_uart[0]|u_rx[4]|rx_bit~q ),
  17746. .datab(\macro_inst|u_uart[0]|u_rx[4]|always3~1_combout ),
  17747. .datac(gnd),
  17748. .datad(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_DATA~q ),
  17749. .cin(gnd),
  17750. .combout(\macro_inst|u_uart[0]|u_rx[4]|Selector4~0_combout ),
  17751. .cout());
  17752. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector4~0 .lut_mask = 16'h8800;
  17753. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector4~0 .sum_lutc_input = "datac";
  17754. // Location: LCCOMB_X48_Y3_N24
  17755. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|Selector4~1 (
  17756. .dataa(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_PARITY~q ),
  17757. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_bit~q ),
  17758. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_DATA~q ),
  17759. .datad(\macro_inst|u_uart[0]|u_rx[4]|always3~1_combout ),
  17760. .cin(gnd),
  17761. .combout(\macro_inst|u_uart[0]|u_rx[4]|Selector4~1_combout ),
  17762. .cout());
  17763. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector4~1 .lut_mask = 16'hC888;
  17764. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector4~1 .sum_lutc_input = "datac";
  17765. // Location: LCCOMB_X45_Y2_N16
  17766. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|Selector4~2 (
  17767. .dataa(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt [3]),
  17768. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt [0]),
  17769. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt [2]),
  17770. .datad(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt [1]),
  17771. .cin(gnd),
  17772. .combout(\macro_inst|u_uart[0]|u_rx[4]|Selector4~2_combout ),
  17773. .cout());
  17774. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector4~2 .lut_mask = 16'h0001;
  17775. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector4~2 .sum_lutc_input = "datac";
  17776. // Location: LCCOMB_X48_Y3_N4
  17777. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|Selector4~3 (
  17778. .dataa(gnd),
  17779. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_bit~q ),
  17780. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_STOP~q ),
  17781. .datad(\macro_inst|u_uart[0]|u_rx[4]|Selector4~2_combout ),
  17782. .cin(gnd),
  17783. .combout(\macro_inst|u_uart[0]|u_rx[4]|Selector4~3_combout ),
  17784. .cout());
  17785. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector4~3 .lut_mask = 16'h0C00;
  17786. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector4~3 .sum_lutc_input = "datac";
  17787. // Location: LCCOMB_X48_Y3_N12
  17788. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|Selector4~4 (
  17789. .dataa(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_IDLE~q ),
  17790. .datab(\macro_inst|u_uart[0]|u_rx[4]|Add1~0_combout ),
  17791. .datac(\macro_inst|u_uart[0]|u_rx[4]|Selector4~3_combout ),
  17792. .datad(\macro_inst|u_uart[0]|u_rx[4]|Selector2~1_combout ),
  17793. .cin(gnd),
  17794. .combout(\macro_inst|u_uart[0]|u_rx[4]|Selector4~4_combout ),
  17795. .cout());
  17796. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector4~4 .lut_mask = 16'hB9B1;
  17797. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector4~4 .sum_lutc_input = "datac";
  17798. // Location: LCCOMB_X48_Y3_N6
  17799. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|Selector4~5 (
  17800. .dataa(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_PARITY~q ),
  17801. .datab(\macro_inst|u_uart[0]|u_rx[4]|Selector4~1_combout ),
  17802. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_DATA~q ),
  17803. .datad(\macro_inst|u_uart[0]|u_rx[4]|Selector4~4_combout ),
  17804. .cin(gnd),
  17805. .combout(\macro_inst|u_uart[0]|u_rx[4]|Selector4~5_combout ),
  17806. .cout());
  17807. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector4~5 .lut_mask = 16'hCDCC;
  17808. defparam \macro_inst|u_uart[0]|u_rx[4]|Selector4~5 .sum_lutc_input = "datac";
  17809. // Location: LCCOMB_X44_Y2_N4
  17810. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|always11~0 (
  17811. .dataa(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [6]),
  17812. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [4]),
  17813. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [7]),
  17814. .datad(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [5]),
  17815. .cin(gnd),
  17816. .combout(\macro_inst|u_uart[0]|u_rx[4]|always11~0_combout ),
  17817. .cout());
  17818. defparam \macro_inst|u_uart[0]|u_rx[4]|always11~0 .lut_mask = 16'h0001;
  17819. defparam \macro_inst|u_uart[0]|u_rx[4]|always11~0 .sum_lutc_input = "datac";
  17820. // Location: LCCOMB_X44_Y2_N30
  17821. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|always11~1 (
  17822. .dataa(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [3]),
  17823. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [2]),
  17824. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [1]),
  17825. .datad(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [0]),
  17826. .cin(gnd),
  17827. .combout(\macro_inst|u_uart[0]|u_rx[4]|always11~1_combout ),
  17828. .cout());
  17829. defparam \macro_inst|u_uart[0]|u_rx[4]|always11~1 .lut_mask = 16'h0001;
  17830. defparam \macro_inst|u_uart[0]|u_rx[4]|always11~1 .sum_lutc_input = "datac";
  17831. // Location: LCCOMB_X45_Y2_N28
  17832. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|always11~2 (
  17833. .dataa(\macro_inst|u_uart[0]|u_rx[4]|Add1~0_combout ),
  17834. .datab(\macro_inst|u_uart[0]|u_rx[4]|always11~1_combout ),
  17835. .datac(\macro_inst|u_uart[0]|u_rx[4]|always11~0_combout ),
  17836. .datad(\macro_inst|u_uart[0]|u_rx[4]|Selector2~1_combout ),
  17837. .cin(gnd),
  17838. .combout(\macro_inst|u_uart[0]|u_rx[4]|always11~2_combout ),
  17839. .cout());
  17840. defparam \macro_inst|u_uart[0]|u_rx[4]|always11~2 .lut_mask = 16'h4000;
  17841. defparam \macro_inst|u_uart[0]|u_rx[4]|always11~2 .sum_lutc_input = "datac";
  17842. // Location: LCCOMB_X45_Y2_N18
  17843. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|always2~0 (
  17844. .dataa(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt [3]),
  17845. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt [0]),
  17846. .datac(gnd),
  17847. .datad(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  17848. .cin(gnd),
  17849. .combout(\macro_inst|u_uart[0]|u_rx[4]|always2~0_combout ),
  17850. .cout());
  17851. defparam \macro_inst|u_uart[0]|u_rx[4]|always2~0 .lut_mask = 16'h8800;
  17852. defparam \macro_inst|u_uart[0]|u_rx[4]|always2~0 .sum_lutc_input = "datac";
  17853. // Location: LCCOMB_X45_Y2_N8
  17854. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|always2~1 (
  17855. .dataa(gnd),
  17856. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt [1]),
  17857. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt [2]),
  17858. .datad(\macro_inst|u_uart[0]|u_rx[4]|always2~0_combout ),
  17859. .cin(gnd),
  17860. .combout(\macro_inst|u_uart[0]|u_rx[4]|always2~1_combout ),
  17861. .cout());
  17862. defparam \macro_inst|u_uart[0]|u_rx[4]|always2~1 .lut_mask = 16'hC000;
  17863. defparam \macro_inst|u_uart[0]|u_rx[4]|always2~1 .sum_lutc_input = "datac";
  17864. // Location: LCCOMB_X49_Y4_N24
  17865. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|always3~1 (
  17866. .dataa(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt [1]),
  17867. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt [0]),
  17868. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt [2]),
  17869. .datad(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt [3]),
  17870. .cin(gnd),
  17871. .combout(\macro_inst|u_uart[0]|u_rx[4]|always3~1_combout ),
  17872. .cout());
  17873. defparam \macro_inst|u_uart[0]|u_rx[4]|always3~1 .lut_mask = 16'h0001;
  17874. defparam \macro_inst|u_uart[0]|u_rx[4]|always3~1 .sum_lutc_input = "datac";
  17875. // Location: LCCOMB_X48_Y3_N26
  17876. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|always3~2 (
  17877. .dataa(gnd),
  17878. .datab(gnd),
  17879. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_DATA~q ),
  17880. .datad(\macro_inst|u_uart[0]|u_rx[4]|always3~1_combout ),
  17881. .cin(gnd),
  17882. .combout(\macro_inst|u_uart[0]|u_rx[4]|always3~2_combout ),
  17883. .cout());
  17884. defparam \macro_inst|u_uart[0]|u_rx[4]|always3~2 .lut_mask = 16'hF000;
  17885. defparam \macro_inst|u_uart[0]|u_rx[4]|always3~2 .sum_lutc_input = "datac";
  17886. // Location: LCCOMB_X43_Y2_N8
  17887. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|always4~2 (
  17888. .dataa(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt [2]),
  17889. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt [1]),
  17890. .datac(\macro_inst|u_uart[0]|u_rx[4]|always2~0_combout ),
  17891. .datad(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_DATA~q ),
  17892. .cin(gnd),
  17893. .combout(\macro_inst|u_uart[0]|u_rx[4]|always4~2_combout ),
  17894. .cout());
  17895. defparam \macro_inst|u_uart[0]|u_rx[4]|always4~2 .lut_mask = 16'h1000;
  17896. defparam \macro_inst|u_uart[0]|u_rx[4]|always4~2 .sum_lutc_input = "datac";
  17897. // Location: LCCOMB_X44_Y2_N22
  17898. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|always6~1 (
  17899. .dataa(\macro_inst|u_uart[0]|u_rx[4]|rx_in [2]),
  17900. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_IDLE~q ),
  17901. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_in [3]),
  17902. .datad(\macro_inst|u_uart[0]|u_rx[4]|rx_in [4]),
  17903. .cin(gnd),
  17904. .combout(\macro_inst|u_uart[0]|u_rx[4]|always6~1_combout ),
  17905. .cout());
  17906. defparam \macro_inst|u_uart[0]|u_rx[4]|always6~1 .lut_mask = 16'h2032;
  17907. defparam \macro_inst|u_uart[0]|u_rx[4]|always6~1 .sum_lutc_input = "datac";
  17908. // Location: LCCOMB_X48_Y3_N16
  17909. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|always8~0 (
  17910. .dataa(\macro_inst|u_uart[0]|u_rx[4]|rx_idle_en~q ),
  17911. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_bit~q ),
  17912. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_IDLE~q ),
  17913. .datad(\macro_inst|u_uart[0]|u_rx[4]|always3~1_combout ),
  17914. .cin(gnd),
  17915. .combout(\macro_inst|u_uart[0]|u_rx[4]|always8~0_combout ),
  17916. .cout());
  17917. defparam \macro_inst|u_uart[0]|u_rx[4]|always8~0 .lut_mask = 16'h0800;
  17918. defparam \macro_inst|u_uart[0]|u_rx[4]|always8~0 .sum_lutc_input = "datac";
  17919. // Location: FF_X45_Y2_N25
  17920. dffeas \macro_inst|u_uart[0]|u_rx[4]|break_error (
  17921. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17922. .d(\macro_inst|u_uart[0]|u_rx[4]|break_error~0_combout ),
  17923. .asdata(vcc),
  17924. .clrn(!\sys_resetn~clkctrl_outclk ),
  17925. .aload(gnd),
  17926. .sclr(gnd),
  17927. .sload(gnd),
  17928. .ena(vcc),
  17929. .devclrn(devclrn),
  17930. .devpor(devpor),
  17931. .q(\macro_inst|u_uart[0]|u_rx[4]|break_error~q ),
  17932. .prn(vcc));
  17933. defparam \macro_inst|u_uart[0]|u_rx[4]|break_error .is_wysiwyg = "true";
  17934. defparam \macro_inst|u_uart[0]|u_rx[4]|break_error .power_up = "low";
  17935. // Location: LCCOMB_X45_Y2_N24
  17936. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|break_error~0 (
  17937. .dataa(gnd),
  17938. .datab(\macro_inst|u_uart[0]|u_rx[4]|always11~2_combout ),
  17939. .datac(\macro_inst|u_uart[0]|u_rx[4]|break_error~q ),
  17940. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags[4]~15_combout ),
  17941. .cin(gnd),
  17942. .combout(\macro_inst|u_uart[0]|u_rx[4]|break_error~0_combout ),
  17943. .cout());
  17944. defparam \macro_inst|u_uart[0]|u_rx[4]|break_error~0 .lut_mask = 16'hFCCC;
  17945. defparam \macro_inst|u_uart[0]|u_rx[4]|break_error~0 .sum_lutc_input = "datac";
  17946. // Location: FF_X57_Y3_N7
  17947. dffeas \macro_inst|u_uart[0]|u_rx[4]|framing_error (
  17948. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17949. .d(\macro_inst|u_uart[0]|u_rx[4]|framing_error~0_combout ),
  17950. .asdata(vcc),
  17951. .clrn(!\sys_resetn~clkctrl_outclk ),
  17952. .aload(gnd),
  17953. .sclr(gnd),
  17954. .sload(gnd),
  17955. .ena(vcc),
  17956. .devclrn(devclrn),
  17957. .devpor(devpor),
  17958. .q(\macro_inst|u_uart[0]|u_rx[4]|framing_error~q ),
  17959. .prn(vcc));
  17960. defparam \macro_inst|u_uart[0]|u_rx[4]|framing_error .is_wysiwyg = "true";
  17961. defparam \macro_inst|u_uart[0]|u_rx[4]|framing_error .power_up = "low";
  17962. // Location: LCCOMB_X57_Y3_N6
  17963. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|framing_error~0 (
  17964. .dataa(\macro_inst|u_uart[0]|u_rx[4]|Add1~0_combout ),
  17965. .datab(\macro_inst|u_uart[0]|u_regs|clear_flags[4]~15_combout ),
  17966. .datac(\macro_inst|u_uart[0]|u_rx[4]|framing_error~q ),
  17967. .datad(\macro_inst|u_uart[0]|u_rx[4]|Selector2~1_combout ),
  17968. .cin(gnd),
  17969. .combout(\macro_inst|u_uart[0]|u_rx[4]|framing_error~0_combout ),
  17970. .cout());
  17971. defparam \macro_inst|u_uart[0]|u_rx[4]|framing_error~0 .lut_mask = 16'hD5C0;
  17972. defparam \macro_inst|u_uart[0]|u_rx[4]|framing_error~0 .sum_lutc_input = "datac";
  17973. // Location: FF_X57_Y3_N1
  17974. dffeas \macro_inst|u_uart[0]|u_rx[4]|overrun_error (
  17975. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  17976. .d(\macro_inst|u_uart[0]|u_rx[4]|overrun_error~0_combout ),
  17977. .asdata(vcc),
  17978. .clrn(!\sys_resetn~clkctrl_outclk ),
  17979. .aload(gnd),
  17980. .sclr(gnd),
  17981. .sload(gnd),
  17982. .ena(vcc),
  17983. .devclrn(devclrn),
  17984. .devpor(devpor),
  17985. .q(\macro_inst|u_uart[0]|u_rx[4]|overrun_error~q ),
  17986. .prn(vcc));
  17987. defparam \macro_inst|u_uart[0]|u_rx[4]|overrun_error .is_wysiwyg = "true";
  17988. defparam \macro_inst|u_uart[0]|u_rx[4]|overrun_error .power_up = "low";
  17989. // Location: LCCOMB_X57_Y3_N0
  17990. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|overrun_error~0 (
  17991. .dataa(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|counter ),
  17992. .datab(\macro_inst|u_uart[0]|u_regs|clear_flags[4]~15_combout ),
  17993. .datac(\macro_inst|u_uart[0]|u_rx[4]|overrun_error~q ),
  17994. .datad(\macro_inst|u_uart[0]|u_rx[4]|Selector2~1_combout ),
  17995. .cin(gnd),
  17996. .combout(\macro_inst|u_uart[0]|u_rx[4]|overrun_error~0_combout ),
  17997. .cout());
  17998. defparam \macro_inst|u_uart[0]|u_rx[4]|overrun_error~0 .lut_mask = 16'hEAC0;
  17999. defparam \macro_inst|u_uart[0]|u_rx[4]|overrun_error~0 .sum_lutc_input = "datac";
  18000. // Location: FF_X57_Y3_N21
  18001. dffeas \macro_inst|u_uart[0]|u_rx[4]|parity_error (
  18002. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18003. .d(\macro_inst|u_uart[0]|u_rx[4]|parity_error~1_combout ),
  18004. .asdata(vcc),
  18005. .clrn(!\sys_resetn~clkctrl_outclk ),
  18006. .aload(gnd),
  18007. .sclr(gnd),
  18008. .sload(gnd),
  18009. .ena(vcc),
  18010. .devclrn(devclrn),
  18011. .devpor(devpor),
  18012. .q(\macro_inst|u_uart[0]|u_rx[4]|parity_error~q ),
  18013. .prn(vcc));
  18014. defparam \macro_inst|u_uart[0]|u_rx[4]|parity_error .is_wysiwyg = "true";
  18015. defparam \macro_inst|u_uart[0]|u_rx[4]|parity_error .power_up = "low";
  18016. // Location: LCCOMB_X46_Y2_N0
  18017. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|parity_error~0 (
  18018. .dataa(\macro_inst|u_uart[0]|u_rx[4]|rx_parity~q ),
  18019. .datab(\macro_inst|u_uart[0]|u_rx[4]|always2~0_combout ),
  18020. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_PARITY~q ),
  18021. .datad(\macro_inst|u_uart[0]|u_rx[4]|Add1~0_combout ),
  18022. .cin(gnd),
  18023. .combout(\macro_inst|u_uart[0]|u_rx[4]|parity_error~0_combout ),
  18024. .cout());
  18025. defparam \macro_inst|u_uart[0]|u_rx[4]|parity_error~0 .lut_mask = 16'h4080;
  18026. defparam \macro_inst|u_uart[0]|u_rx[4]|parity_error~0 .sum_lutc_input = "datac";
  18027. // Location: LCCOMB_X57_Y3_N20
  18028. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|parity_error~1 (
  18029. .dataa(\macro_inst|u_uart[0]|u_rx[4]|rx_sample~0_combout ),
  18030. .datab(\macro_inst|u_uart[0]|u_rx[4]|parity_error~0_combout ),
  18031. .datac(\macro_inst|u_uart[0]|u_rx[4]|parity_error~q ),
  18032. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags[4]~15_combout ),
  18033. .cin(gnd),
  18034. .combout(\macro_inst|u_uart[0]|u_rx[4]|parity_error~1_combout ),
  18035. .cout());
  18036. defparam \macro_inst|u_uart[0]|u_rx[4]|parity_error~1 .lut_mask = 16'hF888;
  18037. defparam \macro_inst|u_uart[0]|u_rx[4]|parity_error~1 .sum_lutc_input = "datac";
  18038. // Location: FF_X45_Y2_N1
  18039. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[0] (
  18040. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18041. .d(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[0]~4_combout ),
  18042. .asdata(\~GND~combout ),
  18043. .clrn(!\sys_resetn~clkctrl_outclk ),
  18044. .aload(gnd),
  18045. .sclr(gnd),
  18046. .sload(\macro_inst|u_uart[0]|u_rx[4]|always6~1_combout ),
  18047. .ena(vcc),
  18048. .devclrn(devclrn),
  18049. .devpor(devpor),
  18050. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt [0]),
  18051. .prn(vcc));
  18052. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[0] .is_wysiwyg = "true";
  18053. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[0] .power_up = "low";
  18054. // Location: LCCOMB_X45_Y2_N0
  18055. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[0]~4 (
  18056. .dataa(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  18057. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt [0]),
  18058. .datac(gnd),
  18059. .datad(vcc),
  18060. .cin(gnd),
  18061. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[0]~4_combout ),
  18062. .cout(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[0]~5 ));
  18063. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[0]~4 .lut_mask = 16'h6688;
  18064. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[0]~4 .sum_lutc_input = "datac";
  18065. // Location: FF_X45_Y2_N3
  18066. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[1] (
  18067. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18068. .d(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[1]~6_combout ),
  18069. .asdata(vcc),
  18070. .clrn(!\sys_resetn~clkctrl_outclk ),
  18071. .aload(gnd),
  18072. .sclr(gnd),
  18073. .sload(\macro_inst|u_uart[0]|u_rx[4]|always6~1_combout ),
  18074. .ena(vcc),
  18075. .devclrn(devclrn),
  18076. .devpor(devpor),
  18077. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt [1]),
  18078. .prn(vcc));
  18079. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[1] .is_wysiwyg = "true";
  18080. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[1] .power_up = "low";
  18081. // Location: LCCOMB_X45_Y2_N2
  18082. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[1]~6 (
  18083. .dataa(gnd),
  18084. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt [1]),
  18085. .datac(gnd),
  18086. .datad(vcc),
  18087. .cin(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[0]~5 ),
  18088. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[1]~6_combout ),
  18089. .cout(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[1]~7 ));
  18090. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[1]~6 .lut_mask = 16'h3C3F;
  18091. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[1]~6 .sum_lutc_input = "cin";
  18092. // Location: FF_X45_Y2_N5
  18093. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[2] (
  18094. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18095. .d(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[2]~8_combout ),
  18096. .asdata(\~GND~combout ),
  18097. .clrn(!\sys_resetn~clkctrl_outclk ),
  18098. .aload(gnd),
  18099. .sclr(gnd),
  18100. .sload(\macro_inst|u_uart[0]|u_rx[4]|always6~1_combout ),
  18101. .ena(vcc),
  18102. .devclrn(devclrn),
  18103. .devpor(devpor),
  18104. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt [2]),
  18105. .prn(vcc));
  18106. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[2] .is_wysiwyg = "true";
  18107. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[2] .power_up = "low";
  18108. // Location: LCCOMB_X45_Y2_N4
  18109. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[2]~8 (
  18110. .dataa(gnd),
  18111. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt [2]),
  18112. .datac(gnd),
  18113. .datad(vcc),
  18114. .cin(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[1]~7 ),
  18115. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[2]~8_combout ),
  18116. .cout(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[2]~9 ));
  18117. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[2]~8 .lut_mask = 16'hC30C;
  18118. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[2]~8 .sum_lutc_input = "cin";
  18119. // Location: FF_X45_Y2_N7
  18120. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[3] (
  18121. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18122. .d(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[3]~10_combout ),
  18123. .asdata(\~GND~combout ),
  18124. .clrn(!\sys_resetn~clkctrl_outclk ),
  18125. .aload(gnd),
  18126. .sclr(gnd),
  18127. .sload(\macro_inst|u_uart[0]|u_rx[4]|always6~1_combout ),
  18128. .ena(vcc),
  18129. .devclrn(devclrn),
  18130. .devpor(devpor),
  18131. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt [3]),
  18132. .prn(vcc));
  18133. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[3] .is_wysiwyg = "true";
  18134. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[3] .power_up = "low";
  18135. // Location: LCCOMB_X45_Y2_N6
  18136. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[3]~10 (
  18137. .dataa(gnd),
  18138. .datab(gnd),
  18139. .datac(gnd),
  18140. .datad(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt [3]),
  18141. .cin(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[2]~9 ),
  18142. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[3]~10_combout ),
  18143. .cout());
  18144. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[3]~10 .lut_mask = 16'h0FF0;
  18145. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt[3]~10 .sum_lutc_input = "cin";
  18146. // Location: FF_X45_Y2_N9
  18147. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_bit (
  18148. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18149. .d(\macro_inst|u_uart[0]|u_rx[4]|always2~1_combout ),
  18150. .asdata(vcc),
  18151. .clrn(!\sys_resetn~clkctrl_outclk ),
  18152. .aload(gnd),
  18153. .sclr(gnd),
  18154. .sload(gnd),
  18155. .ena(vcc),
  18156. .devclrn(devclrn),
  18157. .devpor(devpor),
  18158. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_bit~q ),
  18159. .prn(vcc));
  18160. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_bit .is_wysiwyg = "true";
  18161. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_bit .power_up = "low";
  18162. // Location: FF_X49_Y4_N19
  18163. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt[0] (
  18164. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18165. .d(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt~4_combout ),
  18166. .asdata(vcc),
  18167. .clrn(vcc),
  18168. .aload(gnd),
  18169. .sclr(gnd),
  18170. .sload(gnd),
  18171. .ena(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt[0]~3_combout ),
  18172. .devclrn(devclrn),
  18173. .devpor(devpor),
  18174. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt [0]),
  18175. .prn(vcc));
  18176. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt[0] .is_wysiwyg = "true";
  18177. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt[0] .power_up = "low";
  18178. // Location: LCCOMB_X49_Y4_N8
  18179. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt[0]~3 (
  18180. .dataa(gnd),
  18181. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_START~q ),
  18182. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_bit~q ),
  18183. .datad(gnd),
  18184. .cin(gnd),
  18185. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt[0]~3_combout ),
  18186. .cout());
  18187. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt[0]~3 .lut_mask = 16'hFCFC;
  18188. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt[0]~3 .sum_lutc_input = "datac";
  18189. // Location: FF_X49_Y4_N23
  18190. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt[1] (
  18191. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18192. .d(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt~5_combout ),
  18193. .asdata(vcc),
  18194. .clrn(vcc),
  18195. .aload(gnd),
  18196. .sclr(gnd),
  18197. .sload(gnd),
  18198. .ena(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt[0]~3_combout ),
  18199. .devclrn(devclrn),
  18200. .devpor(devpor),
  18201. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt [1]),
  18202. .prn(vcc));
  18203. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt[1] .is_wysiwyg = "true";
  18204. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt[1] .power_up = "low";
  18205. // Location: FF_X49_Y4_N15
  18206. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt[2] (
  18207. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18208. .d(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt~2_combout ),
  18209. .asdata(vcc),
  18210. .clrn(vcc),
  18211. .aload(gnd),
  18212. .sclr(gnd),
  18213. .sload(gnd),
  18214. .ena(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt[0]~3_combout ),
  18215. .devclrn(devclrn),
  18216. .devpor(devpor),
  18217. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt [2]),
  18218. .prn(vcc));
  18219. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt[2] .is_wysiwyg = "true";
  18220. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt[2] .power_up = "low";
  18221. // Location: FF_X48_Y4_N19
  18222. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt[3] (
  18223. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18224. .d(gnd),
  18225. .asdata(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt~1_combout ),
  18226. .clrn(vcc),
  18227. .aload(gnd),
  18228. .sclr(gnd),
  18229. .sload(vcc),
  18230. .ena(vcc),
  18231. .devclrn(devclrn),
  18232. .devpor(devpor),
  18233. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt [3]),
  18234. .prn(vcc));
  18235. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt[3] .is_wysiwyg = "true";
  18236. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt[3] .power_up = "low";
  18237. // Location: LCCOMB_X49_Y4_N12
  18238. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt~1 (
  18239. .dataa(\macro_inst|u_uart[0]|u_rx[4]|Add4~0_combout ),
  18240. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_START~q ),
  18241. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_bit~q ),
  18242. .datad(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt [3]),
  18243. .cin(gnd),
  18244. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt~1_combout ),
  18245. .cout());
  18246. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt~1 .lut_mask = 16'h1310;
  18247. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt~1 .sum_lutc_input = "datac";
  18248. // Location: LCCOMB_X49_Y4_N14
  18249. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt~2 (
  18250. .dataa(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_DATA~q ),
  18251. .datab(\macro_inst|u_uart[0]|u_rx[4]|Add4~1_combout ),
  18252. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_START~q ),
  18253. .datad(\macro_inst|u_uart[0]|u_rx[4]|always3~1_combout ),
  18254. .cin(gnd),
  18255. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt~2_combout ),
  18256. .cout());
  18257. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt~2 .lut_mask = 16'hF1F3;
  18258. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt~2 .sum_lutc_input = "datac";
  18259. // Location: LCCOMB_X49_Y4_N18
  18260. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt~4 (
  18261. .dataa(\macro_inst|u_uart[0]|u_rx[4]|always3~2_combout ),
  18262. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_START~q ),
  18263. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt [0]),
  18264. .datad(\macro_inst|u_uart[0]|u_rx[5]|Add3~0_combout ),
  18265. .cin(gnd),
  18266. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt~4_combout ),
  18267. .cout());
  18268. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt~4 .lut_mask = 16'hCDCF;
  18269. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt~4 .sum_lutc_input = "datac";
  18270. // Location: LCCOMB_X49_Y4_N22
  18271. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt~5 (
  18272. .dataa(\macro_inst|u_uart[0]|u_rx[4]|always3~2_combout ),
  18273. .datab(\macro_inst|u_uart[0]|u_rx[5]|Add3~1_combout ),
  18274. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_START~q ),
  18275. .datad(\macro_inst|u_uart[0]|u_rx[4]|Add4~2_combout ),
  18276. .cin(gnd),
  18277. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt~5_combout ),
  18278. .cout());
  18279. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt~5 .lut_mask = 16'hF8FD;
  18280. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_data_cnt~5 .sum_lutc_input = "datac";
  18281. // Location: FF_X50_Y3_N29
  18282. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|counter[0] (
  18283. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18284. .d(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|counter~0_combout ),
  18285. .asdata(vcc),
  18286. .clrn(!\sys_resetn~clkctrl_outclk ),
  18287. .aload(gnd),
  18288. .sclr(gnd),
  18289. .sload(gnd),
  18290. .ena(vcc),
  18291. .devclrn(devclrn),
  18292. .devpor(devpor),
  18293. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|counter ),
  18294. .prn(vcc));
  18295. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|counter[0] .is_wysiwyg = "true";
  18296. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|counter[0] .power_up = "low";
  18297. // Location: LCCOMB_X50_Y3_N28
  18298. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|counter~0 (
  18299. .dataa(\macro_inst|u_uart[0]|u_regs|rx_read [4]),
  18300. .datab(gnd),
  18301. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|counter ),
  18302. .datad(\macro_inst|u_uart[0]|u_rx[4]|Selector2~1_combout ),
  18303. .cin(gnd),
  18304. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|counter~0_combout ),
  18305. .cout());
  18306. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|counter~0 .lut_mask = 16'h5F50;
  18307. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|counter~0 .sum_lutc_input = "datac";
  18308. // Location: FF_X44_Y2_N13
  18309. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][0] (
  18310. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18311. .d(gnd),
  18312. .asdata(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [0]),
  18313. .clrn(vcc),
  18314. .aload(gnd),
  18315. .sclr(gnd),
  18316. .sload(vcc),
  18317. .ena(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|wrreq~0_combout ),
  18318. .devclrn(devclrn),
  18319. .devpor(devpor),
  18320. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][0]~q ),
  18321. .prn(vcc));
  18322. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][0] .is_wysiwyg = "true";
  18323. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][0] .power_up = "low";
  18324. // Location: FF_X44_Y2_N31
  18325. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][1] (
  18326. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18327. .d(gnd),
  18328. .asdata(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [1]),
  18329. .clrn(vcc),
  18330. .aload(gnd),
  18331. .sclr(gnd),
  18332. .sload(vcc),
  18333. .ena(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|wrreq~0_combout ),
  18334. .devclrn(devclrn),
  18335. .devpor(devpor),
  18336. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][1]~q ),
  18337. .prn(vcc));
  18338. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][1] .is_wysiwyg = "true";
  18339. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][1] .power_up = "low";
  18340. // Location: FF_X44_Y2_N15
  18341. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][2] (
  18342. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18343. .d(gnd),
  18344. .asdata(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [2]),
  18345. .clrn(vcc),
  18346. .aload(gnd),
  18347. .sclr(gnd),
  18348. .sload(vcc),
  18349. .ena(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|wrreq~0_combout ),
  18350. .devclrn(devclrn),
  18351. .devpor(devpor),
  18352. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][2]~q ),
  18353. .prn(vcc));
  18354. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][2] .is_wysiwyg = "true";
  18355. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][2] .power_up = "low";
  18356. // Location: FF_X44_Y2_N3
  18357. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][3] (
  18358. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18359. .d(gnd),
  18360. .asdata(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [3]),
  18361. .clrn(vcc),
  18362. .aload(gnd),
  18363. .sclr(gnd),
  18364. .sload(vcc),
  18365. .ena(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|wrreq~0_combout ),
  18366. .devclrn(devclrn),
  18367. .devpor(devpor),
  18368. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][3]~q ),
  18369. .prn(vcc));
  18370. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][3] .is_wysiwyg = "true";
  18371. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][3] .power_up = "low";
  18372. // Location: FF_X44_Y2_N17
  18373. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][4] (
  18374. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18375. .d(gnd),
  18376. .asdata(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [4]),
  18377. .clrn(vcc),
  18378. .aload(gnd),
  18379. .sclr(gnd),
  18380. .sload(vcc),
  18381. .ena(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|wrreq~0_combout ),
  18382. .devclrn(devclrn),
  18383. .devpor(devpor),
  18384. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][4]~q ),
  18385. .prn(vcc));
  18386. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][4] .is_wysiwyg = "true";
  18387. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][4] .power_up = "low";
  18388. // Location: FF_X44_Y2_N25
  18389. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][5] (
  18390. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18391. .d(gnd),
  18392. .asdata(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [5]),
  18393. .clrn(vcc),
  18394. .aload(gnd),
  18395. .sclr(gnd),
  18396. .sload(vcc),
  18397. .ena(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|wrreq~0_combout ),
  18398. .devclrn(devclrn),
  18399. .devpor(devpor),
  18400. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][5]~q ),
  18401. .prn(vcc));
  18402. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][5] .is_wysiwyg = "true";
  18403. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][5] .power_up = "low";
  18404. // Location: FF_X44_Y2_N11
  18405. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][6] (
  18406. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18407. .d(gnd),
  18408. .asdata(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [6]),
  18409. .clrn(vcc),
  18410. .aload(gnd),
  18411. .sclr(gnd),
  18412. .sload(vcc),
  18413. .ena(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|wrreq~0_combout ),
  18414. .devclrn(devclrn),
  18415. .devpor(devpor),
  18416. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][6]~q ),
  18417. .prn(vcc));
  18418. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][6] .is_wysiwyg = "true";
  18419. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][6] .power_up = "low";
  18420. // Location: FF_X44_Y2_N5
  18421. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][7] (
  18422. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18423. .d(gnd),
  18424. .asdata(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [7]),
  18425. .clrn(vcc),
  18426. .aload(gnd),
  18427. .sclr(gnd),
  18428. .sload(vcc),
  18429. .ena(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|wrreq~0_combout ),
  18430. .devclrn(devclrn),
  18431. .devpor(devpor),
  18432. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][7]~q ),
  18433. .prn(vcc));
  18434. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][7] .is_wysiwyg = "true";
  18435. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|fifo[1][7] .power_up = "low";
  18436. // Location: LCCOMB_X45_Y2_N22
  18437. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|wrreq~0 (
  18438. .dataa(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|counter ),
  18439. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_STOP~q ),
  18440. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_sample~0_combout ),
  18441. .datad(\macro_inst|u_uart[0]|u_rx[4]|always2~0_combout ),
  18442. .cin(gnd),
  18443. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|wrreq~0_combout ),
  18444. .cout());
  18445. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|wrreq~0 .lut_mask = 16'h4000;
  18446. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_fifo|wrreq~0 .sum_lutc_input = "datac";
  18447. // Location: FF_X56_Y3_N1
  18448. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_idle (
  18449. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18450. .d(\macro_inst|u_uart[0]|u_rx[4]|rx_idle~0_combout ),
  18451. .asdata(vcc),
  18452. .clrn(!\sys_resetn~clkctrl_outclk ),
  18453. .aload(gnd),
  18454. .sclr(gnd),
  18455. .sload(gnd),
  18456. .ena(vcc),
  18457. .devclrn(devclrn),
  18458. .devpor(devpor),
  18459. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_idle~q ),
  18460. .prn(vcc));
  18461. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_idle .is_wysiwyg = "true";
  18462. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_idle .power_up = "low";
  18463. // Location: FF_X50_Y2_N25
  18464. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_idle_en (
  18465. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18466. .d(\macro_inst|u_uart[0]|u_rx[4]|rx_idle_en~0_combout ),
  18467. .asdata(vcc),
  18468. .clrn(!\sys_resetn~clkctrl_outclk ),
  18469. .aload(gnd),
  18470. .sclr(gnd),
  18471. .sload(gnd),
  18472. .ena(vcc),
  18473. .devclrn(devclrn),
  18474. .devpor(devpor),
  18475. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_idle_en~q ),
  18476. .prn(vcc));
  18477. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_idle_en .is_wysiwyg = "true";
  18478. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_idle_en .power_up = "low";
  18479. // Location: LCCOMB_X50_Y2_N24
  18480. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_idle_en~0 (
  18481. .dataa(\macro_inst|u_uart[0]|u_rx[4]|rx_fifo|counter ),
  18482. .datab(gnd),
  18483. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_idle_en~q ),
  18484. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags[4]~15_combout ),
  18485. .cin(gnd),
  18486. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_idle_en~0_combout ),
  18487. .cout());
  18488. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_idle_en~0 .lut_mask = 16'hFAAA;
  18489. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_idle_en~0 .sum_lutc_input = "datac";
  18490. // Location: LCCOMB_X56_Y3_N0
  18491. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_idle~0 (
  18492. .dataa(gnd),
  18493. .datab(\macro_inst|u_uart[0]|u_rx[4]|always8~0_combout ),
  18494. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_idle~q ),
  18495. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags[4]~15_combout ),
  18496. .cin(gnd),
  18497. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_idle~0_combout ),
  18498. .cout());
  18499. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_idle~0 .lut_mask = 16'hFCCC;
  18500. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_idle~0 .sum_lutc_input = "datac";
  18501. // Location: FF_X62_Y2_N19
  18502. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_in[0] (
  18503. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18504. .d(\macro_inst|uart_rxd [4]),
  18505. .asdata(vcc),
  18506. .clrn(!\sys_resetn~clkctrl_outclk ),
  18507. .aload(gnd),
  18508. .sclr(gnd),
  18509. .sload(gnd),
  18510. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  18511. .devclrn(devclrn),
  18512. .devpor(devpor),
  18513. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_in [0]),
  18514. .prn(vcc));
  18515. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_in[0] .is_wysiwyg = "true";
  18516. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_in[0] .power_up = "low";
  18517. // Location: FF_X62_Y2_N23
  18518. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_in[1] (
  18519. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18520. .d(\macro_inst|u_uart[0]|u_rx[4]|rx_in[1]~feeder_combout ),
  18521. .asdata(vcc),
  18522. .clrn(!\sys_resetn~clkctrl_outclk ),
  18523. .aload(gnd),
  18524. .sclr(gnd),
  18525. .sload(gnd),
  18526. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  18527. .devclrn(devclrn),
  18528. .devpor(devpor),
  18529. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_in [1]),
  18530. .prn(vcc));
  18531. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_in[1] .is_wysiwyg = "true";
  18532. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_in[1] .power_up = "low";
  18533. // Location: LCCOMB_X62_Y2_N22
  18534. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_in[1]~feeder (
  18535. .dataa(gnd),
  18536. .datab(gnd),
  18537. .datac(gnd),
  18538. .datad(\macro_inst|u_uart[0]|u_rx[4]|rx_in [0]),
  18539. .cin(gnd),
  18540. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_in[1]~feeder_combout ),
  18541. .cout());
  18542. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_in[1]~feeder .lut_mask = 16'hFF00;
  18543. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_in[1]~feeder .sum_lutc_input = "datac";
  18544. // Location: FF_X43_Y2_N3
  18545. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_in[2] (
  18546. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18547. .d(\macro_inst|u_uart[0]|u_rx[4]|rx_in[2]~feeder_combout ),
  18548. .asdata(vcc),
  18549. .clrn(!\sys_resetn~clkctrl_outclk ),
  18550. .aload(gnd),
  18551. .sclr(gnd),
  18552. .sload(gnd),
  18553. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  18554. .devclrn(devclrn),
  18555. .devpor(devpor),
  18556. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_in [2]),
  18557. .prn(vcc));
  18558. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_in[2] .is_wysiwyg = "true";
  18559. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_in[2] .power_up = "low";
  18560. // Location: LCCOMB_X43_Y2_N2
  18561. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_in[2]~feeder (
  18562. .dataa(gnd),
  18563. .datab(gnd),
  18564. .datac(gnd),
  18565. .datad(\macro_inst|u_uart[0]|u_rx[4]|rx_in [1]),
  18566. .cin(gnd),
  18567. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_in[2]~feeder_combout ),
  18568. .cout());
  18569. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_in[2]~feeder .lut_mask = 16'hFF00;
  18570. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_in[2]~feeder .sum_lutc_input = "datac";
  18571. // Location: FF_X43_Y2_N27
  18572. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_in[3] (
  18573. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18574. .d(\macro_inst|u_uart[0]|u_rx[4]|rx_in[3]~feeder_combout ),
  18575. .asdata(vcc),
  18576. .clrn(!\sys_resetn~clkctrl_outclk ),
  18577. .aload(gnd),
  18578. .sclr(gnd),
  18579. .sload(gnd),
  18580. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  18581. .devclrn(devclrn),
  18582. .devpor(devpor),
  18583. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_in [3]),
  18584. .prn(vcc));
  18585. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_in[3] .is_wysiwyg = "true";
  18586. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_in[3] .power_up = "low";
  18587. // Location: LCCOMB_X43_Y2_N26
  18588. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_in[3]~feeder (
  18589. .dataa(gnd),
  18590. .datab(gnd),
  18591. .datac(gnd),
  18592. .datad(\macro_inst|u_uart[0]|u_rx[4]|rx_in [2]),
  18593. .cin(gnd),
  18594. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_in[3]~feeder_combout ),
  18595. .cout());
  18596. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_in[3]~feeder .lut_mask = 16'hFF00;
  18597. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_in[3]~feeder .sum_lutc_input = "datac";
  18598. // Location: FF_X43_Y2_N15
  18599. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_in[4] (
  18600. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18601. .d(\macro_inst|u_uart[0]|u_rx[4]|rx_in[4]~0_combout ),
  18602. .asdata(vcc),
  18603. .clrn(!\sys_resetn~clkctrl_outclk ),
  18604. .aload(gnd),
  18605. .sclr(gnd),
  18606. .sload(gnd),
  18607. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  18608. .devclrn(devclrn),
  18609. .devpor(devpor),
  18610. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_in [4]),
  18611. .prn(vcc));
  18612. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_in[4] .is_wysiwyg = "true";
  18613. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_in[4] .power_up = "low";
  18614. // Location: LCCOMB_X43_Y2_N14
  18615. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_in[4]~0 (
  18616. .dataa(gnd),
  18617. .datab(gnd),
  18618. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_in [3]),
  18619. .datad(gnd),
  18620. .cin(gnd),
  18621. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_in[4]~0_combout ),
  18622. .cout());
  18623. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_in[4]~0 .lut_mask = 16'h0F0F;
  18624. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_in[4]~0 .sum_lutc_input = "datac";
  18625. // Location: FF_X45_Y2_N11
  18626. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_parity (
  18627. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18628. .d(\macro_inst|u_uart[0]|u_rx[4]|rx_parity~1_combout ),
  18629. .asdata(vcc),
  18630. .clrn(vcc),
  18631. .aload(gnd),
  18632. .sclr(gnd),
  18633. .sload(gnd),
  18634. .ena(vcc),
  18635. .devclrn(devclrn),
  18636. .devpor(devpor),
  18637. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_parity~q ),
  18638. .prn(vcc));
  18639. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_parity .is_wysiwyg = "true";
  18640. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_parity .power_up = "low";
  18641. // Location: LCCOMB_X46_Y2_N24
  18642. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_parity~0 (
  18643. .dataa(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_DATA~q ),
  18644. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [7]),
  18645. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_bit~q ),
  18646. .datad(\macro_inst|u_uart[0]|u_regs|lcr_sps~q ),
  18647. .cin(gnd),
  18648. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_parity~0_combout ),
  18649. .cout());
  18650. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_parity~0 .lut_mask = 16'h0080;
  18651. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_parity~0 .sum_lutc_input = "datac";
  18652. // Location: LCCOMB_X45_Y2_N10
  18653. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_parity~1 (
  18654. .dataa(\macro_inst|u_uart[0]|u_regs|lcr_eps~q ),
  18655. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_START~q ),
  18656. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_parity~q ),
  18657. .datad(\macro_inst|u_uart[0]|u_rx[4]|rx_parity~0_combout ),
  18658. .cin(gnd),
  18659. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_parity~1_combout ),
  18660. .cout());
  18661. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_parity~1 .lut_mask = 16'h4774;
  18662. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_parity~1 .sum_lutc_input = "datac";
  18663. // Location: LCCOMB_X45_Y2_N30
  18664. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_sample~0 (
  18665. .dataa(gnd),
  18666. .datab(gnd),
  18667. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt [2]),
  18668. .datad(\macro_inst|u_uart[0]|u_rx[4]|rx_baud_cnt [1]),
  18669. .cin(gnd),
  18670. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_sample~0_combout ),
  18671. .cout());
  18672. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_sample~0 .lut_mask = 16'h000F;
  18673. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_sample~0 .sum_lutc_input = "datac";
  18674. // Location: FF_X43_Y2_N23
  18675. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[0] (
  18676. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18677. .d(gnd),
  18678. .asdata(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [1]),
  18679. .clrn(!\sys_resetn~clkctrl_outclk ),
  18680. .aload(gnd),
  18681. .sclr(gnd),
  18682. .sload(vcc),
  18683. .ena(\macro_inst|u_uart[0]|u_rx[4]|always4~2_combout ),
  18684. .devclrn(devclrn),
  18685. .devpor(devpor),
  18686. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [0]),
  18687. .prn(vcc));
  18688. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[0] .is_wysiwyg = "true";
  18689. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[0] .power_up = "low";
  18690. // Location: FF_X43_Y2_N5
  18691. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[1] (
  18692. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18693. .d(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[1]~feeder_combout ),
  18694. .asdata(vcc),
  18695. .clrn(!\sys_resetn~clkctrl_outclk ),
  18696. .aload(gnd),
  18697. .sclr(gnd),
  18698. .sload(gnd),
  18699. .ena(\macro_inst|u_uart[0]|u_rx[4]|always4~2_combout ),
  18700. .devclrn(devclrn),
  18701. .devpor(devpor),
  18702. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [1]),
  18703. .prn(vcc));
  18704. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[1] .is_wysiwyg = "true";
  18705. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[1] .power_up = "low";
  18706. // Location: LCCOMB_X43_Y2_N4
  18707. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[1]~feeder (
  18708. .dataa(gnd),
  18709. .datab(gnd),
  18710. .datac(gnd),
  18711. .datad(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [2]),
  18712. .cin(gnd),
  18713. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[1]~feeder_combout ),
  18714. .cout());
  18715. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[1]~feeder .lut_mask = 16'hFF00;
  18716. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[1]~feeder .sum_lutc_input = "datac";
  18717. // Location: FF_X43_Y2_N11
  18718. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[2] (
  18719. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18720. .d(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[2]~feeder_combout ),
  18721. .asdata(vcc),
  18722. .clrn(!\sys_resetn~clkctrl_outclk ),
  18723. .aload(gnd),
  18724. .sclr(gnd),
  18725. .sload(gnd),
  18726. .ena(\macro_inst|u_uart[0]|u_rx[4]|always4~2_combout ),
  18727. .devclrn(devclrn),
  18728. .devpor(devpor),
  18729. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [2]),
  18730. .prn(vcc));
  18731. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[2] .is_wysiwyg = "true";
  18732. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[2] .power_up = "low";
  18733. // Location: LCCOMB_X43_Y2_N10
  18734. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[2]~feeder (
  18735. .dataa(gnd),
  18736. .datab(gnd),
  18737. .datac(gnd),
  18738. .datad(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [3]),
  18739. .cin(gnd),
  18740. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[2]~feeder_combout ),
  18741. .cout());
  18742. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[2]~feeder .lut_mask = 16'hFF00;
  18743. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[2]~feeder .sum_lutc_input = "datac";
  18744. // Location: FF_X43_Y2_N29
  18745. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[3] (
  18746. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18747. .d(gnd),
  18748. .asdata(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [4]),
  18749. .clrn(!\sys_resetn~clkctrl_outclk ),
  18750. .aload(gnd),
  18751. .sclr(gnd),
  18752. .sload(vcc),
  18753. .ena(\macro_inst|u_uart[0]|u_rx[4]|always4~2_combout ),
  18754. .devclrn(devclrn),
  18755. .devpor(devpor),
  18756. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [3]),
  18757. .prn(vcc));
  18758. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[3] .is_wysiwyg = "true";
  18759. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[3] .power_up = "low";
  18760. // Location: FF_X43_Y2_N31
  18761. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[4] (
  18762. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18763. .d(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[4]~feeder_combout ),
  18764. .asdata(vcc),
  18765. .clrn(!\sys_resetn~clkctrl_outclk ),
  18766. .aload(gnd),
  18767. .sclr(gnd),
  18768. .sload(gnd),
  18769. .ena(\macro_inst|u_uart[0]|u_rx[4]|always4~2_combout ),
  18770. .devclrn(devclrn),
  18771. .devpor(devpor),
  18772. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [4]),
  18773. .prn(vcc));
  18774. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[4] .is_wysiwyg = "true";
  18775. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[4] .power_up = "low";
  18776. // Location: LCCOMB_X43_Y2_N30
  18777. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[4]~feeder (
  18778. .dataa(gnd),
  18779. .datab(gnd),
  18780. .datac(gnd),
  18781. .datad(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [5]),
  18782. .cin(gnd),
  18783. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[4]~feeder_combout ),
  18784. .cout());
  18785. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[4]~feeder .lut_mask = 16'hFF00;
  18786. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[4]~feeder .sum_lutc_input = "datac";
  18787. // Location: FF_X43_Y2_N21
  18788. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[5] (
  18789. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18790. .d(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[5]~feeder_combout ),
  18791. .asdata(vcc),
  18792. .clrn(!\sys_resetn~clkctrl_outclk ),
  18793. .aload(gnd),
  18794. .sclr(gnd),
  18795. .sload(gnd),
  18796. .ena(\macro_inst|u_uart[0]|u_rx[4]|always4~2_combout ),
  18797. .devclrn(devclrn),
  18798. .devpor(devpor),
  18799. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [5]),
  18800. .prn(vcc));
  18801. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[5] .is_wysiwyg = "true";
  18802. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[5] .power_up = "low";
  18803. // Location: LCCOMB_X43_Y2_N20
  18804. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[5]~feeder (
  18805. .dataa(gnd),
  18806. .datab(gnd),
  18807. .datac(gnd),
  18808. .datad(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [6]),
  18809. .cin(gnd),
  18810. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[5]~feeder_combout ),
  18811. .cout());
  18812. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[5]~feeder .lut_mask = 16'hFF00;
  18813. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[5]~feeder .sum_lutc_input = "datac";
  18814. // Location: FF_X43_Y2_N25
  18815. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[6] (
  18816. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18817. .d(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[6]~feeder_combout ),
  18818. .asdata(vcc),
  18819. .clrn(!\sys_resetn~clkctrl_outclk ),
  18820. .aload(gnd),
  18821. .sclr(gnd),
  18822. .sload(gnd),
  18823. .ena(\macro_inst|u_uart[0]|u_rx[4]|always4~2_combout ),
  18824. .devclrn(devclrn),
  18825. .devpor(devpor),
  18826. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [6]),
  18827. .prn(vcc));
  18828. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[6] .is_wysiwyg = "true";
  18829. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[6] .power_up = "low";
  18830. // Location: LCCOMB_X43_Y2_N24
  18831. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[6]~feeder (
  18832. .dataa(gnd),
  18833. .datab(gnd),
  18834. .datac(gnd),
  18835. .datad(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [7]),
  18836. .cin(gnd),
  18837. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[6]~feeder_combout ),
  18838. .cout());
  18839. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[6]~feeder .lut_mask = 16'hFF00;
  18840. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[6]~feeder .sum_lutc_input = "datac";
  18841. // Location: FF_X43_Y2_N17
  18842. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[7] (
  18843. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18844. .d(\macro_inst|u_uart[0]|u_rx[4]|Add1~0_combout ),
  18845. .asdata(vcc),
  18846. .clrn(!\sys_resetn~clkctrl_outclk ),
  18847. .aload(gnd),
  18848. .sclr(gnd),
  18849. .sload(gnd),
  18850. .ena(\macro_inst|u_uart[0]|u_rx[4]|always4~2_combout ),
  18851. .devclrn(devclrn),
  18852. .devpor(devpor),
  18853. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg [7]),
  18854. .prn(vcc));
  18855. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[7] .is_wysiwyg = "true";
  18856. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_shift_reg[7] .power_up = "low";
  18857. // Location: FF_X48_Y3_N29
  18858. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_DATA (
  18859. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18860. .d(\macro_inst|u_uart[0]|u_rx[4]|Selector2~6_combout ),
  18861. .asdata(vcc),
  18862. .clrn(!\sys_resetn~clkctrl_outclk ),
  18863. .aload(gnd),
  18864. .sclr(gnd),
  18865. .sload(gnd),
  18866. .ena(vcc),
  18867. .devclrn(devclrn),
  18868. .devpor(devpor),
  18869. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_DATA~q ),
  18870. .prn(vcc));
  18871. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_DATA .is_wysiwyg = "true";
  18872. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_DATA .power_up = "low";
  18873. // Location: FF_X45_Y2_N27
  18874. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_IDLE (
  18875. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18876. .d(\macro_inst|u_uart[0]|u_rx[4]|Selector0~0_combout ),
  18877. .asdata(vcc),
  18878. .clrn(!\sys_resetn~clkctrl_outclk ),
  18879. .aload(gnd),
  18880. .sclr(gnd),
  18881. .sload(gnd),
  18882. .ena(vcc),
  18883. .devclrn(devclrn),
  18884. .devpor(devpor),
  18885. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_IDLE~q ),
  18886. .prn(vcc));
  18887. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_IDLE .is_wysiwyg = "true";
  18888. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_IDLE .power_up = "low";
  18889. // Location: FF_X48_Y3_N11
  18890. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_PARITY (
  18891. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18892. .d(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_PARITY~1_combout ),
  18893. .asdata(vcc),
  18894. .clrn(!\sys_resetn~clkctrl_outclk ),
  18895. .aload(gnd),
  18896. .sclr(gnd),
  18897. .sload(gnd),
  18898. .ena(vcc),
  18899. .devclrn(devclrn),
  18900. .devpor(devpor),
  18901. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_PARITY~q ),
  18902. .prn(vcc));
  18903. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_PARITY .is_wysiwyg = "true";
  18904. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_PARITY .power_up = "low";
  18905. // Location: LCCOMB_X48_Y3_N20
  18906. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_PARITY~0 (
  18907. .dataa(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_PARITY~q ),
  18908. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_bit~q ),
  18909. .datac(gnd),
  18910. .datad(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  18911. .cin(gnd),
  18912. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_PARITY~0_combout ),
  18913. .cout());
  18914. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_PARITY~0 .lut_mask = 16'h7700;
  18915. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_PARITY~0 .sum_lutc_input = "datac";
  18916. // Location: LCCOMB_X48_Y3_N10
  18917. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_PARITY~1 (
  18918. .dataa(\macro_inst|u_uart[0]|u_rx[4]|Selector4~0_combout ),
  18919. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_PARITY~0_combout ),
  18920. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_PARITY~q ),
  18921. .datad(\macro_inst|u_uart[0]|u_rx[4]|Selector4~5_combout ),
  18922. .cin(gnd),
  18923. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_PARITY~1_combout ),
  18924. .cout());
  18925. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_PARITY~1 .lut_mask = 16'h88F8;
  18926. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_PARITY~1 .sum_lutc_input = "datac";
  18927. // Location: FF_X45_Y2_N15
  18928. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_START (
  18929. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18930. .d(\macro_inst|u_uart[0]|u_rx[4]|Selector1~0_combout ),
  18931. .asdata(vcc),
  18932. .clrn(!\sys_resetn~clkctrl_outclk ),
  18933. .aload(gnd),
  18934. .sclr(gnd),
  18935. .sload(gnd),
  18936. .ena(vcc),
  18937. .devclrn(devclrn),
  18938. .devpor(devpor),
  18939. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_START~q ),
  18940. .prn(vcc));
  18941. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_START .is_wysiwyg = "true";
  18942. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_START .power_up = "low";
  18943. // Location: FF_X48_Y3_N31
  18944. dffeas \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_STOP (
  18945. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  18946. .d(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_STOP~1_combout ),
  18947. .asdata(vcc),
  18948. .clrn(!\sys_resetn~clkctrl_outclk ),
  18949. .aload(gnd),
  18950. .sclr(gnd),
  18951. .sload(gnd),
  18952. .ena(vcc),
  18953. .devclrn(devclrn),
  18954. .devpor(devpor),
  18955. .q(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_STOP~q ),
  18956. .prn(vcc));
  18957. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_STOP .is_wysiwyg = "true";
  18958. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_STOP .power_up = "low";
  18959. // Location: LCCOMB_X48_Y3_N8
  18960. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_STOP~0 (
  18961. .dataa(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_PARITY~q ),
  18962. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_bit~q ),
  18963. .datac(\macro_inst|u_uart[0]|u_rx[4]|Selector4~0_combout ),
  18964. .datad(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  18965. .cin(gnd),
  18966. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_STOP~0_combout ),
  18967. .cout());
  18968. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_STOP~0 .lut_mask = 16'h88F8;
  18969. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_STOP~0 .sum_lutc_input = "datac";
  18970. // Location: LCCOMB_X48_Y3_N30
  18971. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_STOP~1 (
  18972. .dataa(gnd),
  18973. .datab(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_STOP~0_combout ),
  18974. .datac(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_STOP~q ),
  18975. .datad(\macro_inst|u_uart[0]|u_rx[4]|Selector4~5_combout ),
  18976. .cin(gnd),
  18977. .combout(\macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_STOP~1_combout ),
  18978. .cout());
  18979. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_STOP~1 .lut_mask = 16'hCCF0;
  18980. defparam \macro_inst|u_uart[0]|u_rx[4]|rx_state.UART_STOP~1 .sum_lutc_input = "datac";
  18981. // Location: LCCOMB_X44_Y3_N28
  18982. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|Add1~0 (
  18983. .dataa(\macro_inst|u_uart[0]|u_rx[5]|rx_in [2]),
  18984. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_in [3]),
  18985. .datac(gnd),
  18986. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_in [4]),
  18987. .cin(gnd),
  18988. .combout(\macro_inst|u_uart[0]|u_rx[5]|Add1~0_combout ),
  18989. .cout());
  18990. defparam \macro_inst|u_uart[0]|u_rx[5]|Add1~0 .lut_mask = 16'h7711;
  18991. defparam \macro_inst|u_uart[0]|u_rx[5]|Add1~0 .sum_lutc_input = "datac";
  18992. // Location: LCCOMB_X53_Y3_N28
  18993. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|Add3~0 (
  18994. .dataa(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  18995. .datab(gnd),
  18996. .datac(gnd),
  18997. .datad(\macro_inst|u_uart[0]|u_regs|lcr_stp2~q ),
  18998. .cin(gnd),
  18999. .combout(\macro_inst|u_uart[0]|u_rx[5]|Add3~0_combout ),
  19000. .cout());
  19001. defparam \macro_inst|u_uart[0]|u_rx[5]|Add3~0 .lut_mask = 16'h55AA;
  19002. defparam \macro_inst|u_uart[0]|u_rx[5]|Add3~0 .sum_lutc_input = "datac";
  19003. // Location: LCCOMB_X53_Y3_N26
  19004. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|Add3~1 (
  19005. .dataa(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  19006. .datab(gnd),
  19007. .datac(gnd),
  19008. .datad(\macro_inst|u_uart[0]|u_regs|lcr_stp2~q ),
  19009. .cin(gnd),
  19010. .combout(\macro_inst|u_uart[0]|u_rx[5]|Add3~1_combout ),
  19011. .cout());
  19012. defparam \macro_inst|u_uart[0]|u_rx[5]|Add3~1 .lut_mask = 16'hFFAA;
  19013. defparam \macro_inst|u_uart[0]|u_rx[5]|Add3~1 .sum_lutc_input = "datac";
  19014. // Location: LCCOMB_X43_Y3_N12
  19015. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|Add4~0 (
  19016. .dataa(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt [2]),
  19017. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt [0]),
  19018. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt [3]),
  19019. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt [1]),
  19020. .cin(gnd),
  19021. .combout(\macro_inst|u_uart[0]|u_rx[5]|Add4~0_combout ),
  19022. .cout());
  19023. defparam \macro_inst|u_uart[0]|u_rx[5]|Add4~0 .lut_mask = 16'h0F1E;
  19024. defparam \macro_inst|u_uart[0]|u_rx[5]|Add4~0 .sum_lutc_input = "datac";
  19025. // Location: LCCOMB_X43_Y3_N4
  19026. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|Add4~1 (
  19027. .dataa(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt [2]),
  19028. .datab(gnd),
  19029. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt [0]),
  19030. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt [1]),
  19031. .cin(gnd),
  19032. .combout(\macro_inst|u_uart[0]|u_rx[5]|Add4~1_combout ),
  19033. .cout());
  19034. defparam \macro_inst|u_uart[0]|u_rx[5]|Add4~1 .lut_mask = 16'h555A;
  19035. defparam \macro_inst|u_uart[0]|u_rx[5]|Add4~1 .sum_lutc_input = "datac";
  19036. // Location: LCCOMB_X43_Y3_N6
  19037. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|Add4~2 (
  19038. .dataa(gnd),
  19039. .datab(gnd),
  19040. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt [0]),
  19041. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt [1]),
  19042. .cin(gnd),
  19043. .combout(\macro_inst|u_uart[0]|u_rx[5]|Add4~2_combout ),
  19044. .cout());
  19045. defparam \macro_inst|u_uart[0]|u_rx[5]|Add4~2 .lut_mask = 16'h0FF0;
  19046. defparam \macro_inst|u_uart[0]|u_rx[5]|Add4~2 .sum_lutc_input = "datac";
  19047. // Location: LCCOMB_X44_Y3_N12
  19048. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|Selector0~1 (
  19049. .dataa(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt [1]),
  19050. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt [2]),
  19051. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_STOP~q ),
  19052. .datad(\macro_inst|u_uart[0]|u_rx[5]|always2~0_combout ),
  19053. .cin(gnd),
  19054. .combout(\macro_inst|u_uart[0]|u_rx[5]|Selector0~1_combout ),
  19055. .cout());
  19056. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector0~1 .lut_mask = 16'h1000;
  19057. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector0~1 .sum_lutc_input = "datac";
  19058. // Location: LCCOMB_X44_Y3_N6
  19059. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|Selector0~2 (
  19060. .dataa(\macro_inst|u_uart[0]|u_rx[5]|rx_sample~0_combout ),
  19061. .datab(\macro_inst|u_uart[0]|u_rx[5]|Add1~0_combout ),
  19062. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_STOP~q ),
  19063. .datad(\macro_inst|u_uart[0]|u_rx[5]|always2~0_combout ),
  19064. .cin(gnd),
  19065. .combout(\macro_inst|u_uart[0]|u_rx[5]|Selector0~2_combout ),
  19066. .cout());
  19067. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector0~2 .lut_mask = 16'h8000;
  19068. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector0~2 .sum_lutc_input = "datac";
  19069. // Location: LCCOMB_X45_Y3_N6
  19070. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|Selector0~3 (
  19071. .dataa(gnd),
  19072. .datab(\macro_inst|u_uart[0]|u_rx[5]|Add1~0_combout ),
  19073. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_IDLE~q ),
  19074. .datad(\macro_inst|u_uart[0]|u_rx[5]|Selector0~2_combout ),
  19075. .cin(gnd),
  19076. .combout(\macro_inst|u_uart[0]|u_rx[5]|Selector0~3_combout ),
  19077. .cout());
  19078. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector0~3 .lut_mask = 16'h00F3;
  19079. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector0~3 .sum_lutc_input = "datac";
  19080. // Location: LCCOMB_X45_Y3_N20
  19081. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|Selector0~4 (
  19082. .dataa(\macro_inst|u_uart[0]|u_rx[5]|Selector2~0_combout ),
  19083. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_bit~q ),
  19084. .datac(\macro_inst|u_uart[0]|u_rx[5]|always3~2_combout ),
  19085. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_PARITY~q ),
  19086. .cin(gnd),
  19087. .combout(\macro_inst|u_uart[0]|u_rx[5]|Selector0~4_combout ),
  19088. .cout());
  19089. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector0~4 .lut_mask = 16'hCCC8;
  19090. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector0~4 .sum_lutc_input = "datac";
  19091. // Location: LCCOMB_X43_Y3_N16
  19092. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|Selector1~0 (
  19093. .dataa(\macro_inst|u_uart[0]|u_rx[5]|Selector0~2_combout ),
  19094. .datab(\macro_inst|u_uart[0]|u_rx[5]|always6~1_combout ),
  19095. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_START~q ),
  19096. .datad(\macro_inst|u_uart[0]|u_rx[5]|Selector0~4_combout ),
  19097. .cin(gnd),
  19098. .combout(\macro_inst|u_uart[0]|u_rx[5]|Selector1~0_combout ),
  19099. .cout());
  19100. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector1~0 .lut_mask = 16'h4454;
  19101. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector1~0 .sum_lutc_input = "datac";
  19102. // Location: LCCOMB_X44_Y3_N14
  19103. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|Selector2~0 (
  19104. .dataa(gnd),
  19105. .datab(\macro_inst|u_uart[0]|u_rx[5]|Selector4~2_combout ),
  19106. .datac(gnd),
  19107. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_START~q ),
  19108. .cin(gnd),
  19109. .combout(\macro_inst|u_uart[0]|u_rx[5]|Selector2~0_combout ),
  19110. .cout());
  19111. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector2~0 .lut_mask = 16'hCC00;
  19112. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector2~0 .sum_lutc_input = "datac";
  19113. // Location: LCCOMB_X45_Y3_N18
  19114. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|Selector2~1 (
  19115. .dataa(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_IDLE~q ),
  19116. .datab(\macro_inst|u_uart[0]|u_rx[5]|Add1~0_combout ),
  19117. .datac(\macro_inst|u_uart[0]|u_rx[5]|Selector0~4_combout ),
  19118. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_DATA~q ),
  19119. .cin(gnd),
  19120. .combout(\macro_inst|u_uart[0]|u_rx[5]|Selector2~1_combout ),
  19121. .cout());
  19122. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector2~1 .lut_mask = 16'h0E00;
  19123. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector2~1 .sum_lutc_input = "datac";
  19124. // Location: LCCOMB_X45_Y3_N16
  19125. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|Selector2~2 (
  19126. .dataa(\macro_inst|u_uart[0]|u_rx[5]|Selector2~0_combout ),
  19127. .datab(\macro_inst|u_uart[0]|u_rx[5]|Selector2~1_combout ),
  19128. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_bit~q ),
  19129. .datad(\macro_inst|u_uart[0]|u_rx[5]|Selector0~2_combout ),
  19130. .cin(gnd),
  19131. .combout(\macro_inst|u_uart[0]|u_rx[5]|Selector2~2_combout ),
  19132. .cout());
  19133. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector2~2 .lut_mask = 16'h00EC;
  19134. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector2~2 .sum_lutc_input = "datac";
  19135. // Location: LCCOMB_X45_Y3_N8
  19136. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|Selector4~0 (
  19137. .dataa(gnd),
  19138. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_bit~q ),
  19139. .datac(gnd),
  19140. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_PARITY~q ),
  19141. .cin(gnd),
  19142. .combout(\macro_inst|u_uart[0]|u_rx[5]|Selector4~0_combout ),
  19143. .cout());
  19144. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector4~0 .lut_mask = 16'hCC00;
  19145. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector4~0 .sum_lutc_input = "datac";
  19146. // Location: LCCOMB_X45_Y3_N14
  19147. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|Selector4~1 (
  19148. .dataa(\macro_inst|u_uart[0]|u_rx[5]|rx_bit~q ),
  19149. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_DATA~q ),
  19150. .datac(gnd),
  19151. .datad(\macro_inst|u_uart[0]|u_rx[5]|always3~1_combout ),
  19152. .cin(gnd),
  19153. .combout(\macro_inst|u_uart[0]|u_rx[5]|Selector4~1_combout ),
  19154. .cout());
  19155. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector4~1 .lut_mask = 16'h8800;
  19156. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector4~1 .sum_lutc_input = "datac";
  19157. // Location: LCCOMB_X43_Y3_N18
  19158. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|Selector4~2 (
  19159. .dataa(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt [3]),
  19160. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt [2]),
  19161. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt [1]),
  19162. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt [0]),
  19163. .cin(gnd),
  19164. .combout(\macro_inst|u_uart[0]|u_rx[5]|Selector4~2_combout ),
  19165. .cout());
  19166. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector4~2 .lut_mask = 16'h0001;
  19167. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector4~2 .sum_lutc_input = "datac";
  19168. // Location: LCCOMB_X44_Y3_N8
  19169. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|Selector4~3 (
  19170. .dataa(\macro_inst|u_uart[0]|u_rx[5]|rx_bit~q ),
  19171. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_STOP~q ),
  19172. .datac(gnd),
  19173. .datad(\macro_inst|u_uart[0]|u_rx[5]|Selector4~2_combout ),
  19174. .cin(gnd),
  19175. .combout(\macro_inst|u_uart[0]|u_rx[5]|Selector4~3_combout ),
  19176. .cout());
  19177. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector4~3 .lut_mask = 16'h2200;
  19178. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector4~3 .sum_lutc_input = "datac";
  19179. // Location: LCCOMB_X44_Y3_N22
  19180. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|Selector4~4 (
  19181. .dataa(\macro_inst|u_uart[0]|u_rx[5]|Selector4~3_combout ),
  19182. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_IDLE~q ),
  19183. .datac(\macro_inst|u_uart[0]|u_rx[5]|Add1~0_combout ),
  19184. .datad(\macro_inst|u_uart[0]|u_rx[5]|Selector0~1_combout ),
  19185. .cin(gnd),
  19186. .combout(\macro_inst|u_uart[0]|u_rx[5]|Selector4~4_combout ),
  19187. .cout());
  19188. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector4~4 .lut_mask = 16'hCB8B;
  19189. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector4~4 .sum_lutc_input = "datac";
  19190. // Location: LCCOMB_X45_Y3_N28
  19191. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|Selector4~5 (
  19192. .dataa(gnd),
  19193. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_DATA~q ),
  19194. .datac(gnd),
  19195. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_PARITY~q ),
  19196. .cin(gnd),
  19197. .combout(\macro_inst|u_uart[0]|u_rx[5]|Selector4~5_combout ),
  19198. .cout());
  19199. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector4~5 .lut_mask = 16'h0033;
  19200. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector4~5 .sum_lutc_input = "datac";
  19201. // Location: LCCOMB_X45_Y3_N24
  19202. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|Selector4~6 (
  19203. .dataa(\macro_inst|u_uart[0]|u_rx[5]|Selector4~1_combout ),
  19204. .datab(\macro_inst|u_uart[0]|u_rx[5]|Selector4~4_combout ),
  19205. .datac(\macro_inst|u_uart[0]|u_rx[5]|Selector4~0_combout ),
  19206. .datad(\macro_inst|u_uart[0]|u_rx[5]|Selector4~5_combout ),
  19207. .cin(gnd),
  19208. .combout(\macro_inst|u_uart[0]|u_rx[5]|Selector4~6_combout ),
  19209. .cout());
  19210. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector4~6 .lut_mask = 16'hFEFA;
  19211. defparam \macro_inst|u_uart[0]|u_rx[5]|Selector4~6 .sum_lutc_input = "datac";
  19212. // Location: LCCOMB_X44_Y3_N30
  19213. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|always11~0 (
  19214. .dataa(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [6]),
  19215. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [5]),
  19216. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [4]),
  19217. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [7]),
  19218. .cin(gnd),
  19219. .combout(\macro_inst|u_uart[0]|u_rx[5]|always11~0_combout ),
  19220. .cout());
  19221. defparam \macro_inst|u_uart[0]|u_rx[5]|always11~0 .lut_mask = 16'h0001;
  19222. defparam \macro_inst|u_uart[0]|u_rx[5]|always11~0 .sum_lutc_input = "datac";
  19223. // Location: LCCOMB_X44_Y3_N20
  19224. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|always11~1 (
  19225. .dataa(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [2]),
  19226. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [3]),
  19227. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [0]),
  19228. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [1]),
  19229. .cin(gnd),
  19230. .combout(\macro_inst|u_uart[0]|u_rx[5]|always11~1_combout ),
  19231. .cout());
  19232. defparam \macro_inst|u_uart[0]|u_rx[5]|always11~1 .lut_mask = 16'h0001;
  19233. defparam \macro_inst|u_uart[0]|u_rx[5]|always11~1 .sum_lutc_input = "datac";
  19234. // Location: LCCOMB_X44_Y3_N24
  19235. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|always11~2 (
  19236. .dataa(\macro_inst|u_uart[0]|u_rx[5]|Selector0~1_combout ),
  19237. .datab(\macro_inst|u_uart[0]|u_rx[5]|always11~0_combout ),
  19238. .datac(\macro_inst|u_uart[0]|u_rx[5]|Add1~0_combout ),
  19239. .datad(\macro_inst|u_uart[0]|u_rx[5]|always11~1_combout ),
  19240. .cin(gnd),
  19241. .combout(\macro_inst|u_uart[0]|u_rx[5]|always11~2_combout ),
  19242. .cout());
  19243. defparam \macro_inst|u_uart[0]|u_rx[5]|always11~2 .lut_mask = 16'h0800;
  19244. defparam \macro_inst|u_uart[0]|u_rx[5]|always11~2 .sum_lutc_input = "datac";
  19245. // Location: LCCOMB_X44_Y3_N4
  19246. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|always2~0 (
  19247. .dataa(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  19248. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt [0]),
  19249. .datac(gnd),
  19250. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt [3]),
  19251. .cin(gnd),
  19252. .combout(\macro_inst|u_uart[0]|u_rx[5]|always2~0_combout ),
  19253. .cout());
  19254. defparam \macro_inst|u_uart[0]|u_rx[5]|always2~0 .lut_mask = 16'h8800;
  19255. defparam \macro_inst|u_uart[0]|u_rx[5]|always2~0 .sum_lutc_input = "datac";
  19256. // Location: LCCOMB_X43_Y3_N8
  19257. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|always2~1 (
  19258. .dataa(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt [1]),
  19259. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt [2]),
  19260. .datac(\macro_inst|u_uart[0]|u_rx[5]|always2~0_combout ),
  19261. .datad(gnd),
  19262. .cin(gnd),
  19263. .combout(\macro_inst|u_uart[0]|u_rx[5]|always2~1_combout ),
  19264. .cout());
  19265. defparam \macro_inst|u_uart[0]|u_rx[5]|always2~1 .lut_mask = 16'h8080;
  19266. defparam \macro_inst|u_uart[0]|u_rx[5]|always2~1 .sum_lutc_input = "datac";
  19267. // Location: LCCOMB_X43_Y3_N20
  19268. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|always3~1 (
  19269. .dataa(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt [3]),
  19270. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt [1]),
  19271. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt [0]),
  19272. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt [2]),
  19273. .cin(gnd),
  19274. .combout(\macro_inst|u_uart[0]|u_rx[5]|always3~1_combout ),
  19275. .cout());
  19276. defparam \macro_inst|u_uart[0]|u_rx[5]|always3~1 .lut_mask = 16'h0001;
  19277. defparam \macro_inst|u_uart[0]|u_rx[5]|always3~1 .sum_lutc_input = "datac";
  19278. // Location: LCCOMB_X45_Y3_N4
  19279. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|always3~2 (
  19280. .dataa(gnd),
  19281. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_DATA~q ),
  19282. .datac(gnd),
  19283. .datad(\macro_inst|u_uart[0]|u_rx[5]|always3~1_combout ),
  19284. .cin(gnd),
  19285. .combout(\macro_inst|u_uart[0]|u_rx[5]|always3~2_combout ),
  19286. .cout());
  19287. defparam \macro_inst|u_uart[0]|u_rx[5]|always3~2 .lut_mask = 16'hCC00;
  19288. defparam \macro_inst|u_uart[0]|u_rx[5]|always3~2 .sum_lutc_input = "datac";
  19289. // Location: LCCOMB_X43_Y3_N2
  19290. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|always4~2 (
  19291. .dataa(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt [1]),
  19292. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt [2]),
  19293. .datac(\macro_inst|u_uart[0]|u_rx[5]|always2~0_combout ),
  19294. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_DATA~q ),
  19295. .cin(gnd),
  19296. .combout(\macro_inst|u_uart[0]|u_rx[5]|always4~2_combout ),
  19297. .cout());
  19298. defparam \macro_inst|u_uart[0]|u_rx[5]|always4~2 .lut_mask = 16'h1000;
  19299. defparam \macro_inst|u_uart[0]|u_rx[5]|always4~2 .sum_lutc_input = "datac";
  19300. // Location: LCCOMB_X44_Y3_N18
  19301. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|always6~1 (
  19302. .dataa(\macro_inst|u_uart[0]|u_rx[5]|rx_in [2]),
  19303. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_IDLE~q ),
  19304. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_in [3]),
  19305. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_in [4]),
  19306. .cin(gnd),
  19307. .combout(\macro_inst|u_uart[0]|u_rx[5]|always6~1_combout ),
  19308. .cout());
  19309. defparam \macro_inst|u_uart[0]|u_rx[5]|always6~1 .lut_mask = 16'h2032;
  19310. defparam \macro_inst|u_uart[0]|u_rx[5]|always6~1 .sum_lutc_input = "datac";
  19311. // Location: LCCOMB_X45_Y3_N10
  19312. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|always8~0 (
  19313. .dataa(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_IDLE~q ),
  19314. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_idle_en~q ),
  19315. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_bit~q ),
  19316. .datad(\macro_inst|u_uart[0]|u_rx[5]|always3~1_combout ),
  19317. .cin(gnd),
  19318. .combout(\macro_inst|u_uart[0]|u_rx[5]|always8~0_combout ),
  19319. .cout());
  19320. defparam \macro_inst|u_uart[0]|u_rx[5]|always8~0 .lut_mask = 16'h4000;
  19321. defparam \macro_inst|u_uart[0]|u_rx[5]|always8~0 .sum_lutc_input = "datac";
  19322. // Location: FF_X58_Y3_N15
  19323. dffeas \macro_inst|u_uart[0]|u_rx[5]|break_error (
  19324. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19325. .d(\macro_inst|u_uart[0]|u_rx[5]|break_error~0_combout ),
  19326. .asdata(vcc),
  19327. .clrn(!\sys_resetn~clkctrl_outclk ),
  19328. .aload(gnd),
  19329. .sclr(gnd),
  19330. .sload(gnd),
  19331. .ena(vcc),
  19332. .devclrn(devclrn),
  19333. .devpor(devpor),
  19334. .q(\macro_inst|u_uart[0]|u_rx[5]|break_error~q ),
  19335. .prn(vcc));
  19336. defparam \macro_inst|u_uart[0]|u_rx[5]|break_error .is_wysiwyg = "true";
  19337. defparam \macro_inst|u_uart[0]|u_rx[5]|break_error .power_up = "low";
  19338. // Location: LCCOMB_X58_Y3_N14
  19339. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|break_error~0 (
  19340. .dataa(\macro_inst|u_uart[0]|u_regs|clear_flags[5]~16_combout ),
  19341. .datab(gnd),
  19342. .datac(\macro_inst|u_uart[0]|u_rx[5]|break_error~q ),
  19343. .datad(\macro_inst|u_uart[0]|u_rx[5]|always11~2_combout ),
  19344. .cin(gnd),
  19345. .combout(\macro_inst|u_uart[0]|u_rx[5]|break_error~0_combout ),
  19346. .cout());
  19347. defparam \macro_inst|u_uart[0]|u_rx[5]|break_error~0 .lut_mask = 16'hFF50;
  19348. defparam \macro_inst|u_uart[0]|u_rx[5]|break_error~0 .sum_lutc_input = "datac";
  19349. // Location: FF_X58_Y3_N13
  19350. dffeas \macro_inst|u_uart[0]|u_rx[5]|framing_error (
  19351. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19352. .d(\macro_inst|u_uart[0]|u_rx[5]|framing_error~0_combout ),
  19353. .asdata(vcc),
  19354. .clrn(!\sys_resetn~clkctrl_outclk ),
  19355. .aload(gnd),
  19356. .sclr(gnd),
  19357. .sload(gnd),
  19358. .ena(vcc),
  19359. .devclrn(devclrn),
  19360. .devpor(devpor),
  19361. .q(\macro_inst|u_uart[0]|u_rx[5]|framing_error~q ),
  19362. .prn(vcc));
  19363. defparam \macro_inst|u_uart[0]|u_rx[5]|framing_error .is_wysiwyg = "true";
  19364. defparam \macro_inst|u_uart[0]|u_rx[5]|framing_error .power_up = "low";
  19365. // Location: LCCOMB_X58_Y3_N12
  19366. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|framing_error~0 (
  19367. .dataa(\macro_inst|u_uart[0]|u_regs|clear_flags[5]~16_combout ),
  19368. .datab(\macro_inst|u_uart[0]|u_rx[5]|Add1~0_combout ),
  19369. .datac(\macro_inst|u_uart[0]|u_rx[5]|framing_error~q ),
  19370. .datad(\macro_inst|u_uart[0]|u_rx[5]|Selector0~1_combout ),
  19371. .cin(gnd),
  19372. .combout(\macro_inst|u_uart[0]|u_rx[5]|framing_error~0_combout ),
  19373. .cout());
  19374. defparam \macro_inst|u_uart[0]|u_rx[5]|framing_error~0 .lut_mask = 16'h7350;
  19375. defparam \macro_inst|u_uart[0]|u_rx[5]|framing_error~0 .sum_lutc_input = "datac";
  19376. // Location: FF_X57_Y1_N27
  19377. dffeas \macro_inst|u_uart[0]|u_rx[5]|overrun_error (
  19378. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19379. .d(\macro_inst|u_uart[0]|u_rx[5]|overrun_error~0_combout ),
  19380. .asdata(vcc),
  19381. .clrn(!\sys_resetn~clkctrl_outclk ),
  19382. .aload(gnd),
  19383. .sclr(gnd),
  19384. .sload(gnd),
  19385. .ena(vcc),
  19386. .devclrn(devclrn),
  19387. .devpor(devpor),
  19388. .q(\macro_inst|u_uart[0]|u_rx[5]|overrun_error~q ),
  19389. .prn(vcc));
  19390. defparam \macro_inst|u_uart[0]|u_rx[5]|overrun_error .is_wysiwyg = "true";
  19391. defparam \macro_inst|u_uart[0]|u_rx[5]|overrun_error .power_up = "low";
  19392. // Location: LCCOMB_X57_Y1_N26
  19393. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|overrun_error~0 (
  19394. .dataa(\macro_inst|u_uart[0]|u_regs|clear_flags[5]~16_combout ),
  19395. .datab(\macro_inst|u_uart[0]|u_rx[5]|Selector0~1_combout ),
  19396. .datac(\macro_inst|u_uart[0]|u_rx[5]|overrun_error~q ),
  19397. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|counter ),
  19398. .cin(gnd),
  19399. .combout(\macro_inst|u_uart[0]|u_rx[5]|overrun_error~0_combout ),
  19400. .cout());
  19401. defparam \macro_inst|u_uart[0]|u_rx[5]|overrun_error~0 .lut_mask = 16'hDC50;
  19402. defparam \macro_inst|u_uart[0]|u_rx[5]|overrun_error~0 .sum_lutc_input = "datac";
  19403. // Location: FF_X58_Y3_N31
  19404. dffeas \macro_inst|u_uart[0]|u_rx[5]|parity_error (
  19405. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19406. .d(\macro_inst|u_uart[0]|u_rx[5]|parity_error~1_combout ),
  19407. .asdata(vcc),
  19408. .clrn(!\sys_resetn~clkctrl_outclk ),
  19409. .aload(gnd),
  19410. .sclr(gnd),
  19411. .sload(gnd),
  19412. .ena(vcc),
  19413. .devclrn(devclrn),
  19414. .devpor(devpor),
  19415. .q(\macro_inst|u_uart[0]|u_rx[5]|parity_error~q ),
  19416. .prn(vcc));
  19417. defparam \macro_inst|u_uart[0]|u_rx[5]|parity_error .is_wysiwyg = "true";
  19418. defparam \macro_inst|u_uart[0]|u_rx[5]|parity_error .power_up = "low";
  19419. // Location: LCCOMB_X44_Y3_N0
  19420. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|parity_error~0 (
  19421. .dataa(\macro_inst|u_uart[0]|u_rx[5]|always2~0_combout ),
  19422. .datab(\macro_inst|u_uart[0]|u_rx[5]|Add1~0_combout ),
  19423. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_PARITY~q ),
  19424. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_parity~q ),
  19425. .cin(gnd),
  19426. .combout(\macro_inst|u_uart[0]|u_rx[5]|parity_error~0_combout ),
  19427. .cout());
  19428. defparam \macro_inst|u_uart[0]|u_rx[5]|parity_error~0 .lut_mask = 16'h2080;
  19429. defparam \macro_inst|u_uart[0]|u_rx[5]|parity_error~0 .sum_lutc_input = "datac";
  19430. // Location: LCCOMB_X58_Y3_N30
  19431. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|parity_error~1 (
  19432. .dataa(\macro_inst|u_uart[0]|u_regs|clear_flags[5]~16_combout ),
  19433. .datab(\macro_inst|u_uart[0]|u_rx[5]|parity_error~0_combout ),
  19434. .datac(\macro_inst|u_uart[0]|u_rx[5]|parity_error~q ),
  19435. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_sample~0_combout ),
  19436. .cin(gnd),
  19437. .combout(\macro_inst|u_uart[0]|u_rx[5]|parity_error~1_combout ),
  19438. .cout());
  19439. defparam \macro_inst|u_uart[0]|u_rx[5]|parity_error~1 .lut_mask = 16'hDC50;
  19440. defparam \macro_inst|u_uart[0]|u_rx[5]|parity_error~1 .sum_lutc_input = "datac";
  19441. // Location: FF_X43_Y3_N25
  19442. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[0] (
  19443. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19444. .d(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[0]~4_combout ),
  19445. .asdata(\~GND~combout ),
  19446. .clrn(!\sys_resetn~clkctrl_outclk ),
  19447. .aload(gnd),
  19448. .sclr(gnd),
  19449. .sload(\macro_inst|u_uart[0]|u_rx[5]|always6~1_combout ),
  19450. .ena(vcc),
  19451. .devclrn(devclrn),
  19452. .devpor(devpor),
  19453. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt [0]),
  19454. .prn(vcc));
  19455. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[0] .is_wysiwyg = "true";
  19456. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[0] .power_up = "low";
  19457. // Location: LCCOMB_X43_Y3_N24
  19458. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[0]~4 (
  19459. .dataa(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  19460. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt [0]),
  19461. .datac(gnd),
  19462. .datad(vcc),
  19463. .cin(gnd),
  19464. .combout(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[0]~4_combout ),
  19465. .cout(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[0]~5 ));
  19466. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[0]~4 .lut_mask = 16'h6688;
  19467. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[0]~4 .sum_lutc_input = "datac";
  19468. // Location: FF_X43_Y3_N27
  19469. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[1] (
  19470. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19471. .d(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[1]~6_combout ),
  19472. .asdata(vcc),
  19473. .clrn(!\sys_resetn~clkctrl_outclk ),
  19474. .aload(gnd),
  19475. .sclr(gnd),
  19476. .sload(\macro_inst|u_uart[0]|u_rx[5]|always6~1_combout ),
  19477. .ena(vcc),
  19478. .devclrn(devclrn),
  19479. .devpor(devpor),
  19480. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt [1]),
  19481. .prn(vcc));
  19482. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[1] .is_wysiwyg = "true";
  19483. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[1] .power_up = "low";
  19484. // Location: LCCOMB_X43_Y3_N26
  19485. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[1]~6 (
  19486. .dataa(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt [1]),
  19487. .datab(gnd),
  19488. .datac(gnd),
  19489. .datad(vcc),
  19490. .cin(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[0]~5 ),
  19491. .combout(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[1]~6_combout ),
  19492. .cout(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[1]~7 ));
  19493. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[1]~6 .lut_mask = 16'h5A5F;
  19494. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[1]~6 .sum_lutc_input = "cin";
  19495. // Location: FF_X43_Y3_N29
  19496. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[2] (
  19497. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19498. .d(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[2]~8_combout ),
  19499. .asdata(\~GND~combout ),
  19500. .clrn(!\sys_resetn~clkctrl_outclk ),
  19501. .aload(gnd),
  19502. .sclr(gnd),
  19503. .sload(\macro_inst|u_uart[0]|u_rx[5]|always6~1_combout ),
  19504. .ena(vcc),
  19505. .devclrn(devclrn),
  19506. .devpor(devpor),
  19507. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt [2]),
  19508. .prn(vcc));
  19509. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[2] .is_wysiwyg = "true";
  19510. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[2] .power_up = "low";
  19511. // Location: LCCOMB_X43_Y3_N28
  19512. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[2]~8 (
  19513. .dataa(gnd),
  19514. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt [2]),
  19515. .datac(gnd),
  19516. .datad(vcc),
  19517. .cin(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[1]~7 ),
  19518. .combout(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[2]~8_combout ),
  19519. .cout(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[2]~9 ));
  19520. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[2]~8 .lut_mask = 16'hC30C;
  19521. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[2]~8 .sum_lutc_input = "cin";
  19522. // Location: FF_X43_Y3_N31
  19523. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[3] (
  19524. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19525. .d(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[3]~10_combout ),
  19526. .asdata(\~GND~combout ),
  19527. .clrn(!\sys_resetn~clkctrl_outclk ),
  19528. .aload(gnd),
  19529. .sclr(gnd),
  19530. .sload(\macro_inst|u_uart[0]|u_rx[5]|always6~1_combout ),
  19531. .ena(vcc),
  19532. .devclrn(devclrn),
  19533. .devpor(devpor),
  19534. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt [3]),
  19535. .prn(vcc));
  19536. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[3] .is_wysiwyg = "true";
  19537. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[3] .power_up = "low";
  19538. // Location: LCCOMB_X43_Y3_N30
  19539. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[3]~10 (
  19540. .dataa(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt [3]),
  19541. .datab(gnd),
  19542. .datac(gnd),
  19543. .datad(gnd),
  19544. .cin(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[2]~9 ),
  19545. .combout(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[3]~10_combout ),
  19546. .cout());
  19547. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[3]~10 .lut_mask = 16'h5A5A;
  19548. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt[3]~10 .sum_lutc_input = "cin";
  19549. // Location: FF_X43_Y3_N9
  19550. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_bit (
  19551. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19552. .d(\macro_inst|u_uart[0]|u_rx[5]|always2~1_combout ),
  19553. .asdata(vcc),
  19554. .clrn(!\sys_resetn~clkctrl_outclk ),
  19555. .aload(gnd),
  19556. .sclr(gnd),
  19557. .sload(gnd),
  19558. .ena(vcc),
  19559. .devclrn(devclrn),
  19560. .devpor(devpor),
  19561. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_bit~q ),
  19562. .prn(vcc));
  19563. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_bit .is_wysiwyg = "true";
  19564. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_bit .power_up = "low";
  19565. // Location: FF_X43_Y3_N15
  19566. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt[0] (
  19567. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19568. .d(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt~4_combout ),
  19569. .asdata(vcc),
  19570. .clrn(vcc),
  19571. .aload(gnd),
  19572. .sclr(gnd),
  19573. .sload(gnd),
  19574. .ena(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt[0]~3_combout ),
  19575. .devclrn(devclrn),
  19576. .devpor(devpor),
  19577. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt [0]),
  19578. .prn(vcc));
  19579. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt[0] .is_wysiwyg = "true";
  19580. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt[0] .power_up = "low";
  19581. // Location: LCCOMB_X44_Y3_N2
  19582. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt[0]~3 (
  19583. .dataa(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_START~q ),
  19584. .datab(gnd),
  19585. .datac(gnd),
  19586. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_bit~q ),
  19587. .cin(gnd),
  19588. .combout(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt[0]~3_combout ),
  19589. .cout());
  19590. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt[0]~3 .lut_mask = 16'hFFAA;
  19591. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt[0]~3 .sum_lutc_input = "datac";
  19592. // Location: FF_X43_Y3_N1
  19593. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt[1] (
  19594. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19595. .d(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt~5_combout ),
  19596. .asdata(vcc),
  19597. .clrn(vcc),
  19598. .aload(gnd),
  19599. .sclr(gnd),
  19600. .sload(gnd),
  19601. .ena(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt[0]~3_combout ),
  19602. .devclrn(devclrn),
  19603. .devpor(devpor),
  19604. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt [1]),
  19605. .prn(vcc));
  19606. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt[1] .is_wysiwyg = "true";
  19607. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt[1] .power_up = "low";
  19608. // Location: FF_X43_Y3_N11
  19609. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt[2] (
  19610. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19611. .d(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt~2_combout ),
  19612. .asdata(vcc),
  19613. .clrn(vcc),
  19614. .aload(gnd),
  19615. .sclr(gnd),
  19616. .sload(gnd),
  19617. .ena(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt[0]~3_combout ),
  19618. .devclrn(devclrn),
  19619. .devpor(devpor),
  19620. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt [2]),
  19621. .prn(vcc));
  19622. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt[2] .is_wysiwyg = "true";
  19623. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt[2] .power_up = "low";
  19624. // Location: FF_X43_Y3_N23
  19625. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt[3] (
  19626. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19627. .d(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt~1_combout ),
  19628. .asdata(vcc),
  19629. .clrn(vcc),
  19630. .aload(gnd),
  19631. .sclr(gnd),
  19632. .sload(gnd),
  19633. .ena(vcc),
  19634. .devclrn(devclrn),
  19635. .devpor(devpor),
  19636. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt [3]),
  19637. .prn(vcc));
  19638. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt[3] .is_wysiwyg = "true";
  19639. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt[3] .power_up = "low";
  19640. // Location: LCCOMB_X43_Y3_N22
  19641. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt~1 (
  19642. .dataa(\macro_inst|u_uart[0]|u_rx[5]|Add4~0_combout ),
  19643. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_bit~q ),
  19644. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt [3]),
  19645. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_START~q ),
  19646. .cin(gnd),
  19647. .combout(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt~1_combout ),
  19648. .cout());
  19649. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt~1 .lut_mask = 16'h0074;
  19650. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt~1 .sum_lutc_input = "datac";
  19651. // Location: LCCOMB_X43_Y3_N10
  19652. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt~2 (
  19653. .dataa(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_DATA~q ),
  19654. .datab(\macro_inst|u_uart[0]|u_rx[5]|always3~1_combout ),
  19655. .datac(\macro_inst|u_uart[0]|u_rx[5]|Add4~1_combout ),
  19656. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_START~q ),
  19657. .cin(gnd),
  19658. .combout(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt~2_combout ),
  19659. .cout());
  19660. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt~2 .lut_mask = 16'hFF07;
  19661. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt~2 .sum_lutc_input = "datac";
  19662. // Location: LCCOMB_X43_Y3_N14
  19663. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt~4 (
  19664. .dataa(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_START~q ),
  19665. .datab(\macro_inst|u_uart[0]|u_rx[5]|always3~2_combout ),
  19666. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt [0]),
  19667. .datad(\macro_inst|u_uart[0]|u_rx[5]|Add3~0_combout ),
  19668. .cin(gnd),
  19669. .combout(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt~4_combout ),
  19670. .cout());
  19671. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt~4 .lut_mask = 16'hABAF;
  19672. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt~4 .sum_lutc_input = "datac";
  19673. // Location: LCCOMB_X43_Y3_N0
  19674. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt~5 (
  19675. .dataa(\macro_inst|u_uart[0]|u_rx[5]|Add4~2_combout ),
  19676. .datab(\macro_inst|u_uart[0]|u_rx[5]|always3~2_combout ),
  19677. .datac(\macro_inst|u_uart[0]|u_rx[5]|Add3~1_combout ),
  19678. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_START~q ),
  19679. .cin(gnd),
  19680. .combout(\macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt~5_combout ),
  19681. .cout());
  19682. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt~5 .lut_mask = 16'hFFD1;
  19683. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_data_cnt~5 .sum_lutc_input = "datac";
  19684. // Location: FF_X57_Y1_N5
  19685. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|counter[0] (
  19686. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19687. .d(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|counter~0_combout ),
  19688. .asdata(vcc),
  19689. .clrn(!\sys_resetn~clkctrl_outclk ),
  19690. .aload(gnd),
  19691. .sclr(gnd),
  19692. .sload(gnd),
  19693. .ena(vcc),
  19694. .devclrn(devclrn),
  19695. .devpor(devpor),
  19696. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|counter ),
  19697. .prn(vcc));
  19698. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|counter[0] .is_wysiwyg = "true";
  19699. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|counter[0] .power_up = "low";
  19700. // Location: LCCOMB_X57_Y1_N4
  19701. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|counter~0 (
  19702. .dataa(gnd),
  19703. .datab(\macro_inst|u_uart[0]|u_regs|rx_read [5]),
  19704. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|counter ),
  19705. .datad(\macro_inst|u_uart[0]|u_rx[5]|Selector0~1_combout ),
  19706. .cin(gnd),
  19707. .combout(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|counter~0_combout ),
  19708. .cout());
  19709. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|counter~0 .lut_mask = 16'h3F30;
  19710. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|counter~0 .sum_lutc_input = "datac";
  19711. // Location: FF_X44_Y2_N19
  19712. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][0] (
  19713. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19714. .d(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][0]~feeder_combout ),
  19715. .asdata(vcc),
  19716. .clrn(vcc),
  19717. .aload(gnd),
  19718. .sclr(gnd),
  19719. .sload(gnd),
  19720. .ena(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|wrreq~0_combout ),
  19721. .devclrn(devclrn),
  19722. .devpor(devpor),
  19723. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][0]~q ),
  19724. .prn(vcc));
  19725. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][0] .is_wysiwyg = "true";
  19726. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][0] .power_up = "low";
  19727. // Location: LCCOMB_X44_Y2_N18
  19728. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][0]~feeder (
  19729. .dataa(gnd),
  19730. .datab(gnd),
  19731. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [0]),
  19732. .datad(gnd),
  19733. .cin(gnd),
  19734. .combout(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][0]~feeder_combout ),
  19735. .cout());
  19736. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][0]~feeder .lut_mask = 16'hF0F0;
  19737. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][0]~feeder .sum_lutc_input = "datac";
  19738. // Location: FF_X44_Y2_N9
  19739. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][1] (
  19740. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19741. .d(gnd),
  19742. .asdata(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [1]),
  19743. .clrn(vcc),
  19744. .aload(gnd),
  19745. .sclr(gnd),
  19746. .sload(vcc),
  19747. .ena(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|wrreq~0_combout ),
  19748. .devclrn(devclrn),
  19749. .devpor(devpor),
  19750. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][1]~q ),
  19751. .prn(vcc));
  19752. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][1] .is_wysiwyg = "true";
  19753. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][1] .power_up = "low";
  19754. // Location: FF_X44_Y2_N7
  19755. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][2] (
  19756. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19757. .d(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][2]~feeder_combout ),
  19758. .asdata(vcc),
  19759. .clrn(vcc),
  19760. .aload(gnd),
  19761. .sclr(gnd),
  19762. .sload(gnd),
  19763. .ena(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|wrreq~0_combout ),
  19764. .devclrn(devclrn),
  19765. .devpor(devpor),
  19766. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][2]~q ),
  19767. .prn(vcc));
  19768. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][2] .is_wysiwyg = "true";
  19769. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][2] .power_up = "low";
  19770. // Location: LCCOMB_X44_Y2_N6
  19771. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][2]~feeder (
  19772. .dataa(gnd),
  19773. .datab(gnd),
  19774. .datac(gnd),
  19775. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [2]),
  19776. .cin(gnd),
  19777. .combout(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][2]~feeder_combout ),
  19778. .cout());
  19779. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][2]~feeder .lut_mask = 16'hFF00;
  19780. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][2]~feeder .sum_lutc_input = "datac";
  19781. // Location: FF_X44_Y3_N29
  19782. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][3] (
  19783. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19784. .d(gnd),
  19785. .asdata(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [3]),
  19786. .clrn(vcc),
  19787. .aload(gnd),
  19788. .sclr(gnd),
  19789. .sload(vcc),
  19790. .ena(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|wrreq~0_combout ),
  19791. .devclrn(devclrn),
  19792. .devpor(devpor),
  19793. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][3]~q ),
  19794. .prn(vcc));
  19795. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][3] .is_wysiwyg = "true";
  19796. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][3] .power_up = "low";
  19797. // Location: FF_X44_Y3_N17
  19798. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][4] (
  19799. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19800. .d(gnd),
  19801. .asdata(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [4]),
  19802. .clrn(vcc),
  19803. .aload(gnd),
  19804. .sclr(gnd),
  19805. .sload(vcc),
  19806. .ena(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|wrreq~0_combout ),
  19807. .devclrn(devclrn),
  19808. .devpor(devpor),
  19809. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][4]~q ),
  19810. .prn(vcc));
  19811. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][4] .is_wysiwyg = "true";
  19812. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][4] .power_up = "low";
  19813. // Location: FF_X44_Y2_N21
  19814. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][5] (
  19815. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19816. .d(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][5]~feeder_combout ),
  19817. .asdata(vcc),
  19818. .clrn(vcc),
  19819. .aload(gnd),
  19820. .sclr(gnd),
  19821. .sload(gnd),
  19822. .ena(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|wrreq~0_combout ),
  19823. .devclrn(devclrn),
  19824. .devpor(devpor),
  19825. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][5]~q ),
  19826. .prn(vcc));
  19827. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][5] .is_wysiwyg = "true";
  19828. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][5] .power_up = "low";
  19829. // Location: LCCOMB_X44_Y2_N20
  19830. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][5]~feeder (
  19831. .dataa(gnd),
  19832. .datab(gnd),
  19833. .datac(gnd),
  19834. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [5]),
  19835. .cin(gnd),
  19836. .combout(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][5]~feeder_combout ),
  19837. .cout());
  19838. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][5]~feeder .lut_mask = 16'hFF00;
  19839. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][5]~feeder .sum_lutc_input = "datac";
  19840. // Location: FF_X44_Y2_N27
  19841. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][6] (
  19842. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19843. .d(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][6]~feeder_combout ),
  19844. .asdata(vcc),
  19845. .clrn(vcc),
  19846. .aload(gnd),
  19847. .sclr(gnd),
  19848. .sload(gnd),
  19849. .ena(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|wrreq~0_combout ),
  19850. .devclrn(devclrn),
  19851. .devpor(devpor),
  19852. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][6]~q ),
  19853. .prn(vcc));
  19854. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][6] .is_wysiwyg = "true";
  19855. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][6] .power_up = "low";
  19856. // Location: LCCOMB_X44_Y2_N26
  19857. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][6]~feeder (
  19858. .dataa(gnd),
  19859. .datab(gnd),
  19860. .datac(gnd),
  19861. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [6]),
  19862. .cin(gnd),
  19863. .combout(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][6]~feeder_combout ),
  19864. .cout());
  19865. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][6]~feeder .lut_mask = 16'hFF00;
  19866. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][6]~feeder .sum_lutc_input = "datac";
  19867. // Location: FF_X44_Y2_N1
  19868. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][7] (
  19869. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19870. .d(gnd),
  19871. .asdata(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [7]),
  19872. .clrn(vcc),
  19873. .aload(gnd),
  19874. .sclr(gnd),
  19875. .sload(vcc),
  19876. .ena(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|wrreq~0_combout ),
  19877. .devclrn(devclrn),
  19878. .devpor(devpor),
  19879. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][7]~q ),
  19880. .prn(vcc));
  19881. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][7] .is_wysiwyg = "true";
  19882. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|fifo[1][7] .power_up = "low";
  19883. // Location: LCCOMB_X44_Y3_N10
  19884. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|wrreq~0 (
  19885. .dataa(\macro_inst|u_uart[0]|u_rx[5]|rx_sample~0_combout ),
  19886. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|counter ),
  19887. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_STOP~q ),
  19888. .datad(\macro_inst|u_uart[0]|u_rx[5]|always2~0_combout ),
  19889. .cin(gnd),
  19890. .combout(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|wrreq~0_combout ),
  19891. .cout());
  19892. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|wrreq~0 .lut_mask = 16'h2000;
  19893. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_fifo|wrreq~0 .sum_lutc_input = "datac";
  19894. // Location: FF_X56_Y3_N3
  19895. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_idle (
  19896. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19897. .d(\macro_inst|u_uart[0]|u_rx[5]|rx_idle~0_combout ),
  19898. .asdata(vcc),
  19899. .clrn(!\sys_resetn~clkctrl_outclk ),
  19900. .aload(gnd),
  19901. .sclr(gnd),
  19902. .sload(gnd),
  19903. .ena(vcc),
  19904. .devclrn(devclrn),
  19905. .devpor(devpor),
  19906. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_idle~q ),
  19907. .prn(vcc));
  19908. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_idle .is_wysiwyg = "true";
  19909. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_idle .power_up = "low";
  19910. // Location: FF_X57_Y1_N23
  19911. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_idle_en (
  19912. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19913. .d(\macro_inst|u_uart[0]|u_rx[5]|rx_idle_en~0_combout ),
  19914. .asdata(vcc),
  19915. .clrn(!\sys_resetn~clkctrl_outclk ),
  19916. .aload(gnd),
  19917. .sclr(gnd),
  19918. .sload(gnd),
  19919. .ena(vcc),
  19920. .devclrn(devclrn),
  19921. .devpor(devpor),
  19922. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_idle_en~q ),
  19923. .prn(vcc));
  19924. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_idle_en .is_wysiwyg = "true";
  19925. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_idle_en .power_up = "low";
  19926. // Location: LCCOMB_X57_Y1_N22
  19927. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|rx_idle_en~0 (
  19928. .dataa(\macro_inst|u_uart[0]|u_regs|clear_flags[5]~16_combout ),
  19929. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_fifo|counter ),
  19930. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_idle_en~q ),
  19931. .datad(gnd),
  19932. .cin(gnd),
  19933. .combout(\macro_inst|u_uart[0]|u_rx[5]|rx_idle_en~0_combout ),
  19934. .cout());
  19935. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_idle_en~0 .lut_mask = 16'hDCDC;
  19936. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_idle_en~0 .sum_lutc_input = "datac";
  19937. // Location: LCCOMB_X56_Y3_N2
  19938. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|rx_idle~0 (
  19939. .dataa(\macro_inst|u_uart[0]|u_regs|clear_flags[5]~16_combout ),
  19940. .datab(gnd),
  19941. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_idle~q ),
  19942. .datad(\macro_inst|u_uart[0]|u_rx[5]|always8~0_combout ),
  19943. .cin(gnd),
  19944. .combout(\macro_inst|u_uart[0]|u_rx[5]|rx_idle~0_combout ),
  19945. .cout());
  19946. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_idle~0 .lut_mask = 16'hFF50;
  19947. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_idle~0 .sum_lutc_input = "datac";
  19948. // Location: FF_X56_Y1_N11
  19949. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_in[0] (
  19950. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19951. .d(\macro_inst|uart_rxd [5]),
  19952. .asdata(vcc),
  19953. .clrn(!\sys_resetn~clkctrl_outclk ),
  19954. .aload(gnd),
  19955. .sclr(gnd),
  19956. .sload(gnd),
  19957. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  19958. .devclrn(devclrn),
  19959. .devpor(devpor),
  19960. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_in [0]),
  19961. .prn(vcc));
  19962. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_in[0] .is_wysiwyg = "true";
  19963. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_in[0] .power_up = "low";
  19964. // Location: FF_X48_Y1_N21
  19965. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_in[1] (
  19966. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19967. .d(gnd),
  19968. .asdata(\macro_inst|u_uart[0]|u_rx[5]|rx_in [0]),
  19969. .clrn(!\sys_resetn~clkctrl_outclk ),
  19970. .aload(gnd),
  19971. .sclr(gnd),
  19972. .sload(vcc),
  19973. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  19974. .devclrn(devclrn),
  19975. .devpor(devpor),
  19976. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_in [1]),
  19977. .prn(vcc));
  19978. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_in[1] .is_wysiwyg = "true";
  19979. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_in[1] .power_up = "low";
  19980. // Location: FF_X45_Y3_N5
  19981. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_in[2] (
  19982. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19983. .d(gnd),
  19984. .asdata(\macro_inst|u_uart[0]|u_rx[5]|rx_in [1]),
  19985. .clrn(!\sys_resetn~clkctrl_outclk ),
  19986. .aload(gnd),
  19987. .sclr(gnd),
  19988. .sload(vcc),
  19989. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  19990. .devclrn(devclrn),
  19991. .devpor(devpor),
  19992. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_in [2]),
  19993. .prn(vcc));
  19994. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_in[2] .is_wysiwyg = "true";
  19995. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_in[2] .power_up = "low";
  19996. // Location: FF_X45_Y3_N1
  19997. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_in[3] (
  19998. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  19999. .d(gnd),
  20000. .asdata(\macro_inst|u_uart[0]|u_rx[5]|rx_in [2]),
  20001. .clrn(!\sys_resetn~clkctrl_outclk ),
  20002. .aload(gnd),
  20003. .sclr(gnd),
  20004. .sload(vcc),
  20005. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  20006. .devclrn(devclrn),
  20007. .devpor(devpor),
  20008. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_in [3]),
  20009. .prn(vcc));
  20010. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_in[3] .is_wysiwyg = "true";
  20011. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_in[3] .power_up = "low";
  20012. // Location: FF_X45_Y3_N23
  20013. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_in[4] (
  20014. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20015. .d(\macro_inst|u_uart[0]|u_rx[5]|rx_in[4]~0_combout ),
  20016. .asdata(vcc),
  20017. .clrn(!\sys_resetn~clkctrl_outclk ),
  20018. .aload(gnd),
  20019. .sclr(gnd),
  20020. .sload(gnd),
  20021. .ena(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  20022. .devclrn(devclrn),
  20023. .devpor(devpor),
  20024. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_in [4]),
  20025. .prn(vcc));
  20026. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_in[4] .is_wysiwyg = "true";
  20027. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_in[4] .power_up = "low";
  20028. // Location: LCCOMB_X45_Y3_N22
  20029. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|rx_in[4]~0 (
  20030. .dataa(gnd),
  20031. .datab(gnd),
  20032. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_in [3]),
  20033. .datad(gnd),
  20034. .cin(gnd),
  20035. .combout(\macro_inst|u_uart[0]|u_rx[5]|rx_in[4]~0_combout ),
  20036. .cout());
  20037. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_in[4]~0 .lut_mask = 16'h0F0F;
  20038. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_in[4]~0 .sum_lutc_input = "datac";
  20039. // Location: FF_X44_Y4_N31
  20040. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_parity (
  20041. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20042. .d(\macro_inst|u_uart[0]|u_rx[5]|rx_parity~1_combout ),
  20043. .asdata(vcc),
  20044. .clrn(vcc),
  20045. .aload(gnd),
  20046. .sclr(gnd),
  20047. .sload(gnd),
  20048. .ena(vcc),
  20049. .devclrn(devclrn),
  20050. .devpor(devpor),
  20051. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_parity~q ),
  20052. .prn(vcc));
  20053. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_parity .is_wysiwyg = "true";
  20054. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_parity .power_up = "low";
  20055. // Location: LCCOMB_X44_Y3_N26
  20056. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|rx_parity~0 (
  20057. .dataa(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_DATA~q ),
  20058. .datab(\macro_inst|u_uart[0]|u_regs|lcr_sps~q ),
  20059. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [7]),
  20060. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_bit~q ),
  20061. .cin(gnd),
  20062. .combout(\macro_inst|u_uart[0]|u_rx[5]|rx_parity~0_combout ),
  20063. .cout());
  20064. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_parity~0 .lut_mask = 16'h2000;
  20065. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_parity~0 .sum_lutc_input = "datac";
  20066. // Location: LCCOMB_X44_Y4_N30
  20067. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|rx_parity~1 (
  20068. .dataa(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_START~q ),
  20069. .datab(\macro_inst|u_uart[0]|u_regs|lcr_eps~q ),
  20070. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_parity~q ),
  20071. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_parity~0_combout ),
  20072. .cin(gnd),
  20073. .combout(\macro_inst|u_uart[0]|u_rx[5]|rx_parity~1_combout ),
  20074. .cout());
  20075. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_parity~1 .lut_mask = 16'h2772;
  20076. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_parity~1 .sum_lutc_input = "datac";
  20077. // Location: LCCOMB_X44_Y3_N16
  20078. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|rx_sample~0 (
  20079. .dataa(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt [1]),
  20080. .datab(gnd),
  20081. .datac(gnd),
  20082. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_baud_cnt [2]),
  20083. .cin(gnd),
  20084. .combout(\macro_inst|u_uart[0]|u_rx[5]|rx_sample~0_combout ),
  20085. .cout());
  20086. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_sample~0 .lut_mask = 16'h0055;
  20087. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_sample~0 .sum_lutc_input = "datac";
  20088. // Location: FF_X44_Y3_N21
  20089. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg[0] (
  20090. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20091. .d(gnd),
  20092. .asdata(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [1]),
  20093. .clrn(!\sys_resetn~clkctrl_outclk ),
  20094. .aload(gnd),
  20095. .sclr(gnd),
  20096. .sload(vcc),
  20097. .ena(\macro_inst|u_uart[0]|u_rx[5]|always4~2_combout ),
  20098. .devclrn(devclrn),
  20099. .devpor(devpor),
  20100. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [0]),
  20101. .prn(vcc));
  20102. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg[0] .is_wysiwyg = "true";
  20103. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg[0] .power_up = "low";
  20104. // Location: FF_X44_Y3_N3
  20105. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg[1] (
  20106. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20107. .d(gnd),
  20108. .asdata(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [2]),
  20109. .clrn(!\sys_resetn~clkctrl_outclk ),
  20110. .aload(gnd),
  20111. .sclr(gnd),
  20112. .sload(vcc),
  20113. .ena(\macro_inst|u_uart[0]|u_rx[5]|always4~2_combout ),
  20114. .devclrn(devclrn),
  20115. .devpor(devpor),
  20116. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [1]),
  20117. .prn(vcc));
  20118. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg[1] .is_wysiwyg = "true";
  20119. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg[1] .power_up = "low";
  20120. // Location: FF_X44_Y3_N15
  20121. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg[2] (
  20122. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20123. .d(gnd),
  20124. .asdata(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [3]),
  20125. .clrn(!\sys_resetn~clkctrl_outclk ),
  20126. .aload(gnd),
  20127. .sclr(gnd),
  20128. .sload(vcc),
  20129. .ena(\macro_inst|u_uart[0]|u_rx[5]|always4~2_combout ),
  20130. .devclrn(devclrn),
  20131. .devpor(devpor),
  20132. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [2]),
  20133. .prn(vcc));
  20134. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg[2] .is_wysiwyg = "true";
  20135. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg[2] .power_up = "low";
  20136. // Location: FF_X44_Y3_N5
  20137. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg[3] (
  20138. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20139. .d(gnd),
  20140. .asdata(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [4]),
  20141. .clrn(!\sys_resetn~clkctrl_outclk ),
  20142. .aload(gnd),
  20143. .sclr(gnd),
  20144. .sload(vcc),
  20145. .ena(\macro_inst|u_uart[0]|u_rx[5]|always4~2_combout ),
  20146. .devclrn(devclrn),
  20147. .devpor(devpor),
  20148. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [3]),
  20149. .prn(vcc));
  20150. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg[3] .is_wysiwyg = "true";
  20151. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg[3] .power_up = "low";
  20152. // Location: FF_X44_Y3_N31
  20153. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg[4] (
  20154. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20155. .d(gnd),
  20156. .asdata(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [5]),
  20157. .clrn(!\sys_resetn~clkctrl_outclk ),
  20158. .aload(gnd),
  20159. .sclr(gnd),
  20160. .sload(vcc),
  20161. .ena(\macro_inst|u_uart[0]|u_rx[5]|always4~2_combout ),
  20162. .devclrn(devclrn),
  20163. .devpor(devpor),
  20164. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [4]),
  20165. .prn(vcc));
  20166. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg[4] .is_wysiwyg = "true";
  20167. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg[4] .power_up = "low";
  20168. // Location: FF_X44_Y3_N9
  20169. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg[5] (
  20170. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20171. .d(gnd),
  20172. .asdata(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [6]),
  20173. .clrn(!\sys_resetn~clkctrl_outclk ),
  20174. .aload(gnd),
  20175. .sclr(gnd),
  20176. .sload(vcc),
  20177. .ena(\macro_inst|u_uart[0]|u_rx[5]|always4~2_combout ),
  20178. .devclrn(devclrn),
  20179. .devpor(devpor),
  20180. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [5]),
  20181. .prn(vcc));
  20182. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg[5] .is_wysiwyg = "true";
  20183. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg[5] .power_up = "low";
  20184. // Location: FF_X44_Y3_N27
  20185. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg[6] (
  20186. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20187. .d(gnd),
  20188. .asdata(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [7]),
  20189. .clrn(!\sys_resetn~clkctrl_outclk ),
  20190. .aload(gnd),
  20191. .sclr(gnd),
  20192. .sload(vcc),
  20193. .ena(\macro_inst|u_uart[0]|u_rx[5]|always4~2_combout ),
  20194. .devclrn(devclrn),
  20195. .devpor(devpor),
  20196. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [6]),
  20197. .prn(vcc));
  20198. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg[6] .is_wysiwyg = "true";
  20199. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg[6] .power_up = "low";
  20200. // Location: FF_X44_Y3_N23
  20201. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg[7] (
  20202. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20203. .d(gnd),
  20204. .asdata(\macro_inst|u_uart[0]|u_rx[5]|Add1~0_combout ),
  20205. .clrn(!\sys_resetn~clkctrl_outclk ),
  20206. .aload(gnd),
  20207. .sclr(gnd),
  20208. .sload(vcc),
  20209. .ena(\macro_inst|u_uart[0]|u_rx[5]|always4~2_combout ),
  20210. .devclrn(devclrn),
  20211. .devpor(devpor),
  20212. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg [7]),
  20213. .prn(vcc));
  20214. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg[7] .is_wysiwyg = "true";
  20215. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_shift_reg[7] .power_up = "low";
  20216. // Location: FF_X45_Y3_N17
  20217. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_DATA (
  20218. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20219. .d(\macro_inst|u_uart[0]|u_rx[5]|Selector2~2_combout ),
  20220. .asdata(vcc),
  20221. .clrn(!\sys_resetn~clkctrl_outclk ),
  20222. .aload(gnd),
  20223. .sclr(gnd),
  20224. .sload(gnd),
  20225. .ena(vcc),
  20226. .devclrn(devclrn),
  20227. .devpor(devpor),
  20228. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_DATA~q ),
  20229. .prn(vcc));
  20230. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_DATA .is_wysiwyg = "true";
  20231. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_DATA .power_up = "low";
  20232. // Location: FF_X45_Y3_N7
  20233. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_IDLE (
  20234. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20235. .d(\macro_inst|u_uart[0]|u_rx[5]|Selector0~3_combout ),
  20236. .asdata(vcc),
  20237. .clrn(!\sys_resetn~clkctrl_outclk ),
  20238. .aload(gnd),
  20239. .sclr(gnd),
  20240. .sload(gnd),
  20241. .ena(vcc),
  20242. .devclrn(devclrn),
  20243. .devpor(devpor),
  20244. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_IDLE~q ),
  20245. .prn(vcc));
  20246. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_IDLE .is_wysiwyg = "true";
  20247. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_IDLE .power_up = "low";
  20248. // Location: FF_X45_Y3_N3
  20249. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_PARITY (
  20250. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20251. .d(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_PARITY~1_combout ),
  20252. .asdata(vcc),
  20253. .clrn(!\sys_resetn~clkctrl_outclk ),
  20254. .aload(gnd),
  20255. .sclr(gnd),
  20256. .sload(gnd),
  20257. .ena(vcc),
  20258. .devclrn(devclrn),
  20259. .devpor(devpor),
  20260. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_PARITY~q ),
  20261. .prn(vcc));
  20262. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_PARITY .is_wysiwyg = "true";
  20263. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_PARITY .power_up = "low";
  20264. // Location: LCCOMB_X45_Y3_N0
  20265. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_PARITY~0 (
  20266. .dataa(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  20267. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_PARITY~q ),
  20268. .datac(gnd),
  20269. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_bit~q ),
  20270. .cin(gnd),
  20271. .combout(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_PARITY~0_combout ),
  20272. .cout());
  20273. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_PARITY~0 .lut_mask = 16'h22AA;
  20274. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_PARITY~0 .sum_lutc_input = "datac";
  20275. // Location: LCCOMB_X45_Y3_N2
  20276. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_PARITY~1 (
  20277. .dataa(\macro_inst|u_uart[0]|u_rx[5]|Selector4~1_combout ),
  20278. .datab(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_PARITY~0_combout ),
  20279. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_PARITY~q ),
  20280. .datad(\macro_inst|u_uart[0]|u_rx[5]|Selector4~6_combout ),
  20281. .cin(gnd),
  20282. .combout(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_PARITY~1_combout ),
  20283. .cout());
  20284. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_PARITY~1 .lut_mask = 16'h88F8;
  20285. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_PARITY~1 .sum_lutc_input = "datac";
  20286. // Location: FF_X43_Y3_N17
  20287. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_START (
  20288. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20289. .d(\macro_inst|u_uart[0]|u_rx[5]|Selector1~0_combout ),
  20290. .asdata(vcc),
  20291. .clrn(!\sys_resetn~clkctrl_outclk ),
  20292. .aload(gnd),
  20293. .sclr(gnd),
  20294. .sload(gnd),
  20295. .ena(vcc),
  20296. .devclrn(devclrn),
  20297. .devpor(devpor),
  20298. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_START~q ),
  20299. .prn(vcc));
  20300. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_START .is_wysiwyg = "true";
  20301. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_START .power_up = "low";
  20302. // Location: FF_X45_Y3_N13
  20303. dffeas \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_STOP (
  20304. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20305. .d(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_STOP~1_combout ),
  20306. .asdata(vcc),
  20307. .clrn(!\sys_resetn~clkctrl_outclk ),
  20308. .aload(gnd),
  20309. .sclr(gnd),
  20310. .sload(gnd),
  20311. .ena(vcc),
  20312. .devclrn(devclrn),
  20313. .devpor(devpor),
  20314. .q(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_STOP~q ),
  20315. .prn(vcc));
  20316. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_STOP .is_wysiwyg = "true";
  20317. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_STOP .power_up = "low";
  20318. // Location: LCCOMB_X45_Y3_N30
  20319. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_STOP~0 (
  20320. .dataa(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  20321. .datab(\macro_inst|u_uart[0]|u_rx[5]|always3~1_combout ),
  20322. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_bit~q ),
  20323. .datad(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_DATA~q ),
  20324. .cin(gnd),
  20325. .combout(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_STOP~0_combout ),
  20326. .cout());
  20327. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_STOP~0 .lut_mask = 16'h4000;
  20328. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_STOP~0 .sum_lutc_input = "datac";
  20329. // Location: LCCOMB_X45_Y3_N12
  20330. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_STOP~1 (
  20331. .dataa(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_STOP~0_combout ),
  20332. .datab(\macro_inst|u_uart[0]|u_rx[5]|Selector4~0_combout ),
  20333. .datac(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_STOP~q ),
  20334. .datad(\macro_inst|u_uart[0]|u_rx[5]|Selector4~6_combout ),
  20335. .cin(gnd),
  20336. .combout(\macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_STOP~1_combout ),
  20337. .cout());
  20338. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_STOP~1 .lut_mask = 16'hEEF0;
  20339. defparam \macro_inst|u_uart[0]|u_rx[5]|rx_state.UART_STOP~1 .sum_lutc_input = "datac";
  20340. // Location: LCCOMB_X53_Y3_N18
  20341. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|Selector0~0 (
  20342. .dataa(\macro_inst|u_uart[0]|u_tx[0]|comb~1_combout ),
  20343. .datab(gnd),
  20344. .datac(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_IDLE~q ),
  20345. .datad(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|counter ),
  20346. .cin(gnd),
  20347. .combout(\macro_inst|u_uart[0]|u_tx[0]|Selector0~0_combout ),
  20348. .cout());
  20349. defparam \macro_inst|u_uart[0]|u_tx[0]|Selector0~0 .lut_mask = 16'hFF50;
  20350. defparam \macro_inst|u_uart[0]|u_tx[0]|Selector0~0 .sum_lutc_input = "datac";
  20351. // Location: LCCOMB_X54_Y1_N4
  20352. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|Selector2~0 (
  20353. .dataa(\macro_inst|u_uart[0]|u_tx[0]|tx_bit~q ),
  20354. .datab(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_START~q ),
  20355. .datac(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_DATA~q ),
  20356. .datad(\macro_inst|u_uart[0]|u_tx[0]|always0~0_combout ),
  20357. .cin(gnd),
  20358. .combout(\macro_inst|u_uart[0]|u_tx[0]|Selector2~0_combout ),
  20359. .cout());
  20360. defparam \macro_inst|u_uart[0]|u_tx[0]|Selector2~0 .lut_mask = 16'h88F8;
  20361. defparam \macro_inst|u_uart[0]|u_tx[0]|Selector2~0 .sum_lutc_input = "datac";
  20362. // Location: LCCOMB_X54_Y1_N22
  20363. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|Selector3~0 (
  20364. .dataa(gnd),
  20365. .datab(gnd),
  20366. .datac(\macro_inst|u_uart[0]|u_tx[0]|tx_bit~q ),
  20367. .datad(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_PARITY~q ),
  20368. .cin(gnd),
  20369. .combout(\macro_inst|u_uart[0]|u_tx[0]|Selector3~0_combout ),
  20370. .cout());
  20371. defparam \macro_inst|u_uart[0]|u_tx[0]|Selector3~0 .lut_mask = 16'h0F00;
  20372. defparam \macro_inst|u_uart[0]|u_tx[0]|Selector3~0 .sum_lutc_input = "datac";
  20373. // Location: LCCOMB_X54_Y1_N24
  20374. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|Selector3~1 (
  20375. .dataa(\macro_inst|u_uart[0]|u_tx[0]|Selector3~0_combout ),
  20376. .datab(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_DATA~q ),
  20377. .datac(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  20378. .datad(\macro_inst|u_uart[0]|u_tx[0]|always0~0_combout ),
  20379. .cin(gnd),
  20380. .combout(\macro_inst|u_uart[0]|u_tx[0]|Selector3~1_combout ),
  20381. .cout());
  20382. defparam \macro_inst|u_uart[0]|u_tx[0]|Selector3~1 .lut_mask = 16'hEAAA;
  20383. defparam \macro_inst|u_uart[0]|u_tx[0]|Selector3~1 .sum_lutc_input = "datac";
  20384. // Location: LCCOMB_X54_Y1_N26
  20385. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|Selector4~0 (
  20386. .dataa(\macro_inst|u_uart[0]|u_tx[0]|tx_stop_cnt~q ),
  20387. .datab(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_PARITY~q ),
  20388. .datac(\macro_inst|u_uart[0]|u_tx[0]|tx_bit~q ),
  20389. .datad(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_STOP~q ),
  20390. .cin(gnd),
  20391. .combout(\macro_inst|u_uart[0]|u_tx[0]|Selector4~0_combout ),
  20392. .cout());
  20393. defparam \macro_inst|u_uart[0]|u_tx[0]|Selector4~0 .lut_mask = 16'hEFC0;
  20394. defparam \macro_inst|u_uart[0]|u_tx[0]|Selector4~0 .sum_lutc_input = "datac";
  20395. // Location: LCCOMB_X54_Y1_N18
  20396. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|Selector4~1 (
  20397. .dataa(\macro_inst|u_uart[0]|u_tx[0]|Selector4~0_combout ),
  20398. .datab(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_DATA~q ),
  20399. .datac(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  20400. .datad(\macro_inst|u_uart[0]|u_tx[0]|always0~0_combout ),
  20401. .cin(gnd),
  20402. .combout(\macro_inst|u_uart[0]|u_tx[0]|Selector4~1_combout ),
  20403. .cout());
  20404. defparam \macro_inst|u_uart[0]|u_tx[0]|Selector4~1 .lut_mask = 16'hAEAA;
  20405. defparam \macro_inst|u_uart[0]|u_tx[0]|Selector4~1 .sum_lutc_input = "datac";
  20406. // Location: LCCOMB_X54_Y1_N20
  20407. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|Selector5~2 (
  20408. .dataa(\macro_inst|u_uart[0]|u_tx[0]|tx_parity~q ),
  20409. .datab(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_DATA~q ),
  20410. .datac(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg [0]),
  20411. .datad(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_PARITY~q ),
  20412. .cin(gnd),
  20413. .combout(\macro_inst|u_uart[0]|u_tx[0]|Selector5~2_combout ),
  20414. .cout());
  20415. defparam \macro_inst|u_uart[0]|u_tx[0]|Selector5~2 .lut_mask = 16'hEAC0;
  20416. defparam \macro_inst|u_uart[0]|u_tx[0]|Selector5~2 .sum_lutc_input = "datac";
  20417. // Location: LCCOMB_X53_Y1_N0
  20418. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|Selector5~3 (
  20419. .dataa(gnd),
  20420. .datab(gnd),
  20421. .datac(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_IDLE~q ),
  20422. .datad(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_STOP~q ),
  20423. .cin(gnd),
  20424. .combout(\macro_inst|u_uart[0]|u_tx[0]|Selector5~3_combout ),
  20425. .cout());
  20426. defparam \macro_inst|u_uart[0]|u_tx[0]|Selector5~3 .lut_mask = 16'h00F0;
  20427. defparam \macro_inst|u_uart[0]|u_tx[0]|Selector5~3 .sum_lutc_input = "datac";
  20428. // Location: LCCOMB_X53_Y1_N12
  20429. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|Selector5~4 (
  20430. .dataa(gnd),
  20431. .datab(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_IDLE~q ),
  20432. .datac(\macro_inst|u_uart[0]|u_tx[0]|Selector5~2_combout ),
  20433. .datad(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_STOP~q ),
  20434. .cin(gnd),
  20435. .combout(\macro_inst|u_uart[0]|u_tx[0]|Selector5~4_combout ),
  20436. .cout());
  20437. defparam \macro_inst|u_uart[0]|u_tx[0]|Selector5~4 .lut_mask = 16'h000C;
  20438. defparam \macro_inst|u_uart[0]|u_tx[0]|Selector5~4 .sum_lutc_input = "datac";
  20439. // Location: LCCOMB_X54_Y1_N2
  20440. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|always0~0 (
  20441. .dataa(\macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt [2]),
  20442. .datab(\macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt [1]),
  20443. .datac(\macro_inst|u_uart[0]|u_tx[0]|tx_bit~q ),
  20444. .datad(\macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt [0]),
  20445. .cin(gnd),
  20446. .combout(\macro_inst|u_uart[0]|u_tx[0]|always0~0_combout ),
  20447. .cout());
  20448. defparam \macro_inst|u_uart[0]|u_tx[0]|always0~0 .lut_mask = 16'h0010;
  20449. defparam \macro_inst|u_uart[0]|u_tx[0]|always0~0 .sum_lutc_input = "datac";
  20450. // Location: LCCOMB_X53_Y1_N28
  20451. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|always6~0 (
  20452. .dataa(\macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt [0]),
  20453. .datab(\macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt [1]),
  20454. .datac(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  20455. .datad(\macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt [2]),
  20456. .cin(gnd),
  20457. .combout(\macro_inst|u_uart[0]|u_tx[0]|always6~0_combout ),
  20458. .cout());
  20459. defparam \macro_inst|u_uart[0]|u_tx[0]|always6~0 .lut_mask = 16'h8000;
  20460. defparam \macro_inst|u_uart[0]|u_tx[0]|always6~0 .sum_lutc_input = "datac";
  20461. // Location: LCCOMB_X53_Y1_N26
  20462. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|always6~1 (
  20463. .dataa(gnd),
  20464. .datab(gnd),
  20465. .datac(\macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt [3]),
  20466. .datad(\macro_inst|u_uart[0]|u_tx[0]|always6~0_combout ),
  20467. .cin(gnd),
  20468. .combout(\macro_inst|u_uart[0]|u_tx[0]|always6~1_combout ),
  20469. .cout());
  20470. defparam \macro_inst|u_uart[0]|u_tx[0]|always6~1 .lut_mask = 16'hF000;
  20471. defparam \macro_inst|u_uart[0]|u_tx[0]|always6~1 .sum_lutc_input = "datac";
  20472. // Location: LCCOMB_X53_Y1_N2
  20473. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|comb~1 (
  20474. .dataa(\macro_inst|u_uart[0]|u_tx[0]|tx_bit~q ),
  20475. .datab(gnd),
  20476. .datac(\macro_inst|u_uart[0]|u_tx[0]|tx_stop_cnt~q ),
  20477. .datad(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_STOP~q ),
  20478. .cin(gnd),
  20479. .combout(\macro_inst|u_uart[0]|u_tx[0]|comb~1_combout ),
  20480. .cout());
  20481. defparam \macro_inst|u_uart[0]|u_tx[0]|comb~1 .lut_mask = 16'h0A00;
  20482. defparam \macro_inst|u_uart[0]|u_tx[0]|comb~1 .sum_lutc_input = "datac";
  20483. // Location: LCCOMB_X53_Y3_N4
  20484. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|fifo_rden (
  20485. .dataa(\macro_inst|u_uart[0]|u_tx[0]|comb~1_combout ),
  20486. .datab(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_IDLE~q ),
  20487. .datac(gnd),
  20488. .datad(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|counter ),
  20489. .cin(gnd),
  20490. .combout(\macro_inst|u_uart[0]|u_tx[0]|fifo_rden~combout ),
  20491. .cout());
  20492. defparam \macro_inst|u_uart[0]|u_tx[0]|fifo_rden .lut_mask = 16'hBB00;
  20493. defparam \macro_inst|u_uart[0]|u_tx[0]|fifo_rden .sum_lutc_input = "datac";
  20494. // Location: FF_X53_Y1_N17
  20495. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[0] (
  20496. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20497. .d(\macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[0]~4_combout ),
  20498. .asdata(vcc),
  20499. .clrn(!\sys_resetn~clkctrl_outclk ),
  20500. .aload(gnd),
  20501. .sclr(\macro_inst|u_uart[0]|u_tx[0]|tx_stop~combout ),
  20502. .sload(gnd),
  20503. .ena(vcc),
  20504. .devclrn(devclrn),
  20505. .devpor(devpor),
  20506. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt [0]),
  20507. .prn(vcc));
  20508. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[0] .is_wysiwyg = "true";
  20509. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[0] .power_up = "low";
  20510. // Location: LCCOMB_X53_Y1_N16
  20511. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[0]~4 (
  20512. .dataa(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  20513. .datab(\macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt [0]),
  20514. .datac(gnd),
  20515. .datad(vcc),
  20516. .cin(gnd),
  20517. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[0]~4_combout ),
  20518. .cout(\macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[0]~5 ));
  20519. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[0]~4 .lut_mask = 16'h6688;
  20520. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[0]~4 .sum_lutc_input = "datac";
  20521. // Location: FF_X53_Y1_N19
  20522. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[1] (
  20523. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20524. .d(\macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[1]~6_combout ),
  20525. .asdata(vcc),
  20526. .clrn(!\sys_resetn~clkctrl_outclk ),
  20527. .aload(gnd),
  20528. .sclr(\macro_inst|u_uart[0]|u_tx[0]|tx_stop~combout ),
  20529. .sload(gnd),
  20530. .ena(vcc),
  20531. .devclrn(devclrn),
  20532. .devpor(devpor),
  20533. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt [1]),
  20534. .prn(vcc));
  20535. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[1] .is_wysiwyg = "true";
  20536. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[1] .power_up = "low";
  20537. // Location: LCCOMB_X53_Y1_N18
  20538. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[1]~6 (
  20539. .dataa(gnd),
  20540. .datab(\macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt [1]),
  20541. .datac(gnd),
  20542. .datad(vcc),
  20543. .cin(\macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[0]~5 ),
  20544. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[1]~6_combout ),
  20545. .cout(\macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[1]~7 ));
  20546. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[1]~6 .lut_mask = 16'h3C3F;
  20547. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[1]~6 .sum_lutc_input = "cin";
  20548. // Location: FF_X53_Y1_N21
  20549. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[2] (
  20550. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20551. .d(\macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[2]~8_combout ),
  20552. .asdata(vcc),
  20553. .clrn(!\sys_resetn~clkctrl_outclk ),
  20554. .aload(gnd),
  20555. .sclr(\macro_inst|u_uart[0]|u_tx[0]|tx_stop~combout ),
  20556. .sload(gnd),
  20557. .ena(vcc),
  20558. .devclrn(devclrn),
  20559. .devpor(devpor),
  20560. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt [2]),
  20561. .prn(vcc));
  20562. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[2] .is_wysiwyg = "true";
  20563. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[2] .power_up = "low";
  20564. // Location: LCCOMB_X53_Y1_N20
  20565. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[2]~8 (
  20566. .dataa(gnd),
  20567. .datab(\macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt [2]),
  20568. .datac(gnd),
  20569. .datad(vcc),
  20570. .cin(\macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[1]~7 ),
  20571. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[2]~8_combout ),
  20572. .cout(\macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[2]~9 ));
  20573. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[2]~8 .lut_mask = 16'hC30C;
  20574. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[2]~8 .sum_lutc_input = "cin";
  20575. // Location: FF_X53_Y1_N23
  20576. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[3] (
  20577. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20578. .d(\macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[3]~10_combout ),
  20579. .asdata(vcc),
  20580. .clrn(!\sys_resetn~clkctrl_outclk ),
  20581. .aload(gnd),
  20582. .sclr(\macro_inst|u_uart[0]|u_tx[0]|tx_stop~combout ),
  20583. .sload(gnd),
  20584. .ena(vcc),
  20585. .devclrn(devclrn),
  20586. .devpor(devpor),
  20587. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt [3]),
  20588. .prn(vcc));
  20589. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[3] .is_wysiwyg = "true";
  20590. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[3] .power_up = "low";
  20591. // Location: LCCOMB_X53_Y1_N22
  20592. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[3]~10 (
  20593. .dataa(\macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt [3]),
  20594. .datab(gnd),
  20595. .datac(gnd),
  20596. .datad(gnd),
  20597. .cin(\macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[2]~9 ),
  20598. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[3]~10_combout ),
  20599. .cout());
  20600. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[3]~10 .lut_mask = 16'h5A5A;
  20601. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_baud_cnt[3]~10 .sum_lutc_input = "cin";
  20602. // Location: FF_X53_Y1_N27
  20603. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_bit (
  20604. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20605. .d(\macro_inst|u_uart[0]|u_tx[0]|always6~1_combout ),
  20606. .asdata(vcc),
  20607. .clrn(!\sys_resetn~clkctrl_outclk ),
  20608. .aload(gnd),
  20609. .sclr(gnd),
  20610. .sload(gnd),
  20611. .ena(vcc),
  20612. .devclrn(devclrn),
  20613. .devpor(devpor),
  20614. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_bit~q ),
  20615. .prn(vcc));
  20616. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_bit .is_wysiwyg = "true";
  20617. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_bit .power_up = "low";
  20618. // Location: FF_X52_Y2_N7
  20619. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_complete (
  20620. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20621. .d(\macro_inst|u_uart[0]|u_tx[0]|tx_complete~0_combout ),
  20622. .asdata(vcc),
  20623. .clrn(!\sys_resetn~clkctrl_outclk ),
  20624. .aload(gnd),
  20625. .sclr(gnd),
  20626. .sload(gnd),
  20627. .ena(vcc),
  20628. .devclrn(devclrn),
  20629. .devpor(devpor),
  20630. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_complete~q ),
  20631. .prn(vcc));
  20632. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_complete .is_wysiwyg = "true";
  20633. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_complete .power_up = "low";
  20634. // Location: LCCOMB_X52_Y2_N6
  20635. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_complete~0 (
  20636. .dataa(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|counter ),
  20637. .datab(\macro_inst|u_uart[0]|u_tx[0]|comb~1_combout ),
  20638. .datac(\macro_inst|u_uart[0]|u_tx[0]|tx_complete~q ),
  20639. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags[0]~12_combout ),
  20640. .cin(gnd),
  20641. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_complete~0_combout ),
  20642. .cout());
  20643. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_complete~0 .lut_mask = 16'h5444;
  20644. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_complete~0 .sum_lutc_input = "datac";
  20645. // Location: FF_X54_Y1_N1
  20646. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt[0] (
  20647. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20648. .d(\macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt~2_combout ),
  20649. .asdata(vcc),
  20650. .clrn(vcc),
  20651. .aload(gnd),
  20652. .sclr(gnd),
  20653. .sload(gnd),
  20654. .ena(\macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt[1]~1_combout ),
  20655. .devclrn(devclrn),
  20656. .devpor(devpor),
  20657. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt [0]),
  20658. .prn(vcc));
  20659. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt[0] .is_wysiwyg = "true";
  20660. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt[0] .power_up = "low";
  20661. // Location: FF_X54_Y1_N29
  20662. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt[1] (
  20663. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20664. .d(\macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt~0_combout ),
  20665. .asdata(vcc),
  20666. .clrn(vcc),
  20667. .aload(gnd),
  20668. .sclr(gnd),
  20669. .sload(gnd),
  20670. .ena(\macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt[1]~1_combout ),
  20671. .devclrn(devclrn),
  20672. .devpor(devpor),
  20673. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt [1]),
  20674. .prn(vcc));
  20675. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt[1] .is_wysiwyg = "true";
  20676. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt[1] .power_up = "low";
  20677. // Location: LCCOMB_X53_Y3_N30
  20678. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt[1]~1 (
  20679. .dataa(\macro_inst|u_uart[0]|u_tx[0]|tx_bit~q ),
  20680. .datab(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_DATA~q ),
  20681. .datac(gnd),
  20682. .datad(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_START~q ),
  20683. .cin(gnd),
  20684. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt[1]~1_combout ),
  20685. .cout());
  20686. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt[1]~1 .lut_mask = 16'hFF88;
  20687. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt[1]~1 .sum_lutc_input = "datac";
  20688. // Location: FF_X54_Y1_N31
  20689. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt[2] (
  20690. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20691. .d(\macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt~3_combout ),
  20692. .asdata(vcc),
  20693. .clrn(vcc),
  20694. .aload(gnd),
  20695. .sclr(gnd),
  20696. .sload(gnd),
  20697. .ena(\macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt[1]~1_combout ),
  20698. .devclrn(devclrn),
  20699. .devpor(devpor),
  20700. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt [2]),
  20701. .prn(vcc));
  20702. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt[2] .is_wysiwyg = "true";
  20703. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt[2] .power_up = "low";
  20704. // Location: LCCOMB_X54_Y1_N28
  20705. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt~0 (
  20706. .dataa(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_START~q ),
  20707. .datab(gnd),
  20708. .datac(\macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt [1]),
  20709. .datad(\macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt [0]),
  20710. .cin(gnd),
  20711. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt~0_combout ),
  20712. .cout());
  20713. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt~0 .lut_mask = 16'hFAAF;
  20714. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt~0 .sum_lutc_input = "datac";
  20715. // Location: LCCOMB_X54_Y1_N0
  20716. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt~2 (
  20717. .dataa(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_START~q ),
  20718. .datab(gnd),
  20719. .datac(\macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt [0]),
  20720. .datad(gnd),
  20721. .cin(gnd),
  20722. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt~2_combout ),
  20723. .cout());
  20724. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt~2 .lut_mask = 16'hAFAF;
  20725. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt~2 .sum_lutc_input = "datac";
  20726. // Location: LCCOMB_X54_Y1_N30
  20727. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt~3 (
  20728. .dataa(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_START~q ),
  20729. .datab(\macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt [0]),
  20730. .datac(\macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt [2]),
  20731. .datad(\macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt [1]),
  20732. .cin(gnd),
  20733. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt~3_combout ),
  20734. .cout());
  20735. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt~3 .lut_mask = 16'hFAEB;
  20736. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_data_cnt~3 .sum_lutc_input = "datac";
  20737. // Location: FF_X56_Y1_N3
  20738. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_dma_req (
  20739. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20740. .d(\macro_inst|u_uart[0]|u_tx[0]|tx_dma_req~0_combout ),
  20741. .asdata(vcc),
  20742. .clrn(!\sys_resetn~clkctrl_outclk ),
  20743. .aload(gnd),
  20744. .sclr(gnd),
  20745. .sload(gnd),
  20746. .ena(vcc),
  20747. .devclrn(devclrn),
  20748. .devpor(devpor),
  20749. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_dma_req~q ),
  20750. .prn(vcc));
  20751. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_dma_req .is_wysiwyg = "true";
  20752. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_dma_req .power_up = "low";
  20753. // Location: LCCOMB_X56_Y1_N2
  20754. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_dma_req~0 (
  20755. .dataa(\macro_inst|u_uart[0]|u_regs|tx_dma_en [0]),
  20756. .datab(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|counter ),
  20757. .datac(\macro_inst|u_uart[0]|u_tx[0]|tx_dma_req~q ),
  20758. .datad(\rv32.ext_dma_DMACCLR[2] ),
  20759. .cin(gnd),
  20760. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_dma_req~0_combout ),
  20761. .cout());
  20762. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_dma_req~0 .lut_mask = 16'h00A2;
  20763. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_dma_req~0 .sum_lutc_input = "datac";
  20764. // Location: FF_X53_Y3_N21
  20765. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|counter[0] (
  20766. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20767. .d(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|counter~0_combout ),
  20768. .asdata(vcc),
  20769. .clrn(!\sys_resetn~clkctrl_outclk ),
  20770. .aload(gnd),
  20771. .sclr(gnd),
  20772. .sload(gnd),
  20773. .ena(vcc),
  20774. .devclrn(devclrn),
  20775. .devpor(devpor),
  20776. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|counter ),
  20777. .prn(vcc));
  20778. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|counter[0] .is_wysiwyg = "true";
  20779. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|counter[0] .power_up = "low";
  20780. // Location: LCCOMB_X53_Y3_N20
  20781. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|counter~0 (
  20782. .dataa(\macro_inst|u_uart[0]|u_tx[0]|comb~1_combout ),
  20783. .datab(\macro_inst|u_uart[0]|u_regs|tx_write [0]),
  20784. .datac(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|counter ),
  20785. .datad(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_IDLE~q ),
  20786. .cin(gnd),
  20787. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|counter~0_combout ),
  20788. .cout());
  20789. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|counter~0 .lut_mask = 16'h5C0C;
  20790. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|counter~0 .sum_lutc_input = "datac";
  20791. // Location: FF_X53_Y3_N1
  20792. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][0] (
  20793. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20794. .d(gnd),
  20795. .asdata(\rv32.mem_ahb_hwdata[0] ),
  20796. .clrn(vcc),
  20797. .aload(gnd),
  20798. .sclr(gnd),
  20799. .sload(vcc),
  20800. .ena(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|wrreq~0_combout ),
  20801. .devclrn(devclrn),
  20802. .devpor(devpor),
  20803. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][0]~q ),
  20804. .prn(vcc));
  20805. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][0] .is_wysiwyg = "true";
  20806. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][0] .power_up = "low";
  20807. // Location: FF_X53_Y3_N29
  20808. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][1] (
  20809. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20810. .d(gnd),
  20811. .asdata(\rv32.mem_ahb_hwdata[1] ),
  20812. .clrn(vcc),
  20813. .aload(gnd),
  20814. .sclr(gnd),
  20815. .sload(vcc),
  20816. .ena(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|wrreq~0_combout ),
  20817. .devclrn(devclrn),
  20818. .devpor(devpor),
  20819. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][1]~q ),
  20820. .prn(vcc));
  20821. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][1] .is_wysiwyg = "true";
  20822. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][1] .power_up = "low";
  20823. // Location: FF_X53_Y3_N5
  20824. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][2] (
  20825. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20826. .d(gnd),
  20827. .asdata(\rv32.mem_ahb_hwdata[2] ),
  20828. .clrn(vcc),
  20829. .aload(gnd),
  20830. .sclr(gnd),
  20831. .sload(vcc),
  20832. .ena(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|wrreq~0_combout ),
  20833. .devclrn(devclrn),
  20834. .devpor(devpor),
  20835. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][2]~q ),
  20836. .prn(vcc));
  20837. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][2] .is_wysiwyg = "true";
  20838. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][2] .power_up = "low";
  20839. // Location: FF_X53_Y3_N17
  20840. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][3] (
  20841. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20842. .d(gnd),
  20843. .asdata(\rv32.mem_ahb_hwdata[3] ),
  20844. .clrn(vcc),
  20845. .aload(gnd),
  20846. .sclr(gnd),
  20847. .sload(vcc),
  20848. .ena(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|wrreq~0_combout ),
  20849. .devclrn(devclrn),
  20850. .devpor(devpor),
  20851. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][3]~q ),
  20852. .prn(vcc));
  20853. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][3] .is_wysiwyg = "true";
  20854. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][3] .power_up = "low";
  20855. // Location: FF_X53_Y3_N31
  20856. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][4] (
  20857. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20858. .d(gnd),
  20859. .asdata(\rv32.mem_ahb_hwdata[4] ),
  20860. .clrn(vcc),
  20861. .aload(gnd),
  20862. .sclr(gnd),
  20863. .sload(vcc),
  20864. .ena(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|wrreq~0_combout ),
  20865. .devclrn(devclrn),
  20866. .devpor(devpor),
  20867. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][4]~q ),
  20868. .prn(vcc));
  20869. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][4] .is_wysiwyg = "true";
  20870. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][4] .power_up = "low";
  20871. // Location: FF_X53_Y3_N27
  20872. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][5] (
  20873. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20874. .d(gnd),
  20875. .asdata(\rv32.mem_ahb_hwdata[5] ),
  20876. .clrn(vcc),
  20877. .aload(gnd),
  20878. .sclr(gnd),
  20879. .sload(vcc),
  20880. .ena(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|wrreq~0_combout ),
  20881. .devclrn(devclrn),
  20882. .devpor(devpor),
  20883. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][5]~q ),
  20884. .prn(vcc));
  20885. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][5] .is_wysiwyg = "true";
  20886. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][5] .power_up = "low";
  20887. // Location: FF_X53_Y3_N23
  20888. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][6] (
  20889. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20890. .d(\rv32.mem_ahb_hwdata[6] ),
  20891. .asdata(vcc),
  20892. .clrn(vcc),
  20893. .aload(gnd),
  20894. .sclr(gnd),
  20895. .sload(gnd),
  20896. .ena(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|wrreq~0_combout ),
  20897. .devclrn(devclrn),
  20898. .devpor(devpor),
  20899. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][6]~q ),
  20900. .prn(vcc));
  20901. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][6] .is_wysiwyg = "true";
  20902. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][6] .power_up = "low";
  20903. // Location: FF_X53_Y3_N9
  20904. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][7] (
  20905. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20906. .d(gnd),
  20907. .asdata(\rv32.mem_ahb_hwdata[7] ),
  20908. .clrn(vcc),
  20909. .aload(gnd),
  20910. .sclr(gnd),
  20911. .sload(vcc),
  20912. .ena(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|wrreq~0_combout ),
  20913. .devclrn(devclrn),
  20914. .devpor(devpor),
  20915. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][7]~q ),
  20916. .prn(vcc));
  20917. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][7] .is_wysiwyg = "true";
  20918. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][7] .power_up = "low";
  20919. // Location: LCCOMB_X53_Y3_N16
  20920. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|wrreq~0 (
  20921. .dataa(gnd),
  20922. .datab(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|counter ),
  20923. .datac(gnd),
  20924. .datad(\macro_inst|u_uart[0]|u_regs|tx_write [0]),
  20925. .cin(gnd),
  20926. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|wrreq~0_combout ),
  20927. .cout());
  20928. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|wrreq~0 .lut_mask = 16'h3300;
  20929. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_fifo|wrreq~0 .sum_lutc_input = "datac";
  20930. // Location: FF_X54_Y1_N11
  20931. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_parity (
  20932. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20933. .d(\macro_inst|u_uart[0]|u_tx[0]|tx_parity~1_combout ),
  20934. .asdata(vcc),
  20935. .clrn(vcc),
  20936. .aload(gnd),
  20937. .sclr(gnd),
  20938. .sload(gnd),
  20939. .ena(vcc),
  20940. .devclrn(devclrn),
  20941. .devpor(devpor),
  20942. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_parity~q ),
  20943. .prn(vcc));
  20944. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_parity .is_wysiwyg = "true";
  20945. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_parity .power_up = "low";
  20946. // Location: LCCOMB_X54_Y1_N16
  20947. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_parity~0 (
  20948. .dataa(\macro_inst|u_uart[0]|u_tx[0]|tx_bit~q ),
  20949. .datab(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_DATA~q ),
  20950. .datac(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg [0]),
  20951. .datad(\macro_inst|u_uart[0]|u_regs|lcr_sps~q ),
  20952. .cin(gnd),
  20953. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_parity~0_combout ),
  20954. .cout());
  20955. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_parity~0 .lut_mask = 16'h0080;
  20956. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_parity~0 .sum_lutc_input = "datac";
  20957. // Location: LCCOMB_X54_Y1_N10
  20958. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_parity~1 (
  20959. .dataa(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_START~q ),
  20960. .datab(\macro_inst|u_uart[0]|u_regs|lcr_eps~q ),
  20961. .datac(\macro_inst|u_uart[0]|u_tx[0]|tx_parity~q ),
  20962. .datad(\macro_inst|u_uart[0]|u_tx[0]|tx_parity~0_combout ),
  20963. .cin(gnd),
  20964. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_parity~1_combout ),
  20965. .cout());
  20966. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_parity~1 .lut_mask = 16'h2772;
  20967. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_parity~1 .sum_lutc_input = "datac";
  20968. // Location: FF_X56_Y3_N25
  20969. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[0] (
  20970. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20971. .d(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~0_combout ),
  20972. .asdata(vcc),
  20973. .clrn(!\sys_resetn~clkctrl_outclk ),
  20974. .aload(gnd),
  20975. .sclr(gnd),
  20976. .sload(gnd),
  20977. .ena(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[2]~1_combout ),
  20978. .devclrn(devclrn),
  20979. .devpor(devpor),
  20980. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg [0]),
  20981. .prn(vcc));
  20982. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[0] .is_wysiwyg = "true";
  20983. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[0] .power_up = "low";
  20984. // Location: FF_X56_Y3_N9
  20985. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[1] (
  20986. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  20987. .d(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~2_combout ),
  20988. .asdata(vcc),
  20989. .clrn(!\sys_resetn~clkctrl_outclk ),
  20990. .aload(gnd),
  20991. .sclr(gnd),
  20992. .sload(gnd),
  20993. .ena(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[2]~1_combout ),
  20994. .devclrn(devclrn),
  20995. .devpor(devpor),
  20996. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg [1]),
  20997. .prn(vcc));
  20998. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[1] .is_wysiwyg = "true";
  20999. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[1] .power_up = "low";
  21000. // Location: FF_X56_Y3_N29
  21001. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[2] (
  21002. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21003. .d(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~3_combout ),
  21004. .asdata(vcc),
  21005. .clrn(!\sys_resetn~clkctrl_outclk ),
  21006. .aload(gnd),
  21007. .sclr(gnd),
  21008. .sload(gnd),
  21009. .ena(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[2]~1_combout ),
  21010. .devclrn(devclrn),
  21011. .devpor(devpor),
  21012. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg [2]),
  21013. .prn(vcc));
  21014. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[2] .is_wysiwyg = "true";
  21015. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[2] .power_up = "low";
  21016. // Location: LCCOMB_X56_Y3_N12
  21017. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[2]~1 (
  21018. .dataa(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_DATA~q ),
  21019. .datab(\macro_inst|u_uart[0]|u_tx[0]|tx_bit~q ),
  21020. .datac(gnd),
  21021. .datad(\macro_inst|u_uart[0]|u_tx[0]|fifo_rden~combout ),
  21022. .cin(gnd),
  21023. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[2]~1_combout ),
  21024. .cout());
  21025. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[2]~1 .lut_mask = 16'hFF88;
  21026. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[2]~1 .sum_lutc_input = "datac";
  21027. // Location: FF_X56_Y3_N21
  21028. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[3] (
  21029. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21030. .d(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~4_combout ),
  21031. .asdata(vcc),
  21032. .clrn(!\sys_resetn~clkctrl_outclk ),
  21033. .aload(gnd),
  21034. .sclr(gnd),
  21035. .sload(gnd),
  21036. .ena(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[2]~1_combout ),
  21037. .devclrn(devclrn),
  21038. .devpor(devpor),
  21039. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg [3]),
  21040. .prn(vcc));
  21041. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[3] .is_wysiwyg = "true";
  21042. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[3] .power_up = "low";
  21043. // Location: FF_X56_Y3_N11
  21044. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[4] (
  21045. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21046. .d(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~5_combout ),
  21047. .asdata(vcc),
  21048. .clrn(!\sys_resetn~clkctrl_outclk ),
  21049. .aload(gnd),
  21050. .sclr(gnd),
  21051. .sload(gnd),
  21052. .ena(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[2]~1_combout ),
  21053. .devclrn(devclrn),
  21054. .devpor(devpor),
  21055. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg [4]),
  21056. .prn(vcc));
  21057. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[4] .is_wysiwyg = "true";
  21058. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[4] .power_up = "low";
  21059. // Location: FF_X56_Y3_N7
  21060. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[5] (
  21061. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21062. .d(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~6_combout ),
  21063. .asdata(vcc),
  21064. .clrn(!\sys_resetn~clkctrl_outclk ),
  21065. .aload(gnd),
  21066. .sclr(gnd),
  21067. .sload(gnd),
  21068. .ena(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[2]~1_combout ),
  21069. .devclrn(devclrn),
  21070. .devpor(devpor),
  21071. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg [5]),
  21072. .prn(vcc));
  21073. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[5] .is_wysiwyg = "true";
  21074. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[5] .power_up = "low";
  21075. // Location: FF_X56_Y3_N5
  21076. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[6] (
  21077. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21078. .d(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~7_combout ),
  21079. .asdata(vcc),
  21080. .clrn(!\sys_resetn~clkctrl_outclk ),
  21081. .aload(gnd),
  21082. .sclr(gnd),
  21083. .sload(gnd),
  21084. .ena(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[2]~1_combout ),
  21085. .devclrn(devclrn),
  21086. .devpor(devpor),
  21087. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg [6]),
  21088. .prn(vcc));
  21089. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[6] .is_wysiwyg = "true";
  21090. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[6] .power_up = "low";
  21091. // Location: FF_X56_Y3_N15
  21092. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[7] (
  21093. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21094. .d(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~8_combout ),
  21095. .asdata(vcc),
  21096. .clrn(!\sys_resetn~clkctrl_outclk ),
  21097. .aload(gnd),
  21098. .sclr(gnd),
  21099. .sload(gnd),
  21100. .ena(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[2]~1_combout ),
  21101. .devclrn(devclrn),
  21102. .devpor(devpor),
  21103. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg [7]),
  21104. .prn(vcc));
  21105. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[7] .is_wysiwyg = "true";
  21106. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg[7] .power_up = "low";
  21107. // Location: LCCOMB_X56_Y3_N24
  21108. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~0 (
  21109. .dataa(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][0]~q ),
  21110. .datab(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg [1]),
  21111. .datac(gnd),
  21112. .datad(\macro_inst|u_uart[0]|u_tx[0]|fifo_rden~combout ),
  21113. .cin(gnd),
  21114. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~0_combout ),
  21115. .cout());
  21116. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~0 .lut_mask = 16'hAACC;
  21117. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~0 .sum_lutc_input = "datac";
  21118. // Location: LCCOMB_X56_Y3_N8
  21119. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~2 (
  21120. .dataa(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][1]~q ),
  21121. .datab(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg [2]),
  21122. .datac(gnd),
  21123. .datad(\macro_inst|u_uart[0]|u_tx[0]|fifo_rden~combout ),
  21124. .cin(gnd),
  21125. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~2_combout ),
  21126. .cout());
  21127. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~2 .lut_mask = 16'hAACC;
  21128. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~2 .sum_lutc_input = "datac";
  21129. // Location: LCCOMB_X56_Y3_N28
  21130. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~3 (
  21131. .dataa(gnd),
  21132. .datab(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg [3]),
  21133. .datac(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][2]~q ),
  21134. .datad(\macro_inst|u_uart[0]|u_tx[0]|fifo_rden~combout ),
  21135. .cin(gnd),
  21136. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~3_combout ),
  21137. .cout());
  21138. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~3 .lut_mask = 16'hF0CC;
  21139. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~3 .sum_lutc_input = "datac";
  21140. // Location: LCCOMB_X56_Y3_N20
  21141. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~4 (
  21142. .dataa(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg [4]),
  21143. .datab(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][3]~q ),
  21144. .datac(gnd),
  21145. .datad(\macro_inst|u_uart[0]|u_tx[0]|fifo_rden~combout ),
  21146. .cin(gnd),
  21147. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~4_combout ),
  21148. .cout());
  21149. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~4 .lut_mask = 16'hCCAA;
  21150. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~4 .sum_lutc_input = "datac";
  21151. // Location: LCCOMB_X56_Y3_N10
  21152. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~5 (
  21153. .dataa(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg [5]),
  21154. .datab(gnd),
  21155. .datac(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][4]~q ),
  21156. .datad(\macro_inst|u_uart[0]|u_tx[0]|fifo_rden~combout ),
  21157. .cin(gnd),
  21158. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~5_combout ),
  21159. .cout());
  21160. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~5 .lut_mask = 16'hF0AA;
  21161. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~5 .sum_lutc_input = "datac";
  21162. // Location: LCCOMB_X56_Y3_N6
  21163. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~6 (
  21164. .dataa(\macro_inst|u_uart[0]|u_tx[0]|fifo_rden~combout ),
  21165. .datab(gnd),
  21166. .datac(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg [6]),
  21167. .datad(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][5]~q ),
  21168. .cin(gnd),
  21169. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~6_combout ),
  21170. .cout());
  21171. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~6 .lut_mask = 16'hFA50;
  21172. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~6 .sum_lutc_input = "datac";
  21173. // Location: LCCOMB_X56_Y3_N4
  21174. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~7 (
  21175. .dataa(gnd),
  21176. .datab(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg [7]),
  21177. .datac(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][6]~q ),
  21178. .datad(\macro_inst|u_uart[0]|u_tx[0]|fifo_rden~combout ),
  21179. .cin(gnd),
  21180. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~7_combout ),
  21181. .cout());
  21182. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~7 .lut_mask = 16'hF0CC;
  21183. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~7 .sum_lutc_input = "datac";
  21184. // Location: LCCOMB_X56_Y3_N14
  21185. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~8 (
  21186. .dataa(\macro_inst|u_uart[0]|u_tx[0]|fifo_rden~combout ),
  21187. .datab(gnd),
  21188. .datac(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|fifo[1][7]~q ),
  21189. .datad(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg [0]),
  21190. .cin(gnd),
  21191. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~8_combout ),
  21192. .cout());
  21193. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~8 .lut_mask = 16'hF5A0;
  21194. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_shift_reg~8 .sum_lutc_input = "datac";
  21195. // Location: FF_X54_Y1_N5
  21196. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_DATA (
  21197. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21198. .d(\macro_inst|u_uart[0]|u_tx[0]|Selector2~0_combout ),
  21199. .asdata(vcc),
  21200. .clrn(!\sys_resetn~clkctrl_outclk ),
  21201. .aload(gnd),
  21202. .sclr(gnd),
  21203. .sload(gnd),
  21204. .ena(vcc),
  21205. .devclrn(devclrn),
  21206. .devpor(devpor),
  21207. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_DATA~q ),
  21208. .prn(vcc));
  21209. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_DATA .is_wysiwyg = "true";
  21210. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_DATA .power_up = "low";
  21211. // Location: FF_X53_Y3_N19
  21212. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_IDLE (
  21213. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21214. .d(\macro_inst|u_uart[0]|u_tx[0]|Selector0~0_combout ),
  21215. .asdata(vcc),
  21216. .clrn(!\sys_resetn~clkctrl_outclk ),
  21217. .aload(gnd),
  21218. .sclr(gnd),
  21219. .sload(gnd),
  21220. .ena(vcc),
  21221. .devclrn(devclrn),
  21222. .devpor(devpor),
  21223. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_IDLE~q ),
  21224. .prn(vcc));
  21225. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_IDLE .is_wysiwyg = "true";
  21226. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_IDLE .power_up = "low";
  21227. // Location: FF_X54_Y1_N25
  21228. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_PARITY (
  21229. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21230. .d(\macro_inst|u_uart[0]|u_tx[0]|Selector3~1_combout ),
  21231. .asdata(vcc),
  21232. .clrn(!\sys_resetn~clkctrl_outclk ),
  21233. .aload(gnd),
  21234. .sclr(gnd),
  21235. .sload(gnd),
  21236. .ena(vcc),
  21237. .devclrn(devclrn),
  21238. .devpor(devpor),
  21239. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_PARITY~q ),
  21240. .prn(vcc));
  21241. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_PARITY .is_wysiwyg = "true";
  21242. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_PARITY .power_up = "low";
  21243. // Location: FF_X53_Y3_N3
  21244. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_START (
  21245. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21246. .d(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_START~1_combout ),
  21247. .asdata(vcc),
  21248. .clrn(!\sys_resetn~clkctrl_outclk ),
  21249. .aload(gnd),
  21250. .sclr(gnd),
  21251. .sload(gnd),
  21252. .ena(vcc),
  21253. .devclrn(devclrn),
  21254. .devpor(devpor),
  21255. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_START~q ),
  21256. .prn(vcc));
  21257. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_START .is_wysiwyg = "true";
  21258. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_START .power_up = "low";
  21259. // Location: LCCOMB_X54_Y1_N8
  21260. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_START~0 (
  21261. .dataa(\macro_inst|u_uart[0]|u_tx[0]|tx_bit~q ),
  21262. .datab(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_DATA~q ),
  21263. .datac(\macro_inst|u_uart[0]|u_tx[0]|Selector5~3_combout ),
  21264. .datad(\macro_inst|u_uart[0]|u_tx[0]|always0~0_combout ),
  21265. .cin(gnd),
  21266. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_START~0_combout ),
  21267. .cout());
  21268. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_START~0 .lut_mask = 16'h1FDF;
  21269. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_START~0 .sum_lutc_input = "datac";
  21270. // Location: LCCOMB_X53_Y3_N2
  21271. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_START~1 (
  21272. .dataa(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_START~0_combout ),
  21273. .datab(\macro_inst|u_uart[0]|u_tx[0]|fifo_rden~combout ),
  21274. .datac(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_START~q ),
  21275. .datad(\macro_inst|u_uart[0]|u_tx[0]|comb~1_combout ),
  21276. .cin(gnd),
  21277. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_START~1_combout ),
  21278. .cout());
  21279. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_START~1 .lut_mask = 16'hCCEC;
  21280. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_START~1 .sum_lutc_input = "datac";
  21281. // Location: FF_X54_Y1_N19
  21282. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_STOP (
  21283. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21284. .d(\macro_inst|u_uart[0]|u_tx[0]|Selector4~1_combout ),
  21285. .asdata(vcc),
  21286. .clrn(!\sys_resetn~clkctrl_outclk ),
  21287. .aload(gnd),
  21288. .sclr(gnd),
  21289. .sload(gnd),
  21290. .ena(vcc),
  21291. .devclrn(devclrn),
  21292. .devpor(devpor),
  21293. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_STOP~q ),
  21294. .prn(vcc));
  21295. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_STOP .is_wysiwyg = "true";
  21296. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_STOP .power_up = "low";
  21297. // Location: LCCOMB_X53_Y1_N30
  21298. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_stop (
  21299. .dataa(gnd),
  21300. .datab(gnd),
  21301. .datac(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_IDLE~q ),
  21302. .datad(\macro_inst|u_uart[0]|u_tx[0]|tx_fifo|counter ),
  21303. .cin(gnd),
  21304. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_stop~combout ),
  21305. .cout());
  21306. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_stop .lut_mask = 16'h000F;
  21307. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_stop .sum_lutc_input = "datac";
  21308. // Location: FF_X54_Y1_N13
  21309. dffeas \macro_inst|u_uart[0]|u_tx[0]|tx_stop_cnt (
  21310. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21311. .d(\macro_inst|u_uart[0]|u_tx[0]|tx_stop_cnt~1_combout ),
  21312. .asdata(vcc),
  21313. .clrn(vcc),
  21314. .aload(gnd),
  21315. .sclr(gnd),
  21316. .sload(gnd),
  21317. .ena(vcc),
  21318. .devclrn(devclrn),
  21319. .devpor(devpor),
  21320. .q(\macro_inst|u_uart[0]|u_tx[0]|tx_stop_cnt~q ),
  21321. .prn(vcc));
  21322. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_stop_cnt .is_wysiwyg = "true";
  21323. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_stop_cnt .power_up = "low";
  21324. // Location: LCCOMB_X54_Y1_N6
  21325. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_stop_cnt~0 (
  21326. .dataa(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_START~q ),
  21327. .datab(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_STOP~q ),
  21328. .datac(\macro_inst|u_uart[0]|u_tx[0]|tx_bit~q ),
  21329. .datad(\macro_inst|u_uart[0]|u_tx[0]|tx_stop_cnt~q ),
  21330. .cin(gnd),
  21331. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_stop_cnt~0_combout ),
  21332. .cout());
  21333. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_stop_cnt~0 .lut_mask = 16'h1540;
  21334. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_stop_cnt~0 .sum_lutc_input = "datac";
  21335. // Location: LCCOMB_X54_Y1_N12
  21336. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[0]|tx_stop_cnt~1 (
  21337. .dataa(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_START~q ),
  21338. .datab(\macro_inst|u_uart[0]|u_regs|lcr_stp2~q ),
  21339. .datac(gnd),
  21340. .datad(\macro_inst|u_uart[0]|u_tx[0]|tx_stop_cnt~0_combout ),
  21341. .cin(gnd),
  21342. .combout(\macro_inst|u_uart[0]|u_tx[0]|tx_stop_cnt~1_combout ),
  21343. .cout());
  21344. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_stop_cnt~1 .lut_mask = 16'hFF88;
  21345. defparam \macro_inst|u_uart[0]|u_tx[0]|tx_stop_cnt~1 .sum_lutc_input = "datac";
  21346. // Location: FF_X53_Y1_N13
  21347. dffeas \macro_inst|u_uart[0]|u_tx[0]|uart_txd (
  21348. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21349. .d(\macro_inst|u_uart[0]|u_tx[0]|Selector5~4_combout ),
  21350. .asdata(vcc),
  21351. .clrn(!\sys_resetn~clkctrl_outclk ),
  21352. .aload(gnd),
  21353. .sclr(gnd),
  21354. .sload(gnd),
  21355. .ena(vcc),
  21356. .devclrn(devclrn),
  21357. .devpor(devpor),
  21358. .q(\macro_inst|u_uart[0]|u_tx[0]|uart_txd~q ),
  21359. .prn(vcc));
  21360. defparam \macro_inst|u_uart[0]|u_tx[0]|uart_txd .is_wysiwyg = "true";
  21361. defparam \macro_inst|u_uart[0]|u_tx[0]|uart_txd .power_up = "low";
  21362. // Location: LCCOMB_X61_Y1_N18
  21363. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|Selector0~0 (
  21364. .dataa(gnd),
  21365. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|counter ),
  21366. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_IDLE~q ),
  21367. .datad(\macro_inst|u_uart[0]|u_tx[1]|comb~1_combout ),
  21368. .cin(gnd),
  21369. .combout(\macro_inst|u_uart[0]|u_tx[1]|Selector0~0_combout ),
  21370. .cout());
  21371. defparam \macro_inst|u_uart[0]|u_tx[1]|Selector0~0 .lut_mask = 16'hCCFC;
  21372. defparam \macro_inst|u_uart[0]|u_tx[1]|Selector0~0 .sum_lutc_input = "datac";
  21373. // Location: LCCOMB_X45_Y1_N4
  21374. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|Selector2~0 (
  21375. .dataa(\macro_inst|u_uart[0]|u_tx[1]|tx_bit~q ),
  21376. .datab(\macro_inst|u_uart[0]|u_tx[1]|always0~0_combout ),
  21377. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_DATA~q ),
  21378. .datad(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_START~q ),
  21379. .cin(gnd),
  21380. .combout(\macro_inst|u_uart[0]|u_tx[1]|Selector2~0_combout ),
  21381. .cout());
  21382. defparam \macro_inst|u_uart[0]|u_tx[1]|Selector2~0 .lut_mask = 16'hBA30;
  21383. defparam \macro_inst|u_uart[0]|u_tx[1]|Selector2~0 .sum_lutc_input = "datac";
  21384. // Location: LCCOMB_X45_Y1_N2
  21385. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|Selector3~0 (
  21386. .dataa(gnd),
  21387. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_PARITY~q ),
  21388. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_bit~q ),
  21389. .datad(gnd),
  21390. .cin(gnd),
  21391. .combout(\macro_inst|u_uart[0]|u_tx[1]|Selector3~0_combout ),
  21392. .cout());
  21393. defparam \macro_inst|u_uart[0]|u_tx[1]|Selector3~0 .lut_mask = 16'h0C0C;
  21394. defparam \macro_inst|u_uart[0]|u_tx[1]|Selector3~0 .sum_lutc_input = "datac";
  21395. // Location: LCCOMB_X46_Y1_N0
  21396. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|Selector3~1 (
  21397. .dataa(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  21398. .datab(\macro_inst|u_uart[0]|u_tx[1]|always0~0_combout ),
  21399. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_DATA~q ),
  21400. .datad(\macro_inst|u_uart[0]|u_tx[1]|Selector3~0_combout ),
  21401. .cin(gnd),
  21402. .combout(\macro_inst|u_uart[0]|u_tx[1]|Selector3~1_combout ),
  21403. .cout());
  21404. defparam \macro_inst|u_uart[0]|u_tx[1]|Selector3~1 .lut_mask = 16'hFF80;
  21405. defparam \macro_inst|u_uart[0]|u_tx[1]|Selector3~1 .sum_lutc_input = "datac";
  21406. // Location: LCCOMB_X46_Y1_N20
  21407. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|Selector4~0 (
  21408. .dataa(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_PARITY~q ),
  21409. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_bit~q ),
  21410. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_stop_cnt~q ),
  21411. .datad(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_STOP~q ),
  21412. .cin(gnd),
  21413. .combout(\macro_inst|u_uart[0]|u_tx[1]|Selector4~0_combout ),
  21414. .cout());
  21415. defparam \macro_inst|u_uart[0]|u_tx[1]|Selector4~0 .lut_mask = 16'hFB88;
  21416. defparam \macro_inst|u_uart[0]|u_tx[1]|Selector4~0 .sum_lutc_input = "datac";
  21417. // Location: LCCOMB_X46_Y1_N24
  21418. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|Selector4~1 (
  21419. .dataa(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  21420. .datab(\macro_inst|u_uart[0]|u_tx[1]|Selector4~0_combout ),
  21421. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_DATA~q ),
  21422. .datad(\macro_inst|u_uart[0]|u_tx[1]|always0~0_combout ),
  21423. .cin(gnd),
  21424. .combout(\macro_inst|u_uart[0]|u_tx[1]|Selector4~1_combout ),
  21425. .cout());
  21426. defparam \macro_inst|u_uart[0]|u_tx[1]|Selector4~1 .lut_mask = 16'hDCCC;
  21427. defparam \macro_inst|u_uart[0]|u_tx[1]|Selector4~1 .sum_lutc_input = "datac";
  21428. // Location: LCCOMB_X45_Y1_N26
  21429. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|Selector5~2 (
  21430. .dataa(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg [0]),
  21431. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_DATA~q ),
  21432. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_PARITY~q ),
  21433. .datad(\macro_inst|u_uart[0]|u_tx[1]|tx_parity~q ),
  21434. .cin(gnd),
  21435. .combout(\macro_inst|u_uart[0]|u_tx[1]|Selector5~2_combout ),
  21436. .cout());
  21437. defparam \macro_inst|u_uart[0]|u_tx[1]|Selector5~2 .lut_mask = 16'hF888;
  21438. defparam \macro_inst|u_uart[0]|u_tx[1]|Selector5~2 .sum_lutc_input = "datac";
  21439. // Location: LCCOMB_X45_Y1_N22
  21440. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|Selector5~3 (
  21441. .dataa(gnd),
  21442. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_STOP~q ),
  21443. .datac(gnd),
  21444. .datad(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_IDLE~q ),
  21445. .cin(gnd),
  21446. .combout(\macro_inst|u_uart[0]|u_tx[1]|Selector5~3_combout ),
  21447. .cout());
  21448. defparam \macro_inst|u_uart[0]|u_tx[1]|Selector5~3 .lut_mask = 16'h3300;
  21449. defparam \macro_inst|u_uart[0]|u_tx[1]|Selector5~3 .sum_lutc_input = "datac";
  21450. // Location: LCCOMB_X45_Y1_N20
  21451. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|Selector5~4 (
  21452. .dataa(gnd),
  21453. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_STOP~q ),
  21454. .datac(\macro_inst|u_uart[0]|u_tx[1]|Selector5~2_combout ),
  21455. .datad(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_IDLE~q ),
  21456. .cin(gnd),
  21457. .combout(\macro_inst|u_uart[0]|u_tx[1]|Selector5~4_combout ),
  21458. .cout());
  21459. defparam \macro_inst|u_uart[0]|u_tx[1]|Selector5~4 .lut_mask = 16'h0300;
  21460. defparam \macro_inst|u_uart[0]|u_tx[1]|Selector5~4 .sum_lutc_input = "datac";
  21461. // Location: LCCOMB_X46_Y1_N18
  21462. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|always0~0 (
  21463. .dataa(\macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt [2]),
  21464. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt [1]),
  21465. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt [0]),
  21466. .datad(\macro_inst|u_uart[0]|u_tx[1]|tx_bit~q ),
  21467. .cin(gnd),
  21468. .combout(\macro_inst|u_uart[0]|u_tx[1]|always0~0_combout ),
  21469. .cout());
  21470. defparam \macro_inst|u_uart[0]|u_tx[1]|always0~0 .lut_mask = 16'h0100;
  21471. defparam \macro_inst|u_uart[0]|u_tx[1]|always0~0 .sum_lutc_input = "datac";
  21472. // Location: LCCOMB_X46_Y1_N22
  21473. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|always6~0 (
  21474. .dataa(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  21475. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt [0]),
  21476. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt [2]),
  21477. .datad(\macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt [1]),
  21478. .cin(gnd),
  21479. .combout(\macro_inst|u_uart[0]|u_tx[1]|always6~0_combout ),
  21480. .cout());
  21481. defparam \macro_inst|u_uart[0]|u_tx[1]|always6~0 .lut_mask = 16'h8000;
  21482. defparam \macro_inst|u_uart[0]|u_tx[1]|always6~0 .sum_lutc_input = "datac";
  21483. // Location: LCCOMB_X46_Y1_N16
  21484. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|always6~1 (
  21485. .dataa(gnd),
  21486. .datab(gnd),
  21487. .datac(\macro_inst|u_uart[0]|u_tx[1]|always6~0_combout ),
  21488. .datad(\macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt [3]),
  21489. .cin(gnd),
  21490. .combout(\macro_inst|u_uart[0]|u_tx[1]|always6~1_combout ),
  21491. .cout());
  21492. defparam \macro_inst|u_uart[0]|u_tx[1]|always6~1 .lut_mask = 16'hF000;
  21493. defparam \macro_inst|u_uart[0]|u_tx[1]|always6~1 .sum_lutc_input = "datac";
  21494. // Location: LCCOMB_X61_Y1_N28
  21495. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|comb~1 (
  21496. .dataa(gnd),
  21497. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_stop_cnt~q ),
  21498. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_bit~q ),
  21499. .datad(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_STOP~q ),
  21500. .cin(gnd),
  21501. .combout(\macro_inst|u_uart[0]|u_tx[1]|comb~1_combout ),
  21502. .cout());
  21503. defparam \macro_inst|u_uart[0]|u_tx[1]|comb~1 .lut_mask = 16'h3000;
  21504. defparam \macro_inst|u_uart[0]|u_tx[1]|comb~1 .sum_lutc_input = "datac";
  21505. // Location: LCCOMB_X61_Y1_N22
  21506. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|fifo_rden (
  21507. .dataa(gnd),
  21508. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_IDLE~q ),
  21509. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|counter ),
  21510. .datad(\macro_inst|u_uart[0]|u_tx[1]|comb~1_combout ),
  21511. .cin(gnd),
  21512. .combout(\macro_inst|u_uart[0]|u_tx[1]|fifo_rden~combout ),
  21513. .cout());
  21514. defparam \macro_inst|u_uart[0]|u_tx[1]|fifo_rden .lut_mask = 16'hF030;
  21515. defparam \macro_inst|u_uart[0]|u_tx[1]|fifo_rden .sum_lutc_input = "datac";
  21516. // Location: FF_X46_Y1_N5
  21517. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[0] (
  21518. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21519. .d(\macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[0]~4_combout ),
  21520. .asdata(vcc),
  21521. .clrn(!\sys_resetn~clkctrl_outclk ),
  21522. .aload(gnd),
  21523. .sclr(\macro_inst|u_uart[0]|u_tx[1]|tx_stop~combout ),
  21524. .sload(gnd),
  21525. .ena(vcc),
  21526. .devclrn(devclrn),
  21527. .devpor(devpor),
  21528. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt [0]),
  21529. .prn(vcc));
  21530. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[0] .is_wysiwyg = "true";
  21531. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[0] .power_up = "low";
  21532. // Location: LCCOMB_X46_Y1_N4
  21533. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[0]~4 (
  21534. .dataa(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  21535. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt [0]),
  21536. .datac(gnd),
  21537. .datad(vcc),
  21538. .cin(gnd),
  21539. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[0]~4_combout ),
  21540. .cout(\macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[0]~5 ));
  21541. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[0]~4 .lut_mask = 16'h6688;
  21542. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[0]~4 .sum_lutc_input = "datac";
  21543. // Location: FF_X46_Y1_N7
  21544. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[1] (
  21545. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21546. .d(\macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[1]~6_combout ),
  21547. .asdata(vcc),
  21548. .clrn(!\sys_resetn~clkctrl_outclk ),
  21549. .aload(gnd),
  21550. .sclr(\macro_inst|u_uart[0]|u_tx[1]|tx_stop~combout ),
  21551. .sload(gnd),
  21552. .ena(vcc),
  21553. .devclrn(devclrn),
  21554. .devpor(devpor),
  21555. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt [1]),
  21556. .prn(vcc));
  21557. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[1] .is_wysiwyg = "true";
  21558. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[1] .power_up = "low";
  21559. // Location: LCCOMB_X46_Y1_N6
  21560. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[1]~6 (
  21561. .dataa(\macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt [1]),
  21562. .datab(gnd),
  21563. .datac(gnd),
  21564. .datad(vcc),
  21565. .cin(\macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[0]~5 ),
  21566. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[1]~6_combout ),
  21567. .cout(\macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[1]~7 ));
  21568. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[1]~6 .lut_mask = 16'h5A5F;
  21569. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[1]~6 .sum_lutc_input = "cin";
  21570. // Location: FF_X46_Y1_N9
  21571. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[2] (
  21572. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21573. .d(\macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[2]~8_combout ),
  21574. .asdata(vcc),
  21575. .clrn(!\sys_resetn~clkctrl_outclk ),
  21576. .aload(gnd),
  21577. .sclr(\macro_inst|u_uart[0]|u_tx[1]|tx_stop~combout ),
  21578. .sload(gnd),
  21579. .ena(vcc),
  21580. .devclrn(devclrn),
  21581. .devpor(devpor),
  21582. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt [2]),
  21583. .prn(vcc));
  21584. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[2] .is_wysiwyg = "true";
  21585. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[2] .power_up = "low";
  21586. // Location: LCCOMB_X46_Y1_N8
  21587. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[2]~8 (
  21588. .dataa(gnd),
  21589. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt [2]),
  21590. .datac(gnd),
  21591. .datad(vcc),
  21592. .cin(\macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[1]~7 ),
  21593. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[2]~8_combout ),
  21594. .cout(\macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[2]~9 ));
  21595. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[2]~8 .lut_mask = 16'hC30C;
  21596. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[2]~8 .sum_lutc_input = "cin";
  21597. // Location: FF_X46_Y1_N11
  21598. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[3] (
  21599. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21600. .d(\macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[3]~10_combout ),
  21601. .asdata(vcc),
  21602. .clrn(!\sys_resetn~clkctrl_outclk ),
  21603. .aload(gnd),
  21604. .sclr(\macro_inst|u_uart[0]|u_tx[1]|tx_stop~combout ),
  21605. .sload(gnd),
  21606. .ena(vcc),
  21607. .devclrn(devclrn),
  21608. .devpor(devpor),
  21609. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt [3]),
  21610. .prn(vcc));
  21611. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[3] .is_wysiwyg = "true";
  21612. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[3] .power_up = "low";
  21613. // Location: LCCOMB_X46_Y1_N10
  21614. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[3]~10 (
  21615. .dataa(gnd),
  21616. .datab(gnd),
  21617. .datac(gnd),
  21618. .datad(\macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt [3]),
  21619. .cin(\macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[2]~9 ),
  21620. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[3]~10_combout ),
  21621. .cout());
  21622. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[3]~10 .lut_mask = 16'h0FF0;
  21623. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_baud_cnt[3]~10 .sum_lutc_input = "cin";
  21624. // Location: FF_X46_Y1_N17
  21625. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_bit (
  21626. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21627. .d(\macro_inst|u_uart[0]|u_tx[1]|always6~1_combout ),
  21628. .asdata(vcc),
  21629. .clrn(!\sys_resetn~clkctrl_outclk ),
  21630. .aload(gnd),
  21631. .sclr(gnd),
  21632. .sload(gnd),
  21633. .ena(vcc),
  21634. .devclrn(devclrn),
  21635. .devpor(devpor),
  21636. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_bit~q ),
  21637. .prn(vcc));
  21638. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_bit .is_wysiwyg = "true";
  21639. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_bit .power_up = "low";
  21640. // Location: FF_X51_Y2_N1
  21641. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_complete (
  21642. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21643. .d(\macro_inst|u_uart[0]|u_tx[1]|tx_complete~0_combout ),
  21644. .asdata(vcc),
  21645. .clrn(!\sys_resetn~clkctrl_outclk ),
  21646. .aload(gnd),
  21647. .sclr(gnd),
  21648. .sload(gnd),
  21649. .ena(vcc),
  21650. .devclrn(devclrn),
  21651. .devpor(devpor),
  21652. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_complete~q ),
  21653. .prn(vcc));
  21654. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_complete .is_wysiwyg = "true";
  21655. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_complete .power_up = "low";
  21656. // Location: LCCOMB_X51_Y2_N0
  21657. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_complete~0 (
  21658. .dataa(\macro_inst|u_uart[0]|u_tx[1]|comb~1_combout ),
  21659. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|counter ),
  21660. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_complete~q ),
  21661. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags[1]~13_combout ),
  21662. .cin(gnd),
  21663. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_complete~0_combout ),
  21664. .cout());
  21665. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_complete~0 .lut_mask = 16'h2232;
  21666. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_complete~0 .sum_lutc_input = "datac";
  21667. // Location: FF_X46_Y1_N15
  21668. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt[0] (
  21669. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21670. .d(\macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt~2_combout ),
  21671. .asdata(vcc),
  21672. .clrn(vcc),
  21673. .aload(gnd),
  21674. .sclr(gnd),
  21675. .sload(gnd),
  21676. .ena(\macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt[1]~1_combout ),
  21677. .devclrn(devclrn),
  21678. .devpor(devpor),
  21679. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt [0]),
  21680. .prn(vcc));
  21681. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt[0] .is_wysiwyg = "true";
  21682. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt[0] .power_up = "low";
  21683. // Location: FF_X46_Y1_N3
  21684. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt[1] (
  21685. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21686. .d(\macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt~0_combout ),
  21687. .asdata(vcc),
  21688. .clrn(vcc),
  21689. .aload(gnd),
  21690. .sclr(gnd),
  21691. .sload(gnd),
  21692. .ena(\macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt[1]~1_combout ),
  21693. .devclrn(devclrn),
  21694. .devpor(devpor),
  21695. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt [1]),
  21696. .prn(vcc));
  21697. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt[1] .is_wysiwyg = "true";
  21698. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt[1] .power_up = "low";
  21699. // Location: LCCOMB_X46_Y1_N28
  21700. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt[1]~1 (
  21701. .dataa(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_START~q ),
  21702. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_DATA~q ),
  21703. .datac(gnd),
  21704. .datad(\macro_inst|u_uart[0]|u_tx[1]|tx_bit~q ),
  21705. .cin(gnd),
  21706. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt[1]~1_combout ),
  21707. .cout());
  21708. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt[1]~1 .lut_mask = 16'hEEAA;
  21709. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt[1]~1 .sum_lutc_input = "datac";
  21710. // Location: FF_X46_Y1_N31
  21711. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt[2] (
  21712. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21713. .d(\macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt~3_combout ),
  21714. .asdata(vcc),
  21715. .clrn(vcc),
  21716. .aload(gnd),
  21717. .sclr(gnd),
  21718. .sload(gnd),
  21719. .ena(\macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt[1]~1_combout ),
  21720. .devclrn(devclrn),
  21721. .devpor(devpor),
  21722. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt [2]),
  21723. .prn(vcc));
  21724. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt[2] .is_wysiwyg = "true";
  21725. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt[2] .power_up = "low";
  21726. // Location: LCCOMB_X46_Y1_N2
  21727. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt~0 (
  21728. .dataa(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_START~q ),
  21729. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt [0]),
  21730. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt [1]),
  21731. .datad(gnd),
  21732. .cin(gnd),
  21733. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt~0_combout ),
  21734. .cout());
  21735. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt~0 .lut_mask = 16'hEBEB;
  21736. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt~0 .sum_lutc_input = "datac";
  21737. // Location: LCCOMB_X46_Y1_N14
  21738. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt~2 (
  21739. .dataa(gnd),
  21740. .datab(gnd),
  21741. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt [0]),
  21742. .datad(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_START~q ),
  21743. .cin(gnd),
  21744. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt~2_combout ),
  21745. .cout());
  21746. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt~2 .lut_mask = 16'hFF0F;
  21747. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt~2 .sum_lutc_input = "datac";
  21748. // Location: LCCOMB_X46_Y1_N30
  21749. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt~3 (
  21750. .dataa(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_START~q ),
  21751. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt [0]),
  21752. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt [2]),
  21753. .datad(\macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt [1]),
  21754. .cin(gnd),
  21755. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt~3_combout ),
  21756. .cout());
  21757. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt~3 .lut_mask = 16'hFAEB;
  21758. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_data_cnt~3 .sum_lutc_input = "datac";
  21759. // Location: FF_X61_Y1_N31
  21760. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_dma_req (
  21761. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21762. .d(\macro_inst|u_uart[0]|u_tx[1]|tx_dma_req~0_combout ),
  21763. .asdata(vcc),
  21764. .clrn(!\sys_resetn~clkctrl_outclk ),
  21765. .aload(gnd),
  21766. .sclr(gnd),
  21767. .sload(gnd),
  21768. .ena(vcc),
  21769. .devclrn(devclrn),
  21770. .devpor(devpor),
  21771. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_dma_req~q ),
  21772. .prn(vcc));
  21773. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_dma_req .is_wysiwyg = "true";
  21774. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_dma_req .power_up = "low";
  21775. // Location: LCCOMB_X61_Y1_N30
  21776. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_dma_req~0 (
  21777. .dataa(\rv32.ext_dma_DMACCLR[3] ),
  21778. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|counter ),
  21779. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_dma_req~q ),
  21780. .datad(\macro_inst|u_uart[0]|u_regs|tx_dma_en [1]),
  21781. .cin(gnd),
  21782. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_dma_req~0_combout ),
  21783. .cout());
  21784. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_dma_req~0 .lut_mask = 16'h5100;
  21785. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_dma_req~0 .sum_lutc_input = "datac";
  21786. // Location: FF_X61_Y1_N21
  21787. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|counter[0] (
  21788. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21789. .d(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|counter~0_combout ),
  21790. .asdata(vcc),
  21791. .clrn(!\sys_resetn~clkctrl_outclk ),
  21792. .aload(gnd),
  21793. .sclr(gnd),
  21794. .sload(gnd),
  21795. .ena(vcc),
  21796. .devclrn(devclrn),
  21797. .devpor(devpor),
  21798. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|counter ),
  21799. .prn(vcc));
  21800. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|counter[0] .is_wysiwyg = "true";
  21801. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|counter[0] .power_up = "low";
  21802. // Location: LCCOMB_X61_Y1_N20
  21803. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|counter~0 (
  21804. .dataa(\macro_inst|u_uart[0]|u_regs|tx_write [1]),
  21805. .datab(\macro_inst|u_uart[0]|u_tx[1]|comb~1_combout ),
  21806. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|counter ),
  21807. .datad(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_IDLE~q ),
  21808. .cin(gnd),
  21809. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|counter~0_combout ),
  21810. .cout());
  21811. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|counter~0 .lut_mask = 16'h3A0A;
  21812. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|counter~0 .sum_lutc_input = "datac";
  21813. // Location: FF_X61_Y9_N27
  21814. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][0] (
  21815. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21816. .d(\rv32.mem_ahb_hwdata[0] ),
  21817. .asdata(vcc),
  21818. .clrn(vcc),
  21819. .aload(gnd),
  21820. .sclr(gnd),
  21821. .sload(gnd),
  21822. .ena(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|wrreq~0_combout ),
  21823. .devclrn(devclrn),
  21824. .devpor(devpor),
  21825. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][0]~q ),
  21826. .prn(vcc));
  21827. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][0] .is_wysiwyg = "true";
  21828. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][0] .power_up = "low";
  21829. // Location: FF_X61_Y9_N7
  21830. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][1] (
  21831. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21832. .d(gnd),
  21833. .asdata(\rv32.mem_ahb_hwdata[1] ),
  21834. .clrn(vcc),
  21835. .aload(gnd),
  21836. .sclr(gnd),
  21837. .sload(vcc),
  21838. .ena(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|wrreq~0_combout ),
  21839. .devclrn(devclrn),
  21840. .devpor(devpor),
  21841. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][1]~q ),
  21842. .prn(vcc));
  21843. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][1] .is_wysiwyg = "true";
  21844. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][1] .power_up = "low";
  21845. // Location: FF_X61_Y9_N11
  21846. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][2] (
  21847. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21848. .d(gnd),
  21849. .asdata(\rv32.mem_ahb_hwdata[2] ),
  21850. .clrn(vcc),
  21851. .aload(gnd),
  21852. .sclr(gnd),
  21853. .sload(vcc),
  21854. .ena(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|wrreq~0_combout ),
  21855. .devclrn(devclrn),
  21856. .devpor(devpor),
  21857. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][2]~q ),
  21858. .prn(vcc));
  21859. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][2] .is_wysiwyg = "true";
  21860. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][2] .power_up = "low";
  21861. // Location: FF_X61_Y9_N31
  21862. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][3] (
  21863. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21864. .d(gnd),
  21865. .asdata(\rv32.mem_ahb_hwdata[3] ),
  21866. .clrn(vcc),
  21867. .aload(gnd),
  21868. .sclr(gnd),
  21869. .sload(vcc),
  21870. .ena(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|wrreq~0_combout ),
  21871. .devclrn(devclrn),
  21872. .devpor(devpor),
  21873. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][3]~q ),
  21874. .prn(vcc));
  21875. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][3] .is_wysiwyg = "true";
  21876. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][3] .power_up = "low";
  21877. // Location: FF_X61_Y9_N15
  21878. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][4] (
  21879. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21880. .d(\rv32.mem_ahb_hwdata[4] ),
  21881. .asdata(vcc),
  21882. .clrn(vcc),
  21883. .aload(gnd),
  21884. .sclr(gnd),
  21885. .sload(gnd),
  21886. .ena(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|wrreq~0_combout ),
  21887. .devclrn(devclrn),
  21888. .devpor(devpor),
  21889. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][4]~q ),
  21890. .prn(vcc));
  21891. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][4] .is_wysiwyg = "true";
  21892. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][4] .power_up = "low";
  21893. // Location: FF_X61_Y9_N17
  21894. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][5] (
  21895. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21896. .d(gnd),
  21897. .asdata(\rv32.mem_ahb_hwdata[5] ),
  21898. .clrn(vcc),
  21899. .aload(gnd),
  21900. .sclr(gnd),
  21901. .sload(vcc),
  21902. .ena(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|wrreq~0_combout ),
  21903. .devclrn(devclrn),
  21904. .devpor(devpor),
  21905. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][5]~q ),
  21906. .prn(vcc));
  21907. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][5] .is_wysiwyg = "true";
  21908. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][5] .power_up = "low";
  21909. // Location: FF_X61_Y9_N5
  21910. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][6] (
  21911. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21912. .d(\rv32.mem_ahb_hwdata[6] ),
  21913. .asdata(vcc),
  21914. .clrn(vcc),
  21915. .aload(gnd),
  21916. .sclr(gnd),
  21917. .sload(gnd),
  21918. .ena(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|wrreq~0_combout ),
  21919. .devclrn(devclrn),
  21920. .devpor(devpor),
  21921. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][6]~q ),
  21922. .prn(vcc));
  21923. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][6] .is_wysiwyg = "true";
  21924. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][6] .power_up = "low";
  21925. // Location: FF_X61_Y9_N29
  21926. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][7] (
  21927. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21928. .d(\rv32.mem_ahb_hwdata[7] ),
  21929. .asdata(vcc),
  21930. .clrn(vcc),
  21931. .aload(gnd),
  21932. .sclr(gnd),
  21933. .sload(gnd),
  21934. .ena(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|wrreq~0_combout ),
  21935. .devclrn(devclrn),
  21936. .devpor(devpor),
  21937. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][7]~q ),
  21938. .prn(vcc));
  21939. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][7] .is_wysiwyg = "true";
  21940. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][7] .power_up = "low";
  21941. // Location: LCCOMB_X61_Y5_N14
  21942. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|wrreq~0 (
  21943. .dataa(\macro_inst|u_uart[0]|u_regs|tx_write [1]),
  21944. .datab(gnd),
  21945. .datac(gnd),
  21946. .datad(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|counter ),
  21947. .cin(gnd),
  21948. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|wrreq~0_combout ),
  21949. .cout());
  21950. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|wrreq~0 .lut_mask = 16'h00AA;
  21951. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_fifo|wrreq~0 .sum_lutc_input = "datac";
  21952. // Location: FF_X45_Y1_N17
  21953. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_parity (
  21954. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21955. .d(\macro_inst|u_uart[0]|u_tx[1]|tx_parity~1_combout ),
  21956. .asdata(vcc),
  21957. .clrn(vcc),
  21958. .aload(gnd),
  21959. .sclr(gnd),
  21960. .sload(gnd),
  21961. .ena(vcc),
  21962. .devclrn(devclrn),
  21963. .devpor(devpor),
  21964. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_parity~q ),
  21965. .prn(vcc));
  21966. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_parity .is_wysiwyg = "true";
  21967. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_parity .power_up = "low";
  21968. // Location: LCCOMB_X45_Y1_N28
  21969. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_parity~0 (
  21970. .dataa(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg [0]),
  21971. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_DATA~q ),
  21972. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_bit~q ),
  21973. .datad(\macro_inst|u_uart[0]|u_regs|lcr_sps~q ),
  21974. .cin(gnd),
  21975. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_parity~0_combout ),
  21976. .cout());
  21977. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_parity~0 .lut_mask = 16'h0080;
  21978. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_parity~0 .sum_lutc_input = "datac";
  21979. // Location: LCCOMB_X45_Y1_N16
  21980. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_parity~1 (
  21981. .dataa(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_START~q ),
  21982. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_parity~0_combout ),
  21983. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_parity~q ),
  21984. .datad(\macro_inst|u_uart[0]|u_regs|lcr_eps~q ),
  21985. .cin(gnd),
  21986. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_parity~1_combout ),
  21987. .cout());
  21988. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_parity~1 .lut_mask = 16'h14BE;
  21989. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_parity~1 .sum_lutc_input = "datac";
  21990. // Location: FF_X61_Y9_N19
  21991. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[0] (
  21992. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  21993. .d(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~0_combout ),
  21994. .asdata(vcc),
  21995. .clrn(!\sys_resetn~clkctrl_outclk ),
  21996. .aload(gnd),
  21997. .sclr(gnd),
  21998. .sload(gnd),
  21999. .ena(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[7]~1_combout ),
  22000. .devclrn(devclrn),
  22001. .devpor(devpor),
  22002. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg [0]),
  22003. .prn(vcc));
  22004. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[0] .is_wysiwyg = "true";
  22005. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[0] .power_up = "low";
  22006. // Location: FF_X61_Y9_N1
  22007. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[1] (
  22008. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22009. .d(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~2_combout ),
  22010. .asdata(vcc),
  22011. .clrn(!\sys_resetn~clkctrl_outclk ),
  22012. .aload(gnd),
  22013. .sclr(gnd),
  22014. .sload(gnd),
  22015. .ena(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[7]~1_combout ),
  22016. .devclrn(devclrn),
  22017. .devpor(devpor),
  22018. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg [1]),
  22019. .prn(vcc));
  22020. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[1] .is_wysiwyg = "true";
  22021. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[1] .power_up = "low";
  22022. // Location: FF_X61_Y9_N3
  22023. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[2] (
  22024. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22025. .d(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~3_combout ),
  22026. .asdata(vcc),
  22027. .clrn(!\sys_resetn~clkctrl_outclk ),
  22028. .aload(gnd),
  22029. .sclr(gnd),
  22030. .sload(gnd),
  22031. .ena(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[7]~1_combout ),
  22032. .devclrn(devclrn),
  22033. .devpor(devpor),
  22034. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg [2]),
  22035. .prn(vcc));
  22036. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[2] .is_wysiwyg = "true";
  22037. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[2] .power_up = "low";
  22038. // Location: FF_X61_Y9_N23
  22039. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[3] (
  22040. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22041. .d(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~4_combout ),
  22042. .asdata(vcc),
  22043. .clrn(!\sys_resetn~clkctrl_outclk ),
  22044. .aload(gnd),
  22045. .sclr(gnd),
  22046. .sload(gnd),
  22047. .ena(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[7]~1_combout ),
  22048. .devclrn(devclrn),
  22049. .devpor(devpor),
  22050. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg [3]),
  22051. .prn(vcc));
  22052. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[3] .is_wysiwyg = "true";
  22053. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[3] .power_up = "low";
  22054. // Location: FF_X61_Y9_N13
  22055. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[4] (
  22056. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22057. .d(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~5_combout ),
  22058. .asdata(vcc),
  22059. .clrn(!\sys_resetn~clkctrl_outclk ),
  22060. .aload(gnd),
  22061. .sclr(gnd),
  22062. .sload(gnd),
  22063. .ena(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[7]~1_combout ),
  22064. .devclrn(devclrn),
  22065. .devpor(devpor),
  22066. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg [4]),
  22067. .prn(vcc));
  22068. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[4] .is_wysiwyg = "true";
  22069. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[4] .power_up = "low";
  22070. // Location: FF_X61_Y9_N25
  22071. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[5] (
  22072. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22073. .d(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~6_combout ),
  22074. .asdata(vcc),
  22075. .clrn(!\sys_resetn~clkctrl_outclk ),
  22076. .aload(gnd),
  22077. .sclr(gnd),
  22078. .sload(gnd),
  22079. .ena(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[7]~1_combout ),
  22080. .devclrn(devclrn),
  22081. .devpor(devpor),
  22082. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg [5]),
  22083. .prn(vcc));
  22084. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[5] .is_wysiwyg = "true";
  22085. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[5] .power_up = "low";
  22086. // Location: FF_X61_Y9_N9
  22087. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[6] (
  22088. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22089. .d(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~7_combout ),
  22090. .asdata(vcc),
  22091. .clrn(!\sys_resetn~clkctrl_outclk ),
  22092. .aload(gnd),
  22093. .sclr(gnd),
  22094. .sload(gnd),
  22095. .ena(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[7]~1_combout ),
  22096. .devclrn(devclrn),
  22097. .devpor(devpor),
  22098. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg [6]),
  22099. .prn(vcc));
  22100. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[6] .is_wysiwyg = "true";
  22101. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[6] .power_up = "low";
  22102. // Location: FF_X61_Y9_N21
  22103. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[7] (
  22104. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22105. .d(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~8_combout ),
  22106. .asdata(vcc),
  22107. .clrn(!\sys_resetn~clkctrl_outclk ),
  22108. .aload(gnd),
  22109. .sclr(gnd),
  22110. .sload(gnd),
  22111. .ena(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[7]~1_combout ),
  22112. .devclrn(devclrn),
  22113. .devpor(devpor),
  22114. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg [7]),
  22115. .prn(vcc));
  22116. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[7] .is_wysiwyg = "true";
  22117. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[7] .power_up = "low";
  22118. // Location: LCCOMB_X61_Y9_N10
  22119. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[7]~1 (
  22120. .dataa(\macro_inst|u_uart[0]|u_tx[1]|tx_bit~q ),
  22121. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_DATA~q ),
  22122. .datac(gnd),
  22123. .datad(\macro_inst|u_uart[0]|u_tx[1]|fifo_rden~combout ),
  22124. .cin(gnd),
  22125. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[7]~1_combout ),
  22126. .cout());
  22127. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[7]~1 .lut_mask = 16'hFF88;
  22128. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg[7]~1 .sum_lutc_input = "datac";
  22129. // Location: LCCOMB_X61_Y9_N18
  22130. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~0 (
  22131. .dataa(gnd),
  22132. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg [1]),
  22133. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][0]~q ),
  22134. .datad(\macro_inst|u_uart[0]|u_tx[1]|fifo_rden~combout ),
  22135. .cin(gnd),
  22136. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~0_combout ),
  22137. .cout());
  22138. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~0 .lut_mask = 16'hF0CC;
  22139. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~0 .sum_lutc_input = "datac";
  22140. // Location: LCCOMB_X61_Y9_N0
  22141. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~2 (
  22142. .dataa(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][1]~q ),
  22143. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg [2]),
  22144. .datac(gnd),
  22145. .datad(\macro_inst|u_uart[0]|u_tx[1]|fifo_rden~combout ),
  22146. .cin(gnd),
  22147. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~2_combout ),
  22148. .cout());
  22149. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~2 .lut_mask = 16'hAACC;
  22150. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~2 .sum_lutc_input = "datac";
  22151. // Location: LCCOMB_X61_Y9_N2
  22152. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~3 (
  22153. .dataa(gnd),
  22154. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][2]~q ),
  22155. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg [3]),
  22156. .datad(\macro_inst|u_uart[0]|u_tx[1]|fifo_rden~combout ),
  22157. .cin(gnd),
  22158. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~3_combout ),
  22159. .cout());
  22160. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~3 .lut_mask = 16'hCCF0;
  22161. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~3 .sum_lutc_input = "datac";
  22162. // Location: LCCOMB_X61_Y9_N22
  22163. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~4 (
  22164. .dataa(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg [4]),
  22165. .datab(gnd),
  22166. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][3]~q ),
  22167. .datad(\macro_inst|u_uart[0]|u_tx[1]|fifo_rden~combout ),
  22168. .cin(gnd),
  22169. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~4_combout ),
  22170. .cout());
  22171. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~4 .lut_mask = 16'hF0AA;
  22172. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~4 .sum_lutc_input = "datac";
  22173. // Location: LCCOMB_X61_Y9_N12
  22174. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~5 (
  22175. .dataa(gnd),
  22176. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg [5]),
  22177. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][4]~q ),
  22178. .datad(\macro_inst|u_uart[0]|u_tx[1]|fifo_rden~combout ),
  22179. .cin(gnd),
  22180. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~5_combout ),
  22181. .cout());
  22182. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~5 .lut_mask = 16'hF0CC;
  22183. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~5 .sum_lutc_input = "datac";
  22184. // Location: LCCOMB_X61_Y9_N24
  22185. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~6 (
  22186. .dataa(gnd),
  22187. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][5]~q ),
  22188. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg [6]),
  22189. .datad(\macro_inst|u_uart[0]|u_tx[1]|fifo_rden~combout ),
  22190. .cin(gnd),
  22191. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~6_combout ),
  22192. .cout());
  22193. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~6 .lut_mask = 16'hCCF0;
  22194. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~6 .sum_lutc_input = "datac";
  22195. // Location: LCCOMB_X61_Y9_N8
  22196. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~7 (
  22197. .dataa(gnd),
  22198. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg [7]),
  22199. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][6]~q ),
  22200. .datad(\macro_inst|u_uart[0]|u_tx[1]|fifo_rden~combout ),
  22201. .cin(gnd),
  22202. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~7_combout ),
  22203. .cout());
  22204. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~7 .lut_mask = 16'hF0CC;
  22205. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~7 .sum_lutc_input = "datac";
  22206. // Location: LCCOMB_X61_Y9_N20
  22207. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~8 (
  22208. .dataa(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg [0]),
  22209. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|fifo[1][7]~q ),
  22210. .datac(gnd),
  22211. .datad(\macro_inst|u_uart[0]|u_tx[1]|fifo_rden~combout ),
  22212. .cin(gnd),
  22213. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~8_combout ),
  22214. .cout());
  22215. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~8 .lut_mask = 16'hCCAA;
  22216. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_shift_reg~8 .sum_lutc_input = "datac";
  22217. // Location: FF_X45_Y1_N5
  22218. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_DATA (
  22219. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22220. .d(\macro_inst|u_uart[0]|u_tx[1]|Selector2~0_combout ),
  22221. .asdata(vcc),
  22222. .clrn(!\sys_resetn~clkctrl_outclk ),
  22223. .aload(gnd),
  22224. .sclr(gnd),
  22225. .sload(gnd),
  22226. .ena(vcc),
  22227. .devclrn(devclrn),
  22228. .devpor(devpor),
  22229. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_DATA~q ),
  22230. .prn(vcc));
  22231. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_DATA .is_wysiwyg = "true";
  22232. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_DATA .power_up = "low";
  22233. // Location: FF_X61_Y1_N19
  22234. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_IDLE (
  22235. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22236. .d(\macro_inst|u_uart[0]|u_tx[1]|Selector0~0_combout ),
  22237. .asdata(vcc),
  22238. .clrn(!\sys_resetn~clkctrl_outclk ),
  22239. .aload(gnd),
  22240. .sclr(gnd),
  22241. .sload(gnd),
  22242. .ena(vcc),
  22243. .devclrn(devclrn),
  22244. .devpor(devpor),
  22245. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_IDLE~q ),
  22246. .prn(vcc));
  22247. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_IDLE .is_wysiwyg = "true";
  22248. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_IDLE .power_up = "low";
  22249. // Location: FF_X46_Y1_N1
  22250. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_PARITY (
  22251. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22252. .d(\macro_inst|u_uart[0]|u_tx[1]|Selector3~1_combout ),
  22253. .asdata(vcc),
  22254. .clrn(!\sys_resetn~clkctrl_outclk ),
  22255. .aload(gnd),
  22256. .sclr(gnd),
  22257. .sload(gnd),
  22258. .ena(vcc),
  22259. .devclrn(devclrn),
  22260. .devpor(devpor),
  22261. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_PARITY~q ),
  22262. .prn(vcc));
  22263. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_PARITY .is_wysiwyg = "true";
  22264. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_PARITY .power_up = "low";
  22265. // Location: FF_X61_Y1_N25
  22266. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_START (
  22267. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22268. .d(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_START~1_combout ),
  22269. .asdata(vcc),
  22270. .clrn(!\sys_resetn~clkctrl_outclk ),
  22271. .aload(gnd),
  22272. .sclr(gnd),
  22273. .sload(gnd),
  22274. .ena(vcc),
  22275. .devclrn(devclrn),
  22276. .devpor(devpor),
  22277. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_START~q ),
  22278. .prn(vcc));
  22279. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_START .is_wysiwyg = "true";
  22280. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_START .power_up = "low";
  22281. // Location: LCCOMB_X45_Y1_N6
  22282. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_START~0 (
  22283. .dataa(\macro_inst|u_uart[0]|u_tx[1]|Selector5~3_combout ),
  22284. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_DATA~q ),
  22285. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_bit~q ),
  22286. .datad(\macro_inst|u_uart[0]|u_tx[1]|always0~0_combout ),
  22287. .cin(gnd),
  22288. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_START~0_combout ),
  22289. .cout());
  22290. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_START~0 .lut_mask = 16'h57DF;
  22291. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_START~0 .sum_lutc_input = "datac";
  22292. // Location: LCCOMB_X61_Y1_N24
  22293. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_START~1 (
  22294. .dataa(\macro_inst|u_uart[0]|u_tx[1]|fifo_rden~combout ),
  22295. .datab(\macro_inst|u_uart[0]|u_tx[1]|comb~1_combout ),
  22296. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_START~q ),
  22297. .datad(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_START~0_combout ),
  22298. .cin(gnd),
  22299. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_START~1_combout ),
  22300. .cout());
  22301. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_START~1 .lut_mask = 16'hBAAA;
  22302. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_START~1 .sum_lutc_input = "datac";
  22303. // Location: FF_X46_Y1_N25
  22304. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_STOP (
  22305. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22306. .d(\macro_inst|u_uart[0]|u_tx[1]|Selector4~1_combout ),
  22307. .asdata(vcc),
  22308. .clrn(!\sys_resetn~clkctrl_outclk ),
  22309. .aload(gnd),
  22310. .sclr(gnd),
  22311. .sload(gnd),
  22312. .ena(vcc),
  22313. .devclrn(devclrn),
  22314. .devpor(devpor),
  22315. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_STOP~q ),
  22316. .prn(vcc));
  22317. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_STOP .is_wysiwyg = "true";
  22318. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_STOP .power_up = "low";
  22319. // Location: LCCOMB_X50_Y1_N14
  22320. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_stop (
  22321. .dataa(\macro_inst|u_uart[0]|u_tx[1]|tx_fifo|counter ),
  22322. .datab(gnd),
  22323. .datac(gnd),
  22324. .datad(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_IDLE~q ),
  22325. .cin(gnd),
  22326. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_stop~combout ),
  22327. .cout());
  22328. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_stop .lut_mask = 16'h0055;
  22329. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_stop .sum_lutc_input = "datac";
  22330. // Location: FF_X61_Y1_N15
  22331. dffeas \macro_inst|u_uart[0]|u_tx[1]|tx_stop_cnt (
  22332. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22333. .d(\macro_inst|u_uart[0]|u_tx[1]|tx_stop_cnt~1_combout ),
  22334. .asdata(vcc),
  22335. .clrn(vcc),
  22336. .aload(gnd),
  22337. .sclr(gnd),
  22338. .sload(gnd),
  22339. .ena(vcc),
  22340. .devclrn(devclrn),
  22341. .devpor(devpor),
  22342. .q(\macro_inst|u_uart[0]|u_tx[1]|tx_stop_cnt~q ),
  22343. .prn(vcc));
  22344. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_stop_cnt .is_wysiwyg = "true";
  22345. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_stop_cnt .power_up = "low";
  22346. // Location: LCCOMB_X61_Y1_N26
  22347. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_stop_cnt~0 (
  22348. .dataa(\macro_inst|u_uart[0]|u_tx[1]|tx_bit~q ),
  22349. .datab(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_START~q ),
  22350. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_stop_cnt~q ),
  22351. .datad(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_STOP~q ),
  22352. .cin(gnd),
  22353. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_stop_cnt~0_combout ),
  22354. .cout());
  22355. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_stop_cnt~0 .lut_mask = 16'h1230;
  22356. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_stop_cnt~0 .sum_lutc_input = "datac";
  22357. // Location: LCCOMB_X61_Y1_N14
  22358. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[1]|tx_stop_cnt~1 (
  22359. .dataa(gnd),
  22360. .datab(\macro_inst|u_uart[0]|u_regs|lcr_stp2~q ),
  22361. .datac(\macro_inst|u_uart[0]|u_tx[1]|tx_stop_cnt~0_combout ),
  22362. .datad(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_START~q ),
  22363. .cin(gnd),
  22364. .combout(\macro_inst|u_uart[0]|u_tx[1]|tx_stop_cnt~1_combout ),
  22365. .cout());
  22366. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_stop_cnt~1 .lut_mask = 16'hFCF0;
  22367. defparam \macro_inst|u_uart[0]|u_tx[1]|tx_stop_cnt~1 .sum_lutc_input = "datac";
  22368. // Location: FF_X45_Y1_N21
  22369. dffeas \macro_inst|u_uart[0]|u_tx[1]|uart_txd (
  22370. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22371. .d(\macro_inst|u_uart[0]|u_tx[1]|Selector5~4_combout ),
  22372. .asdata(vcc),
  22373. .clrn(!\sys_resetn~clkctrl_outclk ),
  22374. .aload(gnd),
  22375. .sclr(gnd),
  22376. .sload(gnd),
  22377. .ena(vcc),
  22378. .devclrn(devclrn),
  22379. .devpor(devpor),
  22380. .q(\macro_inst|u_uart[0]|u_tx[1]|uart_txd~q ),
  22381. .prn(vcc));
  22382. defparam \macro_inst|u_uart[0]|u_tx[1]|uart_txd .is_wysiwyg = "true";
  22383. defparam \macro_inst|u_uart[0]|u_tx[1]|uart_txd .power_up = "low";
  22384. // Location: LCCOMB_X62_Y1_N10
  22385. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|Selector0~0 (
  22386. .dataa(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|counter ),
  22387. .datab(gnd),
  22388. .datac(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_IDLE~q ),
  22389. .datad(\macro_inst|u_uart[0]|u_tx[2]|comb~1_combout ),
  22390. .cin(gnd),
  22391. .combout(\macro_inst|u_uart[0]|u_tx[2]|Selector0~0_combout ),
  22392. .cout());
  22393. defparam \macro_inst|u_uart[0]|u_tx[2]|Selector0~0 .lut_mask = 16'hAAFA;
  22394. defparam \macro_inst|u_uart[0]|u_tx[2]|Selector0~0 .sum_lutc_input = "datac";
  22395. // Location: LCCOMB_X62_Y1_N4
  22396. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|Selector2~0 (
  22397. .dataa(\macro_inst|u_uart[0]|u_tx[2]|tx_bit~q ),
  22398. .datab(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_START~q ),
  22399. .datac(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_DATA~q ),
  22400. .datad(\macro_inst|u_uart[0]|u_tx[2]|always0~0_combout ),
  22401. .cin(gnd),
  22402. .combout(\macro_inst|u_uart[0]|u_tx[2]|Selector2~0_combout ),
  22403. .cout());
  22404. defparam \macro_inst|u_uart[0]|u_tx[2]|Selector2~0 .lut_mask = 16'h88F8;
  22405. defparam \macro_inst|u_uart[0]|u_tx[2]|Selector2~0 .sum_lutc_input = "datac";
  22406. // Location: LCCOMB_X59_Y1_N26
  22407. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|Selector3~0 (
  22408. .dataa(gnd),
  22409. .datab(\macro_inst|u_uart[0]|u_tx[2]|tx_bit~q ),
  22410. .datac(gnd),
  22411. .datad(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_PARITY~q ),
  22412. .cin(gnd),
  22413. .combout(\macro_inst|u_uart[0]|u_tx[2]|Selector3~0_combout ),
  22414. .cout());
  22415. defparam \macro_inst|u_uart[0]|u_tx[2]|Selector3~0 .lut_mask = 16'h3300;
  22416. defparam \macro_inst|u_uart[0]|u_tx[2]|Selector3~0 .sum_lutc_input = "datac";
  22417. // Location: LCCOMB_X59_Y1_N18
  22418. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|Selector3~1 (
  22419. .dataa(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_DATA~q ),
  22420. .datab(\macro_inst|u_uart[0]|u_tx[2]|always0~0_combout ),
  22421. .datac(\macro_inst|u_uart[0]|u_tx[2]|Selector3~0_combout ),
  22422. .datad(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  22423. .cin(gnd),
  22424. .combout(\macro_inst|u_uart[0]|u_tx[2]|Selector3~1_combout ),
  22425. .cout());
  22426. defparam \macro_inst|u_uart[0]|u_tx[2]|Selector3~1 .lut_mask = 16'hF8F0;
  22427. defparam \macro_inst|u_uart[0]|u_tx[2]|Selector3~1 .sum_lutc_input = "datac";
  22428. // Location: LCCOMB_X60_Y1_N4
  22429. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|Selector4~0 (
  22430. .dataa(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_STOP~q ),
  22431. .datab(\macro_inst|u_uart[0]|u_tx[2]|tx_stop_cnt~q ),
  22432. .datac(\macro_inst|u_uart[0]|u_tx[2]|tx_bit~q ),
  22433. .datad(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_PARITY~q ),
  22434. .cin(gnd),
  22435. .combout(\macro_inst|u_uart[0]|u_tx[2]|Selector4~0_combout ),
  22436. .cout());
  22437. defparam \macro_inst|u_uart[0]|u_tx[2]|Selector4~0 .lut_mask = 16'hFA8A;
  22438. defparam \macro_inst|u_uart[0]|u_tx[2]|Selector4~0 .sum_lutc_input = "datac";
  22439. // Location: LCCOMB_X59_Y1_N30
  22440. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|Selector4~1 (
  22441. .dataa(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_DATA~q ),
  22442. .datab(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  22443. .datac(\macro_inst|u_uart[0]|u_tx[2]|always0~0_combout ),
  22444. .datad(\macro_inst|u_uart[0]|u_tx[2]|Selector4~0_combout ),
  22445. .cin(gnd),
  22446. .combout(\macro_inst|u_uart[0]|u_tx[2]|Selector4~1_combout ),
  22447. .cout());
  22448. defparam \macro_inst|u_uart[0]|u_tx[2]|Selector4~1 .lut_mask = 16'hFF20;
  22449. defparam \macro_inst|u_uart[0]|u_tx[2]|Selector4~1 .sum_lutc_input = "datac";
  22450. // Location: LCCOMB_X59_Y1_N14
  22451. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|Selector5~2 (
  22452. .dataa(\macro_inst|u_uart[0]|u_tx[2]|tx_parity~q ),
  22453. .datab(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg [0]),
  22454. .datac(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_PARITY~q ),
  22455. .datad(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_DATA~q ),
  22456. .cin(gnd),
  22457. .combout(\macro_inst|u_uart[0]|u_tx[2]|Selector5~2_combout ),
  22458. .cout());
  22459. defparam \macro_inst|u_uart[0]|u_tx[2]|Selector5~2 .lut_mask = 16'hECA0;
  22460. defparam \macro_inst|u_uart[0]|u_tx[2]|Selector5~2 .sum_lutc_input = "datac";
  22461. // Location: LCCOMB_X60_Y1_N14
  22462. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|Selector5~3 (
  22463. .dataa(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_STOP~q ),
  22464. .datab(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_IDLE~q ),
  22465. .datac(gnd),
  22466. .datad(gnd),
  22467. .cin(gnd),
  22468. .combout(\macro_inst|u_uart[0]|u_tx[2]|Selector5~3_combout ),
  22469. .cout());
  22470. defparam \macro_inst|u_uart[0]|u_tx[2]|Selector5~3 .lut_mask = 16'h4444;
  22471. defparam \macro_inst|u_uart[0]|u_tx[2]|Selector5~3 .sum_lutc_input = "datac";
  22472. // Location: LCCOMB_X60_Y1_N8
  22473. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|Selector5~4 (
  22474. .dataa(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_STOP~q ),
  22475. .datab(gnd),
  22476. .datac(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_IDLE~q ),
  22477. .datad(\macro_inst|u_uart[0]|u_tx[2]|Selector5~2_combout ),
  22478. .cin(gnd),
  22479. .combout(\macro_inst|u_uart[0]|u_tx[2]|Selector5~4_combout ),
  22480. .cout());
  22481. defparam \macro_inst|u_uart[0]|u_tx[2]|Selector5~4 .lut_mask = 16'h0050;
  22482. defparam \macro_inst|u_uart[0]|u_tx[2]|Selector5~4 .sum_lutc_input = "datac";
  22483. // Location: LCCOMB_X62_Y1_N2
  22484. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|always0~0 (
  22485. .dataa(\macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt [1]),
  22486. .datab(\macro_inst|u_uart[0]|u_tx[2]|tx_bit~q ),
  22487. .datac(\macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt [2]),
  22488. .datad(\macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt [0]),
  22489. .cin(gnd),
  22490. .combout(\macro_inst|u_uart[0]|u_tx[2]|always0~0_combout ),
  22491. .cout());
  22492. defparam \macro_inst|u_uart[0]|u_tx[2]|always0~0 .lut_mask = 16'h0004;
  22493. defparam \macro_inst|u_uart[0]|u_tx[2]|always0~0 .sum_lutc_input = "datac";
  22494. // Location: LCCOMB_X62_Y1_N24
  22495. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|always6~0 (
  22496. .dataa(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  22497. .datab(\macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt [1]),
  22498. .datac(\macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt [0]),
  22499. .datad(\macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt [2]),
  22500. .cin(gnd),
  22501. .combout(\macro_inst|u_uart[0]|u_tx[2]|always6~0_combout ),
  22502. .cout());
  22503. defparam \macro_inst|u_uart[0]|u_tx[2]|always6~0 .lut_mask = 16'h8000;
  22504. defparam \macro_inst|u_uart[0]|u_tx[2]|always6~0 .sum_lutc_input = "datac";
  22505. // Location: LCCOMB_X61_Y1_N12
  22506. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|always6~1 (
  22507. .dataa(gnd),
  22508. .datab(\macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt [3]),
  22509. .datac(gnd),
  22510. .datad(\macro_inst|u_uart[0]|u_tx[2]|always6~0_combout ),
  22511. .cin(gnd),
  22512. .combout(\macro_inst|u_uart[0]|u_tx[2]|always6~1_combout ),
  22513. .cout());
  22514. defparam \macro_inst|u_uart[0]|u_tx[2]|always6~1 .lut_mask = 16'hCC00;
  22515. defparam \macro_inst|u_uart[0]|u_tx[2]|always6~1 .sum_lutc_input = "datac";
  22516. // Location: LCCOMB_X60_Y1_N12
  22517. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|comb~1 (
  22518. .dataa(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_STOP~q ),
  22519. .datab(gnd),
  22520. .datac(\macro_inst|u_uart[0]|u_tx[2]|tx_bit~q ),
  22521. .datad(\macro_inst|u_uart[0]|u_tx[2]|tx_stop_cnt~q ),
  22522. .cin(gnd),
  22523. .combout(\macro_inst|u_uart[0]|u_tx[2]|comb~1_combout ),
  22524. .cout());
  22525. defparam \macro_inst|u_uart[0]|u_tx[2]|comb~1 .lut_mask = 16'h00A0;
  22526. defparam \macro_inst|u_uart[0]|u_tx[2]|comb~1 .sum_lutc_input = "datac";
  22527. // Location: LCCOMB_X62_Y1_N22
  22528. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|fifo_rden (
  22529. .dataa(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|counter ),
  22530. .datab(gnd),
  22531. .datac(\macro_inst|u_uart[0]|u_tx[2]|comb~1_combout ),
  22532. .datad(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_IDLE~q ),
  22533. .cin(gnd),
  22534. .combout(\macro_inst|u_uart[0]|u_tx[2]|fifo_rden~combout ),
  22535. .cout());
  22536. defparam \macro_inst|u_uart[0]|u_tx[2]|fifo_rden .lut_mask = 16'hA0AA;
  22537. defparam \macro_inst|u_uart[0]|u_tx[2]|fifo_rden .sum_lutc_input = "datac";
  22538. // Location: FF_X62_Y1_N15
  22539. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[0] (
  22540. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22541. .d(\macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[0]~4_combout ),
  22542. .asdata(vcc),
  22543. .clrn(!\sys_resetn~clkctrl_outclk ),
  22544. .aload(gnd),
  22545. .sclr(\macro_inst|u_uart[0]|u_tx[2]|tx_stop~combout ),
  22546. .sload(gnd),
  22547. .ena(vcc),
  22548. .devclrn(devclrn),
  22549. .devpor(devpor),
  22550. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt [0]),
  22551. .prn(vcc));
  22552. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[0] .is_wysiwyg = "true";
  22553. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[0] .power_up = "low";
  22554. // Location: LCCOMB_X62_Y1_N14
  22555. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[0]~4 (
  22556. .dataa(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  22557. .datab(\macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt [0]),
  22558. .datac(gnd),
  22559. .datad(vcc),
  22560. .cin(gnd),
  22561. .combout(\macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[0]~4_combout ),
  22562. .cout(\macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[0]~5 ));
  22563. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[0]~4 .lut_mask = 16'h6688;
  22564. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[0]~4 .sum_lutc_input = "datac";
  22565. // Location: FF_X62_Y1_N17
  22566. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[1] (
  22567. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22568. .d(\macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[1]~6_combout ),
  22569. .asdata(vcc),
  22570. .clrn(!\sys_resetn~clkctrl_outclk ),
  22571. .aload(gnd),
  22572. .sclr(\macro_inst|u_uart[0]|u_tx[2]|tx_stop~combout ),
  22573. .sload(gnd),
  22574. .ena(vcc),
  22575. .devclrn(devclrn),
  22576. .devpor(devpor),
  22577. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt [1]),
  22578. .prn(vcc));
  22579. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[1] .is_wysiwyg = "true";
  22580. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[1] .power_up = "low";
  22581. // Location: LCCOMB_X62_Y1_N16
  22582. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[1]~6 (
  22583. .dataa(gnd),
  22584. .datab(\macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt [1]),
  22585. .datac(gnd),
  22586. .datad(vcc),
  22587. .cin(\macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[0]~5 ),
  22588. .combout(\macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[1]~6_combout ),
  22589. .cout(\macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[1]~7 ));
  22590. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[1]~6 .lut_mask = 16'h3C3F;
  22591. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[1]~6 .sum_lutc_input = "cin";
  22592. // Location: FF_X62_Y1_N19
  22593. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[2] (
  22594. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22595. .d(\macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[2]~8_combout ),
  22596. .asdata(vcc),
  22597. .clrn(!\sys_resetn~clkctrl_outclk ),
  22598. .aload(gnd),
  22599. .sclr(\macro_inst|u_uart[0]|u_tx[2]|tx_stop~combout ),
  22600. .sload(gnd),
  22601. .ena(vcc),
  22602. .devclrn(devclrn),
  22603. .devpor(devpor),
  22604. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt [2]),
  22605. .prn(vcc));
  22606. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[2] .is_wysiwyg = "true";
  22607. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[2] .power_up = "low";
  22608. // Location: LCCOMB_X62_Y1_N18
  22609. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[2]~8 (
  22610. .dataa(gnd),
  22611. .datab(\macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt [2]),
  22612. .datac(gnd),
  22613. .datad(vcc),
  22614. .cin(\macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[1]~7 ),
  22615. .combout(\macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[2]~8_combout ),
  22616. .cout(\macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[2]~9 ));
  22617. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[2]~8 .lut_mask = 16'hC30C;
  22618. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[2]~8 .sum_lutc_input = "cin";
  22619. // Location: FF_X62_Y1_N21
  22620. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[3] (
  22621. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22622. .d(\macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[3]~10_combout ),
  22623. .asdata(vcc),
  22624. .clrn(!\sys_resetn~clkctrl_outclk ),
  22625. .aload(gnd),
  22626. .sclr(\macro_inst|u_uart[0]|u_tx[2]|tx_stop~combout ),
  22627. .sload(gnd),
  22628. .ena(vcc),
  22629. .devclrn(devclrn),
  22630. .devpor(devpor),
  22631. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt [3]),
  22632. .prn(vcc));
  22633. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[3] .is_wysiwyg = "true";
  22634. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[3] .power_up = "low";
  22635. // Location: LCCOMB_X62_Y1_N20
  22636. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[3]~10 (
  22637. .dataa(gnd),
  22638. .datab(gnd),
  22639. .datac(gnd),
  22640. .datad(\macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt [3]),
  22641. .cin(\macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[2]~9 ),
  22642. .combout(\macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[3]~10_combout ),
  22643. .cout());
  22644. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[3]~10 .lut_mask = 16'h0FF0;
  22645. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_baud_cnt[3]~10 .sum_lutc_input = "cin";
  22646. // Location: FF_X61_Y1_N13
  22647. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_bit (
  22648. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22649. .d(\macro_inst|u_uart[0]|u_tx[2]|always6~1_combout ),
  22650. .asdata(vcc),
  22651. .clrn(!\sys_resetn~clkctrl_outclk ),
  22652. .aload(gnd),
  22653. .sclr(gnd),
  22654. .sload(gnd),
  22655. .ena(vcc),
  22656. .devclrn(devclrn),
  22657. .devpor(devpor),
  22658. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_bit~q ),
  22659. .prn(vcc));
  22660. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_bit .is_wysiwyg = "true";
  22661. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_bit .power_up = "low";
  22662. // Location: FF_X57_Y1_N17
  22663. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_complete (
  22664. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22665. .d(\macro_inst|u_uart[0]|u_tx[2]|tx_complete~0_combout ),
  22666. .asdata(vcc),
  22667. .clrn(!\sys_resetn~clkctrl_outclk ),
  22668. .aload(gnd),
  22669. .sclr(gnd),
  22670. .sload(gnd),
  22671. .ena(vcc),
  22672. .devclrn(devclrn),
  22673. .devpor(devpor),
  22674. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_complete~q ),
  22675. .prn(vcc));
  22676. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_complete .is_wysiwyg = "true";
  22677. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_complete .power_up = "low";
  22678. // Location: LCCOMB_X57_Y1_N16
  22679. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|tx_complete~0 (
  22680. .dataa(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|counter ),
  22681. .datab(\macro_inst|u_uart[0]|u_tx[2]|comb~1_combout ),
  22682. .datac(\macro_inst|u_uart[0]|u_tx[2]|tx_complete~q ),
  22683. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags[2]~14_combout ),
  22684. .cin(gnd),
  22685. .combout(\macro_inst|u_uart[0]|u_tx[2]|tx_complete~0_combout ),
  22686. .cout());
  22687. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_complete~0 .lut_mask = 16'h5444;
  22688. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_complete~0 .sum_lutc_input = "datac";
  22689. // Location: FF_X62_Y1_N7
  22690. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt[0] (
  22691. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22692. .d(\macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt~2_combout ),
  22693. .asdata(vcc),
  22694. .clrn(vcc),
  22695. .aload(gnd),
  22696. .sclr(gnd),
  22697. .sload(gnd),
  22698. .ena(\macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt[0]~1_combout ),
  22699. .devclrn(devclrn),
  22700. .devpor(devpor),
  22701. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt [0]),
  22702. .prn(vcc));
  22703. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt[0] .is_wysiwyg = "true";
  22704. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt[0] .power_up = "low";
  22705. // Location: LCCOMB_X62_Y1_N8
  22706. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt[0]~1 (
  22707. .dataa(\macro_inst|u_uart[0]|u_tx[2]|tx_bit~q ),
  22708. .datab(gnd),
  22709. .datac(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_DATA~q ),
  22710. .datad(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_START~q ),
  22711. .cin(gnd),
  22712. .combout(\macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt[0]~1_combout ),
  22713. .cout());
  22714. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt[0]~1 .lut_mask = 16'hFFA0;
  22715. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt[0]~1 .sum_lutc_input = "datac";
  22716. // Location: FF_X62_Y1_N13
  22717. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt[1] (
  22718. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22719. .d(\macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt~0_combout ),
  22720. .asdata(vcc),
  22721. .clrn(vcc),
  22722. .aload(gnd),
  22723. .sclr(gnd),
  22724. .sload(gnd),
  22725. .ena(\macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt[0]~1_combout ),
  22726. .devclrn(devclrn),
  22727. .devpor(devpor),
  22728. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt [1]),
  22729. .prn(vcc));
  22730. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt[1] .is_wysiwyg = "true";
  22731. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt[1] .power_up = "low";
  22732. // Location: FF_X62_Y1_N27
  22733. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt[2] (
  22734. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22735. .d(\macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt~3_combout ),
  22736. .asdata(vcc),
  22737. .clrn(vcc),
  22738. .aload(gnd),
  22739. .sclr(gnd),
  22740. .sload(gnd),
  22741. .ena(\macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt[0]~1_combout ),
  22742. .devclrn(devclrn),
  22743. .devpor(devpor),
  22744. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt [2]),
  22745. .prn(vcc));
  22746. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt[2] .is_wysiwyg = "true";
  22747. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt[2] .power_up = "low";
  22748. // Location: LCCOMB_X62_Y1_N12
  22749. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt~0 (
  22750. .dataa(\macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt [0]),
  22751. .datab(gnd),
  22752. .datac(\macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt [1]),
  22753. .datad(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_START~q ),
  22754. .cin(gnd),
  22755. .combout(\macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt~0_combout ),
  22756. .cout());
  22757. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt~0 .lut_mask = 16'hFFA5;
  22758. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt~0 .sum_lutc_input = "datac";
  22759. // Location: LCCOMB_X62_Y1_N6
  22760. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt~2 (
  22761. .dataa(gnd),
  22762. .datab(gnd),
  22763. .datac(\macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt [0]),
  22764. .datad(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_START~q ),
  22765. .cin(gnd),
  22766. .combout(\macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt~2_combout ),
  22767. .cout());
  22768. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt~2 .lut_mask = 16'hFF0F;
  22769. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt~2 .sum_lutc_input = "datac";
  22770. // Location: LCCOMB_X62_Y1_N26
  22771. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt~3 (
  22772. .dataa(\macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt [1]),
  22773. .datab(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_START~q ),
  22774. .datac(\macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt [2]),
  22775. .datad(\macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt [0]),
  22776. .cin(gnd),
  22777. .combout(\macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt~3_combout ),
  22778. .cout());
  22779. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt~3 .lut_mask = 16'hFCED;
  22780. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_data_cnt~3 .sum_lutc_input = "datac";
  22781. // Location: FF_X60_Y1_N29
  22782. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|counter[0] (
  22783. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22784. .d(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|counter~0_combout ),
  22785. .asdata(vcc),
  22786. .clrn(!\sys_resetn~clkctrl_outclk ),
  22787. .aload(gnd),
  22788. .sclr(gnd),
  22789. .sload(gnd),
  22790. .ena(vcc),
  22791. .devclrn(devclrn),
  22792. .devpor(devpor),
  22793. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|counter ),
  22794. .prn(vcc));
  22795. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|counter[0] .is_wysiwyg = "true";
  22796. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|counter[0] .power_up = "low";
  22797. // Location: LCCOMB_X60_Y1_N28
  22798. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|counter~0 (
  22799. .dataa(\macro_inst|u_uart[0]|u_tx[2]|comb~1_combout ),
  22800. .datab(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_IDLE~q ),
  22801. .datac(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|counter ),
  22802. .datad(\macro_inst|u_uart[0]|u_regs|tx_write [2]),
  22803. .cin(gnd),
  22804. .combout(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|counter~0_combout ),
  22805. .cout());
  22806. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|counter~0 .lut_mask = 16'h4F40;
  22807. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|counter~0 .sum_lutc_input = "datac";
  22808. // Location: FF_X62_Y5_N25
  22809. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][0] (
  22810. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22811. .d(\rv32.mem_ahb_hwdata[0] ),
  22812. .asdata(vcc),
  22813. .clrn(vcc),
  22814. .aload(gnd),
  22815. .sclr(gnd),
  22816. .sload(gnd),
  22817. .ena(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|wrreq~0_combout ),
  22818. .devclrn(devclrn),
  22819. .devpor(devpor),
  22820. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][0]~q ),
  22821. .prn(vcc));
  22822. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][0] .is_wysiwyg = "true";
  22823. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][0] .power_up = "low";
  22824. // Location: FF_X62_Y5_N21
  22825. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][1] (
  22826. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22827. .d(\rv32.mem_ahb_hwdata[1] ),
  22828. .asdata(vcc),
  22829. .clrn(vcc),
  22830. .aload(gnd),
  22831. .sclr(gnd),
  22832. .sload(gnd),
  22833. .ena(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|wrreq~0_combout ),
  22834. .devclrn(devclrn),
  22835. .devpor(devpor),
  22836. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][1]~q ),
  22837. .prn(vcc));
  22838. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][1] .is_wysiwyg = "true";
  22839. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][1] .power_up = "low";
  22840. // Location: FF_X62_Y5_N3
  22841. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][2] (
  22842. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22843. .d(gnd),
  22844. .asdata(\rv32.mem_ahb_hwdata[2] ),
  22845. .clrn(vcc),
  22846. .aload(gnd),
  22847. .sclr(gnd),
  22848. .sload(vcc),
  22849. .ena(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|wrreq~0_combout ),
  22850. .devclrn(devclrn),
  22851. .devpor(devpor),
  22852. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][2]~q ),
  22853. .prn(vcc));
  22854. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][2] .is_wysiwyg = "true";
  22855. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][2] .power_up = "low";
  22856. // Location: FF_X62_Y5_N19
  22857. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][3] (
  22858. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22859. .d(\rv32.mem_ahb_hwdata[3] ),
  22860. .asdata(vcc),
  22861. .clrn(vcc),
  22862. .aload(gnd),
  22863. .sclr(gnd),
  22864. .sload(gnd),
  22865. .ena(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|wrreq~0_combout ),
  22866. .devclrn(devclrn),
  22867. .devpor(devpor),
  22868. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][3]~q ),
  22869. .prn(vcc));
  22870. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][3] .is_wysiwyg = "true";
  22871. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][3] .power_up = "low";
  22872. // Location: FF_X62_Y5_N17
  22873. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][4] (
  22874. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22875. .d(\rv32.mem_ahb_hwdata[4] ),
  22876. .asdata(vcc),
  22877. .clrn(vcc),
  22878. .aload(gnd),
  22879. .sclr(gnd),
  22880. .sload(gnd),
  22881. .ena(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|wrreq~0_combout ),
  22882. .devclrn(devclrn),
  22883. .devpor(devpor),
  22884. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][4]~q ),
  22885. .prn(vcc));
  22886. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][4] .is_wysiwyg = "true";
  22887. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][4] .power_up = "low";
  22888. // Location: FF_X62_Y5_N1
  22889. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][5] (
  22890. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22891. .d(\rv32.mem_ahb_hwdata[5] ),
  22892. .asdata(vcc),
  22893. .clrn(vcc),
  22894. .aload(gnd),
  22895. .sclr(gnd),
  22896. .sload(gnd),
  22897. .ena(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|wrreq~0_combout ),
  22898. .devclrn(devclrn),
  22899. .devpor(devpor),
  22900. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][5]~q ),
  22901. .prn(vcc));
  22902. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][5] .is_wysiwyg = "true";
  22903. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][5] .power_up = "low";
  22904. // Location: FF_X62_Y5_N7
  22905. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][6] (
  22906. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22907. .d(\rv32.mem_ahb_hwdata[6] ),
  22908. .asdata(vcc),
  22909. .clrn(vcc),
  22910. .aload(gnd),
  22911. .sclr(gnd),
  22912. .sload(gnd),
  22913. .ena(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|wrreq~0_combout ),
  22914. .devclrn(devclrn),
  22915. .devpor(devpor),
  22916. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][6]~q ),
  22917. .prn(vcc));
  22918. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][6] .is_wysiwyg = "true";
  22919. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][6] .power_up = "low";
  22920. // Location: FF_X62_Y5_N13
  22921. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][7] (
  22922. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22923. .d(\rv32.mem_ahb_hwdata[7] ),
  22924. .asdata(vcc),
  22925. .clrn(vcc),
  22926. .aload(gnd),
  22927. .sclr(gnd),
  22928. .sload(gnd),
  22929. .ena(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|wrreq~0_combout ),
  22930. .devclrn(devclrn),
  22931. .devpor(devpor),
  22932. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][7]~q ),
  22933. .prn(vcc));
  22934. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][7] .is_wysiwyg = "true";
  22935. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][7] .power_up = "low";
  22936. // Location: LCCOMB_X61_Y2_N6
  22937. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|wrreq~0 (
  22938. .dataa(gnd),
  22939. .datab(gnd),
  22940. .datac(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|counter ),
  22941. .datad(\macro_inst|u_uart[0]|u_regs|tx_write [2]),
  22942. .cin(gnd),
  22943. .combout(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|wrreq~0_combout ),
  22944. .cout());
  22945. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|wrreq~0 .lut_mask = 16'h0F00;
  22946. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_fifo|wrreq~0 .sum_lutc_input = "datac";
  22947. // Location: FF_X59_Y1_N11
  22948. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_parity (
  22949. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22950. .d(\macro_inst|u_uart[0]|u_tx[2]|tx_parity~1_combout ),
  22951. .asdata(vcc),
  22952. .clrn(vcc),
  22953. .aload(gnd),
  22954. .sclr(gnd),
  22955. .sload(gnd),
  22956. .ena(vcc),
  22957. .devclrn(devclrn),
  22958. .devpor(devpor),
  22959. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_parity~q ),
  22960. .prn(vcc));
  22961. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_parity .is_wysiwyg = "true";
  22962. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_parity .power_up = "low";
  22963. // Location: LCCOMB_X59_Y1_N12
  22964. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|tx_parity~0 (
  22965. .dataa(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_DATA~q ),
  22966. .datab(\macro_inst|u_uart[0]|u_tx[2]|tx_bit~q ),
  22967. .datac(\macro_inst|u_uart[0]|u_regs|lcr_sps~q ),
  22968. .datad(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg [0]),
  22969. .cin(gnd),
  22970. .combout(\macro_inst|u_uart[0]|u_tx[2]|tx_parity~0_combout ),
  22971. .cout());
  22972. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_parity~0 .lut_mask = 16'h0800;
  22973. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_parity~0 .sum_lutc_input = "datac";
  22974. // Location: LCCOMB_X59_Y1_N10
  22975. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|tx_parity~1 (
  22976. .dataa(\macro_inst|u_uart[0]|u_tx[2]|tx_parity~0_combout ),
  22977. .datab(\macro_inst|u_uart[0]|u_regs|lcr_eps~q ),
  22978. .datac(\macro_inst|u_uart[0]|u_tx[2]|tx_parity~q ),
  22979. .datad(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_START~q ),
  22980. .cin(gnd),
  22981. .combout(\macro_inst|u_uart[0]|u_tx[2]|tx_parity~1_combout ),
  22982. .cout());
  22983. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_parity~1 .lut_mask = 16'h335A;
  22984. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_parity~1 .sum_lutc_input = "datac";
  22985. // Location: FF_X62_Y5_N29
  22986. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[0] (
  22987. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  22988. .d(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~0_combout ),
  22989. .asdata(vcc),
  22990. .clrn(!\sys_resetn~clkctrl_outclk ),
  22991. .aload(gnd),
  22992. .sclr(gnd),
  22993. .sload(gnd),
  22994. .ena(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[5]~1_combout ),
  22995. .devclrn(devclrn),
  22996. .devpor(devpor),
  22997. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg [0]),
  22998. .prn(vcc));
  22999. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[0] .is_wysiwyg = "true";
  23000. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[0] .power_up = "low";
  23001. // Location: FF_X62_Y5_N9
  23002. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[1] (
  23003. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23004. .d(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~2_combout ),
  23005. .asdata(vcc),
  23006. .clrn(!\sys_resetn~clkctrl_outclk ),
  23007. .aload(gnd),
  23008. .sclr(gnd),
  23009. .sload(gnd),
  23010. .ena(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[5]~1_combout ),
  23011. .devclrn(devclrn),
  23012. .devpor(devpor),
  23013. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg [1]),
  23014. .prn(vcc));
  23015. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[1] .is_wysiwyg = "true";
  23016. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[1] .power_up = "low";
  23017. // Location: FF_X62_Y5_N31
  23018. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[2] (
  23019. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23020. .d(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~3_combout ),
  23021. .asdata(vcc),
  23022. .clrn(!\sys_resetn~clkctrl_outclk ),
  23023. .aload(gnd),
  23024. .sclr(gnd),
  23025. .sload(gnd),
  23026. .ena(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[5]~1_combout ),
  23027. .devclrn(devclrn),
  23028. .devpor(devpor),
  23029. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg [2]),
  23030. .prn(vcc));
  23031. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[2] .is_wysiwyg = "true";
  23032. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[2] .power_up = "low";
  23033. // Location: FF_X62_Y5_N27
  23034. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[3] (
  23035. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23036. .d(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~4_combout ),
  23037. .asdata(vcc),
  23038. .clrn(!\sys_resetn~clkctrl_outclk ),
  23039. .aload(gnd),
  23040. .sclr(gnd),
  23041. .sload(gnd),
  23042. .ena(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[5]~1_combout ),
  23043. .devclrn(devclrn),
  23044. .devpor(devpor),
  23045. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg [3]),
  23046. .prn(vcc));
  23047. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[3] .is_wysiwyg = "true";
  23048. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[3] .power_up = "low";
  23049. // Location: FF_X62_Y5_N15
  23050. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[4] (
  23051. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23052. .d(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~5_combout ),
  23053. .asdata(vcc),
  23054. .clrn(!\sys_resetn~clkctrl_outclk ),
  23055. .aload(gnd),
  23056. .sclr(gnd),
  23057. .sload(gnd),
  23058. .ena(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[5]~1_combout ),
  23059. .devclrn(devclrn),
  23060. .devpor(devpor),
  23061. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg [4]),
  23062. .prn(vcc));
  23063. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[4] .is_wysiwyg = "true";
  23064. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[4] .power_up = "low";
  23065. // Location: FF_X62_Y5_N11
  23066. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[5] (
  23067. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23068. .d(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~6_combout ),
  23069. .asdata(vcc),
  23070. .clrn(!\sys_resetn~clkctrl_outclk ),
  23071. .aload(gnd),
  23072. .sclr(gnd),
  23073. .sload(gnd),
  23074. .ena(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[5]~1_combout ),
  23075. .devclrn(devclrn),
  23076. .devpor(devpor),
  23077. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg [5]),
  23078. .prn(vcc));
  23079. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[5] .is_wysiwyg = "true";
  23080. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[5] .power_up = "low";
  23081. // Location: LCCOMB_X62_Y5_N2
  23082. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[5]~1 (
  23083. .dataa(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_DATA~q ),
  23084. .datab(\macro_inst|u_uart[0]|u_tx[2]|tx_bit~q ),
  23085. .datac(gnd),
  23086. .datad(\macro_inst|u_uart[0]|u_tx[2]|fifo_rden~combout ),
  23087. .cin(gnd),
  23088. .combout(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[5]~1_combout ),
  23089. .cout());
  23090. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[5]~1 .lut_mask = 16'hFF88;
  23091. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[5]~1 .sum_lutc_input = "datac";
  23092. // Location: FF_X62_Y5_N5
  23093. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[6] (
  23094. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23095. .d(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~7_combout ),
  23096. .asdata(vcc),
  23097. .clrn(!\sys_resetn~clkctrl_outclk ),
  23098. .aload(gnd),
  23099. .sclr(gnd),
  23100. .sload(gnd),
  23101. .ena(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[5]~1_combout ),
  23102. .devclrn(devclrn),
  23103. .devpor(devpor),
  23104. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg [6]),
  23105. .prn(vcc));
  23106. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[6] .is_wysiwyg = "true";
  23107. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[6] .power_up = "low";
  23108. // Location: FF_X62_Y5_N23
  23109. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[7] (
  23110. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23111. .d(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~8_combout ),
  23112. .asdata(vcc),
  23113. .clrn(!\sys_resetn~clkctrl_outclk ),
  23114. .aload(gnd),
  23115. .sclr(gnd),
  23116. .sload(gnd),
  23117. .ena(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[5]~1_combout ),
  23118. .devclrn(devclrn),
  23119. .devpor(devpor),
  23120. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg [7]),
  23121. .prn(vcc));
  23122. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[7] .is_wysiwyg = "true";
  23123. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg[7] .power_up = "low";
  23124. // Location: LCCOMB_X62_Y5_N28
  23125. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~0 (
  23126. .dataa(gnd),
  23127. .datab(\macro_inst|u_uart[0]|u_tx[2]|fifo_rden~combout ),
  23128. .datac(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg [1]),
  23129. .datad(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][0]~q ),
  23130. .cin(gnd),
  23131. .combout(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~0_combout ),
  23132. .cout());
  23133. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~0 .lut_mask = 16'hFC30;
  23134. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~0 .sum_lutc_input = "datac";
  23135. // Location: LCCOMB_X62_Y5_N8
  23136. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~2 (
  23137. .dataa(gnd),
  23138. .datab(\macro_inst|u_uart[0]|u_tx[2]|fifo_rden~combout ),
  23139. .datac(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg [2]),
  23140. .datad(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][1]~q ),
  23141. .cin(gnd),
  23142. .combout(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~2_combout ),
  23143. .cout());
  23144. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~2 .lut_mask = 16'hFC30;
  23145. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~2 .sum_lutc_input = "datac";
  23146. // Location: LCCOMB_X62_Y5_N30
  23147. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~3 (
  23148. .dataa(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][2]~q ),
  23149. .datab(gnd),
  23150. .datac(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg [3]),
  23151. .datad(\macro_inst|u_uart[0]|u_tx[2]|fifo_rden~combout ),
  23152. .cin(gnd),
  23153. .combout(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~3_combout ),
  23154. .cout());
  23155. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~3 .lut_mask = 16'hAAF0;
  23156. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~3 .sum_lutc_input = "datac";
  23157. // Location: LCCOMB_X62_Y5_N26
  23158. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~4 (
  23159. .dataa(gnd),
  23160. .datab(\macro_inst|u_uart[0]|u_tx[2]|fifo_rden~combout ),
  23161. .datac(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg [4]),
  23162. .datad(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][3]~q ),
  23163. .cin(gnd),
  23164. .combout(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~4_combout ),
  23165. .cout());
  23166. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~4 .lut_mask = 16'hFC30;
  23167. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~4 .sum_lutc_input = "datac";
  23168. // Location: LCCOMB_X62_Y5_N14
  23169. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~5 (
  23170. .dataa(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg [5]),
  23171. .datab(\macro_inst|u_uart[0]|u_tx[2]|fifo_rden~combout ),
  23172. .datac(gnd),
  23173. .datad(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][4]~q ),
  23174. .cin(gnd),
  23175. .combout(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~5_combout ),
  23176. .cout());
  23177. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~5 .lut_mask = 16'hEE22;
  23178. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~5 .sum_lutc_input = "datac";
  23179. // Location: LCCOMB_X62_Y5_N10
  23180. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~6 (
  23181. .dataa(gnd),
  23182. .datab(\macro_inst|u_uart[0]|u_tx[2]|fifo_rden~combout ),
  23183. .datac(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg [6]),
  23184. .datad(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][5]~q ),
  23185. .cin(gnd),
  23186. .combout(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~6_combout ),
  23187. .cout());
  23188. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~6 .lut_mask = 16'hFC30;
  23189. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~6 .sum_lutc_input = "datac";
  23190. // Location: LCCOMB_X62_Y5_N4
  23191. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~7 (
  23192. .dataa(gnd),
  23193. .datab(\macro_inst|u_uart[0]|u_tx[2]|fifo_rden~combout ),
  23194. .datac(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg [7]),
  23195. .datad(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][6]~q ),
  23196. .cin(gnd),
  23197. .combout(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~7_combout ),
  23198. .cout());
  23199. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~7 .lut_mask = 16'hFC30;
  23200. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~7 .sum_lutc_input = "datac";
  23201. // Location: LCCOMB_X62_Y5_N22
  23202. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~8 (
  23203. .dataa(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|fifo[1][7]~q ),
  23204. .datab(\macro_inst|u_uart[0]|u_tx[2]|fifo_rden~combout ),
  23205. .datac(gnd),
  23206. .datad(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg [0]),
  23207. .cin(gnd),
  23208. .combout(\macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~8_combout ),
  23209. .cout());
  23210. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~8 .lut_mask = 16'hBB88;
  23211. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_shift_reg~8 .sum_lutc_input = "datac";
  23212. // Location: FF_X62_Y1_N5
  23213. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_DATA (
  23214. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23215. .d(\macro_inst|u_uart[0]|u_tx[2]|Selector2~0_combout ),
  23216. .asdata(vcc),
  23217. .clrn(!\sys_resetn~clkctrl_outclk ),
  23218. .aload(gnd),
  23219. .sclr(gnd),
  23220. .sload(gnd),
  23221. .ena(vcc),
  23222. .devclrn(devclrn),
  23223. .devpor(devpor),
  23224. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_DATA~q ),
  23225. .prn(vcc));
  23226. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_DATA .is_wysiwyg = "true";
  23227. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_DATA .power_up = "low";
  23228. // Location: FF_X62_Y1_N11
  23229. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_IDLE (
  23230. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23231. .d(\macro_inst|u_uart[0]|u_tx[2]|Selector0~0_combout ),
  23232. .asdata(vcc),
  23233. .clrn(!\sys_resetn~clkctrl_outclk ),
  23234. .aload(gnd),
  23235. .sclr(gnd),
  23236. .sload(gnd),
  23237. .ena(vcc),
  23238. .devclrn(devclrn),
  23239. .devpor(devpor),
  23240. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_IDLE~q ),
  23241. .prn(vcc));
  23242. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_IDLE .is_wysiwyg = "true";
  23243. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_IDLE .power_up = "low";
  23244. // Location: FF_X59_Y1_N19
  23245. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_PARITY (
  23246. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23247. .d(\macro_inst|u_uart[0]|u_tx[2]|Selector3~1_combout ),
  23248. .asdata(vcc),
  23249. .clrn(!\sys_resetn~clkctrl_outclk ),
  23250. .aload(gnd),
  23251. .sclr(gnd),
  23252. .sload(gnd),
  23253. .ena(vcc),
  23254. .devclrn(devclrn),
  23255. .devpor(devpor),
  23256. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_PARITY~q ),
  23257. .prn(vcc));
  23258. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_PARITY .is_wysiwyg = "true";
  23259. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_PARITY .power_up = "low";
  23260. // Location: FF_X62_Y1_N29
  23261. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_START (
  23262. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23263. .d(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_START~1_combout ),
  23264. .asdata(vcc),
  23265. .clrn(!\sys_resetn~clkctrl_outclk ),
  23266. .aload(gnd),
  23267. .sclr(gnd),
  23268. .sload(gnd),
  23269. .ena(vcc),
  23270. .devclrn(devclrn),
  23271. .devpor(devpor),
  23272. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_START~q ),
  23273. .prn(vcc));
  23274. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_START .is_wysiwyg = "true";
  23275. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_START .power_up = "low";
  23276. // Location: LCCOMB_X62_Y1_N0
  23277. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_START~0 (
  23278. .dataa(\macro_inst|u_uart[0]|u_tx[2]|tx_bit~q ),
  23279. .datab(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_DATA~q ),
  23280. .datac(\macro_inst|u_uart[0]|u_tx[2]|Selector5~3_combout ),
  23281. .datad(\macro_inst|u_uart[0]|u_tx[2]|always0~0_combout ),
  23282. .cin(gnd),
  23283. .combout(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_START~0_combout ),
  23284. .cout());
  23285. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_START~0 .lut_mask = 16'h1FDF;
  23286. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_START~0 .sum_lutc_input = "datac";
  23287. // Location: LCCOMB_X62_Y1_N28
  23288. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_START~1 (
  23289. .dataa(\macro_inst|u_uart[0]|u_tx[2]|fifo_rden~combout ),
  23290. .datab(\macro_inst|u_uart[0]|u_tx[2]|comb~1_combout ),
  23291. .datac(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_START~q ),
  23292. .datad(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_START~0_combout ),
  23293. .cin(gnd),
  23294. .combout(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_START~1_combout ),
  23295. .cout());
  23296. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_START~1 .lut_mask = 16'hBAAA;
  23297. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_START~1 .sum_lutc_input = "datac";
  23298. // Location: FF_X59_Y1_N31
  23299. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_STOP (
  23300. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23301. .d(\macro_inst|u_uart[0]|u_tx[2]|Selector4~1_combout ),
  23302. .asdata(vcc),
  23303. .clrn(!\sys_resetn~clkctrl_outclk ),
  23304. .aload(gnd),
  23305. .sclr(gnd),
  23306. .sload(gnd),
  23307. .ena(vcc),
  23308. .devclrn(devclrn),
  23309. .devpor(devpor),
  23310. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_STOP~q ),
  23311. .prn(vcc));
  23312. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_STOP .is_wysiwyg = "true";
  23313. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_STOP .power_up = "low";
  23314. // Location: LCCOMB_X62_Y1_N30
  23315. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|tx_stop (
  23316. .dataa(gnd),
  23317. .datab(gnd),
  23318. .datac(\macro_inst|u_uart[0]|u_tx[2]|tx_fifo|counter ),
  23319. .datad(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_IDLE~q ),
  23320. .cin(gnd),
  23321. .combout(\macro_inst|u_uart[0]|u_tx[2]|tx_stop~combout ),
  23322. .cout());
  23323. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_stop .lut_mask = 16'h000F;
  23324. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_stop .sum_lutc_input = "datac";
  23325. // Location: FF_X59_Y1_N25
  23326. dffeas \macro_inst|u_uart[0]|u_tx[2]|tx_stop_cnt (
  23327. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23328. .d(\macro_inst|u_uart[0]|u_tx[2]|tx_stop_cnt~1_combout ),
  23329. .asdata(vcc),
  23330. .clrn(vcc),
  23331. .aload(gnd),
  23332. .sclr(gnd),
  23333. .sload(gnd),
  23334. .ena(vcc),
  23335. .devclrn(devclrn),
  23336. .devpor(devpor),
  23337. .q(\macro_inst|u_uart[0]|u_tx[2]|tx_stop_cnt~q ),
  23338. .prn(vcc));
  23339. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_stop_cnt .is_wysiwyg = "true";
  23340. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_stop_cnt .power_up = "low";
  23341. // Location: LCCOMB_X59_Y1_N28
  23342. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|tx_stop_cnt~0 (
  23343. .dataa(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_STOP~q ),
  23344. .datab(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_START~q ),
  23345. .datac(\macro_inst|u_uart[0]|u_tx[2]|tx_bit~q ),
  23346. .datad(\macro_inst|u_uart[0]|u_tx[2]|tx_stop_cnt~q ),
  23347. .cin(gnd),
  23348. .combout(\macro_inst|u_uart[0]|u_tx[2]|tx_stop_cnt~0_combout ),
  23349. .cout());
  23350. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_stop_cnt~0 .lut_mask = 16'h1320;
  23351. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_stop_cnt~0 .sum_lutc_input = "datac";
  23352. // Location: LCCOMB_X59_Y1_N24
  23353. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[2]|tx_stop_cnt~1 (
  23354. .dataa(gnd),
  23355. .datab(\macro_inst|u_uart[0]|u_tx[2]|tx_stop_cnt~0_combout ),
  23356. .datac(\macro_inst|u_uart[0]|u_regs|lcr_stp2~q ),
  23357. .datad(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_START~q ),
  23358. .cin(gnd),
  23359. .combout(\macro_inst|u_uart[0]|u_tx[2]|tx_stop_cnt~1_combout ),
  23360. .cout());
  23361. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_stop_cnt~1 .lut_mask = 16'hFCCC;
  23362. defparam \macro_inst|u_uart[0]|u_tx[2]|tx_stop_cnt~1 .sum_lutc_input = "datac";
  23363. // Location: FF_X60_Y1_N9
  23364. dffeas \macro_inst|u_uart[0]|u_tx[2]|uart_txd (
  23365. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23366. .d(\macro_inst|u_uart[0]|u_tx[2]|Selector5~4_combout ),
  23367. .asdata(vcc),
  23368. .clrn(!\sys_resetn~clkctrl_outclk ),
  23369. .aload(gnd),
  23370. .sclr(gnd),
  23371. .sload(gnd),
  23372. .ena(vcc),
  23373. .devclrn(devclrn),
  23374. .devpor(devpor),
  23375. .q(\macro_inst|u_uart[0]|u_tx[2]|uart_txd~q ),
  23376. .prn(vcc));
  23377. defparam \macro_inst|u_uart[0]|u_tx[2]|uart_txd .is_wysiwyg = "true";
  23378. defparam \macro_inst|u_uart[0]|u_tx[2]|uart_txd .power_up = "low";
  23379. // Location: LCCOMB_X59_Y1_N8
  23380. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|Selector0~0 (
  23381. .dataa(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|counter ),
  23382. .datab(gnd),
  23383. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_IDLE~q ),
  23384. .datad(\macro_inst|u_uart[0]|u_tx[3]|comb~1_combout ),
  23385. .cin(gnd),
  23386. .combout(\macro_inst|u_uart[0]|u_tx[3]|Selector0~0_combout ),
  23387. .cout());
  23388. defparam \macro_inst|u_uart[0]|u_tx[3]|Selector0~0 .lut_mask = 16'hAAFA;
  23389. defparam \macro_inst|u_uart[0]|u_tx[3]|Selector0~0 .sum_lutc_input = "datac";
  23390. // Location: LCCOMB_X62_Y3_N16
  23391. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|Selector2~0 (
  23392. .dataa(\macro_inst|u_uart[0]|u_tx[3]|always0~0_combout ),
  23393. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_bit~q ),
  23394. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_DATA~q ),
  23395. .datad(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_START~q ),
  23396. .cin(gnd),
  23397. .combout(\macro_inst|u_uart[0]|u_tx[3]|Selector2~0_combout ),
  23398. .cout());
  23399. defparam \macro_inst|u_uart[0]|u_tx[3]|Selector2~0 .lut_mask = 16'hDC50;
  23400. defparam \macro_inst|u_uart[0]|u_tx[3]|Selector2~0 .sum_lutc_input = "datac";
  23401. // Location: LCCOMB_X62_Y3_N26
  23402. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|Selector3~0 (
  23403. .dataa(gnd),
  23404. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_PARITY~q ),
  23405. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_bit~q ),
  23406. .datad(gnd),
  23407. .cin(gnd),
  23408. .combout(\macro_inst|u_uart[0]|u_tx[3]|Selector3~0_combout ),
  23409. .cout());
  23410. defparam \macro_inst|u_uart[0]|u_tx[3]|Selector3~0 .lut_mask = 16'h0C0C;
  23411. defparam \macro_inst|u_uart[0]|u_tx[3]|Selector3~0 .sum_lutc_input = "datac";
  23412. // Location: LCCOMB_X62_Y3_N10
  23413. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|Selector3~1 (
  23414. .dataa(\macro_inst|u_uart[0]|u_tx[3]|Selector3~0_combout ),
  23415. .datab(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  23416. .datac(\macro_inst|u_uart[0]|u_tx[3]|always0~0_combout ),
  23417. .datad(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_DATA~q ),
  23418. .cin(gnd),
  23419. .combout(\macro_inst|u_uart[0]|u_tx[3]|Selector3~1_combout ),
  23420. .cout());
  23421. defparam \macro_inst|u_uart[0]|u_tx[3]|Selector3~1 .lut_mask = 16'hEAAA;
  23422. defparam \macro_inst|u_uart[0]|u_tx[3]|Selector3~1 .sum_lutc_input = "datac";
  23423. // Location: LCCOMB_X57_Y2_N12
  23424. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|Selector4~0 (
  23425. .dataa(\macro_inst|u_uart[0]|u_tx[3]|tx_stop_cnt~q ),
  23426. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_PARITY~q ),
  23427. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_bit~q ),
  23428. .datad(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_STOP~q ),
  23429. .cin(gnd),
  23430. .combout(\macro_inst|u_uart[0]|u_tx[3]|Selector4~0_combout ),
  23431. .cout());
  23432. defparam \macro_inst|u_uart[0]|u_tx[3]|Selector4~0 .lut_mask = 16'hEFC0;
  23433. defparam \macro_inst|u_uart[0]|u_tx[3]|Selector4~0 .sum_lutc_input = "datac";
  23434. // Location: LCCOMB_X62_Y2_N8
  23435. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|Selector4~1 (
  23436. .dataa(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  23437. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_DATA~q ),
  23438. .datac(\macro_inst|u_uart[0]|u_tx[3]|always0~0_combout ),
  23439. .datad(\macro_inst|u_uart[0]|u_tx[3]|Selector4~0_combout ),
  23440. .cin(gnd),
  23441. .combout(\macro_inst|u_uart[0]|u_tx[3]|Selector4~1_combout ),
  23442. .cout());
  23443. defparam \macro_inst|u_uart[0]|u_tx[3]|Selector4~1 .lut_mask = 16'hFF40;
  23444. defparam \macro_inst|u_uart[0]|u_tx[3]|Selector4~1 .sum_lutc_input = "datac";
  23445. // Location: LCCOMB_X61_Y4_N24
  23446. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|Selector5~2 (
  23447. .dataa(\macro_inst|u_uart[0]|u_tx[3]|tx_parity~q ),
  23448. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_PARITY~q ),
  23449. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg [0]),
  23450. .datad(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_DATA~q ),
  23451. .cin(gnd),
  23452. .combout(\macro_inst|u_uart[0]|u_tx[3]|Selector5~2_combout ),
  23453. .cout());
  23454. defparam \macro_inst|u_uart[0]|u_tx[3]|Selector5~2 .lut_mask = 16'hF888;
  23455. defparam \macro_inst|u_uart[0]|u_tx[3]|Selector5~2 .sum_lutc_input = "datac";
  23456. // Location: LCCOMB_X61_Y3_N24
  23457. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|Selector5~3 (
  23458. .dataa(gnd),
  23459. .datab(gnd),
  23460. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_STOP~q ),
  23461. .datad(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_IDLE~q ),
  23462. .cin(gnd),
  23463. .combout(\macro_inst|u_uart[0]|u_tx[3]|Selector5~3_combout ),
  23464. .cout());
  23465. defparam \macro_inst|u_uart[0]|u_tx[3]|Selector5~3 .lut_mask = 16'h0F00;
  23466. defparam \macro_inst|u_uart[0]|u_tx[3]|Selector5~3 .sum_lutc_input = "datac";
  23467. // Location: LCCOMB_X61_Y4_N12
  23468. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|Selector5~4 (
  23469. .dataa(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_IDLE~q ),
  23470. .datab(gnd),
  23471. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_STOP~q ),
  23472. .datad(\macro_inst|u_uart[0]|u_tx[3]|Selector5~2_combout ),
  23473. .cin(gnd),
  23474. .combout(\macro_inst|u_uart[0]|u_tx[3]|Selector5~4_combout ),
  23475. .cout());
  23476. defparam \macro_inst|u_uart[0]|u_tx[3]|Selector5~4 .lut_mask = 16'h000A;
  23477. defparam \macro_inst|u_uart[0]|u_tx[3]|Selector5~4 .sum_lutc_input = "datac";
  23478. // Location: LCCOMB_X62_Y3_N30
  23479. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|always0~0 (
  23480. .dataa(\macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt [2]),
  23481. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt [0]),
  23482. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_bit~q ),
  23483. .datad(\macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt [1]),
  23484. .cin(gnd),
  23485. .combout(\macro_inst|u_uart[0]|u_tx[3]|always0~0_combout ),
  23486. .cout());
  23487. defparam \macro_inst|u_uart[0]|u_tx[3]|always0~0 .lut_mask = 16'h0010;
  23488. defparam \macro_inst|u_uart[0]|u_tx[3]|always0~0 .sum_lutc_input = "datac";
  23489. // Location: LCCOMB_X62_Y3_N4
  23490. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|always6~0 (
  23491. .dataa(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  23492. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt [0]),
  23493. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt [2]),
  23494. .datad(\macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt [1]),
  23495. .cin(gnd),
  23496. .combout(\macro_inst|u_uart[0]|u_tx[3]|always6~0_combout ),
  23497. .cout());
  23498. defparam \macro_inst|u_uart[0]|u_tx[3]|always6~0 .lut_mask = 16'h8000;
  23499. defparam \macro_inst|u_uart[0]|u_tx[3]|always6~0 .sum_lutc_input = "datac";
  23500. // Location: LCCOMB_X62_Y3_N14
  23501. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|always6~1 (
  23502. .dataa(gnd),
  23503. .datab(gnd),
  23504. .datac(\macro_inst|u_uart[0]|u_tx[3]|always6~0_combout ),
  23505. .datad(\macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt [3]),
  23506. .cin(gnd),
  23507. .combout(\macro_inst|u_uart[0]|u_tx[3]|always6~1_combout ),
  23508. .cout());
  23509. defparam \macro_inst|u_uart[0]|u_tx[3]|always6~1 .lut_mask = 16'hF000;
  23510. defparam \macro_inst|u_uart[0]|u_tx[3]|always6~1 .sum_lutc_input = "datac";
  23511. // Location: LCCOMB_X57_Y2_N18
  23512. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|comb~1 (
  23513. .dataa(\macro_inst|u_uart[0]|u_tx[3]|tx_stop_cnt~q ),
  23514. .datab(gnd),
  23515. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_bit~q ),
  23516. .datad(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_STOP~q ),
  23517. .cin(gnd),
  23518. .combout(\macro_inst|u_uart[0]|u_tx[3]|comb~1_combout ),
  23519. .cout());
  23520. defparam \macro_inst|u_uart[0]|u_tx[3]|comb~1 .lut_mask = 16'h5000;
  23521. defparam \macro_inst|u_uart[0]|u_tx[3]|comb~1 .sum_lutc_input = "datac";
  23522. // Location: LCCOMB_X57_Y2_N14
  23523. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|fifo_rden (
  23524. .dataa(gnd),
  23525. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_IDLE~q ),
  23526. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|counter ),
  23527. .datad(\macro_inst|u_uart[0]|u_tx[3]|comb~1_combout ),
  23528. .cin(gnd),
  23529. .combout(\macro_inst|u_uart[0]|u_tx[3]|fifo_rden~combout ),
  23530. .cout());
  23531. defparam \macro_inst|u_uart[0]|u_tx[3]|fifo_rden .lut_mask = 16'hF030;
  23532. defparam \macro_inst|u_uart[0]|u_tx[3]|fifo_rden .sum_lutc_input = "datac";
  23533. // Location: FF_X62_Y3_N19
  23534. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[0] (
  23535. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23536. .d(\macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[0]~4_combout ),
  23537. .asdata(vcc),
  23538. .clrn(!\sys_resetn~clkctrl_outclk ),
  23539. .aload(gnd),
  23540. .sclr(\macro_inst|u_uart[0]|u_tx[3]|tx_stop~combout ),
  23541. .sload(gnd),
  23542. .ena(vcc),
  23543. .devclrn(devclrn),
  23544. .devpor(devpor),
  23545. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt [0]),
  23546. .prn(vcc));
  23547. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[0] .is_wysiwyg = "true";
  23548. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[0] .power_up = "low";
  23549. // Location: LCCOMB_X62_Y3_N18
  23550. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[0]~4 (
  23551. .dataa(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  23552. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt [0]),
  23553. .datac(gnd),
  23554. .datad(vcc),
  23555. .cin(gnd),
  23556. .combout(\macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[0]~4_combout ),
  23557. .cout(\macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[0]~5 ));
  23558. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[0]~4 .lut_mask = 16'h6688;
  23559. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[0]~4 .sum_lutc_input = "datac";
  23560. // Location: FF_X62_Y3_N21
  23561. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[1] (
  23562. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23563. .d(\macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[1]~6_combout ),
  23564. .asdata(vcc),
  23565. .clrn(!\sys_resetn~clkctrl_outclk ),
  23566. .aload(gnd),
  23567. .sclr(\macro_inst|u_uart[0]|u_tx[3]|tx_stop~combout ),
  23568. .sload(gnd),
  23569. .ena(vcc),
  23570. .devclrn(devclrn),
  23571. .devpor(devpor),
  23572. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt [1]),
  23573. .prn(vcc));
  23574. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[1] .is_wysiwyg = "true";
  23575. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[1] .power_up = "low";
  23576. // Location: LCCOMB_X62_Y3_N20
  23577. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[1]~6 (
  23578. .dataa(gnd),
  23579. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt [1]),
  23580. .datac(gnd),
  23581. .datad(vcc),
  23582. .cin(\macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[0]~5 ),
  23583. .combout(\macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[1]~6_combout ),
  23584. .cout(\macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[1]~7 ));
  23585. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[1]~6 .lut_mask = 16'h3C3F;
  23586. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[1]~6 .sum_lutc_input = "cin";
  23587. // Location: FF_X62_Y3_N23
  23588. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[2] (
  23589. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23590. .d(\macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[2]~8_combout ),
  23591. .asdata(vcc),
  23592. .clrn(!\sys_resetn~clkctrl_outclk ),
  23593. .aload(gnd),
  23594. .sclr(\macro_inst|u_uart[0]|u_tx[3]|tx_stop~combout ),
  23595. .sload(gnd),
  23596. .ena(vcc),
  23597. .devclrn(devclrn),
  23598. .devpor(devpor),
  23599. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt [2]),
  23600. .prn(vcc));
  23601. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[2] .is_wysiwyg = "true";
  23602. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[2] .power_up = "low";
  23603. // Location: LCCOMB_X62_Y3_N22
  23604. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[2]~8 (
  23605. .dataa(\macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt [2]),
  23606. .datab(gnd),
  23607. .datac(gnd),
  23608. .datad(vcc),
  23609. .cin(\macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[1]~7 ),
  23610. .combout(\macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[2]~8_combout ),
  23611. .cout(\macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[2]~9 ));
  23612. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[2]~8 .lut_mask = 16'hA50A;
  23613. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[2]~8 .sum_lutc_input = "cin";
  23614. // Location: FF_X62_Y3_N25
  23615. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[3] (
  23616. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23617. .d(\macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[3]~10_combout ),
  23618. .asdata(vcc),
  23619. .clrn(!\sys_resetn~clkctrl_outclk ),
  23620. .aload(gnd),
  23621. .sclr(\macro_inst|u_uart[0]|u_tx[3]|tx_stop~combout ),
  23622. .sload(gnd),
  23623. .ena(vcc),
  23624. .devclrn(devclrn),
  23625. .devpor(devpor),
  23626. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt [3]),
  23627. .prn(vcc));
  23628. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[3] .is_wysiwyg = "true";
  23629. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[3] .power_up = "low";
  23630. // Location: LCCOMB_X62_Y3_N24
  23631. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[3]~10 (
  23632. .dataa(gnd),
  23633. .datab(gnd),
  23634. .datac(gnd),
  23635. .datad(\macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt [3]),
  23636. .cin(\macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[2]~9 ),
  23637. .combout(\macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[3]~10_combout ),
  23638. .cout());
  23639. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[3]~10 .lut_mask = 16'h0FF0;
  23640. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_baud_cnt[3]~10 .sum_lutc_input = "cin";
  23641. // Location: FF_X62_Y3_N15
  23642. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_bit (
  23643. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23644. .d(\macro_inst|u_uart[0]|u_tx[3]|always6~1_combout ),
  23645. .asdata(vcc),
  23646. .clrn(!\sys_resetn~clkctrl_outclk ),
  23647. .aload(gnd),
  23648. .sclr(gnd),
  23649. .sload(gnd),
  23650. .ena(vcc),
  23651. .devclrn(devclrn),
  23652. .devpor(devpor),
  23653. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_bit~q ),
  23654. .prn(vcc));
  23655. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_bit .is_wysiwyg = "true";
  23656. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_bit .power_up = "low";
  23657. // Location: FF_X56_Y1_N7
  23658. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_complete (
  23659. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23660. .d(\macro_inst|u_uart[0]|u_tx[3]|tx_complete~0_combout ),
  23661. .asdata(vcc),
  23662. .clrn(!\sys_resetn~clkctrl_outclk ),
  23663. .aload(gnd),
  23664. .sclr(gnd),
  23665. .sload(gnd),
  23666. .ena(vcc),
  23667. .devclrn(devclrn),
  23668. .devpor(devpor),
  23669. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_complete~q ),
  23670. .prn(vcc));
  23671. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_complete .is_wysiwyg = "true";
  23672. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_complete .power_up = "low";
  23673. // Location: LCCOMB_X56_Y1_N6
  23674. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|tx_complete~0 (
  23675. .dataa(\macro_inst|u_uart[0]|u_regs|clear_flags[3]~11_combout ),
  23676. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|counter ),
  23677. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_complete~q ),
  23678. .datad(\macro_inst|u_uart[0]|u_tx[3]|comb~1_combout ),
  23679. .cin(gnd),
  23680. .combout(\macro_inst|u_uart[0]|u_tx[3]|tx_complete~0_combout ),
  23681. .cout());
  23682. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_complete~0 .lut_mask = 16'h3310;
  23683. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_complete~0 .sum_lutc_input = "datac";
  23684. // Location: FF_X62_Y3_N29
  23685. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt[0] (
  23686. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23687. .d(\macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt~2_combout ),
  23688. .asdata(vcc),
  23689. .clrn(vcc),
  23690. .aload(gnd),
  23691. .sclr(gnd),
  23692. .sload(gnd),
  23693. .ena(\macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt[0]~1_combout ),
  23694. .devclrn(devclrn),
  23695. .devpor(devpor),
  23696. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt [0]),
  23697. .prn(vcc));
  23698. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt[0] .is_wysiwyg = "true";
  23699. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt[0] .power_up = "low";
  23700. // Location: LCCOMB_X62_Y3_N8
  23701. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt[0]~1 (
  23702. .dataa(gnd),
  23703. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_START~q ),
  23704. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_bit~q ),
  23705. .datad(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_DATA~q ),
  23706. .cin(gnd),
  23707. .combout(\macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt[0]~1_combout ),
  23708. .cout());
  23709. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt[0]~1 .lut_mask = 16'hFCCC;
  23710. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt[0]~1 .sum_lutc_input = "datac";
  23711. // Location: FF_X62_Y3_N7
  23712. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt[1] (
  23713. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23714. .d(\macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt~0_combout ),
  23715. .asdata(vcc),
  23716. .clrn(vcc),
  23717. .aload(gnd),
  23718. .sclr(gnd),
  23719. .sload(gnd),
  23720. .ena(\macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt[0]~1_combout ),
  23721. .devclrn(devclrn),
  23722. .devpor(devpor),
  23723. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt [1]),
  23724. .prn(vcc));
  23725. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt[1] .is_wysiwyg = "true";
  23726. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt[1] .power_up = "low";
  23727. // Location: FF_X62_Y3_N13
  23728. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt[2] (
  23729. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23730. .d(\macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt~3_combout ),
  23731. .asdata(vcc),
  23732. .clrn(vcc),
  23733. .aload(gnd),
  23734. .sclr(gnd),
  23735. .sload(gnd),
  23736. .ena(\macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt[0]~1_combout ),
  23737. .devclrn(devclrn),
  23738. .devpor(devpor),
  23739. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt [2]),
  23740. .prn(vcc));
  23741. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt[2] .is_wysiwyg = "true";
  23742. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt[2] .power_up = "low";
  23743. // Location: LCCOMB_X62_Y3_N6
  23744. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt~0 (
  23745. .dataa(gnd),
  23746. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_START~q ),
  23747. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt [1]),
  23748. .datad(\macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt [0]),
  23749. .cin(gnd),
  23750. .combout(\macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt~0_combout ),
  23751. .cout());
  23752. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt~0 .lut_mask = 16'hFCCF;
  23753. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt~0 .sum_lutc_input = "datac";
  23754. // Location: LCCOMB_X62_Y3_N28
  23755. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt~2 (
  23756. .dataa(gnd),
  23757. .datab(gnd),
  23758. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt [0]),
  23759. .datad(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_START~q ),
  23760. .cin(gnd),
  23761. .combout(\macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt~2_combout ),
  23762. .cout());
  23763. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt~2 .lut_mask = 16'hFF0F;
  23764. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt~2 .sum_lutc_input = "datac";
  23765. // Location: LCCOMB_X62_Y3_N12
  23766. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt~3 (
  23767. .dataa(\macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt [1]),
  23768. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_START~q ),
  23769. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt [2]),
  23770. .datad(\macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt [0]),
  23771. .cin(gnd),
  23772. .combout(\macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt~3_combout ),
  23773. .cout());
  23774. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt~3 .lut_mask = 16'hFCED;
  23775. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_data_cnt~3 .sum_lutc_input = "datac";
  23776. // Location: FF_X61_Y4_N23
  23777. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|counter[0] (
  23778. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23779. .d(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|counter~0_combout ),
  23780. .asdata(vcc),
  23781. .clrn(!\sys_resetn~clkctrl_outclk ),
  23782. .aload(gnd),
  23783. .sclr(gnd),
  23784. .sload(gnd),
  23785. .ena(vcc),
  23786. .devclrn(devclrn),
  23787. .devpor(devpor),
  23788. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|counter ),
  23789. .prn(vcc));
  23790. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|counter[0] .is_wysiwyg = "true";
  23791. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|counter[0] .power_up = "low";
  23792. // Location: LCCOMB_X61_Y4_N22
  23793. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|counter~0 (
  23794. .dataa(\macro_inst|u_uart[0]|u_tx[3]|comb~1_combout ),
  23795. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_IDLE~q ),
  23796. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|counter ),
  23797. .datad(\macro_inst|u_uart[0]|u_regs|tx_write [3]),
  23798. .cin(gnd),
  23799. .combout(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|counter~0_combout ),
  23800. .cout());
  23801. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|counter~0 .lut_mask = 16'h4F40;
  23802. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|counter~0 .sum_lutc_input = "datac";
  23803. // Location: FF_X61_Y12_N5
  23804. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][0] (
  23805. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23806. .d(\rv32.mem_ahb_hwdata[0] ),
  23807. .asdata(vcc),
  23808. .clrn(vcc),
  23809. .aload(gnd),
  23810. .sclr(gnd),
  23811. .sload(gnd),
  23812. .ena(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|wrreq~0_combout ),
  23813. .devclrn(devclrn),
  23814. .devpor(devpor),
  23815. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][0]~q ),
  23816. .prn(vcc));
  23817. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][0] .is_wysiwyg = "true";
  23818. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][0] .power_up = "low";
  23819. // Location: FF_X61_Y12_N29
  23820. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][1] (
  23821. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23822. .d(\rv32.mem_ahb_hwdata[1] ),
  23823. .asdata(vcc),
  23824. .clrn(vcc),
  23825. .aload(gnd),
  23826. .sclr(gnd),
  23827. .sload(gnd),
  23828. .ena(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|wrreq~0_combout ),
  23829. .devclrn(devclrn),
  23830. .devpor(devpor),
  23831. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][1]~q ),
  23832. .prn(vcc));
  23833. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][1] .is_wysiwyg = "true";
  23834. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][1] .power_up = "low";
  23835. // Location: FF_X61_Y12_N1
  23836. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][2] (
  23837. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23838. .d(\rv32.mem_ahb_hwdata[2] ),
  23839. .asdata(vcc),
  23840. .clrn(vcc),
  23841. .aload(gnd),
  23842. .sclr(gnd),
  23843. .sload(gnd),
  23844. .ena(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|wrreq~0_combout ),
  23845. .devclrn(devclrn),
  23846. .devpor(devpor),
  23847. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][2]~q ),
  23848. .prn(vcc));
  23849. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][2] .is_wysiwyg = "true";
  23850. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][2] .power_up = "low";
  23851. // Location: FF_X61_Y12_N21
  23852. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][3] (
  23853. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23854. .d(\rv32.mem_ahb_hwdata[3] ),
  23855. .asdata(vcc),
  23856. .clrn(vcc),
  23857. .aload(gnd),
  23858. .sclr(gnd),
  23859. .sload(gnd),
  23860. .ena(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|wrreq~0_combout ),
  23861. .devclrn(devclrn),
  23862. .devpor(devpor),
  23863. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][3]~q ),
  23864. .prn(vcc));
  23865. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][3] .is_wysiwyg = "true";
  23866. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][3] .power_up = "low";
  23867. // Location: FF_X61_Y12_N3
  23868. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][4] (
  23869. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23870. .d(\rv32.mem_ahb_hwdata[4] ),
  23871. .asdata(vcc),
  23872. .clrn(vcc),
  23873. .aload(gnd),
  23874. .sclr(gnd),
  23875. .sload(gnd),
  23876. .ena(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|wrreq~0_combout ),
  23877. .devclrn(devclrn),
  23878. .devpor(devpor),
  23879. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][4]~q ),
  23880. .prn(vcc));
  23881. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][4] .is_wysiwyg = "true";
  23882. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][4] .power_up = "low";
  23883. // Location: FF_X61_Y12_N19
  23884. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][5] (
  23885. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23886. .d(\rv32.mem_ahb_hwdata[5] ),
  23887. .asdata(vcc),
  23888. .clrn(vcc),
  23889. .aload(gnd),
  23890. .sclr(gnd),
  23891. .sload(gnd),
  23892. .ena(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|wrreq~0_combout ),
  23893. .devclrn(devclrn),
  23894. .devpor(devpor),
  23895. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][5]~q ),
  23896. .prn(vcc));
  23897. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][5] .is_wysiwyg = "true";
  23898. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][5] .power_up = "low";
  23899. // Location: FF_X61_Y12_N25
  23900. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][6] (
  23901. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23902. .d(\rv32.mem_ahb_hwdata[6] ),
  23903. .asdata(vcc),
  23904. .clrn(vcc),
  23905. .aload(gnd),
  23906. .sclr(gnd),
  23907. .sload(gnd),
  23908. .ena(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|wrreq~0_combout ),
  23909. .devclrn(devclrn),
  23910. .devpor(devpor),
  23911. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][6]~q ),
  23912. .prn(vcc));
  23913. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][6] .is_wysiwyg = "true";
  23914. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][6] .power_up = "low";
  23915. // Location: FF_X61_Y12_N13
  23916. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][7] (
  23917. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23918. .d(gnd),
  23919. .asdata(\rv32.mem_ahb_hwdata[7] ),
  23920. .clrn(vcc),
  23921. .aload(gnd),
  23922. .sclr(gnd),
  23923. .sload(vcc),
  23924. .ena(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|wrreq~0_combout ),
  23925. .devclrn(devclrn),
  23926. .devpor(devpor),
  23927. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][7]~q ),
  23928. .prn(vcc));
  23929. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][7] .is_wysiwyg = "true";
  23930. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][7] .power_up = "low";
  23931. // Location: LCCOMB_X61_Y4_N18
  23932. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|wrreq~0 (
  23933. .dataa(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|counter ),
  23934. .datab(gnd),
  23935. .datac(gnd),
  23936. .datad(\macro_inst|u_uart[0]|u_regs|tx_write [3]),
  23937. .cin(gnd),
  23938. .combout(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|wrreq~0_combout ),
  23939. .cout());
  23940. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|wrreq~0 .lut_mask = 16'h5500;
  23941. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_fifo|wrreq~0 .sum_lutc_input = "datac";
  23942. // Location: FF_X61_Y4_N31
  23943. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_parity (
  23944. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23945. .d(\macro_inst|u_uart[0]|u_tx[3]|tx_parity~1_combout ),
  23946. .asdata(vcc),
  23947. .clrn(vcc),
  23948. .aload(gnd),
  23949. .sclr(gnd),
  23950. .sload(gnd),
  23951. .ena(vcc),
  23952. .devclrn(devclrn),
  23953. .devpor(devpor),
  23954. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_parity~q ),
  23955. .prn(vcc));
  23956. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_parity .is_wysiwyg = "true";
  23957. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_parity .power_up = "low";
  23958. // Location: LCCOMB_X61_Y4_N20
  23959. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|tx_parity~0 (
  23960. .dataa(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_DATA~q ),
  23961. .datab(\macro_inst|u_uart[0]|u_regs|lcr_sps~q ),
  23962. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg [0]),
  23963. .datad(\macro_inst|u_uart[0]|u_tx[3]|tx_bit~q ),
  23964. .cin(gnd),
  23965. .combout(\macro_inst|u_uart[0]|u_tx[3]|tx_parity~0_combout ),
  23966. .cout());
  23967. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_parity~0 .lut_mask = 16'h2000;
  23968. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_parity~0 .sum_lutc_input = "datac";
  23969. // Location: LCCOMB_X61_Y4_N30
  23970. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|tx_parity~1 (
  23971. .dataa(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_START~q ),
  23972. .datab(\macro_inst|u_uart[0]|u_regs|lcr_eps~q ),
  23973. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_parity~q ),
  23974. .datad(\macro_inst|u_uart[0]|u_tx[3]|tx_parity~0_combout ),
  23975. .cin(gnd),
  23976. .combout(\macro_inst|u_uart[0]|u_tx[3]|tx_parity~1_combout ),
  23977. .cout());
  23978. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_parity~1 .lut_mask = 16'h2772;
  23979. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_parity~1 .sum_lutc_input = "datac";
  23980. // Location: FF_X61_Y12_N15
  23981. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[0] (
  23982. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23983. .d(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~0_combout ),
  23984. .asdata(vcc),
  23985. .clrn(!\sys_resetn~clkctrl_outclk ),
  23986. .aload(gnd),
  23987. .sclr(gnd),
  23988. .sload(gnd),
  23989. .ena(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[3]~1_combout ),
  23990. .devclrn(devclrn),
  23991. .devpor(devpor),
  23992. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg [0]),
  23993. .prn(vcc));
  23994. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[0] .is_wysiwyg = "true";
  23995. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[0] .power_up = "low";
  23996. // Location: FF_X61_Y12_N17
  23997. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[1] (
  23998. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  23999. .d(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~2_combout ),
  24000. .asdata(vcc),
  24001. .clrn(!\sys_resetn~clkctrl_outclk ),
  24002. .aload(gnd),
  24003. .sclr(gnd),
  24004. .sload(gnd),
  24005. .ena(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[3]~1_combout ),
  24006. .devclrn(devclrn),
  24007. .devpor(devpor),
  24008. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg [1]),
  24009. .prn(vcc));
  24010. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[1] .is_wysiwyg = "true";
  24011. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[1] .power_up = "low";
  24012. // Location: FF_X61_Y12_N31
  24013. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[2] (
  24014. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24015. .d(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~3_combout ),
  24016. .asdata(vcc),
  24017. .clrn(!\sys_resetn~clkctrl_outclk ),
  24018. .aload(gnd),
  24019. .sclr(gnd),
  24020. .sload(gnd),
  24021. .ena(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[3]~1_combout ),
  24022. .devclrn(devclrn),
  24023. .devpor(devpor),
  24024. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg [2]),
  24025. .prn(vcc));
  24026. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[2] .is_wysiwyg = "true";
  24027. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[2] .power_up = "low";
  24028. // Location: FF_X61_Y12_N23
  24029. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[3] (
  24030. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24031. .d(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~4_combout ),
  24032. .asdata(vcc),
  24033. .clrn(!\sys_resetn~clkctrl_outclk ),
  24034. .aload(gnd),
  24035. .sclr(gnd),
  24036. .sload(gnd),
  24037. .ena(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[3]~1_combout ),
  24038. .devclrn(devclrn),
  24039. .devpor(devpor),
  24040. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg [3]),
  24041. .prn(vcc));
  24042. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[3] .is_wysiwyg = "true";
  24043. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[3] .power_up = "low";
  24044. // Location: LCCOMB_X61_Y12_N12
  24045. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[3]~1 (
  24046. .dataa(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_DATA~q ),
  24047. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_bit~q ),
  24048. .datac(gnd),
  24049. .datad(\macro_inst|u_uart[0]|u_tx[3]|fifo_rden~combout ),
  24050. .cin(gnd),
  24051. .combout(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[3]~1_combout ),
  24052. .cout());
  24053. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[3]~1 .lut_mask = 16'hFF88;
  24054. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[3]~1 .sum_lutc_input = "datac";
  24055. // Location: FF_X61_Y12_N9
  24056. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[4] (
  24057. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24058. .d(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~5_combout ),
  24059. .asdata(vcc),
  24060. .clrn(!\sys_resetn~clkctrl_outclk ),
  24061. .aload(gnd),
  24062. .sclr(gnd),
  24063. .sload(gnd),
  24064. .ena(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[3]~1_combout ),
  24065. .devclrn(devclrn),
  24066. .devpor(devpor),
  24067. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg [4]),
  24068. .prn(vcc));
  24069. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[4] .is_wysiwyg = "true";
  24070. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[4] .power_up = "low";
  24071. // Location: FF_X61_Y12_N11
  24072. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[5] (
  24073. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24074. .d(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~6_combout ),
  24075. .asdata(vcc),
  24076. .clrn(!\sys_resetn~clkctrl_outclk ),
  24077. .aload(gnd),
  24078. .sclr(gnd),
  24079. .sload(gnd),
  24080. .ena(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[3]~1_combout ),
  24081. .devclrn(devclrn),
  24082. .devpor(devpor),
  24083. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg [5]),
  24084. .prn(vcc));
  24085. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[5] .is_wysiwyg = "true";
  24086. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[5] .power_up = "low";
  24087. // Location: FF_X61_Y12_N7
  24088. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[6] (
  24089. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24090. .d(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~7_combout ),
  24091. .asdata(vcc),
  24092. .clrn(!\sys_resetn~clkctrl_outclk ),
  24093. .aload(gnd),
  24094. .sclr(gnd),
  24095. .sload(gnd),
  24096. .ena(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[3]~1_combout ),
  24097. .devclrn(devclrn),
  24098. .devpor(devpor),
  24099. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg [6]),
  24100. .prn(vcc));
  24101. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[6] .is_wysiwyg = "true";
  24102. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[6] .power_up = "low";
  24103. // Location: FF_X61_Y12_N27
  24104. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[7] (
  24105. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24106. .d(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~8_combout ),
  24107. .asdata(vcc),
  24108. .clrn(!\sys_resetn~clkctrl_outclk ),
  24109. .aload(gnd),
  24110. .sclr(gnd),
  24111. .sload(gnd),
  24112. .ena(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[3]~1_combout ),
  24113. .devclrn(devclrn),
  24114. .devpor(devpor),
  24115. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg [7]),
  24116. .prn(vcc));
  24117. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[7] .is_wysiwyg = "true";
  24118. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg[7] .power_up = "low";
  24119. // Location: LCCOMB_X61_Y12_N14
  24120. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~0 (
  24121. .dataa(gnd),
  24122. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg [1]),
  24123. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][0]~q ),
  24124. .datad(\macro_inst|u_uart[0]|u_tx[3]|fifo_rden~combout ),
  24125. .cin(gnd),
  24126. .combout(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~0_combout ),
  24127. .cout());
  24128. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~0 .lut_mask = 16'hF0CC;
  24129. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~0 .sum_lutc_input = "datac";
  24130. // Location: LCCOMB_X61_Y12_N16
  24131. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~2 (
  24132. .dataa(gnd),
  24133. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][1]~q ),
  24134. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg [2]),
  24135. .datad(\macro_inst|u_uart[0]|u_tx[3]|fifo_rden~combout ),
  24136. .cin(gnd),
  24137. .combout(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~2_combout ),
  24138. .cout());
  24139. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~2 .lut_mask = 16'hCCF0;
  24140. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~2 .sum_lutc_input = "datac";
  24141. // Location: LCCOMB_X61_Y12_N30
  24142. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~3 (
  24143. .dataa(gnd),
  24144. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][2]~q ),
  24145. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg [3]),
  24146. .datad(\macro_inst|u_uart[0]|u_tx[3]|fifo_rden~combout ),
  24147. .cin(gnd),
  24148. .combout(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~3_combout ),
  24149. .cout());
  24150. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~3 .lut_mask = 16'hCCF0;
  24151. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~3 .sum_lutc_input = "datac";
  24152. // Location: LCCOMB_X61_Y12_N22
  24153. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~4 (
  24154. .dataa(gnd),
  24155. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][3]~q ),
  24156. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg [4]),
  24157. .datad(\macro_inst|u_uart[0]|u_tx[3]|fifo_rden~combout ),
  24158. .cin(gnd),
  24159. .combout(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~4_combout ),
  24160. .cout());
  24161. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~4 .lut_mask = 16'hCCF0;
  24162. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~4 .sum_lutc_input = "datac";
  24163. // Location: LCCOMB_X61_Y12_N8
  24164. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~5 (
  24165. .dataa(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg [5]),
  24166. .datab(gnd),
  24167. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][4]~q ),
  24168. .datad(\macro_inst|u_uart[0]|u_tx[3]|fifo_rden~combout ),
  24169. .cin(gnd),
  24170. .combout(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~5_combout ),
  24171. .cout());
  24172. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~5 .lut_mask = 16'hF0AA;
  24173. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~5 .sum_lutc_input = "datac";
  24174. // Location: LCCOMB_X61_Y12_N10
  24175. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~6 (
  24176. .dataa(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg [6]),
  24177. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][5]~q ),
  24178. .datac(gnd),
  24179. .datad(\macro_inst|u_uart[0]|u_tx[3]|fifo_rden~combout ),
  24180. .cin(gnd),
  24181. .combout(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~6_combout ),
  24182. .cout());
  24183. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~6 .lut_mask = 16'hCCAA;
  24184. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~6 .sum_lutc_input = "datac";
  24185. // Location: LCCOMB_X61_Y12_N6
  24186. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~7 (
  24187. .dataa(gnd),
  24188. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][6]~q ),
  24189. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg [7]),
  24190. .datad(\macro_inst|u_uart[0]|u_tx[3]|fifo_rden~combout ),
  24191. .cin(gnd),
  24192. .combout(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~7_combout ),
  24193. .cout());
  24194. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~7 .lut_mask = 16'hCCF0;
  24195. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~7 .sum_lutc_input = "datac";
  24196. // Location: LCCOMB_X61_Y12_N26
  24197. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~8 (
  24198. .dataa(gnd),
  24199. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|fifo[1][7]~q ),
  24200. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg [0]),
  24201. .datad(\macro_inst|u_uart[0]|u_tx[3]|fifo_rden~combout ),
  24202. .cin(gnd),
  24203. .combout(\macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~8_combout ),
  24204. .cout());
  24205. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~8 .lut_mask = 16'hCCF0;
  24206. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_shift_reg~8 .sum_lutc_input = "datac";
  24207. // Location: FF_X62_Y3_N17
  24208. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_DATA (
  24209. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24210. .d(\macro_inst|u_uart[0]|u_tx[3]|Selector2~0_combout ),
  24211. .asdata(vcc),
  24212. .clrn(!\sys_resetn~clkctrl_outclk ),
  24213. .aload(gnd),
  24214. .sclr(gnd),
  24215. .sload(gnd),
  24216. .ena(vcc),
  24217. .devclrn(devclrn),
  24218. .devpor(devpor),
  24219. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_DATA~q ),
  24220. .prn(vcc));
  24221. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_DATA .is_wysiwyg = "true";
  24222. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_DATA .power_up = "low";
  24223. // Location: FF_X59_Y1_N9
  24224. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_IDLE (
  24225. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24226. .d(\macro_inst|u_uart[0]|u_tx[3]|Selector0~0_combout ),
  24227. .asdata(vcc),
  24228. .clrn(!\sys_resetn~clkctrl_outclk ),
  24229. .aload(gnd),
  24230. .sclr(gnd),
  24231. .sload(gnd),
  24232. .ena(vcc),
  24233. .devclrn(devclrn),
  24234. .devpor(devpor),
  24235. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_IDLE~q ),
  24236. .prn(vcc));
  24237. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_IDLE .is_wysiwyg = "true";
  24238. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_IDLE .power_up = "low";
  24239. // Location: FF_X62_Y3_N11
  24240. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_PARITY (
  24241. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24242. .d(\macro_inst|u_uart[0]|u_tx[3]|Selector3~1_combout ),
  24243. .asdata(vcc),
  24244. .clrn(!\sys_resetn~clkctrl_outclk ),
  24245. .aload(gnd),
  24246. .sclr(gnd),
  24247. .sload(gnd),
  24248. .ena(vcc),
  24249. .devclrn(devclrn),
  24250. .devpor(devpor),
  24251. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_PARITY~q ),
  24252. .prn(vcc));
  24253. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_PARITY .is_wysiwyg = "true";
  24254. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_PARITY .power_up = "low";
  24255. // Location: FF_X62_Y3_N3
  24256. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_START (
  24257. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24258. .d(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_START~1_combout ),
  24259. .asdata(vcc),
  24260. .clrn(!\sys_resetn~clkctrl_outclk ),
  24261. .aload(gnd),
  24262. .sclr(gnd),
  24263. .sload(gnd),
  24264. .ena(vcc),
  24265. .devclrn(devclrn),
  24266. .devpor(devpor),
  24267. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_START~q ),
  24268. .prn(vcc));
  24269. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_START .is_wysiwyg = "true";
  24270. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_START .power_up = "low";
  24271. // Location: LCCOMB_X62_Y3_N0
  24272. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_START~0 (
  24273. .dataa(\macro_inst|u_uart[0]|u_tx[3]|always0~0_combout ),
  24274. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_DATA~q ),
  24275. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_bit~q ),
  24276. .datad(\macro_inst|u_uart[0]|u_tx[3]|Selector5~3_combout ),
  24277. .cin(gnd),
  24278. .combout(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_START~0_combout ),
  24279. .cout());
  24280. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_START~0 .lut_mask = 16'h47FF;
  24281. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_START~0 .sum_lutc_input = "datac";
  24282. // Location: LCCOMB_X62_Y3_N2
  24283. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_START~1 (
  24284. .dataa(\macro_inst|u_uart[0]|u_tx[3]|comb~1_combout ),
  24285. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_START~0_combout ),
  24286. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_START~q ),
  24287. .datad(\macro_inst|u_uart[0]|u_tx[3]|fifo_rden~combout ),
  24288. .cin(gnd),
  24289. .combout(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_START~1_combout ),
  24290. .cout());
  24291. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_START~1 .lut_mask = 16'hFF40;
  24292. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_START~1 .sum_lutc_input = "datac";
  24293. // Location: FF_X62_Y2_N9
  24294. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_STOP (
  24295. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24296. .d(\macro_inst|u_uart[0]|u_tx[3]|Selector4~1_combout ),
  24297. .asdata(vcc),
  24298. .clrn(!\sys_resetn~clkctrl_outclk ),
  24299. .aload(gnd),
  24300. .sclr(gnd),
  24301. .sload(gnd),
  24302. .ena(vcc),
  24303. .devclrn(devclrn),
  24304. .devpor(devpor),
  24305. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_STOP~q ),
  24306. .prn(vcc));
  24307. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_STOP .is_wysiwyg = "true";
  24308. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_STOP .power_up = "low";
  24309. // Location: LCCOMB_X61_Y3_N6
  24310. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|tx_stop (
  24311. .dataa(gnd),
  24312. .datab(gnd),
  24313. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_fifo|counter ),
  24314. .datad(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_IDLE~q ),
  24315. .cin(gnd),
  24316. .combout(\macro_inst|u_uart[0]|u_tx[3]|tx_stop~combout ),
  24317. .cout());
  24318. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_stop .lut_mask = 16'h000F;
  24319. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_stop .sum_lutc_input = "datac";
  24320. // Location: FF_X56_Y5_N15
  24321. dffeas \macro_inst|u_uart[0]|u_tx[3]|tx_stop_cnt (
  24322. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24323. .d(\macro_inst|u_uart[0]|u_tx[3]|tx_stop_cnt~1_combout ),
  24324. .asdata(vcc),
  24325. .clrn(vcc),
  24326. .aload(gnd),
  24327. .sclr(gnd),
  24328. .sload(gnd),
  24329. .ena(vcc),
  24330. .devclrn(devclrn),
  24331. .devpor(devpor),
  24332. .q(\macro_inst|u_uart[0]|u_tx[3]|tx_stop_cnt~q ),
  24333. .prn(vcc));
  24334. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_stop_cnt .is_wysiwyg = "true";
  24335. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_stop_cnt .power_up = "low";
  24336. // Location: LCCOMB_X56_Y5_N28
  24337. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|tx_stop_cnt~0 (
  24338. .dataa(\macro_inst|u_uart[0]|u_tx[3]|tx_bit~q ),
  24339. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_START~q ),
  24340. .datac(\macro_inst|u_uart[0]|u_tx[3]|tx_stop_cnt~q ),
  24341. .datad(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_STOP~q ),
  24342. .cin(gnd),
  24343. .combout(\macro_inst|u_uart[0]|u_tx[3]|tx_stop_cnt~0_combout ),
  24344. .cout());
  24345. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_stop_cnt~0 .lut_mask = 16'h1230;
  24346. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_stop_cnt~0 .sum_lutc_input = "datac";
  24347. // Location: LCCOMB_X56_Y5_N14
  24348. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[3]|tx_stop_cnt~1 (
  24349. .dataa(\macro_inst|u_uart[0]|u_regs|lcr_stp2~q ),
  24350. .datab(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_START~q ),
  24351. .datac(gnd),
  24352. .datad(\macro_inst|u_uart[0]|u_tx[3]|tx_stop_cnt~0_combout ),
  24353. .cin(gnd),
  24354. .combout(\macro_inst|u_uart[0]|u_tx[3]|tx_stop_cnt~1_combout ),
  24355. .cout());
  24356. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_stop_cnt~1 .lut_mask = 16'hFF88;
  24357. defparam \macro_inst|u_uart[0]|u_tx[3]|tx_stop_cnt~1 .sum_lutc_input = "datac";
  24358. // Location: FF_X61_Y4_N13
  24359. dffeas \macro_inst|u_uart[0]|u_tx[3]|uart_txd (
  24360. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24361. .d(\macro_inst|u_uart[0]|u_tx[3]|Selector5~4_combout ),
  24362. .asdata(vcc),
  24363. .clrn(!\sys_resetn~clkctrl_outclk ),
  24364. .aload(gnd),
  24365. .sclr(gnd),
  24366. .sload(gnd),
  24367. .ena(vcc),
  24368. .devclrn(devclrn),
  24369. .devpor(devpor),
  24370. .q(\macro_inst|u_uart[0]|u_tx[3]|uart_txd~q ),
  24371. .prn(vcc));
  24372. defparam \macro_inst|u_uart[0]|u_tx[3]|uart_txd .is_wysiwyg = "true";
  24373. defparam \macro_inst|u_uart[0]|u_tx[3]|uart_txd .power_up = "low";
  24374. // Location: LCCOMB_X62_Y2_N30
  24375. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|Selector0~0 (
  24376. .dataa(gnd),
  24377. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|counter ),
  24378. .datac(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_IDLE~q ),
  24379. .datad(\macro_inst|u_uart[0]|u_tx[4]|comb~1_combout ),
  24380. .cin(gnd),
  24381. .combout(\macro_inst|u_uart[0]|u_tx[4]|Selector0~0_combout ),
  24382. .cout());
  24383. defparam \macro_inst|u_uart[0]|u_tx[4]|Selector0~0 .lut_mask = 16'hCCFC;
  24384. defparam \macro_inst|u_uart[0]|u_tx[4]|Selector0~0 .sum_lutc_input = "datac";
  24385. // Location: LCCOMB_X58_Y1_N14
  24386. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|Selector2~0 (
  24387. .dataa(\macro_inst|u_uart[0]|u_tx[4]|tx_bit~q ),
  24388. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_START~q ),
  24389. .datac(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_DATA~q ),
  24390. .datad(\macro_inst|u_uart[0]|u_tx[4]|always0~0_combout ),
  24391. .cin(gnd),
  24392. .combout(\macro_inst|u_uart[0]|u_tx[4]|Selector2~0_combout ),
  24393. .cout());
  24394. defparam \macro_inst|u_uart[0]|u_tx[4]|Selector2~0 .lut_mask = 16'h88F8;
  24395. defparam \macro_inst|u_uart[0]|u_tx[4]|Selector2~0 .sum_lutc_input = "datac";
  24396. // Location: LCCOMB_X59_Y1_N2
  24397. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|Selector3~0 (
  24398. .dataa(\macro_inst|u_uart[0]|u_tx[4]|tx_bit~q ),
  24399. .datab(gnd),
  24400. .datac(gnd),
  24401. .datad(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_PARITY~q ),
  24402. .cin(gnd),
  24403. .combout(\macro_inst|u_uart[0]|u_tx[4]|Selector3~0_combout ),
  24404. .cout());
  24405. defparam \macro_inst|u_uart[0]|u_tx[4]|Selector3~0 .lut_mask = 16'h5500;
  24406. defparam \macro_inst|u_uart[0]|u_tx[4]|Selector3~0 .sum_lutc_input = "datac";
  24407. // Location: LCCOMB_X58_Y1_N18
  24408. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|Selector3~1 (
  24409. .dataa(\macro_inst|u_uart[0]|u_tx[4]|Selector3~0_combout ),
  24410. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_DATA~q ),
  24411. .datac(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  24412. .datad(\macro_inst|u_uart[0]|u_tx[4]|always0~0_combout ),
  24413. .cin(gnd),
  24414. .combout(\macro_inst|u_uart[0]|u_tx[4]|Selector3~1_combout ),
  24415. .cout());
  24416. defparam \macro_inst|u_uart[0]|u_tx[4]|Selector3~1 .lut_mask = 16'hEAAA;
  24417. defparam \macro_inst|u_uart[0]|u_tx[4]|Selector3~1 .sum_lutc_input = "datac";
  24418. // Location: LCCOMB_X58_Y1_N26
  24419. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|Selector4~0 (
  24420. .dataa(\macro_inst|u_uart[0]|u_tx[4]|tx_bit~q ),
  24421. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_STOP~q ),
  24422. .datac(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_PARITY~q ),
  24423. .datad(\macro_inst|u_uart[0]|u_tx[4]|tx_stop_cnt~q ),
  24424. .cin(gnd),
  24425. .combout(\macro_inst|u_uart[0]|u_tx[4]|Selector4~0_combout ),
  24426. .cout());
  24427. defparam \macro_inst|u_uart[0]|u_tx[4]|Selector4~0 .lut_mask = 16'hECE4;
  24428. defparam \macro_inst|u_uart[0]|u_tx[4]|Selector4~0 .sum_lutc_input = "datac";
  24429. // Location: LCCOMB_X58_Y1_N24
  24430. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|Selector4~1 (
  24431. .dataa(\macro_inst|u_uart[0]|u_tx[4]|Selector4~0_combout ),
  24432. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_DATA~q ),
  24433. .datac(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  24434. .datad(\macro_inst|u_uart[0]|u_tx[4]|always0~0_combout ),
  24435. .cin(gnd),
  24436. .combout(\macro_inst|u_uart[0]|u_tx[4]|Selector4~1_combout ),
  24437. .cout());
  24438. defparam \macro_inst|u_uart[0]|u_tx[4]|Selector4~1 .lut_mask = 16'hAEAA;
  24439. defparam \macro_inst|u_uart[0]|u_tx[4]|Selector4~1 .sum_lutc_input = "datac";
  24440. // Location: LCCOMB_X59_Y1_N16
  24441. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|Selector5~2 (
  24442. .dataa(\macro_inst|u_uart[0]|u_tx[4]|tx_parity~q ),
  24443. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_PARITY~q ),
  24444. .datac(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_DATA~q ),
  24445. .datad(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg [0]),
  24446. .cin(gnd),
  24447. .combout(\macro_inst|u_uart[0]|u_tx[4]|Selector5~2_combout ),
  24448. .cout());
  24449. defparam \macro_inst|u_uart[0]|u_tx[4]|Selector5~2 .lut_mask = 16'hF888;
  24450. defparam \macro_inst|u_uart[0]|u_tx[4]|Selector5~2 .sum_lutc_input = "datac";
  24451. // Location: LCCOMB_X59_Y1_N6
  24452. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|Selector5~3 (
  24453. .dataa(gnd),
  24454. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_IDLE~q ),
  24455. .datac(gnd),
  24456. .datad(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_STOP~q ),
  24457. .cin(gnd),
  24458. .combout(\macro_inst|u_uart[0]|u_tx[4]|Selector5~3_combout ),
  24459. .cout());
  24460. defparam \macro_inst|u_uart[0]|u_tx[4]|Selector5~3 .lut_mask = 16'h00CC;
  24461. defparam \macro_inst|u_uart[0]|u_tx[4]|Selector5~3 .sum_lutc_input = "datac";
  24462. // Location: LCCOMB_X59_Y1_N20
  24463. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|Selector5~4 (
  24464. .dataa(gnd),
  24465. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_STOP~q ),
  24466. .datac(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_IDLE~q ),
  24467. .datad(\macro_inst|u_uart[0]|u_tx[4]|Selector5~2_combout ),
  24468. .cin(gnd),
  24469. .combout(\macro_inst|u_uart[0]|u_tx[4]|Selector5~4_combout ),
  24470. .cout());
  24471. defparam \macro_inst|u_uart[0]|u_tx[4]|Selector5~4 .lut_mask = 16'h0030;
  24472. defparam \macro_inst|u_uart[0]|u_tx[4]|Selector5~4 .sum_lutc_input = "datac";
  24473. // Location: LCCOMB_X58_Y1_N6
  24474. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|always0~0 (
  24475. .dataa(\macro_inst|u_uart[0]|u_tx[4]|tx_bit~q ),
  24476. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt [0]),
  24477. .datac(\macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt [2]),
  24478. .datad(\macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt [1]),
  24479. .cin(gnd),
  24480. .combout(\macro_inst|u_uart[0]|u_tx[4]|always0~0_combout ),
  24481. .cout());
  24482. defparam \macro_inst|u_uart[0]|u_tx[4]|always0~0 .lut_mask = 16'h0002;
  24483. defparam \macro_inst|u_uart[0]|u_tx[4]|always0~0 .sum_lutc_input = "datac";
  24484. // Location: LCCOMB_X62_Y2_N6
  24485. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|always6~0 (
  24486. .dataa(\macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt [1]),
  24487. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt [2]),
  24488. .datac(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  24489. .datad(\macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt [0]),
  24490. .cin(gnd),
  24491. .combout(\macro_inst|u_uart[0]|u_tx[4]|always6~0_combout ),
  24492. .cout());
  24493. defparam \macro_inst|u_uart[0]|u_tx[4]|always6~0 .lut_mask = 16'h8000;
  24494. defparam \macro_inst|u_uart[0]|u_tx[4]|always6~0 .sum_lutc_input = "datac";
  24495. // Location: LCCOMB_X62_Y2_N20
  24496. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|always6~1 (
  24497. .dataa(gnd),
  24498. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt [3]),
  24499. .datac(gnd),
  24500. .datad(\macro_inst|u_uart[0]|u_tx[4]|always6~0_combout ),
  24501. .cin(gnd),
  24502. .combout(\macro_inst|u_uart[0]|u_tx[4]|always6~1_combout ),
  24503. .cout());
  24504. defparam \macro_inst|u_uart[0]|u_tx[4]|always6~1 .lut_mask = 16'hCC00;
  24505. defparam \macro_inst|u_uart[0]|u_tx[4]|always6~1 .sum_lutc_input = "datac";
  24506. // Location: LCCOMB_X58_Y1_N16
  24507. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|comb~1 (
  24508. .dataa(\macro_inst|u_uart[0]|u_tx[4]|tx_bit~q ),
  24509. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_STOP~q ),
  24510. .datac(gnd),
  24511. .datad(\macro_inst|u_uart[0]|u_tx[4]|tx_stop_cnt~q ),
  24512. .cin(gnd),
  24513. .combout(\macro_inst|u_uart[0]|u_tx[4]|comb~1_combout ),
  24514. .cout());
  24515. defparam \macro_inst|u_uart[0]|u_tx[4]|comb~1 .lut_mask = 16'h0088;
  24516. defparam \macro_inst|u_uart[0]|u_tx[4]|comb~1 .sum_lutc_input = "datac";
  24517. // Location: LCCOMB_X62_Y2_N2
  24518. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|fifo_rden (
  24519. .dataa(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_IDLE~q ),
  24520. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|counter ),
  24521. .datac(gnd),
  24522. .datad(\macro_inst|u_uart[0]|u_tx[4]|comb~1_combout ),
  24523. .cin(gnd),
  24524. .combout(\macro_inst|u_uart[0]|u_tx[4]|fifo_rden~combout ),
  24525. .cout());
  24526. defparam \macro_inst|u_uart[0]|u_tx[4]|fifo_rden .lut_mask = 16'hCC44;
  24527. defparam \macro_inst|u_uart[0]|u_tx[4]|fifo_rden .sum_lutc_input = "datac";
  24528. // Location: FF_X62_Y2_N11
  24529. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[0] (
  24530. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24531. .d(\macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[0]~4_combout ),
  24532. .asdata(vcc),
  24533. .clrn(!\sys_resetn~clkctrl_outclk ),
  24534. .aload(gnd),
  24535. .sclr(\macro_inst|u_uart[0]|u_tx[4]|tx_stop~combout ),
  24536. .sload(gnd),
  24537. .ena(vcc),
  24538. .devclrn(devclrn),
  24539. .devpor(devpor),
  24540. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt [0]),
  24541. .prn(vcc));
  24542. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[0] .is_wysiwyg = "true";
  24543. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[0] .power_up = "low";
  24544. // Location: LCCOMB_X62_Y2_N10
  24545. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[0]~4 (
  24546. .dataa(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  24547. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt [0]),
  24548. .datac(gnd),
  24549. .datad(vcc),
  24550. .cin(gnd),
  24551. .combout(\macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[0]~4_combout ),
  24552. .cout(\macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[0]~5 ));
  24553. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[0]~4 .lut_mask = 16'h6688;
  24554. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[0]~4 .sum_lutc_input = "datac";
  24555. // Location: FF_X62_Y2_N13
  24556. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[1] (
  24557. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24558. .d(\macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[1]~6_combout ),
  24559. .asdata(vcc),
  24560. .clrn(!\sys_resetn~clkctrl_outclk ),
  24561. .aload(gnd),
  24562. .sclr(\macro_inst|u_uart[0]|u_tx[4]|tx_stop~combout ),
  24563. .sload(gnd),
  24564. .ena(vcc),
  24565. .devclrn(devclrn),
  24566. .devpor(devpor),
  24567. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt [1]),
  24568. .prn(vcc));
  24569. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[1] .is_wysiwyg = "true";
  24570. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[1] .power_up = "low";
  24571. // Location: LCCOMB_X62_Y2_N12
  24572. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[1]~6 (
  24573. .dataa(\macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt [1]),
  24574. .datab(gnd),
  24575. .datac(gnd),
  24576. .datad(vcc),
  24577. .cin(\macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[0]~5 ),
  24578. .combout(\macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[1]~6_combout ),
  24579. .cout(\macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[1]~7 ));
  24580. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[1]~6 .lut_mask = 16'h5A5F;
  24581. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[1]~6 .sum_lutc_input = "cin";
  24582. // Location: FF_X62_Y2_N15
  24583. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[2] (
  24584. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24585. .d(\macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[2]~8_combout ),
  24586. .asdata(vcc),
  24587. .clrn(!\sys_resetn~clkctrl_outclk ),
  24588. .aload(gnd),
  24589. .sclr(\macro_inst|u_uart[0]|u_tx[4]|tx_stop~combout ),
  24590. .sload(gnd),
  24591. .ena(vcc),
  24592. .devclrn(devclrn),
  24593. .devpor(devpor),
  24594. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt [2]),
  24595. .prn(vcc));
  24596. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[2] .is_wysiwyg = "true";
  24597. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[2] .power_up = "low";
  24598. // Location: LCCOMB_X62_Y2_N14
  24599. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[2]~8 (
  24600. .dataa(gnd),
  24601. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt [2]),
  24602. .datac(gnd),
  24603. .datad(vcc),
  24604. .cin(\macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[1]~7 ),
  24605. .combout(\macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[2]~8_combout ),
  24606. .cout(\macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[2]~9 ));
  24607. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[2]~8 .lut_mask = 16'hC30C;
  24608. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[2]~8 .sum_lutc_input = "cin";
  24609. // Location: FF_X62_Y2_N17
  24610. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[3] (
  24611. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24612. .d(\macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[3]~10_combout ),
  24613. .asdata(vcc),
  24614. .clrn(!\sys_resetn~clkctrl_outclk ),
  24615. .aload(gnd),
  24616. .sclr(\macro_inst|u_uart[0]|u_tx[4]|tx_stop~combout ),
  24617. .sload(gnd),
  24618. .ena(vcc),
  24619. .devclrn(devclrn),
  24620. .devpor(devpor),
  24621. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt [3]),
  24622. .prn(vcc));
  24623. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[3] .is_wysiwyg = "true";
  24624. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[3] .power_up = "low";
  24625. // Location: LCCOMB_X62_Y2_N16
  24626. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[3]~10 (
  24627. .dataa(gnd),
  24628. .datab(gnd),
  24629. .datac(gnd),
  24630. .datad(\macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt [3]),
  24631. .cin(\macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[2]~9 ),
  24632. .combout(\macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[3]~10_combout ),
  24633. .cout());
  24634. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[3]~10 .lut_mask = 16'h0FF0;
  24635. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_baud_cnt[3]~10 .sum_lutc_input = "cin";
  24636. // Location: FF_X62_Y2_N21
  24637. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_bit (
  24638. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24639. .d(\macro_inst|u_uart[0]|u_tx[4]|always6~1_combout ),
  24640. .asdata(vcc),
  24641. .clrn(!\sys_resetn~clkctrl_outclk ),
  24642. .aload(gnd),
  24643. .sclr(gnd),
  24644. .sload(gnd),
  24645. .ena(vcc),
  24646. .devclrn(devclrn),
  24647. .devpor(devpor),
  24648. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_bit~q ),
  24649. .prn(vcc));
  24650. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_bit .is_wysiwyg = "true";
  24651. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_bit .power_up = "low";
  24652. // Location: FF_X57_Y3_N27
  24653. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_complete (
  24654. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24655. .d(\macro_inst|u_uart[0]|u_tx[4]|tx_complete~0_combout ),
  24656. .asdata(vcc),
  24657. .clrn(!\sys_resetn~clkctrl_outclk ),
  24658. .aload(gnd),
  24659. .sclr(gnd),
  24660. .sload(gnd),
  24661. .ena(vcc),
  24662. .devclrn(devclrn),
  24663. .devpor(devpor),
  24664. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_complete~q ),
  24665. .prn(vcc));
  24666. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_complete .is_wysiwyg = "true";
  24667. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_complete .power_up = "low";
  24668. // Location: LCCOMB_X57_Y3_N26
  24669. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|tx_complete~0 (
  24670. .dataa(\macro_inst|u_uart[0]|u_tx[4]|comb~1_combout ),
  24671. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|counter ),
  24672. .datac(\macro_inst|u_uart[0]|u_tx[4]|tx_complete~q ),
  24673. .datad(\macro_inst|u_uart[0]|u_regs|clear_flags[4]~15_combout ),
  24674. .cin(gnd),
  24675. .combout(\macro_inst|u_uart[0]|u_tx[4]|tx_complete~0_combout ),
  24676. .cout());
  24677. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_complete~0 .lut_mask = 16'h3222;
  24678. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_complete~0 .sum_lutc_input = "datac";
  24679. // Location: FF_X58_Y1_N1
  24680. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt[0] (
  24681. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24682. .d(\macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt~2_combout ),
  24683. .asdata(vcc),
  24684. .clrn(vcc),
  24685. .aload(gnd),
  24686. .sclr(gnd),
  24687. .sload(gnd),
  24688. .ena(\macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt[0]~1_combout ),
  24689. .devclrn(devclrn),
  24690. .devpor(devpor),
  24691. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt [0]),
  24692. .prn(vcc));
  24693. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt[0] .is_wysiwyg = "true";
  24694. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt[0] .power_up = "low";
  24695. // Location: LCCOMB_X58_Y1_N28
  24696. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt[0]~1 (
  24697. .dataa(gnd),
  24698. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_START~q ),
  24699. .datac(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_DATA~q ),
  24700. .datad(\macro_inst|u_uart[0]|u_tx[4]|tx_bit~q ),
  24701. .cin(gnd),
  24702. .combout(\macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt[0]~1_combout ),
  24703. .cout());
  24704. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt[0]~1 .lut_mask = 16'hFCCC;
  24705. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt[0]~1 .sum_lutc_input = "datac";
  24706. // Location: FF_X58_Y1_N11
  24707. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt[1] (
  24708. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24709. .d(\macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt~0_combout ),
  24710. .asdata(vcc),
  24711. .clrn(vcc),
  24712. .aload(gnd),
  24713. .sclr(gnd),
  24714. .sload(gnd),
  24715. .ena(\macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt[0]~1_combout ),
  24716. .devclrn(devclrn),
  24717. .devpor(devpor),
  24718. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt [1]),
  24719. .prn(vcc));
  24720. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt[1] .is_wysiwyg = "true";
  24721. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt[1] .power_up = "low";
  24722. // Location: FF_X58_Y1_N5
  24723. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt[2] (
  24724. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24725. .d(\macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt~3_combout ),
  24726. .asdata(vcc),
  24727. .clrn(vcc),
  24728. .aload(gnd),
  24729. .sclr(gnd),
  24730. .sload(gnd),
  24731. .ena(\macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt[0]~1_combout ),
  24732. .devclrn(devclrn),
  24733. .devpor(devpor),
  24734. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt [2]),
  24735. .prn(vcc));
  24736. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt[2] .is_wysiwyg = "true";
  24737. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt[2] .power_up = "low";
  24738. // Location: LCCOMB_X58_Y1_N10
  24739. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt~0 (
  24740. .dataa(gnd),
  24741. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_START~q ),
  24742. .datac(\macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt [1]),
  24743. .datad(\macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt [0]),
  24744. .cin(gnd),
  24745. .combout(\macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt~0_combout ),
  24746. .cout());
  24747. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt~0 .lut_mask = 16'hFCCF;
  24748. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt~0 .sum_lutc_input = "datac";
  24749. // Location: LCCOMB_X58_Y1_N0
  24750. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt~2 (
  24751. .dataa(gnd),
  24752. .datab(gnd),
  24753. .datac(\macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt [0]),
  24754. .datad(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_START~q ),
  24755. .cin(gnd),
  24756. .combout(\macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt~2_combout ),
  24757. .cout());
  24758. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt~2 .lut_mask = 16'hFF0F;
  24759. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt~2 .sum_lutc_input = "datac";
  24760. // Location: LCCOMB_X58_Y1_N4
  24761. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt~3 (
  24762. .dataa(\macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt [1]),
  24763. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_START~q ),
  24764. .datac(\macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt [2]),
  24765. .datad(\macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt [0]),
  24766. .cin(gnd),
  24767. .combout(\macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt~3_combout ),
  24768. .cout());
  24769. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt~3 .lut_mask = 16'hFCED;
  24770. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_data_cnt~3 .sum_lutc_input = "datac";
  24771. // Location: FF_X62_Y2_N25
  24772. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|counter[0] (
  24773. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24774. .d(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|counter~0_combout ),
  24775. .asdata(vcc),
  24776. .clrn(!\sys_resetn~clkctrl_outclk ),
  24777. .aload(gnd),
  24778. .sclr(gnd),
  24779. .sload(gnd),
  24780. .ena(vcc),
  24781. .devclrn(devclrn),
  24782. .devpor(devpor),
  24783. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|counter ),
  24784. .prn(vcc));
  24785. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|counter[0] .is_wysiwyg = "true";
  24786. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|counter[0] .power_up = "low";
  24787. // Location: LCCOMB_X62_Y2_N24
  24788. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|counter~0 (
  24789. .dataa(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_IDLE~q ),
  24790. .datab(\macro_inst|u_uart[0]|u_regs|tx_write [4]),
  24791. .datac(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|counter ),
  24792. .datad(\macro_inst|u_uart[0]|u_tx[4]|comb~1_combout ),
  24793. .cin(gnd),
  24794. .combout(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|counter~0_combout ),
  24795. .cout());
  24796. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|counter~0 .lut_mask = 16'h0CAC;
  24797. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|counter~0 .sum_lutc_input = "datac";
  24798. // Location: FF_X62_Y4_N25
  24799. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][0] (
  24800. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24801. .d(\rv32.mem_ahb_hwdata[0] ),
  24802. .asdata(vcc),
  24803. .clrn(vcc),
  24804. .aload(gnd),
  24805. .sclr(gnd),
  24806. .sload(gnd),
  24807. .ena(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|wrreq~0_combout ),
  24808. .devclrn(devclrn),
  24809. .devpor(devpor),
  24810. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][0]~q ),
  24811. .prn(vcc));
  24812. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][0] .is_wysiwyg = "true";
  24813. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][0] .power_up = "low";
  24814. // Location: FF_X62_Y4_N29
  24815. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][1] (
  24816. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24817. .d(\rv32.mem_ahb_hwdata[1] ),
  24818. .asdata(vcc),
  24819. .clrn(vcc),
  24820. .aload(gnd),
  24821. .sclr(gnd),
  24822. .sload(gnd),
  24823. .ena(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|wrreq~0_combout ),
  24824. .devclrn(devclrn),
  24825. .devpor(devpor),
  24826. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][1]~q ),
  24827. .prn(vcc));
  24828. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][1] .is_wysiwyg = "true";
  24829. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][1] .power_up = "low";
  24830. // Location: FF_X62_Y4_N11
  24831. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][2] (
  24832. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24833. .d(\rv32.mem_ahb_hwdata[2] ),
  24834. .asdata(vcc),
  24835. .clrn(vcc),
  24836. .aload(gnd),
  24837. .sclr(gnd),
  24838. .sload(gnd),
  24839. .ena(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|wrreq~0_combout ),
  24840. .devclrn(devclrn),
  24841. .devpor(devpor),
  24842. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][2]~q ),
  24843. .prn(vcc));
  24844. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][2] .is_wysiwyg = "true";
  24845. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][2] .power_up = "low";
  24846. // Location: FF_X62_Y4_N13
  24847. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][3] (
  24848. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24849. .d(\rv32.mem_ahb_hwdata[3] ),
  24850. .asdata(vcc),
  24851. .clrn(vcc),
  24852. .aload(gnd),
  24853. .sclr(gnd),
  24854. .sload(gnd),
  24855. .ena(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|wrreq~0_combout ),
  24856. .devclrn(devclrn),
  24857. .devpor(devpor),
  24858. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][3]~q ),
  24859. .prn(vcc));
  24860. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][3] .is_wysiwyg = "true";
  24861. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][3] .power_up = "low";
  24862. // Location: FF_X62_Y4_N3
  24863. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][4] (
  24864. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24865. .d(\rv32.mem_ahb_hwdata[4] ),
  24866. .asdata(vcc),
  24867. .clrn(vcc),
  24868. .aload(gnd),
  24869. .sclr(gnd),
  24870. .sload(gnd),
  24871. .ena(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|wrreq~0_combout ),
  24872. .devclrn(devclrn),
  24873. .devpor(devpor),
  24874. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][4]~q ),
  24875. .prn(vcc));
  24876. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][4] .is_wysiwyg = "true";
  24877. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][4] .power_up = "low";
  24878. // Location: FF_X62_Y4_N7
  24879. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][5] (
  24880. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24881. .d(gnd),
  24882. .asdata(\rv32.mem_ahb_hwdata[5] ),
  24883. .clrn(vcc),
  24884. .aload(gnd),
  24885. .sclr(gnd),
  24886. .sload(vcc),
  24887. .ena(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|wrreq~0_combout ),
  24888. .devclrn(devclrn),
  24889. .devpor(devpor),
  24890. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][5]~q ),
  24891. .prn(vcc));
  24892. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][5] .is_wysiwyg = "true";
  24893. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][5] .power_up = "low";
  24894. // Location: FF_X62_Y4_N1
  24895. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][6] (
  24896. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24897. .d(\rv32.mem_ahb_hwdata[6] ),
  24898. .asdata(vcc),
  24899. .clrn(vcc),
  24900. .aload(gnd),
  24901. .sclr(gnd),
  24902. .sload(gnd),
  24903. .ena(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|wrreq~0_combout ),
  24904. .devclrn(devclrn),
  24905. .devpor(devpor),
  24906. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][6]~q ),
  24907. .prn(vcc));
  24908. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][6] .is_wysiwyg = "true";
  24909. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][6] .power_up = "low";
  24910. // Location: FF_X62_Y4_N21
  24911. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][7] (
  24912. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24913. .d(\rv32.mem_ahb_hwdata[7] ),
  24914. .asdata(vcc),
  24915. .clrn(vcc),
  24916. .aload(gnd),
  24917. .sclr(gnd),
  24918. .sload(gnd),
  24919. .ena(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|wrreq~0_combout ),
  24920. .devclrn(devclrn),
  24921. .devpor(devpor),
  24922. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][7]~q ),
  24923. .prn(vcc));
  24924. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][7] .is_wysiwyg = "true";
  24925. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][7] .power_up = "low";
  24926. // Location: LCCOMB_X62_Y2_N28
  24927. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|wrreq~0 (
  24928. .dataa(gnd),
  24929. .datab(gnd),
  24930. .datac(\macro_inst|u_uart[0]|u_regs|tx_write [4]),
  24931. .datad(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|counter ),
  24932. .cin(gnd),
  24933. .combout(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|wrreq~0_combout ),
  24934. .cout());
  24935. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|wrreq~0 .lut_mask = 16'h00F0;
  24936. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_fifo|wrreq~0 .sum_lutc_input = "datac";
  24937. // Location: FF_X59_Y1_N5
  24938. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_parity (
  24939. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24940. .d(\macro_inst|u_uart[0]|u_tx[4]|tx_parity~1_combout ),
  24941. .asdata(vcc),
  24942. .clrn(vcc),
  24943. .aload(gnd),
  24944. .sclr(gnd),
  24945. .sload(gnd),
  24946. .ena(vcc),
  24947. .devclrn(devclrn),
  24948. .devpor(devpor),
  24949. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_parity~q ),
  24950. .prn(vcc));
  24951. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_parity .is_wysiwyg = "true";
  24952. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_parity .power_up = "low";
  24953. // Location: LCCOMB_X59_Y1_N0
  24954. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|tx_parity~0 (
  24955. .dataa(\macro_inst|u_uart[0]|u_tx[4]|tx_bit~q ),
  24956. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_DATA~q ),
  24957. .datac(\macro_inst|u_uart[0]|u_regs|lcr_sps~q ),
  24958. .datad(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg [0]),
  24959. .cin(gnd),
  24960. .combout(\macro_inst|u_uart[0]|u_tx[4]|tx_parity~0_combout ),
  24961. .cout());
  24962. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_parity~0 .lut_mask = 16'h0800;
  24963. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_parity~0 .sum_lutc_input = "datac";
  24964. // Location: LCCOMB_X59_Y1_N4
  24965. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|tx_parity~1 (
  24966. .dataa(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_START~q ),
  24967. .datab(\macro_inst|u_uart[0]|u_regs|lcr_eps~q ),
  24968. .datac(\macro_inst|u_uart[0]|u_tx[4]|tx_parity~q ),
  24969. .datad(\macro_inst|u_uart[0]|u_tx[4]|tx_parity~0_combout ),
  24970. .cin(gnd),
  24971. .combout(\macro_inst|u_uart[0]|u_tx[4]|tx_parity~1_combout ),
  24972. .cout());
  24973. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_parity~1 .lut_mask = 16'h2772;
  24974. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_parity~1 .sum_lutc_input = "datac";
  24975. // Location: FF_X62_Y4_N17
  24976. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[0] (
  24977. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24978. .d(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~0_combout ),
  24979. .asdata(vcc),
  24980. .clrn(!\sys_resetn~clkctrl_outclk ),
  24981. .aload(gnd),
  24982. .sclr(gnd),
  24983. .sload(gnd),
  24984. .ena(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[3]~1_combout ),
  24985. .devclrn(devclrn),
  24986. .devpor(devpor),
  24987. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg [0]),
  24988. .prn(vcc));
  24989. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[0] .is_wysiwyg = "true";
  24990. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[0] .power_up = "low";
  24991. // Location: FF_X62_Y4_N19
  24992. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[1] (
  24993. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  24994. .d(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~2_combout ),
  24995. .asdata(vcc),
  24996. .clrn(!\sys_resetn~clkctrl_outclk ),
  24997. .aload(gnd),
  24998. .sclr(gnd),
  24999. .sload(gnd),
  25000. .ena(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[3]~1_combout ),
  25001. .devclrn(devclrn),
  25002. .devpor(devpor),
  25003. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg [1]),
  25004. .prn(vcc));
  25005. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[1] .is_wysiwyg = "true";
  25006. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[1] .power_up = "low";
  25007. // Location: FF_X62_Y4_N5
  25008. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[2] (
  25009. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25010. .d(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~3_combout ),
  25011. .asdata(vcc),
  25012. .clrn(!\sys_resetn~clkctrl_outclk ),
  25013. .aload(gnd),
  25014. .sclr(gnd),
  25015. .sload(gnd),
  25016. .ena(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[3]~1_combout ),
  25017. .devclrn(devclrn),
  25018. .devpor(devpor),
  25019. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg [2]),
  25020. .prn(vcc));
  25021. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[2] .is_wysiwyg = "true";
  25022. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[2] .power_up = "low";
  25023. // Location: FF_X62_Y4_N27
  25024. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[3] (
  25025. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25026. .d(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~4_combout ),
  25027. .asdata(vcc),
  25028. .clrn(!\sys_resetn~clkctrl_outclk ),
  25029. .aload(gnd),
  25030. .sclr(gnd),
  25031. .sload(gnd),
  25032. .ena(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[3]~1_combout ),
  25033. .devclrn(devclrn),
  25034. .devpor(devpor),
  25035. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg [3]),
  25036. .prn(vcc));
  25037. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[3] .is_wysiwyg = "true";
  25038. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[3] .power_up = "low";
  25039. // Location: LCCOMB_X62_Y4_N6
  25040. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[3]~1 (
  25041. .dataa(\macro_inst|u_uart[0]|u_tx[4]|tx_bit~q ),
  25042. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_DATA~q ),
  25043. .datac(gnd),
  25044. .datad(\macro_inst|u_uart[0]|u_tx[4]|fifo_rden~combout ),
  25045. .cin(gnd),
  25046. .combout(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[3]~1_combout ),
  25047. .cout());
  25048. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[3]~1 .lut_mask = 16'hFF88;
  25049. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[3]~1 .sum_lutc_input = "datac";
  25050. // Location: FF_X62_Y4_N23
  25051. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[4] (
  25052. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25053. .d(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~5_combout ),
  25054. .asdata(vcc),
  25055. .clrn(!\sys_resetn~clkctrl_outclk ),
  25056. .aload(gnd),
  25057. .sclr(gnd),
  25058. .sload(gnd),
  25059. .ena(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[3]~1_combout ),
  25060. .devclrn(devclrn),
  25061. .devpor(devpor),
  25062. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg [4]),
  25063. .prn(vcc));
  25064. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[4] .is_wysiwyg = "true";
  25065. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[4] .power_up = "low";
  25066. // Location: FF_X62_Y4_N31
  25067. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[5] (
  25068. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25069. .d(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~6_combout ),
  25070. .asdata(vcc),
  25071. .clrn(!\sys_resetn~clkctrl_outclk ),
  25072. .aload(gnd),
  25073. .sclr(gnd),
  25074. .sload(gnd),
  25075. .ena(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[3]~1_combout ),
  25076. .devclrn(devclrn),
  25077. .devpor(devpor),
  25078. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg [5]),
  25079. .prn(vcc));
  25080. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[5] .is_wysiwyg = "true";
  25081. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[5] .power_up = "low";
  25082. // Location: FF_X62_Y4_N9
  25083. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[6] (
  25084. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25085. .d(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~7_combout ),
  25086. .asdata(vcc),
  25087. .clrn(!\sys_resetn~clkctrl_outclk ),
  25088. .aload(gnd),
  25089. .sclr(gnd),
  25090. .sload(gnd),
  25091. .ena(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[3]~1_combout ),
  25092. .devclrn(devclrn),
  25093. .devpor(devpor),
  25094. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg [6]),
  25095. .prn(vcc));
  25096. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[6] .is_wysiwyg = "true";
  25097. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[6] .power_up = "low";
  25098. // Location: FF_X62_Y4_N15
  25099. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[7] (
  25100. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25101. .d(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~8_combout ),
  25102. .asdata(vcc),
  25103. .clrn(!\sys_resetn~clkctrl_outclk ),
  25104. .aload(gnd),
  25105. .sclr(gnd),
  25106. .sload(gnd),
  25107. .ena(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[3]~1_combout ),
  25108. .devclrn(devclrn),
  25109. .devpor(devpor),
  25110. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg [7]),
  25111. .prn(vcc));
  25112. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[7] .is_wysiwyg = "true";
  25113. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg[7] .power_up = "low";
  25114. // Location: LCCOMB_X62_Y4_N16
  25115. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~0 (
  25116. .dataa(gnd),
  25117. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][0]~q ),
  25118. .datac(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg [1]),
  25119. .datad(\macro_inst|u_uart[0]|u_tx[4]|fifo_rden~combout ),
  25120. .cin(gnd),
  25121. .combout(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~0_combout ),
  25122. .cout());
  25123. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~0 .lut_mask = 16'hCCF0;
  25124. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~0 .sum_lutc_input = "datac";
  25125. // Location: LCCOMB_X62_Y4_N18
  25126. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~2 (
  25127. .dataa(gnd),
  25128. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][1]~q ),
  25129. .datac(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg [2]),
  25130. .datad(\macro_inst|u_uart[0]|u_tx[4]|fifo_rden~combout ),
  25131. .cin(gnd),
  25132. .combout(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~2_combout ),
  25133. .cout());
  25134. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~2 .lut_mask = 16'hCCF0;
  25135. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~2 .sum_lutc_input = "datac";
  25136. // Location: LCCOMB_X62_Y4_N4
  25137. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~3 (
  25138. .dataa(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][2]~q ),
  25139. .datab(gnd),
  25140. .datac(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg [3]),
  25141. .datad(\macro_inst|u_uart[0]|u_tx[4]|fifo_rden~combout ),
  25142. .cin(gnd),
  25143. .combout(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~3_combout ),
  25144. .cout());
  25145. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~3 .lut_mask = 16'hAAF0;
  25146. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~3 .sum_lutc_input = "datac";
  25147. // Location: LCCOMB_X62_Y4_N26
  25148. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~4 (
  25149. .dataa(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][3]~q ),
  25150. .datab(gnd),
  25151. .datac(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg [4]),
  25152. .datad(\macro_inst|u_uart[0]|u_tx[4]|fifo_rden~combout ),
  25153. .cin(gnd),
  25154. .combout(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~4_combout ),
  25155. .cout());
  25156. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~4 .lut_mask = 16'hAAF0;
  25157. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~4 .sum_lutc_input = "datac";
  25158. // Location: LCCOMB_X62_Y4_N22
  25159. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~5 (
  25160. .dataa(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][4]~q ),
  25161. .datab(gnd),
  25162. .datac(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg [5]),
  25163. .datad(\macro_inst|u_uart[0]|u_tx[4]|fifo_rden~combout ),
  25164. .cin(gnd),
  25165. .combout(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~5_combout ),
  25166. .cout());
  25167. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~5 .lut_mask = 16'hAAF0;
  25168. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~5 .sum_lutc_input = "datac";
  25169. // Location: LCCOMB_X62_Y4_N30
  25170. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~6 (
  25171. .dataa(gnd),
  25172. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][5]~q ),
  25173. .datac(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg [6]),
  25174. .datad(\macro_inst|u_uart[0]|u_tx[4]|fifo_rden~combout ),
  25175. .cin(gnd),
  25176. .combout(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~6_combout ),
  25177. .cout());
  25178. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~6 .lut_mask = 16'hCCF0;
  25179. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~6 .sum_lutc_input = "datac";
  25180. // Location: LCCOMB_X62_Y4_N8
  25181. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~7 (
  25182. .dataa(gnd),
  25183. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][6]~q ),
  25184. .datac(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg [7]),
  25185. .datad(\macro_inst|u_uart[0]|u_tx[4]|fifo_rden~combout ),
  25186. .cin(gnd),
  25187. .combout(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~7_combout ),
  25188. .cout());
  25189. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~7 .lut_mask = 16'hCCF0;
  25190. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~7 .sum_lutc_input = "datac";
  25191. // Location: LCCOMB_X62_Y4_N14
  25192. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~8 (
  25193. .dataa(gnd),
  25194. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|fifo[1][7]~q ),
  25195. .datac(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg [0]),
  25196. .datad(\macro_inst|u_uart[0]|u_tx[4]|fifo_rden~combout ),
  25197. .cin(gnd),
  25198. .combout(\macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~8_combout ),
  25199. .cout());
  25200. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~8 .lut_mask = 16'hCCF0;
  25201. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_shift_reg~8 .sum_lutc_input = "datac";
  25202. // Location: FF_X58_Y1_N15
  25203. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_DATA (
  25204. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25205. .d(\macro_inst|u_uart[0]|u_tx[4]|Selector2~0_combout ),
  25206. .asdata(vcc),
  25207. .clrn(!\sys_resetn~clkctrl_outclk ),
  25208. .aload(gnd),
  25209. .sclr(gnd),
  25210. .sload(gnd),
  25211. .ena(vcc),
  25212. .devclrn(devclrn),
  25213. .devpor(devpor),
  25214. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_DATA~q ),
  25215. .prn(vcc));
  25216. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_DATA .is_wysiwyg = "true";
  25217. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_DATA .power_up = "low";
  25218. // Location: FF_X62_Y2_N31
  25219. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_IDLE (
  25220. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25221. .d(\macro_inst|u_uart[0]|u_tx[4]|Selector0~0_combout ),
  25222. .asdata(vcc),
  25223. .clrn(!\sys_resetn~clkctrl_outclk ),
  25224. .aload(gnd),
  25225. .sclr(gnd),
  25226. .sload(gnd),
  25227. .ena(vcc),
  25228. .devclrn(devclrn),
  25229. .devpor(devpor),
  25230. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_IDLE~q ),
  25231. .prn(vcc));
  25232. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_IDLE .is_wysiwyg = "true";
  25233. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_IDLE .power_up = "low";
  25234. // Location: FF_X58_Y1_N19
  25235. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_PARITY (
  25236. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25237. .d(\macro_inst|u_uart[0]|u_tx[4]|Selector3~1_combout ),
  25238. .asdata(vcc),
  25239. .clrn(!\sys_resetn~clkctrl_outclk ),
  25240. .aload(gnd),
  25241. .sclr(gnd),
  25242. .sload(gnd),
  25243. .ena(vcc),
  25244. .devclrn(devclrn),
  25245. .devpor(devpor),
  25246. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_PARITY~q ),
  25247. .prn(vcc));
  25248. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_PARITY .is_wysiwyg = "true";
  25249. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_PARITY .power_up = "low";
  25250. // Location: FF_X58_Y1_N3
  25251. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_START (
  25252. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25253. .d(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_START~1_combout ),
  25254. .asdata(vcc),
  25255. .clrn(!\sys_resetn~clkctrl_outclk ),
  25256. .aload(gnd),
  25257. .sclr(gnd),
  25258. .sload(gnd),
  25259. .ena(vcc),
  25260. .devclrn(devclrn),
  25261. .devpor(devpor),
  25262. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_START~q ),
  25263. .prn(vcc));
  25264. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_START .is_wysiwyg = "true";
  25265. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_START .power_up = "low";
  25266. // Location: LCCOMB_X59_Y1_N22
  25267. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_START~0 (
  25268. .dataa(\macro_inst|u_uart[0]|u_tx[4]|tx_bit~q ),
  25269. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_DATA~q ),
  25270. .datac(\macro_inst|u_uart[0]|u_tx[4]|always0~0_combout ),
  25271. .datad(\macro_inst|u_uart[0]|u_tx[4]|Selector5~3_combout ),
  25272. .cin(gnd),
  25273. .combout(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_START~0_combout ),
  25274. .cout());
  25275. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_START~0 .lut_mask = 16'h1DFF;
  25276. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_START~0 .sum_lutc_input = "datac";
  25277. // Location: LCCOMB_X58_Y1_N2
  25278. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_START~1 (
  25279. .dataa(\macro_inst|u_uart[0]|u_tx[4]|fifo_rden~combout ),
  25280. .datab(\macro_inst|u_uart[0]|u_tx[4]|comb~1_combout ),
  25281. .datac(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_START~q ),
  25282. .datad(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_START~0_combout ),
  25283. .cin(gnd),
  25284. .combout(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_START~1_combout ),
  25285. .cout());
  25286. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_START~1 .lut_mask = 16'hBAAA;
  25287. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_START~1 .sum_lutc_input = "datac";
  25288. // Location: FF_X58_Y1_N25
  25289. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_STOP (
  25290. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25291. .d(\macro_inst|u_uart[0]|u_tx[4]|Selector4~1_combout ),
  25292. .asdata(vcc),
  25293. .clrn(!\sys_resetn~clkctrl_outclk ),
  25294. .aload(gnd),
  25295. .sclr(gnd),
  25296. .sload(gnd),
  25297. .ena(vcc),
  25298. .devclrn(devclrn),
  25299. .devpor(devpor),
  25300. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_STOP~q ),
  25301. .prn(vcc));
  25302. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_STOP .is_wysiwyg = "true";
  25303. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_STOP .power_up = "low";
  25304. // Location: LCCOMB_X62_Y2_N4
  25305. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|tx_stop (
  25306. .dataa(gnd),
  25307. .datab(gnd),
  25308. .datac(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_IDLE~q ),
  25309. .datad(\macro_inst|u_uart[0]|u_tx[4]|tx_fifo|counter ),
  25310. .cin(gnd),
  25311. .combout(\macro_inst|u_uart[0]|u_tx[4]|tx_stop~combout ),
  25312. .cout());
  25313. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_stop .lut_mask = 16'h000F;
  25314. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_stop .sum_lutc_input = "datac";
  25315. // Location: FF_X58_Y1_N21
  25316. dffeas \macro_inst|u_uart[0]|u_tx[4]|tx_stop_cnt (
  25317. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25318. .d(\macro_inst|u_uart[0]|u_tx[4]|tx_stop_cnt~1_combout ),
  25319. .asdata(vcc),
  25320. .clrn(vcc),
  25321. .aload(gnd),
  25322. .sclr(gnd),
  25323. .sload(gnd),
  25324. .ena(vcc),
  25325. .devclrn(devclrn),
  25326. .devpor(devpor),
  25327. .q(\macro_inst|u_uart[0]|u_tx[4]|tx_stop_cnt~q ),
  25328. .prn(vcc));
  25329. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_stop_cnt .is_wysiwyg = "true";
  25330. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_stop_cnt .power_up = "low";
  25331. // Location: LCCOMB_X58_Y1_N30
  25332. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|tx_stop_cnt~0 (
  25333. .dataa(\macro_inst|u_uart[0]|u_tx[4]|tx_bit~q ),
  25334. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_stop_cnt~q ),
  25335. .datac(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_STOP~q ),
  25336. .datad(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_START~q ),
  25337. .cin(gnd),
  25338. .combout(\macro_inst|u_uart[0]|u_tx[4]|tx_stop_cnt~0_combout ),
  25339. .cout());
  25340. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_stop_cnt~0 .lut_mask = 16'h006C;
  25341. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_stop_cnt~0 .sum_lutc_input = "datac";
  25342. // Location: LCCOMB_X58_Y1_N20
  25343. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[4]|tx_stop_cnt~1 (
  25344. .dataa(\macro_inst|u_uart[0]|u_tx[4]|tx_stop_cnt~0_combout ),
  25345. .datab(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_START~q ),
  25346. .datac(\macro_inst|u_uart[0]|u_regs|lcr_stp2~q ),
  25347. .datad(gnd),
  25348. .cin(gnd),
  25349. .combout(\macro_inst|u_uart[0]|u_tx[4]|tx_stop_cnt~1_combout ),
  25350. .cout());
  25351. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_stop_cnt~1 .lut_mask = 16'hEAEA;
  25352. defparam \macro_inst|u_uart[0]|u_tx[4]|tx_stop_cnt~1 .sum_lutc_input = "datac";
  25353. // Location: FF_X59_Y1_N21
  25354. dffeas \macro_inst|u_uart[0]|u_tx[4]|uart_txd (
  25355. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25356. .d(\macro_inst|u_uart[0]|u_tx[4]|Selector5~4_combout ),
  25357. .asdata(vcc),
  25358. .clrn(!\sys_resetn~clkctrl_outclk ),
  25359. .aload(gnd),
  25360. .sclr(gnd),
  25361. .sload(gnd),
  25362. .ena(vcc),
  25363. .devclrn(devclrn),
  25364. .devpor(devpor),
  25365. .q(\macro_inst|u_uart[0]|u_tx[4]|uart_txd~q ),
  25366. .prn(vcc));
  25367. defparam \macro_inst|u_uart[0]|u_tx[4]|uart_txd .is_wysiwyg = "true";
  25368. defparam \macro_inst|u_uart[0]|u_tx[4]|uart_txd .power_up = "low";
  25369. // Location: LCCOMB_X58_Y1_N12
  25370. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|Selector0~0 (
  25371. .dataa(\macro_inst|u_uart[0]|u_tx[5]|comb~1_combout ),
  25372. .datab(gnd),
  25373. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_IDLE~q ),
  25374. .datad(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|counter ),
  25375. .cin(gnd),
  25376. .combout(\macro_inst|u_uart[0]|u_tx[5]|Selector0~0_combout ),
  25377. .cout());
  25378. defparam \macro_inst|u_uart[0]|u_tx[5]|Selector0~0 .lut_mask = 16'hFF50;
  25379. defparam \macro_inst|u_uart[0]|u_tx[5]|Selector0~0 .sum_lutc_input = "datac";
  25380. // Location: LCCOMB_X51_Y1_N14
  25381. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|Selector2~0 (
  25382. .dataa(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_START~q ),
  25383. .datab(\macro_inst|u_uart[0]|u_tx[5]|always0~0_combout ),
  25384. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_DATA~q ),
  25385. .datad(\macro_inst|u_uart[0]|u_tx[5]|tx_bit~q ),
  25386. .cin(gnd),
  25387. .combout(\macro_inst|u_uart[0]|u_tx[5]|Selector2~0_combout ),
  25388. .cout());
  25389. defparam \macro_inst|u_uart[0]|u_tx[5]|Selector2~0 .lut_mask = 16'hBA30;
  25390. defparam \macro_inst|u_uart[0]|u_tx[5]|Selector2~0 .sum_lutc_input = "datac";
  25391. // Location: LCCOMB_X51_Y1_N6
  25392. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|Selector3~0 (
  25393. .dataa(gnd),
  25394. .datab(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_PARITY~q ),
  25395. .datac(gnd),
  25396. .datad(\macro_inst|u_uart[0]|u_tx[5]|tx_bit~q ),
  25397. .cin(gnd),
  25398. .combout(\macro_inst|u_uart[0]|u_tx[5]|Selector3~0_combout ),
  25399. .cout());
  25400. defparam \macro_inst|u_uart[0]|u_tx[5]|Selector3~0 .lut_mask = 16'h00CC;
  25401. defparam \macro_inst|u_uart[0]|u_tx[5]|Selector3~0 .sum_lutc_input = "datac";
  25402. // Location: LCCOMB_X51_Y1_N4
  25403. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|Selector3~1 (
  25404. .dataa(\macro_inst|u_uart[0]|u_tx[5]|Selector3~0_combout ),
  25405. .datab(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  25406. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_DATA~q ),
  25407. .datad(\macro_inst|u_uart[0]|u_tx[5]|always0~0_combout ),
  25408. .cin(gnd),
  25409. .combout(\macro_inst|u_uart[0]|u_tx[5]|Selector3~1_combout ),
  25410. .cout());
  25411. defparam \macro_inst|u_uart[0]|u_tx[5]|Selector3~1 .lut_mask = 16'hEAAA;
  25412. defparam \macro_inst|u_uart[0]|u_tx[5]|Selector3~1 .sum_lutc_input = "datac";
  25413. // Location: LCCOMB_X51_Y1_N12
  25414. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|Selector4~0 (
  25415. .dataa(\macro_inst|u_uart[0]|u_tx[5]|tx_stop_cnt~q ),
  25416. .datab(\macro_inst|u_uart[0]|u_tx[5]|tx_bit~q ),
  25417. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_PARITY~q ),
  25418. .datad(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_STOP~q ),
  25419. .cin(gnd),
  25420. .combout(\macro_inst|u_uart[0]|u_tx[5]|Selector4~0_combout ),
  25421. .cout());
  25422. defparam \macro_inst|u_uart[0]|u_tx[5]|Selector4~0 .lut_mask = 16'hFBC0;
  25423. defparam \macro_inst|u_uart[0]|u_tx[5]|Selector4~0 .sum_lutc_input = "datac";
  25424. // Location: LCCOMB_X51_Y1_N28
  25425. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|Selector4~1 (
  25426. .dataa(\macro_inst|u_uart[0]|u_tx[5]|Selector4~0_combout ),
  25427. .datab(\macro_inst|u_uart[0]|u_regs|lcr_pen~q ),
  25428. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_DATA~q ),
  25429. .datad(\macro_inst|u_uart[0]|u_tx[5]|always0~0_combout ),
  25430. .cin(gnd),
  25431. .combout(\macro_inst|u_uart[0]|u_tx[5]|Selector4~1_combout ),
  25432. .cout());
  25433. defparam \macro_inst|u_uart[0]|u_tx[5]|Selector4~1 .lut_mask = 16'hBAAA;
  25434. defparam \macro_inst|u_uart[0]|u_tx[5]|Selector4~1 .sum_lutc_input = "datac";
  25435. // Location: LCCOMB_X51_Y1_N0
  25436. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|Selector5~2 (
  25437. .dataa(\macro_inst|u_uart[0]|u_tx[5]|tx_parity~q ),
  25438. .datab(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_DATA~q ),
  25439. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_PARITY~q ),
  25440. .datad(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg [0]),
  25441. .cin(gnd),
  25442. .combout(\macro_inst|u_uart[0]|u_tx[5]|Selector5~2_combout ),
  25443. .cout());
  25444. defparam \macro_inst|u_uart[0]|u_tx[5]|Selector5~2 .lut_mask = 16'hECA0;
  25445. defparam \macro_inst|u_uart[0]|u_tx[5]|Selector5~2 .sum_lutc_input = "datac";
  25446. // Location: LCCOMB_X51_Y1_N26
  25447. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|Selector5~3 (
  25448. .dataa(gnd),
  25449. .datab(gnd),
  25450. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_IDLE~q ),
  25451. .datad(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_STOP~q ),
  25452. .cin(gnd),
  25453. .combout(\macro_inst|u_uart[0]|u_tx[5]|Selector5~3_combout ),
  25454. .cout());
  25455. defparam \macro_inst|u_uart[0]|u_tx[5]|Selector5~3 .lut_mask = 16'h00F0;
  25456. defparam \macro_inst|u_uart[0]|u_tx[5]|Selector5~3 .sum_lutc_input = "datac";
  25457. // Location: LCCOMB_X51_Y1_N24
  25458. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|Selector5~4 (
  25459. .dataa(gnd),
  25460. .datab(\macro_inst|u_uart[0]|u_tx[5]|Selector5~2_combout ),
  25461. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_IDLE~q ),
  25462. .datad(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_STOP~q ),
  25463. .cin(gnd),
  25464. .combout(\macro_inst|u_uart[0]|u_tx[5]|Selector5~4_combout ),
  25465. .cout());
  25466. defparam \macro_inst|u_uart[0]|u_tx[5]|Selector5~4 .lut_mask = 16'h0030;
  25467. defparam \macro_inst|u_uart[0]|u_tx[5]|Selector5~4 .sum_lutc_input = "datac";
  25468. // Location: LCCOMB_X51_Y1_N18
  25469. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|always0~0 (
  25470. .dataa(\macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt [2]),
  25471. .datab(\macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt [0]),
  25472. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt [1]),
  25473. .datad(\macro_inst|u_uart[0]|u_tx[5]|tx_bit~q ),
  25474. .cin(gnd),
  25475. .combout(\macro_inst|u_uart[0]|u_tx[5]|always0~0_combout ),
  25476. .cout());
  25477. defparam \macro_inst|u_uart[0]|u_tx[5]|always0~0 .lut_mask = 16'h0100;
  25478. defparam \macro_inst|u_uart[0]|u_tx[5]|always0~0 .sum_lutc_input = "datac";
  25479. // Location: LCCOMB_X45_Y1_N24
  25480. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|always6~0 (
  25481. .dataa(\macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt [2]),
  25482. .datab(\macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt [0]),
  25483. .datac(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  25484. .datad(\macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt [1]),
  25485. .cin(gnd),
  25486. .combout(\macro_inst|u_uart[0]|u_tx[5]|always6~0_combout ),
  25487. .cout());
  25488. defparam \macro_inst|u_uart[0]|u_tx[5]|always6~0 .lut_mask = 16'h8000;
  25489. defparam \macro_inst|u_uart[0]|u_tx[5]|always6~0 .sum_lutc_input = "datac";
  25490. // Location: LCCOMB_X45_Y1_N30
  25491. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|always6~1 (
  25492. .dataa(gnd),
  25493. .datab(gnd),
  25494. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt [3]),
  25495. .datad(\macro_inst|u_uart[0]|u_tx[5]|always6~0_combout ),
  25496. .cin(gnd),
  25497. .combout(\macro_inst|u_uart[0]|u_tx[5]|always6~1_combout ),
  25498. .cout());
  25499. defparam \macro_inst|u_uart[0]|u_tx[5]|always6~1 .lut_mask = 16'hF000;
  25500. defparam \macro_inst|u_uart[0]|u_tx[5]|always6~1 .sum_lutc_input = "datac";
  25501. // Location: LCCOMB_X57_Y1_N10
  25502. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|comb~1 (
  25503. .dataa(\macro_inst|u_uart[0]|u_tx[5]|tx_bit~q ),
  25504. .datab(\macro_inst|u_uart[0]|u_tx[5]|tx_stop_cnt~q ),
  25505. .datac(gnd),
  25506. .datad(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_STOP~q ),
  25507. .cin(gnd),
  25508. .combout(\macro_inst|u_uart[0]|u_tx[5]|comb~1_combout ),
  25509. .cout());
  25510. defparam \macro_inst|u_uart[0]|u_tx[5]|comb~1 .lut_mask = 16'h2200;
  25511. defparam \macro_inst|u_uart[0]|u_tx[5]|comb~1 .sum_lutc_input = "datac";
  25512. // Location: LCCOMB_X57_Y1_N12
  25513. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|fifo_rden (
  25514. .dataa(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_IDLE~q ),
  25515. .datab(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|counter ),
  25516. .datac(gnd),
  25517. .datad(\macro_inst|u_uart[0]|u_tx[5]|comb~1_combout ),
  25518. .cin(gnd),
  25519. .combout(\macro_inst|u_uart[0]|u_tx[5]|fifo_rden~combout ),
  25520. .cout());
  25521. defparam \macro_inst|u_uart[0]|u_tx[5]|fifo_rden .lut_mask = 16'hCC44;
  25522. defparam \macro_inst|u_uart[0]|u_tx[5]|fifo_rden .sum_lutc_input = "datac";
  25523. // Location: FF_X45_Y1_N9
  25524. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[0] (
  25525. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25526. .d(\macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[0]~4_combout ),
  25527. .asdata(vcc),
  25528. .clrn(!\sys_resetn~clkctrl_outclk ),
  25529. .aload(gnd),
  25530. .sclr(\macro_inst|u_uart[0]|u_tx[5]|tx_stop~combout ),
  25531. .sload(gnd),
  25532. .ena(vcc),
  25533. .devclrn(devclrn),
  25534. .devpor(devpor),
  25535. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt [0]),
  25536. .prn(vcc));
  25537. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[0] .is_wysiwyg = "true";
  25538. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[0] .power_up = "low";
  25539. // Location: LCCOMB_X45_Y1_N8
  25540. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[0]~4 (
  25541. .dataa(\macro_inst|u_uart[0]|u_baud|baud16~q ),
  25542. .datab(\macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt [0]),
  25543. .datac(gnd),
  25544. .datad(vcc),
  25545. .cin(gnd),
  25546. .combout(\macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[0]~4_combout ),
  25547. .cout(\macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[0]~5 ));
  25548. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[0]~4 .lut_mask = 16'h6688;
  25549. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[0]~4 .sum_lutc_input = "datac";
  25550. // Location: FF_X45_Y1_N11
  25551. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[1] (
  25552. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25553. .d(\macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[1]~6_combout ),
  25554. .asdata(vcc),
  25555. .clrn(!\sys_resetn~clkctrl_outclk ),
  25556. .aload(gnd),
  25557. .sclr(\macro_inst|u_uart[0]|u_tx[5]|tx_stop~combout ),
  25558. .sload(gnd),
  25559. .ena(vcc),
  25560. .devclrn(devclrn),
  25561. .devpor(devpor),
  25562. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt [1]),
  25563. .prn(vcc));
  25564. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[1] .is_wysiwyg = "true";
  25565. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[1] .power_up = "low";
  25566. // Location: LCCOMB_X45_Y1_N10
  25567. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[1]~6 (
  25568. .dataa(\macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt [1]),
  25569. .datab(gnd),
  25570. .datac(gnd),
  25571. .datad(vcc),
  25572. .cin(\macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[0]~5 ),
  25573. .combout(\macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[1]~6_combout ),
  25574. .cout(\macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[1]~7 ));
  25575. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[1]~6 .lut_mask = 16'h5A5F;
  25576. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[1]~6 .sum_lutc_input = "cin";
  25577. // Location: FF_X45_Y1_N13
  25578. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[2] (
  25579. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25580. .d(\macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[2]~8_combout ),
  25581. .asdata(vcc),
  25582. .clrn(!\sys_resetn~clkctrl_outclk ),
  25583. .aload(gnd),
  25584. .sclr(\macro_inst|u_uart[0]|u_tx[5]|tx_stop~combout ),
  25585. .sload(gnd),
  25586. .ena(vcc),
  25587. .devclrn(devclrn),
  25588. .devpor(devpor),
  25589. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt [2]),
  25590. .prn(vcc));
  25591. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[2] .is_wysiwyg = "true";
  25592. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[2] .power_up = "low";
  25593. // Location: LCCOMB_X45_Y1_N12
  25594. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[2]~8 (
  25595. .dataa(\macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt [2]),
  25596. .datab(gnd),
  25597. .datac(gnd),
  25598. .datad(vcc),
  25599. .cin(\macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[1]~7 ),
  25600. .combout(\macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[2]~8_combout ),
  25601. .cout(\macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[2]~9 ));
  25602. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[2]~8 .lut_mask = 16'hA50A;
  25603. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[2]~8 .sum_lutc_input = "cin";
  25604. // Location: FF_X45_Y1_N15
  25605. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[3] (
  25606. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25607. .d(\macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[3]~10_combout ),
  25608. .asdata(vcc),
  25609. .clrn(!\sys_resetn~clkctrl_outclk ),
  25610. .aload(gnd),
  25611. .sclr(\macro_inst|u_uart[0]|u_tx[5]|tx_stop~combout ),
  25612. .sload(gnd),
  25613. .ena(vcc),
  25614. .devclrn(devclrn),
  25615. .devpor(devpor),
  25616. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt [3]),
  25617. .prn(vcc));
  25618. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[3] .is_wysiwyg = "true";
  25619. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[3] .power_up = "low";
  25620. // Location: LCCOMB_X45_Y1_N14
  25621. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[3]~10 (
  25622. .dataa(gnd),
  25623. .datab(\macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt [3]),
  25624. .datac(gnd),
  25625. .datad(gnd),
  25626. .cin(\macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[2]~9 ),
  25627. .combout(\macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[3]~10_combout ),
  25628. .cout());
  25629. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[3]~10 .lut_mask = 16'h3C3C;
  25630. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_baud_cnt[3]~10 .sum_lutc_input = "cin";
  25631. // Location: FF_X45_Y1_N31
  25632. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_bit (
  25633. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25634. .d(\macro_inst|u_uart[0]|u_tx[5]|always6~1_combout ),
  25635. .asdata(vcc),
  25636. .clrn(!\sys_resetn~clkctrl_outclk ),
  25637. .aload(gnd),
  25638. .sclr(gnd),
  25639. .sload(gnd),
  25640. .ena(vcc),
  25641. .devclrn(devclrn),
  25642. .devpor(devpor),
  25643. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_bit~q ),
  25644. .prn(vcc));
  25645. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_bit .is_wysiwyg = "true";
  25646. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_bit .power_up = "low";
  25647. // Location: FF_X57_Y1_N15
  25648. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_complete (
  25649. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25650. .d(\macro_inst|u_uart[0]|u_tx[5]|tx_complete~0_combout ),
  25651. .asdata(vcc),
  25652. .clrn(!\sys_resetn~clkctrl_outclk ),
  25653. .aload(gnd),
  25654. .sclr(gnd),
  25655. .sload(gnd),
  25656. .ena(vcc),
  25657. .devclrn(devclrn),
  25658. .devpor(devpor),
  25659. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_complete~q ),
  25660. .prn(vcc));
  25661. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_complete .is_wysiwyg = "true";
  25662. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_complete .power_up = "low";
  25663. // Location: LCCOMB_X57_Y1_N14
  25664. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|tx_complete~0 (
  25665. .dataa(\macro_inst|u_uart[0]|u_regs|clear_flags[5]~16_combout ),
  25666. .datab(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|counter ),
  25667. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_complete~q ),
  25668. .datad(\macro_inst|u_uart[0]|u_tx[5]|comb~1_combout ),
  25669. .cin(gnd),
  25670. .combout(\macro_inst|u_uart[0]|u_tx[5]|tx_complete~0_combout ),
  25671. .cout());
  25672. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_complete~0 .lut_mask = 16'h3310;
  25673. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_complete~0 .sum_lutc_input = "datac";
  25674. // Location: FF_X51_Y1_N3
  25675. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt[0] (
  25676. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25677. .d(\macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt~2_combout ),
  25678. .asdata(vcc),
  25679. .clrn(vcc),
  25680. .aload(gnd),
  25681. .sclr(gnd),
  25682. .sload(gnd),
  25683. .ena(\macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt[0]~1_combout ),
  25684. .devclrn(devclrn),
  25685. .devpor(devpor),
  25686. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt [0]),
  25687. .prn(vcc));
  25688. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt[0] .is_wysiwyg = "true";
  25689. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt[0] .power_up = "low";
  25690. // Location: LCCOMB_X51_Y1_N8
  25691. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt[0]~1 (
  25692. .dataa(gnd),
  25693. .datab(\macro_inst|u_uart[0]|u_tx[5]|tx_bit~q ),
  25694. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_DATA~q ),
  25695. .datad(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_START~q ),
  25696. .cin(gnd),
  25697. .combout(\macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt[0]~1_combout ),
  25698. .cout());
  25699. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt[0]~1 .lut_mask = 16'hFFC0;
  25700. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt[0]~1 .sum_lutc_input = "datac";
  25701. // Location: FF_X51_Y1_N23
  25702. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt[1] (
  25703. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25704. .d(\macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt~0_combout ),
  25705. .asdata(vcc),
  25706. .clrn(vcc),
  25707. .aload(gnd),
  25708. .sclr(gnd),
  25709. .sload(gnd),
  25710. .ena(\macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt[0]~1_combout ),
  25711. .devclrn(devclrn),
  25712. .devpor(devpor),
  25713. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt [1]),
  25714. .prn(vcc));
  25715. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt[1] .is_wysiwyg = "true";
  25716. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt[1] .power_up = "low";
  25717. // Location: FF_X51_Y1_N11
  25718. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt[2] (
  25719. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25720. .d(\macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt~3_combout ),
  25721. .asdata(vcc),
  25722. .clrn(vcc),
  25723. .aload(gnd),
  25724. .sclr(gnd),
  25725. .sload(gnd),
  25726. .ena(\macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt[0]~1_combout ),
  25727. .devclrn(devclrn),
  25728. .devpor(devpor),
  25729. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt [2]),
  25730. .prn(vcc));
  25731. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt[2] .is_wysiwyg = "true";
  25732. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt[2] .power_up = "low";
  25733. // Location: LCCOMB_X51_Y1_N22
  25734. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt~0 (
  25735. .dataa(gnd),
  25736. .datab(\macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt [0]),
  25737. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt [1]),
  25738. .datad(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_START~q ),
  25739. .cin(gnd),
  25740. .combout(\macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt~0_combout ),
  25741. .cout());
  25742. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt~0 .lut_mask = 16'hFFC3;
  25743. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt~0 .sum_lutc_input = "datac";
  25744. // Location: LCCOMB_X51_Y1_N2
  25745. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt~2 (
  25746. .dataa(gnd),
  25747. .datab(gnd),
  25748. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt [0]),
  25749. .datad(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_START~q ),
  25750. .cin(gnd),
  25751. .combout(\macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt~2_combout ),
  25752. .cout());
  25753. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt~2 .lut_mask = 16'hFF0F;
  25754. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt~2 .sum_lutc_input = "datac";
  25755. // Location: LCCOMB_X51_Y1_N10
  25756. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt~3 (
  25757. .dataa(\macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt [1]),
  25758. .datab(\macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt [0]),
  25759. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt [2]),
  25760. .datad(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_START~q ),
  25761. .cin(gnd),
  25762. .combout(\macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt~3_combout ),
  25763. .cout());
  25764. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt~3 .lut_mask = 16'hFFE1;
  25765. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_data_cnt~3 .sum_lutc_input = "datac";
  25766. // Location: FF_X57_Y1_N3
  25767. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|counter[0] (
  25768. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25769. .d(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|counter~0_combout ),
  25770. .asdata(vcc),
  25771. .clrn(!\sys_resetn~clkctrl_outclk ),
  25772. .aload(gnd),
  25773. .sclr(gnd),
  25774. .sload(gnd),
  25775. .ena(vcc),
  25776. .devclrn(devclrn),
  25777. .devpor(devpor),
  25778. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|counter ),
  25779. .prn(vcc));
  25780. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|counter[0] .is_wysiwyg = "true";
  25781. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|counter[0] .power_up = "low";
  25782. // Location: LCCOMB_X57_Y1_N2
  25783. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|counter~0 (
  25784. .dataa(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_IDLE~q ),
  25785. .datab(\macro_inst|u_uart[0]|u_regs|tx_write [5]),
  25786. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|counter ),
  25787. .datad(\macro_inst|u_uart[0]|u_tx[5]|comb~1_combout ),
  25788. .cin(gnd),
  25789. .combout(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|counter~0_combout ),
  25790. .cout());
  25791. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|counter~0 .lut_mask = 16'h0CAC;
  25792. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|counter~0 .sum_lutc_input = "datac";
  25793. // Location: FF_X52_Y1_N1
  25794. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][0] (
  25795. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25796. .d(\rv32.mem_ahb_hwdata[0] ),
  25797. .asdata(vcc),
  25798. .clrn(vcc),
  25799. .aload(gnd),
  25800. .sclr(gnd),
  25801. .sload(gnd),
  25802. .ena(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|wrreq~0_combout ),
  25803. .devclrn(devclrn),
  25804. .devpor(devpor),
  25805. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][0]~q ),
  25806. .prn(vcc));
  25807. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][0] .is_wysiwyg = "true";
  25808. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][0] .power_up = "low";
  25809. // Location: FF_X52_Y1_N9
  25810. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][1] (
  25811. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25812. .d(\rv32.mem_ahb_hwdata[1] ),
  25813. .asdata(vcc),
  25814. .clrn(vcc),
  25815. .aload(gnd),
  25816. .sclr(gnd),
  25817. .sload(gnd),
  25818. .ena(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|wrreq~0_combout ),
  25819. .devclrn(devclrn),
  25820. .devpor(devpor),
  25821. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][1]~q ),
  25822. .prn(vcc));
  25823. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][1] .is_wysiwyg = "true";
  25824. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][1] .power_up = "low";
  25825. // Location: FF_X52_Y1_N13
  25826. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][2] (
  25827. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25828. .d(\rv32.mem_ahb_hwdata[2] ),
  25829. .asdata(vcc),
  25830. .clrn(vcc),
  25831. .aload(gnd),
  25832. .sclr(gnd),
  25833. .sload(gnd),
  25834. .ena(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|wrreq~0_combout ),
  25835. .devclrn(devclrn),
  25836. .devpor(devpor),
  25837. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][2]~q ),
  25838. .prn(vcc));
  25839. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][2] .is_wysiwyg = "true";
  25840. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][2] .power_up = "low";
  25841. // Location: FF_X52_Y1_N25
  25842. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][3] (
  25843. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25844. .d(\rv32.mem_ahb_hwdata[3] ),
  25845. .asdata(vcc),
  25846. .clrn(vcc),
  25847. .aload(gnd),
  25848. .sclr(gnd),
  25849. .sload(gnd),
  25850. .ena(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|wrreq~0_combout ),
  25851. .devclrn(devclrn),
  25852. .devpor(devpor),
  25853. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][3]~q ),
  25854. .prn(vcc));
  25855. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][3] .is_wysiwyg = "true";
  25856. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][3] .power_up = "low";
  25857. // Location: FF_X52_Y1_N7
  25858. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][4] (
  25859. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25860. .d(gnd),
  25861. .asdata(\rv32.mem_ahb_hwdata[4] ),
  25862. .clrn(vcc),
  25863. .aload(gnd),
  25864. .sclr(gnd),
  25865. .sload(vcc),
  25866. .ena(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|wrreq~0_combout ),
  25867. .devclrn(devclrn),
  25868. .devpor(devpor),
  25869. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][4]~q ),
  25870. .prn(vcc));
  25871. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][4] .is_wysiwyg = "true";
  25872. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][4] .power_up = "low";
  25873. // Location: FF_X52_Y1_N11
  25874. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][5] (
  25875. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25876. .d(\rv32.mem_ahb_hwdata[5] ),
  25877. .asdata(vcc),
  25878. .clrn(vcc),
  25879. .aload(gnd),
  25880. .sclr(gnd),
  25881. .sload(gnd),
  25882. .ena(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|wrreq~0_combout ),
  25883. .devclrn(devclrn),
  25884. .devpor(devpor),
  25885. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][5]~q ),
  25886. .prn(vcc));
  25887. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][5] .is_wysiwyg = "true";
  25888. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][5] .power_up = "low";
  25889. // Location: FF_X52_Y1_N23
  25890. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][6] (
  25891. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25892. .d(\rv32.mem_ahb_hwdata[6] ),
  25893. .asdata(vcc),
  25894. .clrn(vcc),
  25895. .aload(gnd),
  25896. .sclr(gnd),
  25897. .sload(gnd),
  25898. .ena(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|wrreq~0_combout ),
  25899. .devclrn(devclrn),
  25900. .devpor(devpor),
  25901. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][6]~q ),
  25902. .prn(vcc));
  25903. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][6] .is_wysiwyg = "true";
  25904. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][6] .power_up = "low";
  25905. // Location: FF_X52_Y1_N29
  25906. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][7] (
  25907. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25908. .d(\rv32.mem_ahb_hwdata[7] ),
  25909. .asdata(vcc),
  25910. .clrn(vcc),
  25911. .aload(gnd),
  25912. .sclr(gnd),
  25913. .sload(gnd),
  25914. .ena(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|wrreq~0_combout ),
  25915. .devclrn(devclrn),
  25916. .devpor(devpor),
  25917. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][7]~q ),
  25918. .prn(vcc));
  25919. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][7] .is_wysiwyg = "true";
  25920. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][7] .power_up = "low";
  25921. // Location: LCCOMB_X56_Y1_N8
  25922. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|wrreq~0 (
  25923. .dataa(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|counter ),
  25924. .datab(gnd),
  25925. .datac(gnd),
  25926. .datad(\macro_inst|u_uart[0]|u_regs|tx_write [5]),
  25927. .cin(gnd),
  25928. .combout(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|wrreq~0_combout ),
  25929. .cout());
  25930. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|wrreq~0 .lut_mask = 16'h5500;
  25931. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_fifo|wrreq~0 .sum_lutc_input = "datac";
  25932. // Location: FF_X51_Y1_N31
  25933. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_parity (
  25934. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25935. .d(\macro_inst|u_uart[0]|u_tx[5]|tx_parity~1_combout ),
  25936. .asdata(vcc),
  25937. .clrn(vcc),
  25938. .aload(gnd),
  25939. .sclr(gnd),
  25940. .sload(gnd),
  25941. .ena(vcc),
  25942. .devclrn(devclrn),
  25943. .devpor(devpor),
  25944. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_parity~q ),
  25945. .prn(vcc));
  25946. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_parity .is_wysiwyg = "true";
  25947. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_parity .power_up = "low";
  25948. // Location: LCCOMB_X51_Y1_N20
  25949. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|tx_parity~0 (
  25950. .dataa(\macro_inst|u_uart[0]|u_regs|lcr_sps~q ),
  25951. .datab(\macro_inst|u_uart[0]|u_tx[5]|tx_bit~q ),
  25952. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_DATA~q ),
  25953. .datad(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg [0]),
  25954. .cin(gnd),
  25955. .combout(\macro_inst|u_uart[0]|u_tx[5]|tx_parity~0_combout ),
  25956. .cout());
  25957. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_parity~0 .lut_mask = 16'h4000;
  25958. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_parity~0 .sum_lutc_input = "datac";
  25959. // Location: LCCOMB_X51_Y1_N30
  25960. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|tx_parity~1 (
  25961. .dataa(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_START~q ),
  25962. .datab(\macro_inst|u_uart[0]|u_regs|lcr_eps~q ),
  25963. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_parity~q ),
  25964. .datad(\macro_inst|u_uart[0]|u_tx[5]|tx_parity~0_combout ),
  25965. .cin(gnd),
  25966. .combout(\macro_inst|u_uart[0]|u_tx[5]|tx_parity~1_combout ),
  25967. .cout());
  25968. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_parity~1 .lut_mask = 16'h2772;
  25969. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_parity~1 .sum_lutc_input = "datac";
  25970. // Location: FF_X52_Y1_N19
  25971. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[0] (
  25972. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25973. .d(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~0_combout ),
  25974. .asdata(vcc),
  25975. .clrn(!\sys_resetn~clkctrl_outclk ),
  25976. .aload(gnd),
  25977. .sclr(gnd),
  25978. .sload(gnd),
  25979. .ena(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[5]~1_combout ),
  25980. .devclrn(devclrn),
  25981. .devpor(devpor),
  25982. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg [0]),
  25983. .prn(vcc));
  25984. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[0] .is_wysiwyg = "true";
  25985. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[0] .power_up = "low";
  25986. // Location: FF_X52_Y1_N27
  25987. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[1] (
  25988. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  25989. .d(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~2_combout ),
  25990. .asdata(vcc),
  25991. .clrn(!\sys_resetn~clkctrl_outclk ),
  25992. .aload(gnd),
  25993. .sclr(gnd),
  25994. .sload(gnd),
  25995. .ena(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[5]~1_combout ),
  25996. .devclrn(devclrn),
  25997. .devpor(devpor),
  25998. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg [1]),
  25999. .prn(vcc));
  26000. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[1] .is_wysiwyg = "true";
  26001. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[1] .power_up = "low";
  26002. // Location: FF_X52_Y1_N15
  26003. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[2] (
  26004. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26005. .d(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~3_combout ),
  26006. .asdata(vcc),
  26007. .clrn(!\sys_resetn~clkctrl_outclk ),
  26008. .aload(gnd),
  26009. .sclr(gnd),
  26010. .sload(gnd),
  26011. .ena(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[5]~1_combout ),
  26012. .devclrn(devclrn),
  26013. .devpor(devpor),
  26014. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg [2]),
  26015. .prn(vcc));
  26016. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[2] .is_wysiwyg = "true";
  26017. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[2] .power_up = "low";
  26018. // Location: FF_X52_Y1_N3
  26019. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[3] (
  26020. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26021. .d(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~4_combout ),
  26022. .asdata(vcc),
  26023. .clrn(!\sys_resetn~clkctrl_outclk ),
  26024. .aload(gnd),
  26025. .sclr(gnd),
  26026. .sload(gnd),
  26027. .ena(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[5]~1_combout ),
  26028. .devclrn(devclrn),
  26029. .devpor(devpor),
  26030. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg [3]),
  26031. .prn(vcc));
  26032. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[3] .is_wysiwyg = "true";
  26033. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[3] .power_up = "low";
  26034. // Location: FF_X52_Y1_N5
  26035. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[4] (
  26036. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26037. .d(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~5_combout ),
  26038. .asdata(vcc),
  26039. .clrn(!\sys_resetn~clkctrl_outclk ),
  26040. .aload(gnd),
  26041. .sclr(gnd),
  26042. .sload(gnd),
  26043. .ena(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[5]~1_combout ),
  26044. .devclrn(devclrn),
  26045. .devpor(devpor),
  26046. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg [4]),
  26047. .prn(vcc));
  26048. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[4] .is_wysiwyg = "true";
  26049. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[4] .power_up = "low";
  26050. // Location: FF_X52_Y1_N17
  26051. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[5] (
  26052. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26053. .d(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~6_combout ),
  26054. .asdata(vcc),
  26055. .clrn(!\sys_resetn~clkctrl_outclk ),
  26056. .aload(gnd),
  26057. .sclr(gnd),
  26058. .sload(gnd),
  26059. .ena(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[5]~1_combout ),
  26060. .devclrn(devclrn),
  26061. .devpor(devpor),
  26062. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg [5]),
  26063. .prn(vcc));
  26064. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[5] .is_wysiwyg = "true";
  26065. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[5] .power_up = "low";
  26066. // Location: LCCOMB_X52_Y1_N6
  26067. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[5]~1 (
  26068. .dataa(\macro_inst|u_uart[0]|u_tx[5]|tx_bit~q ),
  26069. .datab(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_DATA~q ),
  26070. .datac(gnd),
  26071. .datad(\macro_inst|u_uart[0]|u_tx[5]|fifo_rden~combout ),
  26072. .cin(gnd),
  26073. .combout(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[5]~1_combout ),
  26074. .cout());
  26075. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[5]~1 .lut_mask = 16'hFF88;
  26076. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[5]~1 .sum_lutc_input = "datac";
  26077. // Location: FF_X52_Y1_N21
  26078. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[6] (
  26079. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26080. .d(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~7_combout ),
  26081. .asdata(vcc),
  26082. .clrn(!\sys_resetn~clkctrl_outclk ),
  26083. .aload(gnd),
  26084. .sclr(gnd),
  26085. .sload(gnd),
  26086. .ena(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[5]~1_combout ),
  26087. .devclrn(devclrn),
  26088. .devpor(devpor),
  26089. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg [6]),
  26090. .prn(vcc));
  26091. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[6] .is_wysiwyg = "true";
  26092. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[6] .power_up = "low";
  26093. // Location: FF_X52_Y1_N31
  26094. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[7] (
  26095. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26096. .d(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~8_combout ),
  26097. .asdata(vcc),
  26098. .clrn(!\sys_resetn~clkctrl_outclk ),
  26099. .aload(gnd),
  26100. .sclr(gnd),
  26101. .sload(gnd),
  26102. .ena(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[5]~1_combout ),
  26103. .devclrn(devclrn),
  26104. .devpor(devpor),
  26105. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg [7]),
  26106. .prn(vcc));
  26107. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[7] .is_wysiwyg = "true";
  26108. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg[7] .power_up = "low";
  26109. // Location: LCCOMB_X52_Y1_N18
  26110. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~0 (
  26111. .dataa(gnd),
  26112. .datab(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][0]~q ),
  26113. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg [1]),
  26114. .datad(\macro_inst|u_uart[0]|u_tx[5]|fifo_rden~combout ),
  26115. .cin(gnd),
  26116. .combout(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~0_combout ),
  26117. .cout());
  26118. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~0 .lut_mask = 16'hCCF0;
  26119. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~0 .sum_lutc_input = "datac";
  26120. // Location: LCCOMB_X52_Y1_N26
  26121. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~2 (
  26122. .dataa(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][1]~q ),
  26123. .datab(gnd),
  26124. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg [2]),
  26125. .datad(\macro_inst|u_uart[0]|u_tx[5]|fifo_rden~combout ),
  26126. .cin(gnd),
  26127. .combout(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~2_combout ),
  26128. .cout());
  26129. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~2 .lut_mask = 16'hAAF0;
  26130. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~2 .sum_lutc_input = "datac";
  26131. // Location: LCCOMB_X52_Y1_N14
  26132. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~3 (
  26133. .dataa(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][2]~q ),
  26134. .datab(gnd),
  26135. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg [3]),
  26136. .datad(\macro_inst|u_uart[0]|u_tx[5]|fifo_rden~combout ),
  26137. .cin(gnd),
  26138. .combout(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~3_combout ),
  26139. .cout());
  26140. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~3 .lut_mask = 16'hAAF0;
  26141. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~3 .sum_lutc_input = "datac";
  26142. // Location: LCCOMB_X52_Y1_N2
  26143. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~4 (
  26144. .dataa(gnd),
  26145. .datab(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][3]~q ),
  26146. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg [4]),
  26147. .datad(\macro_inst|u_uart[0]|u_tx[5]|fifo_rden~combout ),
  26148. .cin(gnd),
  26149. .combout(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~4_combout ),
  26150. .cout());
  26151. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~4 .lut_mask = 16'hCCF0;
  26152. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~4 .sum_lutc_input = "datac";
  26153. // Location: LCCOMB_X52_Y1_N4
  26154. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~5 (
  26155. .dataa(gnd),
  26156. .datab(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][4]~q ),
  26157. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg [5]),
  26158. .datad(\macro_inst|u_uart[0]|u_tx[5]|fifo_rden~combout ),
  26159. .cin(gnd),
  26160. .combout(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~5_combout ),
  26161. .cout());
  26162. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~5 .lut_mask = 16'hCCF0;
  26163. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~5 .sum_lutc_input = "datac";
  26164. // Location: LCCOMB_X52_Y1_N16
  26165. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~6 (
  26166. .dataa(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][5]~q ),
  26167. .datab(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg [6]),
  26168. .datac(gnd),
  26169. .datad(\macro_inst|u_uart[0]|u_tx[5]|fifo_rden~combout ),
  26170. .cin(gnd),
  26171. .combout(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~6_combout ),
  26172. .cout());
  26173. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~6 .lut_mask = 16'hAACC;
  26174. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~6 .sum_lutc_input = "datac";
  26175. // Location: LCCOMB_X52_Y1_N20
  26176. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~7 (
  26177. .dataa(gnd),
  26178. .datab(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][6]~q ),
  26179. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg [7]),
  26180. .datad(\macro_inst|u_uart[0]|u_tx[5]|fifo_rden~combout ),
  26181. .cin(gnd),
  26182. .combout(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~7_combout ),
  26183. .cout());
  26184. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~7 .lut_mask = 16'hCCF0;
  26185. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~7 .sum_lutc_input = "datac";
  26186. // Location: LCCOMB_X52_Y1_N30
  26187. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~8 (
  26188. .dataa(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|fifo[1][7]~q ),
  26189. .datab(gnd),
  26190. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg [0]),
  26191. .datad(\macro_inst|u_uart[0]|u_tx[5]|fifo_rden~combout ),
  26192. .cin(gnd),
  26193. .combout(\macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~8_combout ),
  26194. .cout());
  26195. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~8 .lut_mask = 16'hAAF0;
  26196. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_shift_reg~8 .sum_lutc_input = "datac";
  26197. // Location: FF_X51_Y1_N15
  26198. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_DATA (
  26199. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26200. .d(\macro_inst|u_uart[0]|u_tx[5]|Selector2~0_combout ),
  26201. .asdata(vcc),
  26202. .clrn(!\sys_resetn~clkctrl_outclk ),
  26203. .aload(gnd),
  26204. .sclr(gnd),
  26205. .sload(gnd),
  26206. .ena(vcc),
  26207. .devclrn(devclrn),
  26208. .devpor(devpor),
  26209. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_DATA~q ),
  26210. .prn(vcc));
  26211. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_DATA .is_wysiwyg = "true";
  26212. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_DATA .power_up = "low";
  26213. // Location: FF_X58_Y1_N13
  26214. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_IDLE (
  26215. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26216. .d(\macro_inst|u_uart[0]|u_tx[5]|Selector0~0_combout ),
  26217. .asdata(vcc),
  26218. .clrn(!\sys_resetn~clkctrl_outclk ),
  26219. .aload(gnd),
  26220. .sclr(gnd),
  26221. .sload(gnd),
  26222. .ena(vcc),
  26223. .devclrn(devclrn),
  26224. .devpor(devpor),
  26225. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_IDLE~q ),
  26226. .prn(vcc));
  26227. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_IDLE .is_wysiwyg = "true";
  26228. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_IDLE .power_up = "low";
  26229. // Location: FF_X51_Y1_N5
  26230. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_PARITY (
  26231. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26232. .d(\macro_inst|u_uart[0]|u_tx[5]|Selector3~1_combout ),
  26233. .asdata(vcc),
  26234. .clrn(!\sys_resetn~clkctrl_outclk ),
  26235. .aload(gnd),
  26236. .sclr(gnd),
  26237. .sload(gnd),
  26238. .ena(vcc),
  26239. .devclrn(devclrn),
  26240. .devpor(devpor),
  26241. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_PARITY~q ),
  26242. .prn(vcc));
  26243. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_PARITY .is_wysiwyg = "true";
  26244. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_PARITY .power_up = "low";
  26245. // Location: FF_X57_Y1_N1
  26246. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_START (
  26247. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26248. .d(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_START~1_combout ),
  26249. .asdata(vcc),
  26250. .clrn(!\sys_resetn~clkctrl_outclk ),
  26251. .aload(gnd),
  26252. .sclr(gnd),
  26253. .sload(gnd),
  26254. .ena(vcc),
  26255. .devclrn(devclrn),
  26256. .devpor(devpor),
  26257. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_START~q ),
  26258. .prn(vcc));
  26259. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_START .is_wysiwyg = "true";
  26260. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_START .power_up = "low";
  26261. // Location: LCCOMB_X51_Y1_N16
  26262. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_START~0 (
  26263. .dataa(\macro_inst|u_uart[0]|u_tx[5]|Selector5~3_combout ),
  26264. .datab(\macro_inst|u_uart[0]|u_tx[5]|tx_bit~q ),
  26265. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_DATA~q ),
  26266. .datad(\macro_inst|u_uart[0]|u_tx[5]|always0~0_combout ),
  26267. .cin(gnd),
  26268. .combout(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_START~0_combout ),
  26269. .cout());
  26270. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_START~0 .lut_mask = 16'h57F7;
  26271. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_START~0 .sum_lutc_input = "datac";
  26272. // Location: LCCOMB_X57_Y1_N0
  26273. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_START~1 (
  26274. .dataa(\macro_inst|u_uart[0]|u_tx[5]|fifo_rden~combout ),
  26275. .datab(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_START~0_combout ),
  26276. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_START~q ),
  26277. .datad(\macro_inst|u_uart[0]|u_tx[5]|comb~1_combout ),
  26278. .cin(gnd),
  26279. .combout(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_START~1_combout ),
  26280. .cout());
  26281. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_START~1 .lut_mask = 16'hAAEA;
  26282. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_START~1 .sum_lutc_input = "datac";
  26283. // Location: FF_X51_Y1_N29
  26284. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_STOP (
  26285. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26286. .d(\macro_inst|u_uart[0]|u_tx[5]|Selector4~1_combout ),
  26287. .asdata(vcc),
  26288. .clrn(!\sys_resetn~clkctrl_outclk ),
  26289. .aload(gnd),
  26290. .sclr(gnd),
  26291. .sload(gnd),
  26292. .ena(vcc),
  26293. .devclrn(devclrn),
  26294. .devpor(devpor),
  26295. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_STOP~q ),
  26296. .prn(vcc));
  26297. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_STOP .is_wysiwyg = "true";
  26298. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_STOP .power_up = "low";
  26299. // Location: LCCOMB_X56_Y1_N30
  26300. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|tx_stop (
  26301. .dataa(\macro_inst|u_uart[0]|u_tx[5]|tx_fifo|counter ),
  26302. .datab(gnd),
  26303. .datac(gnd),
  26304. .datad(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_IDLE~q ),
  26305. .cin(gnd),
  26306. .combout(\macro_inst|u_uart[0]|u_tx[5]|tx_stop~combout ),
  26307. .cout());
  26308. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_stop .lut_mask = 16'h0055;
  26309. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_stop .sum_lutc_input = "datac";
  26310. // Location: FF_X57_Y1_N21
  26311. dffeas \macro_inst|u_uart[0]|u_tx[5]|tx_stop_cnt (
  26312. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26313. .d(\macro_inst|u_uart[0]|u_tx[5]|tx_stop_cnt~1_combout ),
  26314. .asdata(vcc),
  26315. .clrn(vcc),
  26316. .aload(gnd),
  26317. .sclr(gnd),
  26318. .sload(gnd),
  26319. .ena(vcc),
  26320. .devclrn(devclrn),
  26321. .devpor(devpor),
  26322. .q(\macro_inst|u_uart[0]|u_tx[5]|tx_stop_cnt~q ),
  26323. .prn(vcc));
  26324. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_stop_cnt .is_wysiwyg = "true";
  26325. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_stop_cnt .power_up = "low";
  26326. // Location: LCCOMB_X57_Y1_N6
  26327. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|tx_stop_cnt~0 (
  26328. .dataa(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_START~q ),
  26329. .datab(\macro_inst|u_uart[0]|u_tx[5]|tx_stop_cnt~q ),
  26330. .datac(\macro_inst|u_uart[0]|u_tx[5]|tx_bit~q ),
  26331. .datad(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_STOP~q ),
  26332. .cin(gnd),
  26333. .combout(\macro_inst|u_uart[0]|u_tx[5]|tx_stop_cnt~0_combout ),
  26334. .cout());
  26335. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_stop_cnt~0 .lut_mask = 16'h1444;
  26336. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_stop_cnt~0 .sum_lutc_input = "datac";
  26337. // Location: LCCOMB_X57_Y1_N20
  26338. cycloneive_lcell_comb \macro_inst|u_uart[0]|u_tx[5]|tx_stop_cnt~1 (
  26339. .dataa(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_START~q ),
  26340. .datab(\macro_inst|u_uart[0]|u_regs|lcr_stp2~q ),
  26341. .datac(gnd),
  26342. .datad(\macro_inst|u_uart[0]|u_tx[5]|tx_stop_cnt~0_combout ),
  26343. .cin(gnd),
  26344. .combout(\macro_inst|u_uart[0]|u_tx[5]|tx_stop_cnt~1_combout ),
  26345. .cout());
  26346. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_stop_cnt~1 .lut_mask = 16'hFF88;
  26347. defparam \macro_inst|u_uart[0]|u_tx[5]|tx_stop_cnt~1 .sum_lutc_input = "datac";
  26348. // Location: FF_X51_Y1_N25
  26349. dffeas \macro_inst|u_uart[0]|u_tx[5]|uart_txd (
  26350. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26351. .d(\macro_inst|u_uart[0]|u_tx[5]|Selector5~4_combout ),
  26352. .asdata(vcc),
  26353. .clrn(!\sys_resetn~clkctrl_outclk ),
  26354. .aload(gnd),
  26355. .sclr(gnd),
  26356. .sload(gnd),
  26357. .ena(vcc),
  26358. .devclrn(devclrn),
  26359. .devpor(devpor),
  26360. .q(\macro_inst|u_uart[0]|u_tx[5]|uart_txd~q ),
  26361. .prn(vcc));
  26362. defparam \macro_inst|u_uart[0]|u_tx[5]|uart_txd .is_wysiwyg = "true";
  26363. defparam \macro_inst|u_uart[0]|u_tx[5]|uart_txd .power_up = "low";
  26364. // Location: LCCOMB_X61_Y8_N26
  26365. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|Equal1~0 (
  26366. .dataa(\macro_inst|u_uart[1]|u_baud|i_cnt [1]),
  26367. .datab(\macro_inst|u_uart[1]|u_baud|i_cnt [4]),
  26368. .datac(\macro_inst|u_uart[1]|u_baud|i_cnt [3]),
  26369. .datad(\macro_inst|u_uart[1]|u_baud|i_cnt [2]),
  26370. .cin(gnd),
  26371. .combout(\macro_inst|u_uart[1]|u_baud|Equal1~0_combout ),
  26372. .cout());
  26373. defparam \macro_inst|u_uart[1]|u_baud|Equal1~0 .lut_mask = 16'h0001;
  26374. defparam \macro_inst|u_uart[1]|u_baud|Equal1~0 .sum_lutc_input = "datac";
  26375. // Location: LCCOMB_X61_Y8_N28
  26376. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|Equal1~1 (
  26377. .dataa(\macro_inst|u_uart[1]|u_baud|i_cnt [7]),
  26378. .datab(\macro_inst|u_uart[1]|u_baud|i_cnt [5]),
  26379. .datac(\macro_inst|u_uart[1]|u_baud|i_cnt [6]),
  26380. .datad(\macro_inst|u_uart[1]|u_baud|i_cnt [8]),
  26381. .cin(gnd),
  26382. .combout(\macro_inst|u_uart[1]|u_baud|Equal1~1_combout ),
  26383. .cout());
  26384. defparam \macro_inst|u_uart[1]|u_baud|Equal1~1 .lut_mask = 16'h0001;
  26385. defparam \macro_inst|u_uart[1]|u_baud|Equal1~1 .sum_lutc_input = "datac";
  26386. // Location: LCCOMB_X61_Y8_N0
  26387. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|Equal1~2 (
  26388. .dataa(\macro_inst|u_uart[1]|u_baud|i_cnt [10]),
  26389. .datab(\macro_inst|u_uart[1]|u_baud|i_cnt [11]),
  26390. .datac(\macro_inst|u_uart[1]|u_baud|i_cnt [9]),
  26391. .datad(\macro_inst|u_uart[1]|u_baud|i_cnt [12]),
  26392. .cin(gnd),
  26393. .combout(\macro_inst|u_uart[1]|u_baud|Equal1~2_combout ),
  26394. .cout());
  26395. defparam \macro_inst|u_uart[1]|u_baud|Equal1~2 .lut_mask = 16'h0001;
  26396. defparam \macro_inst|u_uart[1]|u_baud|Equal1~2 .sum_lutc_input = "datac";
  26397. // Location: LCCOMB_X61_Y8_N22
  26398. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|Equal1~3 (
  26399. .dataa(\macro_inst|u_uart[1]|u_baud|i_cnt [13]),
  26400. .datab(gnd),
  26401. .datac(\macro_inst|u_uart[1]|u_baud|i_cnt [15]),
  26402. .datad(\macro_inst|u_uart[1]|u_baud|i_cnt [14]),
  26403. .cin(gnd),
  26404. .combout(\macro_inst|u_uart[1]|u_baud|Equal1~3_combout ),
  26405. .cout());
  26406. defparam \macro_inst|u_uart[1]|u_baud|Equal1~3 .lut_mask = 16'h0005;
  26407. defparam \macro_inst|u_uart[1]|u_baud|Equal1~3 .sum_lutc_input = "datac";
  26408. // Location: LCCOMB_X61_Y8_N4
  26409. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|Equal1~4 (
  26410. .dataa(\macro_inst|u_uart[1]|u_baud|Equal1~3_combout ),
  26411. .datab(\macro_inst|u_uart[1]|u_baud|Equal1~1_combout ),
  26412. .datac(\macro_inst|u_uart[1]|u_baud|Equal1~0_combout ),
  26413. .datad(\macro_inst|u_uart[1]|u_baud|Equal1~2_combout ),
  26414. .cin(gnd),
  26415. .combout(\macro_inst|u_uart[1]|u_baud|Equal1~4_combout ),
  26416. .cout());
  26417. defparam \macro_inst|u_uart[1]|u_baud|Equal1~4 .lut_mask = 16'h8000;
  26418. defparam \macro_inst|u_uart[1]|u_baud|Equal1~4 .sum_lutc_input = "datac";
  26419. // Location: LCCOMB_X61_Y4_N0
  26420. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|LessThan0~1 (
  26421. .dataa(\macro_inst|u_uart[1]|u_baud|f_cnt [5]),
  26422. .datab(\macro_inst|u_uart[1]|u_regs|fbrd [0]),
  26423. .datac(gnd),
  26424. .datad(vcc),
  26425. .cin(gnd),
  26426. .combout(),
  26427. .cout(\macro_inst|u_uart[1]|u_baud|LessThan0~1_cout ));
  26428. defparam \macro_inst|u_uart[1]|u_baud|LessThan0~1 .lut_mask = 16'h0044;
  26429. defparam \macro_inst|u_uart[1]|u_baud|LessThan0~1 .sum_lutc_input = "cin";
  26430. // Location: LCCOMB_X61_Y4_N10
  26431. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|LessThan0~10 (
  26432. .dataa(gnd),
  26433. .datab(\macro_inst|u_uart[1]|u_regs|fbrd [5]),
  26434. .datac(gnd),
  26435. .datad(\macro_inst|u_uart[1]|u_baud|f_cnt [0]),
  26436. .cin(\macro_inst|u_uart[1]|u_baud|LessThan0~9_cout ),
  26437. .combout(\macro_inst|u_uart[1]|u_baud|LessThan0~10_combout ),
  26438. .cout());
  26439. defparam \macro_inst|u_uart[1]|u_baud|LessThan0~10 .lut_mask = 16'hC0FC;
  26440. defparam \macro_inst|u_uart[1]|u_baud|LessThan0~10 .sum_lutc_input = "cin";
  26441. // Location: LCCOMB_X61_Y4_N2
  26442. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|LessThan0~3 (
  26443. .dataa(\macro_inst|u_uart[1]|u_baud|f_cnt [4]),
  26444. .datab(\macro_inst|u_uart[1]|u_regs|fbrd [1]),
  26445. .datac(gnd),
  26446. .datad(vcc),
  26447. .cin(\macro_inst|u_uart[1]|u_baud|LessThan0~1_cout ),
  26448. .combout(),
  26449. .cout(\macro_inst|u_uart[1]|u_baud|LessThan0~3_cout ));
  26450. defparam \macro_inst|u_uart[1]|u_baud|LessThan0~3 .lut_mask = 16'h002B;
  26451. defparam \macro_inst|u_uart[1]|u_baud|LessThan0~3 .sum_lutc_input = "cin";
  26452. // Location: LCCOMB_X61_Y4_N4
  26453. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|LessThan0~5 (
  26454. .dataa(\macro_inst|u_uart[1]|u_baud|f_cnt [3]),
  26455. .datab(\macro_inst|u_uart[1]|u_regs|fbrd [2]),
  26456. .datac(gnd),
  26457. .datad(vcc),
  26458. .cin(\macro_inst|u_uart[1]|u_baud|LessThan0~3_cout ),
  26459. .combout(),
  26460. .cout(\macro_inst|u_uart[1]|u_baud|LessThan0~5_cout ));
  26461. defparam \macro_inst|u_uart[1]|u_baud|LessThan0~5 .lut_mask = 16'h004D;
  26462. defparam \macro_inst|u_uart[1]|u_baud|LessThan0~5 .sum_lutc_input = "cin";
  26463. // Location: LCCOMB_X61_Y4_N6
  26464. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|LessThan0~7 (
  26465. .dataa(\macro_inst|u_uart[1]|u_regs|fbrd [3]),
  26466. .datab(\macro_inst|u_uart[1]|u_baud|f_cnt [2]),
  26467. .datac(gnd),
  26468. .datad(vcc),
  26469. .cin(\macro_inst|u_uart[1]|u_baud|LessThan0~5_cout ),
  26470. .combout(),
  26471. .cout(\macro_inst|u_uart[1]|u_baud|LessThan0~7_cout ));
  26472. defparam \macro_inst|u_uart[1]|u_baud|LessThan0~7 .lut_mask = 16'h004D;
  26473. defparam \macro_inst|u_uart[1]|u_baud|LessThan0~7 .sum_lutc_input = "cin";
  26474. // Location: LCCOMB_X61_Y4_N8
  26475. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|LessThan0~9 (
  26476. .dataa(\macro_inst|u_uart[1]|u_baud|f_cnt [1]),
  26477. .datab(\macro_inst|u_uart[1]|u_regs|fbrd [4]),
  26478. .datac(gnd),
  26479. .datad(vcc),
  26480. .cin(\macro_inst|u_uart[1]|u_baud|LessThan0~7_cout ),
  26481. .combout(),
  26482. .cout(\macro_inst|u_uart[1]|u_baud|LessThan0~9_cout ));
  26483. defparam \macro_inst|u_uart[1]|u_baud|LessThan0~9 .lut_mask = 16'h004D;
  26484. defparam \macro_inst|u_uart[1]|u_baud|LessThan0~9 .sum_lutc_input = "cin";
  26485. // Location: LCCOMB_X61_Y8_N2
  26486. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|always0~0 (
  26487. .dataa(\macro_inst|u_uart[1]|u_baud|f_del~q ),
  26488. .datab(\macro_inst|u_uart[1]|u_baud|i_cnt [0]),
  26489. .datac(\macro_inst|u_uart[1]|u_baud|Equal1~4_combout ),
  26490. .datad(\macro_inst|u_uart[1]|u_regs|uart_en~q ),
  26491. .cin(gnd),
  26492. .combout(\macro_inst|u_uart[1]|u_baud|always0~0_combout ),
  26493. .cout());
  26494. defparam \macro_inst|u_uart[1]|u_baud|always0~0 .lut_mask = 16'hD0FF;
  26495. defparam \macro_inst|u_uart[1]|u_baud|always0~0 .sum_lutc_input = "datac";
  26496. // Location: LCCOMB_X61_Y8_N30
  26497. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|always2~0 (
  26498. .dataa(\macro_inst|u_uart[1]|u_baud|f_del~q ),
  26499. .datab(\macro_inst|u_uart[1]|u_baud|i_cnt [0]),
  26500. .datac(\macro_inst|u_uart[1]|u_baud|Equal1~4_combout ),
  26501. .datad(\macro_inst|u_uart[1]|u_regs|uart_en~q ),
  26502. .cin(gnd),
  26503. .combout(\macro_inst|u_uart[1]|u_baud|always2~0_combout ),
  26504. .cout());
  26505. defparam \macro_inst|u_uart[1]|u_baud|always2~0 .lut_mask = 16'hD000;
  26506. defparam \macro_inst|u_uart[1]|u_baud|always2~0 .sum_lutc_input = "datac";
  26507. // Location: FF_X61_Y8_N31
  26508. dffeas \macro_inst|u_uart[1]|u_baud|baud16 (
  26509. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26510. .d(\macro_inst|u_uart[1]|u_baud|always2~0_combout ),
  26511. .asdata(vcc),
  26512. .clrn(!\sys_resetn~clkctrl_outclk ),
  26513. .aload(gnd),
  26514. .sclr(gnd),
  26515. .sload(gnd),
  26516. .ena(vcc),
  26517. .devclrn(devclrn),
  26518. .devpor(devpor),
  26519. .q(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  26520. .prn(vcc));
  26521. defparam \macro_inst|u_uart[1]|u_baud|baud16 .is_wysiwyg = "true";
  26522. defparam \macro_inst|u_uart[1]|u_baud|baud16 .power_up = "low";
  26523. // Location: FF_X61_Y8_N9
  26524. dffeas \macro_inst|u_uart[1]|u_baud|f_cnt[0] (
  26525. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26526. .d(\macro_inst|u_uart[1]|u_baud|f_cnt[0]~6_combout ),
  26527. .asdata(vcc),
  26528. .clrn(!\sys_resetn~clkctrl_outclk ),
  26529. .aload(gnd),
  26530. .sclr(!\macro_inst|u_uart[1]|u_regs|uart_en~q ),
  26531. .sload(gnd),
  26532. .ena(vcc),
  26533. .devclrn(devclrn),
  26534. .devpor(devpor),
  26535. .q(\macro_inst|u_uart[1]|u_baud|f_cnt [0]),
  26536. .prn(vcc));
  26537. defparam \macro_inst|u_uart[1]|u_baud|f_cnt[0] .is_wysiwyg = "true";
  26538. defparam \macro_inst|u_uart[1]|u_baud|f_cnt[0] .power_up = "low";
  26539. // Location: LCCOMB_X61_Y8_N8
  26540. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|f_cnt[0]~6 (
  26541. .dataa(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  26542. .datab(\macro_inst|u_uart[1]|u_baud|f_cnt [0]),
  26543. .datac(gnd),
  26544. .datad(vcc),
  26545. .cin(gnd),
  26546. .combout(\macro_inst|u_uart[1]|u_baud|f_cnt[0]~6_combout ),
  26547. .cout(\macro_inst|u_uart[1]|u_baud|f_cnt[0]~7 ));
  26548. defparam \macro_inst|u_uart[1]|u_baud|f_cnt[0]~6 .lut_mask = 16'h6688;
  26549. defparam \macro_inst|u_uart[1]|u_baud|f_cnt[0]~6 .sum_lutc_input = "datac";
  26550. // Location: FF_X61_Y8_N11
  26551. dffeas \macro_inst|u_uart[1]|u_baud|f_cnt[1] (
  26552. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26553. .d(\macro_inst|u_uart[1]|u_baud|f_cnt[1]~8_combout ),
  26554. .asdata(vcc),
  26555. .clrn(!\sys_resetn~clkctrl_outclk ),
  26556. .aload(gnd),
  26557. .sclr(!\macro_inst|u_uart[1]|u_regs|uart_en~q ),
  26558. .sload(gnd),
  26559. .ena(vcc),
  26560. .devclrn(devclrn),
  26561. .devpor(devpor),
  26562. .q(\macro_inst|u_uart[1]|u_baud|f_cnt [1]),
  26563. .prn(vcc));
  26564. defparam \macro_inst|u_uart[1]|u_baud|f_cnt[1] .is_wysiwyg = "true";
  26565. defparam \macro_inst|u_uart[1]|u_baud|f_cnt[1] .power_up = "low";
  26566. // Location: LCCOMB_X61_Y8_N10
  26567. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|f_cnt[1]~8 (
  26568. .dataa(\macro_inst|u_uart[1]|u_baud|f_cnt [1]),
  26569. .datab(gnd),
  26570. .datac(gnd),
  26571. .datad(vcc),
  26572. .cin(\macro_inst|u_uart[1]|u_baud|f_cnt[0]~7 ),
  26573. .combout(\macro_inst|u_uart[1]|u_baud|f_cnt[1]~8_combout ),
  26574. .cout(\macro_inst|u_uart[1]|u_baud|f_cnt[1]~9 ));
  26575. defparam \macro_inst|u_uart[1]|u_baud|f_cnt[1]~8 .lut_mask = 16'h5A5F;
  26576. defparam \macro_inst|u_uart[1]|u_baud|f_cnt[1]~8 .sum_lutc_input = "cin";
  26577. // Location: FF_X61_Y8_N13
  26578. dffeas \macro_inst|u_uart[1]|u_baud|f_cnt[2] (
  26579. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26580. .d(\macro_inst|u_uart[1]|u_baud|f_cnt[2]~10_combout ),
  26581. .asdata(vcc),
  26582. .clrn(!\sys_resetn~clkctrl_outclk ),
  26583. .aload(gnd),
  26584. .sclr(!\macro_inst|u_uart[1]|u_regs|uart_en~q ),
  26585. .sload(gnd),
  26586. .ena(vcc),
  26587. .devclrn(devclrn),
  26588. .devpor(devpor),
  26589. .q(\macro_inst|u_uart[1]|u_baud|f_cnt [2]),
  26590. .prn(vcc));
  26591. defparam \macro_inst|u_uart[1]|u_baud|f_cnt[2] .is_wysiwyg = "true";
  26592. defparam \macro_inst|u_uart[1]|u_baud|f_cnt[2] .power_up = "low";
  26593. // Location: LCCOMB_X61_Y8_N12
  26594. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|f_cnt[2]~10 (
  26595. .dataa(\macro_inst|u_uart[1]|u_baud|f_cnt [2]),
  26596. .datab(gnd),
  26597. .datac(gnd),
  26598. .datad(vcc),
  26599. .cin(\macro_inst|u_uart[1]|u_baud|f_cnt[1]~9 ),
  26600. .combout(\macro_inst|u_uart[1]|u_baud|f_cnt[2]~10_combout ),
  26601. .cout(\macro_inst|u_uart[1]|u_baud|f_cnt[2]~11 ));
  26602. defparam \macro_inst|u_uart[1]|u_baud|f_cnt[2]~10 .lut_mask = 16'hA50A;
  26603. defparam \macro_inst|u_uart[1]|u_baud|f_cnt[2]~10 .sum_lutc_input = "cin";
  26604. // Location: FF_X61_Y8_N15
  26605. dffeas \macro_inst|u_uart[1]|u_baud|f_cnt[3] (
  26606. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26607. .d(\macro_inst|u_uart[1]|u_baud|f_cnt[3]~12_combout ),
  26608. .asdata(vcc),
  26609. .clrn(!\sys_resetn~clkctrl_outclk ),
  26610. .aload(gnd),
  26611. .sclr(!\macro_inst|u_uart[1]|u_regs|uart_en~q ),
  26612. .sload(gnd),
  26613. .ena(vcc),
  26614. .devclrn(devclrn),
  26615. .devpor(devpor),
  26616. .q(\macro_inst|u_uart[1]|u_baud|f_cnt [3]),
  26617. .prn(vcc));
  26618. defparam \macro_inst|u_uart[1]|u_baud|f_cnt[3] .is_wysiwyg = "true";
  26619. defparam \macro_inst|u_uart[1]|u_baud|f_cnt[3] .power_up = "low";
  26620. // Location: LCCOMB_X61_Y8_N14
  26621. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|f_cnt[3]~12 (
  26622. .dataa(gnd),
  26623. .datab(\macro_inst|u_uart[1]|u_baud|f_cnt [3]),
  26624. .datac(gnd),
  26625. .datad(vcc),
  26626. .cin(\macro_inst|u_uart[1]|u_baud|f_cnt[2]~11 ),
  26627. .combout(\macro_inst|u_uart[1]|u_baud|f_cnt[3]~12_combout ),
  26628. .cout(\macro_inst|u_uart[1]|u_baud|f_cnt[3]~13 ));
  26629. defparam \macro_inst|u_uart[1]|u_baud|f_cnt[3]~12 .lut_mask = 16'h3C3F;
  26630. defparam \macro_inst|u_uart[1]|u_baud|f_cnt[3]~12 .sum_lutc_input = "cin";
  26631. // Location: FF_X61_Y8_N17
  26632. dffeas \macro_inst|u_uart[1]|u_baud|f_cnt[4] (
  26633. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26634. .d(\macro_inst|u_uart[1]|u_baud|f_cnt[4]~14_combout ),
  26635. .asdata(vcc),
  26636. .clrn(!\sys_resetn~clkctrl_outclk ),
  26637. .aload(gnd),
  26638. .sclr(!\macro_inst|u_uart[1]|u_regs|uart_en~q ),
  26639. .sload(gnd),
  26640. .ena(vcc),
  26641. .devclrn(devclrn),
  26642. .devpor(devpor),
  26643. .q(\macro_inst|u_uart[1]|u_baud|f_cnt [4]),
  26644. .prn(vcc));
  26645. defparam \macro_inst|u_uart[1]|u_baud|f_cnt[4] .is_wysiwyg = "true";
  26646. defparam \macro_inst|u_uart[1]|u_baud|f_cnt[4] .power_up = "low";
  26647. // Location: LCCOMB_X61_Y8_N16
  26648. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|f_cnt[4]~14 (
  26649. .dataa(gnd),
  26650. .datab(\macro_inst|u_uart[1]|u_baud|f_cnt [4]),
  26651. .datac(gnd),
  26652. .datad(vcc),
  26653. .cin(\macro_inst|u_uart[1]|u_baud|f_cnt[3]~13 ),
  26654. .combout(\macro_inst|u_uart[1]|u_baud|f_cnt[4]~14_combout ),
  26655. .cout(\macro_inst|u_uart[1]|u_baud|f_cnt[4]~15 ));
  26656. defparam \macro_inst|u_uart[1]|u_baud|f_cnt[4]~14 .lut_mask = 16'hC30C;
  26657. defparam \macro_inst|u_uart[1]|u_baud|f_cnt[4]~14 .sum_lutc_input = "cin";
  26658. // Location: FF_X61_Y8_N19
  26659. dffeas \macro_inst|u_uart[1]|u_baud|f_cnt[5] (
  26660. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26661. .d(\macro_inst|u_uart[1]|u_baud|f_cnt[5]~16_combout ),
  26662. .asdata(vcc),
  26663. .clrn(!\sys_resetn~clkctrl_outclk ),
  26664. .aload(gnd),
  26665. .sclr(!\macro_inst|u_uart[1]|u_regs|uart_en~q ),
  26666. .sload(gnd),
  26667. .ena(vcc),
  26668. .devclrn(devclrn),
  26669. .devpor(devpor),
  26670. .q(\macro_inst|u_uart[1]|u_baud|f_cnt [5]),
  26671. .prn(vcc));
  26672. defparam \macro_inst|u_uart[1]|u_baud|f_cnt[5] .is_wysiwyg = "true";
  26673. defparam \macro_inst|u_uart[1]|u_baud|f_cnt[5] .power_up = "low";
  26674. // Location: LCCOMB_X61_Y8_N18
  26675. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|f_cnt[5]~16 (
  26676. .dataa(gnd),
  26677. .datab(gnd),
  26678. .datac(gnd),
  26679. .datad(\macro_inst|u_uart[1]|u_baud|f_cnt [5]),
  26680. .cin(\macro_inst|u_uart[1]|u_baud|f_cnt[4]~15 ),
  26681. .combout(\macro_inst|u_uart[1]|u_baud|f_cnt[5]~16_combout ),
  26682. .cout());
  26683. defparam \macro_inst|u_uart[1]|u_baud|f_cnt[5]~16 .lut_mask = 16'h0FF0;
  26684. defparam \macro_inst|u_uart[1]|u_baud|f_cnt[5]~16 .sum_lutc_input = "cin";
  26685. // Location: FF_X61_Y4_N11
  26686. dffeas \macro_inst|u_uart[1]|u_baud|f_del (
  26687. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26688. .d(\macro_inst|u_uart[1]|u_baud|LessThan0~10_combout ),
  26689. .asdata(vcc),
  26690. .clrn(!\sys_resetn~clkctrl_outclk ),
  26691. .aload(gnd),
  26692. .sclr(gnd),
  26693. .sload(gnd),
  26694. .ena(vcc),
  26695. .devclrn(devclrn),
  26696. .devpor(devpor),
  26697. .q(\macro_inst|u_uart[1]|u_baud|f_del~q ),
  26698. .prn(vcc));
  26699. defparam \macro_inst|u_uart[1]|u_baud|f_del .is_wysiwyg = "true";
  26700. defparam \macro_inst|u_uart[1]|u_baud|f_del .power_up = "low";
  26701. // Location: FF_X62_Y8_N1
  26702. dffeas \macro_inst|u_uart[1]|u_baud|i_cnt[0] (
  26703. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26704. .d(\macro_inst|u_uart[1]|u_baud|i_cnt[0]~16_combout ),
  26705. .asdata(\macro_inst|u_uart[1]|u_regs|ibrd[0]~_wirecell_combout ),
  26706. .clrn(!\sys_resetn~clkctrl_outclk ),
  26707. .aload(gnd),
  26708. .sclr(gnd),
  26709. .sload(\macro_inst|u_uart[1]|u_baud|always0~0_combout ),
  26710. .ena(vcc),
  26711. .devclrn(devclrn),
  26712. .devpor(devpor),
  26713. .q(\macro_inst|u_uart[1]|u_baud|i_cnt [0]),
  26714. .prn(vcc));
  26715. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[0] .is_wysiwyg = "true";
  26716. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[0] .power_up = "low";
  26717. // Location: LCCOMB_X62_Y8_N0
  26718. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|i_cnt[0]~16 (
  26719. .dataa(gnd),
  26720. .datab(\macro_inst|u_uart[1]|u_baud|i_cnt [0]),
  26721. .datac(gnd),
  26722. .datad(gnd),
  26723. .cin(gnd),
  26724. .combout(\macro_inst|u_uart[1]|u_baud|i_cnt[0]~16_combout ),
  26725. .cout(\macro_inst|u_uart[1]|u_baud|i_cnt[0]~17 ));
  26726. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[0]~16 .lut_mask = 16'h3333;
  26727. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[0]~16 .sum_lutc_input = "datac";
  26728. // Location: FF_X62_Y8_N21
  26729. dffeas \macro_inst|u_uart[1]|u_baud|i_cnt[10] (
  26730. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26731. .d(\macro_inst|u_uart[1]|u_baud|i_cnt[10]~36_combout ),
  26732. .asdata(\macro_inst|u_uart[1]|u_regs|ibrd [10]),
  26733. .clrn(!\sys_resetn~clkctrl_outclk ),
  26734. .aload(gnd),
  26735. .sclr(gnd),
  26736. .sload(\macro_inst|u_uart[1]|u_baud|always0~0_combout ),
  26737. .ena(vcc),
  26738. .devclrn(devclrn),
  26739. .devpor(devpor),
  26740. .q(\macro_inst|u_uart[1]|u_baud|i_cnt [10]),
  26741. .prn(vcc));
  26742. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[10] .is_wysiwyg = "true";
  26743. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[10] .power_up = "low";
  26744. // Location: LCCOMB_X62_Y8_N20
  26745. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|i_cnt[10]~36 (
  26746. .dataa(gnd),
  26747. .datab(\macro_inst|u_uart[1]|u_baud|i_cnt [10]),
  26748. .datac(gnd),
  26749. .datad(vcc),
  26750. .cin(\macro_inst|u_uart[1]|u_baud|i_cnt[9]~35 ),
  26751. .combout(\macro_inst|u_uart[1]|u_baud|i_cnt[10]~36_combout ),
  26752. .cout(\macro_inst|u_uart[1]|u_baud|i_cnt[10]~37 ));
  26753. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[10]~36 .lut_mask = 16'h3CCF;
  26754. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[10]~36 .sum_lutc_input = "cin";
  26755. // Location: FF_X62_Y8_N23
  26756. dffeas \macro_inst|u_uart[1]|u_baud|i_cnt[11] (
  26757. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26758. .d(\macro_inst|u_uart[1]|u_baud|i_cnt[11]~38_combout ),
  26759. .asdata(\macro_inst|u_uart[1]|u_regs|ibrd [11]),
  26760. .clrn(!\sys_resetn~clkctrl_outclk ),
  26761. .aload(gnd),
  26762. .sclr(gnd),
  26763. .sload(\macro_inst|u_uart[1]|u_baud|always0~0_combout ),
  26764. .ena(vcc),
  26765. .devclrn(devclrn),
  26766. .devpor(devpor),
  26767. .q(\macro_inst|u_uart[1]|u_baud|i_cnt [11]),
  26768. .prn(vcc));
  26769. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[11] .is_wysiwyg = "true";
  26770. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[11] .power_up = "low";
  26771. // Location: LCCOMB_X62_Y8_N22
  26772. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|i_cnt[11]~38 (
  26773. .dataa(\macro_inst|u_uart[1]|u_baud|i_cnt [11]),
  26774. .datab(gnd),
  26775. .datac(gnd),
  26776. .datad(vcc),
  26777. .cin(\macro_inst|u_uart[1]|u_baud|i_cnt[10]~37 ),
  26778. .combout(\macro_inst|u_uart[1]|u_baud|i_cnt[11]~38_combout ),
  26779. .cout(\macro_inst|u_uart[1]|u_baud|i_cnt[11]~39 ));
  26780. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[11]~38 .lut_mask = 16'hA505;
  26781. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[11]~38 .sum_lutc_input = "cin";
  26782. // Location: FF_X62_Y8_N25
  26783. dffeas \macro_inst|u_uart[1]|u_baud|i_cnt[12] (
  26784. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26785. .d(\macro_inst|u_uart[1]|u_baud|i_cnt[12]~40_combout ),
  26786. .asdata(\macro_inst|u_uart[1]|u_regs|ibrd [12]),
  26787. .clrn(!\sys_resetn~clkctrl_outclk ),
  26788. .aload(gnd),
  26789. .sclr(gnd),
  26790. .sload(\macro_inst|u_uart[1]|u_baud|always0~0_combout ),
  26791. .ena(vcc),
  26792. .devclrn(devclrn),
  26793. .devpor(devpor),
  26794. .q(\macro_inst|u_uart[1]|u_baud|i_cnt [12]),
  26795. .prn(vcc));
  26796. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[12] .is_wysiwyg = "true";
  26797. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[12] .power_up = "low";
  26798. // Location: LCCOMB_X62_Y8_N24
  26799. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|i_cnt[12]~40 (
  26800. .dataa(gnd),
  26801. .datab(\macro_inst|u_uart[1]|u_baud|i_cnt [12]),
  26802. .datac(gnd),
  26803. .datad(vcc),
  26804. .cin(\macro_inst|u_uart[1]|u_baud|i_cnt[11]~39 ),
  26805. .combout(\macro_inst|u_uart[1]|u_baud|i_cnt[12]~40_combout ),
  26806. .cout(\macro_inst|u_uart[1]|u_baud|i_cnt[12]~41 ));
  26807. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[12]~40 .lut_mask = 16'h3CCF;
  26808. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[12]~40 .sum_lutc_input = "cin";
  26809. // Location: FF_X62_Y8_N27
  26810. dffeas \macro_inst|u_uart[1]|u_baud|i_cnt[13] (
  26811. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26812. .d(\macro_inst|u_uart[1]|u_baud|i_cnt[13]~42_combout ),
  26813. .asdata(\macro_inst|u_uart[1]|u_regs|ibrd [13]),
  26814. .clrn(!\sys_resetn~clkctrl_outclk ),
  26815. .aload(gnd),
  26816. .sclr(gnd),
  26817. .sload(\macro_inst|u_uart[1]|u_baud|always0~0_combout ),
  26818. .ena(vcc),
  26819. .devclrn(devclrn),
  26820. .devpor(devpor),
  26821. .q(\macro_inst|u_uart[1]|u_baud|i_cnt [13]),
  26822. .prn(vcc));
  26823. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[13] .is_wysiwyg = "true";
  26824. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[13] .power_up = "low";
  26825. // Location: LCCOMB_X62_Y8_N26
  26826. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|i_cnt[13]~42 (
  26827. .dataa(\macro_inst|u_uart[1]|u_baud|i_cnt [13]),
  26828. .datab(gnd),
  26829. .datac(gnd),
  26830. .datad(vcc),
  26831. .cin(\macro_inst|u_uart[1]|u_baud|i_cnt[12]~41 ),
  26832. .combout(\macro_inst|u_uart[1]|u_baud|i_cnt[13]~42_combout ),
  26833. .cout(\macro_inst|u_uart[1]|u_baud|i_cnt[13]~43 ));
  26834. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[13]~42 .lut_mask = 16'hA505;
  26835. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[13]~42 .sum_lutc_input = "cin";
  26836. // Location: FF_X62_Y8_N29
  26837. dffeas \macro_inst|u_uart[1]|u_baud|i_cnt[14] (
  26838. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26839. .d(\macro_inst|u_uart[1]|u_baud|i_cnt[14]~44_combout ),
  26840. .asdata(\macro_inst|u_uart[1]|u_regs|ibrd [14]),
  26841. .clrn(!\sys_resetn~clkctrl_outclk ),
  26842. .aload(gnd),
  26843. .sclr(gnd),
  26844. .sload(\macro_inst|u_uart[1]|u_baud|always0~0_combout ),
  26845. .ena(vcc),
  26846. .devclrn(devclrn),
  26847. .devpor(devpor),
  26848. .q(\macro_inst|u_uart[1]|u_baud|i_cnt [14]),
  26849. .prn(vcc));
  26850. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[14] .is_wysiwyg = "true";
  26851. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[14] .power_up = "low";
  26852. // Location: LCCOMB_X62_Y8_N28
  26853. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|i_cnt[14]~44 (
  26854. .dataa(gnd),
  26855. .datab(\macro_inst|u_uart[1]|u_baud|i_cnt [14]),
  26856. .datac(gnd),
  26857. .datad(vcc),
  26858. .cin(\macro_inst|u_uart[1]|u_baud|i_cnt[13]~43 ),
  26859. .combout(\macro_inst|u_uart[1]|u_baud|i_cnt[14]~44_combout ),
  26860. .cout(\macro_inst|u_uart[1]|u_baud|i_cnt[14]~45 ));
  26861. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[14]~44 .lut_mask = 16'h3CCF;
  26862. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[14]~44 .sum_lutc_input = "cin";
  26863. // Location: FF_X62_Y8_N31
  26864. dffeas \macro_inst|u_uart[1]|u_baud|i_cnt[15] (
  26865. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26866. .d(\macro_inst|u_uart[1]|u_baud|i_cnt[15]~46_combout ),
  26867. .asdata(\macro_inst|u_uart[1]|u_regs|ibrd [15]),
  26868. .clrn(!\sys_resetn~clkctrl_outclk ),
  26869. .aload(gnd),
  26870. .sclr(gnd),
  26871. .sload(\macro_inst|u_uart[1]|u_baud|always0~0_combout ),
  26872. .ena(vcc),
  26873. .devclrn(devclrn),
  26874. .devpor(devpor),
  26875. .q(\macro_inst|u_uart[1]|u_baud|i_cnt [15]),
  26876. .prn(vcc));
  26877. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[15] .is_wysiwyg = "true";
  26878. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[15] .power_up = "low";
  26879. // Location: LCCOMB_X62_Y8_N30
  26880. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|i_cnt[15]~46 (
  26881. .dataa(\macro_inst|u_uart[1]|u_baud|i_cnt [15]),
  26882. .datab(gnd),
  26883. .datac(gnd),
  26884. .datad(gnd),
  26885. .cin(\macro_inst|u_uart[1]|u_baud|i_cnt[14]~45 ),
  26886. .combout(\macro_inst|u_uart[1]|u_baud|i_cnt[15]~46_combout ),
  26887. .cout());
  26888. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[15]~46 .lut_mask = 16'hA5A5;
  26889. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[15]~46 .sum_lutc_input = "cin";
  26890. // Location: FF_X62_Y8_N3
  26891. dffeas \macro_inst|u_uart[1]|u_baud|i_cnt[1] (
  26892. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26893. .d(\macro_inst|u_uart[1]|u_baud|i_cnt[1]~18_combout ),
  26894. .asdata(\macro_inst|u_uart[1]|u_regs|ibrd [1]),
  26895. .clrn(!\sys_resetn~clkctrl_outclk ),
  26896. .aload(gnd),
  26897. .sclr(gnd),
  26898. .sload(\macro_inst|u_uart[1]|u_baud|always0~0_combout ),
  26899. .ena(vcc),
  26900. .devclrn(devclrn),
  26901. .devpor(devpor),
  26902. .q(\macro_inst|u_uart[1]|u_baud|i_cnt [1]),
  26903. .prn(vcc));
  26904. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[1] .is_wysiwyg = "true";
  26905. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[1] .power_up = "low";
  26906. // Location: LCCOMB_X62_Y8_N2
  26907. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|i_cnt[1]~18 (
  26908. .dataa(gnd),
  26909. .datab(\macro_inst|u_uart[1]|u_baud|i_cnt [1]),
  26910. .datac(gnd),
  26911. .datad(vcc),
  26912. .cin(\macro_inst|u_uart[1]|u_baud|i_cnt[0]~17 ),
  26913. .combout(\macro_inst|u_uart[1]|u_baud|i_cnt[1]~18_combout ),
  26914. .cout(\macro_inst|u_uart[1]|u_baud|i_cnt[1]~19 ));
  26915. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[1]~18 .lut_mask = 16'hC303;
  26916. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[1]~18 .sum_lutc_input = "cin";
  26917. // Location: FF_X62_Y8_N5
  26918. dffeas \macro_inst|u_uart[1]|u_baud|i_cnt[2] (
  26919. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26920. .d(\macro_inst|u_uart[1]|u_baud|i_cnt[2]~20_combout ),
  26921. .asdata(\macro_inst|u_uart[1]|u_regs|ibrd [2]),
  26922. .clrn(!\sys_resetn~clkctrl_outclk ),
  26923. .aload(gnd),
  26924. .sclr(gnd),
  26925. .sload(\macro_inst|u_uart[1]|u_baud|always0~0_combout ),
  26926. .ena(vcc),
  26927. .devclrn(devclrn),
  26928. .devpor(devpor),
  26929. .q(\macro_inst|u_uart[1]|u_baud|i_cnt [2]),
  26930. .prn(vcc));
  26931. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[2] .is_wysiwyg = "true";
  26932. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[2] .power_up = "low";
  26933. // Location: LCCOMB_X62_Y8_N4
  26934. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|i_cnt[2]~20 (
  26935. .dataa(gnd),
  26936. .datab(\macro_inst|u_uart[1]|u_baud|i_cnt [2]),
  26937. .datac(gnd),
  26938. .datad(vcc),
  26939. .cin(\macro_inst|u_uart[1]|u_baud|i_cnt[1]~19 ),
  26940. .combout(\macro_inst|u_uart[1]|u_baud|i_cnt[2]~20_combout ),
  26941. .cout(\macro_inst|u_uart[1]|u_baud|i_cnt[2]~21 ));
  26942. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[2]~20 .lut_mask = 16'h3CCF;
  26943. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[2]~20 .sum_lutc_input = "cin";
  26944. // Location: FF_X62_Y8_N7
  26945. dffeas \macro_inst|u_uart[1]|u_baud|i_cnt[3] (
  26946. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26947. .d(\macro_inst|u_uart[1]|u_baud|i_cnt[3]~22_combout ),
  26948. .asdata(\macro_inst|u_uart[1]|u_regs|ibrd [3]),
  26949. .clrn(!\sys_resetn~clkctrl_outclk ),
  26950. .aload(gnd),
  26951. .sclr(gnd),
  26952. .sload(\macro_inst|u_uart[1]|u_baud|always0~0_combout ),
  26953. .ena(vcc),
  26954. .devclrn(devclrn),
  26955. .devpor(devpor),
  26956. .q(\macro_inst|u_uart[1]|u_baud|i_cnt [3]),
  26957. .prn(vcc));
  26958. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[3] .is_wysiwyg = "true";
  26959. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[3] .power_up = "low";
  26960. // Location: LCCOMB_X62_Y8_N6
  26961. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|i_cnt[3]~22 (
  26962. .dataa(\macro_inst|u_uart[1]|u_baud|i_cnt [3]),
  26963. .datab(gnd),
  26964. .datac(gnd),
  26965. .datad(vcc),
  26966. .cin(\macro_inst|u_uart[1]|u_baud|i_cnt[2]~21 ),
  26967. .combout(\macro_inst|u_uart[1]|u_baud|i_cnt[3]~22_combout ),
  26968. .cout(\macro_inst|u_uart[1]|u_baud|i_cnt[3]~23 ));
  26969. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[3]~22 .lut_mask = 16'hA505;
  26970. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[3]~22 .sum_lutc_input = "cin";
  26971. // Location: FF_X62_Y8_N9
  26972. dffeas \macro_inst|u_uart[1]|u_baud|i_cnt[4] (
  26973. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  26974. .d(\macro_inst|u_uart[1]|u_baud|i_cnt[4]~24_combout ),
  26975. .asdata(\macro_inst|u_uart[1]|u_regs|ibrd [4]),
  26976. .clrn(!\sys_resetn~clkctrl_outclk ),
  26977. .aload(gnd),
  26978. .sclr(gnd),
  26979. .sload(\macro_inst|u_uart[1]|u_baud|always0~0_combout ),
  26980. .ena(vcc),
  26981. .devclrn(devclrn),
  26982. .devpor(devpor),
  26983. .q(\macro_inst|u_uart[1]|u_baud|i_cnt [4]),
  26984. .prn(vcc));
  26985. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[4] .is_wysiwyg = "true";
  26986. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[4] .power_up = "low";
  26987. // Location: LCCOMB_X62_Y8_N8
  26988. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|i_cnt[4]~24 (
  26989. .dataa(gnd),
  26990. .datab(\macro_inst|u_uart[1]|u_baud|i_cnt [4]),
  26991. .datac(gnd),
  26992. .datad(vcc),
  26993. .cin(\macro_inst|u_uart[1]|u_baud|i_cnt[3]~23 ),
  26994. .combout(\macro_inst|u_uart[1]|u_baud|i_cnt[4]~24_combout ),
  26995. .cout(\macro_inst|u_uart[1]|u_baud|i_cnt[4]~25 ));
  26996. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[4]~24 .lut_mask = 16'h3CCF;
  26997. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[4]~24 .sum_lutc_input = "cin";
  26998. // Location: FF_X62_Y8_N11
  26999. dffeas \macro_inst|u_uart[1]|u_baud|i_cnt[5] (
  27000. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  27001. .d(\macro_inst|u_uart[1]|u_baud|i_cnt[5]~26_combout ),
  27002. .asdata(\macro_inst|u_uart[1]|u_regs|ibrd [5]),
  27003. .clrn(!\sys_resetn~clkctrl_outclk ),
  27004. .aload(gnd),
  27005. .sclr(gnd),
  27006. .sload(\macro_inst|u_uart[1]|u_baud|always0~0_combout ),
  27007. .ena(vcc),
  27008. .devclrn(devclrn),
  27009. .devpor(devpor),
  27010. .q(\macro_inst|u_uart[1]|u_baud|i_cnt [5]),
  27011. .prn(vcc));
  27012. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[5] .is_wysiwyg = "true";
  27013. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[5] .power_up = "low";
  27014. // Location: LCCOMB_X62_Y8_N10
  27015. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|i_cnt[5]~26 (
  27016. .dataa(\macro_inst|u_uart[1]|u_baud|i_cnt [5]),
  27017. .datab(gnd),
  27018. .datac(gnd),
  27019. .datad(vcc),
  27020. .cin(\macro_inst|u_uart[1]|u_baud|i_cnt[4]~25 ),
  27021. .combout(\macro_inst|u_uart[1]|u_baud|i_cnt[5]~26_combout ),
  27022. .cout(\macro_inst|u_uart[1]|u_baud|i_cnt[5]~27 ));
  27023. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[5]~26 .lut_mask = 16'hA505;
  27024. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[5]~26 .sum_lutc_input = "cin";
  27025. // Location: FF_X62_Y8_N13
  27026. dffeas \macro_inst|u_uart[1]|u_baud|i_cnt[6] (
  27027. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  27028. .d(\macro_inst|u_uart[1]|u_baud|i_cnt[6]~28_combout ),
  27029. .asdata(\macro_inst|u_uart[1]|u_regs|ibrd [6]),
  27030. .clrn(!\sys_resetn~clkctrl_outclk ),
  27031. .aload(gnd),
  27032. .sclr(gnd),
  27033. .sload(\macro_inst|u_uart[1]|u_baud|always0~0_combout ),
  27034. .ena(vcc),
  27035. .devclrn(devclrn),
  27036. .devpor(devpor),
  27037. .q(\macro_inst|u_uart[1]|u_baud|i_cnt [6]),
  27038. .prn(vcc));
  27039. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[6] .is_wysiwyg = "true";
  27040. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[6] .power_up = "low";
  27041. // Location: LCCOMB_X62_Y8_N12
  27042. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|i_cnt[6]~28 (
  27043. .dataa(\macro_inst|u_uart[1]|u_baud|i_cnt [6]),
  27044. .datab(gnd),
  27045. .datac(gnd),
  27046. .datad(vcc),
  27047. .cin(\macro_inst|u_uart[1]|u_baud|i_cnt[5]~27 ),
  27048. .combout(\macro_inst|u_uart[1]|u_baud|i_cnt[6]~28_combout ),
  27049. .cout(\macro_inst|u_uart[1]|u_baud|i_cnt[6]~29 ));
  27050. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[6]~28 .lut_mask = 16'h5AAF;
  27051. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[6]~28 .sum_lutc_input = "cin";
  27052. // Location: FF_X62_Y8_N15
  27053. dffeas \macro_inst|u_uart[1]|u_baud|i_cnt[7] (
  27054. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  27055. .d(\macro_inst|u_uart[1]|u_baud|i_cnt[7]~30_combout ),
  27056. .asdata(\macro_inst|u_uart[1]|u_regs|ibrd [7]),
  27057. .clrn(!\sys_resetn~clkctrl_outclk ),
  27058. .aload(gnd),
  27059. .sclr(gnd),
  27060. .sload(\macro_inst|u_uart[1]|u_baud|always0~0_combout ),
  27061. .ena(vcc),
  27062. .devclrn(devclrn),
  27063. .devpor(devpor),
  27064. .q(\macro_inst|u_uart[1]|u_baud|i_cnt [7]),
  27065. .prn(vcc));
  27066. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[7] .is_wysiwyg = "true";
  27067. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[7] .power_up = "low";
  27068. // Location: LCCOMB_X62_Y8_N14
  27069. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|i_cnt[7]~30 (
  27070. .dataa(gnd),
  27071. .datab(\macro_inst|u_uart[1]|u_baud|i_cnt [7]),
  27072. .datac(gnd),
  27073. .datad(vcc),
  27074. .cin(\macro_inst|u_uart[1]|u_baud|i_cnt[6]~29 ),
  27075. .combout(\macro_inst|u_uart[1]|u_baud|i_cnt[7]~30_combout ),
  27076. .cout(\macro_inst|u_uart[1]|u_baud|i_cnt[7]~31 ));
  27077. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[7]~30 .lut_mask = 16'hC303;
  27078. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[7]~30 .sum_lutc_input = "cin";
  27079. // Location: FF_X62_Y8_N17
  27080. dffeas \macro_inst|u_uart[1]|u_baud|i_cnt[8] (
  27081. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  27082. .d(\macro_inst|u_uart[1]|u_baud|i_cnt[8]~32_combout ),
  27083. .asdata(\macro_inst|u_uart[1]|u_regs|ibrd [8]),
  27084. .clrn(!\sys_resetn~clkctrl_outclk ),
  27085. .aload(gnd),
  27086. .sclr(gnd),
  27087. .sload(\macro_inst|u_uart[1]|u_baud|always0~0_combout ),
  27088. .ena(vcc),
  27089. .devclrn(devclrn),
  27090. .devpor(devpor),
  27091. .q(\macro_inst|u_uart[1]|u_baud|i_cnt [8]),
  27092. .prn(vcc));
  27093. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[8] .is_wysiwyg = "true";
  27094. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[8] .power_up = "low";
  27095. // Location: LCCOMB_X62_Y8_N16
  27096. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|i_cnt[8]~32 (
  27097. .dataa(gnd),
  27098. .datab(\macro_inst|u_uart[1]|u_baud|i_cnt [8]),
  27099. .datac(gnd),
  27100. .datad(vcc),
  27101. .cin(\macro_inst|u_uart[1]|u_baud|i_cnt[7]~31 ),
  27102. .combout(\macro_inst|u_uart[1]|u_baud|i_cnt[8]~32_combout ),
  27103. .cout(\macro_inst|u_uart[1]|u_baud|i_cnt[8]~33 ));
  27104. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[8]~32 .lut_mask = 16'h3CCF;
  27105. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[8]~32 .sum_lutc_input = "cin";
  27106. // Location: FF_X62_Y8_N19
  27107. dffeas \macro_inst|u_uart[1]|u_baud|i_cnt[9] (
  27108. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  27109. .d(\macro_inst|u_uart[1]|u_baud|i_cnt[9]~34_combout ),
  27110. .asdata(\macro_inst|u_uart[1]|u_regs|ibrd [9]),
  27111. .clrn(!\sys_resetn~clkctrl_outclk ),
  27112. .aload(gnd),
  27113. .sclr(gnd),
  27114. .sload(\macro_inst|u_uart[1]|u_baud|always0~0_combout ),
  27115. .ena(vcc),
  27116. .devclrn(devclrn),
  27117. .devpor(devpor),
  27118. .q(\macro_inst|u_uart[1]|u_baud|i_cnt [9]),
  27119. .prn(vcc));
  27120. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[9] .is_wysiwyg = "true";
  27121. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[9] .power_up = "low";
  27122. // Location: LCCOMB_X62_Y8_N18
  27123. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_baud|i_cnt[9]~34 (
  27124. .dataa(gnd),
  27125. .datab(\macro_inst|u_uart[1]|u_baud|i_cnt [9]),
  27126. .datac(gnd),
  27127. .datad(vcc),
  27128. .cin(\macro_inst|u_uart[1]|u_baud|i_cnt[8]~33 ),
  27129. .combout(\macro_inst|u_uart[1]|u_baud|i_cnt[9]~34_combout ),
  27130. .cout(\macro_inst|u_uart[1]|u_baud|i_cnt[9]~35 ));
  27131. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[9]~34 .lut_mask = 16'hC303;
  27132. defparam \macro_inst|u_uart[1]|u_baud|i_cnt[9]~34 .sum_lutc_input = "cin";
  27133. // Location: LCCOMB_X59_Y2_N20
  27134. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Equal2~0 (
  27135. .dataa(gnd),
  27136. .datab(\macro_inst|u_ahb2apb|paddr [4]),
  27137. .datac(gnd),
  27138. .datad(\macro_inst|u_ahb2apb|paddr [5]),
  27139. .cin(gnd),
  27140. .combout(\macro_inst|u_uart[1]|u_regs|Equal2~0_combout ),
  27141. .cout());
  27142. defparam \macro_inst|u_uart[1]|u_regs|Equal2~0 .lut_mask = 16'h0033;
  27143. defparam \macro_inst|u_uart[1]|u_regs|Equal2~0 .sum_lutc_input = "datac";
  27144. // Location: LCCOMB_X60_Y5_N14
  27145. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Equal2~1 (
  27146. .dataa(gnd),
  27147. .datab(gnd),
  27148. .datac(\macro_inst|u_ahb2apb|paddr [7]),
  27149. .datad(\macro_inst|u_ahb2apb|paddr [6]),
  27150. .cin(gnd),
  27151. .combout(\macro_inst|u_uart[1]|u_regs|Equal2~1_combout ),
  27152. .cout());
  27153. defparam \macro_inst|u_uart[1]|u_regs|Equal2~1 .lut_mask = 16'h000F;
  27154. defparam \macro_inst|u_uart[1]|u_regs|Equal2~1 .sum_lutc_input = "datac";
  27155. // Location: LCCOMB_X58_Y5_N6
  27156. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Equal2~2 (
  27157. .dataa(\macro_inst|u_uart[1]|u_regs|Equal2~1_combout ),
  27158. .datab(\macro_inst|u_uart[1]|u_regs|Equal2~0_combout ),
  27159. .datac(\macro_inst|u_ahb2apb|paddr [2]),
  27160. .datad(\macro_inst|u_ahb2apb|paddr [3]),
  27161. .cin(gnd),
  27162. .combout(\macro_inst|u_uart[1]|u_regs|Equal2~2_combout ),
  27163. .cout());
  27164. defparam \macro_inst|u_uart[1]|u_regs|Equal2~2 .lut_mask = 16'h0008;
  27165. defparam \macro_inst|u_uart[1]|u_regs|Equal2~2 .sum_lutc_input = "datac";
  27166. // Location: LCCOMB_X59_Y11_N2
  27167. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux0~2 (
  27168. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][0]~q ),
  27169. .datab(gnd),
  27170. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][0]~q ),
  27171. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  27172. .cin(gnd),
  27173. .combout(\macro_inst|u_uart[1]|u_regs|Mux0~2_combout ),
  27174. .cout());
  27175. defparam \macro_inst|u_uart[1]|u_regs|Mux0~2 .lut_mask = 16'hAAF0;
  27176. defparam \macro_inst|u_uart[1]|u_regs|Mux0~2 .sum_lutc_input = "datac";
  27177. // Location: LCCOMB_X56_Y11_N28
  27178. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux0~3 (
  27179. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  27180. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][0]~q ),
  27181. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][0]~q ),
  27182. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  27183. .cin(gnd),
  27184. .combout(\macro_inst|u_uart[1]|u_regs|Mux0~3_combout ),
  27185. .cout());
  27186. defparam \macro_inst|u_uart[1]|u_regs|Mux0~3 .lut_mask = 16'hEE50;
  27187. defparam \macro_inst|u_uart[1]|u_regs|Mux0~3 .sum_lutc_input = "datac";
  27188. // Location: LCCOMB_X58_Y11_N22
  27189. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux0~4 (
  27190. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][0]~q ),
  27191. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  27192. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][0]~q ),
  27193. .datad(\macro_inst|u_uart[1]|u_regs|Mux0~3_combout ),
  27194. .cin(gnd),
  27195. .combout(\macro_inst|u_uart[1]|u_regs|Mux0~4_combout ),
  27196. .cout());
  27197. defparam \macro_inst|u_uart[1]|u_regs|Mux0~4 .lut_mask = 16'hF388;
  27198. defparam \macro_inst|u_uart[1]|u_regs|Mux0~4 .sum_lutc_input = "datac";
  27199. // Location: LCCOMB_X58_Y11_N12
  27200. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux0~5 (
  27201. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  27202. .datab(\macro_inst|u_ahb2apb|paddr [10]),
  27203. .datac(\macro_inst|u_uart[1]|u_regs|Mux0~4_combout ),
  27204. .datad(\macro_inst|u_uart[1]|u_regs|Mux0~2_combout ),
  27205. .cin(gnd),
  27206. .combout(\macro_inst|u_uart[1]|u_regs|Mux0~5_combout ),
  27207. .cout());
  27208. defparam \macro_inst|u_uart[1]|u_regs|Mux0~5 .lut_mask = 16'h7430;
  27209. defparam \macro_inst|u_uart[1]|u_regs|Mux0~5 .sum_lutc_input = "datac";
  27210. // Location: LCCOMB_X56_Y5_N4
  27211. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux10~0 (
  27212. .dataa(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|counter ),
  27213. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|counter ),
  27214. .datac(\macro_inst|u_ahb2apb|paddr [8]),
  27215. .datad(\macro_inst|u_ahb2apb|paddr [9]),
  27216. .cin(gnd),
  27217. .combout(\macro_inst|u_uart[1]|u_regs|Mux10~0_combout ),
  27218. .cout());
  27219. defparam \macro_inst|u_uart[1]|u_regs|Mux10~0 .lut_mask = 16'hF053;
  27220. defparam \macro_inst|u_uart[1]|u_regs|Mux10~0 .sum_lutc_input = "datac";
  27221. // Location: LCCOMB_X56_Y5_N8
  27222. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux10~1 (
  27223. .dataa(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|counter ),
  27224. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  27225. .datac(\macro_inst|u_uart[1]|u_regs|Mux10~0_combout ),
  27226. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|counter ),
  27227. .cin(gnd),
  27228. .combout(\macro_inst|u_uart[1]|u_regs|Mux10~1_combout ),
  27229. .cout());
  27230. defparam \macro_inst|u_uart[1]|u_regs|Mux10~1 .lut_mask = 16'h8F83;
  27231. defparam \macro_inst|u_uart[1]|u_regs|Mux10~1 .sum_lutc_input = "datac";
  27232. // Location: LCCOMB_X61_Y8_N24
  27233. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux11~0 (
  27234. .dataa(\macro_inst|u_ahb2apb|paddr [10]),
  27235. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|counter ),
  27236. .datac(\macro_inst|u_ahb2apb|paddr [8]),
  27237. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|counter ),
  27238. .cin(gnd),
  27239. .combout(\macro_inst|u_uart[1]|u_regs|Mux11~0_combout ),
  27240. .cout());
  27241. defparam \macro_inst|u_uart[1]|u_regs|Mux11~0 .lut_mask = 16'h8A80;
  27242. defparam \macro_inst|u_uart[1]|u_regs|Mux11~0 .sum_lutc_input = "datac";
  27243. // Location: LCCOMB_X58_Y9_N30
  27244. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux11~1 (
  27245. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  27246. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|counter ),
  27247. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|counter ),
  27248. .datad(\macro_inst|u_ahb2apb|paddr [9]),
  27249. .cin(gnd),
  27250. .combout(\macro_inst|u_uart[1]|u_regs|Mux11~1_combout ),
  27251. .cout());
  27252. defparam \macro_inst|u_uart[1]|u_regs|Mux11~1 .lut_mask = 16'hAAD8;
  27253. defparam \macro_inst|u_uart[1]|u_regs|Mux11~1 .sum_lutc_input = "datac";
  27254. // Location: LCCOMB_X58_Y8_N24
  27255. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux11~2 (
  27256. .dataa(\macro_inst|u_uart[1]|u_regs|Mux11~1_combout ),
  27257. .datab(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|counter ),
  27258. .datac(\macro_inst|u_ahb2apb|paddr [9]),
  27259. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|counter ),
  27260. .cin(gnd),
  27261. .combout(\macro_inst|u_uart[1]|u_regs|Mux11~2_combout ),
  27262. .cout());
  27263. defparam \macro_inst|u_uart[1]|u_regs|Mux11~2 .lut_mask = 16'hEA4A;
  27264. defparam \macro_inst|u_uart[1]|u_regs|Mux11~2 .sum_lutc_input = "datac";
  27265. // Location: LCCOMB_X61_Y4_N16
  27266. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux11~3 (
  27267. .dataa(gnd),
  27268. .datab(\macro_inst|u_ahb2apb|paddr [10]),
  27269. .datac(\macro_inst|u_uart[1]|u_regs|Mux11~0_combout ),
  27270. .datad(\macro_inst|u_uart[1]|u_regs|Mux11~2_combout ),
  27271. .cin(gnd),
  27272. .combout(\macro_inst|u_uart[1]|u_regs|Mux11~3_combout ),
  27273. .cout());
  27274. defparam \macro_inst|u_uart[1]|u_regs|Mux11~3 .lut_mask = 16'h0C0F;
  27275. defparam \macro_inst|u_uart[1]|u_regs|Mux11~3 .sum_lutc_input = "datac";
  27276. // Location: LCCOMB_X58_Y4_N24
  27277. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux12~0 (
  27278. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  27279. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_IDLE~q ),
  27280. .datac(\macro_inst|u_ahb2apb|paddr [8]),
  27281. .datad(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_IDLE~q ),
  27282. .cin(gnd),
  27283. .combout(\macro_inst|u_uart[1]|u_regs|Mux12~0_combout ),
  27284. .cout());
  27285. defparam \macro_inst|u_uart[1]|u_regs|Mux12~0 .lut_mask = 16'hE5E0;
  27286. defparam \macro_inst|u_uart[1]|u_regs|Mux12~0 .sum_lutc_input = "datac";
  27287. // Location: LCCOMB_X58_Y4_N14
  27288. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux12~1 (
  27289. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  27290. .datab(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_IDLE~q ),
  27291. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_IDLE~q ),
  27292. .datad(\macro_inst|u_uart[1]|u_regs|Mux12~0_combout ),
  27293. .cin(gnd),
  27294. .combout(\macro_inst|u_uart[1]|u_regs|Mux12~1_combout ),
  27295. .cout());
  27296. defparam \macro_inst|u_uart[1]|u_regs|Mux12~1 .lut_mask = 16'hF588;
  27297. defparam \macro_inst|u_uart[1]|u_regs|Mux12~1 .sum_lutc_input = "datac";
  27298. // Location: LCCOMB_X59_Y11_N8
  27299. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux1~2 (
  27300. .dataa(gnd),
  27301. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][1]~q ),
  27302. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][1]~q ),
  27303. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  27304. .cin(gnd),
  27305. .combout(\macro_inst|u_uart[1]|u_regs|Mux1~2_combout ),
  27306. .cout());
  27307. defparam \macro_inst|u_uart[1]|u_regs|Mux1~2 .lut_mask = 16'hCCF0;
  27308. defparam \macro_inst|u_uart[1]|u_regs|Mux1~2 .sum_lutc_input = "datac";
  27309. // Location: LCCOMB_X56_Y11_N14
  27310. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux1~3 (
  27311. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][1]~q ),
  27312. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  27313. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][1]~q ),
  27314. .datad(\macro_inst|u_ahb2apb|paddr [9]),
  27315. .cin(gnd),
  27316. .combout(\macro_inst|u_uart[1]|u_regs|Mux1~3_combout ),
  27317. .cout());
  27318. defparam \macro_inst|u_uart[1]|u_regs|Mux1~3 .lut_mask = 16'hCCB8;
  27319. defparam \macro_inst|u_uart[1]|u_regs|Mux1~3 .sum_lutc_input = "datac";
  27320. // Location: LCCOMB_X58_Y11_N6
  27321. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux1~4 (
  27322. .dataa(\macro_inst|u_uart[1]|u_regs|Mux1~3_combout ),
  27323. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  27324. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][1]~q ),
  27325. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][1]~q ),
  27326. .cin(gnd),
  27327. .combout(\macro_inst|u_uart[1]|u_regs|Mux1~4_combout ),
  27328. .cout());
  27329. defparam \macro_inst|u_uart[1]|u_regs|Mux1~4 .lut_mask = 16'hE6A2;
  27330. defparam \macro_inst|u_uart[1]|u_regs|Mux1~4 .sum_lutc_input = "datac";
  27331. // Location: LCCOMB_X58_Y11_N24
  27332. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux1~5 (
  27333. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  27334. .datab(\macro_inst|u_ahb2apb|paddr [10]),
  27335. .datac(\macro_inst|u_uart[1]|u_regs|Mux1~2_combout ),
  27336. .datad(\macro_inst|u_uart[1]|u_regs|Mux1~4_combout ),
  27337. .cin(gnd),
  27338. .combout(\macro_inst|u_uart[1]|u_regs|Mux1~5_combout ),
  27339. .cout());
  27340. defparam \macro_inst|u_uart[1]|u_regs|Mux1~5 .lut_mask = 16'h7340;
  27341. defparam \macro_inst|u_uart[1]|u_regs|Mux1~5 .sum_lutc_input = "datac";
  27342. // Location: LCCOMB_X59_Y11_N28
  27343. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux2~2 (
  27344. .dataa(gnd),
  27345. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][2]~q ),
  27346. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][2]~q ),
  27347. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  27348. .cin(gnd),
  27349. .combout(\macro_inst|u_uart[1]|u_regs|Mux2~2_combout ),
  27350. .cout());
  27351. defparam \macro_inst|u_uart[1]|u_regs|Mux2~2 .lut_mask = 16'hCCF0;
  27352. defparam \macro_inst|u_uart[1]|u_regs|Mux2~2 .sum_lutc_input = "datac";
  27353. // Location: LCCOMB_X56_Y11_N26
  27354. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux2~3 (
  27355. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][2]~q ),
  27356. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  27357. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][2]~q ),
  27358. .datad(\macro_inst|u_ahb2apb|paddr [9]),
  27359. .cin(gnd),
  27360. .combout(\macro_inst|u_uart[1]|u_regs|Mux2~3_combout ),
  27361. .cout());
  27362. defparam \macro_inst|u_uart[1]|u_regs|Mux2~3 .lut_mask = 16'hCCB8;
  27363. defparam \macro_inst|u_uart[1]|u_regs|Mux2~3 .sum_lutc_input = "datac";
  27364. // Location: LCCOMB_X58_Y11_N0
  27365. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux2~4 (
  27366. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][2]~q ),
  27367. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  27368. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][2]~q ),
  27369. .datad(\macro_inst|u_uart[1]|u_regs|Mux2~3_combout ),
  27370. .cin(gnd),
  27371. .combout(\macro_inst|u_uart[1]|u_regs|Mux2~4_combout ),
  27372. .cout());
  27373. defparam \macro_inst|u_uart[1]|u_regs|Mux2~4 .lut_mask = 16'hF388;
  27374. defparam \macro_inst|u_uart[1]|u_regs|Mux2~4 .sum_lutc_input = "datac";
  27375. // Location: LCCOMB_X59_Y6_N22
  27376. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux2~5 (
  27377. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  27378. .datab(\macro_inst|u_uart[1]|u_regs|Mux2~2_combout ),
  27379. .datac(\macro_inst|u_ahb2apb|paddr [10]),
  27380. .datad(\macro_inst|u_uart[1]|u_regs|Mux2~4_combout ),
  27381. .cin(gnd),
  27382. .combout(\macro_inst|u_uart[1]|u_regs|Mux2~5_combout ),
  27383. .cout());
  27384. defparam \macro_inst|u_uart[1]|u_regs|Mux2~5 .lut_mask = 16'h4F40;
  27385. defparam \macro_inst|u_uart[1]|u_regs|Mux2~5 .sum_lutc_input = "datac";
  27386. // Location: LCCOMB_X59_Y11_N12
  27387. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux3~2 (
  27388. .dataa(gnd),
  27389. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][3]~q ),
  27390. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][3]~q ),
  27391. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  27392. .cin(gnd),
  27393. .combout(\macro_inst|u_uart[1]|u_regs|Mux3~2_combout ),
  27394. .cout());
  27395. defparam \macro_inst|u_uart[1]|u_regs|Mux3~2 .lut_mask = 16'hCCF0;
  27396. defparam \macro_inst|u_uart[1]|u_regs|Mux3~2 .sum_lutc_input = "datac";
  27397. // Location: LCCOMB_X56_Y11_N4
  27398. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux3~3 (
  27399. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  27400. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][3]~q ),
  27401. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][3]~q ),
  27402. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  27403. .cin(gnd),
  27404. .combout(\macro_inst|u_uart[1]|u_regs|Mux3~3_combout ),
  27405. .cout());
  27406. defparam \macro_inst|u_uart[1]|u_regs|Mux3~3 .lut_mask = 16'hEE50;
  27407. defparam \macro_inst|u_uart[1]|u_regs|Mux3~3 .sum_lutc_input = "datac";
  27408. // Location: LCCOMB_X58_Y11_N10
  27409. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux3~4 (
  27410. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][3]~q ),
  27411. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  27412. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][3]~q ),
  27413. .datad(\macro_inst|u_uart[1]|u_regs|Mux3~3_combout ),
  27414. .cin(gnd),
  27415. .combout(\macro_inst|u_uart[1]|u_regs|Mux3~4_combout ),
  27416. .cout());
  27417. defparam \macro_inst|u_uart[1]|u_regs|Mux3~4 .lut_mask = 16'hF388;
  27418. defparam \macro_inst|u_uart[1]|u_regs|Mux3~4 .sum_lutc_input = "datac";
  27419. // Location: LCCOMB_X58_Y11_N4
  27420. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux3~5 (
  27421. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  27422. .datab(\macro_inst|u_ahb2apb|paddr [10]),
  27423. .datac(\macro_inst|u_uart[1]|u_regs|Mux3~2_combout ),
  27424. .datad(\macro_inst|u_uart[1]|u_regs|Mux3~4_combout ),
  27425. .cin(gnd),
  27426. .combout(\macro_inst|u_uart[1]|u_regs|Mux3~5_combout ),
  27427. .cout());
  27428. defparam \macro_inst|u_uart[1]|u_regs|Mux3~5 .lut_mask = 16'h7340;
  27429. defparam \macro_inst|u_uart[1]|u_regs|Mux3~5 .sum_lutc_input = "datac";
  27430. // Location: LCCOMB_X59_Y11_N0
  27431. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux4~2 (
  27432. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][4]~q ),
  27433. .datab(gnd),
  27434. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][4]~q ),
  27435. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  27436. .cin(gnd),
  27437. .combout(\macro_inst|u_uart[1]|u_regs|Mux4~2_combout ),
  27438. .cout());
  27439. defparam \macro_inst|u_uart[1]|u_regs|Mux4~2 .lut_mask = 16'hAAF0;
  27440. defparam \macro_inst|u_uart[1]|u_regs|Mux4~2 .sum_lutc_input = "datac";
  27441. // Location: LCCOMB_X56_Y11_N20
  27442. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux4~3 (
  27443. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  27444. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][4]~q ),
  27445. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][4]~q ),
  27446. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  27447. .cin(gnd),
  27448. .combout(\macro_inst|u_uart[1]|u_regs|Mux4~3_combout ),
  27449. .cout());
  27450. defparam \macro_inst|u_uart[1]|u_regs|Mux4~3 .lut_mask = 16'hEE50;
  27451. defparam \macro_inst|u_uart[1]|u_regs|Mux4~3 .sum_lutc_input = "datac";
  27452. // Location: LCCOMB_X58_Y11_N18
  27453. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux4~4 (
  27454. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][4]~q ),
  27455. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  27456. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][4]~q ),
  27457. .datad(\macro_inst|u_uart[1]|u_regs|Mux4~3_combout ),
  27458. .cin(gnd),
  27459. .combout(\macro_inst|u_uart[1]|u_regs|Mux4~4_combout ),
  27460. .cout());
  27461. defparam \macro_inst|u_uart[1]|u_regs|Mux4~4 .lut_mask = 16'hF388;
  27462. defparam \macro_inst|u_uart[1]|u_regs|Mux4~4 .sum_lutc_input = "datac";
  27463. // Location: LCCOMB_X58_Y11_N26
  27464. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux4~5 (
  27465. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  27466. .datab(\macro_inst|u_uart[1]|u_regs|Mux4~4_combout ),
  27467. .datac(\macro_inst|u_uart[1]|u_regs|Mux4~2_combout ),
  27468. .datad(\macro_inst|u_ahb2apb|paddr [10]),
  27469. .cin(gnd),
  27470. .combout(\macro_inst|u_uart[1]|u_regs|Mux4~5_combout ),
  27471. .cout());
  27472. defparam \macro_inst|u_uart[1]|u_regs|Mux4~5 .lut_mask = 16'h50CC;
  27473. defparam \macro_inst|u_uart[1]|u_regs|Mux4~5 .sum_lutc_input = "datac";
  27474. // Location: LCCOMB_X59_Y11_N14
  27475. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux5~2 (
  27476. .dataa(gnd),
  27477. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][5]~q ),
  27478. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][5]~q ),
  27479. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  27480. .cin(gnd),
  27481. .combout(\macro_inst|u_uart[1]|u_regs|Mux5~2_combout ),
  27482. .cout());
  27483. defparam \macro_inst|u_uart[1]|u_regs|Mux5~2 .lut_mask = 16'hCCF0;
  27484. defparam \macro_inst|u_uart[1]|u_regs|Mux5~2 .sum_lutc_input = "datac";
  27485. // Location: LCCOMB_X56_Y11_N22
  27486. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux5~3 (
  27487. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][5]~q ),
  27488. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  27489. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][5]~q ),
  27490. .datad(\macro_inst|u_ahb2apb|paddr [9]),
  27491. .cin(gnd),
  27492. .combout(\macro_inst|u_uart[1]|u_regs|Mux5~3_combout ),
  27493. .cout());
  27494. defparam \macro_inst|u_uart[1]|u_regs|Mux5~3 .lut_mask = 16'hCCB8;
  27495. defparam \macro_inst|u_uart[1]|u_regs|Mux5~3 .sum_lutc_input = "datac";
  27496. // Location: LCCOMB_X58_Y11_N8
  27497. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux5~4 (
  27498. .dataa(\macro_inst|u_uart[1]|u_regs|Mux5~3_combout ),
  27499. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  27500. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][5]~q ),
  27501. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][5]~q ),
  27502. .cin(gnd),
  27503. .combout(\macro_inst|u_uart[1]|u_regs|Mux5~4_combout ),
  27504. .cout());
  27505. defparam \macro_inst|u_uart[1]|u_regs|Mux5~4 .lut_mask = 16'hE6A2;
  27506. defparam \macro_inst|u_uart[1]|u_regs|Mux5~4 .sum_lutc_input = "datac";
  27507. // Location: LCCOMB_X58_Y11_N20
  27508. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux5~5 (
  27509. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  27510. .datab(\macro_inst|u_uart[1]|u_regs|Mux5~2_combout ),
  27511. .datac(\macro_inst|u_uart[1]|u_regs|Mux5~4_combout ),
  27512. .datad(\macro_inst|u_ahb2apb|paddr [10]),
  27513. .cin(gnd),
  27514. .combout(\macro_inst|u_uart[1]|u_regs|Mux5~5_combout ),
  27515. .cout());
  27516. defparam \macro_inst|u_uart[1]|u_regs|Mux5~5 .lut_mask = 16'h44F0;
  27517. defparam \macro_inst|u_uart[1]|u_regs|Mux5~5 .sum_lutc_input = "datac";
  27518. // Location: LCCOMB_X59_Y11_N20
  27519. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux6~2 (
  27520. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][6]~q ),
  27521. .datab(gnd),
  27522. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][6]~q ),
  27523. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  27524. .cin(gnd),
  27525. .combout(\macro_inst|u_uart[1]|u_regs|Mux6~2_combout ),
  27526. .cout());
  27527. defparam \macro_inst|u_uart[1]|u_regs|Mux6~2 .lut_mask = 16'hAAF0;
  27528. defparam \macro_inst|u_uart[1]|u_regs|Mux6~2 .sum_lutc_input = "datac";
  27529. // Location: LCCOMB_X56_Y11_N18
  27530. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux6~3 (
  27531. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  27532. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][6]~q ),
  27533. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][6]~q ),
  27534. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  27535. .cin(gnd),
  27536. .combout(\macro_inst|u_uart[1]|u_regs|Mux6~3_combout ),
  27537. .cout());
  27538. defparam \macro_inst|u_uart[1]|u_regs|Mux6~3 .lut_mask = 16'hEE50;
  27539. defparam \macro_inst|u_uart[1]|u_regs|Mux6~3 .sum_lutc_input = "datac";
  27540. // Location: LCCOMB_X58_Y11_N16
  27541. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux6~4 (
  27542. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][6]~q ),
  27543. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  27544. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][6]~q ),
  27545. .datad(\macro_inst|u_uart[1]|u_regs|Mux6~3_combout ),
  27546. .cin(gnd),
  27547. .combout(\macro_inst|u_uart[1]|u_regs|Mux6~4_combout ),
  27548. .cout());
  27549. defparam \macro_inst|u_uart[1]|u_regs|Mux6~4 .lut_mask = 16'hF388;
  27550. defparam \macro_inst|u_uart[1]|u_regs|Mux6~4 .sum_lutc_input = "datac";
  27551. // Location: LCCOMB_X58_Y11_N2
  27552. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux6~5 (
  27553. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  27554. .datab(\macro_inst|u_ahb2apb|paddr [10]),
  27555. .datac(\macro_inst|u_uart[1]|u_regs|Mux6~2_combout ),
  27556. .datad(\macro_inst|u_uart[1]|u_regs|Mux6~4_combout ),
  27557. .cin(gnd),
  27558. .combout(\macro_inst|u_uart[1]|u_regs|Mux6~5_combout ),
  27559. .cout());
  27560. defparam \macro_inst|u_uart[1]|u_regs|Mux6~5 .lut_mask = 16'h7340;
  27561. defparam \macro_inst|u_uart[1]|u_regs|Mux6~5 .sum_lutc_input = "datac";
  27562. // Location: LCCOMB_X59_Y11_N10
  27563. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux7~2 (
  27564. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][7]~q ),
  27565. .datab(gnd),
  27566. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][7]~q ),
  27567. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  27568. .cin(gnd),
  27569. .combout(\macro_inst|u_uart[1]|u_regs|Mux7~2_combout ),
  27570. .cout());
  27571. defparam \macro_inst|u_uart[1]|u_regs|Mux7~2 .lut_mask = 16'hAAF0;
  27572. defparam \macro_inst|u_uart[1]|u_regs|Mux7~2 .sum_lutc_input = "datac";
  27573. // Location: LCCOMB_X56_Y11_N8
  27574. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux7~3 (
  27575. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  27576. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][7]~q ),
  27577. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][7]~q ),
  27578. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  27579. .cin(gnd),
  27580. .combout(\macro_inst|u_uart[1]|u_regs|Mux7~3_combout ),
  27581. .cout());
  27582. defparam \macro_inst|u_uart[1]|u_regs|Mux7~3 .lut_mask = 16'hEE50;
  27583. defparam \macro_inst|u_uart[1]|u_regs|Mux7~3 .sum_lutc_input = "datac";
  27584. // Location: LCCOMB_X58_Y11_N28
  27585. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux7~4 (
  27586. .dataa(\macro_inst|u_uart[1]|u_regs|Mux7~3_combout ),
  27587. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  27588. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][7]~q ),
  27589. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][7]~q ),
  27590. .cin(gnd),
  27591. .combout(\macro_inst|u_uart[1]|u_regs|Mux7~4_combout ),
  27592. .cout());
  27593. defparam \macro_inst|u_uart[1]|u_regs|Mux7~4 .lut_mask = 16'hE6A2;
  27594. defparam \macro_inst|u_uart[1]|u_regs|Mux7~4 .sum_lutc_input = "datac";
  27595. // Location: LCCOMB_X58_Y11_N30
  27596. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux7~5 (
  27597. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  27598. .datab(\macro_inst|u_ahb2apb|paddr [10]),
  27599. .datac(\macro_inst|u_uart[1]|u_regs|Mux7~2_combout ),
  27600. .datad(\macro_inst|u_uart[1]|u_regs|Mux7~4_combout ),
  27601. .cin(gnd),
  27602. .combout(\macro_inst|u_uart[1]|u_regs|Mux7~5_combout ),
  27603. .cout());
  27604. defparam \macro_inst|u_uart[1]|u_regs|Mux7~5 .lut_mask = 16'h7340;
  27605. defparam \macro_inst|u_uart[1]|u_regs|Mux7~5 .sum_lutc_input = "datac";
  27606. // Location: LCCOMB_X56_Y5_N2
  27607. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Mux8~0 (
  27608. .dataa(\macro_inst|u_ahb2apb|paddr [10]),
  27609. .datab(gnd),
  27610. .datac(\macro_inst|u_uart[1]|u_regs|Mux10~1_combout ),
  27611. .datad(\macro_inst|u_uart[1]|u_regs|status_reg[2]~1_combout ),
  27612. .cin(gnd),
  27613. .combout(\macro_inst|u_uart[1]|u_regs|Mux8~0_combout ),
  27614. .cout());
  27615. defparam \macro_inst|u_uart[1]|u_regs|Mux8~0 .lut_mask = 16'h05AF;
  27616. defparam \macro_inst|u_uart[1]|u_regs|Mux8~0 .sum_lutc_input = "datac";
  27617. // Location: LCCOMB_X60_Y6_N16
  27618. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector0~0 (
  27619. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  27620. .datab(\macro_inst|u_uart[1]|u_regs|tx_complete_ie [1]),
  27621. .datac(\macro_inst|u_uart[1]|u_regs|tx_complete_ie [0]),
  27622. .datad(\macro_inst|u_ahb2apb|paddr [9]),
  27623. .cin(gnd),
  27624. .combout(\macro_inst|u_uart[1]|u_regs|Selector0~0_combout ),
  27625. .cout());
  27626. defparam \macro_inst|u_uart[1]|u_regs|Selector0~0 .lut_mask = 16'hAAD8;
  27627. defparam \macro_inst|u_uart[1]|u_regs|Selector0~0 .sum_lutc_input = "datac";
  27628. // Location: LCCOMB_X59_Y6_N28
  27629. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector0~1 (
  27630. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  27631. .datab(\macro_inst|u_uart[1]|u_regs|tx_complete_ie [2]),
  27632. .datac(\macro_inst|u_uart[1]|u_regs|tx_complete_ie [3]),
  27633. .datad(\macro_inst|u_uart[1]|u_regs|Selector0~0_combout ),
  27634. .cin(gnd),
  27635. .combout(\macro_inst|u_uart[1]|u_regs|Selector0~1_combout ),
  27636. .cout());
  27637. defparam \macro_inst|u_uart[1]|u_regs|Selector0~1 .lut_mask = 16'hF588;
  27638. defparam \macro_inst|u_uart[1]|u_regs|Selector0~1 .sum_lutc_input = "datac";
  27639. // Location: LCCOMB_X61_Y6_N28
  27640. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector0~2 (
  27641. .dataa(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~4_combout ),
  27642. .datab(\macro_inst|u_uart[1]|u_regs|ibrd [12]),
  27643. .datac(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~9_combout ),
  27644. .datad(\macro_inst|u_uart[1]|u_regs|Selector0~1_combout ),
  27645. .cin(gnd),
  27646. .combout(\macro_inst|u_uart[1]|u_regs|Selector0~2_combout ),
  27647. .cout());
  27648. defparam \macro_inst|u_uart[1]|u_regs|Selector0~2 .lut_mask = 16'hAEA4;
  27649. defparam \macro_inst|u_uart[1]|u_regs|Selector0~2 .sum_lutc_input = "datac";
  27650. // Location: LCCOMB_X61_Y6_N30
  27651. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector0~3 (
  27652. .dataa(\macro_inst|u_uart[1]|u_regs|tx_complete_ie [4]),
  27653. .datab(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~9_combout ),
  27654. .datac(\macro_inst|u_uart[1]|u_regs|tx_complete_ie [5]),
  27655. .datad(\macro_inst|u_uart[1]|u_regs|Selector0~2_combout ),
  27656. .cin(gnd),
  27657. .combout(\macro_inst|u_uart[1]|u_regs|Selector0~3_combout ),
  27658. .cout());
  27659. defparam \macro_inst|u_uart[1]|u_regs|Selector0~3 .lut_mask = 16'hF388;
  27660. defparam \macro_inst|u_uart[1]|u_regs|Selector0~3 .sum_lutc_input = "datac";
  27661. // Location: LCCOMB_X61_Y6_N22
  27662. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector0~4 (
  27663. .dataa(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~5_combout ),
  27664. .datab(gnd),
  27665. .datac(\macro_inst|u_uart[1]|u_regs|Selector0~3_combout ),
  27666. .datad(gnd),
  27667. .cin(gnd),
  27668. .combout(\macro_inst|u_uart[1]|u_regs|Selector0~4_combout ),
  27669. .cout());
  27670. defparam \macro_inst|u_uart[1]|u_regs|Selector0~4 .lut_mask = 16'h5050;
  27671. defparam \macro_inst|u_uart[1]|u_regs|Selector0~4 .sum_lutc_input = "datac";
  27672. // Location: LCCOMB_X59_Y6_N14
  27673. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector10~0 (
  27674. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  27675. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  27676. .datac(\macro_inst|u_uart[1]|u_rx[1]|break_error~q ),
  27677. .datad(\macro_inst|u_uart[1]|u_rx[0]|break_error~q ),
  27678. .cin(gnd),
  27679. .combout(\macro_inst|u_uart[1]|u_regs|Selector10~0_combout ),
  27680. .cout());
  27681. defparam \macro_inst|u_uart[1]|u_regs|Selector10~0 .lut_mask = 16'hB9A8;
  27682. defparam \macro_inst|u_uart[1]|u_regs|Selector10~0 .sum_lutc_input = "datac";
  27683. // Location: LCCOMB_X59_Y6_N18
  27684. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector10~1 (
  27685. .dataa(\macro_inst|u_uart[1]|u_rx[3]|break_error~q ),
  27686. .datab(\macro_inst|u_uart[1]|u_regs|Selector10~0_combout ),
  27687. .datac(\macro_inst|u_ahb2apb|paddr [9]),
  27688. .datad(\macro_inst|u_uart[1]|u_rx[2]|break_error~q ),
  27689. .cin(gnd),
  27690. .combout(\macro_inst|u_uart[1]|u_regs|Selector10~1_combout ),
  27691. .cout());
  27692. defparam \macro_inst|u_uart[1]|u_regs|Selector10~1 .lut_mask = 16'hBC8C;
  27693. defparam \macro_inst|u_uart[1]|u_regs|Selector10~1 .sum_lutc_input = "datac";
  27694. // Location: LCCOMB_X59_Y6_N0
  27695. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector10~2 (
  27696. .dataa(\macro_inst|u_uart[1]|u_regs|rx_reg [2]),
  27697. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~1_combout ),
  27698. .datac(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~2_combout ),
  27699. .datad(\macro_inst|u_uart[1]|u_regs|Selector10~1_combout ),
  27700. .cin(gnd),
  27701. .combout(\macro_inst|u_uart[1]|u_regs|Selector10~2_combout ),
  27702. .cout());
  27703. defparam \macro_inst|u_uart[1]|u_regs|Selector10~2 .lut_mask = 16'hF2C2;
  27704. defparam \macro_inst|u_uart[1]|u_regs|Selector10~2 .sum_lutc_input = "datac";
  27705. // Location: LCCOMB_X59_Y6_N8
  27706. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector10~3 (
  27707. .dataa(\macro_inst|u_uart[1]|u_rx[4]|break_error~q ),
  27708. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~1_combout ),
  27709. .datac(\macro_inst|u_uart[1]|u_rx[5]|break_error~q ),
  27710. .datad(\macro_inst|u_uart[1]|u_regs|Selector10~2_combout ),
  27711. .cin(gnd),
  27712. .combout(\macro_inst|u_uart[1]|u_regs|Selector10~3_combout ),
  27713. .cout());
  27714. defparam \macro_inst|u_uart[1]|u_regs|Selector10~3 .lut_mask = 16'hF388;
  27715. defparam \macro_inst|u_uart[1]|u_regs|Selector10~3 .sum_lutc_input = "datac";
  27716. // Location: LCCOMB_X59_Y5_N28
  27717. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector10~4 (
  27718. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~13_combout ),
  27719. .datab(\macro_inst|u_uart[1]|u_regs|Selector10~3_combout ),
  27720. .datac(\macro_inst|u_uart[1]|u_regs|ibrd [2]),
  27721. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~14_combout ),
  27722. .cin(gnd),
  27723. .combout(\macro_inst|u_uart[1]|u_regs|Selector10~4_combout ),
  27724. .cout());
  27725. defparam \macro_inst|u_uart[1]|u_regs|Selector10~4 .lut_mask = 16'hA0DD;
  27726. defparam \macro_inst|u_uart[1]|u_regs|Selector10~4 .sum_lutc_input = "datac";
  27727. // Location: LCCOMB_X60_Y5_N10
  27728. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector10~5 (
  27729. .dataa(\macro_inst|u_uart[1]|u_regs|lcr_eps~q ),
  27730. .datab(\macro_inst|u_uart[1]|u_regs|fbrd [2]),
  27731. .datac(\macro_inst|u_ahb2apb|paddr [3]),
  27732. .datad(\macro_inst|u_uart[1]|u_regs|Selector10~4_combout ),
  27733. .cin(gnd),
  27734. .combout(\macro_inst|u_uart[1]|u_regs|Selector10~5_combout ),
  27735. .cout());
  27736. defparam \macro_inst|u_uart[1]|u_regs|Selector10~5 .lut_mask = 16'hCFA0;
  27737. defparam \macro_inst|u_uart[1]|u_regs|Selector10~5 .sum_lutc_input = "datac";
  27738. // Location: LCCOMB_X60_Y5_N26
  27739. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector10~6 (
  27740. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~12_combout ),
  27741. .datab(\macro_inst|u_ahb2apb|paddr [4]),
  27742. .datac(\macro_inst|u_uart[1]|u_regs|Equal2~1_combout ),
  27743. .datad(\macro_inst|u_uart[1]|u_regs|Selector10~5_combout ),
  27744. .cin(gnd),
  27745. .combout(\macro_inst|u_uart[1]|u_regs|Selector10~6_combout ),
  27746. .cout());
  27747. defparam \macro_inst|u_uart[1]|u_regs|Selector10~6 .lut_mask = 16'h2000;
  27748. defparam \macro_inst|u_uart[1]|u_regs|Selector10~6 .sum_lutc_input = "datac";
  27749. // Location: LCCOMB_X59_Y2_N30
  27750. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector11~0 (
  27751. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~13_combout ),
  27752. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~14_combout ),
  27753. .datac(gnd),
  27754. .datad(\macro_inst|u_uart[1]|u_regs|ibrd [1]),
  27755. .cin(gnd),
  27756. .combout(\macro_inst|u_uart[1]|u_regs|Selector11~0_combout ),
  27757. .cout());
  27758. defparam \macro_inst|u_uart[1]|u_regs|Selector11~0 .lut_mask = 16'h44EE;
  27759. defparam \macro_inst|u_uart[1]|u_regs|Selector11~0 .sum_lutc_input = "datac";
  27760. // Location: LCCOMB_X59_Y4_N0
  27761. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector11~1 (
  27762. .dataa(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  27763. .datab(\macro_inst|u_uart[1]|u_regs|fbrd [1]),
  27764. .datac(\macro_inst|u_ahb2apb|paddr [3]),
  27765. .datad(\macro_inst|u_uart[1]|u_regs|Selector11~0_combout ),
  27766. .cin(gnd),
  27767. .combout(\macro_inst|u_uart[1]|u_regs|Selector11~1_combout ),
  27768. .cout());
  27769. defparam \macro_inst|u_uart[1]|u_regs|Selector11~1 .lut_mask = 16'hA0CF;
  27770. defparam \macro_inst|u_uart[1]|u_regs|Selector11~1 .sum_lutc_input = "datac";
  27771. // Location: LCCOMB_X59_Y8_N8
  27772. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector11~10 (
  27773. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  27774. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  27775. .datac(\macro_inst|u_uart[1]|u_regs|tx_dma_en [0]),
  27776. .datad(\macro_inst|u_uart[1]|u_regs|tx_dma_en [1]),
  27777. .cin(gnd),
  27778. .combout(\macro_inst|u_uart[1]|u_regs|Selector11~10_combout ),
  27779. .cout());
  27780. defparam \macro_inst|u_uart[1]|u_regs|Selector11~10 .lut_mask = 16'hDC98;
  27781. defparam \macro_inst|u_uart[1]|u_regs|Selector11~10 .sum_lutc_input = "datac";
  27782. // Location: LCCOMB_X56_Y4_N24
  27783. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector11~11 (
  27784. .dataa(\macro_inst|u_uart[1]|u_regs|tx_dma_en [2]),
  27785. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  27786. .datac(\macro_inst|u_uart[1]|u_regs|tx_dma_en [3]),
  27787. .datad(\macro_inst|u_uart[1]|u_regs|Selector11~10_combout ),
  27788. .cin(gnd),
  27789. .combout(\macro_inst|u_uart[1]|u_regs|Selector11~11_combout ),
  27790. .cout());
  27791. defparam \macro_inst|u_uart[1]|u_regs|Selector11~11 .lut_mask = 16'hF388;
  27792. defparam \macro_inst|u_uart[1]|u_regs|Selector11~11 .sum_lutc_input = "datac";
  27793. // Location: LCCOMB_X59_Y4_N20
  27794. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector11~12 (
  27795. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~15_combout ),
  27796. .datab(\macro_inst|u_uart[1]|u_regs|Selector11~11_combout ),
  27797. .datac(gnd),
  27798. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~11_combout ),
  27799. .cin(gnd),
  27800. .combout(\macro_inst|u_uart[1]|u_regs|Selector11~12_combout ),
  27801. .cout());
  27802. defparam \macro_inst|u_uart[1]|u_regs|Selector11~12 .lut_mask = 16'h8855;
  27803. defparam \macro_inst|u_uart[1]|u_regs|Selector11~12 .sum_lutc_input = "datac";
  27804. // Location: LCCOMB_X59_Y4_N14
  27805. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector11~13 (
  27806. .dataa(\macro_inst|u_uart[1]|u_regs|Selector11~9_combout ),
  27807. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~11_combout ),
  27808. .datac(\macro_inst|u_uart[1]|u_regs|Selector11~2_combout ),
  27809. .datad(\macro_inst|u_uart[1]|u_regs|Selector11~12_combout ),
  27810. .cin(gnd),
  27811. .combout(\macro_inst|u_uart[1]|u_regs|Selector11~13_combout ),
  27812. .cout());
  27813. defparam \macro_inst|u_uart[1]|u_regs|Selector11~13 .lut_mask = 16'hFF20;
  27814. defparam \macro_inst|u_uart[1]|u_regs|Selector11~13 .sum_lutc_input = "datac";
  27815. // Location: LCCOMB_X60_Y4_N6
  27816. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector11~14 (
  27817. .dataa(\macro_inst|u_uart[1]|u_regs|tx_dma_en [4]),
  27818. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~9_combout ),
  27819. .datac(\macro_inst|u_uart[1]|u_regs|tx_dma_en [5]),
  27820. .datad(\macro_inst|u_uart[1]|u_regs|Selector11~13_combout ),
  27821. .cin(gnd),
  27822. .combout(\macro_inst|u_uart[1]|u_regs|Selector11~14_combout ),
  27823. .cout());
  27824. defparam \macro_inst|u_uart[1]|u_regs|Selector11~14 .lut_mask = 16'hBBC0;
  27825. defparam \macro_inst|u_uart[1]|u_regs|Selector11~14 .sum_lutc_input = "datac";
  27826. // Location: LCCOMB_X60_Y4_N28
  27827. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector11~15 (
  27828. .dataa(\macro_inst|u_ahb2apb|paddr [7]),
  27829. .datab(\macro_inst|u_ahb2apb|paddr [4]),
  27830. .datac(gnd),
  27831. .datad(\macro_inst|u_uart[1]|u_regs|Selector11~14_combout ),
  27832. .cin(gnd),
  27833. .combout(\macro_inst|u_uart[1]|u_regs|Selector11~15_combout ),
  27834. .cout());
  27835. defparam \macro_inst|u_uart[1]|u_regs|Selector11~15 .lut_mask = 16'h1100;
  27836. defparam \macro_inst|u_uart[1]|u_regs|Selector11~15 .sum_lutc_input = "datac";
  27837. // Location: LCCOMB_X59_Y4_N8
  27838. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector11~2 (
  27839. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~13_combout ),
  27840. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~14_combout ),
  27841. .datac(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~12_combout ),
  27842. .datad(\macro_inst|u_uart[1]|u_regs|Selector11~1_combout ),
  27843. .cin(gnd),
  27844. .combout(\macro_inst|u_uart[1]|u_regs|Selector11~2_combout ),
  27845. .cout());
  27846. defparam \macro_inst|u_uart[1]|u_regs|Selector11~2 .lut_mask = 16'hF020;
  27847. defparam \macro_inst|u_uart[1]|u_regs|Selector11~2 .sum_lutc_input = "datac";
  27848. // Location: LCCOMB_X59_Y2_N16
  27849. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector11~3 (
  27850. .dataa(\macro_inst|u_uart[1]|u_rx[1]|parity_error~q ),
  27851. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  27852. .datac(\macro_inst|u_ahb2apb|paddr [9]),
  27853. .datad(\macro_inst|u_uart[1]|u_rx[0]|parity_error~q ),
  27854. .cin(gnd),
  27855. .combout(\macro_inst|u_uart[1]|u_regs|Selector11~3_combout ),
  27856. .cout());
  27857. defparam \macro_inst|u_uart[1]|u_regs|Selector11~3 .lut_mask = 16'hCBC8;
  27858. defparam \macro_inst|u_uart[1]|u_regs|Selector11~3 .sum_lutc_input = "datac";
  27859. // Location: LCCOMB_X59_Y4_N16
  27860. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector11~4 (
  27861. .dataa(\macro_inst|u_uart[1]|u_rx[2]|parity_error~q ),
  27862. .datab(\macro_inst|u_uart[1]|u_rx[3]|parity_error~q ),
  27863. .datac(\macro_inst|u_uart[1]|u_regs|Selector11~3_combout ),
  27864. .datad(\macro_inst|u_ahb2apb|paddr [9]),
  27865. .cin(gnd),
  27866. .combout(\macro_inst|u_uart[1]|u_regs|Selector11~4_combout ),
  27867. .cout());
  27868. defparam \macro_inst|u_uart[1]|u_regs|Selector11~4 .lut_mask = 16'hCAF0;
  27869. defparam \macro_inst|u_uart[1]|u_regs|Selector11~4 .sum_lutc_input = "datac";
  27870. // Location: LCCOMB_X59_Y4_N10
  27871. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector11~5 (
  27872. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~1_combout ),
  27873. .datab(\macro_inst|u_uart[1]|u_regs|rx_reg [1]),
  27874. .datac(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~2_combout ),
  27875. .datad(\macro_inst|u_uart[1]|u_regs|Selector11~4_combout ),
  27876. .cin(gnd),
  27877. .combout(\macro_inst|u_uart[1]|u_regs|Selector11~5_combout ),
  27878. .cout());
  27879. defparam \macro_inst|u_uart[1]|u_regs|Selector11~5 .lut_mask = 16'hF4A4;
  27880. defparam \macro_inst|u_uart[1]|u_regs|Selector11~5 .sum_lutc_input = "datac";
  27881. // Location: LCCOMB_X59_Y4_N26
  27882. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector11~6 (
  27883. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~1_combout ),
  27884. .datab(\macro_inst|u_uart[1]|u_rx[4]|parity_error~q ),
  27885. .datac(\macro_inst|u_uart[1]|u_rx[5]|parity_error~q ),
  27886. .datad(\macro_inst|u_uart[1]|u_regs|Selector11~5_combout ),
  27887. .cin(gnd),
  27888. .combout(\macro_inst|u_uart[1]|u_regs|Selector11~6_combout ),
  27889. .cout());
  27890. defparam \macro_inst|u_uart[1]|u_regs|Selector11~6 .lut_mask = 16'hF588;
  27891. defparam \macro_inst|u_uart[1]|u_regs|Selector11~6 .sum_lutc_input = "datac";
  27892. // Location: LCCOMB_X62_Y6_N14
  27893. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector11~7 (
  27894. .dataa(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  27895. .datab(\macro_inst|u_ahb2apb|paddr [3]),
  27896. .datac(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~13_combout ),
  27897. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~14_combout ),
  27898. .cin(gnd),
  27899. .combout(\macro_inst|u_uart[1]|u_regs|Selector11~7_combout ),
  27900. .cout());
  27901. defparam \macro_inst|u_uart[1]|u_regs|Selector11~7 .lut_mask = 16'h888F;
  27902. defparam \macro_inst|u_uart[1]|u_regs|Selector11~7 .sum_lutc_input = "datac";
  27903. // Location: LCCOMB_X59_Y4_N22
  27904. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector11~8 (
  27905. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~13_combout ),
  27906. .datab(\macro_inst|u_uart[1]|u_regs|fbrd [1]),
  27907. .datac(\macro_inst|u_ahb2apb|paddr [3]),
  27908. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~14_combout ),
  27909. .cin(gnd),
  27910. .combout(\macro_inst|u_uart[1]|u_regs|Selector11~8_combout ),
  27911. .cout());
  27912. defparam \macro_inst|u_uart[1]|u_regs|Selector11~8 .lut_mask = 16'hDFCF;
  27913. defparam \macro_inst|u_uart[1]|u_regs|Selector11~8 .sum_lutc_input = "datac";
  27914. // Location: LCCOMB_X59_Y4_N30
  27915. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector11~9 (
  27916. .dataa(\macro_inst|u_uart[1]|u_regs|Selector11~8_combout ),
  27917. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~14_combout ),
  27918. .datac(\macro_inst|u_uart[1]|u_regs|Selector11~6_combout ),
  27919. .datad(\macro_inst|u_uart[1]|u_regs|Selector11~7_combout ),
  27920. .cin(gnd),
  27921. .combout(\macro_inst|u_uart[1]|u_regs|Selector11~9_combout ),
  27922. .cout());
  27923. defparam \macro_inst|u_uart[1]|u_regs|Selector11~9 .lut_mask = 16'hEFEC;
  27924. defparam \macro_inst|u_uart[1]|u_regs|Selector11~9 .sum_lutc_input = "datac";
  27925. // Location: LCCOMB_X56_Y4_N20
  27926. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector12~0 (
  27927. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  27928. .datab(\macro_inst|u_uart[1]|u_regs|rx_dma_en [1]),
  27929. .datac(\macro_inst|u_uart[1]|u_regs|rx_dma_en [0]),
  27930. .datad(\macro_inst|u_ahb2apb|paddr [9]),
  27931. .cin(gnd),
  27932. .combout(\macro_inst|u_uart[1]|u_regs|Selector12~0_combout ),
  27933. .cout());
  27934. defparam \macro_inst|u_uart[1]|u_regs|Selector12~0 .lut_mask = 16'hAAD8;
  27935. defparam \macro_inst|u_uart[1]|u_regs|Selector12~0 .sum_lutc_input = "datac";
  27936. // Location: LCCOMB_X56_Y4_N8
  27937. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector12~1 (
  27938. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  27939. .datab(\macro_inst|u_uart[1]|u_regs|rx_dma_en [2]),
  27940. .datac(\macro_inst|u_uart[1]|u_regs|rx_dma_en [3]),
  27941. .datad(\macro_inst|u_uart[1]|u_regs|Selector12~0_combout ),
  27942. .cin(gnd),
  27943. .combout(\macro_inst|u_uart[1]|u_regs|Selector12~1_combout ),
  27944. .cout());
  27945. defparam \macro_inst|u_uart[1]|u_regs|Selector12~1 .lut_mask = 16'hF588;
  27946. defparam \macro_inst|u_uart[1]|u_regs|Selector12~1 .sum_lutc_input = "datac";
  27947. // Location: LCCOMB_X51_Y4_N2
  27948. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector12~10 (
  27949. .dataa(\macro_inst|u_uart[1]|u_regs|Selector12~1_combout ),
  27950. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~7_combout ),
  27951. .datac(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~8_combout ),
  27952. .datad(\macro_inst|u_uart[1]|u_regs|Selector12~9_combout ),
  27953. .cin(gnd),
  27954. .combout(\macro_inst|u_uart[1]|u_regs|Selector12~10_combout ),
  27955. .cout());
  27956. defparam \macro_inst|u_uart[1]|u_regs|Selector12~10 .lut_mask = 16'h8F83;
  27957. defparam \macro_inst|u_uart[1]|u_regs|Selector12~10 .sum_lutc_input = "datac";
  27958. // Location: LCCOMB_X51_Y4_N6
  27959. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector12~11 (
  27960. .dataa(\macro_inst|u_uart[1]|u_regs|rx_dma_en [5]),
  27961. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~0_combout ),
  27962. .datac(\macro_inst|u_uart[1]|u_regs|rx_dma_en [4]),
  27963. .datad(\macro_inst|u_uart[1]|u_regs|Selector12~10_combout ),
  27964. .cin(gnd),
  27965. .combout(\macro_inst|u_uart[1]|u_regs|Selector12~11_combout ),
  27966. .cout());
  27967. defparam \macro_inst|u_uart[1]|u_regs|Selector12~11 .lut_mask = 16'hF388;
  27968. defparam \macro_inst|u_uart[1]|u_regs|Selector12~11 .sum_lutc_input = "datac";
  27969. // Location: LCCOMB_X59_Y6_N20
  27970. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector12~2 (
  27971. .dataa(\macro_inst|u_uart[1]|u_rx[1]|framing_error~q ),
  27972. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  27973. .datac(\macro_inst|u_ahb2apb|paddr [8]),
  27974. .datad(\macro_inst|u_uart[1]|u_rx[0]|framing_error~q ),
  27975. .cin(gnd),
  27976. .combout(\macro_inst|u_uart[1]|u_regs|Selector12~2_combout ),
  27977. .cout());
  27978. defparam \macro_inst|u_uart[1]|u_regs|Selector12~2 .lut_mask = 16'hE3E0;
  27979. defparam \macro_inst|u_uart[1]|u_regs|Selector12~2 .sum_lutc_input = "datac";
  27980. // Location: LCCOMB_X59_Y6_N30
  27981. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector12~3 (
  27982. .dataa(\macro_inst|u_uart[1]|u_rx[3]|framing_error~q ),
  27983. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  27984. .datac(\macro_inst|u_uart[1]|u_rx[2]|framing_error~q ),
  27985. .datad(\macro_inst|u_uart[1]|u_regs|Selector12~2_combout ),
  27986. .cin(gnd),
  27987. .combout(\macro_inst|u_uart[1]|u_regs|Selector12~3_combout ),
  27988. .cout());
  27989. defparam \macro_inst|u_uart[1]|u_regs|Selector12~3 .lut_mask = 16'hBBC0;
  27990. defparam \macro_inst|u_uart[1]|u_regs|Selector12~3 .sum_lutc_input = "datac";
  27991. // Location: LCCOMB_X59_Y5_N10
  27992. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector12~4 (
  27993. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~1_combout ),
  27994. .datab(\macro_inst|u_uart[1]|u_regs|rx_reg [0]),
  27995. .datac(\macro_inst|u_uart[1]|u_regs|Selector12~3_combout ),
  27996. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~2_combout ),
  27997. .cin(gnd),
  27998. .combout(\macro_inst|u_uart[1]|u_regs|Selector12~4_combout ),
  27999. .cout());
  28000. defparam \macro_inst|u_uart[1]|u_regs|Selector12~4 .lut_mask = 16'hFA44;
  28001. defparam \macro_inst|u_uart[1]|u_regs|Selector12~4 .sum_lutc_input = "datac";
  28002. // Location: LCCOMB_X59_Y5_N0
  28003. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector12~5 (
  28004. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~1_combout ),
  28005. .datab(\macro_inst|u_uart[1]|u_rx[5]|framing_error~q ),
  28006. .datac(\macro_inst|u_uart[1]|u_rx[4]|framing_error~q ),
  28007. .datad(\macro_inst|u_uart[1]|u_regs|Selector12~4_combout ),
  28008. .cin(gnd),
  28009. .combout(\macro_inst|u_uart[1]|u_regs|Selector12~5_combout ),
  28010. .cout());
  28011. defparam \macro_inst|u_uart[1]|u_regs|Selector12~5 .lut_mask = 16'hDDA0;
  28012. defparam \macro_inst|u_uart[1]|u_regs|Selector12~5 .sum_lutc_input = "datac";
  28013. // Location: LCCOMB_X59_Y5_N26
  28014. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector12~6 (
  28015. .dataa(\macro_inst|u_ahb2apb|paddr [5]),
  28016. .datab(\macro_inst|u_ahb2apb|paddr [2]),
  28017. .datac(\macro_inst|u_uart[1]|u_regs|uart_en~q ),
  28018. .datad(\macro_inst|u_ahb2apb|paddr [3]),
  28019. .cin(gnd),
  28020. .combout(\macro_inst|u_uart[1]|u_regs|Selector12~6_combout ),
  28021. .cout());
  28022. defparam \macro_inst|u_uart[1]|u_regs|Selector12~6 .lut_mask = 16'h0020;
  28023. defparam \macro_inst|u_uart[1]|u_regs|Selector12~6 .sum_lutc_input = "datac";
  28024. // Location: LCCOMB_X59_Y5_N14
  28025. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector12~7 (
  28026. .dataa(\macro_inst|u_ahb2apb|paddr [5]),
  28027. .datab(\macro_inst|u_ahb2apb|paddr [2]),
  28028. .datac(gnd),
  28029. .datad(\macro_inst|u_uart[1]|u_regs|fbrd [0]),
  28030. .cin(gnd),
  28031. .combout(\macro_inst|u_uart[1]|u_regs|Selector12~7_combout ),
  28032. .cout());
  28033. defparam \macro_inst|u_uart[1]|u_regs|Selector12~7 .lut_mask = 16'h2200;
  28034. defparam \macro_inst|u_uart[1]|u_regs|Selector12~7 .sum_lutc_input = "datac";
  28035. // Location: LCCOMB_X59_Y5_N8
  28036. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector12~8 (
  28037. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~5_combout ),
  28038. .datab(\macro_inst|u_uart[1]|u_regs|Selector12~7_combout ),
  28039. .datac(\macro_inst|u_uart[1]|u_regs|Selector12~6_combout ),
  28040. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~4_combout ),
  28041. .cin(gnd),
  28042. .combout(\macro_inst|u_uart[1]|u_regs|Selector12~8_combout ),
  28043. .cout());
  28044. defparam \macro_inst|u_uart[1]|u_regs|Selector12~8 .lut_mask = 16'h55E4;
  28045. defparam \macro_inst|u_uart[1]|u_regs|Selector12~8 .sum_lutc_input = "datac";
  28046. // Location: LCCOMB_X59_Y5_N22
  28047. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector12~9 (
  28048. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~3_combout ),
  28049. .datab(\macro_inst|u_uart[1]|u_regs|Selector12~8_combout ),
  28050. .datac(\macro_inst|u_uart[1]|u_regs|ibrd [0]),
  28051. .datad(\macro_inst|u_uart[1]|u_regs|Selector12~5_combout ),
  28052. .cin(gnd),
  28053. .combout(\macro_inst|u_uart[1]|u_regs|Selector12~9_combout ),
  28054. .cout());
  28055. defparam \macro_inst|u_uart[1]|u_regs|Selector12~9 .lut_mask = 16'hEC64;
  28056. defparam \macro_inst|u_uart[1]|u_regs|Selector12~9 .sum_lutc_input = "datac";
  28057. // Location: LCCOMB_X60_Y6_N0
  28058. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector1~0 (
  28059. .dataa(\macro_inst|u_uart[1]|u_regs|rx_idle_ie [0]),
  28060. .datab(\macro_inst|u_uart[1]|u_regs|rx_idle_ie [1]),
  28061. .datac(\macro_inst|u_ahb2apb|paddr [8]),
  28062. .datad(\macro_inst|u_ahb2apb|paddr [9]),
  28063. .cin(gnd),
  28064. .combout(\macro_inst|u_uart[1]|u_regs|Selector1~0_combout ),
  28065. .cout());
  28066. defparam \macro_inst|u_uart[1]|u_regs|Selector1~0 .lut_mask = 16'hF0CA;
  28067. defparam \macro_inst|u_uart[1]|u_regs|Selector1~0 .sum_lutc_input = "datac";
  28068. // Location: LCCOMB_X60_Y7_N20
  28069. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector1~1 (
  28070. .dataa(\macro_inst|u_uart[1]|u_regs|rx_idle_ie [2]),
  28071. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  28072. .datac(\macro_inst|u_uart[1]|u_regs|rx_idle_ie [3]),
  28073. .datad(\macro_inst|u_uart[1]|u_regs|Selector1~0_combout ),
  28074. .cin(gnd),
  28075. .combout(\macro_inst|u_uart[1]|u_regs|Selector1~1_combout ),
  28076. .cout());
  28077. defparam \macro_inst|u_uart[1]|u_regs|Selector1~1 .lut_mask = 16'hF388;
  28078. defparam \macro_inst|u_uart[1]|u_regs|Selector1~1 .sum_lutc_input = "datac";
  28079. // Location: LCCOMB_X61_Y5_N0
  28080. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector1~2 (
  28081. .dataa(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~9_combout ),
  28082. .datab(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~4_combout ),
  28083. .datac(\macro_inst|u_uart[1]|u_regs|ibrd [11]),
  28084. .datad(\macro_inst|u_uart[1]|u_regs|Selector1~1_combout ),
  28085. .cin(gnd),
  28086. .combout(\macro_inst|u_uart[1]|u_regs|Selector1~2_combout ),
  28087. .cout());
  28088. defparam \macro_inst|u_uart[1]|u_regs|Selector1~2 .lut_mask = 16'hDC98;
  28089. defparam \macro_inst|u_uart[1]|u_regs|Selector1~2 .sum_lutc_input = "datac";
  28090. // Location: LCCOMB_X61_Y6_N24
  28091. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector1~3 (
  28092. .dataa(\macro_inst|u_uart[1]|u_regs|rx_idle_ie [4]),
  28093. .datab(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~9_combout ),
  28094. .datac(\macro_inst|u_uart[1]|u_regs|rx_idle_ie [5]),
  28095. .datad(\macro_inst|u_uart[1]|u_regs|Selector1~2_combout ),
  28096. .cin(gnd),
  28097. .combout(\macro_inst|u_uart[1]|u_regs|Selector1~3_combout ),
  28098. .cout());
  28099. defparam \macro_inst|u_uart[1]|u_regs|Selector1~3 .lut_mask = 16'hF388;
  28100. defparam \macro_inst|u_uart[1]|u_regs|Selector1~3 .sum_lutc_input = "datac";
  28101. // Location: LCCOMB_X61_Y6_N6
  28102. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector1~4 (
  28103. .dataa(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~5_combout ),
  28104. .datab(gnd),
  28105. .datac(gnd),
  28106. .datad(\macro_inst|u_uart[1]|u_regs|Selector1~3_combout ),
  28107. .cin(gnd),
  28108. .combout(\macro_inst|u_uart[1]|u_regs|Selector1~4_combout ),
  28109. .cout());
  28110. defparam \macro_inst|u_uart[1]|u_regs|Selector1~4 .lut_mask = 16'h5500;
  28111. defparam \macro_inst|u_uart[1]|u_regs|Selector1~4 .sum_lutc_input = "datac";
  28112. // Location: LCCOMB_X59_Y7_N10
  28113. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector2~0 (
  28114. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  28115. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  28116. .datac(\macro_inst|u_uart[1]|u_regs|overrun_error_ie [0]),
  28117. .datad(\macro_inst|u_uart[1]|u_regs|overrun_error_ie [1]),
  28118. .cin(gnd),
  28119. .combout(\macro_inst|u_uart[1]|u_regs|Selector2~0_combout ),
  28120. .cout());
  28121. defparam \macro_inst|u_uart[1]|u_regs|Selector2~0 .lut_mask = 16'hDC98;
  28122. defparam \macro_inst|u_uart[1]|u_regs|Selector2~0 .sum_lutc_input = "datac";
  28123. // Location: LCCOMB_X60_Y7_N8
  28124. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector2~1 (
  28125. .dataa(\macro_inst|u_uart[1]|u_regs|Selector2~0_combout ),
  28126. .datab(\macro_inst|u_uart[1]|u_regs|overrun_error_ie [2]),
  28127. .datac(\macro_inst|u_uart[1]|u_regs|overrun_error_ie [3]),
  28128. .datad(\macro_inst|u_ahb2apb|paddr [9]),
  28129. .cin(gnd),
  28130. .combout(\macro_inst|u_uart[1]|u_regs|Selector2~1_combout ),
  28131. .cout());
  28132. defparam \macro_inst|u_uart[1]|u_regs|Selector2~1 .lut_mask = 16'hE4AA;
  28133. defparam \macro_inst|u_uart[1]|u_regs|Selector2~1 .sum_lutc_input = "datac";
  28134. // Location: LCCOMB_X61_Y6_N20
  28135. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector2~2 (
  28136. .dataa(\macro_inst|u_uart[1]|u_regs|ibrd [10]),
  28137. .datab(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~9_combout ),
  28138. .datac(\macro_inst|u_uart[1]|u_regs|Selector2~1_combout ),
  28139. .datad(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~4_combout ),
  28140. .cin(gnd),
  28141. .combout(\macro_inst|u_uart[1]|u_regs|Selector2~2_combout ),
  28142. .cout());
  28143. defparam \macro_inst|u_uart[1]|u_regs|Selector2~2 .lut_mask = 16'hFC22;
  28144. defparam \macro_inst|u_uart[1]|u_regs|Selector2~2 .sum_lutc_input = "datac";
  28145. // Location: LCCOMB_X61_Y6_N10
  28146. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector2~3 (
  28147. .dataa(\macro_inst|u_uart[1]|u_regs|overrun_error_ie [5]),
  28148. .datab(\macro_inst|u_uart[1]|u_regs|overrun_error_ie [4]),
  28149. .datac(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~9_combout ),
  28150. .datad(\macro_inst|u_uart[1]|u_regs|Selector2~2_combout ),
  28151. .cin(gnd),
  28152. .combout(\macro_inst|u_uart[1]|u_regs|Selector2~3_combout ),
  28153. .cout());
  28154. defparam \macro_inst|u_uart[1]|u_regs|Selector2~3 .lut_mask = 16'hAFC0;
  28155. defparam \macro_inst|u_uart[1]|u_regs|Selector2~3 .sum_lutc_input = "datac";
  28156. // Location: LCCOMB_X61_Y6_N14
  28157. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector2~4 (
  28158. .dataa(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~5_combout ),
  28159. .datab(gnd),
  28160. .datac(gnd),
  28161. .datad(\macro_inst|u_uart[1]|u_regs|Selector2~3_combout ),
  28162. .cin(gnd),
  28163. .combout(\macro_inst|u_uart[1]|u_regs|Selector2~4_combout ),
  28164. .cout());
  28165. defparam \macro_inst|u_uart[1]|u_regs|Selector2~4 .lut_mask = 16'h5500;
  28166. defparam \macro_inst|u_uart[1]|u_regs|Selector2~4 .sum_lutc_input = "datac";
  28167. // Location: LCCOMB_X61_Y6_N18
  28168. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector3~0 (
  28169. .dataa(\macro_inst|u_uart[1]|u_regs|break_error_ie [4]),
  28170. .datab(\macro_inst|u_uart[1]|u_regs|break_error_ie [5]),
  28171. .datac(gnd),
  28172. .datad(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~4_combout ),
  28173. .cin(gnd),
  28174. .combout(\macro_inst|u_uart[1]|u_regs|Selector3~0_combout ),
  28175. .cout());
  28176. defparam \macro_inst|u_uart[1]|u_regs|Selector3~0 .lut_mask = 16'hCCAA;
  28177. defparam \macro_inst|u_uart[1]|u_regs|Selector3~0 .sum_lutc_input = "datac";
  28178. // Location: LCCOMB_X59_Y7_N18
  28179. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector3~1 (
  28180. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  28181. .datab(\macro_inst|u_uart[1]|u_regs|break_error_ie [1]),
  28182. .datac(\macro_inst|u_uart[1]|u_regs|break_error_ie [0]),
  28183. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  28184. .cin(gnd),
  28185. .combout(\macro_inst|u_uart[1]|u_regs|Selector3~1_combout ),
  28186. .cout());
  28187. defparam \macro_inst|u_uart[1]|u_regs|Selector3~1 .lut_mask = 16'h44FA;
  28188. defparam \macro_inst|u_uart[1]|u_regs|Selector3~1 .sum_lutc_input = "datac";
  28189. // Location: LCCOMB_X60_Y7_N0
  28190. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector3~2 (
  28191. .dataa(\macro_inst|u_uart[1]|u_regs|break_error_ie [2]),
  28192. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  28193. .datac(\macro_inst|u_uart[1]|u_regs|break_error_ie [3]),
  28194. .datad(\macro_inst|u_uart[1]|u_regs|Selector3~1_combout ),
  28195. .cin(gnd),
  28196. .combout(\macro_inst|u_uart[1]|u_regs|Selector3~2_combout ),
  28197. .cout());
  28198. defparam \macro_inst|u_uart[1]|u_regs|Selector3~2 .lut_mask = 16'hBBC0;
  28199. defparam \macro_inst|u_uart[1]|u_regs|Selector3~2 .sum_lutc_input = "datac";
  28200. // Location: LCCOMB_X61_Y6_N12
  28201. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector3~3 (
  28202. .dataa(\macro_inst|u_uart[1]|u_regs|ibrd [9]),
  28203. .datab(\macro_inst|u_uart[1]|u_regs|Selector3~2_combout ),
  28204. .datac(gnd),
  28205. .datad(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~4_combout ),
  28206. .cin(gnd),
  28207. .combout(\macro_inst|u_uart[1]|u_regs|Selector3~3_combout ),
  28208. .cout());
  28209. defparam \macro_inst|u_uart[1]|u_regs|Selector3~3 .lut_mask = 16'hCCAA;
  28210. defparam \macro_inst|u_uart[1]|u_regs|Selector3~3 .sum_lutc_input = "datac";
  28211. // Location: LCCOMB_X61_Y6_N4
  28212. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector3~4 (
  28213. .dataa(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~5_combout ),
  28214. .datab(\macro_inst|u_uart[1]|u_regs|Selector3~0_combout ),
  28215. .datac(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~9_combout ),
  28216. .datad(\macro_inst|u_uart[1]|u_regs|Selector3~3_combout ),
  28217. .cin(gnd),
  28218. .combout(\macro_inst|u_uart[1]|u_regs|Selector3~4_combout ),
  28219. .cout());
  28220. defparam \macro_inst|u_uart[1]|u_regs|Selector3~4 .lut_mask = 16'h4540;
  28221. defparam \macro_inst|u_uart[1]|u_regs|Selector3~4 .sum_lutc_input = "datac";
  28222. // Location: LCCOMB_X59_Y7_N20
  28223. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector4~0 (
  28224. .dataa(\macro_inst|u_uart[1]|u_regs|parity_error_ie [0]),
  28225. .datab(\macro_inst|u_uart[1]|u_regs|parity_error_ie [1]),
  28226. .datac(\macro_inst|u_ahb2apb|paddr [9]),
  28227. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  28228. .cin(gnd),
  28229. .combout(\macro_inst|u_uart[1]|u_regs|Selector4~0_combout ),
  28230. .cout());
  28231. defparam \macro_inst|u_uart[1]|u_regs|Selector4~0 .lut_mask = 16'hFC0A;
  28232. defparam \macro_inst|u_uart[1]|u_regs|Selector4~0 .sum_lutc_input = "datac";
  28233. // Location: LCCOMB_X60_Y7_N28
  28234. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector4~1 (
  28235. .dataa(\macro_inst|u_uart[1]|u_regs|parity_error_ie [2]),
  28236. .datab(\macro_inst|u_ahb2apb|paddr [9]),
  28237. .datac(\macro_inst|u_uart[1]|u_regs|parity_error_ie [3]),
  28238. .datad(\macro_inst|u_uart[1]|u_regs|Selector4~0_combout ),
  28239. .cin(gnd),
  28240. .combout(\macro_inst|u_uart[1]|u_regs|Selector4~1_combout ),
  28241. .cout());
  28242. defparam \macro_inst|u_uart[1]|u_regs|Selector4~1 .lut_mask = 16'hF388;
  28243. defparam \macro_inst|u_uart[1]|u_regs|Selector4~1 .sum_lutc_input = "datac";
  28244. // Location: LCCOMB_X61_Y5_N10
  28245. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector4~2 (
  28246. .dataa(\macro_inst|u_uart[1]|u_regs|Selector4~1_combout ),
  28247. .datab(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~4_combout ),
  28248. .datac(\macro_inst|u_uart[1]|u_regs|ibrd [8]),
  28249. .datad(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~9_combout ),
  28250. .cin(gnd),
  28251. .combout(\macro_inst|u_uart[1]|u_regs|Selector4~2_combout ),
  28252. .cout());
  28253. defparam \macro_inst|u_uart[1]|u_regs|Selector4~2 .lut_mask = 16'hCCB8;
  28254. defparam \macro_inst|u_uart[1]|u_regs|Selector4~2 .sum_lutc_input = "datac";
  28255. // Location: LCCOMB_X61_Y6_N2
  28256. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector4~3 (
  28257. .dataa(\macro_inst|u_uart[1]|u_regs|parity_error_ie [4]),
  28258. .datab(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~9_combout ),
  28259. .datac(\macro_inst|u_uart[1]|u_regs|Selector4~2_combout ),
  28260. .datad(\macro_inst|u_uart[1]|u_regs|parity_error_ie [5]),
  28261. .cin(gnd),
  28262. .combout(\macro_inst|u_uart[1]|u_regs|Selector4~3_combout ),
  28263. .cout());
  28264. defparam \macro_inst|u_uart[1]|u_regs|Selector4~3 .lut_mask = 16'hF838;
  28265. defparam \macro_inst|u_uart[1]|u_regs|Selector4~3 .sum_lutc_input = "datac";
  28266. // Location: LCCOMB_X61_Y6_N26
  28267. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector4~4 (
  28268. .dataa(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~5_combout ),
  28269. .datab(gnd),
  28270. .datac(gnd),
  28271. .datad(\macro_inst|u_uart[1]|u_regs|Selector4~3_combout ),
  28272. .cin(gnd),
  28273. .combout(\macro_inst|u_uart[1]|u_regs|Selector4~4_combout ),
  28274. .cout());
  28275. defparam \macro_inst|u_uart[1]|u_regs|Selector4~4 .lut_mask = 16'h5500;
  28276. defparam \macro_inst|u_uart[1]|u_regs|Selector4~4 .sum_lutc_input = "datac";
  28277. // Location: LCCOMB_X59_Y5_N18
  28278. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector5~10 (
  28279. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~3_combout ),
  28280. .datab(\macro_inst|u_uart[1]|u_regs|Selector5~2_combout ),
  28281. .datac(\macro_inst|u_uart[1]|u_regs|ibrd [7]),
  28282. .datad(\macro_inst|u_uart[1]|u_regs|Selector5~9_combout ),
  28283. .cin(gnd),
  28284. .combout(\macro_inst|u_uart[1]|u_regs|Selector5~10_combout ),
  28285. .cout());
  28286. defparam \macro_inst|u_uart[1]|u_regs|Selector5~10 .lut_mask = 16'hDDA0;
  28287. defparam \macro_inst|u_uart[1]|u_regs|Selector5~10 .sum_lutc_input = "datac";
  28288. // Location: LCCOMB_X60_Y5_N16
  28289. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector5~11 (
  28290. .dataa(gnd),
  28291. .datab(\macro_inst|u_ahb2apb|paddr [6]),
  28292. .datac(\macro_inst|u_ahb2apb|paddr [7]),
  28293. .datad(\macro_inst|u_uart[1]|u_regs|Selector5~10_combout ),
  28294. .cin(gnd),
  28295. .combout(\macro_inst|u_uart[1]|u_regs|Selector5~11_combout ),
  28296. .cout());
  28297. defparam \macro_inst|u_uart[1]|u_regs|Selector5~11 .lut_mask = 16'h0300;
  28298. defparam \macro_inst|u_uart[1]|u_regs|Selector5~11 .sum_lutc_input = "datac";
  28299. // Location: LCCOMB_X59_Y5_N4
  28300. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector5~2 (
  28301. .dataa(\macro_inst|u_ahb2apb|paddr [2]),
  28302. .datab(gnd),
  28303. .datac(gnd),
  28304. .datad(\macro_inst|u_uart[1]|u_regs|rx_reg [7]),
  28305. .cin(gnd),
  28306. .combout(\macro_inst|u_uart[1]|u_regs|Selector5~2_combout ),
  28307. .cout());
  28308. defparam \macro_inst|u_uart[1]|u_regs|Selector5~2 .lut_mask = 16'h5500;
  28309. defparam \macro_inst|u_uart[1]|u_regs|Selector5~2 .sum_lutc_input = "datac";
  28310. // Location: LCCOMB_X59_Y7_N6
  28311. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector5~3 (
  28312. .dataa(\macro_inst|u_uart[1]|u_regs|framing_error_ie [4]),
  28313. .datab(\macro_inst|u_uart[1]|u_regs|framing_error_ie [5]),
  28314. .datac(gnd),
  28315. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[4]~17_combout ),
  28316. .cin(gnd),
  28317. .combout(\macro_inst|u_uart[1]|u_regs|Selector5~3_combout ),
  28318. .cout());
  28319. defparam \macro_inst|u_uart[1]|u_regs|Selector5~3 .lut_mask = 16'hCCAA;
  28320. defparam \macro_inst|u_uart[1]|u_regs|Selector5~3 .sum_lutc_input = "datac";
  28321. // Location: LCCOMB_X59_Y7_N16
  28322. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector5~4 (
  28323. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  28324. .datab(\macro_inst|u_uart[1]|u_regs|framing_error_ie [2]),
  28325. .datac(\macro_inst|u_uart[1]|u_regs|framing_error_ie [0]),
  28326. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  28327. .cin(gnd),
  28328. .combout(\macro_inst|u_uart[1]|u_regs|Selector5~4_combout ),
  28329. .cout());
  28330. defparam \macro_inst|u_uart[1]|u_regs|Selector5~4 .lut_mask = 16'hFFD8;
  28331. defparam \macro_inst|u_uart[1]|u_regs|Selector5~4 .sum_lutc_input = "datac";
  28332. // Location: LCCOMB_X59_Y7_N22
  28333. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector5~5 (
  28334. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  28335. .datab(\macro_inst|u_uart[1]|u_regs|framing_error_ie [3]),
  28336. .datac(\macro_inst|u_uart[1]|u_regs|framing_error_ie [1]),
  28337. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  28338. .cin(gnd),
  28339. .combout(\macro_inst|u_uart[1]|u_regs|Selector5~5_combout ),
  28340. .cout());
  28341. defparam \macro_inst|u_uart[1]|u_regs|Selector5~5 .lut_mask = 16'hD8FF;
  28342. defparam \macro_inst|u_uart[1]|u_regs|Selector5~5 .sum_lutc_input = "datac";
  28343. // Location: LCCOMB_X59_Y7_N14
  28344. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector5~6 (
  28345. .dataa(\macro_inst|u_uart[1]|u_regs|status_reg [4]),
  28346. .datab(\macro_inst|u_uart[1]|u_regs|Selector5~4_combout ),
  28347. .datac(\macro_inst|u_uart[1]|u_regs|Selector5~5_combout ),
  28348. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[4]~17_combout ),
  28349. .cin(gnd),
  28350. .combout(\macro_inst|u_uart[1]|u_regs|Selector5~6_combout ),
  28351. .cout());
  28352. defparam \macro_inst|u_uart[1]|u_regs|Selector5~6 .lut_mask = 16'hC0AA;
  28353. defparam \macro_inst|u_uart[1]|u_regs|Selector5~6 .sum_lutc_input = "datac";
  28354. // Location: LCCOMB_X59_Y7_N0
  28355. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector5~7 (
  28356. .dataa(\macro_inst|u_uart[1]|u_regs|Selector5~3_combout ),
  28357. .datab(\macro_inst|u_uart[1]|u_regs|always8~0_combout ),
  28358. .datac(\macro_inst|u_uart[1]|u_regs|Selector5~6_combout ),
  28359. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[4]~16_combout ),
  28360. .cin(gnd),
  28361. .combout(\macro_inst|u_uart[1]|u_regs|Selector5~7_combout ),
  28362. .cout());
  28363. defparam \macro_inst|u_uart[1]|u_regs|Selector5~7 .lut_mask = 16'h88C0;
  28364. defparam \macro_inst|u_uart[1]|u_regs|Selector5~7 .sum_lutc_input = "datac";
  28365. // Location: LCCOMB_X61_Y5_N28
  28366. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector5~8 (
  28367. .dataa(\macro_inst|u_uart[1]|u_regs|lcr_sps~q ),
  28368. .datab(\macro_inst|u_ahb2apb|paddr [5]),
  28369. .datac(gnd),
  28370. .datad(\macro_inst|u_ahb2apb|paddr [2]),
  28371. .cin(gnd),
  28372. .combout(\macro_inst|u_uart[1]|u_regs|Selector5~8_combout ),
  28373. .cout());
  28374. defparam \macro_inst|u_uart[1]|u_regs|Selector5~8 .lut_mask = 16'h8800;
  28375. defparam \macro_inst|u_uart[1]|u_regs|Selector5~8 .sum_lutc_input = "datac";
  28376. // Location: LCCOMB_X59_Y5_N12
  28377. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector5~9 (
  28378. .dataa(\macro_inst|u_uart[1]|u_regs|Selector5~8_combout ),
  28379. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~4_combout ),
  28380. .datac(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~5_combout ),
  28381. .datad(\macro_inst|u_uart[1]|u_regs|Selector5~7_combout ),
  28382. .cin(gnd),
  28383. .combout(\macro_inst|u_uart[1]|u_regs|Selector5~9_combout ),
  28384. .cout());
  28385. defparam \macro_inst|u_uart[1]|u_regs|Selector5~9 .lut_mask = 16'h3E0E;
  28386. defparam \macro_inst|u_uart[1]|u_regs|Selector5~9 .sum_lutc_input = "datac";
  28387. // Location: LCCOMB_X61_Y5_N4
  28388. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector6~0 (
  28389. .dataa(\macro_inst|u_uart[1]|u_regs|status_reg [1]),
  28390. .datab(\macro_inst|u_ahb2apb|paddr [4]),
  28391. .datac(\macro_inst|u_uart[0]|u_regs|Selector6~1_combout ),
  28392. .datad(\macro_inst|u_uart[1]|u_regs|rx_reg [6]),
  28393. .cin(gnd),
  28394. .combout(\macro_inst|u_uart[1]|u_regs|Selector6~0_combout ),
  28395. .cout());
  28396. defparam \macro_inst|u_uart[1]|u_regs|Selector6~0 .lut_mask = 16'h7040;
  28397. defparam \macro_inst|u_uart[1]|u_regs|Selector6~0 .sum_lutc_input = "datac";
  28398. // Location: LCCOMB_X60_Y5_N22
  28399. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector6~1 (
  28400. .dataa(\macro_inst|u_ahb2apb|paddr [5]),
  28401. .datab(\macro_inst|u_uart[1]|u_regs|ibrd [6]),
  28402. .datac(\macro_inst|u_uart[0]|u_regs|Selector6~0_combout ),
  28403. .datad(\macro_inst|u_uart[1]|u_regs|Selector6~0_combout ),
  28404. .cin(gnd),
  28405. .combout(\macro_inst|u_uart[1]|u_regs|Selector6~1_combout ),
  28406. .cout());
  28407. defparam \macro_inst|u_uart[1]|u_regs|Selector6~1 .lut_mask = 16'hF080;
  28408. defparam \macro_inst|u_uart[1]|u_regs|Selector6~1 .sum_lutc_input = "datac";
  28409. // Location: LCCOMB_X59_Y7_N26
  28410. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector7~10 (
  28411. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  28412. .datab(\macro_inst|u_uart[1]|u_regs|tx_not_full_ie [2]),
  28413. .datac(\macro_inst|u_uart[1]|u_regs|tx_not_full_ie [0]),
  28414. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  28415. .cin(gnd),
  28416. .combout(\macro_inst|u_uart[1]|u_regs|Selector7~10_combout ),
  28417. .cout());
  28418. defparam \macro_inst|u_uart[1]|u_regs|Selector7~10 .lut_mask = 16'hFFD8;
  28419. defparam \macro_inst|u_uart[1]|u_regs|Selector7~10 .sum_lutc_input = "datac";
  28420. // Location: LCCOMB_X60_Y6_N22
  28421. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector7~11 (
  28422. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  28423. .datab(\macro_inst|u_uart[1]|u_regs|tx_not_full_ie [3]),
  28424. .datac(\macro_inst|u_uart[1]|u_regs|tx_not_full_ie [1]),
  28425. .datad(\macro_inst|u_ahb2apb|paddr [9]),
  28426. .cin(gnd),
  28427. .combout(\macro_inst|u_uart[1]|u_regs|Selector7~11_combout ),
  28428. .cout());
  28429. defparam \macro_inst|u_uart[1]|u_regs|Selector7~11 .lut_mask = 16'hDDF5;
  28430. defparam \macro_inst|u_uart[1]|u_regs|Selector7~11 .sum_lutc_input = "datac";
  28431. // Location: LCCOMB_X60_Y4_N8
  28432. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector7~12 (
  28433. .dataa(\macro_inst|u_uart[1]|u_regs|Selector7~11_combout ),
  28434. .datab(\macro_inst|u_uart[1]|u_regs|status_reg [2]),
  28435. .datac(\macro_inst|u_uart[0]|u_regs|apb_prdata[4]~17_combout ),
  28436. .datad(\macro_inst|u_uart[1]|u_regs|Selector7~10_combout ),
  28437. .cin(gnd),
  28438. .combout(\macro_inst|u_uart[1]|u_regs|Selector7~12_combout ),
  28439. .cout());
  28440. defparam \macro_inst|u_uart[1]|u_regs|Selector7~12 .lut_mask = 16'hAC0C;
  28441. defparam \macro_inst|u_uart[1]|u_regs|Selector7~12 .sum_lutc_input = "datac";
  28442. // Location: LCCOMB_X60_Y4_N20
  28443. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector7~13 (
  28444. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~4_combout ),
  28445. .datab(\macro_inst|u_uart[1]|u_regs|Selector7~8_combout ),
  28446. .datac(\macro_inst|u_uart[1]|u_regs|fbrd [5]),
  28447. .datad(\macro_inst|u_uart[1]|u_regs|Selector7~14_combout ),
  28448. .cin(gnd),
  28449. .combout(\macro_inst|u_uart[1]|u_regs|Selector7~13_combout ),
  28450. .cout());
  28451. defparam \macro_inst|u_uart[1]|u_regs|Selector7~13 .lut_mask = 16'hDC98;
  28452. defparam \macro_inst|u_uart[1]|u_regs|Selector7~13 .sum_lutc_input = "datac";
  28453. // Location: LCCOMB_X60_Y4_N12
  28454. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector7~14 (
  28455. .dataa(\macro_inst|u_ahb2apb|paddr [10]),
  28456. .datab(\macro_inst|u_ahb2apb|paddr [5]),
  28457. .datac(\macro_inst|u_uart[1]|u_regs|Selector7~12_combout ),
  28458. .datad(\macro_inst|u_uart[1]|u_regs|Selector7~9_combout ),
  28459. .cin(gnd),
  28460. .combout(\macro_inst|u_uart[1]|u_regs|Selector7~14_combout ),
  28461. .cout());
  28462. defparam \macro_inst|u_uart[1]|u_regs|Selector7~14 .lut_mask = 16'hF870;
  28463. defparam \macro_inst|u_uart[1]|u_regs|Selector7~14 .sum_lutc_input = "datac";
  28464. // Location: LCCOMB_X60_Y4_N30
  28465. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector7~15 (
  28466. .dataa(\macro_inst|u_ahb2apb|paddr [7]),
  28467. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[4]~18_combout ),
  28468. .datac(\macro_inst|u_ahb2apb|paddr [6]),
  28469. .datad(\macro_inst|u_uart[1]|u_regs|Selector7~13_combout ),
  28470. .cin(gnd),
  28471. .combout(\macro_inst|u_uart[1]|u_regs|Selector7~15_combout ),
  28472. .cout());
  28473. defparam \macro_inst|u_uart[1]|u_regs|Selector7~15 .lut_mask = 16'h0100;
  28474. defparam \macro_inst|u_uart[1]|u_regs|Selector7~15 .sum_lutc_input = "datac";
  28475. // Location: LCCOMB_X60_Y6_N2
  28476. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector7~4 (
  28477. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  28478. .datab(\macro_inst|u_uart[1]|u_tx[2]|tx_complete~q ),
  28479. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_complete~q ),
  28480. .datad(\macro_inst|u_ahb2apb|paddr [9]),
  28481. .cin(gnd),
  28482. .combout(\macro_inst|u_uart[1]|u_regs|Selector7~4_combout ),
  28483. .cout());
  28484. defparam \macro_inst|u_uart[1]|u_regs|Selector7~4 .lut_mask = 16'hE4AA;
  28485. defparam \macro_inst|u_uart[1]|u_regs|Selector7~4 .sum_lutc_input = "datac";
  28486. // Location: LCCOMB_X60_Y6_N4
  28487. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector7~5 (
  28488. .dataa(\macro_inst|u_uart[1]|u_tx[0]|tx_complete~q ),
  28489. .datab(\macro_inst|u_uart[1]|u_regs|Selector7~4_combout ),
  28490. .datac(\macro_inst|u_uart[1]|u_tx[1]|tx_complete~q ),
  28491. .datad(\macro_inst|u_ahb2apb|paddr [9]),
  28492. .cin(gnd),
  28493. .combout(\macro_inst|u_uart[1]|u_regs|Selector7~5_combout ),
  28494. .cout());
  28495. defparam \macro_inst|u_uart[1]|u_regs|Selector7~5 .lut_mask = 16'hCCE2;
  28496. defparam \macro_inst|u_uart[1]|u_regs|Selector7~5 .sum_lutc_input = "datac";
  28497. // Location: LCCOMB_X60_Y6_N6
  28498. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector7~6 (
  28499. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~2_combout ),
  28500. .datab(\macro_inst|u_uart[1]|u_tx[4]|tx_complete~q ),
  28501. .datac(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~1_combout ),
  28502. .datad(\macro_inst|u_uart[1]|u_tx[5]|tx_complete~q ),
  28503. .cin(gnd),
  28504. .combout(\macro_inst|u_uart[1]|u_regs|Selector7~6_combout ),
  28505. .cout());
  28506. defparam \macro_inst|u_uart[1]|u_regs|Selector7~6 .lut_mask = 16'hEA4A;
  28507. defparam \macro_inst|u_uart[1]|u_regs|Selector7~6 .sum_lutc_input = "datac";
  28508. // Location: LCCOMB_X60_Y6_N8
  28509. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector7~7 (
  28510. .dataa(\macro_inst|u_uart[1]|u_regs|rx_reg [5]),
  28511. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~1_combout ),
  28512. .datac(\macro_inst|u_uart[1]|u_regs|Selector7~5_combout ),
  28513. .datad(\macro_inst|u_uart[1]|u_regs|Selector7~6_combout ),
  28514. .cin(gnd),
  28515. .combout(\macro_inst|u_uart[1]|u_regs|Selector7~7_combout ),
  28516. .cout());
  28517. defparam \macro_inst|u_uart[1]|u_regs|Selector7~7 .lut_mask = 16'hFC22;
  28518. defparam \macro_inst|u_uart[1]|u_regs|Selector7~7 .sum_lutc_input = "datac";
  28519. // Location: LCCOMB_X60_Y4_N14
  28520. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector7~8 (
  28521. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~5_combout ),
  28522. .datab(\macro_inst|u_uart[1]|u_regs|ibrd [5]),
  28523. .datac(\macro_inst|u_uart[1]|u_regs|Selector7~7_combout ),
  28524. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~4_combout ),
  28525. .cin(gnd),
  28526. .combout(\macro_inst|u_uart[1]|u_regs|Selector7~8_combout ),
  28527. .cout());
  28528. defparam \macro_inst|u_uart[1]|u_regs|Selector7~8 .lut_mask = 16'hD8AA;
  28529. defparam \macro_inst|u_uart[1]|u_regs|Selector7~8 .sum_lutc_input = "datac";
  28530. // Location: LCCOMB_X60_Y8_N26
  28531. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector7~9 (
  28532. .dataa(\macro_inst|u_uart[1]|u_regs|tx_not_full_ie [5]),
  28533. .datab(gnd),
  28534. .datac(\macro_inst|u_uart[1]|u_regs|tx_not_full_ie [4]),
  28535. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[4]~17_combout ),
  28536. .cin(gnd),
  28537. .combout(\macro_inst|u_uart[1]|u_regs|Selector7~9_combout ),
  28538. .cout());
  28539. defparam \macro_inst|u_uart[1]|u_regs|Selector7~9 .lut_mask = 16'hAAF0;
  28540. defparam \macro_inst|u_uart[1]|u_regs|Selector7~9 .sum_lutc_input = "datac";
  28541. // Location: LCCOMB_X59_Y7_N8
  28542. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector8~10 (
  28543. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  28544. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  28545. .datac(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie [1]),
  28546. .datad(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie [2]),
  28547. .cin(gnd),
  28548. .combout(\macro_inst|u_uart[1]|u_regs|Selector8~10_combout ),
  28549. .cout());
  28550. defparam \macro_inst|u_uart[1]|u_regs|Selector8~10 .lut_mask = 16'hFBD9;
  28551. defparam \macro_inst|u_uart[1]|u_regs|Selector8~10 .sum_lutc_input = "datac";
  28552. // Location: LCCOMB_X59_Y7_N4
  28553. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector8~11 (
  28554. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  28555. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  28556. .datac(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie [0]),
  28557. .datad(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie [3]),
  28558. .cin(gnd),
  28559. .combout(\macro_inst|u_uart[1]|u_regs|Selector8~11_combout ),
  28560. .cout());
  28561. defparam \macro_inst|u_uart[1]|u_regs|Selector8~11 .lut_mask = 16'hFE76;
  28562. defparam \macro_inst|u_uart[1]|u_regs|Selector8~11 .sum_lutc_input = "datac";
  28563. // Location: LCCOMB_X61_Y5_N18
  28564. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector8~12 (
  28565. .dataa(\macro_inst|u_uart[1]|u_regs|status_reg [1]),
  28566. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[4]~17_combout ),
  28567. .datac(\macro_inst|u_uart[1]|u_regs|Selector8~10_combout ),
  28568. .datad(\macro_inst|u_uart[1]|u_regs|Selector8~11_combout ),
  28569. .cin(gnd),
  28570. .combout(\macro_inst|u_uart[1]|u_regs|Selector8~12_combout ),
  28571. .cout());
  28572. defparam \macro_inst|u_uart[1]|u_regs|Selector8~12 .lut_mask = 16'hE222;
  28573. defparam \macro_inst|u_uart[1]|u_regs|Selector8~12 .sum_lutc_input = "datac";
  28574. // Location: LCCOMB_X60_Y5_N2
  28575. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector8~13 (
  28576. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~4_combout ),
  28577. .datab(\macro_inst|u_uart[1]|u_regs|Selector8~8_combout ),
  28578. .datac(\macro_inst|u_uart[1]|u_regs|fbrd [4]),
  28579. .datad(\macro_inst|u_uart[1]|u_regs|Selector8~14_combout ),
  28580. .cin(gnd),
  28581. .combout(\macro_inst|u_uart[1]|u_regs|Selector8~13_combout ),
  28582. .cout());
  28583. defparam \macro_inst|u_uart[1]|u_regs|Selector8~13 .lut_mask = 16'hDC98;
  28584. defparam \macro_inst|u_uart[1]|u_regs|Selector8~13 .sum_lutc_input = "datac";
  28585. // Location: LCCOMB_X60_Y5_N0
  28586. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector8~14 (
  28587. .dataa(\macro_inst|u_ahb2apb|paddr [5]),
  28588. .datab(\macro_inst|u_ahb2apb|paddr [10]),
  28589. .datac(\macro_inst|u_uart[1]|u_regs|Selector8~9_combout ),
  28590. .datad(\macro_inst|u_uart[1]|u_regs|Selector8~12_combout ),
  28591. .cin(gnd),
  28592. .combout(\macro_inst|u_uart[1]|u_regs|Selector8~14_combout ),
  28593. .cout());
  28594. defparam \macro_inst|u_uart[1]|u_regs|Selector8~14 .lut_mask = 16'hF780;
  28595. defparam \macro_inst|u_uart[1]|u_regs|Selector8~14 .sum_lutc_input = "datac";
  28596. // Location: LCCOMB_X60_Y5_N28
  28597. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector8~15 (
  28598. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[4]~18_combout ),
  28599. .datab(\macro_inst|u_ahb2apb|paddr [6]),
  28600. .datac(\macro_inst|u_ahb2apb|paddr [7]),
  28601. .datad(\macro_inst|u_uart[1]|u_regs|Selector8~13_combout ),
  28602. .cin(gnd),
  28603. .combout(\macro_inst|u_uart[1]|u_regs|Selector8~15_combout ),
  28604. .cout());
  28605. defparam \macro_inst|u_uart[1]|u_regs|Selector8~15 .lut_mask = 16'h0100;
  28606. defparam \macro_inst|u_uart[1]|u_regs|Selector8~15 .sum_lutc_input = "datac";
  28607. // Location: LCCOMB_X60_Y6_N18
  28608. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector8~4 (
  28609. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  28610. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_idle~q ),
  28611. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_idle~q ),
  28612. .datad(\macro_inst|u_ahb2apb|paddr [9]),
  28613. .cin(gnd),
  28614. .combout(\macro_inst|u_uart[1]|u_regs|Selector8~4_combout ),
  28615. .cout());
  28616. defparam \macro_inst|u_uart[1]|u_regs|Selector8~4 .lut_mask = 16'hFA44;
  28617. defparam \macro_inst|u_uart[1]|u_regs|Selector8~4 .sum_lutc_input = "datac";
  28618. // Location: LCCOMB_X60_Y6_N28
  28619. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector8~5 (
  28620. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_idle~q ),
  28621. .datab(\macro_inst|u_uart[1]|u_regs|Selector8~4_combout ),
  28622. .datac(\macro_inst|u_ahb2apb|paddr [8]),
  28623. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_idle~q ),
  28624. .cin(gnd),
  28625. .combout(\macro_inst|u_uart[1]|u_regs|Selector8~5_combout ),
  28626. .cout());
  28627. defparam \macro_inst|u_uart[1]|u_regs|Selector8~5 .lut_mask = 16'hEC2C;
  28628. defparam \macro_inst|u_uart[1]|u_regs|Selector8~5 .sum_lutc_input = "datac";
  28629. // Location: LCCOMB_X60_Y6_N24
  28630. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector8~6 (
  28631. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_idle~q ),
  28632. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~1_combout ),
  28633. .datac(\macro_inst|u_uart[1]|u_rx[5]|rx_idle~q ),
  28634. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~2_combout ),
  28635. .cin(gnd),
  28636. .combout(\macro_inst|u_uart[1]|u_regs|Selector8~6_combout ),
  28637. .cout());
  28638. defparam \macro_inst|u_uart[1]|u_regs|Selector8~6 .lut_mask = 16'hF388;
  28639. defparam \macro_inst|u_uart[1]|u_regs|Selector8~6 .sum_lutc_input = "datac";
  28640. // Location: LCCOMB_X60_Y6_N30
  28641. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector8~7 (
  28642. .dataa(\macro_inst|u_uart[1]|u_regs|rx_reg [4]),
  28643. .datab(\macro_inst|u_uart[1]|u_regs|Selector8~5_combout ),
  28644. .datac(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~1_combout ),
  28645. .datad(\macro_inst|u_uart[1]|u_regs|Selector8~6_combout ),
  28646. .cin(gnd),
  28647. .combout(\macro_inst|u_uart[1]|u_regs|Selector8~7_combout ),
  28648. .cout());
  28649. defparam \macro_inst|u_uart[1]|u_regs|Selector8~7 .lut_mask = 16'hFC0A;
  28650. defparam \macro_inst|u_uart[1]|u_regs|Selector8~7 .sum_lutc_input = "datac";
  28651. // Location: LCCOMB_X60_Y5_N4
  28652. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector8~8 (
  28653. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~5_combout ),
  28654. .datab(\macro_inst|u_uart[1]|u_regs|ibrd [4]),
  28655. .datac(\macro_inst|u_uart[1]|u_regs|Selector8~7_combout ),
  28656. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~4_combout ),
  28657. .cin(gnd),
  28658. .combout(\macro_inst|u_uart[1]|u_regs|Selector8~8_combout ),
  28659. .cout());
  28660. defparam \macro_inst|u_uart[1]|u_regs|Selector8~8 .lut_mask = 16'hD8AA;
  28661. defparam \macro_inst|u_uart[1]|u_regs|Selector8~8 .sum_lutc_input = "datac";
  28662. // Location: LCCOMB_X60_Y8_N18
  28663. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector8~9 (
  28664. .dataa(gnd),
  28665. .datab(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie [5]),
  28666. .datac(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie [4]),
  28667. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[4]~17_combout ),
  28668. .cin(gnd),
  28669. .combout(\macro_inst|u_uart[1]|u_regs|Selector8~9_combout ),
  28670. .cout());
  28671. defparam \macro_inst|u_uart[1]|u_regs|Selector8~9 .lut_mask = 16'hCCF0;
  28672. defparam \macro_inst|u_uart[1]|u_regs|Selector8~9 .sum_lutc_input = "datac";
  28673. // Location: LCCOMB_X58_Y7_N24
  28674. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector9~0 (
  28675. .dataa(\macro_inst|u_uart[1]|u_rx[0]|overrun_error~q ),
  28676. .datab(\macro_inst|u_uart[1]|u_rx[1]|overrun_error~q ),
  28677. .datac(\macro_inst|u_ahb2apb|paddr [9]),
  28678. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  28679. .cin(gnd),
  28680. .combout(\macro_inst|u_uart[1]|u_regs|Selector9~0_combout ),
  28681. .cout());
  28682. defparam \macro_inst|u_uart[1]|u_regs|Selector9~0 .lut_mask = 16'hFC0A;
  28683. defparam \macro_inst|u_uart[1]|u_regs|Selector9~0 .sum_lutc_input = "datac";
  28684. // Location: LCCOMB_X58_Y7_N14
  28685. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector9~1 (
  28686. .dataa(\macro_inst|u_uart[1]|u_rx[2]|overrun_error~q ),
  28687. .datab(\macro_inst|u_uart[1]|u_rx[3]|overrun_error~q ),
  28688. .datac(\macro_inst|u_ahb2apb|paddr [9]),
  28689. .datad(\macro_inst|u_uart[1]|u_regs|Selector9~0_combout ),
  28690. .cin(gnd),
  28691. .combout(\macro_inst|u_uart[1]|u_regs|Selector9~1_combout ),
  28692. .cout());
  28693. defparam \macro_inst|u_uart[1]|u_regs|Selector9~1 .lut_mask = 16'hCFA0;
  28694. defparam \macro_inst|u_uart[1]|u_regs|Selector9~1 .sum_lutc_input = "datac";
  28695. // Location: LCCOMB_X59_Y4_N24
  28696. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector9~2 (
  28697. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~1_combout ),
  28698. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~2_combout ),
  28699. .datac(\macro_inst|u_uart[1]|u_regs|rx_reg [3]),
  28700. .datad(\macro_inst|u_uart[1]|u_regs|Selector9~1_combout ),
  28701. .cin(gnd),
  28702. .combout(\macro_inst|u_uart[1]|u_regs|Selector9~2_combout ),
  28703. .cout());
  28704. defparam \macro_inst|u_uart[1]|u_regs|Selector9~2 .lut_mask = 16'hDC98;
  28705. defparam \macro_inst|u_uart[1]|u_regs|Selector9~2 .sum_lutc_input = "datac";
  28706. // Location: LCCOMB_X59_Y4_N12
  28707. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector9~3 (
  28708. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~1_combout ),
  28709. .datab(\macro_inst|u_uart[1]|u_rx[5]|overrun_error~q ),
  28710. .datac(\macro_inst|u_uart[1]|u_rx[4]|overrun_error~q ),
  28711. .datad(\macro_inst|u_uart[1]|u_regs|Selector9~2_combout ),
  28712. .cin(gnd),
  28713. .combout(\macro_inst|u_uart[1]|u_regs|Selector9~3_combout ),
  28714. .cout());
  28715. defparam \macro_inst|u_uart[1]|u_regs|Selector9~3 .lut_mask = 16'hDDA0;
  28716. defparam \macro_inst|u_uart[1]|u_regs|Selector9~3 .sum_lutc_input = "datac";
  28717. // Location: LCCOMB_X59_Y4_N6
  28718. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector9~4 (
  28719. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~13_combout ),
  28720. .datab(\macro_inst|u_uart[0]|u_regs|apb_prdata[1]~14_combout ),
  28721. .datac(\macro_inst|u_uart[1]|u_regs|ibrd [3]),
  28722. .datad(\macro_inst|u_uart[1]|u_regs|Selector9~3_combout ),
  28723. .cin(gnd),
  28724. .combout(\macro_inst|u_uart[1]|u_regs|Selector9~4_combout ),
  28725. .cout());
  28726. defparam \macro_inst|u_uart[1]|u_regs|Selector9~4 .lut_mask = 16'hB391;
  28727. defparam \macro_inst|u_uart[1]|u_regs|Selector9~4 .sum_lutc_input = "datac";
  28728. // Location: LCCOMB_X60_Y4_N2
  28729. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector9~5 (
  28730. .dataa(\macro_inst|u_uart[1]|u_regs|lcr_stp2~q ),
  28731. .datab(\macro_inst|u_uart[1]|u_regs|fbrd [3]),
  28732. .datac(\macro_inst|u_uart[1]|u_regs|Selector9~4_combout ),
  28733. .datad(\macro_inst|u_ahb2apb|paddr [3]),
  28734. .cin(gnd),
  28735. .combout(\macro_inst|u_uart[1]|u_regs|Selector9~5_combout ),
  28736. .cout());
  28737. defparam \macro_inst|u_uart[1]|u_regs|Selector9~5 .lut_mask = 16'hCAF0;
  28738. defparam \macro_inst|u_uart[1]|u_regs|Selector9~5 .sum_lutc_input = "datac";
  28739. // Location: LCCOMB_X60_Y4_N22
  28740. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|Selector9~6 (
  28741. .dataa(\macro_inst|u_ahb2apb|paddr [4]),
  28742. .datab(\macro_inst|u_uart[0]|u_regs|Selector9~10_combout ),
  28743. .datac(\macro_inst|u_uart[1]|u_regs|status_reg [0]),
  28744. .datad(\macro_inst|u_uart[1]|u_regs|Selector9~5_combout ),
  28745. .cin(gnd),
  28746. .combout(\macro_inst|u_uart[1]|u_regs|Selector9~6_combout ),
  28747. .cout());
  28748. defparam \macro_inst|u_uart[1]|u_regs|Selector9~6 .lut_mask = 16'hC480;
  28749. defparam \macro_inst|u_uart[1]|u_regs|Selector9~6 .sum_lutc_input = "datac";
  28750. // Location: LCCOMB_X58_Y3_N22
  28751. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|ShiftLeft0~0 (
  28752. .dataa(gnd),
  28753. .datab(gnd),
  28754. .datac(\macro_inst|u_ahb2apb|paddr [10]),
  28755. .datad(\macro_inst|u_ahb2apb|paddr [9]),
  28756. .cin(gnd),
  28757. .combout(\macro_inst|u_uart[1]|u_regs|ShiftLeft0~0_combout ),
  28758. .cout());
  28759. defparam \macro_inst|u_uart[1]|u_regs|ShiftLeft0~0 .lut_mask = 16'h00F0;
  28760. defparam \macro_inst|u_uart[1]|u_regs|ShiftLeft0~0 .sum_lutc_input = "datac";
  28761. // Location: LCCOMB_X58_Y2_N8
  28762. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|always1~0 (
  28763. .dataa(\macro_inst|u_uart[0]|u_regs|Decoder1~1_combout ),
  28764. .datab(\macro_inst|u_uart[0]|u_regs|Decoder1~0_combout ),
  28765. .datac(gnd),
  28766. .datad(\macro_inst|u_uart[1]|u_regs|apb_write~0_combout ),
  28767. .cin(gnd),
  28768. .combout(\macro_inst|u_uart[1]|u_regs|always1~0_combout ),
  28769. .cout());
  28770. defparam \macro_inst|u_uart[1]|u_regs|always1~0 .lut_mask = 16'h8800;
  28771. defparam \macro_inst|u_uart[1]|u_regs|always1~0 .sum_lutc_input = "datac";
  28772. // Location: LCCOMB_X60_Y4_N0
  28773. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|always2~0 (
  28774. .dataa(\macro_inst|u_ahb2apb|paddr [4]),
  28775. .datab(\macro_inst|u_uart[1]|u_regs|apb_write~0_combout ),
  28776. .datac(\macro_inst|u_uart[1]|u_regs|always8~0_combout ),
  28777. .datad(\macro_inst|u_uart[0]|u_regs|Decoder1~0_combout ),
  28778. .cin(gnd),
  28779. .combout(\macro_inst|u_uart[1]|u_regs|always2~0_combout ),
  28780. .cout());
  28781. defparam \macro_inst|u_uart[1]|u_regs|always2~0 .lut_mask = 16'h4000;
  28782. defparam \macro_inst|u_uart[1]|u_regs|always2~0 .sum_lutc_input = "datac";
  28783. // Location: LCCOMB_X62_Y6_N28
  28784. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|always5~0 (
  28785. .dataa(\macro_inst|u_uart[1]|u_regs|apb_write~0_combout ),
  28786. .datab(gnd),
  28787. .datac(gnd),
  28788. .datad(\macro_inst|u_uart[0]|u_regs|always5~0_combout ),
  28789. .cin(gnd),
  28790. .combout(\macro_inst|u_uart[1]|u_regs|always5~0_combout ),
  28791. .cout());
  28792. defparam \macro_inst|u_uart[1]|u_regs|always5~0 .lut_mask = 16'hAA00;
  28793. defparam \macro_inst|u_uart[1]|u_regs|always5~0 .sum_lutc_input = "datac";
  28794. // Location: LCCOMB_X59_Y3_N16
  28795. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|always7~0 (
  28796. .dataa(\macro_inst|u_uart[1]|u_regs|always8~0_combout ),
  28797. .datab(\macro_inst|u_uart[1]|u_regs|apb_write~0_combout ),
  28798. .datac(\macro_inst|u_uart[0]|u_regs|Decoder1~0_combout ),
  28799. .datad(\macro_inst|u_ahb2apb|paddr [4]),
  28800. .cin(gnd),
  28801. .combout(\macro_inst|u_uart[1]|u_regs|always7~0_combout ),
  28802. .cout());
  28803. defparam \macro_inst|u_uart[1]|u_regs|always7~0 .lut_mask = 16'h8000;
  28804. defparam \macro_inst|u_uart[1]|u_regs|always7~0 .sum_lutc_input = "datac";
  28805. // Location: LCCOMB_X59_Y3_N12
  28806. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|always8~0 (
  28807. .dataa(\macro_inst|u_ahb2apb|paddr [2]),
  28808. .datab(gnd),
  28809. .datac(gnd),
  28810. .datad(\macro_inst|u_ahb2apb|paddr [3]),
  28811. .cin(gnd),
  28812. .combout(\macro_inst|u_uart[1]|u_regs|always8~0_combout ),
  28813. .cout());
  28814. defparam \macro_inst|u_uart[1]|u_regs|always8~0 .lut_mask = 16'h5500;
  28815. defparam \macro_inst|u_uart[1]|u_regs|always8~0 .sum_lutc_input = "datac";
  28816. // Location: LCCOMB_X58_Y4_N22
  28817. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|always8~1 (
  28818. .dataa(\macro_inst|u_ahb2apb|paddr [6]),
  28819. .datab(\macro_inst|u_uart[1]|u_regs|Equal2~0_combout ),
  28820. .datac(\macro_inst|u_ahb2apb|paddr [7]),
  28821. .datad(\macro_inst|u_uart[1]|u_regs|always8~0_combout ),
  28822. .cin(gnd),
  28823. .combout(\macro_inst|u_uart[1]|u_regs|always8~1_combout ),
  28824. .cout());
  28825. defparam \macro_inst|u_uart[1]|u_regs|always8~1 .lut_mask = 16'h0800;
  28826. defparam \macro_inst|u_uart[1]|u_regs|always8~1 .sum_lutc_input = "datac";
  28827. // Location: FF_X51_Y4_N7
  28828. dffeas \macro_inst|u_uart[1]|u_regs|apb_prdata[0] (
  28829. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  28830. .d(\macro_inst|u_uart[1]|u_regs|Selector12~11_combout ),
  28831. .asdata(vcc),
  28832. .clrn(!\sys_resetn~clkctrl_outclk ),
  28833. .aload(gnd),
  28834. .sclr(\macro_inst|u_ahb2apb|paddr [7]),
  28835. .sload(gnd),
  28836. .ena(\macro_inst|u_uart[1]|u_regs|apb_read1~combout ),
  28837. .devclrn(devclrn),
  28838. .devpor(devpor),
  28839. .q(\macro_inst|u_uart[1]|u_regs|apb_prdata [0]),
  28840. .prn(vcc));
  28841. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[0] .is_wysiwyg = "true";
  28842. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[0] .power_up = "low";
  28843. // Location: FF_X61_Y6_N15
  28844. dffeas \macro_inst|u_uart[1]|u_regs|apb_prdata[10] (
  28845. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  28846. .d(\macro_inst|u_uart[1]|u_regs|Selector2~4_combout ),
  28847. .asdata(vcc),
  28848. .clrn(!\sys_resetn~clkctrl_outclk ),
  28849. .aload(gnd),
  28850. .sclr(gnd),
  28851. .sload(gnd),
  28852. .ena(\macro_inst|u_uart[1]|u_regs|apb_read1~combout ),
  28853. .devclrn(devclrn),
  28854. .devpor(devpor),
  28855. .q(\macro_inst|u_uart[1]|u_regs|apb_prdata [10]),
  28856. .prn(vcc));
  28857. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[10] .is_wysiwyg = "true";
  28858. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[10] .power_up = "low";
  28859. // Location: FF_X61_Y6_N7
  28860. dffeas \macro_inst|u_uart[1]|u_regs|apb_prdata[11] (
  28861. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  28862. .d(\macro_inst|u_uart[1]|u_regs|Selector1~4_combout ),
  28863. .asdata(vcc),
  28864. .clrn(!\sys_resetn~clkctrl_outclk ),
  28865. .aload(gnd),
  28866. .sclr(gnd),
  28867. .sload(gnd),
  28868. .ena(\macro_inst|u_uart[1]|u_regs|apb_read1~combout ),
  28869. .devclrn(devclrn),
  28870. .devpor(devpor),
  28871. .q(\macro_inst|u_uart[1]|u_regs|apb_prdata [11]),
  28872. .prn(vcc));
  28873. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[11] .is_wysiwyg = "true";
  28874. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[11] .power_up = "low";
  28875. // Location: LCCOMB_X61_Y5_N24
  28876. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|apb_prdata[11]~4 (
  28877. .dataa(\macro_inst|u_ahb2apb|paddr [4]),
  28878. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  28879. .datac(\macro_inst|u_uart[0]|u_regs|apb_prdata[4]~16_combout ),
  28880. .datad(\macro_inst|u_uart[1]|u_regs|always8~0_combout ),
  28881. .cin(gnd),
  28882. .combout(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~4_combout ),
  28883. .cout());
  28884. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[11]~4 .lut_mask = 16'h8AAA;
  28885. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[11]~4 .sum_lutc_input = "datac";
  28886. // Location: LCCOMB_X61_Y3_N10
  28887. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|apb_prdata[11]~5 (
  28888. .dataa(\macro_inst|u_ahb2apb|paddr [2]),
  28889. .datab(\macro_inst|u_uart[0]|u_regs|Decoder1~0_combout ),
  28890. .datac(\macro_inst|u_ahb2apb|paddr [3]),
  28891. .datad(\macro_inst|u_ahb2apb|paddr [4]),
  28892. .cin(gnd),
  28893. .combout(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~5_combout ),
  28894. .cout());
  28895. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[11]~5 .lut_mask = 16'hBFF7;
  28896. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[11]~5 .sum_lutc_input = "datac";
  28897. // Location: LCCOMB_X61_Y5_N2
  28898. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|apb_prdata[11]~9 (
  28899. .dataa(\macro_inst|u_ahb2apb|paddr [4]),
  28900. .datab(\macro_inst|u_ahb2apb|paddr [3]),
  28901. .datac(\macro_inst|u_uart[0]|u_regs|apb_prdata[4]~16_combout ),
  28902. .datad(\macro_inst|u_ahb2apb|paddr [2]),
  28903. .cin(gnd),
  28904. .combout(\macro_inst|u_uart[1]|u_regs|apb_prdata[11]~9_combout ),
  28905. .cout());
  28906. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[11]~9 .lut_mask = 16'h0080;
  28907. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[11]~9 .sum_lutc_input = "datac";
  28908. // Location: FF_X61_Y6_N23
  28909. dffeas \macro_inst|u_uart[1]|u_regs|apb_prdata[12] (
  28910. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  28911. .d(\macro_inst|u_uart[1]|u_regs|Selector0~4_combout ),
  28912. .asdata(vcc),
  28913. .clrn(!\sys_resetn~clkctrl_outclk ),
  28914. .aload(gnd),
  28915. .sclr(gnd),
  28916. .sload(gnd),
  28917. .ena(\macro_inst|u_uart[1]|u_regs|apb_read1~combout ),
  28918. .devclrn(devclrn),
  28919. .devpor(devpor),
  28920. .q(\macro_inst|u_uart[1]|u_regs|apb_prdata [12]),
  28921. .prn(vcc));
  28922. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[12] .is_wysiwyg = "true";
  28923. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[12] .power_up = "low";
  28924. // Location: FF_X60_Y5_N31
  28925. dffeas \macro_inst|u_uart[1]|u_regs|apb_prdata[13] (
  28926. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  28927. .d(\macro_inst|u_uart[1]|u_regs|apb_prdata~6_combout ),
  28928. .asdata(vcc),
  28929. .clrn(!\sys_resetn~clkctrl_outclk ),
  28930. .aload(gnd),
  28931. .sclr(gnd),
  28932. .sload(gnd),
  28933. .ena(\macro_inst|u_uart[1]|u_regs|apb_read1~combout ),
  28934. .devclrn(devclrn),
  28935. .devpor(devpor),
  28936. .q(\macro_inst|u_uart[1]|u_regs|apb_prdata [13]),
  28937. .prn(vcc));
  28938. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[13] .is_wysiwyg = "true";
  28939. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[13] .power_up = "low";
  28940. // Location: FF_X60_Y4_N25
  28941. dffeas \macro_inst|u_uart[1]|u_regs|apb_prdata[14] (
  28942. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  28943. .d(\macro_inst|u_uart[1]|u_regs|apb_prdata~7_combout ),
  28944. .asdata(vcc),
  28945. .clrn(!\sys_resetn~clkctrl_outclk ),
  28946. .aload(gnd),
  28947. .sclr(gnd),
  28948. .sload(gnd),
  28949. .ena(\macro_inst|u_uart[1]|u_regs|apb_read1~combout ),
  28950. .devclrn(devclrn),
  28951. .devpor(devpor),
  28952. .q(\macro_inst|u_uart[1]|u_regs|apb_prdata [14]),
  28953. .prn(vcc));
  28954. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[14] .is_wysiwyg = "true";
  28955. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[14] .power_up = "low";
  28956. // Location: FF_X60_Y4_N19
  28957. dffeas \macro_inst|u_uart[1]|u_regs|apb_prdata[15] (
  28958. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  28959. .d(\macro_inst|u_uart[1]|u_regs|apb_prdata~8_combout ),
  28960. .asdata(vcc),
  28961. .clrn(!\sys_resetn~clkctrl_outclk ),
  28962. .aload(gnd),
  28963. .sclr(gnd),
  28964. .sload(gnd),
  28965. .ena(\macro_inst|u_uart[1]|u_regs|apb_read1~combout ),
  28966. .devclrn(devclrn),
  28967. .devpor(devpor),
  28968. .q(\macro_inst|u_uart[1]|u_regs|apb_prdata [15]),
  28969. .prn(vcc));
  28970. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[15] .is_wysiwyg = "true";
  28971. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[15] .power_up = "low";
  28972. // Location: FF_X60_Y4_N29
  28973. dffeas \macro_inst|u_uart[1]|u_regs|apb_prdata[1] (
  28974. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  28975. .d(\macro_inst|u_uart[1]|u_regs|Selector11~15_combout ),
  28976. .asdata(vcc),
  28977. .clrn(!\sys_resetn~clkctrl_outclk ),
  28978. .aload(gnd),
  28979. .sclr(gnd),
  28980. .sload(gnd),
  28981. .ena(\macro_inst|u_uart[1]|u_regs|apb_read1~combout ),
  28982. .devclrn(devclrn),
  28983. .devpor(devpor),
  28984. .q(\macro_inst|u_uart[1]|u_regs|apb_prdata [1]),
  28985. .prn(vcc));
  28986. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[1] .is_wysiwyg = "true";
  28987. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[1] .power_up = "low";
  28988. // Location: FF_X60_Y5_N27
  28989. dffeas \macro_inst|u_uart[1]|u_regs|apb_prdata[2] (
  28990. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  28991. .d(\macro_inst|u_uart[1]|u_regs|Selector10~6_combout ),
  28992. .asdata(vcc),
  28993. .clrn(!\sys_resetn~clkctrl_outclk ),
  28994. .aload(gnd),
  28995. .sclr(gnd),
  28996. .sload(gnd),
  28997. .ena(\macro_inst|u_uart[1]|u_regs|apb_read1~combout ),
  28998. .devclrn(devclrn),
  28999. .devpor(devpor),
  29000. .q(\macro_inst|u_uart[1]|u_regs|apb_prdata [2]),
  29001. .prn(vcc));
  29002. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[2] .is_wysiwyg = "true";
  29003. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[2] .power_up = "low";
  29004. // Location: FF_X60_Y4_N23
  29005. dffeas \macro_inst|u_uart[1]|u_regs|apb_prdata[3] (
  29006. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29007. .d(\macro_inst|u_uart[1]|u_regs|Selector9~6_combout ),
  29008. .asdata(vcc),
  29009. .clrn(!\sys_resetn~clkctrl_outclk ),
  29010. .aload(gnd),
  29011. .sclr(gnd),
  29012. .sload(gnd),
  29013. .ena(\macro_inst|u_uart[1]|u_regs|apb_read1~combout ),
  29014. .devclrn(devclrn),
  29015. .devpor(devpor),
  29016. .q(\macro_inst|u_uart[1]|u_regs|apb_prdata [3]),
  29017. .prn(vcc));
  29018. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[3] .is_wysiwyg = "true";
  29019. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[3] .power_up = "low";
  29020. // Location: FF_X60_Y5_N29
  29021. dffeas \macro_inst|u_uart[1]|u_regs|apb_prdata[4] (
  29022. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29023. .d(\macro_inst|u_uart[1]|u_regs|Selector8~15_combout ),
  29024. .asdata(vcc),
  29025. .clrn(!\sys_resetn~clkctrl_outclk ),
  29026. .aload(gnd),
  29027. .sclr(gnd),
  29028. .sload(gnd),
  29029. .ena(\macro_inst|u_uart[1]|u_regs|apb_read1~combout ),
  29030. .devclrn(devclrn),
  29031. .devpor(devpor),
  29032. .q(\macro_inst|u_uart[1]|u_regs|apb_prdata [4]),
  29033. .prn(vcc));
  29034. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[4] .is_wysiwyg = "true";
  29035. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[4] .power_up = "low";
  29036. // Location: FF_X60_Y4_N31
  29037. dffeas \macro_inst|u_uart[1]|u_regs|apb_prdata[5] (
  29038. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29039. .d(\macro_inst|u_uart[1]|u_regs|Selector7~15_combout ),
  29040. .asdata(vcc),
  29041. .clrn(!\sys_resetn~clkctrl_outclk ),
  29042. .aload(gnd),
  29043. .sclr(gnd),
  29044. .sload(gnd),
  29045. .ena(\macro_inst|u_uart[1]|u_regs|apb_read1~combout ),
  29046. .devclrn(devclrn),
  29047. .devpor(devpor),
  29048. .q(\macro_inst|u_uart[1]|u_regs|apb_prdata [5]),
  29049. .prn(vcc));
  29050. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[5] .is_wysiwyg = "true";
  29051. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[5] .power_up = "low";
  29052. // Location: FF_X60_Y5_N23
  29053. dffeas \macro_inst|u_uart[1]|u_regs|apb_prdata[6] (
  29054. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29055. .d(\macro_inst|u_uart[1]|u_regs|Selector6~1_combout ),
  29056. .asdata(vcc),
  29057. .clrn(!\sys_resetn~clkctrl_outclk ),
  29058. .aload(gnd),
  29059. .sclr(gnd),
  29060. .sload(gnd),
  29061. .ena(\macro_inst|u_uart[1]|u_regs|apb_read1~combout ),
  29062. .devclrn(devclrn),
  29063. .devpor(devpor),
  29064. .q(\macro_inst|u_uart[1]|u_regs|apb_prdata [6]),
  29065. .prn(vcc));
  29066. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[6] .is_wysiwyg = "true";
  29067. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[6] .power_up = "low";
  29068. // Location: FF_X60_Y5_N17
  29069. dffeas \macro_inst|u_uart[1]|u_regs|apb_prdata[7] (
  29070. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29071. .d(\macro_inst|u_uart[1]|u_regs|Selector5~11_combout ),
  29072. .asdata(vcc),
  29073. .clrn(!\sys_resetn~clkctrl_outclk ),
  29074. .aload(gnd),
  29075. .sclr(gnd),
  29076. .sload(gnd),
  29077. .ena(\macro_inst|u_uart[1]|u_regs|apb_read1~combout ),
  29078. .devclrn(devclrn),
  29079. .devpor(devpor),
  29080. .q(\macro_inst|u_uart[1]|u_regs|apb_prdata [7]),
  29081. .prn(vcc));
  29082. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[7] .is_wysiwyg = "true";
  29083. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[7] .power_up = "low";
  29084. // Location: FF_X61_Y6_N27
  29085. dffeas \macro_inst|u_uart[1]|u_regs|apb_prdata[8] (
  29086. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29087. .d(\macro_inst|u_uart[1]|u_regs|Selector4~4_combout ),
  29088. .asdata(vcc),
  29089. .clrn(!\sys_resetn~clkctrl_outclk ),
  29090. .aload(gnd),
  29091. .sclr(gnd),
  29092. .sload(gnd),
  29093. .ena(\macro_inst|u_uart[1]|u_regs|apb_read1~combout ),
  29094. .devclrn(devclrn),
  29095. .devpor(devpor),
  29096. .q(\macro_inst|u_uart[1]|u_regs|apb_prdata [8]),
  29097. .prn(vcc));
  29098. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[8] .is_wysiwyg = "true";
  29099. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[8] .power_up = "low";
  29100. // Location: FF_X61_Y6_N5
  29101. dffeas \macro_inst|u_uart[1]|u_regs|apb_prdata[9] (
  29102. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29103. .d(\macro_inst|u_uart[1]|u_regs|Selector3~4_combout ),
  29104. .asdata(vcc),
  29105. .clrn(!\sys_resetn~clkctrl_outclk ),
  29106. .aload(gnd),
  29107. .sclr(gnd),
  29108. .sload(gnd),
  29109. .ena(\macro_inst|u_uart[1]|u_regs|apb_read1~combout ),
  29110. .devclrn(devclrn),
  29111. .devpor(devpor),
  29112. .q(\macro_inst|u_uart[1]|u_regs|apb_prdata [9]),
  29113. .prn(vcc));
  29114. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[9] .is_wysiwyg = "true";
  29115. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata[9] .power_up = "low";
  29116. // Location: LCCOMB_X60_Y5_N30
  29117. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|apb_prdata~6 (
  29118. .dataa(\macro_inst|u_uart[1]|u_regs|ibrd [13]),
  29119. .datab(\macro_inst|u_ahb2apb|paddr [2]),
  29120. .datac(\macro_inst|u_uart[0]|u_regs|Decoder1~0_combout ),
  29121. .datad(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~4_combout ),
  29122. .cin(gnd),
  29123. .combout(\macro_inst|u_uart[1]|u_regs|apb_prdata~6_combout ),
  29124. .cout());
  29125. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata~6 .lut_mask = 16'h8000;
  29126. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata~6 .sum_lutc_input = "datac";
  29127. // Location: LCCOMB_X60_Y4_N24
  29128. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|apb_prdata~7 (
  29129. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~4_combout ),
  29130. .datab(\macro_inst|u_uart[1]|u_regs|ibrd [14]),
  29131. .datac(\macro_inst|u_ahb2apb|paddr [2]),
  29132. .datad(\macro_inst|u_uart[0]|u_regs|Decoder1~0_combout ),
  29133. .cin(gnd),
  29134. .combout(\macro_inst|u_uart[1]|u_regs|apb_prdata~7_combout ),
  29135. .cout());
  29136. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata~7 .lut_mask = 16'h8000;
  29137. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata~7 .sum_lutc_input = "datac";
  29138. // Location: LCCOMB_X60_Y4_N18
  29139. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|apb_prdata~8 (
  29140. .dataa(\macro_inst|u_uart[0]|u_regs|apb_prdata[0]~4_combout ),
  29141. .datab(\macro_inst|u_uart[1]|u_regs|ibrd [15]),
  29142. .datac(\macro_inst|u_ahb2apb|paddr [2]),
  29143. .datad(\macro_inst|u_uart[0]|u_regs|Decoder1~0_combout ),
  29144. .cin(gnd),
  29145. .combout(\macro_inst|u_uart[1]|u_regs|apb_prdata~8_combout ),
  29146. .cout());
  29147. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata~8 .lut_mask = 16'h8000;
  29148. defparam \macro_inst|u_uart[1]|u_regs|apb_prdata~8 .sum_lutc_input = "datac";
  29149. // Location: FF_X58_Y3_N3
  29150. dffeas \macro_inst|u_uart[1]|u_regs|apb_pready (
  29151. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29152. .d(\macro_inst|u_uart[1]|u_regs|apb_read0~combout ),
  29153. .asdata(vcc),
  29154. .clrn(!\sys_resetn~clkctrl_outclk ),
  29155. .aload(gnd),
  29156. .sclr(gnd),
  29157. .sload(gnd),
  29158. .ena(vcc),
  29159. .devclrn(devclrn),
  29160. .devpor(devpor),
  29161. .q(\macro_inst|u_uart[1]|u_regs|apb_pready~q ),
  29162. .prn(vcc));
  29163. defparam \macro_inst|u_uart[1]|u_regs|apb_pready .is_wysiwyg = "true";
  29164. defparam \macro_inst|u_uart[1]|u_regs|apb_pready .power_up = "low";
  29165. // Location: LCCOMB_X58_Y3_N2
  29166. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|apb_read0 (
  29167. .dataa(\macro_inst|u_ahb2apb|pwrite~q ),
  29168. .datab(\macro_inst|u_ahb2apb|penable~q ),
  29169. .datac(\macro_inst|u_ahb2apb|psel~q ),
  29170. .datad(\macro_inst|u_ahb2apb|paddr [12]),
  29171. .cin(gnd),
  29172. .combout(\macro_inst|u_uart[1]|u_regs|apb_read0~combout ),
  29173. .cout());
  29174. defparam \macro_inst|u_uart[1]|u_regs|apb_read0 .lut_mask = 16'h1000;
  29175. defparam \macro_inst|u_uart[1]|u_regs|apb_read0 .sum_lutc_input = "datac";
  29176. // Location: LCCOMB_X59_Y3_N26
  29177. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|apb_read1 (
  29178. .dataa(\macro_inst|u_ahb2apb|psel~q ),
  29179. .datab(\macro_inst|u_ahb2apb|pwrite~q ),
  29180. .datac(\macro_inst|u_ahb2apb|paddr [12]),
  29181. .datad(\macro_inst|u_ahb2apb|penable~q ),
  29182. .cin(gnd),
  29183. .combout(\macro_inst|u_uart[1]|u_regs|apb_read1~combout ),
  29184. .cout());
  29185. defparam \macro_inst|u_uart[1]|u_regs|apb_read1 .lut_mask = 16'h2000;
  29186. defparam \macro_inst|u_uart[1]|u_regs|apb_read1 .sum_lutc_input = "datac";
  29187. // Location: LCCOMB_X59_Y3_N2
  29188. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|apb_write~0 (
  29189. .dataa(\macro_inst|u_ahb2apb|psel~q ),
  29190. .datab(\macro_inst|u_ahb2apb|pwrite~q ),
  29191. .datac(\macro_inst|u_ahb2apb|paddr [12]),
  29192. .datad(\macro_inst|u_ahb2apb|penable~q ),
  29193. .cin(gnd),
  29194. .combout(\macro_inst|u_uart[1]|u_regs|apb_write~0_combout ),
  29195. .cout());
  29196. defparam \macro_inst|u_uart[1]|u_regs|apb_write~0 .lut_mask = 16'h0080;
  29197. defparam \macro_inst|u_uart[1]|u_regs|apb_write~0 .sum_lutc_input = "datac";
  29198. // Location: FF_X59_Y7_N19
  29199. dffeas \macro_inst|u_uart[1]|u_regs|break_error_ie[0] (
  29200. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29201. .d(gnd),
  29202. .asdata(\rv32.mem_ahb_hwdata[9] ),
  29203. .clrn(!\sys_resetn~clkctrl_outclk ),
  29204. .aload(gnd),
  29205. .sclr(gnd),
  29206. .sload(vcc),
  29207. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[0]~15_combout ),
  29208. .devclrn(devclrn),
  29209. .devpor(devpor),
  29210. .q(\macro_inst|u_uart[1]|u_regs|break_error_ie [0]),
  29211. .prn(vcc));
  29212. defparam \macro_inst|u_uart[1]|u_regs|break_error_ie[0] .is_wysiwyg = "true";
  29213. defparam \macro_inst|u_uart[1]|u_regs|break_error_ie[0] .power_up = "low";
  29214. // Location: FF_X59_Y7_N7
  29215. dffeas \macro_inst|u_uart[1]|u_regs|break_error_ie[1] (
  29216. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29217. .d(gnd),
  29218. .asdata(\rv32.mem_ahb_hwdata[9] ),
  29219. .clrn(!\sys_resetn~clkctrl_outclk ),
  29220. .aload(gnd),
  29221. .sclr(gnd),
  29222. .sload(vcc),
  29223. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[1]~8_combout ),
  29224. .devclrn(devclrn),
  29225. .devpor(devpor),
  29226. .q(\macro_inst|u_uart[1]|u_regs|break_error_ie [1]),
  29227. .prn(vcc));
  29228. defparam \macro_inst|u_uart[1]|u_regs|break_error_ie[1] .is_wysiwyg = "true";
  29229. defparam \macro_inst|u_uart[1]|u_regs|break_error_ie[1] .power_up = "low";
  29230. // Location: FF_X58_Y7_N21
  29231. dffeas \macro_inst|u_uart[1]|u_regs|break_error_ie[2] (
  29232. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29233. .d(\rv32.mem_ahb_hwdata[9] ),
  29234. .asdata(vcc),
  29235. .clrn(!\sys_resetn~clkctrl_outclk ),
  29236. .aload(gnd),
  29237. .sclr(gnd),
  29238. .sload(gnd),
  29239. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[2]~9_combout ),
  29240. .devclrn(devclrn),
  29241. .devpor(devpor),
  29242. .q(\macro_inst|u_uart[1]|u_regs|break_error_ie [2]),
  29243. .prn(vcc));
  29244. defparam \macro_inst|u_uart[1]|u_regs|break_error_ie[2] .is_wysiwyg = "true";
  29245. defparam \macro_inst|u_uart[1]|u_regs|break_error_ie[2] .power_up = "low";
  29246. // Location: FF_X60_Y7_N1
  29247. dffeas \macro_inst|u_uart[1]|u_regs|break_error_ie[3] (
  29248. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29249. .d(gnd),
  29250. .asdata(\rv32.mem_ahb_hwdata[9] ),
  29251. .clrn(!\sys_resetn~clkctrl_outclk ),
  29252. .aload(gnd),
  29253. .sclr(gnd),
  29254. .sload(vcc),
  29255. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[3]~10_combout ),
  29256. .devclrn(devclrn),
  29257. .devpor(devpor),
  29258. .q(\macro_inst|u_uart[1]|u_regs|break_error_ie [3]),
  29259. .prn(vcc));
  29260. defparam \macro_inst|u_uart[1]|u_regs|break_error_ie[3] .is_wysiwyg = "true";
  29261. defparam \macro_inst|u_uart[1]|u_regs|break_error_ie[3] .power_up = "low";
  29262. // Location: FF_X60_Y8_N3
  29263. dffeas \macro_inst|u_uart[1]|u_regs|break_error_ie[4] (
  29264. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29265. .d(\rv32.mem_ahb_hwdata[9] ),
  29266. .asdata(vcc),
  29267. .clrn(!\sys_resetn~clkctrl_outclk ),
  29268. .aload(gnd),
  29269. .sclr(gnd),
  29270. .sload(gnd),
  29271. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[4]~12_combout ),
  29272. .devclrn(devclrn),
  29273. .devpor(devpor),
  29274. .q(\macro_inst|u_uart[1]|u_regs|break_error_ie [4]),
  29275. .prn(vcc));
  29276. defparam \macro_inst|u_uart[1]|u_regs|break_error_ie[4] .is_wysiwyg = "true";
  29277. defparam \macro_inst|u_uart[1]|u_regs|break_error_ie[4] .power_up = "low";
  29278. // Location: FF_X61_Y6_N13
  29279. dffeas \macro_inst|u_uart[1]|u_regs|break_error_ie[5] (
  29280. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29281. .d(gnd),
  29282. .asdata(\rv32.mem_ahb_hwdata[9] ),
  29283. .clrn(!\sys_resetn~clkctrl_outclk ),
  29284. .aload(gnd),
  29285. .sclr(gnd),
  29286. .sload(vcc),
  29287. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[5]~14_combout ),
  29288. .devclrn(devclrn),
  29289. .devpor(devpor),
  29290. .q(\macro_inst|u_uart[1]|u_regs|break_error_ie [5]),
  29291. .prn(vcc));
  29292. defparam \macro_inst|u_uart[1]|u_regs|break_error_ie[5] .is_wysiwyg = "true";
  29293. defparam \macro_inst|u_uart[1]|u_regs|break_error_ie[5] .power_up = "low";
  29294. // Location: LCCOMB_X59_Y4_N28
  29295. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|clear_flags[0]~12 (
  29296. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  29297. .datab(\macro_inst|u_uart[1]|u_regs|clear_flags~10_combout ),
  29298. .datac(\macro_inst|u_ahb2apb|paddr [10]),
  29299. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  29300. .cin(gnd),
  29301. .combout(\macro_inst|u_uart[1]|u_regs|clear_flags[0]~12_combout ),
  29302. .cout());
  29303. defparam \macro_inst|u_uart[1]|u_regs|clear_flags[0]~12 .lut_mask = 16'hFFFB;
  29304. defparam \macro_inst|u_uart[1]|u_regs|clear_flags[0]~12 .sum_lutc_input = "datac";
  29305. // Location: LCCOMB_X58_Y9_N16
  29306. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|clear_flags[1]~13 (
  29307. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  29308. .datab(\macro_inst|u_ahb2apb|paddr [10]),
  29309. .datac(\macro_inst|u_ahb2apb|paddr [8]),
  29310. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags~10_combout ),
  29311. .cin(gnd),
  29312. .combout(\macro_inst|u_uart[1]|u_regs|clear_flags[1]~13_combout ),
  29313. .cout());
  29314. defparam \macro_inst|u_uart[1]|u_regs|clear_flags[1]~13 .lut_mask = 16'h1000;
  29315. defparam \macro_inst|u_uart[1]|u_regs|clear_flags[1]~13 .sum_lutc_input = "datac";
  29316. // Location: LCCOMB_X58_Y5_N18
  29317. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|clear_flags[2]~14 (
  29318. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  29319. .datab(\macro_inst|u_ahb2apb|paddr [10]),
  29320. .datac(\macro_inst|u_ahb2apb|paddr [8]),
  29321. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags~10_combout ),
  29322. .cin(gnd),
  29323. .combout(\macro_inst|u_uart[1]|u_regs|clear_flags[2]~14_combout ),
  29324. .cout());
  29325. defparam \macro_inst|u_uart[1]|u_regs|clear_flags[2]~14 .lut_mask = 16'hFDFF;
  29326. defparam \macro_inst|u_uart[1]|u_regs|clear_flags[2]~14 .sum_lutc_input = "datac";
  29327. // Location: LCCOMB_X59_Y8_N6
  29328. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|clear_flags[3]~11 (
  29329. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  29330. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  29331. .datac(\macro_inst|u_ahb2apb|paddr [10]),
  29332. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags~10_combout ),
  29333. .cin(gnd),
  29334. .combout(\macro_inst|u_uart[1]|u_regs|clear_flags[3]~11_combout ),
  29335. .cout());
  29336. defparam \macro_inst|u_uart[1]|u_regs|clear_flags[3]~11 .lut_mask = 16'h0800;
  29337. defparam \macro_inst|u_uart[1]|u_regs|clear_flags[3]~11 .sum_lutc_input = "datac";
  29338. // Location: LCCOMB_X59_Y8_N4
  29339. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|clear_flags[4]~15 (
  29340. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  29341. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  29342. .datac(\macro_inst|u_ahb2apb|paddr [10]),
  29343. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags~10_combout ),
  29344. .cin(gnd),
  29345. .combout(\macro_inst|u_uart[1]|u_regs|clear_flags[4]~15_combout ),
  29346. .cout());
  29347. defparam \macro_inst|u_uart[1]|u_regs|clear_flags[4]~15 .lut_mask = 16'hEFFF;
  29348. defparam \macro_inst|u_uart[1]|u_regs|clear_flags[4]~15 .sum_lutc_input = "datac";
  29349. // Location: LCCOMB_X59_Y8_N26
  29350. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|clear_flags[5]~16 (
  29351. .dataa(\macro_inst|u_ahb2apb|paddr [9]),
  29352. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  29353. .datac(\macro_inst|u_ahb2apb|paddr [10]),
  29354. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags~10_combout ),
  29355. .cin(gnd),
  29356. .combout(\macro_inst|u_uart[1]|u_regs|clear_flags[5]~16_combout ),
  29357. .cout());
  29358. defparam \macro_inst|u_uart[1]|u_regs|clear_flags[5]~16 .lut_mask = 16'h4000;
  29359. defparam \macro_inst|u_uart[1]|u_regs|clear_flags[5]~16 .sum_lutc_input = "datac";
  29360. // Location: LCCOMB_X59_Y4_N4
  29361. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|clear_flags~10 (
  29362. .dataa(\macro_inst|u_ahb2apb|paddr [5]),
  29363. .datab(\macro_inst|u_uart[1]|u_regs|apb_write~0_combout ),
  29364. .datac(\macro_inst|u_ahb2apb|paddr [7]),
  29365. .datad(\macro_inst|u_uart[0]|u_regs|Decoder1~1_combout ),
  29366. .cin(gnd),
  29367. .combout(\macro_inst|u_uart[1]|u_regs|clear_flags~10_combout ),
  29368. .cout());
  29369. defparam \macro_inst|u_uart[1]|u_regs|clear_flags~10 .lut_mask = 16'h0400;
  29370. defparam \macro_inst|u_uart[1]|u_regs|clear_flags~10 .sum_lutc_input = "datac";
  29371. // Location: FF_X58_Y5_N23
  29372. dffeas \macro_inst|u_uart[1]|u_regs|fbrd[0] (
  29373. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29374. .d(gnd),
  29375. .asdata(\rv32.mem_ahb_hwdata[0] ),
  29376. .clrn(!\sys_resetn~clkctrl_outclk ),
  29377. .aload(gnd),
  29378. .sclr(gnd),
  29379. .sload(vcc),
  29380. .ena(\macro_inst|u_uart[1]|u_regs|always2~0_combout ),
  29381. .devclrn(devclrn),
  29382. .devpor(devpor),
  29383. .q(\macro_inst|u_uart[1]|u_regs|fbrd [0]),
  29384. .prn(vcc));
  29385. defparam \macro_inst|u_uart[1]|u_regs|fbrd[0] .is_wysiwyg = "true";
  29386. defparam \macro_inst|u_uart[1]|u_regs|fbrd[0] .power_up = "low";
  29387. // Location: FF_X61_Y4_N19
  29388. dffeas \macro_inst|u_uart[1]|u_regs|fbrd[1] (
  29389. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29390. .d(gnd),
  29391. .asdata(\rv32.mem_ahb_hwdata[1] ),
  29392. .clrn(!\sys_resetn~clkctrl_outclk ),
  29393. .aload(gnd),
  29394. .sclr(gnd),
  29395. .sload(vcc),
  29396. .ena(\macro_inst|u_uart[1]|u_regs|always2~0_combout ),
  29397. .devclrn(devclrn),
  29398. .devpor(devpor),
  29399. .q(\macro_inst|u_uart[1]|u_regs|fbrd [1]),
  29400. .prn(vcc));
  29401. defparam \macro_inst|u_uart[1]|u_regs|fbrd[1] .is_wysiwyg = "true";
  29402. defparam \macro_inst|u_uart[1]|u_regs|fbrd[1] .power_up = "low";
  29403. // Location: FF_X61_Y4_N5
  29404. dffeas \macro_inst|u_uart[1]|u_regs|fbrd[2] (
  29405. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29406. .d(gnd),
  29407. .asdata(\rv32.mem_ahb_hwdata[2] ),
  29408. .clrn(!\sys_resetn~clkctrl_outclk ),
  29409. .aload(gnd),
  29410. .sclr(gnd),
  29411. .sload(vcc),
  29412. .ena(\macro_inst|u_uart[1]|u_regs|always2~0_combout ),
  29413. .devclrn(devclrn),
  29414. .devpor(devpor),
  29415. .q(\macro_inst|u_uart[1]|u_regs|fbrd [2]),
  29416. .prn(vcc));
  29417. defparam \macro_inst|u_uart[1]|u_regs|fbrd[2] .is_wysiwyg = "true";
  29418. defparam \macro_inst|u_uart[1]|u_regs|fbrd[2] .power_up = "low";
  29419. // Location: FF_X61_Y4_N7
  29420. dffeas \macro_inst|u_uart[1]|u_regs|fbrd[3] (
  29421. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29422. .d(gnd),
  29423. .asdata(\rv32.mem_ahb_hwdata[3] ),
  29424. .clrn(!\sys_resetn~clkctrl_outclk ),
  29425. .aload(gnd),
  29426. .sclr(gnd),
  29427. .sload(vcc),
  29428. .ena(\macro_inst|u_uart[1]|u_regs|always2~0_combout ),
  29429. .devclrn(devclrn),
  29430. .devpor(devpor),
  29431. .q(\macro_inst|u_uart[1]|u_regs|fbrd [3]),
  29432. .prn(vcc));
  29433. defparam \macro_inst|u_uart[1]|u_regs|fbrd[3] .is_wysiwyg = "true";
  29434. defparam \macro_inst|u_uart[1]|u_regs|fbrd[3] .power_up = "low";
  29435. // Location: FF_X61_Y4_N9
  29436. dffeas \macro_inst|u_uart[1]|u_regs|fbrd[4] (
  29437. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29438. .d(gnd),
  29439. .asdata(\rv32.mem_ahb_hwdata[4] ),
  29440. .clrn(!\sys_resetn~clkctrl_outclk ),
  29441. .aload(gnd),
  29442. .sclr(gnd),
  29443. .sload(vcc),
  29444. .ena(\macro_inst|u_uart[1]|u_regs|always2~0_combout ),
  29445. .devclrn(devclrn),
  29446. .devpor(devpor),
  29447. .q(\macro_inst|u_uart[1]|u_regs|fbrd [4]),
  29448. .prn(vcc));
  29449. defparam \macro_inst|u_uart[1]|u_regs|fbrd[4] .is_wysiwyg = "true";
  29450. defparam \macro_inst|u_uart[1]|u_regs|fbrd[4] .power_up = "low";
  29451. // Location: FF_X61_Y4_N15
  29452. dffeas \macro_inst|u_uart[1]|u_regs|fbrd[5] (
  29453. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29454. .d(\rv32.mem_ahb_hwdata[5] ),
  29455. .asdata(vcc),
  29456. .clrn(!\sys_resetn~clkctrl_outclk ),
  29457. .aload(gnd),
  29458. .sclr(gnd),
  29459. .sload(gnd),
  29460. .ena(\macro_inst|u_uart[1]|u_regs|always2~0_combout ),
  29461. .devclrn(devclrn),
  29462. .devpor(devpor),
  29463. .q(\macro_inst|u_uart[1]|u_regs|fbrd [5]),
  29464. .prn(vcc));
  29465. defparam \macro_inst|u_uart[1]|u_regs|fbrd[5] .is_wysiwyg = "true";
  29466. defparam \macro_inst|u_uart[1]|u_regs|fbrd[5] .power_up = "low";
  29467. // Location: FF_X59_Y7_N17
  29468. dffeas \macro_inst|u_uart[1]|u_regs|framing_error_ie[0] (
  29469. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29470. .d(gnd),
  29471. .asdata(\rv32.mem_ahb_hwdata[7] ),
  29472. .clrn(!\sys_resetn~clkctrl_outclk ),
  29473. .aload(gnd),
  29474. .sclr(gnd),
  29475. .sload(vcc),
  29476. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[0]~15_combout ),
  29477. .devclrn(devclrn),
  29478. .devpor(devpor),
  29479. .q(\macro_inst|u_uart[1]|u_regs|framing_error_ie [0]),
  29480. .prn(vcc));
  29481. defparam \macro_inst|u_uart[1]|u_regs|framing_error_ie[0] .is_wysiwyg = "true";
  29482. defparam \macro_inst|u_uart[1]|u_regs|framing_error_ie[0] .power_up = "low";
  29483. // Location: FF_X59_Y7_N23
  29484. dffeas \macro_inst|u_uart[1]|u_regs|framing_error_ie[1] (
  29485. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29486. .d(gnd),
  29487. .asdata(\rv32.mem_ahb_hwdata[7] ),
  29488. .clrn(!\sys_resetn~clkctrl_outclk ),
  29489. .aload(gnd),
  29490. .sclr(gnd),
  29491. .sload(vcc),
  29492. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[1]~8_combout ),
  29493. .devclrn(devclrn),
  29494. .devpor(devpor),
  29495. .q(\macro_inst|u_uart[1]|u_regs|framing_error_ie [1]),
  29496. .prn(vcc));
  29497. defparam \macro_inst|u_uart[1]|u_regs|framing_error_ie[1] .is_wysiwyg = "true";
  29498. defparam \macro_inst|u_uart[1]|u_regs|framing_error_ie[1] .power_up = "low";
  29499. // Location: FF_X58_Y7_N3
  29500. dffeas \macro_inst|u_uart[1]|u_regs|framing_error_ie[2] (
  29501. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29502. .d(gnd),
  29503. .asdata(\rv32.mem_ahb_hwdata[7] ),
  29504. .clrn(!\sys_resetn~clkctrl_outclk ),
  29505. .aload(gnd),
  29506. .sclr(gnd),
  29507. .sload(vcc),
  29508. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[2]~9_combout ),
  29509. .devclrn(devclrn),
  29510. .devpor(devpor),
  29511. .q(\macro_inst|u_uart[1]|u_regs|framing_error_ie [2]),
  29512. .prn(vcc));
  29513. defparam \macro_inst|u_uart[1]|u_regs|framing_error_ie[2] .is_wysiwyg = "true";
  29514. defparam \macro_inst|u_uart[1]|u_regs|framing_error_ie[2] .power_up = "low";
  29515. // Location: FF_X60_Y7_N15
  29516. dffeas \macro_inst|u_uart[1]|u_regs|framing_error_ie[3] (
  29517. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29518. .d(gnd),
  29519. .asdata(\rv32.mem_ahb_hwdata[7] ),
  29520. .clrn(!\sys_resetn~clkctrl_outclk ),
  29521. .aload(gnd),
  29522. .sclr(gnd),
  29523. .sload(vcc),
  29524. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[3]~10_combout ),
  29525. .devclrn(devclrn),
  29526. .devpor(devpor),
  29527. .q(\macro_inst|u_uart[1]|u_regs|framing_error_ie [3]),
  29528. .prn(vcc));
  29529. defparam \macro_inst|u_uart[1]|u_regs|framing_error_ie[3] .is_wysiwyg = "true";
  29530. defparam \macro_inst|u_uart[1]|u_regs|framing_error_ie[3] .power_up = "low";
  29531. // Location: FF_X60_Y8_N31
  29532. dffeas \macro_inst|u_uart[1]|u_regs|framing_error_ie[4] (
  29533. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29534. .d(\rv32.mem_ahb_hwdata[7] ),
  29535. .asdata(vcc),
  29536. .clrn(!\sys_resetn~clkctrl_outclk ),
  29537. .aload(gnd),
  29538. .sclr(gnd),
  29539. .sload(gnd),
  29540. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[4]~12_combout ),
  29541. .devclrn(devclrn),
  29542. .devpor(devpor),
  29543. .q(\macro_inst|u_uart[1]|u_regs|framing_error_ie [4]),
  29544. .prn(vcc));
  29545. defparam \macro_inst|u_uart[1]|u_regs|framing_error_ie[4] .is_wysiwyg = "true";
  29546. defparam \macro_inst|u_uart[1]|u_regs|framing_error_ie[4] .power_up = "low";
  29547. // Location: FF_X61_Y7_N19
  29548. dffeas \macro_inst|u_uart[1]|u_regs|framing_error_ie[5] (
  29549. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29550. .d(gnd),
  29551. .asdata(\rv32.mem_ahb_hwdata[7] ),
  29552. .clrn(!\sys_resetn~clkctrl_outclk ),
  29553. .aload(gnd),
  29554. .sclr(gnd),
  29555. .sload(vcc),
  29556. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[5]~14_combout ),
  29557. .devclrn(devclrn),
  29558. .devpor(devpor),
  29559. .q(\macro_inst|u_uart[1]|u_regs|framing_error_ie [5]),
  29560. .prn(vcc));
  29561. defparam \macro_inst|u_uart[1]|u_regs|framing_error_ie[5] .is_wysiwyg = "true";
  29562. defparam \macro_inst|u_uart[1]|u_regs|framing_error_ie[5] .power_up = "low";
  29563. // Location: FF_X59_Y5_N23
  29564. dffeas \macro_inst|u_uart[1]|u_regs|ibrd[0] (
  29565. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29566. .d(gnd),
  29567. .asdata(\rv32.mem_ahb_hwdata[0] ),
  29568. .clrn(!\sys_resetn~clkctrl_outclk ),
  29569. .aload(gnd),
  29570. .sclr(gnd),
  29571. .sload(vcc),
  29572. .ena(\macro_inst|u_uart[1]|u_regs|always1~0_combout ),
  29573. .devclrn(devclrn),
  29574. .devpor(devpor),
  29575. .q(\macro_inst|u_uart[1]|u_regs|ibrd [0]),
  29576. .prn(vcc));
  29577. defparam \macro_inst|u_uart[1]|u_regs|ibrd[0] .is_wysiwyg = "true";
  29578. defparam \macro_inst|u_uart[1]|u_regs|ibrd[0] .power_up = "low";
  29579. // Location: LCCOMB_X62_Y7_N8
  29580. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|ibrd[0]~_wirecell (
  29581. .dataa(gnd),
  29582. .datab(gnd),
  29583. .datac(gnd),
  29584. .datad(\macro_inst|u_uart[1]|u_regs|ibrd [0]),
  29585. .cin(gnd),
  29586. .combout(\macro_inst|u_uart[1]|u_regs|ibrd[0]~_wirecell_combout ),
  29587. .cout());
  29588. defparam \macro_inst|u_uart[1]|u_regs|ibrd[0]~_wirecell .lut_mask = 16'h00FF;
  29589. defparam \macro_inst|u_uart[1]|u_regs|ibrd[0]~_wirecell .sum_lutc_input = "datac";
  29590. // Location: FF_X61_Y5_N13
  29591. dffeas \macro_inst|u_uart[1]|u_regs|ibrd[10] (
  29592. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29593. .d(\rv32.mem_ahb_hwdata[10] ),
  29594. .asdata(vcc),
  29595. .clrn(!\sys_resetn~clkctrl_outclk ),
  29596. .aload(gnd),
  29597. .sclr(gnd),
  29598. .sload(gnd),
  29599. .ena(\macro_inst|u_uart[1]|u_regs|always1~0_combout ),
  29600. .devclrn(devclrn),
  29601. .devpor(devpor),
  29602. .q(\macro_inst|u_uart[1]|u_regs|ibrd [10]),
  29603. .prn(vcc));
  29604. defparam \macro_inst|u_uart[1]|u_regs|ibrd[10] .is_wysiwyg = "true";
  29605. defparam \macro_inst|u_uart[1]|u_regs|ibrd[10] .power_up = "low";
  29606. // Location: FF_X61_Y5_N1
  29607. dffeas \macro_inst|u_uart[1]|u_regs|ibrd[11] (
  29608. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29609. .d(gnd),
  29610. .asdata(\rv32.mem_ahb_hwdata[11] ),
  29611. .clrn(!\sys_resetn~clkctrl_outclk ),
  29612. .aload(gnd),
  29613. .sclr(gnd),
  29614. .sload(vcc),
  29615. .ena(\macro_inst|u_uart[1]|u_regs|always1~0_combout ),
  29616. .devclrn(devclrn),
  29617. .devpor(devpor),
  29618. .q(\macro_inst|u_uart[1]|u_regs|ibrd [11]),
  29619. .prn(vcc));
  29620. defparam \macro_inst|u_uart[1]|u_regs|ibrd[11] .is_wysiwyg = "true";
  29621. defparam \macro_inst|u_uart[1]|u_regs|ibrd[11] .power_up = "low";
  29622. // Location: FF_X61_Y5_N27
  29623. dffeas \macro_inst|u_uart[1]|u_regs|ibrd[12] (
  29624. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29625. .d(gnd),
  29626. .asdata(\rv32.mem_ahb_hwdata[12] ),
  29627. .clrn(!\sys_resetn~clkctrl_outclk ),
  29628. .aload(gnd),
  29629. .sclr(gnd),
  29630. .sload(vcc),
  29631. .ena(\macro_inst|u_uart[1]|u_regs|always1~0_combout ),
  29632. .devclrn(devclrn),
  29633. .devpor(devpor),
  29634. .q(\macro_inst|u_uart[1]|u_regs|ibrd [12]),
  29635. .prn(vcc));
  29636. defparam \macro_inst|u_uart[1]|u_regs|ibrd[12] .is_wysiwyg = "true";
  29637. defparam \macro_inst|u_uart[1]|u_regs|ibrd[12] .power_up = "low";
  29638. // Location: FF_X59_Y5_N5
  29639. dffeas \macro_inst|u_uart[1]|u_regs|ibrd[13] (
  29640. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29641. .d(gnd),
  29642. .asdata(\rv32.mem_ahb_hwdata[13] ),
  29643. .clrn(!\sys_resetn~clkctrl_outclk ),
  29644. .aload(gnd),
  29645. .sclr(gnd),
  29646. .sload(vcc),
  29647. .ena(\macro_inst|u_uart[1]|u_regs|always1~0_combout ),
  29648. .devclrn(devclrn),
  29649. .devpor(devpor),
  29650. .q(\macro_inst|u_uart[1]|u_regs|ibrd [13]),
  29651. .prn(vcc));
  29652. defparam \macro_inst|u_uart[1]|u_regs|ibrd[13] .is_wysiwyg = "true";
  29653. defparam \macro_inst|u_uart[1]|u_regs|ibrd[13] .power_up = "low";
  29654. // Location: FF_X59_Y4_N3
  29655. dffeas \macro_inst|u_uart[1]|u_regs|ibrd[14] (
  29656. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29657. .d(gnd),
  29658. .asdata(\rv32.mem_ahb_hwdata[14] ),
  29659. .clrn(!\sys_resetn~clkctrl_outclk ),
  29660. .aload(gnd),
  29661. .sclr(gnd),
  29662. .sload(vcc),
  29663. .ena(\macro_inst|u_uart[1]|u_regs|always1~0_combout ),
  29664. .devclrn(devclrn),
  29665. .devpor(devpor),
  29666. .q(\macro_inst|u_uart[1]|u_regs|ibrd [14]),
  29667. .prn(vcc));
  29668. defparam \macro_inst|u_uart[1]|u_regs|ibrd[14] .is_wysiwyg = "true";
  29669. defparam \macro_inst|u_uart[1]|u_regs|ibrd[14] .power_up = "low";
  29670. // Location: FF_X61_Y5_N7
  29671. dffeas \macro_inst|u_uart[1]|u_regs|ibrd[15] (
  29672. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29673. .d(gnd),
  29674. .asdata(\rv32.mem_ahb_hwdata[15] ),
  29675. .clrn(!\sys_resetn~clkctrl_outclk ),
  29676. .aload(gnd),
  29677. .sclr(gnd),
  29678. .sload(vcc),
  29679. .ena(\macro_inst|u_uart[1]|u_regs|always1~0_combout ),
  29680. .devclrn(devclrn),
  29681. .devpor(devpor),
  29682. .q(\macro_inst|u_uart[1]|u_regs|ibrd [15]),
  29683. .prn(vcc));
  29684. defparam \macro_inst|u_uart[1]|u_regs|ibrd[15] .is_wysiwyg = "true";
  29685. defparam \macro_inst|u_uart[1]|u_regs|ibrd[15] .power_up = "low";
  29686. // Location: FF_X58_Y2_N15
  29687. dffeas \macro_inst|u_uart[1]|u_regs|ibrd[1] (
  29688. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29689. .d(\rv32.mem_ahb_hwdata[1] ),
  29690. .asdata(vcc),
  29691. .clrn(!\sys_resetn~clkctrl_outclk ),
  29692. .aload(gnd),
  29693. .sclr(gnd),
  29694. .sload(gnd),
  29695. .ena(\macro_inst|u_uart[1]|u_regs|always1~0_combout ),
  29696. .devclrn(devclrn),
  29697. .devpor(devpor),
  29698. .q(\macro_inst|u_uart[1]|u_regs|ibrd [1]),
  29699. .prn(vcc));
  29700. defparam \macro_inst|u_uart[1]|u_regs|ibrd[1] .is_wysiwyg = "true";
  29701. defparam \macro_inst|u_uart[1]|u_regs|ibrd[1] .power_up = "low";
  29702. // Location: FF_X59_Y5_N29
  29703. dffeas \macro_inst|u_uart[1]|u_regs|ibrd[2] (
  29704. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29705. .d(gnd),
  29706. .asdata(\rv32.mem_ahb_hwdata[2] ),
  29707. .clrn(!\sys_resetn~clkctrl_outclk ),
  29708. .aload(gnd),
  29709. .sclr(gnd),
  29710. .sload(vcc),
  29711. .ena(\macro_inst|u_uart[1]|u_regs|always1~0_combout ),
  29712. .devclrn(devclrn),
  29713. .devpor(devpor),
  29714. .q(\macro_inst|u_uart[1]|u_regs|ibrd [2]),
  29715. .prn(vcc));
  29716. defparam \macro_inst|u_uart[1]|u_regs|ibrd[2] .is_wysiwyg = "true";
  29717. defparam \macro_inst|u_uart[1]|u_regs|ibrd[2] .power_up = "low";
  29718. // Location: FF_X59_Y4_N7
  29719. dffeas \macro_inst|u_uart[1]|u_regs|ibrd[3] (
  29720. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29721. .d(gnd),
  29722. .asdata(\rv32.mem_ahb_hwdata[3] ),
  29723. .clrn(!\sys_resetn~clkctrl_outclk ),
  29724. .aload(gnd),
  29725. .sclr(gnd),
  29726. .sload(vcc),
  29727. .ena(\macro_inst|u_uart[1]|u_regs|always1~0_combout ),
  29728. .devclrn(devclrn),
  29729. .devpor(devpor),
  29730. .q(\macro_inst|u_uart[1]|u_regs|ibrd [3]),
  29731. .prn(vcc));
  29732. defparam \macro_inst|u_uart[1]|u_regs|ibrd[3] .is_wysiwyg = "true";
  29733. defparam \macro_inst|u_uart[1]|u_regs|ibrd[3] .power_up = "low";
  29734. // Location: FF_X61_Y5_N21
  29735. dffeas \macro_inst|u_uart[1]|u_regs|ibrd[4] (
  29736. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29737. .d(\rv32.mem_ahb_hwdata[4] ),
  29738. .asdata(vcc),
  29739. .clrn(!\sys_resetn~clkctrl_outclk ),
  29740. .aload(gnd),
  29741. .sclr(gnd),
  29742. .sload(gnd),
  29743. .ena(\macro_inst|u_uart[1]|u_regs|always1~0_combout ),
  29744. .devclrn(devclrn),
  29745. .devpor(devpor),
  29746. .q(\macro_inst|u_uart[1]|u_regs|ibrd [4]),
  29747. .prn(vcc));
  29748. defparam \macro_inst|u_uart[1]|u_regs|ibrd[4] .is_wysiwyg = "true";
  29749. defparam \macro_inst|u_uart[1]|u_regs|ibrd[4] .power_up = "low";
  29750. // Location: FF_X61_Y5_N9
  29751. dffeas \macro_inst|u_uart[1]|u_regs|ibrd[5] (
  29752. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29753. .d(\rv32.mem_ahb_hwdata[5] ),
  29754. .asdata(vcc),
  29755. .clrn(!\sys_resetn~clkctrl_outclk ),
  29756. .aload(gnd),
  29757. .sclr(gnd),
  29758. .sload(gnd),
  29759. .ena(\macro_inst|u_uart[1]|u_regs|always1~0_combout ),
  29760. .devclrn(devclrn),
  29761. .devpor(devpor),
  29762. .q(\macro_inst|u_uart[1]|u_regs|ibrd [5]),
  29763. .prn(vcc));
  29764. defparam \macro_inst|u_uart[1]|u_regs|ibrd[5] .is_wysiwyg = "true";
  29765. defparam \macro_inst|u_uart[1]|u_regs|ibrd[5] .power_up = "low";
  29766. // Location: FF_X61_Y5_N17
  29767. dffeas \macro_inst|u_uart[1]|u_regs|ibrd[6] (
  29768. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29769. .d(\rv32.mem_ahb_hwdata[6] ),
  29770. .asdata(vcc),
  29771. .clrn(!\sys_resetn~clkctrl_outclk ),
  29772. .aload(gnd),
  29773. .sclr(gnd),
  29774. .sload(gnd),
  29775. .ena(\macro_inst|u_uart[1]|u_regs|always1~0_combout ),
  29776. .devclrn(devclrn),
  29777. .devpor(devpor),
  29778. .q(\macro_inst|u_uart[1]|u_regs|ibrd [6]),
  29779. .prn(vcc));
  29780. defparam \macro_inst|u_uart[1]|u_regs|ibrd[6] .is_wysiwyg = "true";
  29781. defparam \macro_inst|u_uart[1]|u_regs|ibrd[6] .power_up = "low";
  29782. // Location: FF_X59_Y5_N19
  29783. dffeas \macro_inst|u_uart[1]|u_regs|ibrd[7] (
  29784. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29785. .d(gnd),
  29786. .asdata(\rv32.mem_ahb_hwdata[7] ),
  29787. .clrn(!\sys_resetn~clkctrl_outclk ),
  29788. .aload(gnd),
  29789. .sclr(gnd),
  29790. .sload(vcc),
  29791. .ena(\macro_inst|u_uart[1]|u_regs|always1~0_combout ),
  29792. .devclrn(devclrn),
  29793. .devpor(devpor),
  29794. .q(\macro_inst|u_uart[1]|u_regs|ibrd [7]),
  29795. .prn(vcc));
  29796. defparam \macro_inst|u_uart[1]|u_regs|ibrd[7] .is_wysiwyg = "true";
  29797. defparam \macro_inst|u_uart[1]|u_regs|ibrd[7] .power_up = "low";
  29798. // Location: FF_X61_Y5_N11
  29799. dffeas \macro_inst|u_uart[1]|u_regs|ibrd[8] (
  29800. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29801. .d(gnd),
  29802. .asdata(\rv32.mem_ahb_hwdata[8] ),
  29803. .clrn(!\sys_resetn~clkctrl_outclk ),
  29804. .aload(gnd),
  29805. .sclr(gnd),
  29806. .sload(vcc),
  29807. .ena(\macro_inst|u_uart[1]|u_regs|always1~0_combout ),
  29808. .devclrn(devclrn),
  29809. .devpor(devpor),
  29810. .q(\macro_inst|u_uart[1]|u_regs|ibrd [8]),
  29811. .prn(vcc));
  29812. defparam \macro_inst|u_uart[1]|u_regs|ibrd[8] .is_wysiwyg = "true";
  29813. defparam \macro_inst|u_uart[1]|u_regs|ibrd[8] .power_up = "low";
  29814. // Location: FF_X61_Y5_N29
  29815. dffeas \macro_inst|u_uart[1]|u_regs|ibrd[9] (
  29816. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29817. .d(gnd),
  29818. .asdata(\rv32.mem_ahb_hwdata[9] ),
  29819. .clrn(!\sys_resetn~clkctrl_outclk ),
  29820. .aload(gnd),
  29821. .sclr(gnd),
  29822. .sload(vcc),
  29823. .ena(\macro_inst|u_uart[1]|u_regs|always1~0_combout ),
  29824. .devclrn(devclrn),
  29825. .devpor(devpor),
  29826. .q(\macro_inst|u_uart[1]|u_regs|ibrd [9]),
  29827. .prn(vcc));
  29828. defparam \macro_inst|u_uart[1]|u_regs|ibrd[9] .is_wysiwyg = "true";
  29829. defparam \macro_inst|u_uart[1]|u_regs|ibrd[9] .power_up = "low";
  29830. // Location: FF_X58_Y7_N27
  29831. dffeas \macro_inst|u_uart[1]|u_regs|interrupts[0] (
  29832. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29833. .d(\macro_inst|u_uart[1]|u_regs|interrupts~4_combout ),
  29834. .asdata(vcc),
  29835. .clrn(!\sys_resetn~clkctrl_outclk ),
  29836. .aload(gnd),
  29837. .sclr(gnd),
  29838. .sload(gnd),
  29839. .ena(vcc),
  29840. .devclrn(devclrn),
  29841. .devpor(devpor),
  29842. .q(\macro_inst|u_uart[1]|u_regs|interrupts [0]),
  29843. .prn(vcc));
  29844. defparam \macro_inst|u_uart[1]|u_regs|interrupts[0] .is_wysiwyg = "true";
  29845. defparam \macro_inst|u_uart[1]|u_regs|interrupts[0] .power_up = "low";
  29846. // Location: FF_X57_Y7_N21
  29847. dffeas \macro_inst|u_uart[1]|u_regs|interrupts[1] (
  29848. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29849. .d(\macro_inst|u_uart[1]|u_regs|interrupts~9_combout ),
  29850. .asdata(vcc),
  29851. .clrn(!\sys_resetn~clkctrl_outclk ),
  29852. .aload(gnd),
  29853. .sclr(gnd),
  29854. .sload(gnd),
  29855. .ena(vcc),
  29856. .devclrn(devclrn),
  29857. .devpor(devpor),
  29858. .q(\macro_inst|u_uart[1]|u_regs|interrupts [1]),
  29859. .prn(vcc));
  29860. defparam \macro_inst|u_uart[1]|u_regs|interrupts[1] .is_wysiwyg = "true";
  29861. defparam \macro_inst|u_uart[1]|u_regs|interrupts[1] .power_up = "low";
  29862. // Location: FF_X58_Y7_N5
  29863. dffeas \macro_inst|u_uart[1]|u_regs|interrupts[2] (
  29864. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29865. .d(\macro_inst|u_uart[1]|u_regs|interrupts~14_combout ),
  29866. .asdata(vcc),
  29867. .clrn(!\sys_resetn~clkctrl_outclk ),
  29868. .aload(gnd),
  29869. .sclr(gnd),
  29870. .sload(gnd),
  29871. .ena(vcc),
  29872. .devclrn(devclrn),
  29873. .devpor(devpor),
  29874. .q(\macro_inst|u_uart[1]|u_regs|interrupts [2]),
  29875. .prn(vcc));
  29876. defparam \macro_inst|u_uart[1]|u_regs|interrupts[2] .is_wysiwyg = "true";
  29877. defparam \macro_inst|u_uart[1]|u_regs|interrupts[2] .power_up = "low";
  29878. // Location: FF_X60_Y7_N17
  29879. dffeas \macro_inst|u_uart[1]|u_regs|interrupts[3] (
  29880. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29881. .d(\macro_inst|u_uart[1]|u_regs|interrupts~19_combout ),
  29882. .asdata(vcc),
  29883. .clrn(!\sys_resetn~clkctrl_outclk ),
  29884. .aload(gnd),
  29885. .sclr(gnd),
  29886. .sload(gnd),
  29887. .ena(vcc),
  29888. .devclrn(devclrn),
  29889. .devpor(devpor),
  29890. .q(\macro_inst|u_uart[1]|u_regs|interrupts [3]),
  29891. .prn(vcc));
  29892. defparam \macro_inst|u_uart[1]|u_regs|interrupts[3] .is_wysiwyg = "true";
  29893. defparam \macro_inst|u_uart[1]|u_regs|interrupts[3] .power_up = "low";
  29894. // Location: FF_X60_Y8_N7
  29895. dffeas \macro_inst|u_uart[1]|u_regs|interrupts[4] (
  29896. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29897. .d(\macro_inst|u_uart[1]|u_regs|interrupts~24_combout ),
  29898. .asdata(vcc),
  29899. .clrn(!\sys_resetn~clkctrl_outclk ),
  29900. .aload(gnd),
  29901. .sclr(gnd),
  29902. .sload(gnd),
  29903. .ena(vcc),
  29904. .devclrn(devclrn),
  29905. .devpor(devpor),
  29906. .q(\macro_inst|u_uart[1]|u_regs|interrupts [4]),
  29907. .prn(vcc));
  29908. defparam \macro_inst|u_uart[1]|u_regs|interrupts[4] .is_wysiwyg = "true";
  29909. defparam \macro_inst|u_uart[1]|u_regs|interrupts[4] .power_up = "low";
  29910. // Location: FF_X61_Y7_N31
  29911. dffeas \macro_inst|u_uart[1]|u_regs|interrupts[5] (
  29912. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  29913. .d(\macro_inst|u_uart[1]|u_regs|interrupts~29_combout ),
  29914. .asdata(vcc),
  29915. .clrn(!\sys_resetn~clkctrl_outclk ),
  29916. .aload(gnd),
  29917. .sclr(gnd),
  29918. .sload(gnd),
  29919. .ena(vcc),
  29920. .devclrn(devclrn),
  29921. .devpor(devpor),
  29922. .q(\macro_inst|u_uart[1]|u_regs|interrupts [5]),
  29923. .prn(vcc));
  29924. defparam \macro_inst|u_uart[1]|u_regs|interrupts[5] .is_wysiwyg = "true";
  29925. defparam \macro_inst|u_uart[1]|u_regs|interrupts[5] .power_up = "low";
  29926. // Location: LCCOMB_X58_Y7_N6
  29927. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~0 (
  29928. .dataa(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|counter ),
  29929. .datab(\macro_inst|u_uart[1]|u_regs|tx_not_full_ie [0]),
  29930. .datac(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|counter ),
  29931. .datad(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie [0]),
  29932. .cin(gnd),
  29933. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~0_combout ),
  29934. .cout());
  29935. defparam \macro_inst|u_uart[1]|u_regs|interrupts~0 .lut_mask = 16'hAE0C;
  29936. defparam \macro_inst|u_uart[1]|u_regs|interrupts~0 .sum_lutc_input = "datac";
  29937. // Location: LCCOMB_X59_Y7_N24
  29938. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~1 (
  29939. .dataa(\macro_inst|u_uart[1]|u_rx[0]|parity_error~q ),
  29940. .datab(\macro_inst|u_uart[1]|u_regs|framing_error_ie [0]),
  29941. .datac(\macro_inst|u_uart[1]|u_regs|parity_error_ie [0]),
  29942. .datad(\macro_inst|u_uart[1]|u_rx[0]|framing_error~q ),
  29943. .cin(gnd),
  29944. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~1_combout ),
  29945. .cout());
  29946. defparam \macro_inst|u_uart[1]|u_regs|interrupts~1 .lut_mask = 16'hECA0;
  29947. defparam \macro_inst|u_uart[1]|u_regs|interrupts~1 .sum_lutc_input = "datac";
  29948. // Location: LCCOMB_X58_Y7_N22
  29949. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~10 (
  29950. .dataa(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie [2]),
  29951. .datab(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|counter ),
  29952. .datac(\macro_inst|u_uart[1]|u_regs|tx_not_full_ie [2]),
  29953. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|counter ),
  29954. .cin(gnd),
  29955. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~10_combout ),
  29956. .cout());
  29957. defparam \macro_inst|u_uart[1]|u_regs|interrupts~10 .lut_mask = 16'hBA30;
  29958. defparam \macro_inst|u_uart[1]|u_regs|interrupts~10 .sum_lutc_input = "datac";
  29959. // Location: LCCOMB_X58_Y7_N28
  29960. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~11 (
  29961. .dataa(\macro_inst|u_uart[1]|u_rx[2]|framing_error~q ),
  29962. .datab(\macro_inst|u_uart[1]|u_regs|framing_error_ie [2]),
  29963. .datac(\macro_inst|u_uart[1]|u_regs|parity_error_ie [2]),
  29964. .datad(\macro_inst|u_uart[1]|u_rx[2]|parity_error~q ),
  29965. .cin(gnd),
  29966. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~11_combout ),
  29967. .cout());
  29968. defparam \macro_inst|u_uart[1]|u_regs|interrupts~11 .lut_mask = 16'hF888;
  29969. defparam \macro_inst|u_uart[1]|u_regs|interrupts~11 .sum_lutc_input = "datac";
  29970. // Location: LCCOMB_X58_Y7_N0
  29971. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~12 (
  29972. .dataa(\macro_inst|u_uart[1]|u_rx[2]|overrun_error~q ),
  29973. .datab(\macro_inst|u_uart[1]|u_rx[2]|break_error~q ),
  29974. .datac(\macro_inst|u_uart[1]|u_regs|overrun_error_ie [2]),
  29975. .datad(\macro_inst|u_uart[1]|u_regs|break_error_ie [2]),
  29976. .cin(gnd),
  29977. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~12_combout ),
  29978. .cout());
  29979. defparam \macro_inst|u_uart[1]|u_regs|interrupts~12 .lut_mask = 16'hECA0;
  29980. defparam \macro_inst|u_uart[1]|u_regs|interrupts~12 .sum_lutc_input = "datac";
  29981. // Location: LCCOMB_X57_Y7_N16
  29982. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~13 (
  29983. .dataa(\macro_inst|u_uart[1]|u_regs|tx_complete_ie [2]),
  29984. .datab(\macro_inst|u_uart[1]|u_regs|rx_idle_ie [2]),
  29985. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_idle~q ),
  29986. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_complete~q ),
  29987. .cin(gnd),
  29988. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~13_combout ),
  29989. .cout());
  29990. defparam \macro_inst|u_uart[1]|u_regs|interrupts~13 .lut_mask = 16'hEAC0;
  29991. defparam \macro_inst|u_uart[1]|u_regs|interrupts~13 .sum_lutc_input = "datac";
  29992. // Location: LCCOMB_X58_Y7_N4
  29993. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~14 (
  29994. .dataa(\macro_inst|u_uart[1]|u_regs|interrupts~13_combout ),
  29995. .datab(\macro_inst|u_uart[1]|u_regs|interrupts~11_combout ),
  29996. .datac(\macro_inst|u_uart[1]|u_regs|interrupts~10_combout ),
  29997. .datad(\macro_inst|u_uart[1]|u_regs|interrupts~12_combout ),
  29998. .cin(gnd),
  29999. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~14_combout ),
  30000. .cout());
  30001. defparam \macro_inst|u_uart[1]|u_regs|interrupts~14 .lut_mask = 16'hFFFE;
  30002. defparam \macro_inst|u_uart[1]|u_regs|interrupts~14 .sum_lutc_input = "datac";
  30003. // Location: LCCOMB_X60_Y7_N10
  30004. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~15 (
  30005. .dataa(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie [3]),
  30006. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|counter ),
  30007. .datac(\macro_inst|u_uart[1]|u_regs|tx_not_full_ie [3]),
  30008. .datad(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|counter ),
  30009. .cin(gnd),
  30010. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~15_combout ),
  30011. .cout());
  30012. defparam \macro_inst|u_uart[1]|u_regs|interrupts~15 .lut_mask = 16'h88F8;
  30013. defparam \macro_inst|u_uart[1]|u_regs|interrupts~15 .sum_lutc_input = "datac";
  30014. // Location: LCCOMB_X60_Y7_N14
  30015. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~16 (
  30016. .dataa(\macro_inst|u_uart[1]|u_rx[3]|framing_error~q ),
  30017. .datab(\macro_inst|u_uart[1]|u_regs|parity_error_ie [3]),
  30018. .datac(\macro_inst|u_uart[1]|u_regs|framing_error_ie [3]),
  30019. .datad(\macro_inst|u_uart[1]|u_rx[3]|parity_error~q ),
  30020. .cin(gnd),
  30021. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~16_combout ),
  30022. .cout());
  30023. defparam \macro_inst|u_uart[1]|u_regs|interrupts~16 .lut_mask = 16'hECA0;
  30024. defparam \macro_inst|u_uart[1]|u_regs|interrupts~16 .sum_lutc_input = "datac";
  30025. // Location: LCCOMB_X60_Y7_N4
  30026. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~17 (
  30027. .dataa(\macro_inst|u_uart[1]|u_rx[3]|break_error~q ),
  30028. .datab(\macro_inst|u_uart[1]|u_regs|overrun_error_ie [3]),
  30029. .datac(\macro_inst|u_uart[1]|u_rx[3]|overrun_error~q ),
  30030. .datad(\macro_inst|u_uart[1]|u_regs|break_error_ie [3]),
  30031. .cin(gnd),
  30032. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~17_combout ),
  30033. .cout());
  30034. defparam \macro_inst|u_uart[1]|u_regs|interrupts~17 .lut_mask = 16'hEAC0;
  30035. defparam \macro_inst|u_uart[1]|u_regs|interrupts~17 .sum_lutc_input = "datac";
  30036. // Location: LCCOMB_X60_Y6_N12
  30037. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~18 (
  30038. .dataa(\macro_inst|u_uart[1]|u_regs|rx_idle_ie [3]),
  30039. .datab(\macro_inst|u_uart[1]|u_regs|tx_complete_ie [3]),
  30040. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_complete~q ),
  30041. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_idle~q ),
  30042. .cin(gnd),
  30043. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~18_combout ),
  30044. .cout());
  30045. defparam \macro_inst|u_uart[1]|u_regs|interrupts~18 .lut_mask = 16'hEAC0;
  30046. defparam \macro_inst|u_uart[1]|u_regs|interrupts~18 .sum_lutc_input = "datac";
  30047. // Location: LCCOMB_X60_Y7_N16
  30048. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~19 (
  30049. .dataa(\macro_inst|u_uart[1]|u_regs|interrupts~15_combout ),
  30050. .datab(\macro_inst|u_uart[1]|u_regs|interrupts~16_combout ),
  30051. .datac(\macro_inst|u_uart[1]|u_regs|interrupts~17_combout ),
  30052. .datad(\macro_inst|u_uart[1]|u_regs|interrupts~18_combout ),
  30053. .cin(gnd),
  30054. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~19_combout ),
  30055. .cout());
  30056. defparam \macro_inst|u_uart[1]|u_regs|interrupts~19 .lut_mask = 16'hFFFE;
  30057. defparam \macro_inst|u_uart[1]|u_regs|interrupts~19 .sum_lutc_input = "datac";
  30058. // Location: LCCOMB_X59_Y7_N2
  30059. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~2 (
  30060. .dataa(\macro_inst|u_uart[1]|u_regs|overrun_error_ie [0]),
  30061. .datab(\macro_inst|u_uart[1]|u_regs|break_error_ie [0]),
  30062. .datac(\macro_inst|u_uart[1]|u_rx[0]|break_error~q ),
  30063. .datad(\macro_inst|u_uart[1]|u_rx[0]|overrun_error~q ),
  30064. .cin(gnd),
  30065. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~2_combout ),
  30066. .cout());
  30067. defparam \macro_inst|u_uart[1]|u_regs|interrupts~2 .lut_mask = 16'hEAC0;
  30068. defparam \macro_inst|u_uart[1]|u_regs|interrupts~2 .sum_lutc_input = "datac";
  30069. // Location: LCCOMB_X60_Y8_N12
  30070. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~20 (
  30071. .dataa(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|counter ),
  30072. .datab(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|counter ),
  30073. .datac(\macro_inst|u_uart[1]|u_regs|tx_not_full_ie [4]),
  30074. .datad(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie [4]),
  30075. .cin(gnd),
  30076. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~20_combout ),
  30077. .cout());
  30078. defparam \macro_inst|u_uart[1]|u_regs|interrupts~20 .lut_mask = 16'hDC50;
  30079. defparam \macro_inst|u_uart[1]|u_regs|interrupts~20 .sum_lutc_input = "datac";
  30080. // Location: LCCOMB_X60_Y8_N8
  30081. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~21 (
  30082. .dataa(\macro_inst|u_uart[1]|u_rx[4]|framing_error~q ),
  30083. .datab(\macro_inst|u_uart[1]|u_regs|framing_error_ie [4]),
  30084. .datac(\macro_inst|u_uart[1]|u_regs|parity_error_ie [4]),
  30085. .datad(\macro_inst|u_uart[1]|u_rx[4]|parity_error~q ),
  30086. .cin(gnd),
  30087. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~21_combout ),
  30088. .cout());
  30089. defparam \macro_inst|u_uart[1]|u_regs|interrupts~21 .lut_mask = 16'hF888;
  30090. defparam \macro_inst|u_uart[1]|u_regs|interrupts~21 .sum_lutc_input = "datac";
  30091. // Location: LCCOMB_X60_Y8_N0
  30092. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~22 (
  30093. .dataa(\macro_inst|u_uart[1]|u_regs|break_error_ie [4]),
  30094. .datab(\macro_inst|u_uart[1]|u_rx[4]|overrun_error~q ),
  30095. .datac(\macro_inst|u_uart[1]|u_regs|overrun_error_ie [4]),
  30096. .datad(\macro_inst|u_uart[1]|u_rx[4]|break_error~q ),
  30097. .cin(gnd),
  30098. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~22_combout ),
  30099. .cout());
  30100. defparam \macro_inst|u_uart[1]|u_regs|interrupts~22 .lut_mask = 16'hEAC0;
  30101. defparam \macro_inst|u_uart[1]|u_regs|interrupts~22 .sum_lutc_input = "datac";
  30102. // Location: LCCOMB_X60_Y8_N20
  30103. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~23 (
  30104. .dataa(\macro_inst|u_uart[1]|u_regs|rx_idle_ie [4]),
  30105. .datab(\macro_inst|u_uart[1]|u_tx[4]|tx_complete~q ),
  30106. .datac(\macro_inst|u_uart[1]|u_regs|tx_complete_ie [4]),
  30107. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_idle~q ),
  30108. .cin(gnd),
  30109. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~23_combout ),
  30110. .cout());
  30111. defparam \macro_inst|u_uart[1]|u_regs|interrupts~23 .lut_mask = 16'hEAC0;
  30112. defparam \macro_inst|u_uart[1]|u_regs|interrupts~23 .sum_lutc_input = "datac";
  30113. // Location: LCCOMB_X60_Y8_N6
  30114. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~24 (
  30115. .dataa(\macro_inst|u_uart[1]|u_regs|interrupts~20_combout ),
  30116. .datab(\macro_inst|u_uart[1]|u_regs|interrupts~23_combout ),
  30117. .datac(\macro_inst|u_uart[1]|u_regs|interrupts~21_combout ),
  30118. .datad(\macro_inst|u_uart[1]|u_regs|interrupts~22_combout ),
  30119. .cin(gnd),
  30120. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~24_combout ),
  30121. .cout());
  30122. defparam \macro_inst|u_uart[1]|u_regs|interrupts~24 .lut_mask = 16'hFFFE;
  30123. defparam \macro_inst|u_uart[1]|u_regs|interrupts~24 .sum_lutc_input = "datac";
  30124. // Location: LCCOMB_X61_Y7_N20
  30125. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~25 (
  30126. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|counter ),
  30127. .datab(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|counter ),
  30128. .datac(\macro_inst|u_uart[1]|u_regs|tx_not_full_ie [5]),
  30129. .datad(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie [5]),
  30130. .cin(gnd),
  30131. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~25_combout ),
  30132. .cout());
  30133. defparam \macro_inst|u_uart[1]|u_regs|interrupts~25 .lut_mask = 16'hBA30;
  30134. defparam \macro_inst|u_uart[1]|u_regs|interrupts~25 .sum_lutc_input = "datac";
  30135. // Location: LCCOMB_X61_Y7_N4
  30136. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~26 (
  30137. .dataa(\macro_inst|u_uart[1]|u_regs|framing_error_ie [5]),
  30138. .datab(\macro_inst|u_uart[1]|u_rx[5]|framing_error~q ),
  30139. .datac(\macro_inst|u_uart[1]|u_regs|parity_error_ie [5]),
  30140. .datad(\macro_inst|u_uart[1]|u_rx[5]|parity_error~q ),
  30141. .cin(gnd),
  30142. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~26_combout ),
  30143. .cout());
  30144. defparam \macro_inst|u_uart[1]|u_regs|interrupts~26 .lut_mask = 16'hF888;
  30145. defparam \macro_inst|u_uart[1]|u_regs|interrupts~26 .sum_lutc_input = "datac";
  30146. // Location: LCCOMB_X61_Y6_N16
  30147. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~27 (
  30148. .dataa(\macro_inst|u_uart[1]|u_regs|overrun_error_ie [5]),
  30149. .datab(\macro_inst|u_uart[1]|u_rx[5]|break_error~q ),
  30150. .datac(\macro_inst|u_uart[1]|u_regs|break_error_ie [5]),
  30151. .datad(\macro_inst|u_uart[1]|u_rx[5]|overrun_error~q ),
  30152. .cin(gnd),
  30153. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~27_combout ),
  30154. .cout());
  30155. defparam \macro_inst|u_uart[1]|u_regs|interrupts~27 .lut_mask = 16'hEAC0;
  30156. defparam \macro_inst|u_uart[1]|u_regs|interrupts~27 .sum_lutc_input = "datac";
  30157. // Location: LCCOMB_X60_Y6_N10
  30158. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~28 (
  30159. .dataa(\macro_inst|u_uart[1]|u_regs|tx_complete_ie [5]),
  30160. .datab(\macro_inst|u_uart[1]|u_regs|rx_idle_ie [5]),
  30161. .datac(\macro_inst|u_uart[1]|u_rx[5]|rx_idle~q ),
  30162. .datad(\macro_inst|u_uart[1]|u_tx[5]|tx_complete~q ),
  30163. .cin(gnd),
  30164. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~28_combout ),
  30165. .cout());
  30166. defparam \macro_inst|u_uart[1]|u_regs|interrupts~28 .lut_mask = 16'hEAC0;
  30167. defparam \macro_inst|u_uart[1]|u_regs|interrupts~28 .sum_lutc_input = "datac";
  30168. // Location: LCCOMB_X61_Y7_N30
  30169. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~29 (
  30170. .dataa(\macro_inst|u_uart[1]|u_regs|interrupts~28_combout ),
  30171. .datab(\macro_inst|u_uart[1]|u_regs|interrupts~25_combout ),
  30172. .datac(\macro_inst|u_uart[1]|u_regs|interrupts~26_combout ),
  30173. .datad(\macro_inst|u_uart[1]|u_regs|interrupts~27_combout ),
  30174. .cin(gnd),
  30175. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~29_combout ),
  30176. .cout());
  30177. defparam \macro_inst|u_uart[1]|u_regs|interrupts~29 .lut_mask = 16'hFFFE;
  30178. defparam \macro_inst|u_uart[1]|u_regs|interrupts~29 .sum_lutc_input = "datac";
  30179. // Location: LCCOMB_X60_Y6_N26
  30180. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~3 (
  30181. .dataa(\macro_inst|u_uart[1]|u_tx[0]|tx_complete~q ),
  30182. .datab(\macro_inst|u_uart[1]|u_regs|tx_complete_ie [0]),
  30183. .datac(\macro_inst|u_uart[1]|u_regs|rx_idle_ie [0]),
  30184. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_idle~q ),
  30185. .cin(gnd),
  30186. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~3_combout ),
  30187. .cout());
  30188. defparam \macro_inst|u_uart[1]|u_regs|interrupts~3 .lut_mask = 16'hF888;
  30189. defparam \macro_inst|u_uart[1]|u_regs|interrupts~3 .sum_lutc_input = "datac";
  30190. // Location: LCCOMB_X58_Y7_N26
  30191. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~4 (
  30192. .dataa(\macro_inst|u_uart[1]|u_regs|interrupts~0_combout ),
  30193. .datab(\macro_inst|u_uart[1]|u_regs|interrupts~3_combout ),
  30194. .datac(\macro_inst|u_uart[1]|u_regs|interrupts~1_combout ),
  30195. .datad(\macro_inst|u_uart[1]|u_regs|interrupts~2_combout ),
  30196. .cin(gnd),
  30197. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~4_combout ),
  30198. .cout());
  30199. defparam \macro_inst|u_uart[1]|u_regs|interrupts~4 .lut_mask = 16'hFFFE;
  30200. defparam \macro_inst|u_uart[1]|u_regs|interrupts~4 .sum_lutc_input = "datac";
  30201. // Location: LCCOMB_X57_Y7_N28
  30202. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~5 (
  30203. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|counter ),
  30204. .datab(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie [1]),
  30205. .datac(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|counter ),
  30206. .datad(\macro_inst|u_uart[1]|u_regs|tx_not_full_ie [1]),
  30207. .cin(gnd),
  30208. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~5_combout ),
  30209. .cout());
  30210. defparam \macro_inst|u_uart[1]|u_regs|interrupts~5 .lut_mask = 16'h8F88;
  30211. defparam \macro_inst|u_uart[1]|u_regs|interrupts~5 .sum_lutc_input = "datac";
  30212. // Location: LCCOMB_X59_Y7_N28
  30213. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~6 (
  30214. .dataa(\macro_inst|u_uart[1]|u_regs|framing_error_ie [1]),
  30215. .datab(\macro_inst|u_uart[1]|u_rx[1]|parity_error~q ),
  30216. .datac(\macro_inst|u_uart[1]|u_regs|parity_error_ie [1]),
  30217. .datad(\macro_inst|u_uart[1]|u_rx[1]|framing_error~q ),
  30218. .cin(gnd),
  30219. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~6_combout ),
  30220. .cout());
  30221. defparam \macro_inst|u_uart[1]|u_regs|interrupts~6 .lut_mask = 16'hEAC0;
  30222. defparam \macro_inst|u_uart[1]|u_regs|interrupts~6 .sum_lutc_input = "datac";
  30223. // Location: LCCOMB_X59_Y7_N12
  30224. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~7 (
  30225. .dataa(\macro_inst|u_uart[1]|u_rx[1]|break_error~q ),
  30226. .datab(\macro_inst|u_uart[1]|u_regs|break_error_ie [1]),
  30227. .datac(\macro_inst|u_uart[1]|u_regs|overrun_error_ie [1]),
  30228. .datad(\macro_inst|u_uart[1]|u_rx[1]|overrun_error~q ),
  30229. .cin(gnd),
  30230. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~7_combout ),
  30231. .cout());
  30232. defparam \macro_inst|u_uart[1]|u_regs|interrupts~7 .lut_mask = 16'hF888;
  30233. defparam \macro_inst|u_uart[1]|u_regs|interrupts~7 .sum_lutc_input = "datac";
  30234. // Location: LCCOMB_X60_Y6_N14
  30235. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~8 (
  30236. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_idle~q ),
  30237. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_complete~q ),
  30238. .datac(\macro_inst|u_uart[1]|u_regs|tx_complete_ie [1]),
  30239. .datad(\macro_inst|u_uart[1]|u_regs|rx_idle_ie [1]),
  30240. .cin(gnd),
  30241. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~8_combout ),
  30242. .cout());
  30243. defparam \macro_inst|u_uart[1]|u_regs|interrupts~8 .lut_mask = 16'hEAC0;
  30244. defparam \macro_inst|u_uart[1]|u_regs|interrupts~8 .sum_lutc_input = "datac";
  30245. // Location: LCCOMB_X57_Y7_N20
  30246. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|interrupts~9 (
  30247. .dataa(\macro_inst|u_uart[1]|u_regs|interrupts~6_combout ),
  30248. .datab(\macro_inst|u_uart[1]|u_regs|interrupts~5_combout ),
  30249. .datac(\macro_inst|u_uart[1]|u_regs|interrupts~7_combout ),
  30250. .datad(\macro_inst|u_uart[1]|u_regs|interrupts~8_combout ),
  30251. .cin(gnd),
  30252. .combout(\macro_inst|u_uart[1]|u_regs|interrupts~9_combout ),
  30253. .cout());
  30254. defparam \macro_inst|u_uart[1]|u_regs|interrupts~9 .lut_mask = 16'hFFFE;
  30255. defparam \macro_inst|u_uart[1]|u_regs|interrupts~9 .sum_lutc_input = "datac";
  30256. // Location: FF_X62_Y6_N29
  30257. dffeas \macro_inst|u_uart[1]|u_regs|lcr_eps (
  30258. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30259. .d(gnd),
  30260. .asdata(\rv32.mem_ahb_hwdata[2] ),
  30261. .clrn(!\sys_resetn~clkctrl_outclk ),
  30262. .aload(gnd),
  30263. .sclr(gnd),
  30264. .sload(vcc),
  30265. .ena(\macro_inst|u_uart[1]|u_regs|always5~0_combout ),
  30266. .devclrn(devclrn),
  30267. .devpor(devpor),
  30268. .q(\macro_inst|u_uart[1]|u_regs|lcr_eps~q ),
  30269. .prn(vcc));
  30270. defparam \macro_inst|u_uart[1]|u_regs|lcr_eps .is_wysiwyg = "true";
  30271. defparam \macro_inst|u_uart[1]|u_regs|lcr_eps .power_up = "low";
  30272. // Location: FF_X62_Y6_N5
  30273. dffeas \macro_inst|u_uart[1]|u_regs|lcr_pen (
  30274. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30275. .d(gnd),
  30276. .asdata(\rv32.mem_ahb_hwdata[1] ),
  30277. .clrn(!\sys_resetn~clkctrl_outclk ),
  30278. .aload(gnd),
  30279. .sclr(gnd),
  30280. .sload(vcc),
  30281. .ena(\macro_inst|u_uart[1]|u_regs|always5~0_combout ),
  30282. .devclrn(devclrn),
  30283. .devpor(devpor),
  30284. .q(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  30285. .prn(vcc));
  30286. defparam \macro_inst|u_uart[1]|u_regs|lcr_pen .is_wysiwyg = "true";
  30287. defparam \macro_inst|u_uart[1]|u_regs|lcr_pen .power_up = "low";
  30288. // Location: FF_X62_Y6_N21
  30289. dffeas \macro_inst|u_uart[1]|u_regs|lcr_sps (
  30290. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30291. .d(\rv32.mem_ahb_hwdata[7] ),
  30292. .asdata(vcc),
  30293. .clrn(!\sys_resetn~clkctrl_outclk ),
  30294. .aload(gnd),
  30295. .sclr(gnd),
  30296. .sload(gnd),
  30297. .ena(\macro_inst|u_uart[1]|u_regs|always5~0_combout ),
  30298. .devclrn(devclrn),
  30299. .devpor(devpor),
  30300. .q(\macro_inst|u_uart[1]|u_regs|lcr_sps~q ),
  30301. .prn(vcc));
  30302. defparam \macro_inst|u_uart[1]|u_regs|lcr_sps .is_wysiwyg = "true";
  30303. defparam \macro_inst|u_uart[1]|u_regs|lcr_sps .power_up = "low";
  30304. // Location: FF_X62_Y6_N25
  30305. dffeas \macro_inst|u_uart[1]|u_regs|lcr_stp2 (
  30306. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30307. .d(gnd),
  30308. .asdata(\rv32.mem_ahb_hwdata[3] ),
  30309. .clrn(!\sys_resetn~clkctrl_outclk ),
  30310. .aload(gnd),
  30311. .sclr(gnd),
  30312. .sload(vcc),
  30313. .ena(\macro_inst|u_uart[1]|u_regs|always5~0_combout ),
  30314. .devclrn(devclrn),
  30315. .devpor(devpor),
  30316. .q(\macro_inst|u_uart[1]|u_regs|lcr_stp2~q ),
  30317. .prn(vcc));
  30318. defparam \macro_inst|u_uart[1]|u_regs|lcr_stp2 .is_wysiwyg = "true";
  30319. defparam \macro_inst|u_uart[1]|u_regs|lcr_stp2 .power_up = "low";
  30320. // Location: FF_X59_Y7_N11
  30321. dffeas \macro_inst|u_uart[1]|u_regs|overrun_error_ie[0] (
  30322. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30323. .d(gnd),
  30324. .asdata(\rv32.mem_ahb_hwdata[10] ),
  30325. .clrn(!\sys_resetn~clkctrl_outclk ),
  30326. .aload(gnd),
  30327. .sclr(gnd),
  30328. .sload(vcc),
  30329. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[0]~15_combout ),
  30330. .devclrn(devclrn),
  30331. .devpor(devpor),
  30332. .q(\macro_inst|u_uart[1]|u_regs|overrun_error_ie [0]),
  30333. .prn(vcc));
  30334. defparam \macro_inst|u_uart[1]|u_regs|overrun_error_ie[0] .is_wysiwyg = "true";
  30335. defparam \macro_inst|u_uart[1]|u_regs|overrun_error_ie[0] .power_up = "low";
  30336. // Location: FF_X59_Y7_N13
  30337. dffeas \macro_inst|u_uart[1]|u_regs|overrun_error_ie[1] (
  30338. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30339. .d(gnd),
  30340. .asdata(\rv32.mem_ahb_hwdata[10] ),
  30341. .clrn(!\sys_resetn~clkctrl_outclk ),
  30342. .aload(gnd),
  30343. .sclr(gnd),
  30344. .sload(vcc),
  30345. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[1]~8_combout ),
  30346. .devclrn(devclrn),
  30347. .devpor(devpor),
  30348. .q(\macro_inst|u_uart[1]|u_regs|overrun_error_ie [1]),
  30349. .prn(vcc));
  30350. defparam \macro_inst|u_uart[1]|u_regs|overrun_error_ie[1] .is_wysiwyg = "true";
  30351. defparam \macro_inst|u_uart[1]|u_regs|overrun_error_ie[1] .power_up = "low";
  30352. // Location: FF_X58_Y7_N1
  30353. dffeas \macro_inst|u_uart[1]|u_regs|overrun_error_ie[2] (
  30354. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30355. .d(gnd),
  30356. .asdata(\rv32.mem_ahb_hwdata[10] ),
  30357. .clrn(!\sys_resetn~clkctrl_outclk ),
  30358. .aload(gnd),
  30359. .sclr(gnd),
  30360. .sload(vcc),
  30361. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[2]~9_combout ),
  30362. .devclrn(devclrn),
  30363. .devpor(devpor),
  30364. .q(\macro_inst|u_uart[1]|u_regs|overrun_error_ie [2]),
  30365. .prn(vcc));
  30366. defparam \macro_inst|u_uart[1]|u_regs|overrun_error_ie[2] .is_wysiwyg = "true";
  30367. defparam \macro_inst|u_uart[1]|u_regs|overrun_error_ie[2] .power_up = "low";
  30368. // Location: FF_X60_Y7_N9
  30369. dffeas \macro_inst|u_uart[1]|u_regs|overrun_error_ie[3] (
  30370. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30371. .d(gnd),
  30372. .asdata(\rv32.mem_ahb_hwdata[10] ),
  30373. .clrn(!\sys_resetn~clkctrl_outclk ),
  30374. .aload(gnd),
  30375. .sclr(gnd),
  30376. .sload(vcc),
  30377. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[3]~10_combout ),
  30378. .devclrn(devclrn),
  30379. .devpor(devpor),
  30380. .q(\macro_inst|u_uart[1]|u_regs|overrun_error_ie [3]),
  30381. .prn(vcc));
  30382. defparam \macro_inst|u_uart[1]|u_regs|overrun_error_ie[3] .is_wysiwyg = "true";
  30383. defparam \macro_inst|u_uart[1]|u_regs|overrun_error_ie[3] .power_up = "low";
  30384. // Location: FF_X60_Y8_N1
  30385. dffeas \macro_inst|u_uart[1]|u_regs|overrun_error_ie[4] (
  30386. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30387. .d(gnd),
  30388. .asdata(\rv32.mem_ahb_hwdata[10] ),
  30389. .clrn(!\sys_resetn~clkctrl_outclk ),
  30390. .aload(gnd),
  30391. .sclr(gnd),
  30392. .sload(vcc),
  30393. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[4]~12_combout ),
  30394. .devclrn(devclrn),
  30395. .devpor(devpor),
  30396. .q(\macro_inst|u_uart[1]|u_regs|overrun_error_ie [4]),
  30397. .prn(vcc));
  30398. defparam \macro_inst|u_uart[1]|u_regs|overrun_error_ie[4] .is_wysiwyg = "true";
  30399. defparam \macro_inst|u_uart[1]|u_regs|overrun_error_ie[4] .power_up = "low";
  30400. // Location: FF_X61_Y6_N9
  30401. dffeas \macro_inst|u_uart[1]|u_regs|overrun_error_ie[5] (
  30402. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30403. .d(gnd),
  30404. .asdata(\rv32.mem_ahb_hwdata[10] ),
  30405. .clrn(!\sys_resetn~clkctrl_outclk ),
  30406. .aload(gnd),
  30407. .sclr(gnd),
  30408. .sload(vcc),
  30409. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[5]~14_combout ),
  30410. .devclrn(devclrn),
  30411. .devpor(devpor),
  30412. .q(\macro_inst|u_uart[1]|u_regs|overrun_error_ie [5]),
  30413. .prn(vcc));
  30414. defparam \macro_inst|u_uart[1]|u_regs|overrun_error_ie[5] .is_wysiwyg = "true";
  30415. defparam \macro_inst|u_uart[1]|u_regs|overrun_error_ie[5] .power_up = "low";
  30416. // Location: FF_X59_Y7_N25
  30417. dffeas \macro_inst|u_uart[1]|u_regs|parity_error_ie[0] (
  30418. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30419. .d(gnd),
  30420. .asdata(\rv32.mem_ahb_hwdata[8] ),
  30421. .clrn(!\sys_resetn~clkctrl_outclk ),
  30422. .aload(gnd),
  30423. .sclr(gnd),
  30424. .sload(vcc),
  30425. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[0]~15_combout ),
  30426. .devclrn(devclrn),
  30427. .devpor(devpor),
  30428. .q(\macro_inst|u_uart[1]|u_regs|parity_error_ie [0]),
  30429. .prn(vcc));
  30430. defparam \macro_inst|u_uart[1]|u_regs|parity_error_ie[0] .is_wysiwyg = "true";
  30431. defparam \macro_inst|u_uart[1]|u_regs|parity_error_ie[0] .power_up = "low";
  30432. // Location: FF_X59_Y7_N29
  30433. dffeas \macro_inst|u_uart[1]|u_regs|parity_error_ie[1] (
  30434. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30435. .d(gnd),
  30436. .asdata(\rv32.mem_ahb_hwdata[8] ),
  30437. .clrn(!\sys_resetn~clkctrl_outclk ),
  30438. .aload(gnd),
  30439. .sclr(gnd),
  30440. .sload(vcc),
  30441. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[1]~8_combout ),
  30442. .devclrn(devclrn),
  30443. .devpor(devpor),
  30444. .q(\macro_inst|u_uart[1]|u_regs|parity_error_ie [1]),
  30445. .prn(vcc));
  30446. defparam \macro_inst|u_uart[1]|u_regs|parity_error_ie[1] .is_wysiwyg = "true";
  30447. defparam \macro_inst|u_uart[1]|u_regs|parity_error_ie[1] .power_up = "low";
  30448. // Location: FF_X58_Y7_N29
  30449. dffeas \macro_inst|u_uart[1]|u_regs|parity_error_ie[2] (
  30450. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30451. .d(gnd),
  30452. .asdata(\rv32.mem_ahb_hwdata[8] ),
  30453. .clrn(!\sys_resetn~clkctrl_outclk ),
  30454. .aload(gnd),
  30455. .sclr(gnd),
  30456. .sload(vcc),
  30457. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[2]~9_combout ),
  30458. .devclrn(devclrn),
  30459. .devpor(devpor),
  30460. .q(\macro_inst|u_uart[1]|u_regs|parity_error_ie [2]),
  30461. .prn(vcc));
  30462. defparam \macro_inst|u_uart[1]|u_regs|parity_error_ie[2] .is_wysiwyg = "true";
  30463. defparam \macro_inst|u_uart[1]|u_regs|parity_error_ie[2] .power_up = "low";
  30464. // Location: FF_X60_Y7_N29
  30465. dffeas \macro_inst|u_uart[1]|u_regs|parity_error_ie[3] (
  30466. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30467. .d(gnd),
  30468. .asdata(\rv32.mem_ahb_hwdata[8] ),
  30469. .clrn(!\sys_resetn~clkctrl_outclk ),
  30470. .aload(gnd),
  30471. .sclr(gnd),
  30472. .sload(vcc),
  30473. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[3]~10_combout ),
  30474. .devclrn(devclrn),
  30475. .devpor(devpor),
  30476. .q(\macro_inst|u_uart[1]|u_regs|parity_error_ie [3]),
  30477. .prn(vcc));
  30478. defparam \macro_inst|u_uart[1]|u_regs|parity_error_ie[3] .is_wysiwyg = "true";
  30479. defparam \macro_inst|u_uart[1]|u_regs|parity_error_ie[3] .power_up = "low";
  30480. // Location: FF_X60_Y8_N9
  30481. dffeas \macro_inst|u_uart[1]|u_regs|parity_error_ie[4] (
  30482. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30483. .d(gnd),
  30484. .asdata(\rv32.mem_ahb_hwdata[8] ),
  30485. .clrn(!\sys_resetn~clkctrl_outclk ),
  30486. .aload(gnd),
  30487. .sclr(gnd),
  30488. .sload(vcc),
  30489. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[4]~12_combout ),
  30490. .devclrn(devclrn),
  30491. .devpor(devpor),
  30492. .q(\macro_inst|u_uart[1]|u_regs|parity_error_ie [4]),
  30493. .prn(vcc));
  30494. defparam \macro_inst|u_uart[1]|u_regs|parity_error_ie[4] .is_wysiwyg = "true";
  30495. defparam \macro_inst|u_uart[1]|u_regs|parity_error_ie[4] .power_up = "low";
  30496. // Location: FF_X61_Y6_N19
  30497. dffeas \macro_inst|u_uart[1]|u_regs|parity_error_ie[5] (
  30498. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30499. .d(gnd),
  30500. .asdata(\rv32.mem_ahb_hwdata[8] ),
  30501. .clrn(!\sys_resetn~clkctrl_outclk ),
  30502. .aload(gnd),
  30503. .sclr(gnd),
  30504. .sload(vcc),
  30505. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[5]~14_combout ),
  30506. .devclrn(devclrn),
  30507. .devpor(devpor),
  30508. .q(\macro_inst|u_uart[1]|u_regs|parity_error_ie [5]),
  30509. .prn(vcc));
  30510. defparam \macro_inst|u_uart[1]|u_regs|parity_error_ie[5] .is_wysiwyg = "true";
  30511. defparam \macro_inst|u_uart[1]|u_regs|parity_error_ie[5] .power_up = "low";
  30512. // Location: FF_X59_Y8_N29
  30513. dffeas \macro_inst|u_uart[1]|u_regs|rx_dma_en[0] (
  30514. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30515. .d(gnd),
  30516. .asdata(\rv32.mem_ahb_hwdata[0] ),
  30517. .clrn(!\sys_resetn~clkctrl_outclk ),
  30518. .aload(gnd),
  30519. .sclr(gnd),
  30520. .sload(vcc),
  30521. .ena(\macro_inst|u_uart[1]|u_regs|rx_dma_en[0]~4_combout ),
  30522. .devclrn(devclrn),
  30523. .devpor(devpor),
  30524. .q(\macro_inst|u_uart[1]|u_regs|rx_dma_en [0]),
  30525. .prn(vcc));
  30526. defparam \macro_inst|u_uart[1]|u_regs|rx_dma_en[0] .is_wysiwyg = "true";
  30527. defparam \macro_inst|u_uart[1]|u_regs|rx_dma_en[0] .power_up = "low";
  30528. // Location: LCCOMB_X59_Y8_N30
  30529. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|rx_dma_en[0]~4 (
  30530. .dataa(gnd),
  30531. .datab(\macro_inst|u_uart[1]|u_regs|apb_write~0_combout ),
  30532. .datac(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~12_combout ),
  30533. .datad(\macro_inst|u_uart[1]|u_regs|always8~1_combout ),
  30534. .cin(gnd),
  30535. .combout(\macro_inst|u_uart[1]|u_regs|rx_dma_en[0]~4_combout ),
  30536. .cout());
  30537. defparam \macro_inst|u_uart[1]|u_regs|rx_dma_en[0]~4 .lut_mask = 16'hC000;
  30538. defparam \macro_inst|u_uart[1]|u_regs|rx_dma_en[0]~4 .sum_lutc_input = "datac";
  30539. // Location: FF_X59_Y8_N13
  30540. dffeas \macro_inst|u_uart[1]|u_regs|rx_dma_en[1] (
  30541. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30542. .d(gnd),
  30543. .asdata(\rv32.mem_ahb_hwdata[0] ),
  30544. .clrn(!\sys_resetn~clkctrl_outclk ),
  30545. .aload(gnd),
  30546. .sclr(gnd),
  30547. .sload(vcc),
  30548. .ena(\macro_inst|u_uart[1]|u_regs|rx_dma_en[1]~3_combout ),
  30549. .devclrn(devclrn),
  30550. .devpor(devpor),
  30551. .q(\macro_inst|u_uart[1]|u_regs|rx_dma_en [1]),
  30552. .prn(vcc));
  30553. defparam \macro_inst|u_uart[1]|u_regs|rx_dma_en[1] .is_wysiwyg = "true";
  30554. defparam \macro_inst|u_uart[1]|u_regs|rx_dma_en[1] .power_up = "low";
  30555. // Location: LCCOMB_X59_Y8_N12
  30556. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|rx_dma_en[1]~3 (
  30557. .dataa(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~13_combout ),
  30558. .datab(\macro_inst|u_uart[1]|u_regs|apb_write~0_combout ),
  30559. .datac(gnd),
  30560. .datad(\macro_inst|u_uart[1]|u_regs|always8~1_combout ),
  30561. .cin(gnd),
  30562. .combout(\macro_inst|u_uart[1]|u_regs|rx_dma_en[1]~3_combout ),
  30563. .cout());
  30564. defparam \macro_inst|u_uart[1]|u_regs|rx_dma_en[1]~3 .lut_mask = 16'h8800;
  30565. defparam \macro_inst|u_uart[1]|u_regs|rx_dma_en[1]~3 .sum_lutc_input = "datac";
  30566. // Location: FF_X56_Y4_N17
  30567. dffeas \macro_inst|u_uart[1]|u_regs|rx_dma_en[2] (
  30568. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30569. .d(\rv32.mem_ahb_hwdata[0] ),
  30570. .asdata(vcc),
  30571. .clrn(!\sys_resetn~clkctrl_outclk ),
  30572. .aload(gnd),
  30573. .sclr(gnd),
  30574. .sload(gnd),
  30575. .ena(\macro_inst|u_uart[1]|u_regs|rx_dma_en[2]~2_combout ),
  30576. .devclrn(devclrn),
  30577. .devpor(devpor),
  30578. .q(\macro_inst|u_uart[1]|u_regs|rx_dma_en [2]),
  30579. .prn(vcc));
  30580. defparam \macro_inst|u_uart[1]|u_regs|rx_dma_en[2] .is_wysiwyg = "true";
  30581. defparam \macro_inst|u_uart[1]|u_regs|rx_dma_en[2] .power_up = "low";
  30582. // Location: LCCOMB_X56_Y4_N12
  30583. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|rx_dma_en[2]~2 (
  30584. .dataa(\macro_inst|u_uart[1]|u_regs|apb_write~0_combout ),
  30585. .datab(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~14_combout ),
  30586. .datac(gnd),
  30587. .datad(\macro_inst|u_uart[1]|u_regs|always8~1_combout ),
  30588. .cin(gnd),
  30589. .combout(\macro_inst|u_uart[1]|u_regs|rx_dma_en[2]~2_combout ),
  30590. .cout());
  30591. defparam \macro_inst|u_uart[1]|u_regs|rx_dma_en[2]~2 .lut_mask = 16'h8800;
  30592. defparam \macro_inst|u_uart[1]|u_regs|rx_dma_en[2]~2 .sum_lutc_input = "datac";
  30593. // Location: FF_X56_Y4_N9
  30594. dffeas \macro_inst|u_uart[1]|u_regs|rx_dma_en[3] (
  30595. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30596. .d(gnd),
  30597. .asdata(\rv32.mem_ahb_hwdata[0] ),
  30598. .clrn(!\sys_resetn~clkctrl_outclk ),
  30599. .aload(gnd),
  30600. .sclr(gnd),
  30601. .sload(vcc),
  30602. .ena(\macro_inst|u_uart[1]|u_regs|rx_dma_en[3]~6_combout ),
  30603. .devclrn(devclrn),
  30604. .devpor(devpor),
  30605. .q(\macro_inst|u_uart[1]|u_regs|rx_dma_en [3]),
  30606. .prn(vcc));
  30607. defparam \macro_inst|u_uart[1]|u_regs|rx_dma_en[3] .is_wysiwyg = "true";
  30608. defparam \macro_inst|u_uart[1]|u_regs|rx_dma_en[3] .power_up = "low";
  30609. // Location: LCCOMB_X60_Y4_N16
  30610. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|rx_dma_en[3]~5 (
  30611. .dataa(\macro_inst|u_ahb2apb|paddr [6]),
  30612. .datab(\macro_inst|u_uart[1]|u_regs|apb_write~0_combout ),
  30613. .datac(gnd),
  30614. .datad(\macro_inst|u_ahb2apb|paddr [7]),
  30615. .cin(gnd),
  30616. .combout(\macro_inst|u_uart[1]|u_regs|rx_dma_en[3]~5_combout ),
  30617. .cout());
  30618. defparam \macro_inst|u_uart[1]|u_regs|rx_dma_en[3]~5 .lut_mask = 16'h0088;
  30619. defparam \macro_inst|u_uart[1]|u_regs|rx_dma_en[3]~5 .sum_lutc_input = "datac";
  30620. // Location: LCCOMB_X58_Y4_N2
  30621. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|rx_dma_en[3]~6 (
  30622. .dataa(\macro_inst|u_uart[1]|u_regs|always8~0_combout ),
  30623. .datab(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3]~15_combout ),
  30624. .datac(\macro_inst|u_uart[1]|u_regs|Equal2~0_combout ),
  30625. .datad(\macro_inst|u_uart[1]|u_regs|rx_dma_en[3]~5_combout ),
  30626. .cin(gnd),
  30627. .combout(\macro_inst|u_uart[1]|u_regs|rx_dma_en[3]~6_combout ),
  30628. .cout());
  30629. defparam \macro_inst|u_uart[1]|u_regs|rx_dma_en[3]~6 .lut_mask = 16'h8000;
  30630. defparam \macro_inst|u_uart[1]|u_regs|rx_dma_en[3]~6 .sum_lutc_input = "datac";
  30631. // Location: FF_X46_Y2_N27
  30632. dffeas \macro_inst|u_uart[1]|u_regs|rx_dma_en[4] (
  30633. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30634. .d(\rv32.mem_ahb_hwdata[0] ),
  30635. .asdata(vcc),
  30636. .clrn(!\sys_resetn~clkctrl_outclk ),
  30637. .aload(gnd),
  30638. .sclr(gnd),
  30639. .sload(gnd),
  30640. .ena(\macro_inst|u_uart[1]|u_regs|rx_dma_en[4]~1_combout ),
  30641. .devclrn(devclrn),
  30642. .devpor(devpor),
  30643. .q(\macro_inst|u_uart[1]|u_regs|rx_dma_en [4]),
  30644. .prn(vcc));
  30645. defparam \macro_inst|u_uart[1]|u_regs|rx_dma_en[4] .is_wysiwyg = "true";
  30646. defparam \macro_inst|u_uart[1]|u_regs|rx_dma_en[4] .power_up = "low";
  30647. // Location: LCCOMB_X46_Y2_N28
  30648. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|rx_dma_en[4]~1 (
  30649. .dataa(\macro_inst|u_uart[1]|u_regs|ShiftLeft0~0_combout ),
  30650. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  30651. .datac(\macro_inst|u_uart[1]|u_regs|always8~1_combout ),
  30652. .datad(\macro_inst|u_uart[1]|u_regs|apb_write~0_combout ),
  30653. .cin(gnd),
  30654. .combout(\macro_inst|u_uart[1]|u_regs|rx_dma_en[4]~1_combout ),
  30655. .cout());
  30656. defparam \macro_inst|u_uart[1]|u_regs|rx_dma_en[4]~1 .lut_mask = 16'h2000;
  30657. defparam \macro_inst|u_uart[1]|u_regs|rx_dma_en[4]~1 .sum_lutc_input = "datac";
  30658. // Location: FF_X60_Y4_N17
  30659. dffeas \macro_inst|u_uart[1]|u_regs|rx_dma_en[5] (
  30660. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30661. .d(gnd),
  30662. .asdata(\rv32.mem_ahb_hwdata[0] ),
  30663. .clrn(!\sys_resetn~clkctrl_outclk ),
  30664. .aload(gnd),
  30665. .sclr(gnd),
  30666. .sload(vcc),
  30667. .ena(\macro_inst|u_uart[1]|u_regs|rx_dma_en[5]~0_combout ),
  30668. .devclrn(devclrn),
  30669. .devpor(devpor),
  30670. .q(\macro_inst|u_uart[1]|u_regs|rx_dma_en [5]),
  30671. .prn(vcc));
  30672. defparam \macro_inst|u_uart[1]|u_regs|rx_dma_en[5] .is_wysiwyg = "true";
  30673. defparam \macro_inst|u_uart[1]|u_regs|rx_dma_en[5] .power_up = "low";
  30674. // Location: LCCOMB_X58_Y4_N20
  30675. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|rx_dma_en[5]~0 (
  30676. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  30677. .datab(\macro_inst|u_uart[1]|u_regs|always8~1_combout ),
  30678. .datac(\macro_inst|u_uart[1]|u_regs|apb_write~0_combout ),
  30679. .datad(\macro_inst|u_uart[1]|u_regs|ShiftLeft0~0_combout ),
  30680. .cin(gnd),
  30681. .combout(\macro_inst|u_uart[1]|u_regs|rx_dma_en[5]~0_combout ),
  30682. .cout());
  30683. defparam \macro_inst|u_uart[1]|u_regs|rx_dma_en[5]~0 .lut_mask = 16'h8000;
  30684. defparam \macro_inst|u_uart[1]|u_regs|rx_dma_en[5]~0 .sum_lutc_input = "datac";
  30685. // Location: FF_X60_Y6_N27
  30686. dffeas \macro_inst|u_uart[1]|u_regs|rx_idle_ie[0] (
  30687. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30688. .d(gnd),
  30689. .asdata(\rv32.mem_ahb_hwdata[11] ),
  30690. .clrn(!\sys_resetn~clkctrl_outclk ),
  30691. .aload(gnd),
  30692. .sclr(gnd),
  30693. .sload(vcc),
  30694. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[0]~15_combout ),
  30695. .devclrn(devclrn),
  30696. .devpor(devpor),
  30697. .q(\macro_inst|u_uart[1]|u_regs|rx_idle_ie [0]),
  30698. .prn(vcc));
  30699. defparam \macro_inst|u_uart[1]|u_regs|rx_idle_ie[0] .is_wysiwyg = "true";
  30700. defparam \macro_inst|u_uart[1]|u_regs|rx_idle_ie[0] .power_up = "low";
  30701. // Location: FF_X60_Y6_N21
  30702. dffeas \macro_inst|u_uart[1]|u_regs|rx_idle_ie[1] (
  30703. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30704. .d(\rv32.mem_ahb_hwdata[11] ),
  30705. .asdata(vcc),
  30706. .clrn(!\sys_resetn~clkctrl_outclk ),
  30707. .aload(gnd),
  30708. .sclr(gnd),
  30709. .sload(gnd),
  30710. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[1]~8_combout ),
  30711. .devclrn(devclrn),
  30712. .devpor(devpor),
  30713. .q(\macro_inst|u_uart[1]|u_regs|rx_idle_ie [1]),
  30714. .prn(vcc));
  30715. defparam \macro_inst|u_uart[1]|u_regs|rx_idle_ie[1] .is_wysiwyg = "true";
  30716. defparam \macro_inst|u_uart[1]|u_regs|rx_idle_ie[1] .power_up = "low";
  30717. // Location: FF_X58_Y7_N11
  30718. dffeas \macro_inst|u_uart[1]|u_regs|rx_idle_ie[2] (
  30719. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30720. .d(\rv32.mem_ahb_hwdata[11] ),
  30721. .asdata(vcc),
  30722. .clrn(!\sys_resetn~clkctrl_outclk ),
  30723. .aload(gnd),
  30724. .sclr(gnd),
  30725. .sload(gnd),
  30726. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[2]~9_combout ),
  30727. .devclrn(devclrn),
  30728. .devpor(devpor),
  30729. .q(\macro_inst|u_uart[1]|u_regs|rx_idle_ie [2]),
  30730. .prn(vcc));
  30731. defparam \macro_inst|u_uart[1]|u_regs|rx_idle_ie[2] .is_wysiwyg = "true";
  30732. defparam \macro_inst|u_uart[1]|u_regs|rx_idle_ie[2] .power_up = "low";
  30733. // Location: FF_X60_Y7_N21
  30734. dffeas \macro_inst|u_uart[1]|u_regs|rx_idle_ie[3] (
  30735. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30736. .d(gnd),
  30737. .asdata(\rv32.mem_ahb_hwdata[11] ),
  30738. .clrn(!\sys_resetn~clkctrl_outclk ),
  30739. .aload(gnd),
  30740. .sclr(gnd),
  30741. .sload(vcc),
  30742. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[3]~10_combout ),
  30743. .devclrn(devclrn),
  30744. .devpor(devpor),
  30745. .q(\macro_inst|u_uart[1]|u_regs|rx_idle_ie [3]),
  30746. .prn(vcc));
  30747. defparam \macro_inst|u_uart[1]|u_regs|rx_idle_ie[3] .is_wysiwyg = "true";
  30748. defparam \macro_inst|u_uart[1]|u_regs|rx_idle_ie[3] .power_up = "low";
  30749. // Location: FF_X60_Y8_N17
  30750. dffeas \macro_inst|u_uart[1]|u_regs|rx_idle_ie[4] (
  30751. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30752. .d(gnd),
  30753. .asdata(\rv32.mem_ahb_hwdata[11] ),
  30754. .clrn(!\sys_resetn~clkctrl_outclk ),
  30755. .aload(gnd),
  30756. .sclr(gnd),
  30757. .sload(vcc),
  30758. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[4]~12_combout ),
  30759. .devclrn(devclrn),
  30760. .devpor(devpor),
  30761. .q(\macro_inst|u_uart[1]|u_regs|rx_idle_ie [4]),
  30762. .prn(vcc));
  30763. defparam \macro_inst|u_uart[1]|u_regs|rx_idle_ie[4] .is_wysiwyg = "true";
  30764. defparam \macro_inst|u_uart[1]|u_regs|rx_idle_ie[4] .power_up = "low";
  30765. // Location: FF_X61_Y6_N25
  30766. dffeas \macro_inst|u_uart[1]|u_regs|rx_idle_ie[5] (
  30767. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30768. .d(gnd),
  30769. .asdata(\rv32.mem_ahb_hwdata[11] ),
  30770. .clrn(!\sys_resetn~clkctrl_outclk ),
  30771. .aload(gnd),
  30772. .sclr(gnd),
  30773. .sload(vcc),
  30774. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[5]~14_combout ),
  30775. .devclrn(devclrn),
  30776. .devpor(devpor),
  30777. .q(\macro_inst|u_uart[1]|u_regs|rx_idle_ie [5]),
  30778. .prn(vcc));
  30779. defparam \macro_inst|u_uart[1]|u_regs|rx_idle_ie[5] .is_wysiwyg = "true";
  30780. defparam \macro_inst|u_uart[1]|u_regs|rx_idle_ie[5] .power_up = "low";
  30781. // Location: FF_X59_Y7_N5
  30782. dffeas \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[0] (
  30783. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30784. .d(gnd),
  30785. .asdata(\rv32.mem_ahb_hwdata[4] ),
  30786. .clrn(!\sys_resetn~clkctrl_outclk ),
  30787. .aload(gnd),
  30788. .sclr(gnd),
  30789. .sload(vcc),
  30790. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[0]~15_combout ),
  30791. .devclrn(devclrn),
  30792. .devpor(devpor),
  30793. .q(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie [0]),
  30794. .prn(vcc));
  30795. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[0] .is_wysiwyg = "true";
  30796. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[0] .power_up = "low";
  30797. // Location: LCCOMB_X59_Y7_N30
  30798. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[0]~15 (
  30799. .dataa(\macro_inst|u_ahb2apb|paddr [10]),
  30800. .datab(\macro_inst|u_uart[1]|u_regs|always7~0_combout ),
  30801. .datac(\macro_inst|u_ahb2apb|paddr [9]),
  30802. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  30803. .cin(gnd),
  30804. .combout(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[0]~15_combout ),
  30805. .cout());
  30806. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[0]~15 .lut_mask = 16'h0004;
  30807. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[0]~15 .sum_lutc_input = "datac";
  30808. // Location: FF_X59_Y7_N9
  30809. dffeas \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[1] (
  30810. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30811. .d(gnd),
  30812. .asdata(\rv32.mem_ahb_hwdata[4] ),
  30813. .clrn(!\sys_resetn~clkctrl_outclk ),
  30814. .aload(gnd),
  30815. .sclr(gnd),
  30816. .sload(vcc),
  30817. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[1]~8_combout ),
  30818. .devclrn(devclrn),
  30819. .devpor(devpor),
  30820. .q(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie [1]),
  30821. .prn(vcc));
  30822. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[1] .is_wysiwyg = "true";
  30823. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[1] .power_up = "low";
  30824. // Location: LCCOMB_X59_Y3_N24
  30825. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[1]~16 (
  30826. .dataa(\macro_inst|u_ahb2apb|paddr [5]),
  30827. .datab(\macro_inst|u_ahb2apb|paddr [4]),
  30828. .datac(\macro_inst|u_ahb2apb|paddr [6]),
  30829. .datad(\macro_inst|u_ahb2apb|paddr [7]),
  30830. .cin(gnd),
  30831. .combout(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[1]~16_combout ),
  30832. .cout());
  30833. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[1]~16 .lut_mask = 16'h0008;
  30834. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[1]~16 .sum_lutc_input = "datac";
  30835. // Location: LCCOMB_X59_Y3_N22
  30836. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[1]~8 (
  30837. .dataa(\macro_inst|u_uart[1]|u_regs|always8~0_combout ),
  30838. .datab(\macro_inst|u_uart[1]|u_regs|apb_write~0_combout ),
  30839. .datac(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~13_combout ),
  30840. .datad(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[1]~16_combout ),
  30841. .cin(gnd),
  30842. .combout(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[1]~8_combout ),
  30843. .cout());
  30844. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[1]~8 .lut_mask = 16'h8000;
  30845. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[1]~8 .sum_lutc_input = "datac";
  30846. // Location: FF_X58_Y7_N31
  30847. dffeas \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[2] (
  30848. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30849. .d(\rv32.mem_ahb_hwdata[4] ),
  30850. .asdata(vcc),
  30851. .clrn(!\sys_resetn~clkctrl_outclk ),
  30852. .aload(gnd),
  30853. .sclr(gnd),
  30854. .sload(gnd),
  30855. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[2]~9_combout ),
  30856. .devclrn(devclrn),
  30857. .devpor(devpor),
  30858. .q(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie [2]),
  30859. .prn(vcc));
  30860. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[2] .is_wysiwyg = "true";
  30861. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[2] .power_up = "low";
  30862. // Location: LCCOMB_X58_Y4_N18
  30863. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[2]~9 (
  30864. .dataa(\macro_inst|u_uart[1]|u_regs|always8~0_combout ),
  30865. .datab(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~14_combout ),
  30866. .datac(\macro_inst|u_uart[1]|u_regs|apb_write~0_combout ),
  30867. .datad(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[1]~16_combout ),
  30868. .cin(gnd),
  30869. .combout(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[2]~9_combout ),
  30870. .cout());
  30871. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[2]~9 .lut_mask = 16'h8000;
  30872. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[2]~9 .sum_lutc_input = "datac";
  30873. // Location: FF_X60_Y7_N23
  30874. dffeas \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[3] (
  30875. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30876. .d(gnd),
  30877. .asdata(\rv32.mem_ahb_hwdata[4] ),
  30878. .clrn(!\sys_resetn~clkctrl_outclk ),
  30879. .aload(gnd),
  30880. .sclr(gnd),
  30881. .sload(vcc),
  30882. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[3]~10_combout ),
  30883. .devclrn(devclrn),
  30884. .devpor(devpor),
  30885. .q(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie [3]),
  30886. .prn(vcc));
  30887. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[3] .is_wysiwyg = "true";
  30888. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[3] .power_up = "low";
  30889. // Location: LCCOMB_X60_Y4_N10
  30890. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[3]~10 (
  30891. .dataa(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3]~15_combout ),
  30892. .datab(\macro_inst|u_uart[1]|u_regs|apb_write~0_combout ),
  30893. .datac(\macro_inst|u_uart[1]|u_regs|always8~0_combout ),
  30894. .datad(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[1]~16_combout ),
  30895. .cin(gnd),
  30896. .combout(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[3]~10_combout ),
  30897. .cout());
  30898. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[3]~10 .lut_mask = 16'h8000;
  30899. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[3]~10 .sum_lutc_input = "datac";
  30900. // Location: FF_X60_Y8_N19
  30901. dffeas \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[4] (
  30902. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30903. .d(gnd),
  30904. .asdata(\rv32.mem_ahb_hwdata[4] ),
  30905. .clrn(!\sys_resetn~clkctrl_outclk ),
  30906. .aload(gnd),
  30907. .sclr(gnd),
  30908. .sload(vcc),
  30909. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[4]~12_combout ),
  30910. .devclrn(devclrn),
  30911. .devpor(devpor),
  30912. .q(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie [4]),
  30913. .prn(vcc));
  30914. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[4] .is_wysiwyg = "true";
  30915. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[4] .power_up = "low";
  30916. // Location: LCCOMB_X60_Y8_N16
  30917. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[4]~11 (
  30918. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  30919. .datab(\macro_inst|u_ahb2apb|paddr [4]),
  30920. .datac(gnd),
  30921. .datad(\macro_inst|u_uart[0]|u_regs|Decoder1~0_combout ),
  30922. .cin(gnd),
  30923. .combout(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[4]~11_combout ),
  30924. .cout());
  30925. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[4]~11 .lut_mask = 16'h4400;
  30926. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[4]~11 .sum_lutc_input = "datac";
  30927. // Location: LCCOMB_X60_Y8_N10
  30928. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[4]~12 (
  30929. .dataa(\macro_inst|u_uart[1]|u_regs|apb_write~0_combout ),
  30930. .datab(\macro_inst|u_uart[1]|u_regs|always8~0_combout ),
  30931. .datac(\macro_inst|u_uart[1]|u_regs|ShiftLeft0~0_combout ),
  30932. .datad(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[4]~11_combout ),
  30933. .cin(gnd),
  30934. .combout(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[4]~12_combout ),
  30935. .cout());
  30936. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[4]~12 .lut_mask = 16'h8000;
  30937. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[4]~12 .sum_lutc_input = "datac";
  30938. // Location: FF_X61_Y7_N15
  30939. dffeas \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[5] (
  30940. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30941. .d(gnd),
  30942. .asdata(\rv32.mem_ahb_hwdata[4] ),
  30943. .clrn(!\sys_resetn~clkctrl_outclk ),
  30944. .aload(gnd),
  30945. .sclr(gnd),
  30946. .sload(vcc),
  30947. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[5]~14_combout ),
  30948. .devclrn(devclrn),
  30949. .devpor(devpor),
  30950. .q(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie [5]),
  30951. .prn(vcc));
  30952. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[5] .is_wysiwyg = "true";
  30953. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[5] .power_up = "low";
  30954. // Location: LCCOMB_X61_Y6_N8
  30955. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[5]~13 (
  30956. .dataa(\macro_inst|u_ahb2apb|paddr [4]),
  30957. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  30958. .datac(gnd),
  30959. .datad(\macro_inst|u_uart[0]|u_regs|Decoder1~0_combout ),
  30960. .cin(gnd),
  30961. .combout(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[5]~13_combout ),
  30962. .cout());
  30963. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[5]~13 .lut_mask = 16'h8800;
  30964. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[5]~13 .sum_lutc_input = "datac";
  30965. // Location: LCCOMB_X61_Y6_N0
  30966. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[5]~14 (
  30967. .dataa(\macro_inst|u_uart[1]|u_regs|always8~0_combout ),
  30968. .datab(\macro_inst|u_uart[1]|u_regs|apb_write~0_combout ),
  30969. .datac(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[5]~13_combout ),
  30970. .datad(\macro_inst|u_uart[1]|u_regs|ShiftLeft0~0_combout ),
  30971. .cin(gnd),
  30972. .combout(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[5]~14_combout ),
  30973. .cout());
  30974. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[5]~14 .lut_mask = 16'h8000;
  30975. defparam \macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[5]~14 .sum_lutc_input = "datac";
  30976. // Location: FF_X57_Y7_N5
  30977. dffeas \macro_inst|u_uart[1]|u_regs|rx_read[0] (
  30978. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30979. .d(\macro_inst|u_uart[1]|u_regs|rx_read~0_combout ),
  30980. .asdata(vcc),
  30981. .clrn(!\sys_resetn~clkctrl_outclk ),
  30982. .aload(gnd),
  30983. .sclr(gnd),
  30984. .sload(gnd),
  30985. .ena(vcc),
  30986. .devclrn(devclrn),
  30987. .devpor(devpor),
  30988. .q(\macro_inst|u_uart[1]|u_regs|rx_read [0]),
  30989. .prn(vcc));
  30990. defparam \macro_inst|u_uart[1]|u_regs|rx_read[0] .is_wysiwyg = "true";
  30991. defparam \macro_inst|u_uart[1]|u_regs|rx_read[0] .power_up = "low";
  30992. // Location: FF_X58_Y9_N21
  30993. dffeas \macro_inst|u_uart[1]|u_regs|rx_read[1] (
  30994. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  30995. .d(\macro_inst|u_uart[1]|u_regs|rx_read~1_combout ),
  30996. .asdata(vcc),
  30997. .clrn(!\sys_resetn~clkctrl_outclk ),
  30998. .aload(gnd),
  30999. .sclr(gnd),
  31000. .sload(gnd),
  31001. .ena(vcc),
  31002. .devclrn(devclrn),
  31003. .devpor(devpor),
  31004. .q(\macro_inst|u_uart[1]|u_regs|rx_read [1]),
  31005. .prn(vcc));
  31006. defparam \macro_inst|u_uart[1]|u_regs|rx_read[1] .is_wysiwyg = "true";
  31007. defparam \macro_inst|u_uart[1]|u_regs|rx_read[1] .power_up = "low";
  31008. // Location: FF_X57_Y7_N15
  31009. dffeas \macro_inst|u_uart[1]|u_regs|rx_read[2] (
  31010. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31011. .d(\macro_inst|u_uart[1]|u_regs|rx_read~2_combout ),
  31012. .asdata(vcc),
  31013. .clrn(!\sys_resetn~clkctrl_outclk ),
  31014. .aload(gnd),
  31015. .sclr(gnd),
  31016. .sload(gnd),
  31017. .ena(vcc),
  31018. .devclrn(devclrn),
  31019. .devpor(devpor),
  31020. .q(\macro_inst|u_uart[1]|u_regs|rx_read [2]),
  31021. .prn(vcc));
  31022. defparam \macro_inst|u_uart[1]|u_regs|rx_read[2] .is_wysiwyg = "true";
  31023. defparam \macro_inst|u_uart[1]|u_regs|rx_read[2] .power_up = "low";
  31024. // Location: FF_X57_Y7_N27
  31025. dffeas \macro_inst|u_uart[1]|u_regs|rx_read[3] (
  31026. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31027. .d(\macro_inst|u_uart[1]|u_regs|rx_read~3_combout ),
  31028. .asdata(vcc),
  31029. .clrn(!\sys_resetn~clkctrl_outclk ),
  31030. .aload(gnd),
  31031. .sclr(gnd),
  31032. .sload(gnd),
  31033. .ena(vcc),
  31034. .devclrn(devclrn),
  31035. .devpor(devpor),
  31036. .q(\macro_inst|u_uart[1]|u_regs|rx_read [3]),
  31037. .prn(vcc));
  31038. defparam \macro_inst|u_uart[1]|u_regs|rx_read[3] .is_wysiwyg = "true";
  31039. defparam \macro_inst|u_uart[1]|u_regs|rx_read[3] .power_up = "low";
  31040. // Location: FF_X58_Y9_N27
  31041. dffeas \macro_inst|u_uart[1]|u_regs|rx_read[4] (
  31042. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31043. .d(\macro_inst|u_uart[1]|u_regs|rx_read~4_combout ),
  31044. .asdata(vcc),
  31045. .clrn(!\sys_resetn~clkctrl_outclk ),
  31046. .aload(gnd),
  31047. .sclr(gnd),
  31048. .sload(gnd),
  31049. .ena(vcc),
  31050. .devclrn(devclrn),
  31051. .devpor(devpor),
  31052. .q(\macro_inst|u_uart[1]|u_regs|rx_read [4]),
  31053. .prn(vcc));
  31054. defparam \macro_inst|u_uart[1]|u_regs|rx_read[4] .is_wysiwyg = "true";
  31055. defparam \macro_inst|u_uart[1]|u_regs|rx_read[4] .power_up = "low";
  31056. // Location: FF_X58_Y9_N7
  31057. dffeas \macro_inst|u_uart[1]|u_regs|rx_read[5] (
  31058. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31059. .d(\macro_inst|u_uart[1]|u_regs|rx_read~5_combout ),
  31060. .asdata(vcc),
  31061. .clrn(!\sys_resetn~clkctrl_outclk ),
  31062. .aload(gnd),
  31063. .sclr(gnd),
  31064. .sload(gnd),
  31065. .ena(vcc),
  31066. .devclrn(devclrn),
  31067. .devpor(devpor),
  31068. .q(\macro_inst|u_uart[1]|u_regs|rx_read [5]),
  31069. .prn(vcc));
  31070. defparam \macro_inst|u_uart[1]|u_regs|rx_read[5] .is_wysiwyg = "true";
  31071. defparam \macro_inst|u_uart[1]|u_regs|rx_read[5] .power_up = "low";
  31072. // Location: LCCOMB_X57_Y7_N4
  31073. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|rx_read~0 (
  31074. .dataa(gnd),
  31075. .datab(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~12_combout ),
  31076. .datac(\macro_inst|u_uart[1]|u_regs|apb_read0~combout ),
  31077. .datad(\macro_inst|u_uart[1]|u_regs|Equal2~2_combout ),
  31078. .cin(gnd),
  31079. .combout(\macro_inst|u_uart[1]|u_regs|rx_read~0_combout ),
  31080. .cout());
  31081. defparam \macro_inst|u_uart[1]|u_regs|rx_read~0 .lut_mask = 16'hC000;
  31082. defparam \macro_inst|u_uart[1]|u_regs|rx_read~0 .sum_lutc_input = "datac";
  31083. // Location: LCCOMB_X58_Y9_N20
  31084. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|rx_read~1 (
  31085. .dataa(gnd),
  31086. .datab(\macro_inst|u_uart[1]|u_regs|apb_read0~combout ),
  31087. .datac(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~13_combout ),
  31088. .datad(\macro_inst|u_uart[1]|u_regs|Equal2~2_combout ),
  31089. .cin(gnd),
  31090. .combout(\macro_inst|u_uart[1]|u_regs|rx_read~1_combout ),
  31091. .cout());
  31092. defparam \macro_inst|u_uart[1]|u_regs|rx_read~1 .lut_mask = 16'hC000;
  31093. defparam \macro_inst|u_uart[1]|u_regs|rx_read~1 .sum_lutc_input = "datac";
  31094. // Location: LCCOMB_X57_Y7_N14
  31095. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|rx_read~2 (
  31096. .dataa(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~14_combout ),
  31097. .datab(gnd),
  31098. .datac(\macro_inst|u_uart[1]|u_regs|apb_read0~combout ),
  31099. .datad(\macro_inst|u_uart[1]|u_regs|Equal2~2_combout ),
  31100. .cin(gnd),
  31101. .combout(\macro_inst|u_uart[1]|u_regs|rx_read~2_combout ),
  31102. .cout());
  31103. defparam \macro_inst|u_uart[1]|u_regs|rx_read~2 .lut_mask = 16'hA000;
  31104. defparam \macro_inst|u_uart[1]|u_regs|rx_read~2 .sum_lutc_input = "datac";
  31105. // Location: LCCOMB_X57_Y7_N26
  31106. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|rx_read~3 (
  31107. .dataa(\macro_inst|u_uart[1]|u_regs|Equal2~2_combout ),
  31108. .datab(\macro_inst|u_uart[1]|u_regs|apb_read0~combout ),
  31109. .datac(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3]~15_combout ),
  31110. .datad(gnd),
  31111. .cin(gnd),
  31112. .combout(\macro_inst|u_uart[1]|u_regs|rx_read~3_combout ),
  31113. .cout());
  31114. defparam \macro_inst|u_uart[1]|u_regs|rx_read~3 .lut_mask = 16'h8080;
  31115. defparam \macro_inst|u_uart[1]|u_regs|rx_read~3 .sum_lutc_input = "datac";
  31116. // Location: LCCOMB_X58_Y9_N26
  31117. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|rx_read~4 (
  31118. .dataa(\macro_inst|u_uart[1]|u_regs|Equal2~2_combout ),
  31119. .datab(\macro_inst|u_uart[1]|u_regs|apb_read0~combout ),
  31120. .datac(\macro_inst|u_ahb2apb|paddr [8]),
  31121. .datad(\macro_inst|u_uart[1]|u_regs|ShiftLeft0~0_combout ),
  31122. .cin(gnd),
  31123. .combout(\macro_inst|u_uart[1]|u_regs|rx_read~4_combout ),
  31124. .cout());
  31125. defparam \macro_inst|u_uart[1]|u_regs|rx_read~4 .lut_mask = 16'h0800;
  31126. defparam \macro_inst|u_uart[1]|u_regs|rx_read~4 .sum_lutc_input = "datac";
  31127. // Location: LCCOMB_X58_Y9_N6
  31128. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|rx_read~5 (
  31129. .dataa(\macro_inst|u_uart[1]|u_regs|Equal2~2_combout ),
  31130. .datab(\macro_inst|u_uart[1]|u_regs|apb_read0~combout ),
  31131. .datac(\macro_inst|u_ahb2apb|paddr [8]),
  31132. .datad(\macro_inst|u_uart[1]|u_regs|ShiftLeft0~0_combout ),
  31133. .cin(gnd),
  31134. .combout(\macro_inst|u_uart[1]|u_regs|rx_read~5_combout ),
  31135. .cout());
  31136. defparam \macro_inst|u_uart[1]|u_regs|rx_read~5 .lut_mask = 16'h8000;
  31137. defparam \macro_inst|u_uart[1]|u_regs|rx_read~5 .sum_lutc_input = "datac";
  31138. // Location: FF_X58_Y11_N13
  31139. dffeas \macro_inst|u_uart[1]|u_regs|rx_reg[0] (
  31140. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31141. .d(\macro_inst|u_uart[1]|u_regs|Mux0~5_combout ),
  31142. .asdata(vcc),
  31143. .clrn(vcc),
  31144. .aload(gnd),
  31145. .sclr(gnd),
  31146. .sload(gnd),
  31147. .ena(vcc),
  31148. .devclrn(devclrn),
  31149. .devpor(devpor),
  31150. .q(\macro_inst|u_uart[1]|u_regs|rx_reg [0]),
  31151. .prn(vcc));
  31152. defparam \macro_inst|u_uart[1]|u_regs|rx_reg[0] .is_wysiwyg = "true";
  31153. defparam \macro_inst|u_uart[1]|u_regs|rx_reg[0] .power_up = "low";
  31154. // Location: FF_X58_Y11_N25
  31155. dffeas \macro_inst|u_uart[1]|u_regs|rx_reg[1] (
  31156. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31157. .d(\macro_inst|u_uart[1]|u_regs|Mux1~5_combout ),
  31158. .asdata(vcc),
  31159. .clrn(vcc),
  31160. .aload(gnd),
  31161. .sclr(gnd),
  31162. .sload(gnd),
  31163. .ena(vcc),
  31164. .devclrn(devclrn),
  31165. .devpor(devpor),
  31166. .q(\macro_inst|u_uart[1]|u_regs|rx_reg [1]),
  31167. .prn(vcc));
  31168. defparam \macro_inst|u_uart[1]|u_regs|rx_reg[1] .is_wysiwyg = "true";
  31169. defparam \macro_inst|u_uart[1]|u_regs|rx_reg[1] .power_up = "low";
  31170. // Location: FF_X59_Y6_N23
  31171. dffeas \macro_inst|u_uart[1]|u_regs|rx_reg[2] (
  31172. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31173. .d(\macro_inst|u_uart[1]|u_regs|Mux2~5_combout ),
  31174. .asdata(vcc),
  31175. .clrn(vcc),
  31176. .aload(gnd),
  31177. .sclr(gnd),
  31178. .sload(gnd),
  31179. .ena(vcc),
  31180. .devclrn(devclrn),
  31181. .devpor(devpor),
  31182. .q(\macro_inst|u_uart[1]|u_regs|rx_reg [2]),
  31183. .prn(vcc));
  31184. defparam \macro_inst|u_uart[1]|u_regs|rx_reg[2] .is_wysiwyg = "true";
  31185. defparam \macro_inst|u_uart[1]|u_regs|rx_reg[2] .power_up = "low";
  31186. // Location: FF_X58_Y11_N5
  31187. dffeas \macro_inst|u_uart[1]|u_regs|rx_reg[3] (
  31188. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31189. .d(\macro_inst|u_uart[1]|u_regs|Mux3~5_combout ),
  31190. .asdata(vcc),
  31191. .clrn(vcc),
  31192. .aload(gnd),
  31193. .sclr(gnd),
  31194. .sload(gnd),
  31195. .ena(vcc),
  31196. .devclrn(devclrn),
  31197. .devpor(devpor),
  31198. .q(\macro_inst|u_uart[1]|u_regs|rx_reg [3]),
  31199. .prn(vcc));
  31200. defparam \macro_inst|u_uart[1]|u_regs|rx_reg[3] .is_wysiwyg = "true";
  31201. defparam \macro_inst|u_uart[1]|u_regs|rx_reg[3] .power_up = "low";
  31202. // Location: FF_X58_Y11_N27
  31203. dffeas \macro_inst|u_uart[1]|u_regs|rx_reg[4] (
  31204. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31205. .d(\macro_inst|u_uart[1]|u_regs|Mux4~5_combout ),
  31206. .asdata(vcc),
  31207. .clrn(vcc),
  31208. .aload(gnd),
  31209. .sclr(gnd),
  31210. .sload(gnd),
  31211. .ena(vcc),
  31212. .devclrn(devclrn),
  31213. .devpor(devpor),
  31214. .q(\macro_inst|u_uart[1]|u_regs|rx_reg [4]),
  31215. .prn(vcc));
  31216. defparam \macro_inst|u_uart[1]|u_regs|rx_reg[4] .is_wysiwyg = "true";
  31217. defparam \macro_inst|u_uart[1]|u_regs|rx_reg[4] .power_up = "low";
  31218. // Location: FF_X58_Y11_N21
  31219. dffeas \macro_inst|u_uart[1]|u_regs|rx_reg[5] (
  31220. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31221. .d(\macro_inst|u_uart[1]|u_regs|Mux5~5_combout ),
  31222. .asdata(vcc),
  31223. .clrn(vcc),
  31224. .aload(gnd),
  31225. .sclr(gnd),
  31226. .sload(gnd),
  31227. .ena(vcc),
  31228. .devclrn(devclrn),
  31229. .devpor(devpor),
  31230. .q(\macro_inst|u_uart[1]|u_regs|rx_reg [5]),
  31231. .prn(vcc));
  31232. defparam \macro_inst|u_uart[1]|u_regs|rx_reg[5] .is_wysiwyg = "true";
  31233. defparam \macro_inst|u_uart[1]|u_regs|rx_reg[5] .power_up = "low";
  31234. // Location: FF_X58_Y11_N3
  31235. dffeas \macro_inst|u_uart[1]|u_regs|rx_reg[6] (
  31236. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31237. .d(\macro_inst|u_uart[1]|u_regs|Mux6~5_combout ),
  31238. .asdata(vcc),
  31239. .clrn(vcc),
  31240. .aload(gnd),
  31241. .sclr(gnd),
  31242. .sload(gnd),
  31243. .ena(vcc),
  31244. .devclrn(devclrn),
  31245. .devpor(devpor),
  31246. .q(\macro_inst|u_uart[1]|u_regs|rx_reg [6]),
  31247. .prn(vcc));
  31248. defparam \macro_inst|u_uart[1]|u_regs|rx_reg[6] .is_wysiwyg = "true";
  31249. defparam \macro_inst|u_uart[1]|u_regs|rx_reg[6] .power_up = "low";
  31250. // Location: FF_X58_Y11_N31
  31251. dffeas \macro_inst|u_uart[1]|u_regs|rx_reg[7] (
  31252. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31253. .d(\macro_inst|u_uart[1]|u_regs|Mux7~5_combout ),
  31254. .asdata(vcc),
  31255. .clrn(vcc),
  31256. .aload(gnd),
  31257. .sclr(gnd),
  31258. .sload(gnd),
  31259. .ena(vcc),
  31260. .devclrn(devclrn),
  31261. .devpor(devpor),
  31262. .q(\macro_inst|u_uart[1]|u_regs|rx_reg [7]),
  31263. .prn(vcc));
  31264. defparam \macro_inst|u_uart[1]|u_regs|rx_reg[7] .is_wysiwyg = "true";
  31265. defparam \macro_inst|u_uart[1]|u_regs|rx_reg[7] .power_up = "low";
  31266. // Location: FF_X57_Y7_N7
  31267. dffeas \macro_inst|u_uart[1]|u_regs|status_reg[0] (
  31268. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31269. .d(\macro_inst|u_uart[1]|u_regs|status_reg[0]~0_combout ),
  31270. .asdata(\macro_inst|u_uart[1]|u_regs|Mux12~1_combout ),
  31271. .clrn(vcc),
  31272. .aload(gnd),
  31273. .sclr(gnd),
  31274. .sload(!\macro_inst|u_ahb2apb|paddr [10]),
  31275. .ena(vcc),
  31276. .devclrn(devclrn),
  31277. .devpor(devpor),
  31278. .q(\macro_inst|u_uart[1]|u_regs|status_reg [0]),
  31279. .prn(vcc));
  31280. defparam \macro_inst|u_uart[1]|u_regs|status_reg[0] .is_wysiwyg = "true";
  31281. defparam \macro_inst|u_uart[1]|u_regs|status_reg[0] .power_up = "low";
  31282. // Location: LCCOMB_X57_Y7_N6
  31283. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|status_reg[0]~0 (
  31284. .dataa(\macro_inst|u_ahb2apb|paddr [8]),
  31285. .datab(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_IDLE~q ),
  31286. .datac(gnd),
  31287. .datad(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_IDLE~q ),
  31288. .cin(gnd),
  31289. .combout(\macro_inst|u_uart[1]|u_regs|status_reg[0]~0_combout ),
  31290. .cout());
  31291. defparam \macro_inst|u_uart[1]|u_regs|status_reg[0]~0 .lut_mask = 16'hDD88;
  31292. defparam \macro_inst|u_uart[1]|u_regs|status_reg[0]~0 .sum_lutc_input = "datac";
  31293. // Location: FF_X61_Y4_N17
  31294. dffeas \macro_inst|u_uart[1]|u_regs|status_reg[1] (
  31295. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31296. .d(\macro_inst|u_uart[1]|u_regs|Mux11~3_combout ),
  31297. .asdata(vcc),
  31298. .clrn(vcc),
  31299. .aload(gnd),
  31300. .sclr(gnd),
  31301. .sload(gnd),
  31302. .ena(vcc),
  31303. .devclrn(devclrn),
  31304. .devpor(devpor),
  31305. .q(\macro_inst|u_uart[1]|u_regs|status_reg [1]),
  31306. .prn(vcc));
  31307. defparam \macro_inst|u_uart[1]|u_regs|status_reg[1] .is_wysiwyg = "true";
  31308. defparam \macro_inst|u_uart[1]|u_regs|status_reg[1] .power_up = "low";
  31309. // Location: FF_X56_Y5_N23
  31310. dffeas \macro_inst|u_uart[1]|u_regs|status_reg[2] (
  31311. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31312. .d(\macro_inst|u_uart[1]|u_regs|status_reg[2]~feeder_combout ),
  31313. .asdata(\macro_inst|u_uart[1]|u_regs|Mux10~1_combout ),
  31314. .clrn(vcc),
  31315. .aload(gnd),
  31316. .sclr(gnd),
  31317. .sload(!\macro_inst|u_ahb2apb|paddr [10]),
  31318. .ena(vcc),
  31319. .devclrn(devclrn),
  31320. .devpor(devpor),
  31321. .q(\macro_inst|u_uart[1]|u_regs|status_reg [2]),
  31322. .prn(vcc));
  31323. defparam \macro_inst|u_uart[1]|u_regs|status_reg[2] .is_wysiwyg = "true";
  31324. defparam \macro_inst|u_uart[1]|u_regs|status_reg[2] .power_up = "low";
  31325. // Location: LCCOMB_X61_Y7_N14
  31326. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|status_reg[2]~1 (
  31327. .dataa(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|counter ),
  31328. .datab(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|counter ),
  31329. .datac(gnd),
  31330. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  31331. .cin(gnd),
  31332. .combout(\macro_inst|u_uart[1]|u_regs|status_reg[2]~1_combout ),
  31333. .cout());
  31334. defparam \macro_inst|u_uart[1]|u_regs|status_reg[2]~1 .lut_mask = 16'hCCAA;
  31335. defparam \macro_inst|u_uart[1]|u_regs|status_reg[2]~1 .sum_lutc_input = "datac";
  31336. // Location: LCCOMB_X56_Y5_N22
  31337. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|status_reg[2]~feeder (
  31338. .dataa(gnd),
  31339. .datab(gnd),
  31340. .datac(gnd),
  31341. .datad(\macro_inst|u_uart[1]|u_regs|status_reg[2]~1_combout ),
  31342. .cin(gnd),
  31343. .combout(\macro_inst|u_uart[1]|u_regs|status_reg[2]~feeder_combout ),
  31344. .cout());
  31345. defparam \macro_inst|u_uart[1]|u_regs|status_reg[2]~feeder .lut_mask = 16'hFF00;
  31346. defparam \macro_inst|u_uart[1]|u_regs|status_reg[2]~feeder .sum_lutc_input = "datac";
  31347. // Location: FF_X56_Y5_N3
  31348. dffeas \macro_inst|u_uart[1]|u_regs|status_reg[4] (
  31349. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31350. .d(\macro_inst|u_uart[1]|u_regs|Mux8~0_combout ),
  31351. .asdata(vcc),
  31352. .clrn(vcc),
  31353. .aload(gnd),
  31354. .sclr(gnd),
  31355. .sload(gnd),
  31356. .ena(vcc),
  31357. .devclrn(devclrn),
  31358. .devpor(devpor),
  31359. .q(\macro_inst|u_uart[1]|u_regs|status_reg [4]),
  31360. .prn(vcc));
  31361. defparam \macro_inst|u_uart[1]|u_regs|status_reg[4] .is_wysiwyg = "true";
  31362. defparam \macro_inst|u_uart[1]|u_regs|status_reg[4] .power_up = "low";
  31363. // Location: FF_X60_Y6_N17
  31364. dffeas \macro_inst|u_uart[1]|u_regs|tx_complete_ie[0] (
  31365. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31366. .d(gnd),
  31367. .asdata(\rv32.mem_ahb_hwdata[12] ),
  31368. .clrn(!\sys_resetn~clkctrl_outclk ),
  31369. .aload(gnd),
  31370. .sclr(gnd),
  31371. .sload(vcc),
  31372. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[0]~15_combout ),
  31373. .devclrn(devclrn),
  31374. .devpor(devpor),
  31375. .q(\macro_inst|u_uart[1]|u_regs|tx_complete_ie [0]),
  31376. .prn(vcc));
  31377. defparam \macro_inst|u_uart[1]|u_regs|tx_complete_ie[0] .is_wysiwyg = "true";
  31378. defparam \macro_inst|u_uart[1]|u_regs|tx_complete_ie[0] .power_up = "low";
  31379. // Location: FF_X60_Y6_N15
  31380. dffeas \macro_inst|u_uart[1]|u_regs|tx_complete_ie[1] (
  31381. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31382. .d(gnd),
  31383. .asdata(\rv32.mem_ahb_hwdata[12] ),
  31384. .clrn(!\sys_resetn~clkctrl_outclk ),
  31385. .aload(gnd),
  31386. .sclr(gnd),
  31387. .sload(vcc),
  31388. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[1]~8_combout ),
  31389. .devclrn(devclrn),
  31390. .devpor(devpor),
  31391. .q(\macro_inst|u_uart[1]|u_regs|tx_complete_ie [1]),
  31392. .prn(vcc));
  31393. defparam \macro_inst|u_uart[1]|u_regs|tx_complete_ie[1] .is_wysiwyg = "true";
  31394. defparam \macro_inst|u_uart[1]|u_regs|tx_complete_ie[1] .power_up = "low";
  31395. // Location: FF_X58_Y6_N9
  31396. dffeas \macro_inst|u_uart[1]|u_regs|tx_complete_ie[2] (
  31397. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31398. .d(gnd),
  31399. .asdata(\rv32.mem_ahb_hwdata[12] ),
  31400. .clrn(!\sys_resetn~clkctrl_outclk ),
  31401. .aload(gnd),
  31402. .sclr(gnd),
  31403. .sload(vcc),
  31404. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[2]~9_combout ),
  31405. .devclrn(devclrn),
  31406. .devpor(devpor),
  31407. .q(\macro_inst|u_uart[1]|u_regs|tx_complete_ie [2]),
  31408. .prn(vcc));
  31409. defparam \macro_inst|u_uart[1]|u_regs|tx_complete_ie[2] .is_wysiwyg = "true";
  31410. defparam \macro_inst|u_uart[1]|u_regs|tx_complete_ie[2] .power_up = "low";
  31411. // Location: FF_X59_Y6_N29
  31412. dffeas \macro_inst|u_uart[1]|u_regs|tx_complete_ie[3] (
  31413. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31414. .d(gnd),
  31415. .asdata(\rv32.mem_ahb_hwdata[12] ),
  31416. .clrn(!\sys_resetn~clkctrl_outclk ),
  31417. .aload(gnd),
  31418. .sclr(gnd),
  31419. .sload(vcc),
  31420. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[3]~10_combout ),
  31421. .devclrn(devclrn),
  31422. .devpor(devpor),
  31423. .q(\macro_inst|u_uart[1]|u_regs|tx_complete_ie [3]),
  31424. .prn(vcc));
  31425. defparam \macro_inst|u_uart[1]|u_regs|tx_complete_ie[3] .is_wysiwyg = "true";
  31426. defparam \macro_inst|u_uart[1]|u_regs|tx_complete_ie[3] .power_up = "low";
  31427. // Location: FF_X60_Y8_N21
  31428. dffeas \macro_inst|u_uart[1]|u_regs|tx_complete_ie[4] (
  31429. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31430. .d(gnd),
  31431. .asdata(\rv32.mem_ahb_hwdata[12] ),
  31432. .clrn(!\sys_resetn~clkctrl_outclk ),
  31433. .aload(gnd),
  31434. .sclr(gnd),
  31435. .sload(vcc),
  31436. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[4]~12_combout ),
  31437. .devclrn(devclrn),
  31438. .devpor(devpor),
  31439. .q(\macro_inst|u_uart[1]|u_regs|tx_complete_ie [4]),
  31440. .prn(vcc));
  31441. defparam \macro_inst|u_uart[1]|u_regs|tx_complete_ie[4] .is_wysiwyg = "true";
  31442. defparam \macro_inst|u_uart[1]|u_regs|tx_complete_ie[4] .power_up = "low";
  31443. // Location: FF_X61_Y6_N31
  31444. dffeas \macro_inst|u_uart[1]|u_regs|tx_complete_ie[5] (
  31445. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31446. .d(gnd),
  31447. .asdata(\rv32.mem_ahb_hwdata[12] ),
  31448. .clrn(!\sys_resetn~clkctrl_outclk ),
  31449. .aload(gnd),
  31450. .sclr(gnd),
  31451. .sload(vcc),
  31452. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[5]~14_combout ),
  31453. .devclrn(devclrn),
  31454. .devpor(devpor),
  31455. .q(\macro_inst|u_uart[1]|u_regs|tx_complete_ie [5]),
  31456. .prn(vcc));
  31457. defparam \macro_inst|u_uart[1]|u_regs|tx_complete_ie[5] .is_wysiwyg = "true";
  31458. defparam \macro_inst|u_uart[1]|u_regs|tx_complete_ie[5] .power_up = "low";
  31459. // Location: FF_X59_Y8_N9
  31460. dffeas \macro_inst|u_uart[1]|u_regs|tx_dma_en[0] (
  31461. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31462. .d(gnd),
  31463. .asdata(\rv32.mem_ahb_hwdata[1] ),
  31464. .clrn(!\sys_resetn~clkctrl_outclk ),
  31465. .aload(gnd),
  31466. .sclr(gnd),
  31467. .sload(vcc),
  31468. .ena(\macro_inst|u_uart[1]|u_regs|rx_dma_en[0]~4_combout ),
  31469. .devclrn(devclrn),
  31470. .devpor(devpor),
  31471. .q(\macro_inst|u_uart[1]|u_regs|tx_dma_en [0]),
  31472. .prn(vcc));
  31473. defparam \macro_inst|u_uart[1]|u_regs|tx_dma_en[0] .is_wysiwyg = "true";
  31474. defparam \macro_inst|u_uart[1]|u_regs|tx_dma_en[0] .power_up = "low";
  31475. // Location: FF_X59_Y8_N21
  31476. dffeas \macro_inst|u_uart[1]|u_regs|tx_dma_en[1] (
  31477. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31478. .d(gnd),
  31479. .asdata(\rv32.mem_ahb_hwdata[1] ),
  31480. .clrn(!\sys_resetn~clkctrl_outclk ),
  31481. .aload(gnd),
  31482. .sclr(gnd),
  31483. .sload(vcc),
  31484. .ena(\macro_inst|u_uart[1]|u_regs|rx_dma_en[1]~3_combout ),
  31485. .devclrn(devclrn),
  31486. .devpor(devpor),
  31487. .q(\macro_inst|u_uart[1]|u_regs|tx_dma_en [1]),
  31488. .prn(vcc));
  31489. defparam \macro_inst|u_uart[1]|u_regs|tx_dma_en[1] .is_wysiwyg = "true";
  31490. defparam \macro_inst|u_uart[1]|u_regs|tx_dma_en[1] .power_up = "low";
  31491. // Location: FF_X56_Y4_N13
  31492. dffeas \macro_inst|u_uart[1]|u_regs|tx_dma_en[2] (
  31493. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31494. .d(gnd),
  31495. .asdata(\rv32.mem_ahb_hwdata[1] ),
  31496. .clrn(!\sys_resetn~clkctrl_outclk ),
  31497. .aload(gnd),
  31498. .sclr(gnd),
  31499. .sload(vcc),
  31500. .ena(\macro_inst|u_uart[1]|u_regs|rx_dma_en[2]~2_combout ),
  31501. .devclrn(devclrn),
  31502. .devpor(devpor),
  31503. .q(\macro_inst|u_uart[1]|u_regs|tx_dma_en [2]),
  31504. .prn(vcc));
  31505. defparam \macro_inst|u_uart[1]|u_regs|tx_dma_en[2] .is_wysiwyg = "true";
  31506. defparam \macro_inst|u_uart[1]|u_regs|tx_dma_en[2] .power_up = "low";
  31507. // Location: FF_X56_Y4_N25
  31508. dffeas \macro_inst|u_uart[1]|u_regs|tx_dma_en[3] (
  31509. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31510. .d(gnd),
  31511. .asdata(\rv32.mem_ahb_hwdata[1] ),
  31512. .clrn(!\sys_resetn~clkctrl_outclk ),
  31513. .aload(gnd),
  31514. .sclr(gnd),
  31515. .sload(vcc),
  31516. .ena(\macro_inst|u_uart[1]|u_regs|rx_dma_en[3]~6_combout ),
  31517. .devclrn(devclrn),
  31518. .devpor(devpor),
  31519. .q(\macro_inst|u_uart[1]|u_regs|tx_dma_en [3]),
  31520. .prn(vcc));
  31521. defparam \macro_inst|u_uart[1]|u_regs|tx_dma_en[3] .is_wysiwyg = "true";
  31522. defparam \macro_inst|u_uart[1]|u_regs|tx_dma_en[3] .power_up = "low";
  31523. // Location: FF_X46_Y2_N17
  31524. dffeas \macro_inst|u_uart[1]|u_regs|tx_dma_en[4] (
  31525. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31526. .d(\rv32.mem_ahb_hwdata[1] ),
  31527. .asdata(vcc),
  31528. .clrn(!\sys_resetn~clkctrl_outclk ),
  31529. .aload(gnd),
  31530. .sclr(gnd),
  31531. .sload(gnd),
  31532. .ena(\macro_inst|u_uart[1]|u_regs|rx_dma_en[4]~1_combout ),
  31533. .devclrn(devclrn),
  31534. .devpor(devpor),
  31535. .q(\macro_inst|u_uart[1]|u_regs|tx_dma_en [4]),
  31536. .prn(vcc));
  31537. defparam \macro_inst|u_uart[1]|u_regs|tx_dma_en[4] .is_wysiwyg = "true";
  31538. defparam \macro_inst|u_uart[1]|u_regs|tx_dma_en[4] .power_up = "low";
  31539. // Location: FF_X60_Y4_N7
  31540. dffeas \macro_inst|u_uart[1]|u_regs|tx_dma_en[5] (
  31541. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31542. .d(gnd),
  31543. .asdata(\rv32.mem_ahb_hwdata[1] ),
  31544. .clrn(!\sys_resetn~clkctrl_outclk ),
  31545. .aload(gnd),
  31546. .sclr(gnd),
  31547. .sload(vcc),
  31548. .ena(\macro_inst|u_uart[1]|u_regs|rx_dma_en[5]~0_combout ),
  31549. .devclrn(devclrn),
  31550. .devpor(devpor),
  31551. .q(\macro_inst|u_uart[1]|u_regs|tx_dma_en [5]),
  31552. .prn(vcc));
  31553. defparam \macro_inst|u_uart[1]|u_regs|tx_dma_en[5] .is_wysiwyg = "true";
  31554. defparam \macro_inst|u_uart[1]|u_regs|tx_dma_en[5] .power_up = "low";
  31555. // Location: FF_X59_Y7_N27
  31556. dffeas \macro_inst|u_uart[1]|u_regs|tx_not_full_ie[0] (
  31557. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31558. .d(gnd),
  31559. .asdata(\rv32.mem_ahb_hwdata[5] ),
  31560. .clrn(!\sys_resetn~clkctrl_outclk ),
  31561. .aload(gnd),
  31562. .sclr(gnd),
  31563. .sload(vcc),
  31564. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[0]~15_combout ),
  31565. .devclrn(devclrn),
  31566. .devpor(devpor),
  31567. .q(\macro_inst|u_uart[1]|u_regs|tx_not_full_ie [0]),
  31568. .prn(vcc));
  31569. defparam \macro_inst|u_uart[1]|u_regs|tx_not_full_ie[0] .is_wysiwyg = "true";
  31570. defparam \macro_inst|u_uart[1]|u_regs|tx_not_full_ie[0] .power_up = "low";
  31571. // Location: FF_X60_Y6_N23
  31572. dffeas \macro_inst|u_uart[1]|u_regs|tx_not_full_ie[1] (
  31573. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31574. .d(gnd),
  31575. .asdata(\rv32.mem_ahb_hwdata[5] ),
  31576. .clrn(!\sys_resetn~clkctrl_outclk ),
  31577. .aload(gnd),
  31578. .sclr(gnd),
  31579. .sload(vcc),
  31580. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[1]~8_combout ),
  31581. .devclrn(devclrn),
  31582. .devpor(devpor),
  31583. .q(\macro_inst|u_uart[1]|u_regs|tx_not_full_ie [1]),
  31584. .prn(vcc));
  31585. defparam \macro_inst|u_uart[1]|u_regs|tx_not_full_ie[1] .is_wysiwyg = "true";
  31586. defparam \macro_inst|u_uart[1]|u_regs|tx_not_full_ie[1] .power_up = "low";
  31587. // Location: FF_X58_Y7_N23
  31588. dffeas \macro_inst|u_uart[1]|u_regs|tx_not_full_ie[2] (
  31589. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31590. .d(gnd),
  31591. .asdata(\rv32.mem_ahb_hwdata[5] ),
  31592. .clrn(!\sys_resetn~clkctrl_outclk ),
  31593. .aload(gnd),
  31594. .sclr(gnd),
  31595. .sload(vcc),
  31596. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[2]~9_combout ),
  31597. .devclrn(devclrn),
  31598. .devpor(devpor),
  31599. .q(\macro_inst|u_uart[1]|u_regs|tx_not_full_ie [2]),
  31600. .prn(vcc));
  31601. defparam \macro_inst|u_uart[1]|u_regs|tx_not_full_ie[2] .is_wysiwyg = "true";
  31602. defparam \macro_inst|u_uart[1]|u_regs|tx_not_full_ie[2] .power_up = "low";
  31603. // Location: FF_X60_Y7_N11
  31604. dffeas \macro_inst|u_uart[1]|u_regs|tx_not_full_ie[3] (
  31605. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31606. .d(gnd),
  31607. .asdata(\rv32.mem_ahb_hwdata[5] ),
  31608. .clrn(!\sys_resetn~clkctrl_outclk ),
  31609. .aload(gnd),
  31610. .sclr(gnd),
  31611. .sload(vcc),
  31612. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[3]~10_combout ),
  31613. .devclrn(devclrn),
  31614. .devpor(devpor),
  31615. .q(\macro_inst|u_uart[1]|u_regs|tx_not_full_ie [3]),
  31616. .prn(vcc));
  31617. defparam \macro_inst|u_uart[1]|u_regs|tx_not_full_ie[3] .is_wysiwyg = "true";
  31618. defparam \macro_inst|u_uart[1]|u_regs|tx_not_full_ie[3] .power_up = "low";
  31619. // Location: FF_X60_Y8_N27
  31620. dffeas \macro_inst|u_uart[1]|u_regs|tx_not_full_ie[4] (
  31621. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31622. .d(gnd),
  31623. .asdata(\rv32.mem_ahb_hwdata[5] ),
  31624. .clrn(!\sys_resetn~clkctrl_outclk ),
  31625. .aload(gnd),
  31626. .sclr(gnd),
  31627. .sload(vcc),
  31628. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[4]~12_combout ),
  31629. .devclrn(devclrn),
  31630. .devpor(devpor),
  31631. .q(\macro_inst|u_uart[1]|u_regs|tx_not_full_ie [4]),
  31632. .prn(vcc));
  31633. defparam \macro_inst|u_uart[1]|u_regs|tx_not_full_ie[4] .is_wysiwyg = "true";
  31634. defparam \macro_inst|u_uart[1]|u_regs|tx_not_full_ie[4] .power_up = "low";
  31635. // Location: FF_X61_Y7_N21
  31636. dffeas \macro_inst|u_uart[1]|u_regs|tx_not_full_ie[5] (
  31637. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31638. .d(gnd),
  31639. .asdata(\rv32.mem_ahb_hwdata[5] ),
  31640. .clrn(!\sys_resetn~clkctrl_outclk ),
  31641. .aload(gnd),
  31642. .sclr(gnd),
  31643. .sload(vcc),
  31644. .ena(\macro_inst|u_uart[1]|u_regs|rx_not_empty_ie[5]~14_combout ),
  31645. .devclrn(devclrn),
  31646. .devpor(devpor),
  31647. .q(\macro_inst|u_uart[1]|u_regs|tx_not_full_ie [5]),
  31648. .prn(vcc));
  31649. defparam \macro_inst|u_uart[1]|u_regs|tx_not_full_ie[5] .is_wysiwyg = "true";
  31650. defparam \macro_inst|u_uart[1]|u_regs|tx_not_full_ie[5] .power_up = "low";
  31651. // Location: FF_X56_Y7_N11
  31652. dffeas \macro_inst|u_uart[1]|u_regs|tx_write[0] (
  31653. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31654. .d(\macro_inst|u_uart[1]|u_regs|tx_write~0_combout ),
  31655. .asdata(vcc),
  31656. .clrn(!\sys_resetn~clkctrl_outclk ),
  31657. .aload(gnd),
  31658. .sclr(gnd),
  31659. .sload(gnd),
  31660. .ena(vcc),
  31661. .devclrn(devclrn),
  31662. .devpor(devpor),
  31663. .q(\macro_inst|u_uart[1]|u_regs|tx_write [0]),
  31664. .prn(vcc));
  31665. defparam \macro_inst|u_uart[1]|u_regs|tx_write[0] .is_wysiwyg = "true";
  31666. defparam \macro_inst|u_uart[1]|u_regs|tx_write[0] .power_up = "low";
  31667. // Location: FF_X58_Y9_N15
  31668. dffeas \macro_inst|u_uart[1]|u_regs|tx_write[1] (
  31669. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31670. .d(\macro_inst|u_uart[1]|u_regs|tx_write~1_combout ),
  31671. .asdata(vcc),
  31672. .clrn(!\sys_resetn~clkctrl_outclk ),
  31673. .aload(gnd),
  31674. .sclr(gnd),
  31675. .sload(gnd),
  31676. .ena(vcc),
  31677. .devclrn(devclrn),
  31678. .devpor(devpor),
  31679. .q(\macro_inst|u_uart[1]|u_regs|tx_write [1]),
  31680. .prn(vcc));
  31681. defparam \macro_inst|u_uart[1]|u_regs|tx_write[1] .is_wysiwyg = "true";
  31682. defparam \macro_inst|u_uart[1]|u_regs|tx_write[1] .power_up = "low";
  31683. // Location: FF_X54_Y4_N11
  31684. dffeas \macro_inst|u_uart[1]|u_regs|tx_write[2] (
  31685. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31686. .d(\macro_inst|u_uart[1]|u_regs|tx_write~2_combout ),
  31687. .asdata(vcc),
  31688. .clrn(!\sys_resetn~clkctrl_outclk ),
  31689. .aload(gnd),
  31690. .sclr(gnd),
  31691. .sload(gnd),
  31692. .ena(vcc),
  31693. .devclrn(devclrn),
  31694. .devpor(devpor),
  31695. .q(\macro_inst|u_uart[1]|u_regs|tx_write [2]),
  31696. .prn(vcc));
  31697. defparam \macro_inst|u_uart[1]|u_regs|tx_write[2] .is_wysiwyg = "true";
  31698. defparam \macro_inst|u_uart[1]|u_regs|tx_write[2] .power_up = "low";
  31699. // Location: FF_X61_Y7_N11
  31700. dffeas \macro_inst|u_uart[1]|u_regs|tx_write[3] (
  31701. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31702. .d(\macro_inst|u_uart[1]|u_regs|tx_write~3_combout ),
  31703. .asdata(vcc),
  31704. .clrn(!\sys_resetn~clkctrl_outclk ),
  31705. .aload(gnd),
  31706. .sclr(gnd),
  31707. .sload(gnd),
  31708. .ena(vcc),
  31709. .devclrn(devclrn),
  31710. .devpor(devpor),
  31711. .q(\macro_inst|u_uart[1]|u_regs|tx_write [3]),
  31712. .prn(vcc));
  31713. defparam \macro_inst|u_uart[1]|u_regs|tx_write[3] .is_wysiwyg = "true";
  31714. defparam \macro_inst|u_uart[1]|u_regs|tx_write[3] .power_up = "low";
  31715. // Location: FF_X58_Y9_N1
  31716. dffeas \macro_inst|u_uart[1]|u_regs|tx_write[4] (
  31717. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31718. .d(\macro_inst|u_uart[1]|u_regs|tx_write~4_combout ),
  31719. .asdata(vcc),
  31720. .clrn(!\sys_resetn~clkctrl_outclk ),
  31721. .aload(gnd),
  31722. .sclr(gnd),
  31723. .sload(gnd),
  31724. .ena(vcc),
  31725. .devclrn(devclrn),
  31726. .devpor(devpor),
  31727. .q(\macro_inst|u_uart[1]|u_regs|tx_write [4]),
  31728. .prn(vcc));
  31729. defparam \macro_inst|u_uart[1]|u_regs|tx_write[4] .is_wysiwyg = "true";
  31730. defparam \macro_inst|u_uart[1]|u_regs|tx_write[4] .power_up = "low";
  31731. // Location: FF_X61_Y7_N9
  31732. dffeas \macro_inst|u_uart[1]|u_regs|tx_write[5] (
  31733. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31734. .d(\macro_inst|u_uart[1]|u_regs|tx_write~5_combout ),
  31735. .asdata(vcc),
  31736. .clrn(!\sys_resetn~clkctrl_outclk ),
  31737. .aload(gnd),
  31738. .sclr(gnd),
  31739. .sload(gnd),
  31740. .ena(vcc),
  31741. .devclrn(devclrn),
  31742. .devpor(devpor),
  31743. .q(\macro_inst|u_uart[1]|u_regs|tx_write [5]),
  31744. .prn(vcc));
  31745. defparam \macro_inst|u_uart[1]|u_regs|tx_write[5] .is_wysiwyg = "true";
  31746. defparam \macro_inst|u_uart[1]|u_regs|tx_write[5] .power_up = "low";
  31747. // Location: LCCOMB_X56_Y7_N10
  31748. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|tx_write~0 (
  31749. .dataa(gnd),
  31750. .datab(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~12_combout ),
  31751. .datac(\macro_inst|u_uart[1]|u_regs|apb_write~0_combout ),
  31752. .datad(\macro_inst|u_uart[1]|u_regs|Equal2~2_combout ),
  31753. .cin(gnd),
  31754. .combout(\macro_inst|u_uart[1]|u_regs|tx_write~0_combout ),
  31755. .cout());
  31756. defparam \macro_inst|u_uart[1]|u_regs|tx_write~0 .lut_mask = 16'hC000;
  31757. defparam \macro_inst|u_uart[1]|u_regs|tx_write~0 .sum_lutc_input = "datac";
  31758. // Location: LCCOMB_X58_Y9_N14
  31759. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|tx_write~1 (
  31760. .dataa(gnd),
  31761. .datab(\macro_inst|u_uart[1]|u_regs|apb_write~0_combout ),
  31762. .datac(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~13_combout ),
  31763. .datad(\macro_inst|u_uart[1]|u_regs|Equal2~2_combout ),
  31764. .cin(gnd),
  31765. .combout(\macro_inst|u_uart[1]|u_regs|tx_write~1_combout ),
  31766. .cout());
  31767. defparam \macro_inst|u_uart[1]|u_regs|tx_write~1 .lut_mask = 16'hC000;
  31768. defparam \macro_inst|u_uart[1]|u_regs|tx_write~1 .sum_lutc_input = "datac";
  31769. // Location: LCCOMB_X54_Y4_N10
  31770. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|tx_write~2 (
  31771. .dataa(\macro_inst|u_uart[1]|u_regs|Equal2~2_combout ),
  31772. .datab(\macro_inst|u_uart[1]|u_regs|apb_write~0_combout ),
  31773. .datac(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~14_combout ),
  31774. .datad(gnd),
  31775. .cin(gnd),
  31776. .combout(\macro_inst|u_uart[1]|u_regs|tx_write~2_combout ),
  31777. .cout());
  31778. defparam \macro_inst|u_uart[1]|u_regs|tx_write~2 .lut_mask = 16'h8080;
  31779. defparam \macro_inst|u_uart[1]|u_regs|tx_write~2 .sum_lutc_input = "datac";
  31780. // Location: LCCOMB_X61_Y7_N10
  31781. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|tx_write~3 (
  31782. .dataa(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[3]~15_combout ),
  31783. .datab(gnd),
  31784. .datac(\macro_inst|u_uart[1]|u_regs|apb_write~0_combout ),
  31785. .datad(\macro_inst|u_uart[1]|u_regs|Equal2~2_combout ),
  31786. .cin(gnd),
  31787. .combout(\macro_inst|u_uart[1]|u_regs|tx_write~3_combout ),
  31788. .cout());
  31789. defparam \macro_inst|u_uart[1]|u_regs|tx_write~3 .lut_mask = 16'hA000;
  31790. defparam \macro_inst|u_uart[1]|u_regs|tx_write~3 .sum_lutc_input = "datac";
  31791. // Location: LCCOMB_X58_Y9_N0
  31792. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|tx_write~4 (
  31793. .dataa(\macro_inst|u_uart[1]|u_regs|Equal2~2_combout ),
  31794. .datab(\macro_inst|u_ahb2apb|paddr [8]),
  31795. .datac(\macro_inst|u_uart[1]|u_regs|apb_write~0_combout ),
  31796. .datad(\macro_inst|u_uart[1]|u_regs|ShiftLeft0~0_combout ),
  31797. .cin(gnd),
  31798. .combout(\macro_inst|u_uart[1]|u_regs|tx_write~4_combout ),
  31799. .cout());
  31800. defparam \macro_inst|u_uart[1]|u_regs|tx_write~4 .lut_mask = 16'h2000;
  31801. defparam \macro_inst|u_uart[1]|u_regs|tx_write~4 .sum_lutc_input = "datac";
  31802. // Location: LCCOMB_X61_Y7_N8
  31803. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|tx_write~5 (
  31804. .dataa(\macro_inst|u_uart[1]|u_regs|apb_write~0_combout ),
  31805. .datab(\macro_inst|u_uart[1]|u_regs|Equal2~2_combout ),
  31806. .datac(\macro_inst|u_uart[1]|u_regs|ShiftLeft0~0_combout ),
  31807. .datad(\macro_inst|u_ahb2apb|paddr [8]),
  31808. .cin(gnd),
  31809. .combout(\macro_inst|u_uart[1]|u_regs|tx_write~5_combout ),
  31810. .cout());
  31811. defparam \macro_inst|u_uart[1]|u_regs|tx_write~5 .lut_mask = 16'h8000;
  31812. defparam \macro_inst|u_uart[1]|u_regs|tx_write~5 .sum_lutc_input = "datac";
  31813. // Location: FF_X60_Y8_N23
  31814. dffeas \macro_inst|u_uart[1]|u_regs|uart_en (
  31815. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  31816. .d(\macro_inst|u_uart[1]|u_regs|uart_en~0_combout ),
  31817. .asdata(vcc),
  31818. .clrn(!\sys_resetn~clkctrl_outclk ),
  31819. .aload(gnd),
  31820. .sclr(gnd),
  31821. .sload(gnd),
  31822. .ena(vcc),
  31823. .devclrn(devclrn),
  31824. .devpor(devpor),
  31825. .q(\macro_inst|u_uart[1]|u_regs|uart_en~q ),
  31826. .prn(vcc));
  31827. defparam \macro_inst|u_uart[1]|u_regs|uart_en .is_wysiwyg = "true";
  31828. defparam \macro_inst|u_uart[1]|u_regs|uart_en .power_up = "low";
  31829. // Location: LCCOMB_X60_Y8_N22
  31830. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_regs|uart_en~0 (
  31831. .dataa(\macro_inst|u_uart[1]|u_regs|apb_write~0_combout ),
  31832. .datab(\rv32.mem_ahb_hwdata[0] ),
  31833. .datac(\macro_inst|u_uart[1]|u_regs|uart_en~q ),
  31834. .datad(\macro_inst|u_uart[0]|u_regs|always6~0_combout ),
  31835. .cin(gnd),
  31836. .combout(\macro_inst|u_uart[1]|u_regs|uart_en~0_combout ),
  31837. .cout());
  31838. defparam \macro_inst|u_uart[1]|u_regs|uart_en~0 .lut_mask = 16'hD8F0;
  31839. defparam \macro_inst|u_uart[1]|u_regs|uart_en~0 .sum_lutc_input = "datac";
  31840. // Location: LCCOMB_X57_Y8_N14
  31841. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|Add1~0 (
  31842. .dataa(\macro_inst|u_uart[1]|u_rx[0]|rx_in [2]),
  31843. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_in [4]),
  31844. .datac(gnd),
  31845. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_in [3]),
  31846. .cin(gnd),
  31847. .combout(\macro_inst|u_uart[1]|u_rx[0]|Add1~0_combout ),
  31848. .cout());
  31849. defparam \macro_inst|u_uart[1]|u_rx[0]|Add1~0 .lut_mask = 16'h44DD;
  31850. defparam \macro_inst|u_uart[1]|u_rx[0]|Add1~0 .sum_lutc_input = "datac";
  31851. // Location: LCCOMB_X54_Y4_N16
  31852. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|Add4~0 (
  31853. .dataa(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt [0]),
  31854. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt [3]),
  31855. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt [2]),
  31856. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt [1]),
  31857. .cin(gnd),
  31858. .combout(\macro_inst|u_uart[1]|u_rx[0]|Add4~0_combout ),
  31859. .cout());
  31860. defparam \macro_inst|u_uart[1]|u_rx[0]|Add4~0 .lut_mask = 16'h3336;
  31861. defparam \macro_inst|u_uart[1]|u_rx[0]|Add4~0 .sum_lutc_input = "datac";
  31862. // Location: LCCOMB_X54_Y4_N22
  31863. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|Add4~1 (
  31864. .dataa(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt [0]),
  31865. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt [1]),
  31866. .datac(gnd),
  31867. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt [2]),
  31868. .cin(gnd),
  31869. .combout(\macro_inst|u_uart[1]|u_rx[0]|Add4~1_combout ),
  31870. .cout());
  31871. defparam \macro_inst|u_uart[1]|u_rx[0]|Add4~1 .lut_mask = 16'h11EE;
  31872. defparam \macro_inst|u_uart[1]|u_rx[0]|Add4~1 .sum_lutc_input = "datac";
  31873. // Location: LCCOMB_X53_Y4_N14
  31874. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|Add4~2 (
  31875. .dataa(gnd),
  31876. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt [0]),
  31877. .datac(gnd),
  31878. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt [1]),
  31879. .cin(gnd),
  31880. .combout(\macro_inst|u_uart[1]|u_rx[0]|Add4~2_combout ),
  31881. .cout());
  31882. defparam \macro_inst|u_uart[1]|u_rx[0]|Add4~2 .lut_mask = 16'h33CC;
  31883. defparam \macro_inst|u_uart[1]|u_rx[0]|Add4~2 .sum_lutc_input = "datac";
  31884. // Location: LCCOMB_X43_Y4_N4
  31885. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|Selector0~0 (
  31886. .dataa(gnd),
  31887. .datab(\macro_inst|u_uart[1]|u_rx[0]|Selector2~2_combout ),
  31888. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_IDLE~q ),
  31889. .datad(\macro_inst|u_uart[1]|u_rx[0]|Add1~0_combout ),
  31890. .cin(gnd),
  31891. .combout(\macro_inst|u_uart[1]|u_rx[0]|Selector0~0_combout ),
  31892. .cout());
  31893. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector0~0 .lut_mask = 16'h3033;
  31894. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector0~0 .sum_lutc_input = "datac";
  31895. // Location: LCCOMB_X43_Y4_N14
  31896. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|Selector1~0 (
  31897. .dataa(\macro_inst|u_uart[1]|u_rx[0]|always6~1_combout ),
  31898. .datab(\macro_inst|u_uart[1]|u_rx[0]|Selector2~2_combout ),
  31899. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_START~q ),
  31900. .datad(\macro_inst|u_uart[1]|u_rx[0]|Selector2~4_combout ),
  31901. .cin(gnd),
  31902. .combout(\macro_inst|u_uart[1]|u_rx[0]|Selector1~0_combout ),
  31903. .cout());
  31904. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector1~0 .lut_mask = 16'h2232;
  31905. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector1~0 .sum_lutc_input = "datac";
  31906. // Location: LCCOMB_X57_Y8_N24
  31907. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|Selector2~1 (
  31908. .dataa(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt [2]),
  31909. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_STOP~q ),
  31910. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt [1]),
  31911. .datad(\macro_inst|u_uart[1]|u_rx[0]|always2~0_combout ),
  31912. .cin(gnd),
  31913. .combout(\macro_inst|u_uart[1]|u_rx[0]|Selector2~1_combout ),
  31914. .cout());
  31915. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector2~1 .lut_mask = 16'h0400;
  31916. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector2~1 .sum_lutc_input = "datac";
  31917. // Location: LCCOMB_X57_Y8_N8
  31918. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|Selector2~2 (
  31919. .dataa(\macro_inst|u_uart[1]|u_rx[0]|always2~0_combout ),
  31920. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_sample~0_combout ),
  31921. .datac(\macro_inst|u_uart[1]|u_rx[0]|Add1~0_combout ),
  31922. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_STOP~q ),
  31923. .cin(gnd),
  31924. .combout(\macro_inst|u_uart[1]|u_rx[0]|Selector2~2_combout ),
  31925. .cout());
  31926. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector2~2 .lut_mask = 16'h8000;
  31927. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector2~2 .sum_lutc_input = "datac";
  31928. // Location: LCCOMB_X43_Y4_N10
  31929. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|Selector2~3 (
  31930. .dataa(gnd),
  31931. .datab(gnd),
  31932. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_START~q ),
  31933. .datad(\macro_inst|u_uart[1]|u_rx[0]|Selector4~1_combout ),
  31934. .cin(gnd),
  31935. .combout(\macro_inst|u_uart[1]|u_rx[0]|Selector2~3_combout ),
  31936. .cout());
  31937. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector2~3 .lut_mask = 16'hF000;
  31938. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector2~3 .sum_lutc_input = "datac";
  31939. // Location: LCCOMB_X43_Y4_N28
  31940. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|Selector2~4 (
  31941. .dataa(\macro_inst|u_uart[1]|u_rx[0]|Selector2~3_combout ),
  31942. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_bit~q ),
  31943. .datac(\macro_inst|u_uart[1]|u_rx[0]|always3~2_combout ),
  31944. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_PARITY~q ),
  31945. .cin(gnd),
  31946. .combout(\macro_inst|u_uart[1]|u_rx[0]|Selector2~4_combout ),
  31947. .cout());
  31948. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector2~4 .lut_mask = 16'hCCC8;
  31949. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector2~4 .sum_lutc_input = "datac";
  31950. // Location: LCCOMB_X43_Y4_N30
  31951. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|Selector2~5 (
  31952. .dataa(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_IDLE~q ),
  31953. .datab(\macro_inst|u_uart[1]|u_rx[0]|Add1~0_combout ),
  31954. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_DATA~q ),
  31955. .datad(\macro_inst|u_uart[1]|u_rx[0]|Selector2~4_combout ),
  31956. .cin(gnd),
  31957. .combout(\macro_inst|u_uart[1]|u_rx[0]|Selector2~5_combout ),
  31958. .cout());
  31959. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector2~5 .lut_mask = 16'h00E0;
  31960. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector2~5 .sum_lutc_input = "datac";
  31961. // Location: LCCOMB_X43_Y4_N26
  31962. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|Selector2~6 (
  31963. .dataa(\macro_inst|u_uart[1]|u_rx[0]|Selector2~5_combout ),
  31964. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_bit~q ),
  31965. .datac(\macro_inst|u_uart[1]|u_rx[0]|Selector2~2_combout ),
  31966. .datad(\macro_inst|u_uart[1]|u_rx[0]|Selector2~3_combout ),
  31967. .cin(gnd),
  31968. .combout(\macro_inst|u_uart[1]|u_rx[0]|Selector2~6_combout ),
  31969. .cout());
  31970. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector2~6 .lut_mask = 16'h0E0A;
  31971. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector2~6 .sum_lutc_input = "datac";
  31972. // Location: LCCOMB_X54_Y4_N6
  31973. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|Selector3~0 (
  31974. .dataa(gnd),
  31975. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_bit~q ),
  31976. .datac(\macro_inst|u_uart[1]|u_rx[0]|always3~1_combout ),
  31977. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_DATA~q ),
  31978. .cin(gnd),
  31979. .combout(\macro_inst|u_uart[1]|u_rx[0]|Selector3~0_combout ),
  31980. .cout());
  31981. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector3~0 .lut_mask = 16'hC000;
  31982. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector3~0 .sum_lutc_input = "datac";
  31983. // Location: LCCOMB_X43_Y4_N6
  31984. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|Selector4~0 (
  31985. .dataa(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_DATA~q ),
  31986. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_PARITY~q ),
  31987. .datac(\macro_inst|u_uart[1]|u_rx[0]|always3~1_combout ),
  31988. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_bit~q ),
  31989. .cin(gnd),
  31990. .combout(\macro_inst|u_uart[1]|u_rx[0]|Selector4~0_combout ),
  31991. .cout());
  31992. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector4~0 .lut_mask = 16'hEC00;
  31993. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector4~0 .sum_lutc_input = "datac";
  31994. // Location: LCCOMB_X58_Y8_N18
  31995. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|Selector4~1 (
  31996. .dataa(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt [2]),
  31997. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt [1]),
  31998. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt [3]),
  31999. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt [0]),
  32000. .cin(gnd),
  32001. .combout(\macro_inst|u_uart[1]|u_rx[0]|Selector4~1_combout ),
  32002. .cout());
  32003. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector4~1 .lut_mask = 16'h0001;
  32004. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector4~1 .sum_lutc_input = "datac";
  32005. // Location: LCCOMB_X57_Y8_N26
  32006. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|Selector4~2 (
  32007. .dataa(\macro_inst|u_uart[1]|u_rx[0]|rx_bit~q ),
  32008. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_STOP~q ),
  32009. .datac(gnd),
  32010. .datad(\macro_inst|u_uart[1]|u_rx[0]|Selector4~1_combout ),
  32011. .cin(gnd),
  32012. .combout(\macro_inst|u_uart[1]|u_rx[0]|Selector4~2_combout ),
  32013. .cout());
  32014. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector4~2 .lut_mask = 16'h2200;
  32015. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector4~2 .sum_lutc_input = "datac";
  32016. // Location: LCCOMB_X43_Y4_N12
  32017. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|Selector4~3 (
  32018. .dataa(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_IDLE~q ),
  32019. .datab(\macro_inst|u_uart[1]|u_rx[0]|Add1~0_combout ),
  32020. .datac(\macro_inst|u_uart[1]|u_rx[0]|Selector4~2_combout ),
  32021. .datad(\macro_inst|u_uart[1]|u_rx[0]|Selector2~1_combout ),
  32022. .cin(gnd),
  32023. .combout(\macro_inst|u_uart[1]|u_rx[0]|Selector4~3_combout ),
  32024. .cout());
  32025. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector4~3 .lut_mask = 16'hB9B1;
  32026. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector4~3 .sum_lutc_input = "datac";
  32027. // Location: LCCOMB_X43_Y4_N2
  32028. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|Selector4~4 (
  32029. .dataa(\macro_inst|u_uart[1]|u_rx[0]|Selector4~0_combout ),
  32030. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_PARITY~q ),
  32031. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_DATA~q ),
  32032. .datad(\macro_inst|u_uart[1]|u_rx[0]|Selector4~3_combout ),
  32033. .cin(gnd),
  32034. .combout(\macro_inst|u_uart[1]|u_rx[0]|Selector4~4_combout ),
  32035. .cout());
  32036. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector4~4 .lut_mask = 16'hABAA;
  32037. defparam \macro_inst|u_uart[1]|u_rx[0]|Selector4~4 .sum_lutc_input = "datac";
  32038. // Location: LCCOMB_X57_Y8_N4
  32039. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|always11~0 (
  32040. .dataa(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [4]),
  32041. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [7]),
  32042. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [6]),
  32043. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [5]),
  32044. .cin(gnd),
  32045. .combout(\macro_inst|u_uart[1]|u_rx[0]|always11~0_combout ),
  32046. .cout());
  32047. defparam \macro_inst|u_uart[1]|u_rx[0]|always11~0 .lut_mask = 16'h0001;
  32048. defparam \macro_inst|u_uart[1]|u_rx[0]|always11~0 .sum_lutc_input = "datac";
  32049. // Location: LCCOMB_X57_Y8_N30
  32050. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|always11~1 (
  32051. .dataa(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [2]),
  32052. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [0]),
  32053. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [3]),
  32054. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [1]),
  32055. .cin(gnd),
  32056. .combout(\macro_inst|u_uart[1]|u_rx[0]|always11~1_combout ),
  32057. .cout());
  32058. defparam \macro_inst|u_uart[1]|u_rx[0]|always11~1 .lut_mask = 16'h0001;
  32059. defparam \macro_inst|u_uart[1]|u_rx[0]|always11~1 .sum_lutc_input = "datac";
  32060. // Location: LCCOMB_X57_Y8_N10
  32061. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|always11~2 (
  32062. .dataa(\macro_inst|u_uart[1]|u_rx[0]|always11~1_combout ),
  32063. .datab(\macro_inst|u_uart[1]|u_rx[0]|Add1~0_combout ),
  32064. .datac(\macro_inst|u_uart[1]|u_rx[0]|always11~0_combout ),
  32065. .datad(\macro_inst|u_uart[1]|u_rx[0]|Selector2~1_combout ),
  32066. .cin(gnd),
  32067. .combout(\macro_inst|u_uart[1]|u_rx[0]|always11~2_combout ),
  32068. .cout());
  32069. defparam \macro_inst|u_uart[1]|u_rx[0]|always11~2 .lut_mask = 16'h2000;
  32070. defparam \macro_inst|u_uart[1]|u_rx[0]|always11~2 .sum_lutc_input = "datac";
  32071. // Location: LCCOMB_X57_Y8_N16
  32072. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|always2~0 (
  32073. .dataa(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt [0]),
  32074. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt [3]),
  32075. .datac(gnd),
  32076. .datad(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  32077. .cin(gnd),
  32078. .combout(\macro_inst|u_uart[1]|u_rx[0]|always2~0_combout ),
  32079. .cout());
  32080. defparam \macro_inst|u_uart[1]|u_rx[0]|always2~0 .lut_mask = 16'h8800;
  32081. defparam \macro_inst|u_uart[1]|u_rx[0]|always2~0 .sum_lutc_input = "datac";
  32082. // Location: LCCOMB_X58_Y8_N30
  32083. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|always2~1 (
  32084. .dataa(gnd),
  32085. .datab(\macro_inst|u_uart[1]|u_rx[0]|always2~0_combout ),
  32086. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt [1]),
  32087. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt [2]),
  32088. .cin(gnd),
  32089. .combout(\macro_inst|u_uart[1]|u_rx[0]|always2~1_combout ),
  32090. .cout());
  32091. defparam \macro_inst|u_uart[1]|u_rx[0]|always2~1 .lut_mask = 16'hC000;
  32092. defparam \macro_inst|u_uart[1]|u_rx[0]|always2~1 .sum_lutc_input = "datac";
  32093. // Location: LCCOMB_X54_Y4_N14
  32094. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|always3~1 (
  32095. .dataa(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt [0]),
  32096. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt [1]),
  32097. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt [2]),
  32098. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt [3]),
  32099. .cin(gnd),
  32100. .combout(\macro_inst|u_uart[1]|u_rx[0]|always3~1_combout ),
  32101. .cout());
  32102. defparam \macro_inst|u_uart[1]|u_rx[0]|always3~1 .lut_mask = 16'h0001;
  32103. defparam \macro_inst|u_uart[1]|u_rx[0]|always3~1 .sum_lutc_input = "datac";
  32104. // Location: LCCOMB_X54_Y4_N2
  32105. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|always3~2 (
  32106. .dataa(gnd),
  32107. .datab(gnd),
  32108. .datac(\macro_inst|u_uart[1]|u_rx[0]|always3~1_combout ),
  32109. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_DATA~q ),
  32110. .cin(gnd),
  32111. .combout(\macro_inst|u_uart[1]|u_rx[0]|always3~2_combout ),
  32112. .cout());
  32113. defparam \macro_inst|u_uart[1]|u_rx[0]|always3~2 .lut_mask = 16'hF000;
  32114. defparam \macro_inst|u_uart[1]|u_rx[0]|always3~2 .sum_lutc_input = "datac";
  32115. // Location: LCCOMB_X57_Y8_N20
  32116. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|always4~2 (
  32117. .dataa(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt [2]),
  32118. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt [1]),
  32119. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_DATA~q ),
  32120. .datad(\macro_inst|u_uart[1]|u_rx[0]|always2~0_combout ),
  32121. .cin(gnd),
  32122. .combout(\macro_inst|u_uart[1]|u_rx[0]|always4~2_combout ),
  32123. .cout());
  32124. defparam \macro_inst|u_uart[1]|u_rx[0]|always4~2 .lut_mask = 16'h1000;
  32125. defparam \macro_inst|u_uart[1]|u_rx[0]|always4~2 .sum_lutc_input = "datac";
  32126. // Location: LCCOMB_X58_Y8_N28
  32127. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|always6~1 (
  32128. .dataa(\macro_inst|u_uart[1]|u_rx[0]|rx_in [4]),
  32129. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_in [2]),
  32130. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_IDLE~q ),
  32131. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_in [3]),
  32132. .cin(gnd),
  32133. .combout(\macro_inst|u_uart[1]|u_rx[0]|always6~1_combout ),
  32134. .cout());
  32135. defparam \macro_inst|u_uart[1]|u_rx[0]|always6~1 .lut_mask = 16'h0D04;
  32136. defparam \macro_inst|u_uart[1]|u_rx[0]|always6~1 .sum_lutc_input = "datac";
  32137. // Location: LCCOMB_X54_Y4_N4
  32138. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|always8~0 (
  32139. .dataa(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_IDLE~q ),
  32140. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_idle_en~q ),
  32141. .datac(\macro_inst|u_uart[1]|u_rx[0]|always3~1_combout ),
  32142. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_bit~q ),
  32143. .cin(gnd),
  32144. .combout(\macro_inst|u_uart[1]|u_rx[0]|always8~0_combout ),
  32145. .cout());
  32146. defparam \macro_inst|u_uart[1]|u_rx[0]|always8~0 .lut_mask = 16'h4000;
  32147. defparam \macro_inst|u_uart[1]|u_rx[0]|always8~0 .sum_lutc_input = "datac";
  32148. // Location: FF_X59_Y6_N17
  32149. dffeas \macro_inst|u_uart[1]|u_rx[0]|break_error (
  32150. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32151. .d(\macro_inst|u_uart[1]|u_rx[0]|break_error~0_combout ),
  32152. .asdata(vcc),
  32153. .clrn(!\sys_resetn~clkctrl_outclk ),
  32154. .aload(gnd),
  32155. .sclr(gnd),
  32156. .sload(gnd),
  32157. .ena(vcc),
  32158. .devclrn(devclrn),
  32159. .devpor(devpor),
  32160. .q(\macro_inst|u_uart[1]|u_rx[0]|break_error~q ),
  32161. .prn(vcc));
  32162. defparam \macro_inst|u_uart[1]|u_rx[0]|break_error .is_wysiwyg = "true";
  32163. defparam \macro_inst|u_uart[1]|u_rx[0]|break_error .power_up = "low";
  32164. // Location: LCCOMB_X59_Y6_N16
  32165. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|break_error~0 (
  32166. .dataa(gnd),
  32167. .datab(\macro_inst|u_uart[1]|u_regs|clear_flags[0]~12_combout ),
  32168. .datac(\macro_inst|u_uart[1]|u_rx[0]|break_error~q ),
  32169. .datad(\macro_inst|u_uart[1]|u_rx[0]|always11~2_combout ),
  32170. .cin(gnd),
  32171. .combout(\macro_inst|u_uart[1]|u_rx[0]|break_error~0_combout ),
  32172. .cout());
  32173. defparam \macro_inst|u_uart[1]|u_rx[0]|break_error~0 .lut_mask = 16'hFFC0;
  32174. defparam \macro_inst|u_uart[1]|u_rx[0]|break_error~0 .sum_lutc_input = "datac";
  32175. // Location: FF_X59_Y6_N11
  32176. dffeas \macro_inst|u_uart[1]|u_rx[0]|framing_error (
  32177. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32178. .d(\macro_inst|u_uart[1]|u_rx[0]|framing_error~0_combout ),
  32179. .asdata(vcc),
  32180. .clrn(!\sys_resetn~clkctrl_outclk ),
  32181. .aload(gnd),
  32182. .sclr(gnd),
  32183. .sload(gnd),
  32184. .ena(vcc),
  32185. .devclrn(devclrn),
  32186. .devpor(devpor),
  32187. .q(\macro_inst|u_uart[1]|u_rx[0]|framing_error~q ),
  32188. .prn(vcc));
  32189. defparam \macro_inst|u_uart[1]|u_rx[0]|framing_error .is_wysiwyg = "true";
  32190. defparam \macro_inst|u_uart[1]|u_rx[0]|framing_error .power_up = "low";
  32191. // Location: LCCOMB_X59_Y6_N10
  32192. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|framing_error~0 (
  32193. .dataa(\macro_inst|u_uart[1]|u_rx[0]|Add1~0_combout ),
  32194. .datab(\macro_inst|u_uart[1]|u_regs|clear_flags[0]~12_combout ),
  32195. .datac(\macro_inst|u_uart[1]|u_rx[0]|framing_error~q ),
  32196. .datad(\macro_inst|u_uart[1]|u_rx[0]|Selector2~1_combout ),
  32197. .cin(gnd),
  32198. .combout(\macro_inst|u_uart[1]|u_rx[0]|framing_error~0_combout ),
  32199. .cout());
  32200. defparam \macro_inst|u_uart[1]|u_rx[0]|framing_error~0 .lut_mask = 16'hD5C0;
  32201. defparam \macro_inst|u_uart[1]|u_rx[0]|framing_error~0 .sum_lutc_input = "datac";
  32202. // Location: FF_X58_Y7_N13
  32203. dffeas \macro_inst|u_uart[1]|u_rx[0]|overrun_error (
  32204. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32205. .d(\macro_inst|u_uart[1]|u_rx[0]|overrun_error~0_combout ),
  32206. .asdata(vcc),
  32207. .clrn(!\sys_resetn~clkctrl_outclk ),
  32208. .aload(gnd),
  32209. .sclr(gnd),
  32210. .sload(gnd),
  32211. .ena(vcc),
  32212. .devclrn(devclrn),
  32213. .devpor(devpor),
  32214. .q(\macro_inst|u_uart[1]|u_rx[0]|overrun_error~q ),
  32215. .prn(vcc));
  32216. defparam \macro_inst|u_uart[1]|u_rx[0]|overrun_error .is_wysiwyg = "true";
  32217. defparam \macro_inst|u_uart[1]|u_rx[0]|overrun_error .power_up = "low";
  32218. // Location: LCCOMB_X58_Y7_N12
  32219. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|overrun_error~0 (
  32220. .dataa(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|counter ),
  32221. .datab(\macro_inst|u_uart[1]|u_rx[0]|Selector2~1_combout ),
  32222. .datac(\macro_inst|u_uart[1]|u_rx[0]|overrun_error~q ),
  32223. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags[0]~12_combout ),
  32224. .cin(gnd),
  32225. .combout(\macro_inst|u_uart[1]|u_rx[0]|overrun_error~0_combout ),
  32226. .cout());
  32227. defparam \macro_inst|u_uart[1]|u_rx[0]|overrun_error~0 .lut_mask = 16'hF888;
  32228. defparam \macro_inst|u_uart[1]|u_rx[0]|overrun_error~0 .sum_lutc_input = "datac";
  32229. // Location: FF_X58_Y3_N5
  32230. dffeas \macro_inst|u_uart[1]|u_rx[0]|parity_error (
  32231. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32232. .d(\macro_inst|u_uart[1]|u_rx[0]|parity_error~1_combout ),
  32233. .asdata(vcc),
  32234. .clrn(!\sys_resetn~clkctrl_outclk ),
  32235. .aload(gnd),
  32236. .sclr(gnd),
  32237. .sload(gnd),
  32238. .ena(vcc),
  32239. .devclrn(devclrn),
  32240. .devpor(devpor),
  32241. .q(\macro_inst|u_uart[1]|u_rx[0]|parity_error~q ),
  32242. .prn(vcc));
  32243. defparam \macro_inst|u_uart[1]|u_rx[0]|parity_error .is_wysiwyg = "true";
  32244. defparam \macro_inst|u_uart[1]|u_rx[0]|parity_error .power_up = "low";
  32245. // Location: LCCOMB_X54_Y4_N30
  32246. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|parity_error~0 (
  32247. .dataa(\macro_inst|u_uart[1]|u_rx[0]|Add1~0_combout ),
  32248. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_parity~q ),
  32249. .datac(\macro_inst|u_uart[1]|u_rx[0]|always2~0_combout ),
  32250. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_PARITY~q ),
  32251. .cin(gnd),
  32252. .combout(\macro_inst|u_uart[1]|u_rx[0]|parity_error~0_combout ),
  32253. .cout());
  32254. defparam \macro_inst|u_uart[1]|u_rx[0]|parity_error~0 .lut_mask = 16'h6000;
  32255. defparam \macro_inst|u_uart[1]|u_rx[0]|parity_error~0 .sum_lutc_input = "datac";
  32256. // Location: LCCOMB_X58_Y3_N4
  32257. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|parity_error~1 (
  32258. .dataa(\macro_inst|u_uart[1]|u_rx[0]|parity_error~0_combout ),
  32259. .datab(\macro_inst|u_uart[1]|u_regs|clear_flags[0]~12_combout ),
  32260. .datac(\macro_inst|u_uart[1]|u_rx[0]|parity_error~q ),
  32261. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_sample~0_combout ),
  32262. .cin(gnd),
  32263. .combout(\macro_inst|u_uart[1]|u_rx[0]|parity_error~1_combout ),
  32264. .cout());
  32265. defparam \macro_inst|u_uart[1]|u_rx[0]|parity_error~1 .lut_mask = 16'hEAC0;
  32266. defparam \macro_inst|u_uart[1]|u_rx[0]|parity_error~1 .sum_lutc_input = "datac";
  32267. // Location: FF_X58_Y8_N3
  32268. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[0] (
  32269. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32270. .d(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[0]~4_combout ),
  32271. .asdata(\~GND~combout ),
  32272. .clrn(!\sys_resetn~clkctrl_outclk ),
  32273. .aload(gnd),
  32274. .sclr(gnd),
  32275. .sload(\macro_inst|u_uart[1]|u_rx[0]|always6~1_combout ),
  32276. .ena(vcc),
  32277. .devclrn(devclrn),
  32278. .devpor(devpor),
  32279. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt [0]),
  32280. .prn(vcc));
  32281. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[0] .is_wysiwyg = "true";
  32282. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[0] .power_up = "low";
  32283. // Location: LCCOMB_X58_Y8_N2
  32284. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[0]~4 (
  32285. .dataa(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  32286. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt [0]),
  32287. .datac(gnd),
  32288. .datad(vcc),
  32289. .cin(gnd),
  32290. .combout(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[0]~4_combout ),
  32291. .cout(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[0]~5 ));
  32292. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[0]~4 .lut_mask = 16'h6688;
  32293. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[0]~4 .sum_lutc_input = "datac";
  32294. // Location: FF_X58_Y8_N5
  32295. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[1] (
  32296. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32297. .d(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[1]~6_combout ),
  32298. .asdata(vcc),
  32299. .clrn(!\sys_resetn~clkctrl_outclk ),
  32300. .aload(gnd),
  32301. .sclr(gnd),
  32302. .sload(\macro_inst|u_uart[1]|u_rx[0]|always6~1_combout ),
  32303. .ena(vcc),
  32304. .devclrn(devclrn),
  32305. .devpor(devpor),
  32306. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt [1]),
  32307. .prn(vcc));
  32308. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[1] .is_wysiwyg = "true";
  32309. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[1] .power_up = "low";
  32310. // Location: LCCOMB_X58_Y8_N4
  32311. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[1]~6 (
  32312. .dataa(gnd),
  32313. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt [1]),
  32314. .datac(gnd),
  32315. .datad(vcc),
  32316. .cin(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[0]~5 ),
  32317. .combout(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[1]~6_combout ),
  32318. .cout(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[1]~7 ));
  32319. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[1]~6 .lut_mask = 16'h3C3F;
  32320. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[1]~6 .sum_lutc_input = "cin";
  32321. // Location: FF_X58_Y8_N7
  32322. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[2] (
  32323. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32324. .d(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[2]~8_combout ),
  32325. .asdata(\~GND~combout ),
  32326. .clrn(!\sys_resetn~clkctrl_outclk ),
  32327. .aload(gnd),
  32328. .sclr(gnd),
  32329. .sload(\macro_inst|u_uart[1]|u_rx[0]|always6~1_combout ),
  32330. .ena(vcc),
  32331. .devclrn(devclrn),
  32332. .devpor(devpor),
  32333. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt [2]),
  32334. .prn(vcc));
  32335. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[2] .is_wysiwyg = "true";
  32336. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[2] .power_up = "low";
  32337. // Location: LCCOMB_X58_Y8_N6
  32338. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[2]~8 (
  32339. .dataa(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt [2]),
  32340. .datab(gnd),
  32341. .datac(gnd),
  32342. .datad(vcc),
  32343. .cin(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[1]~7 ),
  32344. .combout(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[2]~8_combout ),
  32345. .cout(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[2]~9 ));
  32346. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[2]~8 .lut_mask = 16'hA50A;
  32347. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[2]~8 .sum_lutc_input = "cin";
  32348. // Location: FF_X58_Y8_N9
  32349. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[3] (
  32350. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32351. .d(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[3]~10_combout ),
  32352. .asdata(\~GND~combout ),
  32353. .clrn(!\sys_resetn~clkctrl_outclk ),
  32354. .aload(gnd),
  32355. .sclr(gnd),
  32356. .sload(\macro_inst|u_uart[1]|u_rx[0]|always6~1_combout ),
  32357. .ena(vcc),
  32358. .devclrn(devclrn),
  32359. .devpor(devpor),
  32360. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt [3]),
  32361. .prn(vcc));
  32362. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[3] .is_wysiwyg = "true";
  32363. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[3] .power_up = "low";
  32364. // Location: LCCOMB_X58_Y8_N8
  32365. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[3]~10 (
  32366. .dataa(gnd),
  32367. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt [3]),
  32368. .datac(gnd),
  32369. .datad(gnd),
  32370. .cin(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[2]~9 ),
  32371. .combout(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[3]~10_combout ),
  32372. .cout());
  32373. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[3]~10 .lut_mask = 16'h3C3C;
  32374. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt[3]~10 .sum_lutc_input = "cin";
  32375. // Location: FF_X58_Y8_N31
  32376. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_bit (
  32377. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32378. .d(\macro_inst|u_uart[1]|u_rx[0]|always2~1_combout ),
  32379. .asdata(vcc),
  32380. .clrn(!\sys_resetn~clkctrl_outclk ),
  32381. .aload(gnd),
  32382. .sclr(gnd),
  32383. .sload(gnd),
  32384. .ena(vcc),
  32385. .devclrn(devclrn),
  32386. .devpor(devpor),
  32387. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_bit~q ),
  32388. .prn(vcc));
  32389. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_bit .is_wysiwyg = "true";
  32390. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_bit .power_up = "low";
  32391. // Location: FF_X54_Y4_N13
  32392. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt[0] (
  32393. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32394. .d(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt~4_combout ),
  32395. .asdata(vcc),
  32396. .clrn(vcc),
  32397. .aload(gnd),
  32398. .sclr(gnd),
  32399. .sload(gnd),
  32400. .ena(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt[1]~3_combout ),
  32401. .devclrn(devclrn),
  32402. .devpor(devpor),
  32403. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt [0]),
  32404. .prn(vcc));
  32405. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt[0] .is_wysiwyg = "true";
  32406. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt[0] .power_up = "low";
  32407. // Location: FF_X54_Y4_N19
  32408. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt[1] (
  32409. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32410. .d(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt~5_combout ),
  32411. .asdata(vcc),
  32412. .clrn(vcc),
  32413. .aload(gnd),
  32414. .sclr(gnd),
  32415. .sload(gnd),
  32416. .ena(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt[1]~3_combout ),
  32417. .devclrn(devclrn),
  32418. .devpor(devpor),
  32419. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt [1]),
  32420. .prn(vcc));
  32421. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt[1] .is_wysiwyg = "true";
  32422. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt[1] .power_up = "low";
  32423. // Location: LCCOMB_X54_Y4_N28
  32424. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt[1]~3 (
  32425. .dataa(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_START~q ),
  32426. .datab(gnd),
  32427. .datac(gnd),
  32428. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_bit~q ),
  32429. .cin(gnd),
  32430. .combout(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt[1]~3_combout ),
  32431. .cout());
  32432. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt[1]~3 .lut_mask = 16'hFFAA;
  32433. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt[1]~3 .sum_lutc_input = "datac";
  32434. // Location: FF_X54_Y4_N1
  32435. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt[2] (
  32436. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32437. .d(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt~2_combout ),
  32438. .asdata(vcc),
  32439. .clrn(vcc),
  32440. .aload(gnd),
  32441. .sclr(gnd),
  32442. .sload(gnd),
  32443. .ena(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt[1]~3_combout ),
  32444. .devclrn(devclrn),
  32445. .devpor(devpor),
  32446. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt [2]),
  32447. .prn(vcc));
  32448. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt[2] .is_wysiwyg = "true";
  32449. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt[2] .power_up = "low";
  32450. // Location: FF_X54_Y4_N21
  32451. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt[3] (
  32452. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32453. .d(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt~1_combout ),
  32454. .asdata(vcc),
  32455. .clrn(vcc),
  32456. .aload(gnd),
  32457. .sclr(gnd),
  32458. .sload(gnd),
  32459. .ena(vcc),
  32460. .devclrn(devclrn),
  32461. .devpor(devpor),
  32462. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt [3]),
  32463. .prn(vcc));
  32464. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt[3] .is_wysiwyg = "true";
  32465. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt[3] .power_up = "low";
  32466. // Location: LCCOMB_X54_Y4_N20
  32467. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt~1 (
  32468. .dataa(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_START~q ),
  32469. .datab(\macro_inst|u_uart[1]|u_rx[0]|Add4~0_combout ),
  32470. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt [3]),
  32471. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_bit~q ),
  32472. .cin(gnd),
  32473. .combout(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt~1_combout ),
  32474. .cout());
  32475. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt~1 .lut_mask = 16'h1150;
  32476. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt~1 .sum_lutc_input = "datac";
  32477. // Location: LCCOMB_X54_Y4_N0
  32478. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt~2 (
  32479. .dataa(\macro_inst|u_uart[1]|u_rx[0]|Add4~1_combout ),
  32480. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_DATA~q ),
  32481. .datac(\macro_inst|u_uart[1]|u_rx[0]|always3~1_combout ),
  32482. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_START~q ),
  32483. .cin(gnd),
  32484. .combout(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt~2_combout ),
  32485. .cout());
  32486. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt~2 .lut_mask = 16'hFF15;
  32487. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt~2 .sum_lutc_input = "datac";
  32488. // Location: LCCOMB_X54_Y4_N12
  32489. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt~4 (
  32490. .dataa(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_START~q ),
  32491. .datab(\macro_inst|u_uart[1]|u_rx[5]|Add3~0_combout ),
  32492. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt [0]),
  32493. .datad(\macro_inst|u_uart[1]|u_rx[0]|always3~2_combout ),
  32494. .cin(gnd),
  32495. .combout(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt~4_combout ),
  32496. .cout());
  32497. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt~4 .lut_mask = 16'hABAF;
  32498. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt~4 .sum_lutc_input = "datac";
  32499. // Location: LCCOMB_X54_Y4_N18
  32500. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt~5 (
  32501. .dataa(\macro_inst|u_uart[1]|u_rx[0]|Add4~2_combout ),
  32502. .datab(\macro_inst|u_uart[1]|u_rx[0]|always3~2_combout ),
  32503. .datac(\macro_inst|u_uart[1]|u_rx[5]|Add3~1_combout ),
  32504. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_START~q ),
  32505. .cin(gnd),
  32506. .combout(\macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt~5_combout ),
  32507. .cout());
  32508. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt~5 .lut_mask = 16'hFFD1;
  32509. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_data_cnt~5 .sum_lutc_input = "datac";
  32510. // Location: FF_X57_Y7_N25
  32511. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|counter[0] (
  32512. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32513. .d(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|counter~0_combout ),
  32514. .asdata(vcc),
  32515. .clrn(!\sys_resetn~clkctrl_outclk ),
  32516. .aload(gnd),
  32517. .sclr(gnd),
  32518. .sload(gnd),
  32519. .ena(vcc),
  32520. .devclrn(devclrn),
  32521. .devpor(devpor),
  32522. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|counter ),
  32523. .prn(vcc));
  32524. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|counter[0] .is_wysiwyg = "true";
  32525. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|counter[0] .power_up = "low";
  32526. // Location: LCCOMB_X57_Y7_N24
  32527. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|counter~0 (
  32528. .dataa(gnd),
  32529. .datab(\macro_inst|u_uart[1]|u_regs|rx_read [0]),
  32530. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|counter ),
  32531. .datad(\macro_inst|u_uart[1]|u_rx[0]|Selector2~1_combout ),
  32532. .cin(gnd),
  32533. .combout(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|counter~0_combout ),
  32534. .cout());
  32535. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|counter~0 .lut_mask = 16'h3F30;
  32536. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|counter~0 .sum_lutc_input = "datac";
  32537. // Location: FF_X56_Y11_N29
  32538. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][0] (
  32539. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32540. .d(gnd),
  32541. .asdata(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [0]),
  32542. .clrn(vcc),
  32543. .aload(gnd),
  32544. .sclr(gnd),
  32545. .sload(vcc),
  32546. .ena(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|wrreq~0_combout ),
  32547. .devclrn(devclrn),
  32548. .devpor(devpor),
  32549. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][0]~q ),
  32550. .prn(vcc));
  32551. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][0] .is_wysiwyg = "true";
  32552. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][0] .power_up = "low";
  32553. // Location: FF_X56_Y11_N15
  32554. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][1] (
  32555. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32556. .d(gnd),
  32557. .asdata(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [1]),
  32558. .clrn(vcc),
  32559. .aload(gnd),
  32560. .sclr(gnd),
  32561. .sload(vcc),
  32562. .ena(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|wrreq~0_combout ),
  32563. .devclrn(devclrn),
  32564. .devpor(devpor),
  32565. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][1]~q ),
  32566. .prn(vcc));
  32567. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][1] .is_wysiwyg = "true";
  32568. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][1] .power_up = "low";
  32569. // Location: FF_X56_Y11_N27
  32570. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][2] (
  32571. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32572. .d(gnd),
  32573. .asdata(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [2]),
  32574. .clrn(vcc),
  32575. .aload(gnd),
  32576. .sclr(gnd),
  32577. .sload(vcc),
  32578. .ena(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|wrreq~0_combout ),
  32579. .devclrn(devclrn),
  32580. .devpor(devpor),
  32581. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][2]~q ),
  32582. .prn(vcc));
  32583. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][2] .is_wysiwyg = "true";
  32584. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][2] .power_up = "low";
  32585. // Location: FF_X56_Y11_N5
  32586. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][3] (
  32587. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32588. .d(gnd),
  32589. .asdata(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [3]),
  32590. .clrn(vcc),
  32591. .aload(gnd),
  32592. .sclr(gnd),
  32593. .sload(vcc),
  32594. .ena(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|wrreq~0_combout ),
  32595. .devclrn(devclrn),
  32596. .devpor(devpor),
  32597. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][3]~q ),
  32598. .prn(vcc));
  32599. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][3] .is_wysiwyg = "true";
  32600. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][3] .power_up = "low";
  32601. // Location: FF_X56_Y11_N21
  32602. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][4] (
  32603. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32604. .d(gnd),
  32605. .asdata(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [4]),
  32606. .clrn(vcc),
  32607. .aload(gnd),
  32608. .sclr(gnd),
  32609. .sload(vcc),
  32610. .ena(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|wrreq~0_combout ),
  32611. .devclrn(devclrn),
  32612. .devpor(devpor),
  32613. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][4]~q ),
  32614. .prn(vcc));
  32615. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][4] .is_wysiwyg = "true";
  32616. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][4] .power_up = "low";
  32617. // Location: FF_X56_Y11_N23
  32618. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][5] (
  32619. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32620. .d(gnd),
  32621. .asdata(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [5]),
  32622. .clrn(vcc),
  32623. .aload(gnd),
  32624. .sclr(gnd),
  32625. .sload(vcc),
  32626. .ena(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|wrreq~0_combout ),
  32627. .devclrn(devclrn),
  32628. .devpor(devpor),
  32629. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][5]~q ),
  32630. .prn(vcc));
  32631. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][5] .is_wysiwyg = "true";
  32632. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][5] .power_up = "low";
  32633. // Location: FF_X56_Y11_N19
  32634. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][6] (
  32635. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32636. .d(gnd),
  32637. .asdata(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [6]),
  32638. .clrn(vcc),
  32639. .aload(gnd),
  32640. .sclr(gnd),
  32641. .sload(vcc),
  32642. .ena(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|wrreq~0_combout ),
  32643. .devclrn(devclrn),
  32644. .devpor(devpor),
  32645. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][6]~q ),
  32646. .prn(vcc));
  32647. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][6] .is_wysiwyg = "true";
  32648. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][6] .power_up = "low";
  32649. // Location: FF_X56_Y11_N9
  32650. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][7] (
  32651. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32652. .d(gnd),
  32653. .asdata(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [7]),
  32654. .clrn(vcc),
  32655. .aload(gnd),
  32656. .sclr(gnd),
  32657. .sload(vcc),
  32658. .ena(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|wrreq~0_combout ),
  32659. .devclrn(devclrn),
  32660. .devpor(devpor),
  32661. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][7]~q ),
  32662. .prn(vcc));
  32663. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][7] .is_wysiwyg = "true";
  32664. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|fifo[1][7] .power_up = "low";
  32665. // Location: LCCOMB_X57_Y8_N28
  32666. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|wrreq~0 (
  32667. .dataa(\macro_inst|u_uart[1]|u_rx[0]|always2~0_combout ),
  32668. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|counter ),
  32669. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_sample~0_combout ),
  32670. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_STOP~q ),
  32671. .cin(gnd),
  32672. .combout(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|wrreq~0_combout ),
  32673. .cout());
  32674. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|wrreq~0 .lut_mask = 16'h2000;
  32675. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_fifo|wrreq~0 .sum_lutc_input = "datac";
  32676. // Location: FF_X58_Y6_N25
  32677. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_idle (
  32678. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32679. .d(\macro_inst|u_uart[1]|u_rx[0]|rx_idle~0_combout ),
  32680. .asdata(vcc),
  32681. .clrn(!\sys_resetn~clkctrl_outclk ),
  32682. .aload(gnd),
  32683. .sclr(gnd),
  32684. .sload(gnd),
  32685. .ena(vcc),
  32686. .devclrn(devclrn),
  32687. .devpor(devpor),
  32688. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_idle~q ),
  32689. .prn(vcc));
  32690. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_idle .is_wysiwyg = "true";
  32691. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_idle .power_up = "low";
  32692. // Location: FF_X56_Y7_N7
  32693. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_idle_en (
  32694. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32695. .d(\macro_inst|u_uart[1]|u_rx[0]|rx_idle_en~0_combout ),
  32696. .asdata(vcc),
  32697. .clrn(!\sys_resetn~clkctrl_outclk ),
  32698. .aload(gnd),
  32699. .sclr(gnd),
  32700. .sload(gnd),
  32701. .ena(vcc),
  32702. .devclrn(devclrn),
  32703. .devpor(devpor),
  32704. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_idle_en~q ),
  32705. .prn(vcc));
  32706. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_idle_en .is_wysiwyg = "true";
  32707. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_idle_en .power_up = "low";
  32708. // Location: LCCOMB_X56_Y7_N6
  32709. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|rx_idle_en~0 (
  32710. .dataa(\macro_inst|u_uart[1]|u_rx[0]|rx_fifo|counter ),
  32711. .datab(\macro_inst|u_uart[1]|u_regs|clear_flags~10_combout ),
  32712. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_idle_en~q ),
  32713. .datad(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~12_combout ),
  32714. .cin(gnd),
  32715. .combout(\macro_inst|u_uart[1]|u_rx[0]|rx_idle_en~0_combout ),
  32716. .cout());
  32717. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_idle_en~0 .lut_mask = 16'hBAFA;
  32718. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_idle_en~0 .sum_lutc_input = "datac";
  32719. // Location: LCCOMB_X58_Y6_N24
  32720. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|rx_idle~0 (
  32721. .dataa(\macro_inst|u_uart[1]|u_rx[0]|always8~0_combout ),
  32722. .datab(\macro_inst|u_uart[1]|u_regs|clear_flags~10_combout ),
  32723. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_idle~q ),
  32724. .datad(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[0]~12_combout ),
  32725. .cin(gnd),
  32726. .combout(\macro_inst|u_uart[1]|u_rx[0]|rx_idle~0_combout ),
  32727. .cout());
  32728. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_idle~0 .lut_mask = 16'hBAFA;
  32729. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_idle~0 .sum_lutc_input = "datac";
  32730. // Location: FF_X57_Y8_N3
  32731. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_in[0] (
  32732. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32733. .d(\macro_inst|uart_rxd [6]),
  32734. .asdata(vcc),
  32735. .clrn(!\sys_resetn~clkctrl_outclk ),
  32736. .aload(gnd),
  32737. .sclr(gnd),
  32738. .sload(gnd),
  32739. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  32740. .devclrn(devclrn),
  32741. .devpor(devpor),
  32742. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_in [0]),
  32743. .prn(vcc));
  32744. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_in[0] .is_wysiwyg = "true";
  32745. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_in[0] .power_up = "low";
  32746. // Location: FF_X60_Y11_N1
  32747. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_in[1] (
  32748. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32749. .d(gnd),
  32750. .asdata(\macro_inst|u_uart[1]|u_rx[0]|rx_in [0]),
  32751. .clrn(!\sys_resetn~clkctrl_outclk ),
  32752. .aload(gnd),
  32753. .sclr(gnd),
  32754. .sload(vcc),
  32755. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  32756. .devclrn(devclrn),
  32757. .devpor(devpor),
  32758. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_in [1]),
  32759. .prn(vcc));
  32760. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_in[1] .is_wysiwyg = "true";
  32761. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_in[1] .power_up = "low";
  32762. // Location: FF_X57_Y8_N23
  32763. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_in[2] (
  32764. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32765. .d(\macro_inst|u_uart[1]|u_rx[0]|rx_in[2]~feeder_combout ),
  32766. .asdata(vcc),
  32767. .clrn(!\sys_resetn~clkctrl_outclk ),
  32768. .aload(gnd),
  32769. .sclr(gnd),
  32770. .sload(gnd),
  32771. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  32772. .devclrn(devclrn),
  32773. .devpor(devpor),
  32774. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_in [2]),
  32775. .prn(vcc));
  32776. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_in[2] .is_wysiwyg = "true";
  32777. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_in[2] .power_up = "low";
  32778. // Location: LCCOMB_X57_Y8_N22
  32779. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|rx_in[2]~feeder (
  32780. .dataa(gnd),
  32781. .datab(gnd),
  32782. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_in [1]),
  32783. .datad(gnd),
  32784. .cin(gnd),
  32785. .combout(\macro_inst|u_uart[1]|u_rx[0]|rx_in[2]~feeder_combout ),
  32786. .cout());
  32787. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_in[2]~feeder .lut_mask = 16'hF0F0;
  32788. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_in[2]~feeder .sum_lutc_input = "datac";
  32789. // Location: FF_X57_Y8_N13
  32790. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_in[3] (
  32791. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32792. .d(gnd),
  32793. .asdata(\macro_inst|u_uart[1]|u_rx[0]|rx_in [2]),
  32794. .clrn(!\sys_resetn~clkctrl_outclk ),
  32795. .aload(gnd),
  32796. .sclr(gnd),
  32797. .sload(vcc),
  32798. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  32799. .devclrn(devclrn),
  32800. .devpor(devpor),
  32801. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_in [3]),
  32802. .prn(vcc));
  32803. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_in[3] .is_wysiwyg = "true";
  32804. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_in[3] .power_up = "low";
  32805. // Location: FF_X57_Y8_N1
  32806. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_in[4] (
  32807. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32808. .d(\macro_inst|u_uart[1]|u_rx[0]|rx_in[4]~0_combout ),
  32809. .asdata(vcc),
  32810. .clrn(!\sys_resetn~clkctrl_outclk ),
  32811. .aload(gnd),
  32812. .sclr(gnd),
  32813. .sload(gnd),
  32814. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  32815. .devclrn(devclrn),
  32816. .devpor(devpor),
  32817. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_in [4]),
  32818. .prn(vcc));
  32819. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_in[4] .is_wysiwyg = "true";
  32820. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_in[4] .power_up = "low";
  32821. // Location: LCCOMB_X57_Y8_N0
  32822. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|rx_in[4]~0 (
  32823. .dataa(gnd),
  32824. .datab(gnd),
  32825. .datac(gnd),
  32826. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_in [3]),
  32827. .cin(gnd),
  32828. .combout(\macro_inst|u_uart[1]|u_rx[0]|rx_in[4]~0_combout ),
  32829. .cout());
  32830. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_in[4]~0 .lut_mask = 16'h00FF;
  32831. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_in[4]~0 .sum_lutc_input = "datac";
  32832. // Location: FF_X54_Y4_N25
  32833. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_parity (
  32834. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32835. .d(\macro_inst|u_uart[1]|u_rx[0]|rx_parity~1_combout ),
  32836. .asdata(vcc),
  32837. .clrn(vcc),
  32838. .aload(gnd),
  32839. .sclr(gnd),
  32840. .sload(gnd),
  32841. .ena(vcc),
  32842. .devclrn(devclrn),
  32843. .devpor(devpor),
  32844. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_parity~q ),
  32845. .prn(vcc));
  32846. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_parity .is_wysiwyg = "true";
  32847. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_parity .power_up = "low";
  32848. // Location: LCCOMB_X57_Y8_N18
  32849. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|rx_parity~0 (
  32850. .dataa(\macro_inst|u_uart[1]|u_rx[0]|rx_bit~q ),
  32851. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [7]),
  32852. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_DATA~q ),
  32853. .datad(\macro_inst|u_uart[1]|u_regs|lcr_sps~q ),
  32854. .cin(gnd),
  32855. .combout(\macro_inst|u_uart[1]|u_rx[0]|rx_parity~0_combout ),
  32856. .cout());
  32857. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_parity~0 .lut_mask = 16'h0080;
  32858. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_parity~0 .sum_lutc_input = "datac";
  32859. // Location: LCCOMB_X54_Y4_N24
  32860. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|rx_parity~1 (
  32861. .dataa(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_START~q ),
  32862. .datab(\macro_inst|u_uart[1]|u_regs|lcr_eps~q ),
  32863. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_parity~q ),
  32864. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_parity~0_combout ),
  32865. .cin(gnd),
  32866. .combout(\macro_inst|u_uart[1]|u_rx[0]|rx_parity~1_combout ),
  32867. .cout());
  32868. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_parity~1 .lut_mask = 16'h2772;
  32869. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_parity~1 .sum_lutc_input = "datac";
  32870. // Location: LCCOMB_X57_Y8_N12
  32871. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|rx_sample~0 (
  32872. .dataa(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt [1]),
  32873. .datab(gnd),
  32874. .datac(gnd),
  32875. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_baud_cnt [2]),
  32876. .cin(gnd),
  32877. .combout(\macro_inst|u_uart[1]|u_rx[0]|rx_sample~0_combout ),
  32878. .cout());
  32879. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_sample~0 .lut_mask = 16'h0055;
  32880. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_sample~0 .sum_lutc_input = "datac";
  32881. // Location: FF_X57_Y7_N1
  32882. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[0] (
  32883. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32884. .d(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[0]~feeder_combout ),
  32885. .asdata(vcc),
  32886. .clrn(!\sys_resetn~clkctrl_outclk ),
  32887. .aload(gnd),
  32888. .sclr(gnd),
  32889. .sload(gnd),
  32890. .ena(\macro_inst|u_uart[1]|u_rx[0]|always4~2_combout ),
  32891. .devclrn(devclrn),
  32892. .devpor(devpor),
  32893. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [0]),
  32894. .prn(vcc));
  32895. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[0] .is_wysiwyg = "true";
  32896. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[0] .power_up = "low";
  32897. // Location: LCCOMB_X57_Y7_N0
  32898. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[0]~feeder (
  32899. .dataa(gnd),
  32900. .datab(gnd),
  32901. .datac(gnd),
  32902. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [1]),
  32903. .cin(gnd),
  32904. .combout(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[0]~feeder_combout ),
  32905. .cout());
  32906. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[0]~feeder .lut_mask = 16'hFF00;
  32907. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[0]~feeder .sum_lutc_input = "datac";
  32908. // Location: FF_X57_Y8_N17
  32909. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[1] (
  32910. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32911. .d(gnd),
  32912. .asdata(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [2]),
  32913. .clrn(!\sys_resetn~clkctrl_outclk ),
  32914. .aload(gnd),
  32915. .sclr(gnd),
  32916. .sload(vcc),
  32917. .ena(\macro_inst|u_uart[1]|u_rx[0]|always4~2_combout ),
  32918. .devclrn(devclrn),
  32919. .devpor(devpor),
  32920. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [1]),
  32921. .prn(vcc));
  32922. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[1] .is_wysiwyg = "true";
  32923. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[1] .power_up = "low";
  32924. // Location: FF_X57_Y8_N7
  32925. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[2] (
  32926. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32927. .d(gnd),
  32928. .asdata(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [3]),
  32929. .clrn(!\sys_resetn~clkctrl_outclk ),
  32930. .aload(gnd),
  32931. .sclr(gnd),
  32932. .sload(vcc),
  32933. .ena(\macro_inst|u_uart[1]|u_rx[0]|always4~2_combout ),
  32934. .devclrn(devclrn),
  32935. .devpor(devpor),
  32936. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [2]),
  32937. .prn(vcc));
  32938. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[2] .is_wysiwyg = "true";
  32939. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[2] .power_up = "low";
  32940. // Location: FF_X57_Y8_N31
  32941. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[3] (
  32942. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32943. .d(gnd),
  32944. .asdata(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [4]),
  32945. .clrn(!\sys_resetn~clkctrl_outclk ),
  32946. .aload(gnd),
  32947. .sclr(gnd),
  32948. .sload(vcc),
  32949. .ena(\macro_inst|u_uart[1]|u_rx[0]|always4~2_combout ),
  32950. .devclrn(devclrn),
  32951. .devpor(devpor),
  32952. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [3]),
  32953. .prn(vcc));
  32954. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[3] .is_wysiwyg = "true";
  32955. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[3] .power_up = "low";
  32956. // Location: FF_X57_Y8_N27
  32957. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[4] (
  32958. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32959. .d(gnd),
  32960. .asdata(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [5]),
  32961. .clrn(!\sys_resetn~clkctrl_outclk ),
  32962. .aload(gnd),
  32963. .sclr(gnd),
  32964. .sload(vcc),
  32965. .ena(\macro_inst|u_uart[1]|u_rx[0]|always4~2_combout ),
  32966. .devclrn(devclrn),
  32967. .devpor(devpor),
  32968. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [4]),
  32969. .prn(vcc));
  32970. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[4] .is_wysiwyg = "true";
  32971. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[4] .power_up = "low";
  32972. // Location: FF_X57_Y8_N15
  32973. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[5] (
  32974. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32975. .d(gnd),
  32976. .asdata(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [6]),
  32977. .clrn(!\sys_resetn~clkctrl_outclk ),
  32978. .aload(gnd),
  32979. .sclr(gnd),
  32980. .sload(vcc),
  32981. .ena(\macro_inst|u_uart[1]|u_rx[0]|always4~2_combout ),
  32982. .devclrn(devclrn),
  32983. .devpor(devpor),
  32984. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [5]),
  32985. .prn(vcc));
  32986. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[5] .is_wysiwyg = "true";
  32987. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[5] .power_up = "low";
  32988. // Location: FF_X57_Y8_N5
  32989. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[6] (
  32990. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  32991. .d(gnd),
  32992. .asdata(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [7]),
  32993. .clrn(!\sys_resetn~clkctrl_outclk ),
  32994. .aload(gnd),
  32995. .sclr(gnd),
  32996. .sload(vcc),
  32997. .ena(\macro_inst|u_uart[1]|u_rx[0]|always4~2_combout ),
  32998. .devclrn(devclrn),
  32999. .devpor(devpor),
  33000. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [6]),
  33001. .prn(vcc));
  33002. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[6] .is_wysiwyg = "true";
  33003. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[6] .power_up = "low";
  33004. // Location: FF_X57_Y8_N9
  33005. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[7] (
  33006. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  33007. .d(gnd),
  33008. .asdata(\macro_inst|u_uart[1]|u_rx[0]|Add1~0_combout ),
  33009. .clrn(!\sys_resetn~clkctrl_outclk ),
  33010. .aload(gnd),
  33011. .sclr(gnd),
  33012. .sload(vcc),
  33013. .ena(\macro_inst|u_uart[1]|u_rx[0]|always4~2_combout ),
  33014. .devclrn(devclrn),
  33015. .devpor(devpor),
  33016. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg [7]),
  33017. .prn(vcc));
  33018. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[7] .is_wysiwyg = "true";
  33019. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_shift_reg[7] .power_up = "low";
  33020. // Location: FF_X43_Y4_N27
  33021. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_DATA (
  33022. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  33023. .d(\macro_inst|u_uart[1]|u_rx[0]|Selector2~6_combout ),
  33024. .asdata(vcc),
  33025. .clrn(!\sys_resetn~clkctrl_outclk ),
  33026. .aload(gnd),
  33027. .sclr(gnd),
  33028. .sload(gnd),
  33029. .ena(vcc),
  33030. .devclrn(devclrn),
  33031. .devpor(devpor),
  33032. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_DATA~q ),
  33033. .prn(vcc));
  33034. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_DATA .is_wysiwyg = "true";
  33035. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_DATA .power_up = "low";
  33036. // Location: FF_X43_Y4_N5
  33037. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_IDLE (
  33038. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  33039. .d(\macro_inst|u_uart[1]|u_rx[0]|Selector0~0_combout ),
  33040. .asdata(vcc),
  33041. .clrn(!\sys_resetn~clkctrl_outclk ),
  33042. .aload(gnd),
  33043. .sclr(gnd),
  33044. .sload(gnd),
  33045. .ena(vcc),
  33046. .devclrn(devclrn),
  33047. .devpor(devpor),
  33048. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_IDLE~q ),
  33049. .prn(vcc));
  33050. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_IDLE .is_wysiwyg = "true";
  33051. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_IDLE .power_up = "low";
  33052. // Location: FF_X43_Y4_N1
  33053. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_PARITY (
  33054. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  33055. .d(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_PARITY~1_combout ),
  33056. .asdata(vcc),
  33057. .clrn(!\sys_resetn~clkctrl_outclk ),
  33058. .aload(gnd),
  33059. .sclr(gnd),
  33060. .sload(gnd),
  33061. .ena(vcc),
  33062. .devclrn(devclrn),
  33063. .devpor(devpor),
  33064. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_PARITY~q ),
  33065. .prn(vcc));
  33066. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_PARITY .is_wysiwyg = "true";
  33067. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_PARITY .power_up = "low";
  33068. // Location: LCCOMB_X46_Y4_N28
  33069. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_PARITY~0 (
  33070. .dataa(gnd),
  33071. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_PARITY~q ),
  33072. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_bit~q ),
  33073. .datad(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  33074. .cin(gnd),
  33075. .combout(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_PARITY~0_combout ),
  33076. .cout());
  33077. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_PARITY~0 .lut_mask = 16'h3F00;
  33078. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_PARITY~0 .sum_lutc_input = "datac";
  33079. // Location: LCCOMB_X43_Y4_N0
  33080. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_PARITY~1 (
  33081. .dataa(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_PARITY~0_combout ),
  33082. .datab(\macro_inst|u_uart[1]|u_rx[0]|Selector3~0_combout ),
  33083. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_PARITY~q ),
  33084. .datad(\macro_inst|u_uart[1]|u_rx[0]|Selector4~4_combout ),
  33085. .cin(gnd),
  33086. .combout(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_PARITY~1_combout ),
  33087. .cout());
  33088. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_PARITY~1 .lut_mask = 16'h88F8;
  33089. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_PARITY~1 .sum_lutc_input = "datac";
  33090. // Location: FF_X43_Y4_N15
  33091. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_START (
  33092. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  33093. .d(\macro_inst|u_uart[1]|u_rx[0]|Selector1~0_combout ),
  33094. .asdata(vcc),
  33095. .clrn(!\sys_resetn~clkctrl_outclk ),
  33096. .aload(gnd),
  33097. .sclr(gnd),
  33098. .sload(gnd),
  33099. .ena(vcc),
  33100. .devclrn(devclrn),
  33101. .devpor(devpor),
  33102. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_START~q ),
  33103. .prn(vcc));
  33104. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_START .is_wysiwyg = "true";
  33105. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_START .power_up = "low";
  33106. // Location: FF_X56_Y8_N29
  33107. dffeas \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_STOP (
  33108. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  33109. .d(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_STOP~1_combout ),
  33110. .asdata(vcc),
  33111. .clrn(!\sys_resetn~clkctrl_outclk ),
  33112. .aload(gnd),
  33113. .sclr(gnd),
  33114. .sload(gnd),
  33115. .ena(vcc),
  33116. .devclrn(devclrn),
  33117. .devpor(devpor),
  33118. .q(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_STOP~q ),
  33119. .prn(vcc));
  33120. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_STOP .is_wysiwyg = "true";
  33121. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_STOP .power_up = "low";
  33122. // Location: LCCOMB_X54_Y4_N8
  33123. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_STOP~0 (
  33124. .dataa(\macro_inst|u_uart[1]|u_rx[0]|Selector3~0_combout ),
  33125. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_bit~q ),
  33126. .datac(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  33127. .datad(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_PARITY~q ),
  33128. .cin(gnd),
  33129. .combout(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_STOP~0_combout ),
  33130. .cout());
  33131. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_STOP~0 .lut_mask = 16'hCE0A;
  33132. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_STOP~0 .sum_lutc_input = "datac";
  33133. // Location: LCCOMB_X56_Y8_N28
  33134. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_STOP~1 (
  33135. .dataa(gnd),
  33136. .datab(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_STOP~0_combout ),
  33137. .datac(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_STOP~q ),
  33138. .datad(\macro_inst|u_uart[1]|u_rx[0]|Selector4~4_combout ),
  33139. .cin(gnd),
  33140. .combout(\macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_STOP~1_combout ),
  33141. .cout());
  33142. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_STOP~1 .lut_mask = 16'hCCF0;
  33143. defparam \macro_inst|u_uart[1]|u_rx[0]|rx_state.UART_STOP~1 .sum_lutc_input = "datac";
  33144. // Location: LCCOMB_X56_Y9_N26
  33145. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|Add1~0 (
  33146. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_in [4]),
  33147. .datab(gnd),
  33148. .datac(\macro_inst|u_uart[1]|u_rx[1]|rx_in [2]),
  33149. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_in [3]),
  33150. .cin(gnd),
  33151. .combout(\macro_inst|u_uart[1]|u_rx[1]|Add1~0_combout ),
  33152. .cout());
  33153. defparam \macro_inst|u_uart[1]|u_rx[1]|Add1~0 .lut_mask = 16'h0AAF;
  33154. defparam \macro_inst|u_uart[1]|u_rx[1]|Add1~0 .sum_lutc_input = "datac";
  33155. // Location: LCCOMB_X56_Y6_N0
  33156. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|Add4~0 (
  33157. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt [2]),
  33158. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt [3]),
  33159. .datac(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt [0]),
  33160. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt [1]),
  33161. .cin(gnd),
  33162. .combout(\macro_inst|u_uart[1]|u_rx[1]|Add4~0_combout ),
  33163. .cout());
  33164. defparam \macro_inst|u_uart[1]|u_rx[1]|Add4~0 .lut_mask = 16'h3336;
  33165. defparam \macro_inst|u_uart[1]|u_rx[1]|Add4~0 .sum_lutc_input = "datac";
  33166. // Location: LCCOMB_X56_Y6_N4
  33167. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|Add4~1 (
  33168. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt [0]),
  33169. .datab(gnd),
  33170. .datac(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt [2]),
  33171. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt [1]),
  33172. .cin(gnd),
  33173. .combout(\macro_inst|u_uart[1]|u_rx[1]|Add4~1_combout ),
  33174. .cout());
  33175. defparam \macro_inst|u_uart[1]|u_rx[1]|Add4~1 .lut_mask = 16'h0F5A;
  33176. defparam \macro_inst|u_uart[1]|u_rx[1]|Add4~1 .sum_lutc_input = "datac";
  33177. // Location: LCCOMB_X53_Y4_N26
  33178. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|Add4~2 (
  33179. .dataa(gnd),
  33180. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt [0]),
  33181. .datac(gnd),
  33182. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt [1]),
  33183. .cin(gnd),
  33184. .combout(\macro_inst|u_uart[1]|u_rx[1]|Add4~2_combout ),
  33185. .cout());
  33186. defparam \macro_inst|u_uart[1]|u_rx[1]|Add4~2 .lut_mask = 16'h33CC;
  33187. defparam \macro_inst|u_uart[1]|u_rx[1]|Add4~2 .sum_lutc_input = "datac";
  33188. // Location: LCCOMB_X56_Y5_N24
  33189. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|Selector0~0 (
  33190. .dataa(\macro_inst|u_uart[1]|u_rx[1]|Add1~0_combout ),
  33191. .datab(gnd),
  33192. .datac(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_IDLE~q ),
  33193. .datad(\macro_inst|u_uart[1]|u_rx[1]|Selector2~2_combout ),
  33194. .cin(gnd),
  33195. .combout(\macro_inst|u_uart[1]|u_rx[1]|Selector0~0_combout ),
  33196. .cout());
  33197. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector0~0 .lut_mask = 16'h00F5;
  33198. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector0~0 .sum_lutc_input = "datac";
  33199. // Location: LCCOMB_X56_Y5_N12
  33200. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|Selector1~0 (
  33201. .dataa(\macro_inst|u_uart[1]|u_rx[1]|Selector2~4_combout ),
  33202. .datab(\macro_inst|u_uart[1]|u_rx[1]|always6~1_combout ),
  33203. .datac(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_START~q ),
  33204. .datad(\macro_inst|u_uart[1]|u_rx[1]|Selector2~2_combout ),
  33205. .cin(gnd),
  33206. .combout(\macro_inst|u_uart[1]|u_rx[1]|Selector1~0_combout ),
  33207. .cout());
  33208. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector1~0 .lut_mask = 16'h00DC;
  33209. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector1~0 .sum_lutc_input = "datac";
  33210. // Location: LCCOMB_X52_Y3_N24
  33211. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|Selector2~1 (
  33212. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_STOP~q ),
  33213. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt [1]),
  33214. .datac(\macro_inst|u_uart[1]|u_rx[1]|always2~0_combout ),
  33215. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt [2]),
  33216. .cin(gnd),
  33217. .combout(\macro_inst|u_uart[1]|u_rx[1]|Selector2~1_combout ),
  33218. .cout());
  33219. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector2~1 .lut_mask = 16'h0020;
  33220. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector2~1 .sum_lutc_input = "datac";
  33221. // Location: LCCOMB_X56_Y5_N0
  33222. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|Selector2~2 (
  33223. .dataa(\macro_inst|u_uart[1]|u_rx[1]|always2~0_combout ),
  33224. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_STOP~q ),
  33225. .datac(\macro_inst|u_uart[1]|u_rx[1]|Add1~0_combout ),
  33226. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_sample~0_combout ),
  33227. .cin(gnd),
  33228. .combout(\macro_inst|u_uart[1]|u_rx[1]|Selector2~2_combout ),
  33229. .cout());
  33230. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector2~2 .lut_mask = 16'h8000;
  33231. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector2~2 .sum_lutc_input = "datac";
  33232. // Location: LCCOMB_X56_Y6_N2
  33233. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|Selector2~3 (
  33234. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_START~q ),
  33235. .datab(gnd),
  33236. .datac(gnd),
  33237. .datad(\macro_inst|u_uart[1]|u_rx[1]|Selector4~2_combout ),
  33238. .cin(gnd),
  33239. .combout(\macro_inst|u_uart[1]|u_rx[1]|Selector2~3_combout ),
  33240. .cout());
  33241. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector2~3 .lut_mask = 16'hAA00;
  33242. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector2~3 .sum_lutc_input = "datac";
  33243. // Location: LCCOMB_X56_Y6_N30
  33244. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|Selector2~4 (
  33245. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_bit~q ),
  33246. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_PARITY~q ),
  33247. .datac(\macro_inst|u_uart[1]|u_rx[1]|always3~2_combout ),
  33248. .datad(\macro_inst|u_uart[1]|u_rx[1]|Selector2~3_combout ),
  33249. .cin(gnd),
  33250. .combout(\macro_inst|u_uart[1]|u_rx[1]|Selector2~4_combout ),
  33251. .cout());
  33252. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector2~4 .lut_mask = 16'hAAA8;
  33253. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector2~4 .sum_lutc_input = "datac";
  33254. // Location: LCCOMB_X56_Y6_N12
  33255. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|Selector2~5 (
  33256. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_IDLE~q ),
  33257. .datab(\macro_inst|u_uart[1]|u_rx[1]|Add1~0_combout ),
  33258. .datac(\macro_inst|u_uart[1]|u_rx[1]|Selector2~4_combout ),
  33259. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_DATA~q ),
  33260. .cin(gnd),
  33261. .combout(\macro_inst|u_uart[1]|u_rx[1]|Selector2~5_combout ),
  33262. .cout());
  33263. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector2~5 .lut_mask = 16'h0E00;
  33264. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector2~5 .sum_lutc_input = "datac";
  33265. // Location: LCCOMB_X56_Y6_N6
  33266. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|Selector2~6 (
  33267. .dataa(\macro_inst|u_uart[1]|u_rx[1]|Selector2~5_combout ),
  33268. .datab(\macro_inst|u_uart[1]|u_rx[1]|Selector2~3_combout ),
  33269. .datac(\macro_inst|u_uart[1]|u_rx[1]|rx_bit~q ),
  33270. .datad(\macro_inst|u_uart[1]|u_rx[1]|Selector2~2_combout ),
  33271. .cin(gnd),
  33272. .combout(\macro_inst|u_uart[1]|u_rx[1]|Selector2~6_combout ),
  33273. .cout());
  33274. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector2~6 .lut_mask = 16'h00EA;
  33275. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector2~6 .sum_lutc_input = "datac";
  33276. // Location: LCCOMB_X58_Y6_N8
  33277. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|Selector4~0 (
  33278. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_DATA~q ),
  33279. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_bit~q ),
  33280. .datac(gnd),
  33281. .datad(\macro_inst|u_uart[1]|u_rx[1]|always3~1_combout ),
  33282. .cin(gnd),
  33283. .combout(\macro_inst|u_uart[1]|u_rx[1]|Selector4~0_combout ),
  33284. .cout());
  33285. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector4~0 .lut_mask = 16'h8800;
  33286. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector4~0 .sum_lutc_input = "datac";
  33287. // Location: LCCOMB_X58_Y6_N30
  33288. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|Selector4~1 (
  33289. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_PARITY~q ),
  33290. .datab(\macro_inst|u_uart[1]|u_rx[1]|always3~1_combout ),
  33291. .datac(\macro_inst|u_uart[1]|u_rx[1]|rx_bit~q ),
  33292. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_DATA~q ),
  33293. .cin(gnd),
  33294. .combout(\macro_inst|u_uart[1]|u_rx[1]|Selector4~1_combout ),
  33295. .cout());
  33296. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector4~1 .lut_mask = 16'hE0A0;
  33297. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector4~1 .sum_lutc_input = "datac";
  33298. // Location: LCCOMB_X56_Y6_N24
  33299. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|Selector4~2 (
  33300. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt [3]),
  33301. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt [2]),
  33302. .datac(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt [0]),
  33303. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt [1]),
  33304. .cin(gnd),
  33305. .combout(\macro_inst|u_uart[1]|u_rx[1]|Selector4~2_combout ),
  33306. .cout());
  33307. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector4~2 .lut_mask = 16'h0001;
  33308. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector4~2 .sum_lutc_input = "datac";
  33309. // Location: LCCOMB_X57_Y6_N0
  33310. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|Selector4~3 (
  33311. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_bit~q ),
  33312. .datab(\macro_inst|u_uart[1]|u_rx[1]|Selector4~2_combout ),
  33313. .datac(gnd),
  33314. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_STOP~q ),
  33315. .cin(gnd),
  33316. .combout(\macro_inst|u_uart[1]|u_rx[1]|Selector4~3_combout ),
  33317. .cout());
  33318. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector4~3 .lut_mask = 16'h0088;
  33319. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector4~3 .sum_lutc_input = "datac";
  33320. // Location: LCCOMB_X58_Y6_N20
  33321. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|Selector4~4 (
  33322. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_IDLE~q ),
  33323. .datab(\macro_inst|u_uart[1]|u_rx[1]|Add1~0_combout ),
  33324. .datac(\macro_inst|u_uart[1]|u_rx[1]|Selector4~3_combout ),
  33325. .datad(\macro_inst|u_uart[1]|u_rx[1]|Selector2~1_combout ),
  33326. .cin(gnd),
  33327. .combout(\macro_inst|u_uart[1]|u_rx[1]|Selector4~4_combout ),
  33328. .cout());
  33329. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector4~4 .lut_mask = 16'hB9B1;
  33330. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector4~4 .sum_lutc_input = "datac";
  33331. // Location: LCCOMB_X58_Y6_N12
  33332. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|Selector4~5 (
  33333. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_PARITY~q ),
  33334. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_DATA~q ),
  33335. .datac(\macro_inst|u_uart[1]|u_rx[1]|Selector4~1_combout ),
  33336. .datad(\macro_inst|u_uart[1]|u_rx[1]|Selector4~4_combout ),
  33337. .cin(gnd),
  33338. .combout(\macro_inst|u_uart[1]|u_rx[1]|Selector4~5_combout ),
  33339. .cout());
  33340. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector4~5 .lut_mask = 16'hF1F0;
  33341. defparam \macro_inst|u_uart[1]|u_rx[1]|Selector4~5 .sum_lutc_input = "datac";
  33342. // Location: LCCOMB_X56_Y9_N6
  33343. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|always10~1 (
  33344. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_in [2]),
  33345. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_parity~q ),
  33346. .datac(\macro_inst|u_uart[1]|u_rx[1]|rx_in [3]),
  33347. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_in [4]),
  33348. .cin(gnd),
  33349. .combout(\macro_inst|u_uart[1]|u_rx[1]|always10~1_combout ),
  33350. .cout());
  33351. defparam \macro_inst|u_uart[1]|u_rx[1]|always10~1 .lut_mask = 16'h93C9;
  33352. defparam \macro_inst|u_uart[1]|u_rx[1]|always10~1 .sum_lutc_input = "datac";
  33353. // Location: LCCOMB_X57_Y3_N4
  33354. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|always10~2 (
  33355. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_PARITY~q ),
  33356. .datab(\macro_inst|u_uart[1]|u_rx[1]|always10~1_combout ),
  33357. .datac(\macro_inst|u_uart[1]|u_rx[1]|always2~0_combout ),
  33358. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_sample~0_combout ),
  33359. .cin(gnd),
  33360. .combout(\macro_inst|u_uart[1]|u_rx[1]|always10~2_combout ),
  33361. .cout());
  33362. defparam \macro_inst|u_uart[1]|u_rx[1]|always10~2 .lut_mask = 16'h8000;
  33363. defparam \macro_inst|u_uart[1]|u_rx[1]|always10~2 .sum_lutc_input = "datac";
  33364. // Location: LCCOMB_X56_Y9_N8
  33365. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|always11~0 (
  33366. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [7]),
  33367. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [5]),
  33368. .datac(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [4]),
  33369. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [6]),
  33370. .cin(gnd),
  33371. .combout(\macro_inst|u_uart[1]|u_rx[1]|always11~0_combout ),
  33372. .cout());
  33373. defparam \macro_inst|u_uart[1]|u_rx[1]|always11~0 .lut_mask = 16'h0001;
  33374. defparam \macro_inst|u_uart[1]|u_rx[1]|always11~0 .sum_lutc_input = "datac";
  33375. // Location: LCCOMB_X56_Y9_N0
  33376. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|always11~1 (
  33377. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [3]),
  33378. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [2]),
  33379. .datac(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [0]),
  33380. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [1]),
  33381. .cin(gnd),
  33382. .combout(\macro_inst|u_uart[1]|u_rx[1]|always11~1_combout ),
  33383. .cout());
  33384. defparam \macro_inst|u_uart[1]|u_rx[1]|always11~1 .lut_mask = 16'h0001;
  33385. defparam \macro_inst|u_uart[1]|u_rx[1]|always11~1 .sum_lutc_input = "datac";
  33386. // Location: LCCOMB_X59_Y6_N24
  33387. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|always11~2 (
  33388. .dataa(\macro_inst|u_uart[1]|u_rx[1]|Add1~0_combout ),
  33389. .datab(\macro_inst|u_uart[1]|u_rx[1]|always11~1_combout ),
  33390. .datac(\macro_inst|u_uart[1]|u_rx[1]|Selector2~1_combout ),
  33391. .datad(\macro_inst|u_uart[1]|u_rx[1]|always11~0_combout ),
  33392. .cin(gnd),
  33393. .combout(\macro_inst|u_uart[1]|u_rx[1]|always11~2_combout ),
  33394. .cout());
  33395. defparam \macro_inst|u_uart[1]|u_rx[1]|always11~2 .lut_mask = 16'h4000;
  33396. defparam \macro_inst|u_uart[1]|u_rx[1]|always11~2 .sum_lutc_input = "datac";
  33397. // Location: LCCOMB_X52_Y3_N8
  33398. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|always2~0 (
  33399. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt [0]),
  33400. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt [3]),
  33401. .datac(gnd),
  33402. .datad(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  33403. .cin(gnd),
  33404. .combout(\macro_inst|u_uart[1]|u_rx[1]|always2~0_combout ),
  33405. .cout());
  33406. defparam \macro_inst|u_uart[1]|u_rx[1]|always2~0 .lut_mask = 16'h8800;
  33407. defparam \macro_inst|u_uart[1]|u_rx[1]|always2~0 .sum_lutc_input = "datac";
  33408. // Location: LCCOMB_X52_Y3_N16
  33409. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|always2~1 (
  33410. .dataa(gnd),
  33411. .datab(\macro_inst|u_uart[1]|u_rx[1]|always2~0_combout ),
  33412. .datac(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt [1]),
  33413. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt [2]),
  33414. .cin(gnd),
  33415. .combout(\macro_inst|u_uart[1]|u_rx[1]|always2~1_combout ),
  33416. .cout());
  33417. defparam \macro_inst|u_uart[1]|u_rx[1]|always2~1 .lut_mask = 16'hC000;
  33418. defparam \macro_inst|u_uart[1]|u_rx[1]|always2~1 .sum_lutc_input = "datac";
  33419. // Location: LCCOMB_X56_Y6_N28
  33420. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|always3~1 (
  33421. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt [0]),
  33422. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt [3]),
  33423. .datac(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt [2]),
  33424. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt [1]),
  33425. .cin(gnd),
  33426. .combout(\macro_inst|u_uart[1]|u_rx[1]|always3~1_combout ),
  33427. .cout());
  33428. defparam \macro_inst|u_uart[1]|u_rx[1]|always3~1 .lut_mask = 16'h0001;
  33429. defparam \macro_inst|u_uart[1]|u_rx[1]|always3~1 .sum_lutc_input = "datac";
  33430. // Location: LCCOMB_X56_Y6_N26
  33431. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|always3~2 (
  33432. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_DATA~q ),
  33433. .datab(gnd),
  33434. .datac(gnd),
  33435. .datad(\macro_inst|u_uart[1]|u_rx[1]|always3~1_combout ),
  33436. .cin(gnd),
  33437. .combout(\macro_inst|u_uart[1]|u_rx[1]|always3~2_combout ),
  33438. .cout());
  33439. defparam \macro_inst|u_uart[1]|u_rx[1]|always3~2 .lut_mask = 16'hAA00;
  33440. defparam \macro_inst|u_uart[1]|u_rx[1]|always3~2 .sum_lutc_input = "datac";
  33441. // Location: LCCOMB_X56_Y9_N16
  33442. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|always4~2 (
  33443. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt [1]),
  33444. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt [2]),
  33445. .datac(\macro_inst|u_uart[1]|u_rx[1]|always2~0_combout ),
  33446. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_DATA~q ),
  33447. .cin(gnd),
  33448. .combout(\macro_inst|u_uart[1]|u_rx[1]|always4~2_combout ),
  33449. .cout());
  33450. defparam \macro_inst|u_uart[1]|u_rx[1]|always4~2 .lut_mask = 16'h1000;
  33451. defparam \macro_inst|u_uart[1]|u_rx[1]|always4~2 .sum_lutc_input = "datac";
  33452. // Location: LCCOMB_X56_Y9_N30
  33453. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|always6~1 (
  33454. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_in [3]),
  33455. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_IDLE~q ),
  33456. .datac(\macro_inst|u_uart[1]|u_rx[1]|rx_in [2]),
  33457. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_in [4]),
  33458. .cin(gnd),
  33459. .combout(\macro_inst|u_uart[1]|u_rx[1]|always6~1_combout ),
  33460. .cout());
  33461. defparam \macro_inst|u_uart[1]|u_rx[1]|always6~1 .lut_mask = 16'h2032;
  33462. defparam \macro_inst|u_uart[1]|u_rx[1]|always6~1 .sum_lutc_input = "datac";
  33463. // Location: LCCOMB_X58_Y6_N22
  33464. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|always8~0 (
  33465. .dataa(\macro_inst|u_uart[1]|u_rx[1]|always3~1_combout ),
  33466. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_bit~q ),
  33467. .datac(\macro_inst|u_uart[1]|u_rx[1]|rx_idle_en~q ),
  33468. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_IDLE~q ),
  33469. .cin(gnd),
  33470. .combout(\macro_inst|u_uart[1]|u_rx[1]|always8~0_combout ),
  33471. .cout());
  33472. defparam \macro_inst|u_uart[1]|u_rx[1]|always8~0 .lut_mask = 16'h0080;
  33473. defparam \macro_inst|u_uart[1]|u_rx[1]|always8~0 .sum_lutc_input = "datac";
  33474. // Location: FF_X59_Y6_N27
  33475. dffeas \macro_inst|u_uart[1]|u_rx[1]|break_error (
  33476. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  33477. .d(\macro_inst|u_uart[1]|u_rx[1]|break_error~0_combout ),
  33478. .asdata(vcc),
  33479. .clrn(!\sys_resetn~clkctrl_outclk ),
  33480. .aload(gnd),
  33481. .sclr(gnd),
  33482. .sload(gnd),
  33483. .ena(vcc),
  33484. .devclrn(devclrn),
  33485. .devpor(devpor),
  33486. .q(\macro_inst|u_uart[1]|u_rx[1]|break_error~q ),
  33487. .prn(vcc));
  33488. defparam \macro_inst|u_uart[1]|u_rx[1]|break_error .is_wysiwyg = "true";
  33489. defparam \macro_inst|u_uart[1]|u_rx[1]|break_error .power_up = "low";
  33490. // Location: LCCOMB_X59_Y6_N26
  33491. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|break_error~0 (
  33492. .dataa(gnd),
  33493. .datab(\macro_inst|u_uart[1]|u_rx[1]|always11~2_combout ),
  33494. .datac(\macro_inst|u_uart[1]|u_rx[1]|break_error~q ),
  33495. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags[1]~13_combout ),
  33496. .cin(gnd),
  33497. .combout(\macro_inst|u_uart[1]|u_rx[1]|break_error~0_combout ),
  33498. .cout());
  33499. defparam \macro_inst|u_uart[1]|u_rx[1]|break_error~0 .lut_mask = 16'hCCFC;
  33500. defparam \macro_inst|u_uart[1]|u_rx[1]|break_error~0 .sum_lutc_input = "datac";
  33501. // Location: FF_X58_Y9_N5
  33502. dffeas \macro_inst|u_uart[1]|u_rx[1]|framing_error (
  33503. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  33504. .d(\macro_inst|u_uart[1]|u_rx[1]|framing_error~0_combout ),
  33505. .asdata(vcc),
  33506. .clrn(!\sys_resetn~clkctrl_outclk ),
  33507. .aload(gnd),
  33508. .sclr(gnd),
  33509. .sload(gnd),
  33510. .ena(vcc),
  33511. .devclrn(devclrn),
  33512. .devpor(devpor),
  33513. .q(\macro_inst|u_uart[1]|u_rx[1]|framing_error~q ),
  33514. .prn(vcc));
  33515. defparam \macro_inst|u_uart[1]|u_rx[1]|framing_error .is_wysiwyg = "true";
  33516. defparam \macro_inst|u_uart[1]|u_rx[1]|framing_error .power_up = "low";
  33517. // Location: LCCOMB_X58_Y9_N4
  33518. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|framing_error~0 (
  33519. .dataa(\macro_inst|u_uart[1]|u_rx[1]|Add1~0_combout ),
  33520. .datab(\macro_inst|u_uart[1]|u_rx[1]|Selector2~1_combout ),
  33521. .datac(\macro_inst|u_uart[1]|u_rx[1]|framing_error~q ),
  33522. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags[1]~13_combout ),
  33523. .cin(gnd),
  33524. .combout(\macro_inst|u_uart[1]|u_rx[1]|framing_error~0_combout ),
  33525. .cout());
  33526. defparam \macro_inst|u_uart[1]|u_rx[1]|framing_error~0 .lut_mask = 16'h44F4;
  33527. defparam \macro_inst|u_uart[1]|u_rx[1]|framing_error~0 .sum_lutc_input = "datac";
  33528. // Location: FF_X58_Y9_N11
  33529. dffeas \macro_inst|u_uart[1]|u_rx[1]|overrun_error (
  33530. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  33531. .d(\macro_inst|u_uart[1]|u_rx[1]|overrun_error~0_combout ),
  33532. .asdata(vcc),
  33533. .clrn(!\sys_resetn~clkctrl_outclk ),
  33534. .aload(gnd),
  33535. .sclr(gnd),
  33536. .sload(gnd),
  33537. .ena(vcc),
  33538. .devclrn(devclrn),
  33539. .devpor(devpor),
  33540. .q(\macro_inst|u_uart[1]|u_rx[1]|overrun_error~q ),
  33541. .prn(vcc));
  33542. defparam \macro_inst|u_uart[1]|u_rx[1]|overrun_error .is_wysiwyg = "true";
  33543. defparam \macro_inst|u_uart[1]|u_rx[1]|overrun_error .power_up = "low";
  33544. // Location: LCCOMB_X58_Y9_N10
  33545. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|overrun_error~0 (
  33546. .dataa(\macro_inst|u_uart[1]|u_rx[1]|Selector2~1_combout ),
  33547. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|counter ),
  33548. .datac(\macro_inst|u_uart[1]|u_rx[1]|overrun_error~q ),
  33549. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags[1]~13_combout ),
  33550. .cin(gnd),
  33551. .combout(\macro_inst|u_uart[1]|u_rx[1]|overrun_error~0_combout ),
  33552. .cout());
  33553. defparam \macro_inst|u_uart[1]|u_rx[1]|overrun_error~0 .lut_mask = 16'h88F8;
  33554. defparam \macro_inst|u_uart[1]|u_rx[1]|overrun_error~0 .sum_lutc_input = "datac";
  33555. // Location: FF_X58_Y3_N29
  33556. dffeas \macro_inst|u_uart[1]|u_rx[1]|parity_error (
  33557. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  33558. .d(\macro_inst|u_uart[1]|u_rx[1]|parity_error~0_combout ),
  33559. .asdata(vcc),
  33560. .clrn(!\sys_resetn~clkctrl_outclk ),
  33561. .aload(gnd),
  33562. .sclr(gnd),
  33563. .sload(gnd),
  33564. .ena(vcc),
  33565. .devclrn(devclrn),
  33566. .devpor(devpor),
  33567. .q(\macro_inst|u_uart[1]|u_rx[1]|parity_error~q ),
  33568. .prn(vcc));
  33569. defparam \macro_inst|u_uart[1]|u_rx[1]|parity_error .is_wysiwyg = "true";
  33570. defparam \macro_inst|u_uart[1]|u_rx[1]|parity_error .power_up = "low";
  33571. // Location: LCCOMB_X58_Y3_N28
  33572. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|parity_error~0 (
  33573. .dataa(\macro_inst|u_uart[1]|u_regs|clear_flags~10_combout ),
  33574. .datab(\macro_inst|u_uart[1]|u_rx[1]|always10~2_combout ),
  33575. .datac(\macro_inst|u_uart[1]|u_rx[1]|parity_error~q ),
  33576. .datad(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~13_combout ),
  33577. .cin(gnd),
  33578. .combout(\macro_inst|u_uart[1]|u_rx[1]|parity_error~0_combout ),
  33579. .cout());
  33580. defparam \macro_inst|u_uart[1]|u_rx[1]|parity_error~0 .lut_mask = 16'hDCFC;
  33581. defparam \macro_inst|u_uart[1]|u_rx[1]|parity_error~0 .sum_lutc_input = "datac";
  33582. // Location: FF_X56_Y6_N15
  33583. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[0] (
  33584. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  33585. .d(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[0]~4_combout ),
  33586. .asdata(\~GND~combout ),
  33587. .clrn(!\sys_resetn~clkctrl_outclk ),
  33588. .aload(gnd),
  33589. .sclr(gnd),
  33590. .sload(\macro_inst|u_uart[1]|u_rx[1]|always6~1_combout ),
  33591. .ena(vcc),
  33592. .devclrn(devclrn),
  33593. .devpor(devpor),
  33594. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt [0]),
  33595. .prn(vcc));
  33596. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[0] .is_wysiwyg = "true";
  33597. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[0] .power_up = "low";
  33598. // Location: LCCOMB_X56_Y6_N14
  33599. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[0]~4 (
  33600. .dataa(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  33601. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt [0]),
  33602. .datac(gnd),
  33603. .datad(vcc),
  33604. .cin(gnd),
  33605. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[0]~4_combout ),
  33606. .cout(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[0]~5 ));
  33607. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[0]~4 .lut_mask = 16'h6688;
  33608. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[0]~4 .sum_lutc_input = "datac";
  33609. // Location: FF_X56_Y6_N17
  33610. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[1] (
  33611. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  33612. .d(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[1]~6_combout ),
  33613. .asdata(vcc),
  33614. .clrn(!\sys_resetn~clkctrl_outclk ),
  33615. .aload(gnd),
  33616. .sclr(gnd),
  33617. .sload(\macro_inst|u_uart[1]|u_rx[1]|always6~1_combout ),
  33618. .ena(vcc),
  33619. .devclrn(devclrn),
  33620. .devpor(devpor),
  33621. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt [1]),
  33622. .prn(vcc));
  33623. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[1] .is_wysiwyg = "true";
  33624. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[1] .power_up = "low";
  33625. // Location: LCCOMB_X56_Y6_N16
  33626. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[1]~6 (
  33627. .dataa(gnd),
  33628. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt [1]),
  33629. .datac(gnd),
  33630. .datad(vcc),
  33631. .cin(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[0]~5 ),
  33632. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[1]~6_combout ),
  33633. .cout(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[1]~7 ));
  33634. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[1]~6 .lut_mask = 16'h3C3F;
  33635. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[1]~6 .sum_lutc_input = "cin";
  33636. // Location: FF_X56_Y6_N19
  33637. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[2] (
  33638. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  33639. .d(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[2]~8_combout ),
  33640. .asdata(\~GND~combout ),
  33641. .clrn(!\sys_resetn~clkctrl_outclk ),
  33642. .aload(gnd),
  33643. .sclr(gnd),
  33644. .sload(\macro_inst|u_uart[1]|u_rx[1]|always6~1_combout ),
  33645. .ena(vcc),
  33646. .devclrn(devclrn),
  33647. .devpor(devpor),
  33648. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt [2]),
  33649. .prn(vcc));
  33650. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[2] .is_wysiwyg = "true";
  33651. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[2] .power_up = "low";
  33652. // Location: LCCOMB_X56_Y6_N18
  33653. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[2]~8 (
  33654. .dataa(gnd),
  33655. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt [2]),
  33656. .datac(gnd),
  33657. .datad(vcc),
  33658. .cin(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[1]~7 ),
  33659. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[2]~8_combout ),
  33660. .cout(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[2]~9 ));
  33661. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[2]~8 .lut_mask = 16'hC30C;
  33662. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[2]~8 .sum_lutc_input = "cin";
  33663. // Location: FF_X56_Y6_N21
  33664. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[3] (
  33665. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  33666. .d(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[3]~10_combout ),
  33667. .asdata(\~GND~combout ),
  33668. .clrn(!\sys_resetn~clkctrl_outclk ),
  33669. .aload(gnd),
  33670. .sclr(gnd),
  33671. .sload(\macro_inst|u_uart[1]|u_rx[1]|always6~1_combout ),
  33672. .ena(vcc),
  33673. .devclrn(devclrn),
  33674. .devpor(devpor),
  33675. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt [3]),
  33676. .prn(vcc));
  33677. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[3] .is_wysiwyg = "true";
  33678. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[3] .power_up = "low";
  33679. // Location: LCCOMB_X56_Y6_N20
  33680. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[3]~10 (
  33681. .dataa(gnd),
  33682. .datab(gnd),
  33683. .datac(gnd),
  33684. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt [3]),
  33685. .cin(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[2]~9 ),
  33686. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[3]~10_combout ),
  33687. .cout());
  33688. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[3]~10 .lut_mask = 16'h0FF0;
  33689. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt[3]~10 .sum_lutc_input = "cin";
  33690. // Location: FF_X52_Y3_N17
  33691. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_bit (
  33692. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  33693. .d(\macro_inst|u_uart[1]|u_rx[1]|always2~1_combout ),
  33694. .asdata(vcc),
  33695. .clrn(!\sys_resetn~clkctrl_outclk ),
  33696. .aload(gnd),
  33697. .sclr(gnd),
  33698. .sload(gnd),
  33699. .ena(vcc),
  33700. .devclrn(devclrn),
  33701. .devpor(devpor),
  33702. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_bit~q ),
  33703. .prn(vcc));
  33704. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_bit .is_wysiwyg = "true";
  33705. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_bit .power_up = "low";
  33706. // Location: FF_X57_Y6_N3
  33707. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt[0] (
  33708. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  33709. .d(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt~4_combout ),
  33710. .asdata(vcc),
  33711. .clrn(vcc),
  33712. .aload(gnd),
  33713. .sclr(gnd),
  33714. .sload(gnd),
  33715. .ena(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt[0]~3_combout ),
  33716. .devclrn(devclrn),
  33717. .devpor(devpor),
  33718. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt [0]),
  33719. .prn(vcc));
  33720. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt[0] .is_wysiwyg = "true";
  33721. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt[0] .power_up = "low";
  33722. // Location: LCCOMB_X57_Y6_N6
  33723. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt[0]~3 (
  33724. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_bit~q ),
  33725. .datab(gnd),
  33726. .datac(gnd),
  33727. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_START~q ),
  33728. .cin(gnd),
  33729. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt[0]~3_combout ),
  33730. .cout());
  33731. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt[0]~3 .lut_mask = 16'hFFAA;
  33732. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt[0]~3 .sum_lutc_input = "datac";
  33733. // Location: FF_X56_Y6_N11
  33734. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt[1] (
  33735. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  33736. .d(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt~5_combout ),
  33737. .asdata(vcc),
  33738. .clrn(vcc),
  33739. .aload(gnd),
  33740. .sclr(gnd),
  33741. .sload(gnd),
  33742. .ena(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt[0]~3_combout ),
  33743. .devclrn(devclrn),
  33744. .devpor(devpor),
  33745. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt [1]),
  33746. .prn(vcc));
  33747. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt[1] .is_wysiwyg = "true";
  33748. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt[1] .power_up = "low";
  33749. // Location: FF_X56_Y6_N23
  33750. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt[2] (
  33751. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  33752. .d(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt~2_combout ),
  33753. .asdata(vcc),
  33754. .clrn(vcc),
  33755. .aload(gnd),
  33756. .sclr(gnd),
  33757. .sload(gnd),
  33758. .ena(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt[0]~3_combout ),
  33759. .devclrn(devclrn),
  33760. .devpor(devpor),
  33761. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt [2]),
  33762. .prn(vcc));
  33763. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt[2] .is_wysiwyg = "true";
  33764. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt[2] .power_up = "low";
  33765. // Location: FF_X56_Y6_N9
  33766. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt[3] (
  33767. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  33768. .d(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt~1_combout ),
  33769. .asdata(vcc),
  33770. .clrn(vcc),
  33771. .aload(gnd),
  33772. .sclr(gnd),
  33773. .sload(gnd),
  33774. .ena(vcc),
  33775. .devclrn(devclrn),
  33776. .devpor(devpor),
  33777. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt [3]),
  33778. .prn(vcc));
  33779. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt[3] .is_wysiwyg = "true";
  33780. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt[3] .power_up = "low";
  33781. // Location: LCCOMB_X56_Y6_N8
  33782. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt~1 (
  33783. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_bit~q ),
  33784. .datab(\macro_inst|u_uart[1]|u_rx[1]|Add4~0_combout ),
  33785. .datac(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt [3]),
  33786. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_START~q ),
  33787. .cin(gnd),
  33788. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt~1_combout ),
  33789. .cout());
  33790. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt~1 .lut_mask = 16'h0072;
  33791. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt~1 .sum_lutc_input = "datac";
  33792. // Location: LCCOMB_X56_Y6_N22
  33793. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt~2 (
  33794. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_DATA~q ),
  33795. .datab(\macro_inst|u_uart[1]|u_rx[1]|always3~1_combout ),
  33796. .datac(\macro_inst|u_uart[1]|u_rx[1]|Add4~1_combout ),
  33797. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_START~q ),
  33798. .cin(gnd),
  33799. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt~2_combout ),
  33800. .cout());
  33801. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt~2 .lut_mask = 16'hFF07;
  33802. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt~2 .sum_lutc_input = "datac";
  33803. // Location: LCCOMB_X57_Y6_N2
  33804. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt~4 (
  33805. .dataa(\macro_inst|u_uart[1]|u_rx[1]|always3~2_combout ),
  33806. .datab(\macro_inst|u_uart[1]|u_rx[5]|Add3~0_combout ),
  33807. .datac(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt [0]),
  33808. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_START~q ),
  33809. .cin(gnd),
  33810. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt~4_combout ),
  33811. .cout());
  33812. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt~4 .lut_mask = 16'hFF07;
  33813. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt~4 .sum_lutc_input = "datac";
  33814. // Location: LCCOMB_X56_Y6_N10
  33815. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt~5 (
  33816. .dataa(\macro_inst|u_uart[1]|u_rx[5]|Add3~1_combout ),
  33817. .datab(\macro_inst|u_uart[1]|u_rx[1]|Add4~2_combout ),
  33818. .datac(\macro_inst|u_uart[1]|u_rx[1]|always3~2_combout ),
  33819. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_START~q ),
  33820. .cin(gnd),
  33821. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt~5_combout ),
  33822. .cout());
  33823. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt~5 .lut_mask = 16'hFFA3;
  33824. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_data_cnt~5 .sum_lutc_input = "datac";
  33825. // Location: FF_X58_Y9_N19
  33826. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|counter[0] (
  33827. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  33828. .d(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|counter~0_combout ),
  33829. .asdata(vcc),
  33830. .clrn(!\sys_resetn~clkctrl_outclk ),
  33831. .aload(gnd),
  33832. .sclr(gnd),
  33833. .sload(gnd),
  33834. .ena(vcc),
  33835. .devclrn(devclrn),
  33836. .devpor(devpor),
  33837. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|counter ),
  33838. .prn(vcc));
  33839. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|counter[0] .is_wysiwyg = "true";
  33840. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|counter[0] .power_up = "low";
  33841. // Location: LCCOMB_X58_Y9_N18
  33842. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|counter~0 (
  33843. .dataa(gnd),
  33844. .datab(\macro_inst|u_uart[1]|u_regs|rx_read [1]),
  33845. .datac(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|counter ),
  33846. .datad(\macro_inst|u_uart[1]|u_rx[1]|Selector2~1_combout ),
  33847. .cin(gnd),
  33848. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|counter~0_combout ),
  33849. .cout());
  33850. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|counter~0 .lut_mask = 16'h3F30;
  33851. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|counter~0 .sum_lutc_input = "datac";
  33852. // Location: FF_X56_Y11_N1
  33853. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][0] (
  33854. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  33855. .d(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][0]~feeder_combout ),
  33856. .asdata(vcc),
  33857. .clrn(vcc),
  33858. .aload(gnd),
  33859. .sclr(gnd),
  33860. .sload(gnd),
  33861. .ena(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|wrreq~0_combout ),
  33862. .devclrn(devclrn),
  33863. .devpor(devpor),
  33864. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][0]~q ),
  33865. .prn(vcc));
  33866. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][0] .is_wysiwyg = "true";
  33867. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][0] .power_up = "low";
  33868. // Location: LCCOMB_X56_Y11_N0
  33869. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][0]~feeder (
  33870. .dataa(gnd),
  33871. .datab(gnd),
  33872. .datac(gnd),
  33873. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [0]),
  33874. .cin(gnd),
  33875. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][0]~feeder_combout ),
  33876. .cout());
  33877. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][0]~feeder .lut_mask = 16'hFF00;
  33878. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][0]~feeder .sum_lutc_input = "datac";
  33879. // Location: FF_X56_Y11_N31
  33880. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][1] (
  33881. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  33882. .d(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][1]~feeder_combout ),
  33883. .asdata(vcc),
  33884. .clrn(vcc),
  33885. .aload(gnd),
  33886. .sclr(gnd),
  33887. .sload(gnd),
  33888. .ena(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|wrreq~0_combout ),
  33889. .devclrn(devclrn),
  33890. .devpor(devpor),
  33891. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][1]~q ),
  33892. .prn(vcc));
  33893. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][1] .is_wysiwyg = "true";
  33894. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][1] .power_up = "low";
  33895. // Location: LCCOMB_X56_Y11_N30
  33896. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][1]~feeder (
  33897. .dataa(gnd),
  33898. .datab(gnd),
  33899. .datac(gnd),
  33900. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [1]),
  33901. .cin(gnd),
  33902. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][1]~feeder_combout ),
  33903. .cout());
  33904. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][1]~feeder .lut_mask = 16'hFF00;
  33905. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][1]~feeder .sum_lutc_input = "datac";
  33906. // Location: FF_X56_Y11_N11
  33907. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][2] (
  33908. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  33909. .d(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][2]~feeder_combout ),
  33910. .asdata(vcc),
  33911. .clrn(vcc),
  33912. .aload(gnd),
  33913. .sclr(gnd),
  33914. .sload(gnd),
  33915. .ena(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|wrreq~0_combout ),
  33916. .devclrn(devclrn),
  33917. .devpor(devpor),
  33918. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][2]~q ),
  33919. .prn(vcc));
  33920. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][2] .is_wysiwyg = "true";
  33921. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][2] .power_up = "low";
  33922. // Location: LCCOMB_X56_Y11_N10
  33923. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][2]~feeder (
  33924. .dataa(gnd),
  33925. .datab(gnd),
  33926. .datac(gnd),
  33927. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [2]),
  33928. .cin(gnd),
  33929. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][2]~feeder_combout ),
  33930. .cout());
  33931. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][2]~feeder .lut_mask = 16'hFF00;
  33932. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][2]~feeder .sum_lutc_input = "datac";
  33933. // Location: FF_X56_Y11_N3
  33934. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][3] (
  33935. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  33936. .d(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][3]~feeder_combout ),
  33937. .asdata(vcc),
  33938. .clrn(vcc),
  33939. .aload(gnd),
  33940. .sclr(gnd),
  33941. .sload(gnd),
  33942. .ena(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|wrreq~0_combout ),
  33943. .devclrn(devclrn),
  33944. .devpor(devpor),
  33945. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][3]~q ),
  33946. .prn(vcc));
  33947. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][3] .is_wysiwyg = "true";
  33948. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][3] .power_up = "low";
  33949. // Location: LCCOMB_X56_Y11_N2
  33950. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][3]~feeder (
  33951. .dataa(gnd),
  33952. .datab(gnd),
  33953. .datac(gnd),
  33954. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [3]),
  33955. .cin(gnd),
  33956. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][3]~feeder_combout ),
  33957. .cout());
  33958. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][3]~feeder .lut_mask = 16'hFF00;
  33959. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][3]~feeder .sum_lutc_input = "datac";
  33960. // Location: FF_X56_Y11_N25
  33961. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][4] (
  33962. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  33963. .d(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][4]~feeder_combout ),
  33964. .asdata(vcc),
  33965. .clrn(vcc),
  33966. .aload(gnd),
  33967. .sclr(gnd),
  33968. .sload(gnd),
  33969. .ena(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|wrreq~0_combout ),
  33970. .devclrn(devclrn),
  33971. .devpor(devpor),
  33972. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][4]~q ),
  33973. .prn(vcc));
  33974. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][4] .is_wysiwyg = "true";
  33975. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][4] .power_up = "low";
  33976. // Location: LCCOMB_X56_Y11_N24
  33977. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][4]~feeder (
  33978. .dataa(gnd),
  33979. .datab(gnd),
  33980. .datac(gnd),
  33981. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [4]),
  33982. .cin(gnd),
  33983. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][4]~feeder_combout ),
  33984. .cout());
  33985. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][4]~feeder .lut_mask = 16'hFF00;
  33986. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][4]~feeder .sum_lutc_input = "datac";
  33987. // Location: FF_X56_Y11_N7
  33988. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][5] (
  33989. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  33990. .d(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][5]~feeder_combout ),
  33991. .asdata(vcc),
  33992. .clrn(vcc),
  33993. .aload(gnd),
  33994. .sclr(gnd),
  33995. .sload(gnd),
  33996. .ena(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|wrreq~0_combout ),
  33997. .devclrn(devclrn),
  33998. .devpor(devpor),
  33999. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][5]~q ),
  34000. .prn(vcc));
  34001. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][5] .is_wysiwyg = "true";
  34002. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][5] .power_up = "low";
  34003. // Location: LCCOMB_X56_Y11_N6
  34004. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][5]~feeder (
  34005. .dataa(gnd),
  34006. .datab(gnd),
  34007. .datac(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [5]),
  34008. .datad(gnd),
  34009. .cin(gnd),
  34010. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][5]~feeder_combout ),
  34011. .cout());
  34012. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][5]~feeder .lut_mask = 16'hF0F0;
  34013. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][5]~feeder .sum_lutc_input = "datac";
  34014. // Location: FF_X56_Y7_N21
  34015. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][6] (
  34016. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34017. .d(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][6]~feeder_combout ),
  34018. .asdata(vcc),
  34019. .clrn(vcc),
  34020. .aload(gnd),
  34021. .sclr(gnd),
  34022. .sload(gnd),
  34023. .ena(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|wrreq~0_combout ),
  34024. .devclrn(devclrn),
  34025. .devpor(devpor),
  34026. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][6]~q ),
  34027. .prn(vcc));
  34028. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][6] .is_wysiwyg = "true";
  34029. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][6] .power_up = "low";
  34030. // Location: LCCOMB_X56_Y7_N20
  34031. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][6]~feeder (
  34032. .dataa(gnd),
  34033. .datab(gnd),
  34034. .datac(gnd),
  34035. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [6]),
  34036. .cin(gnd),
  34037. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][6]~feeder_combout ),
  34038. .cout());
  34039. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][6]~feeder .lut_mask = 16'hFF00;
  34040. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][6]~feeder .sum_lutc_input = "datac";
  34041. // Location: FF_X56_Y11_N17
  34042. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][7] (
  34043. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34044. .d(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][7]~feeder_combout ),
  34045. .asdata(vcc),
  34046. .clrn(vcc),
  34047. .aload(gnd),
  34048. .sclr(gnd),
  34049. .sload(gnd),
  34050. .ena(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|wrreq~0_combout ),
  34051. .devclrn(devclrn),
  34052. .devpor(devpor),
  34053. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][7]~q ),
  34054. .prn(vcc));
  34055. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][7] .is_wysiwyg = "true";
  34056. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][7] .power_up = "low";
  34057. // Location: LCCOMB_X56_Y11_N16
  34058. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][7]~feeder (
  34059. .dataa(gnd),
  34060. .datab(gnd),
  34061. .datac(gnd),
  34062. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [7]),
  34063. .cin(gnd),
  34064. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][7]~feeder_combout ),
  34065. .cout());
  34066. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][7]~feeder .lut_mask = 16'hFF00;
  34067. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|fifo[1][7]~feeder .sum_lutc_input = "datac";
  34068. // Location: LCCOMB_X56_Y7_N2
  34069. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|wrreq~0 (
  34070. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|counter ),
  34071. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_STOP~q ),
  34072. .datac(\macro_inst|u_uart[1]|u_rx[1]|rx_sample~0_combout ),
  34073. .datad(\macro_inst|u_uart[1]|u_rx[1]|always2~0_combout ),
  34074. .cin(gnd),
  34075. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|wrreq~0_combout ),
  34076. .cout());
  34077. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|wrreq~0 .lut_mask = 16'h4000;
  34078. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_fifo|wrreq~0 .sum_lutc_input = "datac";
  34079. // Location: FF_X58_Y6_N19
  34080. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_idle (
  34081. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34082. .d(\macro_inst|u_uart[1]|u_rx[1]|rx_idle~0_combout ),
  34083. .asdata(vcc),
  34084. .clrn(!\sys_resetn~clkctrl_outclk ),
  34085. .aload(gnd),
  34086. .sclr(gnd),
  34087. .sload(gnd),
  34088. .ena(vcc),
  34089. .devclrn(devclrn),
  34090. .devpor(devpor),
  34091. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_idle~q ),
  34092. .prn(vcc));
  34093. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_idle .is_wysiwyg = "true";
  34094. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_idle .power_up = "low";
  34095. // Location: FF_X58_Y9_N29
  34096. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_idle_en (
  34097. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34098. .d(\macro_inst|u_uart[1]|u_rx[1]|rx_idle_en~0_combout ),
  34099. .asdata(vcc),
  34100. .clrn(!\sys_resetn~clkctrl_outclk ),
  34101. .aload(gnd),
  34102. .sclr(gnd),
  34103. .sload(gnd),
  34104. .ena(vcc),
  34105. .devclrn(devclrn),
  34106. .devpor(devpor),
  34107. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_idle_en~q ),
  34108. .prn(vcc));
  34109. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_idle_en .is_wysiwyg = "true";
  34110. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_idle_en .power_up = "low";
  34111. // Location: LCCOMB_X58_Y9_N28
  34112. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_idle_en~0 (
  34113. .dataa(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~13_combout ),
  34114. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_fifo|counter ),
  34115. .datac(\macro_inst|u_uart[1]|u_rx[1]|rx_idle_en~q ),
  34116. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags~10_combout ),
  34117. .cin(gnd),
  34118. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_idle_en~0_combout ),
  34119. .cout());
  34120. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_idle_en~0 .lut_mask = 16'hDCFC;
  34121. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_idle_en~0 .sum_lutc_input = "datac";
  34122. // Location: LCCOMB_X58_Y6_N18
  34123. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_idle~0 (
  34124. .dataa(\macro_inst|u_uart[1]|u_rx[1]|always8~0_combout ),
  34125. .datab(\macro_inst|u_uart[1]|u_regs|clear_flags~10_combout ),
  34126. .datac(\macro_inst|u_uart[1]|u_rx[1]|rx_idle~q ),
  34127. .datad(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[1]~13_combout ),
  34128. .cin(gnd),
  34129. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_idle~0_combout ),
  34130. .cout());
  34131. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_idle~0 .lut_mask = 16'hBAFA;
  34132. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_idle~0 .sum_lutc_input = "datac";
  34133. // Location: FF_X53_Y4_N9
  34134. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_in[0] (
  34135. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34136. .d(\macro_inst|uart_rxd [7]),
  34137. .asdata(vcc),
  34138. .clrn(!\sys_resetn~clkctrl_outclk ),
  34139. .aload(gnd),
  34140. .sclr(gnd),
  34141. .sload(gnd),
  34142. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  34143. .devclrn(devclrn),
  34144. .devpor(devpor),
  34145. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_in [0]),
  34146. .prn(vcc));
  34147. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_in[0] .is_wysiwyg = "true";
  34148. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_in[0] .power_up = "low";
  34149. // Location: FF_X53_Y4_N1
  34150. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_in[1] (
  34151. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34152. .d(gnd),
  34153. .asdata(\macro_inst|u_uart[1]|u_rx[1]|rx_in [0]),
  34154. .clrn(!\sys_resetn~clkctrl_outclk ),
  34155. .aload(gnd),
  34156. .sclr(gnd),
  34157. .sload(vcc),
  34158. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  34159. .devclrn(devclrn),
  34160. .devpor(devpor),
  34161. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_in [1]),
  34162. .prn(vcc));
  34163. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_in[1] .is_wysiwyg = "true";
  34164. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_in[1] .power_up = "low";
  34165. // Location: FF_X56_Y9_N31
  34166. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_in[2] (
  34167. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34168. .d(gnd),
  34169. .asdata(\macro_inst|u_uart[1]|u_rx[1]|rx_in [1]),
  34170. .clrn(!\sys_resetn~clkctrl_outclk ),
  34171. .aload(gnd),
  34172. .sclr(gnd),
  34173. .sload(vcc),
  34174. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  34175. .devclrn(devclrn),
  34176. .devpor(devpor),
  34177. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_in [2]),
  34178. .prn(vcc));
  34179. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_in[2] .is_wysiwyg = "true";
  34180. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_in[2] .power_up = "low";
  34181. // Location: FF_X56_Y9_N7
  34182. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_in[3] (
  34183. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34184. .d(gnd),
  34185. .asdata(\macro_inst|u_uart[1]|u_rx[1]|rx_in [2]),
  34186. .clrn(!\sys_resetn~clkctrl_outclk ),
  34187. .aload(gnd),
  34188. .sclr(gnd),
  34189. .sload(vcc),
  34190. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  34191. .devclrn(devclrn),
  34192. .devpor(devpor),
  34193. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_in [3]),
  34194. .prn(vcc));
  34195. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_in[3] .is_wysiwyg = "true";
  34196. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_in[3] .power_up = "low";
  34197. // Location: FF_X56_Y9_N13
  34198. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_in[4] (
  34199. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34200. .d(\macro_inst|u_uart[1]|u_rx[1]|rx_in[4]~0_combout ),
  34201. .asdata(vcc),
  34202. .clrn(!\sys_resetn~clkctrl_outclk ),
  34203. .aload(gnd),
  34204. .sclr(gnd),
  34205. .sload(gnd),
  34206. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  34207. .devclrn(devclrn),
  34208. .devpor(devpor),
  34209. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_in [4]),
  34210. .prn(vcc));
  34211. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_in[4] .is_wysiwyg = "true";
  34212. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_in[4] .power_up = "low";
  34213. // Location: LCCOMB_X56_Y9_N12
  34214. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_in[4]~0 (
  34215. .dataa(gnd),
  34216. .datab(gnd),
  34217. .datac(gnd),
  34218. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_in [3]),
  34219. .cin(gnd),
  34220. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_in[4]~0_combout ),
  34221. .cout());
  34222. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_in[4]~0 .lut_mask = 16'h00FF;
  34223. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_in[4]~0 .sum_lutc_input = "datac";
  34224. // Location: FF_X56_Y7_N27
  34225. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_parity (
  34226. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34227. .d(\macro_inst|u_uart[1]|u_rx[1]|rx_parity~1_combout ),
  34228. .asdata(vcc),
  34229. .clrn(vcc),
  34230. .aload(gnd),
  34231. .sclr(gnd),
  34232. .sload(gnd),
  34233. .ena(vcc),
  34234. .devclrn(devclrn),
  34235. .devpor(devpor),
  34236. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_parity~q ),
  34237. .prn(vcc));
  34238. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_parity .is_wysiwyg = "true";
  34239. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_parity .power_up = "low";
  34240. // Location: LCCOMB_X56_Y9_N14
  34241. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_parity~0 (
  34242. .dataa(\macro_inst|u_uart[1]|u_regs|lcr_sps~q ),
  34243. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_bit~q ),
  34244. .datac(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [7]),
  34245. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_DATA~q ),
  34246. .cin(gnd),
  34247. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_parity~0_combout ),
  34248. .cout());
  34249. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_parity~0 .lut_mask = 16'h4000;
  34250. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_parity~0 .sum_lutc_input = "datac";
  34251. // Location: LCCOMB_X56_Y7_N26
  34252. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_parity~1 (
  34253. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_parity~0_combout ),
  34254. .datab(\macro_inst|u_uart[1]|u_regs|lcr_eps~q ),
  34255. .datac(\macro_inst|u_uart[1]|u_rx[1]|rx_parity~q ),
  34256. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_START~q ),
  34257. .cin(gnd),
  34258. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_parity~1_combout ),
  34259. .cout());
  34260. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_parity~1 .lut_mask = 16'h335A;
  34261. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_parity~1 .sum_lutc_input = "datac";
  34262. // Location: LCCOMB_X56_Y5_N16
  34263. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_sample~0 (
  34264. .dataa(gnd),
  34265. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt [2]),
  34266. .datac(gnd),
  34267. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_baud_cnt [1]),
  34268. .cin(gnd),
  34269. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_sample~0_combout ),
  34270. .cout());
  34271. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_sample~0 .lut_mask = 16'h0033;
  34272. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_sample~0 .sum_lutc_input = "datac";
  34273. // Location: FF_X56_Y9_N1
  34274. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg[0] (
  34275. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34276. .d(gnd),
  34277. .asdata(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [1]),
  34278. .clrn(!\sys_resetn~clkctrl_outclk ),
  34279. .aload(gnd),
  34280. .sclr(gnd),
  34281. .sload(vcc),
  34282. .ena(\macro_inst|u_uart[1]|u_rx[1]|always4~2_combout ),
  34283. .devclrn(devclrn),
  34284. .devpor(devpor),
  34285. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [0]),
  34286. .prn(vcc));
  34287. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg[0] .is_wysiwyg = "true";
  34288. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg[0] .power_up = "low";
  34289. // Location: FF_X56_Y9_N11
  34290. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg[1] (
  34291. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34292. .d(gnd),
  34293. .asdata(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [2]),
  34294. .clrn(!\sys_resetn~clkctrl_outclk ),
  34295. .aload(gnd),
  34296. .sclr(gnd),
  34297. .sload(vcc),
  34298. .ena(\macro_inst|u_uart[1]|u_rx[1]|always4~2_combout ),
  34299. .devclrn(devclrn),
  34300. .devpor(devpor),
  34301. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [1]),
  34302. .prn(vcc));
  34303. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg[1] .is_wysiwyg = "true";
  34304. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg[1] .power_up = "low";
  34305. // Location: FF_X56_Y9_N21
  34306. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg[2] (
  34307. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34308. .d(gnd),
  34309. .asdata(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [3]),
  34310. .clrn(!\sys_resetn~clkctrl_outclk ),
  34311. .aload(gnd),
  34312. .sclr(gnd),
  34313. .sload(vcc),
  34314. .ena(\macro_inst|u_uart[1]|u_rx[1]|always4~2_combout ),
  34315. .devclrn(devclrn),
  34316. .devpor(devpor),
  34317. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [2]),
  34318. .prn(vcc));
  34319. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg[2] .is_wysiwyg = "true";
  34320. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg[2] .power_up = "low";
  34321. // Location: FF_X56_Y9_N23
  34322. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg[3] (
  34323. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34324. .d(gnd),
  34325. .asdata(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [4]),
  34326. .clrn(!\sys_resetn~clkctrl_outclk ),
  34327. .aload(gnd),
  34328. .sclr(gnd),
  34329. .sload(vcc),
  34330. .ena(\macro_inst|u_uart[1]|u_rx[1]|always4~2_combout ),
  34331. .devclrn(devclrn),
  34332. .devpor(devpor),
  34333. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [3]),
  34334. .prn(vcc));
  34335. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg[3] .is_wysiwyg = "true";
  34336. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg[3] .power_up = "low";
  34337. // Location: FF_X56_Y9_N9
  34338. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg[4] (
  34339. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34340. .d(gnd),
  34341. .asdata(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [5]),
  34342. .clrn(!\sys_resetn~clkctrl_outclk ),
  34343. .aload(gnd),
  34344. .sclr(gnd),
  34345. .sload(vcc),
  34346. .ena(\macro_inst|u_uart[1]|u_rx[1]|always4~2_combout ),
  34347. .devclrn(devclrn),
  34348. .devpor(devpor),
  34349. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [4]),
  34350. .prn(vcc));
  34351. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg[4] .is_wysiwyg = "true";
  34352. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg[4] .power_up = "low";
  34353. // Location: FF_X56_Y9_N5
  34354. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg[5] (
  34355. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34356. .d(gnd),
  34357. .asdata(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [6]),
  34358. .clrn(!\sys_resetn~clkctrl_outclk ),
  34359. .aload(gnd),
  34360. .sclr(gnd),
  34361. .sload(vcc),
  34362. .ena(\macro_inst|u_uart[1]|u_rx[1]|always4~2_combout ),
  34363. .devclrn(devclrn),
  34364. .devpor(devpor),
  34365. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [5]),
  34366. .prn(vcc));
  34367. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg[5] .is_wysiwyg = "true";
  34368. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg[5] .power_up = "low";
  34369. // Location: FF_X56_Y9_N15
  34370. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg[6] (
  34371. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34372. .d(gnd),
  34373. .asdata(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [7]),
  34374. .clrn(!\sys_resetn~clkctrl_outclk ),
  34375. .aload(gnd),
  34376. .sclr(gnd),
  34377. .sload(vcc),
  34378. .ena(\macro_inst|u_uart[1]|u_rx[1]|always4~2_combout ),
  34379. .devclrn(devclrn),
  34380. .devpor(devpor),
  34381. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [6]),
  34382. .prn(vcc));
  34383. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg[6] .is_wysiwyg = "true";
  34384. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg[6] .power_up = "low";
  34385. // Location: FF_X56_Y9_N27
  34386. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg[7] (
  34387. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34388. .d(\macro_inst|u_uart[1]|u_rx[1]|Add1~0_combout ),
  34389. .asdata(vcc),
  34390. .clrn(!\sys_resetn~clkctrl_outclk ),
  34391. .aload(gnd),
  34392. .sclr(gnd),
  34393. .sload(gnd),
  34394. .ena(\macro_inst|u_uart[1]|u_rx[1]|always4~2_combout ),
  34395. .devclrn(devclrn),
  34396. .devpor(devpor),
  34397. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg [7]),
  34398. .prn(vcc));
  34399. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg[7] .is_wysiwyg = "true";
  34400. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_shift_reg[7] .power_up = "low";
  34401. // Location: FF_X56_Y6_N7
  34402. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_DATA (
  34403. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34404. .d(\macro_inst|u_uart[1]|u_rx[1]|Selector2~6_combout ),
  34405. .asdata(vcc),
  34406. .clrn(!\sys_resetn~clkctrl_outclk ),
  34407. .aload(gnd),
  34408. .sclr(gnd),
  34409. .sload(gnd),
  34410. .ena(vcc),
  34411. .devclrn(devclrn),
  34412. .devpor(devpor),
  34413. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_DATA~q ),
  34414. .prn(vcc));
  34415. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_DATA .is_wysiwyg = "true";
  34416. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_DATA .power_up = "low";
  34417. // Location: FF_X56_Y5_N25
  34418. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_IDLE (
  34419. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34420. .d(\macro_inst|u_uart[1]|u_rx[1]|Selector0~0_combout ),
  34421. .asdata(vcc),
  34422. .clrn(!\sys_resetn~clkctrl_outclk ),
  34423. .aload(gnd),
  34424. .sclr(gnd),
  34425. .sload(gnd),
  34426. .ena(vcc),
  34427. .devclrn(devclrn),
  34428. .devpor(devpor),
  34429. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_IDLE~q ),
  34430. .prn(vcc));
  34431. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_IDLE .is_wysiwyg = "true";
  34432. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_IDLE .power_up = "low";
  34433. // Location: FF_X58_Y6_N11
  34434. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_PARITY (
  34435. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34436. .d(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_PARITY~1_combout ),
  34437. .asdata(vcc),
  34438. .clrn(!\sys_resetn~clkctrl_outclk ),
  34439. .aload(gnd),
  34440. .sclr(gnd),
  34441. .sload(gnd),
  34442. .ena(vcc),
  34443. .devclrn(devclrn),
  34444. .devpor(devpor),
  34445. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_PARITY~q ),
  34446. .prn(vcc));
  34447. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_PARITY .is_wysiwyg = "true";
  34448. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_PARITY .power_up = "low";
  34449. // Location: LCCOMB_X57_Y3_N2
  34450. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_PARITY~0 (
  34451. .dataa(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  34452. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_bit~q ),
  34453. .datac(gnd),
  34454. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_PARITY~q ),
  34455. .cin(gnd),
  34456. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_PARITY~0_combout ),
  34457. .cout());
  34458. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_PARITY~0 .lut_mask = 16'h22AA;
  34459. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_PARITY~0 .sum_lutc_input = "datac";
  34460. // Location: LCCOMB_X58_Y6_N10
  34461. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_PARITY~1 (
  34462. .dataa(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_PARITY~0_combout ),
  34463. .datab(\macro_inst|u_uart[1]|u_rx[1]|Selector4~0_combout ),
  34464. .datac(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_PARITY~q ),
  34465. .datad(\macro_inst|u_uart[1]|u_rx[1]|Selector4~5_combout ),
  34466. .cin(gnd),
  34467. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_PARITY~1_combout ),
  34468. .cout());
  34469. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_PARITY~1 .lut_mask = 16'h88F8;
  34470. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_PARITY~1 .sum_lutc_input = "datac";
  34471. // Location: FF_X56_Y5_N13
  34472. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_START (
  34473. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34474. .d(\macro_inst|u_uart[1]|u_rx[1]|Selector1~0_combout ),
  34475. .asdata(vcc),
  34476. .clrn(!\sys_resetn~clkctrl_outclk ),
  34477. .aload(gnd),
  34478. .sclr(gnd),
  34479. .sload(gnd),
  34480. .ena(vcc),
  34481. .devclrn(devclrn),
  34482. .devpor(devpor),
  34483. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_START~q ),
  34484. .prn(vcc));
  34485. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_START .is_wysiwyg = "true";
  34486. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_START .power_up = "low";
  34487. // Location: FF_X58_Y6_N27
  34488. dffeas \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_STOP (
  34489. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34490. .d(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_STOP~1_combout ),
  34491. .asdata(vcc),
  34492. .clrn(!\sys_resetn~clkctrl_outclk ),
  34493. .aload(gnd),
  34494. .sclr(gnd),
  34495. .sload(gnd),
  34496. .ena(vcc),
  34497. .devclrn(devclrn),
  34498. .devpor(devpor),
  34499. .q(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_STOP~q ),
  34500. .prn(vcc));
  34501. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_STOP .is_wysiwyg = "true";
  34502. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_STOP .power_up = "low";
  34503. // Location: LCCOMB_X58_Y6_N28
  34504. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_STOP~0 (
  34505. .dataa(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  34506. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_bit~q ),
  34507. .datac(\macro_inst|u_uart[1]|u_rx[1]|Selector4~0_combout ),
  34508. .datad(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_PARITY~q ),
  34509. .cin(gnd),
  34510. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_STOP~0_combout ),
  34511. .cout());
  34512. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_STOP~0 .lut_mask = 16'hDC50;
  34513. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_STOP~0 .sum_lutc_input = "datac";
  34514. // Location: LCCOMB_X58_Y6_N26
  34515. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_STOP~1 (
  34516. .dataa(gnd),
  34517. .datab(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_STOP~0_combout ),
  34518. .datac(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_STOP~q ),
  34519. .datad(\macro_inst|u_uart[1]|u_rx[1]|Selector4~5_combout ),
  34520. .cin(gnd),
  34521. .combout(\macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_STOP~1_combout ),
  34522. .cout());
  34523. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_STOP~1 .lut_mask = 16'hCCF0;
  34524. defparam \macro_inst|u_uart[1]|u_rx[1]|rx_state.UART_STOP~1 .sum_lutc_input = "datac";
  34525. // Location: LCCOMB_X60_Y9_N0
  34526. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|Add1~0 (
  34527. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_in [4]),
  34528. .datab(\macro_inst|u_uart[1]|u_rx[2]|rx_in [2]),
  34529. .datac(gnd),
  34530. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_in [3]),
  34531. .cin(gnd),
  34532. .combout(\macro_inst|u_uart[1]|u_rx[2]|Add1~0_combout ),
  34533. .cout());
  34534. defparam \macro_inst|u_uart[1]|u_rx[2]|Add1~0 .lut_mask = 16'h22BB;
  34535. defparam \macro_inst|u_uart[1]|u_rx[2]|Add1~0 .sum_lutc_input = "datac";
  34536. // Location: LCCOMB_X56_Y4_N4
  34537. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|Add4~0 (
  34538. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt [1]),
  34539. .datab(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt [2]),
  34540. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt [0]),
  34541. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt [3]),
  34542. .cin(gnd),
  34543. .combout(\macro_inst|u_uart[1]|u_rx[2]|Add4~0_combout ),
  34544. .cout());
  34545. defparam \macro_inst|u_uart[1]|u_rx[2]|Add4~0 .lut_mask = 16'h01FE;
  34546. defparam \macro_inst|u_uart[1]|u_rx[2]|Add4~0 .sum_lutc_input = "datac";
  34547. // Location: LCCOMB_X56_Y4_N6
  34548. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|Add4~1 (
  34549. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt [1]),
  34550. .datab(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt [2]),
  34551. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt [0]),
  34552. .datad(gnd),
  34553. .cin(gnd),
  34554. .combout(\macro_inst|u_uart[1]|u_rx[2]|Add4~1_combout ),
  34555. .cout());
  34556. defparam \macro_inst|u_uart[1]|u_rx[2]|Add4~1 .lut_mask = 16'h3636;
  34557. defparam \macro_inst|u_uart[1]|u_rx[2]|Add4~1 .sum_lutc_input = "datac";
  34558. // Location: LCCOMB_X56_Y4_N28
  34559. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|Add4~2 (
  34560. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt [1]),
  34561. .datab(gnd),
  34562. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt [0]),
  34563. .datad(gnd),
  34564. .cin(gnd),
  34565. .combout(\macro_inst|u_uart[1]|u_rx[2]|Add4~2_combout ),
  34566. .cout());
  34567. defparam \macro_inst|u_uart[1]|u_rx[2]|Add4~2 .lut_mask = 16'h5A5A;
  34568. defparam \macro_inst|u_uart[1]|u_rx[2]|Add4~2 .sum_lutc_input = "datac";
  34569. // Location: LCCOMB_X56_Y5_N18
  34570. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|Selector0~0 (
  34571. .dataa(\macro_inst|u_uart[1]|u_rx[2]|Add1~0_combout ),
  34572. .datab(gnd),
  34573. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_IDLE~q ),
  34574. .datad(\macro_inst|u_uart[1]|u_rx[2]|Selector2~2_combout ),
  34575. .cin(gnd),
  34576. .combout(\macro_inst|u_uart[1]|u_rx[2]|Selector0~0_combout ),
  34577. .cout());
  34578. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector0~0 .lut_mask = 16'h00F5;
  34579. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector0~0 .sum_lutc_input = "datac";
  34580. // Location: LCCOMB_X57_Y4_N8
  34581. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|Selector1~0 (
  34582. .dataa(\macro_inst|u_uart[1]|u_rx[2]|Selector2~2_combout ),
  34583. .datab(\macro_inst|u_uart[1]|u_rx[2]|Selector2~4_combout ),
  34584. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_START~q ),
  34585. .datad(\macro_inst|u_uart[1]|u_rx[2]|always6~1_combout ),
  34586. .cin(gnd),
  34587. .combout(\macro_inst|u_uart[1]|u_rx[2]|Selector1~0_combout ),
  34588. .cout());
  34589. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector1~0 .lut_mask = 16'h5510;
  34590. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector1~0 .sum_lutc_input = "datac";
  34591. // Location: LCCOMB_X57_Y5_N12
  34592. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|Selector2~1 (
  34593. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt [2]),
  34594. .datab(\macro_inst|u_uart[1]|u_rx[2]|always2~0_combout ),
  34595. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_STOP~q ),
  34596. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt [1]),
  34597. .cin(gnd),
  34598. .combout(\macro_inst|u_uart[1]|u_rx[2]|Selector2~1_combout ),
  34599. .cout());
  34600. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector2~1 .lut_mask = 16'h0040;
  34601. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector2~1 .sum_lutc_input = "datac";
  34602. // Location: LCCOMB_X56_Y4_N0
  34603. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|Selector2~2 (
  34604. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_STOP~q ),
  34605. .datab(\macro_inst|u_uart[1]|u_rx[2]|rx_sample~0_combout ),
  34606. .datac(\macro_inst|u_uart[1]|u_rx[2]|Add1~0_combout ),
  34607. .datad(\macro_inst|u_uart[1]|u_rx[2]|always2~0_combout ),
  34608. .cin(gnd),
  34609. .combout(\macro_inst|u_uart[1]|u_rx[2]|Selector2~2_combout ),
  34610. .cout());
  34611. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector2~2 .lut_mask = 16'h8000;
  34612. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector2~2 .sum_lutc_input = "datac";
  34613. // Location: LCCOMB_X57_Y4_N28
  34614. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|Selector2~3 (
  34615. .dataa(gnd),
  34616. .datab(gnd),
  34617. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_START~q ),
  34618. .datad(\macro_inst|u_uart[1]|u_rx[2]|Selector4~0_combout ),
  34619. .cin(gnd),
  34620. .combout(\macro_inst|u_uart[1]|u_rx[2]|Selector2~3_combout ),
  34621. .cout());
  34622. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector2~3 .lut_mask = 16'hF000;
  34623. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector2~3 .sum_lutc_input = "datac";
  34624. // Location: LCCOMB_X58_Y4_N12
  34625. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|Selector2~4 (
  34626. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_PARITY~q ),
  34627. .datab(\macro_inst|u_uart[1]|u_rx[2]|Selector2~3_combout ),
  34628. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_bit~q ),
  34629. .datad(\macro_inst|u_uart[1]|u_rx[2]|always3~2_combout ),
  34630. .cin(gnd),
  34631. .combout(\macro_inst|u_uart[1]|u_rx[2]|Selector2~4_combout ),
  34632. .cout());
  34633. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector2~4 .lut_mask = 16'hF0E0;
  34634. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector2~4 .sum_lutc_input = "datac";
  34635. // Location: LCCOMB_X57_Y4_N18
  34636. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|Selector2~5 (
  34637. .dataa(\macro_inst|u_uart[1]|u_rx[2]|Add1~0_combout ),
  34638. .datab(\macro_inst|u_uart[1]|u_rx[2]|Selector2~4_combout ),
  34639. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_DATA~q ),
  34640. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_IDLE~q ),
  34641. .cin(gnd),
  34642. .combout(\macro_inst|u_uart[1]|u_rx[2]|Selector2~5_combout ),
  34643. .cout());
  34644. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector2~5 .lut_mask = 16'h3020;
  34645. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector2~5 .sum_lutc_input = "datac";
  34646. // Location: LCCOMB_X57_Y4_N22
  34647. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|Selector2~6 (
  34648. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_bit~q ),
  34649. .datab(\macro_inst|u_uart[1]|u_rx[2]|Selector2~3_combout ),
  34650. .datac(\macro_inst|u_uart[1]|u_rx[2]|Selector2~2_combout ),
  34651. .datad(\macro_inst|u_uart[1]|u_rx[2]|Selector2~5_combout ),
  34652. .cin(gnd),
  34653. .combout(\macro_inst|u_uart[1]|u_rx[2]|Selector2~6_combout ),
  34654. .cout());
  34655. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector2~6 .lut_mask = 16'h0F08;
  34656. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector2~6 .sum_lutc_input = "datac";
  34657. // Location: LCCOMB_X58_Y5_N24
  34658. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|Selector3~0 (
  34659. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_PARITY~q ),
  34660. .datab(gnd),
  34661. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_bit~q ),
  34662. .datad(gnd),
  34663. .cin(gnd),
  34664. .combout(\macro_inst|u_uart[1]|u_rx[2]|Selector3~0_combout ),
  34665. .cout());
  34666. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector3~0 .lut_mask = 16'hA0A0;
  34667. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector3~0 .sum_lutc_input = "datac";
  34668. // Location: LCCOMB_X56_Y5_N10
  34669. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|Selector3~1 (
  34670. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_bit~q ),
  34671. .datab(gnd),
  34672. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_DATA~q ),
  34673. .datad(\macro_inst|u_uart[1]|u_rx[2]|always3~1_combout ),
  34674. .cin(gnd),
  34675. .combout(\macro_inst|u_uart[1]|u_rx[2]|Selector3~1_combout ),
  34676. .cout());
  34677. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector3~1 .lut_mask = 16'hA000;
  34678. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector3~1 .sum_lutc_input = "datac";
  34679. // Location: LCCOMB_X57_Y4_N10
  34680. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|Selector4~0 (
  34681. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt [3]),
  34682. .datab(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt [1]),
  34683. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt [2]),
  34684. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt [0]),
  34685. .cin(gnd),
  34686. .combout(\macro_inst|u_uart[1]|u_rx[2]|Selector4~0_combout ),
  34687. .cout());
  34688. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector4~0 .lut_mask = 16'h0001;
  34689. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector4~0 .sum_lutc_input = "datac";
  34690. // Location: LCCOMB_X56_Y5_N6
  34691. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|Selector4~1 (
  34692. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_bit~q ),
  34693. .datab(\macro_inst|u_uart[1]|u_rx[2]|Selector4~0_combout ),
  34694. .datac(gnd),
  34695. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_STOP~q ),
  34696. .cin(gnd),
  34697. .combout(\macro_inst|u_uart[1]|u_rx[2]|Selector4~1_combout ),
  34698. .cout());
  34699. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector4~1 .lut_mask = 16'h0088;
  34700. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector4~1 .sum_lutc_input = "datac";
  34701. // Location: LCCOMB_X57_Y5_N6
  34702. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|Selector4~2 (
  34703. .dataa(\macro_inst|u_uart[1]|u_rx[2]|Add1~0_combout ),
  34704. .datab(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_IDLE~q ),
  34705. .datac(\macro_inst|u_uart[1]|u_rx[2]|Selector4~1_combout ),
  34706. .datad(\macro_inst|u_uart[1]|u_rx[2]|Selector2~1_combout ),
  34707. .cin(gnd),
  34708. .combout(\macro_inst|u_uart[1]|u_rx[2]|Selector4~2_combout ),
  34709. .cout());
  34710. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector4~2 .lut_mask = 16'hD9D1;
  34711. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector4~2 .sum_lutc_input = "datac";
  34712. // Location: LCCOMB_X58_Y7_N2
  34713. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|Selector4~3 (
  34714. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_PARITY~q ),
  34715. .datab(gnd),
  34716. .datac(gnd),
  34717. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_DATA~q ),
  34718. .cin(gnd),
  34719. .combout(\macro_inst|u_uart[1]|u_rx[2]|Selector4~3_combout ),
  34720. .cout());
  34721. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector4~3 .lut_mask = 16'h0055;
  34722. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector4~3 .sum_lutc_input = "datac";
  34723. // Location: LCCOMB_X58_Y5_N20
  34724. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|Selector4~4 (
  34725. .dataa(\macro_inst|u_uart[1]|u_rx[2]|Selector3~1_combout ),
  34726. .datab(\macro_inst|u_uart[1]|u_rx[2]|Selector3~0_combout ),
  34727. .datac(\macro_inst|u_uart[1]|u_rx[2]|Selector4~2_combout ),
  34728. .datad(\macro_inst|u_uart[1]|u_rx[2]|Selector4~3_combout ),
  34729. .cin(gnd),
  34730. .combout(\macro_inst|u_uart[1]|u_rx[2]|Selector4~4_combout ),
  34731. .cout());
  34732. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector4~4 .lut_mask = 16'hFEEE;
  34733. defparam \macro_inst|u_uart[1]|u_rx[2]|Selector4~4 .sum_lutc_input = "datac";
  34734. // Location: LCCOMB_X59_Y8_N18
  34735. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|always10~1 (
  34736. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_in [4]),
  34737. .datab(\macro_inst|u_uart[1]|u_rx[2]|rx_in [3]),
  34738. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_in [2]),
  34739. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_parity~q ),
  34740. .cin(gnd),
  34741. .combout(\macro_inst|u_uart[1]|u_rx[2]|always10~1_combout ),
  34742. .cout());
  34743. defparam \macro_inst|u_uart[1]|u_rx[2]|always10~1 .lut_mask = 16'hD42B;
  34744. defparam \macro_inst|u_uart[1]|u_rx[2]|always10~1 .sum_lutc_input = "datac";
  34745. // Location: LCCOMB_X58_Y7_N18
  34746. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|always10~2 (
  34747. .dataa(\macro_inst|u_uart[1]|u_rx[2]|always2~0_combout ),
  34748. .datab(\macro_inst|u_uart[1]|u_rx[2]|always10~1_combout ),
  34749. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_sample~0_combout ),
  34750. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_PARITY~q ),
  34751. .cin(gnd),
  34752. .combout(\macro_inst|u_uart[1]|u_rx[2]|always10~2_combout ),
  34753. .cout());
  34754. defparam \macro_inst|u_uart[1]|u_rx[2]|always10~2 .lut_mask = 16'h8000;
  34755. defparam \macro_inst|u_uart[1]|u_rx[2]|always10~2 .sum_lutc_input = "datac";
  34756. // Location: LCCOMB_X57_Y11_N22
  34757. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|always11~0 (
  34758. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [7]),
  34759. .datab(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [5]),
  34760. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [6]),
  34761. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [4]),
  34762. .cin(gnd),
  34763. .combout(\macro_inst|u_uart[1]|u_rx[2]|always11~0_combout ),
  34764. .cout());
  34765. defparam \macro_inst|u_uart[1]|u_rx[2]|always11~0 .lut_mask = 16'h0001;
  34766. defparam \macro_inst|u_uart[1]|u_rx[2]|always11~0 .sum_lutc_input = "datac";
  34767. // Location: LCCOMB_X57_Y11_N4
  34768. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|always11~1 (
  34769. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [0]),
  34770. .datab(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [2]),
  34771. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [3]),
  34772. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [1]),
  34773. .cin(gnd),
  34774. .combout(\macro_inst|u_uart[1]|u_rx[2]|always11~1_combout ),
  34775. .cout());
  34776. defparam \macro_inst|u_uart[1]|u_rx[2]|always11~1 .lut_mask = 16'h0001;
  34777. defparam \macro_inst|u_uart[1]|u_rx[2]|always11~1 .sum_lutc_input = "datac";
  34778. // Location: LCCOMB_X57_Y5_N4
  34779. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|always11~2 (
  34780. .dataa(\macro_inst|u_uart[1]|u_rx[2]|Add1~0_combout ),
  34781. .datab(\macro_inst|u_uart[1]|u_rx[2]|always11~1_combout ),
  34782. .datac(\macro_inst|u_uart[1]|u_rx[2]|always11~0_combout ),
  34783. .datad(\macro_inst|u_uart[1]|u_rx[2]|Selector2~1_combout ),
  34784. .cin(gnd),
  34785. .combout(\macro_inst|u_uart[1]|u_rx[2]|always11~2_combout ),
  34786. .cout());
  34787. defparam \macro_inst|u_uart[1]|u_rx[2]|always11~2 .lut_mask = 16'h4000;
  34788. defparam \macro_inst|u_uart[1]|u_rx[2]|always11~2 .sum_lutc_input = "datac";
  34789. // Location: LCCOMB_X57_Y4_N24
  34790. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|always2~0 (
  34791. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt [3]),
  34792. .datab(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt [0]),
  34793. .datac(gnd),
  34794. .datad(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  34795. .cin(gnd),
  34796. .combout(\macro_inst|u_uart[1]|u_rx[2]|always2~0_combout ),
  34797. .cout());
  34798. defparam \macro_inst|u_uart[1]|u_rx[2]|always2~0 .lut_mask = 16'h8800;
  34799. defparam \macro_inst|u_uart[1]|u_rx[2]|always2~0 .sum_lutc_input = "datac";
  34800. // Location: LCCOMB_X56_Y7_N30
  34801. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|always2~1 (
  34802. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt [2]),
  34803. .datab(gnd),
  34804. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt [1]),
  34805. .datad(\macro_inst|u_uart[1]|u_rx[2]|always2~0_combout ),
  34806. .cin(gnd),
  34807. .combout(\macro_inst|u_uart[1]|u_rx[2]|always2~1_combout ),
  34808. .cout());
  34809. defparam \macro_inst|u_uart[1]|u_rx[2]|always2~1 .lut_mask = 16'hA000;
  34810. defparam \macro_inst|u_uart[1]|u_rx[2]|always2~1 .sum_lutc_input = "datac";
  34811. // Location: LCCOMB_X56_Y4_N10
  34812. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|always3~1 (
  34813. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt [1]),
  34814. .datab(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt [2]),
  34815. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt [0]),
  34816. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt [3]),
  34817. .cin(gnd),
  34818. .combout(\macro_inst|u_uart[1]|u_rx[2]|always3~1_combout ),
  34819. .cout());
  34820. defparam \macro_inst|u_uart[1]|u_rx[2]|always3~1 .lut_mask = 16'h0001;
  34821. defparam \macro_inst|u_uart[1]|u_rx[2]|always3~1 .sum_lutc_input = "datac";
  34822. // Location: LCCOMB_X57_Y4_N20
  34823. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|always3~2 (
  34824. .dataa(gnd),
  34825. .datab(gnd),
  34826. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_DATA~q ),
  34827. .datad(\macro_inst|u_uart[1]|u_rx[2]|always3~1_combout ),
  34828. .cin(gnd),
  34829. .combout(\macro_inst|u_uart[1]|u_rx[2]|always3~2_combout ),
  34830. .cout());
  34831. defparam \macro_inst|u_uart[1]|u_rx[2]|always3~2 .lut_mask = 16'hF000;
  34832. defparam \macro_inst|u_uart[1]|u_rx[2]|always3~2 .sum_lutc_input = "datac";
  34833. // Location: LCCOMB_X57_Y7_N12
  34834. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|always4~2 (
  34835. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt [1]),
  34836. .datab(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_DATA~q ),
  34837. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt [2]),
  34838. .datad(\macro_inst|u_uart[1]|u_rx[2]|always2~0_combout ),
  34839. .cin(gnd),
  34840. .combout(\macro_inst|u_uart[1]|u_rx[2]|always4~2_combout ),
  34841. .cout());
  34842. defparam \macro_inst|u_uart[1]|u_rx[2]|always4~2 .lut_mask = 16'h0400;
  34843. defparam \macro_inst|u_uart[1]|u_rx[2]|always4~2 .sum_lutc_input = "datac";
  34844. // Location: LCCOMB_X59_Y8_N2
  34845. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|always6~1 (
  34846. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_in [4]),
  34847. .datab(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_IDLE~q ),
  34848. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_in [2]),
  34849. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_in [3]),
  34850. .cin(gnd),
  34851. .combout(\macro_inst|u_uart[1]|u_rx[2]|always6~1_combout ),
  34852. .cout());
  34853. defparam \macro_inst|u_uart[1]|u_rx[2]|always6~1 .lut_mask = 16'h3110;
  34854. defparam \macro_inst|u_uart[1]|u_rx[2]|always6~1 .sum_lutc_input = "datac";
  34855. // Location: LCCOMB_X56_Y7_N0
  34856. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|always8~0 (
  34857. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_IDLE~q ),
  34858. .datab(\macro_inst|u_uart[1]|u_rx[2]|always3~1_combout ),
  34859. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_bit~q ),
  34860. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_idle_en~q ),
  34861. .cin(gnd),
  34862. .combout(\macro_inst|u_uart[1]|u_rx[2]|always8~0_combout ),
  34863. .cout());
  34864. defparam \macro_inst|u_uart[1]|u_rx[2]|always8~0 .lut_mask = 16'h4000;
  34865. defparam \macro_inst|u_uart[1]|u_rx[2]|always8~0 .sum_lutc_input = "datac";
  34866. // Location: FF_X58_Y5_N27
  34867. dffeas \macro_inst|u_uart[1]|u_rx[2]|break_error (
  34868. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34869. .d(\macro_inst|u_uart[1]|u_rx[2]|break_error~0_combout ),
  34870. .asdata(vcc),
  34871. .clrn(!\sys_resetn~clkctrl_outclk ),
  34872. .aload(gnd),
  34873. .sclr(gnd),
  34874. .sload(gnd),
  34875. .ena(vcc),
  34876. .devclrn(devclrn),
  34877. .devpor(devpor),
  34878. .q(\macro_inst|u_uart[1]|u_rx[2]|break_error~q ),
  34879. .prn(vcc));
  34880. defparam \macro_inst|u_uart[1]|u_rx[2]|break_error .is_wysiwyg = "true";
  34881. defparam \macro_inst|u_uart[1]|u_rx[2]|break_error .power_up = "low";
  34882. // Location: LCCOMB_X58_Y5_N26
  34883. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|break_error~0 (
  34884. .dataa(gnd),
  34885. .datab(\macro_inst|u_uart[1]|u_rx[2]|always11~2_combout ),
  34886. .datac(\macro_inst|u_uart[1]|u_rx[2]|break_error~q ),
  34887. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags[2]~14_combout ),
  34888. .cin(gnd),
  34889. .combout(\macro_inst|u_uart[1]|u_rx[2]|break_error~0_combout ),
  34890. .cout());
  34891. defparam \macro_inst|u_uart[1]|u_rx[2]|break_error~0 .lut_mask = 16'hFCCC;
  34892. defparam \macro_inst|u_uart[1]|u_rx[2]|break_error~0 .sum_lutc_input = "datac";
  34893. // Location: FF_X59_Y6_N5
  34894. dffeas \macro_inst|u_uart[1]|u_rx[2]|framing_error (
  34895. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34896. .d(\macro_inst|u_uart[1]|u_rx[2]|framing_error~0_combout ),
  34897. .asdata(vcc),
  34898. .clrn(!\sys_resetn~clkctrl_outclk ),
  34899. .aload(gnd),
  34900. .sclr(gnd),
  34901. .sload(gnd),
  34902. .ena(vcc),
  34903. .devclrn(devclrn),
  34904. .devpor(devpor),
  34905. .q(\macro_inst|u_uart[1]|u_rx[2]|framing_error~q ),
  34906. .prn(vcc));
  34907. defparam \macro_inst|u_uart[1]|u_rx[2]|framing_error .is_wysiwyg = "true";
  34908. defparam \macro_inst|u_uart[1]|u_rx[2]|framing_error .power_up = "low";
  34909. // Location: LCCOMB_X59_Y6_N4
  34910. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|framing_error~0 (
  34911. .dataa(\macro_inst|u_uart[1]|u_rx[2]|Selector2~1_combout ),
  34912. .datab(\macro_inst|u_uart[1]|u_rx[2]|Add1~0_combout ),
  34913. .datac(\macro_inst|u_uart[1]|u_rx[2]|framing_error~q ),
  34914. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags[2]~14_combout ),
  34915. .cin(gnd),
  34916. .combout(\macro_inst|u_uart[1]|u_rx[2]|framing_error~0_combout ),
  34917. .cout());
  34918. defparam \macro_inst|u_uart[1]|u_rx[2]|framing_error~0 .lut_mask = 16'hF222;
  34919. defparam \macro_inst|u_uart[1]|u_rx[2]|framing_error~0 .sum_lutc_input = "datac";
  34920. // Location: FF_X58_Y5_N9
  34921. dffeas \macro_inst|u_uart[1]|u_rx[2]|overrun_error (
  34922. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34923. .d(\macro_inst|u_uart[1]|u_rx[2]|overrun_error~0_combout ),
  34924. .asdata(vcc),
  34925. .clrn(!\sys_resetn~clkctrl_outclk ),
  34926. .aload(gnd),
  34927. .sclr(gnd),
  34928. .sload(gnd),
  34929. .ena(vcc),
  34930. .devclrn(devclrn),
  34931. .devpor(devpor),
  34932. .q(\macro_inst|u_uart[1]|u_rx[2]|overrun_error~q ),
  34933. .prn(vcc));
  34934. defparam \macro_inst|u_uart[1]|u_rx[2]|overrun_error .is_wysiwyg = "true";
  34935. defparam \macro_inst|u_uart[1]|u_rx[2]|overrun_error .power_up = "low";
  34936. // Location: LCCOMB_X58_Y5_N8
  34937. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|overrun_error~0 (
  34938. .dataa(\macro_inst|u_uart[1]|u_rx[2]|Selector2~1_combout ),
  34939. .datab(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|counter ),
  34940. .datac(\macro_inst|u_uart[1]|u_rx[2]|overrun_error~q ),
  34941. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags[2]~14_combout ),
  34942. .cin(gnd),
  34943. .combout(\macro_inst|u_uart[1]|u_rx[2]|overrun_error~0_combout ),
  34944. .cout());
  34945. defparam \macro_inst|u_uart[1]|u_rx[2]|overrun_error~0 .lut_mask = 16'hF888;
  34946. defparam \macro_inst|u_uart[1]|u_rx[2]|overrun_error~0 .sum_lutc_input = "datac";
  34947. // Location: FF_X58_Y7_N17
  34948. dffeas \macro_inst|u_uart[1]|u_rx[2]|parity_error (
  34949. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34950. .d(\macro_inst|u_uart[1]|u_rx[2]|parity_error~0_combout ),
  34951. .asdata(vcc),
  34952. .clrn(!\sys_resetn~clkctrl_outclk ),
  34953. .aload(gnd),
  34954. .sclr(gnd),
  34955. .sload(gnd),
  34956. .ena(vcc),
  34957. .devclrn(devclrn),
  34958. .devpor(devpor),
  34959. .q(\macro_inst|u_uart[1]|u_rx[2]|parity_error~q ),
  34960. .prn(vcc));
  34961. defparam \macro_inst|u_uart[1]|u_rx[2]|parity_error .is_wysiwyg = "true";
  34962. defparam \macro_inst|u_uart[1]|u_rx[2]|parity_error .power_up = "low";
  34963. // Location: LCCOMB_X58_Y7_N16
  34964. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|parity_error~0 (
  34965. .dataa(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~14_combout ),
  34966. .datab(\macro_inst|u_uart[1]|u_rx[2]|always10~2_combout ),
  34967. .datac(\macro_inst|u_uart[1]|u_rx[2]|parity_error~q ),
  34968. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags~10_combout ),
  34969. .cin(gnd),
  34970. .combout(\macro_inst|u_uart[1]|u_rx[2]|parity_error~0_combout ),
  34971. .cout());
  34972. defparam \macro_inst|u_uart[1]|u_rx[2]|parity_error~0 .lut_mask = 16'hDCFC;
  34973. defparam \macro_inst|u_uart[1]|u_rx[2]|parity_error~0 .sum_lutc_input = "datac";
  34974. // Location: FF_X57_Y4_N1
  34975. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[0] (
  34976. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  34977. .d(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[0]~4_combout ),
  34978. .asdata(\~GND~combout ),
  34979. .clrn(!\sys_resetn~clkctrl_outclk ),
  34980. .aload(gnd),
  34981. .sclr(gnd),
  34982. .sload(\macro_inst|u_uart[1]|u_rx[2]|always6~1_combout ),
  34983. .ena(vcc),
  34984. .devclrn(devclrn),
  34985. .devpor(devpor),
  34986. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt [0]),
  34987. .prn(vcc));
  34988. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[0] .is_wysiwyg = "true";
  34989. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[0] .power_up = "low";
  34990. // Location: LCCOMB_X57_Y4_N0
  34991. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[0]~4 (
  34992. .dataa(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  34993. .datab(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt [0]),
  34994. .datac(gnd),
  34995. .datad(vcc),
  34996. .cin(gnd),
  34997. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[0]~4_combout ),
  34998. .cout(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[0]~5 ));
  34999. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[0]~4 .lut_mask = 16'h6688;
  35000. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[0]~4 .sum_lutc_input = "datac";
  35001. // Location: FF_X57_Y4_N3
  35002. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[1] (
  35003. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35004. .d(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[1]~6_combout ),
  35005. .asdata(vcc),
  35006. .clrn(!\sys_resetn~clkctrl_outclk ),
  35007. .aload(gnd),
  35008. .sclr(gnd),
  35009. .sload(\macro_inst|u_uart[1]|u_rx[2]|always6~1_combout ),
  35010. .ena(vcc),
  35011. .devclrn(devclrn),
  35012. .devpor(devpor),
  35013. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt [1]),
  35014. .prn(vcc));
  35015. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[1] .is_wysiwyg = "true";
  35016. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[1] .power_up = "low";
  35017. // Location: LCCOMB_X57_Y4_N2
  35018. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[1]~6 (
  35019. .dataa(gnd),
  35020. .datab(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt [1]),
  35021. .datac(gnd),
  35022. .datad(vcc),
  35023. .cin(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[0]~5 ),
  35024. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[1]~6_combout ),
  35025. .cout(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[1]~7 ));
  35026. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[1]~6 .lut_mask = 16'h3C3F;
  35027. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[1]~6 .sum_lutc_input = "cin";
  35028. // Location: FF_X57_Y4_N5
  35029. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[2] (
  35030. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35031. .d(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[2]~8_combout ),
  35032. .asdata(\~GND~combout ),
  35033. .clrn(!\sys_resetn~clkctrl_outclk ),
  35034. .aload(gnd),
  35035. .sclr(gnd),
  35036. .sload(\macro_inst|u_uart[1]|u_rx[2]|always6~1_combout ),
  35037. .ena(vcc),
  35038. .devclrn(devclrn),
  35039. .devpor(devpor),
  35040. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt [2]),
  35041. .prn(vcc));
  35042. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[2] .is_wysiwyg = "true";
  35043. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[2] .power_up = "low";
  35044. // Location: LCCOMB_X57_Y4_N4
  35045. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[2]~8 (
  35046. .dataa(gnd),
  35047. .datab(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt [2]),
  35048. .datac(gnd),
  35049. .datad(vcc),
  35050. .cin(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[1]~7 ),
  35051. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[2]~8_combout ),
  35052. .cout(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[2]~9 ));
  35053. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[2]~8 .lut_mask = 16'hC30C;
  35054. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[2]~8 .sum_lutc_input = "cin";
  35055. // Location: FF_X57_Y4_N7
  35056. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[3] (
  35057. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35058. .d(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[3]~10_combout ),
  35059. .asdata(\~GND~combout ),
  35060. .clrn(!\sys_resetn~clkctrl_outclk ),
  35061. .aload(gnd),
  35062. .sclr(gnd),
  35063. .sload(\macro_inst|u_uart[1]|u_rx[2]|always6~1_combout ),
  35064. .ena(vcc),
  35065. .devclrn(devclrn),
  35066. .devpor(devpor),
  35067. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt [3]),
  35068. .prn(vcc));
  35069. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[3] .is_wysiwyg = "true";
  35070. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[3] .power_up = "low";
  35071. // Location: LCCOMB_X57_Y4_N6
  35072. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[3]~10 (
  35073. .dataa(gnd),
  35074. .datab(gnd),
  35075. .datac(gnd),
  35076. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt [3]),
  35077. .cin(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[2]~9 ),
  35078. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[3]~10_combout ),
  35079. .cout());
  35080. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[3]~10 .lut_mask = 16'h0FF0;
  35081. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt[3]~10 .sum_lutc_input = "cin";
  35082. // Location: FF_X56_Y7_N31
  35083. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_bit (
  35084. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35085. .d(\macro_inst|u_uart[1]|u_rx[2]|always2~1_combout ),
  35086. .asdata(vcc),
  35087. .clrn(!\sys_resetn~clkctrl_outclk ),
  35088. .aload(gnd),
  35089. .sclr(gnd),
  35090. .sload(gnd),
  35091. .ena(vcc),
  35092. .devclrn(devclrn),
  35093. .devpor(devpor),
  35094. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_bit~q ),
  35095. .prn(vcc));
  35096. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_bit .is_wysiwyg = "true";
  35097. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_bit .power_up = "low";
  35098. // Location: FF_X57_Y4_N13
  35099. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt[0] (
  35100. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35101. .d(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt~4_combout ),
  35102. .asdata(vcc),
  35103. .clrn(vcc),
  35104. .aload(gnd),
  35105. .sclr(gnd),
  35106. .sload(gnd),
  35107. .ena(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt[2]~3_combout ),
  35108. .devclrn(devclrn),
  35109. .devpor(devpor),
  35110. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt [0]),
  35111. .prn(vcc));
  35112. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt[0] .is_wysiwyg = "true";
  35113. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt[0] .power_up = "low";
  35114. // Location: FF_X57_Y4_N31
  35115. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt[1] (
  35116. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35117. .d(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt~5_combout ),
  35118. .asdata(vcc),
  35119. .clrn(vcc),
  35120. .aload(gnd),
  35121. .sclr(gnd),
  35122. .sload(gnd),
  35123. .ena(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt[2]~3_combout ),
  35124. .devclrn(devclrn),
  35125. .devpor(devpor),
  35126. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt [1]),
  35127. .prn(vcc));
  35128. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt[1] .is_wysiwyg = "true";
  35129. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt[1] .power_up = "low";
  35130. // Location: FF_X57_Y4_N15
  35131. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt[2] (
  35132. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35133. .d(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt~2_combout ),
  35134. .asdata(vcc),
  35135. .clrn(vcc),
  35136. .aload(gnd),
  35137. .sclr(gnd),
  35138. .sload(gnd),
  35139. .ena(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt[2]~3_combout ),
  35140. .devclrn(devclrn),
  35141. .devpor(devpor),
  35142. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt [2]),
  35143. .prn(vcc));
  35144. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt[2] .is_wysiwyg = "true";
  35145. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt[2] .power_up = "low";
  35146. // Location: LCCOMB_X57_Y4_N16
  35147. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt[2]~3 (
  35148. .dataa(gnd),
  35149. .datab(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_START~q ),
  35150. .datac(gnd),
  35151. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_bit~q ),
  35152. .cin(gnd),
  35153. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt[2]~3_combout ),
  35154. .cout());
  35155. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt[2]~3 .lut_mask = 16'hFFCC;
  35156. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt[2]~3 .sum_lutc_input = "datac";
  35157. // Location: FF_X57_Y4_N27
  35158. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt[3] (
  35159. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35160. .d(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt~1_combout ),
  35161. .asdata(vcc),
  35162. .clrn(vcc),
  35163. .aload(gnd),
  35164. .sclr(gnd),
  35165. .sload(gnd),
  35166. .ena(vcc),
  35167. .devclrn(devclrn),
  35168. .devpor(devpor),
  35169. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt [3]),
  35170. .prn(vcc));
  35171. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt[3] .is_wysiwyg = "true";
  35172. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt[3] .power_up = "low";
  35173. // Location: LCCOMB_X57_Y4_N26
  35174. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt~1 (
  35175. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_START~q ),
  35176. .datab(\macro_inst|u_uart[1]|u_rx[2]|Add4~0_combout ),
  35177. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt [3]),
  35178. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_bit~q ),
  35179. .cin(gnd),
  35180. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt~1_combout ),
  35181. .cout());
  35182. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt~1 .lut_mask = 16'h1150;
  35183. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt~1 .sum_lutc_input = "datac";
  35184. // Location: LCCOMB_X57_Y4_N14
  35185. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt~2 (
  35186. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_DATA~q ),
  35187. .datab(\macro_inst|u_uart[1]|u_rx[2]|Add4~1_combout ),
  35188. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_START~q ),
  35189. .datad(\macro_inst|u_uart[1]|u_rx[2]|always3~1_combout ),
  35190. .cin(gnd),
  35191. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt~2_combout ),
  35192. .cout());
  35193. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt~2 .lut_mask = 16'hF1F3;
  35194. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt~2 .sum_lutc_input = "datac";
  35195. // Location: LCCOMB_X57_Y4_N12
  35196. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt~4 (
  35197. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_START~q ),
  35198. .datab(\macro_inst|u_uart[1]|u_rx[2]|always3~2_combout ),
  35199. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt [0]),
  35200. .datad(\macro_inst|u_uart[1]|u_rx[5]|Add3~0_combout ),
  35201. .cin(gnd),
  35202. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt~4_combout ),
  35203. .cout());
  35204. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt~4 .lut_mask = 16'hABAF;
  35205. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt~4 .sum_lutc_input = "datac";
  35206. // Location: LCCOMB_X57_Y4_N30
  35207. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt~5 (
  35208. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_START~q ),
  35209. .datab(\macro_inst|u_uart[1]|u_rx[2]|Add4~2_combout ),
  35210. .datac(\macro_inst|u_uart[1]|u_rx[2]|always3~2_combout ),
  35211. .datad(\macro_inst|u_uart[1]|u_rx[5]|Add3~1_combout ),
  35212. .cin(gnd),
  35213. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt~5_combout ),
  35214. .cout());
  35215. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt~5 .lut_mask = 16'hFBAB;
  35216. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_data_cnt~5 .sum_lutc_input = "datac";
  35217. // Location: FF_X57_Y7_N23
  35218. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|counter[0] (
  35219. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35220. .d(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|counter~0_combout ),
  35221. .asdata(vcc),
  35222. .clrn(!\sys_resetn~clkctrl_outclk ),
  35223. .aload(gnd),
  35224. .sclr(gnd),
  35225. .sload(gnd),
  35226. .ena(vcc),
  35227. .devclrn(devclrn),
  35228. .devpor(devpor),
  35229. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|counter ),
  35230. .prn(vcc));
  35231. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|counter[0] .is_wysiwyg = "true";
  35232. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|counter[0] .power_up = "low";
  35233. // Location: LCCOMB_X57_Y7_N22
  35234. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|counter~0 (
  35235. .dataa(gnd),
  35236. .datab(\macro_inst|u_uart[1]|u_regs|rx_read [2]),
  35237. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|counter ),
  35238. .datad(\macro_inst|u_uart[1]|u_rx[2]|Selector2~1_combout ),
  35239. .cin(gnd),
  35240. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|counter~0_combout ),
  35241. .cout());
  35242. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|counter~0 .lut_mask = 16'h3F30;
  35243. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|counter~0 .sum_lutc_input = "datac";
  35244. // Location: FF_X57_Y11_N9
  35245. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][0] (
  35246. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35247. .d(gnd),
  35248. .asdata(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [0]),
  35249. .clrn(vcc),
  35250. .aload(gnd),
  35251. .sclr(gnd),
  35252. .sload(vcc),
  35253. .ena(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|wrreq~0_combout ),
  35254. .devclrn(devclrn),
  35255. .devpor(devpor),
  35256. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][0]~q ),
  35257. .prn(vcc));
  35258. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][0] .is_wysiwyg = "true";
  35259. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][0] .power_up = "low";
  35260. // Location: FF_X57_Y11_N21
  35261. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][1] (
  35262. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35263. .d(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][1]~feeder_combout ),
  35264. .asdata(vcc),
  35265. .clrn(vcc),
  35266. .aload(gnd),
  35267. .sclr(gnd),
  35268. .sload(gnd),
  35269. .ena(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|wrreq~0_combout ),
  35270. .devclrn(devclrn),
  35271. .devpor(devpor),
  35272. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][1]~q ),
  35273. .prn(vcc));
  35274. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][1] .is_wysiwyg = "true";
  35275. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][1] .power_up = "low";
  35276. // Location: LCCOMB_X57_Y11_N20
  35277. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][1]~feeder (
  35278. .dataa(gnd),
  35279. .datab(gnd),
  35280. .datac(gnd),
  35281. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [1]),
  35282. .cin(gnd),
  35283. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][1]~feeder_combout ),
  35284. .cout());
  35285. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][1]~feeder .lut_mask = 16'hFF00;
  35286. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][1]~feeder .sum_lutc_input = "datac";
  35287. // Location: FF_X57_Y11_N3
  35288. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][2] (
  35289. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35290. .d(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][2]~feeder_combout ),
  35291. .asdata(vcc),
  35292. .clrn(vcc),
  35293. .aload(gnd),
  35294. .sclr(gnd),
  35295. .sload(gnd),
  35296. .ena(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|wrreq~0_combout ),
  35297. .devclrn(devclrn),
  35298. .devpor(devpor),
  35299. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][2]~q ),
  35300. .prn(vcc));
  35301. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][2] .is_wysiwyg = "true";
  35302. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][2] .power_up = "low";
  35303. // Location: LCCOMB_X57_Y11_N2
  35304. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][2]~feeder (
  35305. .dataa(gnd),
  35306. .datab(gnd),
  35307. .datac(gnd),
  35308. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [2]),
  35309. .cin(gnd),
  35310. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][2]~feeder_combout ),
  35311. .cout());
  35312. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][2]~feeder .lut_mask = 16'hFF00;
  35313. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][2]~feeder .sum_lutc_input = "datac";
  35314. // Location: FF_X57_Y11_N15
  35315. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][3] (
  35316. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35317. .d(gnd),
  35318. .asdata(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [3]),
  35319. .clrn(vcc),
  35320. .aload(gnd),
  35321. .sclr(gnd),
  35322. .sload(vcc),
  35323. .ena(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|wrreq~0_combout ),
  35324. .devclrn(devclrn),
  35325. .devpor(devpor),
  35326. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][3]~q ),
  35327. .prn(vcc));
  35328. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][3] .is_wysiwyg = "true";
  35329. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][3] .power_up = "low";
  35330. // Location: FF_X57_Y11_N13
  35331. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][4] (
  35332. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35333. .d(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][4]~feeder_combout ),
  35334. .asdata(vcc),
  35335. .clrn(vcc),
  35336. .aload(gnd),
  35337. .sclr(gnd),
  35338. .sload(gnd),
  35339. .ena(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|wrreq~0_combout ),
  35340. .devclrn(devclrn),
  35341. .devpor(devpor),
  35342. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][4]~q ),
  35343. .prn(vcc));
  35344. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][4] .is_wysiwyg = "true";
  35345. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][4] .power_up = "low";
  35346. // Location: LCCOMB_X57_Y11_N12
  35347. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][4]~feeder (
  35348. .dataa(gnd),
  35349. .datab(gnd),
  35350. .datac(gnd),
  35351. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [4]),
  35352. .cin(gnd),
  35353. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][4]~feeder_combout ),
  35354. .cout());
  35355. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][4]~feeder .lut_mask = 16'hFF00;
  35356. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][4]~feeder .sum_lutc_input = "datac";
  35357. // Location: FF_X57_Y11_N25
  35358. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][5] (
  35359. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35360. .d(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][5]~feeder_combout ),
  35361. .asdata(vcc),
  35362. .clrn(vcc),
  35363. .aload(gnd),
  35364. .sclr(gnd),
  35365. .sload(gnd),
  35366. .ena(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|wrreq~0_combout ),
  35367. .devclrn(devclrn),
  35368. .devpor(devpor),
  35369. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][5]~q ),
  35370. .prn(vcc));
  35371. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][5] .is_wysiwyg = "true";
  35372. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][5] .power_up = "low";
  35373. // Location: LCCOMB_X57_Y11_N24
  35374. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][5]~feeder (
  35375. .dataa(gnd),
  35376. .datab(gnd),
  35377. .datac(gnd),
  35378. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [5]),
  35379. .cin(gnd),
  35380. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][5]~feeder_combout ),
  35381. .cout());
  35382. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][5]~feeder .lut_mask = 16'hFF00;
  35383. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][5]~feeder .sum_lutc_input = "datac";
  35384. // Location: FF_X57_Y11_N17
  35385. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][6] (
  35386. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35387. .d(gnd),
  35388. .asdata(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [6]),
  35389. .clrn(vcc),
  35390. .aload(gnd),
  35391. .sclr(gnd),
  35392. .sload(vcc),
  35393. .ena(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|wrreq~0_combout ),
  35394. .devclrn(devclrn),
  35395. .devpor(devpor),
  35396. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][6]~q ),
  35397. .prn(vcc));
  35398. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][6] .is_wysiwyg = "true";
  35399. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][6] .power_up = "low";
  35400. // Location: FF_X57_Y11_N31
  35401. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][7] (
  35402. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35403. .d(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][7]~feeder_combout ),
  35404. .asdata(vcc),
  35405. .clrn(vcc),
  35406. .aload(gnd),
  35407. .sclr(gnd),
  35408. .sload(gnd),
  35409. .ena(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|wrreq~0_combout ),
  35410. .devclrn(devclrn),
  35411. .devpor(devpor),
  35412. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][7]~q ),
  35413. .prn(vcc));
  35414. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][7] .is_wysiwyg = "true";
  35415. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][7] .power_up = "low";
  35416. // Location: LCCOMB_X57_Y11_N30
  35417. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][7]~feeder (
  35418. .dataa(gnd),
  35419. .datab(gnd),
  35420. .datac(gnd),
  35421. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [7]),
  35422. .cin(gnd),
  35423. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][7]~feeder_combout ),
  35424. .cout());
  35425. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][7]~feeder .lut_mask = 16'hFF00;
  35426. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|fifo[1][7]~feeder .sum_lutc_input = "datac";
  35427. // Location: LCCOMB_X56_Y7_N24
  35428. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|wrreq~0 (
  35429. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_sample~0_combout ),
  35430. .datab(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|counter ),
  35431. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_STOP~q ),
  35432. .datad(\macro_inst|u_uart[1]|u_rx[2]|always2~0_combout ),
  35433. .cin(gnd),
  35434. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|wrreq~0_combout ),
  35435. .cout());
  35436. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|wrreq~0 .lut_mask = 16'h2000;
  35437. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_fifo|wrreq~0 .sum_lutc_input = "datac";
  35438. // Location: FF_X57_Y7_N31
  35439. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_idle (
  35440. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35441. .d(\macro_inst|u_uart[1]|u_rx[2]|rx_idle~0_combout ),
  35442. .asdata(vcc),
  35443. .clrn(!\sys_resetn~clkctrl_outclk ),
  35444. .aload(gnd),
  35445. .sclr(gnd),
  35446. .sload(gnd),
  35447. .ena(vcc),
  35448. .devclrn(devclrn),
  35449. .devpor(devpor),
  35450. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_idle~q ),
  35451. .prn(vcc));
  35452. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_idle .is_wysiwyg = "true";
  35453. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_idle .power_up = "low";
  35454. // Location: FF_X56_Y7_N29
  35455. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_idle_en (
  35456. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35457. .d(\macro_inst|u_uart[1]|u_rx[2]|rx_idle_en~0_combout ),
  35458. .asdata(vcc),
  35459. .clrn(!\sys_resetn~clkctrl_outclk ),
  35460. .aload(gnd),
  35461. .sclr(gnd),
  35462. .sload(gnd),
  35463. .ena(vcc),
  35464. .devclrn(devclrn),
  35465. .devpor(devpor),
  35466. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_idle_en~q ),
  35467. .prn(vcc));
  35468. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_idle_en .is_wysiwyg = "true";
  35469. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_idle_en .power_up = "low";
  35470. // Location: LCCOMB_X56_Y7_N28
  35471. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_idle_en~0 (
  35472. .dataa(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~14_combout ),
  35473. .datab(\macro_inst|u_uart[1]|u_regs|clear_flags~10_combout ),
  35474. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_idle_en~q ),
  35475. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_fifo|counter ),
  35476. .cin(gnd),
  35477. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_idle_en~0_combout ),
  35478. .cout());
  35479. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_idle_en~0 .lut_mask = 16'hFF70;
  35480. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_idle_en~0 .sum_lutc_input = "datac";
  35481. // Location: LCCOMB_X57_Y7_N30
  35482. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_idle~0 (
  35483. .dataa(\macro_inst|u_uart[1]|u_rx[2]|always8~0_combout ),
  35484. .datab(\macro_inst|u_uart[1]|u_regs|clear_flags~10_combout ),
  35485. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_idle~q ),
  35486. .datad(\macro_inst|u_uart[0]|u_regs|rx_not_empty_ie[2]~14_combout ),
  35487. .cin(gnd),
  35488. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_idle~0_combout ),
  35489. .cout());
  35490. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_idle~0 .lut_mask = 16'hBAFA;
  35491. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_idle~0 .sum_lutc_input = "datac";
  35492. // Location: FF_X58_Y3_N11
  35493. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_in[0] (
  35494. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35495. .d(\macro_inst|uart_rxd [8]),
  35496. .asdata(vcc),
  35497. .clrn(!\sys_resetn~clkctrl_outclk ),
  35498. .aload(gnd),
  35499. .sclr(gnd),
  35500. .sload(gnd),
  35501. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  35502. .devclrn(devclrn),
  35503. .devpor(devpor),
  35504. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_in [0]),
  35505. .prn(vcc));
  35506. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_in[0] .is_wysiwyg = "true";
  35507. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_in[0] .power_up = "low";
  35508. // Location: FF_X58_Y9_N13
  35509. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_in[1] (
  35510. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35511. .d(gnd),
  35512. .asdata(\macro_inst|u_uart[1]|u_rx[2]|rx_in [0]),
  35513. .clrn(!\sys_resetn~clkctrl_outclk ),
  35514. .aload(gnd),
  35515. .sclr(gnd),
  35516. .sload(vcc),
  35517. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  35518. .devclrn(devclrn),
  35519. .devpor(devpor),
  35520. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_in [1]),
  35521. .prn(vcc));
  35522. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_in[1] .is_wysiwyg = "true";
  35523. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_in[1] .power_up = "low";
  35524. // Location: FF_X60_Y9_N9
  35525. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_in[2] (
  35526. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35527. .d(gnd),
  35528. .asdata(\macro_inst|u_uart[1]|u_rx[2]|rx_in [1]),
  35529. .clrn(!\sys_resetn~clkctrl_outclk ),
  35530. .aload(gnd),
  35531. .sclr(gnd),
  35532. .sload(vcc),
  35533. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  35534. .devclrn(devclrn),
  35535. .devpor(devpor),
  35536. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_in [2]),
  35537. .prn(vcc));
  35538. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_in[2] .is_wysiwyg = "true";
  35539. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_in[2] .power_up = "low";
  35540. // Location: FF_X60_Y9_N7
  35541. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_in[3] (
  35542. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35543. .d(gnd),
  35544. .asdata(\macro_inst|u_uart[1]|u_rx[2]|rx_in [2]),
  35545. .clrn(!\sys_resetn~clkctrl_outclk ),
  35546. .aload(gnd),
  35547. .sclr(gnd),
  35548. .sload(vcc),
  35549. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  35550. .devclrn(devclrn),
  35551. .devpor(devpor),
  35552. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_in [3]),
  35553. .prn(vcc));
  35554. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_in[3] .is_wysiwyg = "true";
  35555. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_in[3] .power_up = "low";
  35556. // Location: FF_X60_Y9_N31
  35557. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_in[4] (
  35558. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35559. .d(\macro_inst|u_uart[1]|u_rx[2]|rx_in[4]~0_combout ),
  35560. .asdata(vcc),
  35561. .clrn(!\sys_resetn~clkctrl_outclk ),
  35562. .aload(gnd),
  35563. .sclr(gnd),
  35564. .sload(gnd),
  35565. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  35566. .devclrn(devclrn),
  35567. .devpor(devpor),
  35568. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_in [4]),
  35569. .prn(vcc));
  35570. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_in[4] .is_wysiwyg = "true";
  35571. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_in[4] .power_up = "low";
  35572. // Location: LCCOMB_X60_Y9_N30
  35573. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_in[4]~0 (
  35574. .dataa(gnd),
  35575. .datab(gnd),
  35576. .datac(gnd),
  35577. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_in [3]),
  35578. .cin(gnd),
  35579. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_in[4]~0_combout ),
  35580. .cout());
  35581. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_in[4]~0 .lut_mask = 16'h00FF;
  35582. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_in[4]~0 .sum_lutc_input = "datac";
  35583. // Location: FF_X56_Y8_N7
  35584. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_parity (
  35585. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35586. .d(\macro_inst|u_uart[1]|u_rx[2]|rx_parity~1_combout ),
  35587. .asdata(vcc),
  35588. .clrn(vcc),
  35589. .aload(gnd),
  35590. .sclr(gnd),
  35591. .sload(gnd),
  35592. .ena(vcc),
  35593. .devclrn(devclrn),
  35594. .devpor(devpor),
  35595. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_parity~q ),
  35596. .prn(vcc));
  35597. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_parity .is_wysiwyg = "true";
  35598. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_parity .power_up = "low";
  35599. // Location: LCCOMB_X56_Y4_N30
  35600. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_parity~0 (
  35601. .dataa(\macro_inst|u_uart[1]|u_regs|lcr_sps~q ),
  35602. .datab(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_DATA~q ),
  35603. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [7]),
  35604. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_bit~q ),
  35605. .cin(gnd),
  35606. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_parity~0_combout ),
  35607. .cout());
  35608. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_parity~0 .lut_mask = 16'h4000;
  35609. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_parity~0 .sum_lutc_input = "datac";
  35610. // Location: LCCOMB_X56_Y8_N6
  35611. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_parity~1 (
  35612. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_START~q ),
  35613. .datab(\macro_inst|u_uart[1]|u_regs|lcr_eps~q ),
  35614. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_parity~q ),
  35615. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_parity~0_combout ),
  35616. .cin(gnd),
  35617. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_parity~1_combout ),
  35618. .cout());
  35619. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_parity~1 .lut_mask = 16'h2772;
  35620. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_parity~1 .sum_lutc_input = "datac";
  35621. // Location: LCCOMB_X56_Y4_N26
  35622. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_sample~0 (
  35623. .dataa(gnd),
  35624. .datab(gnd),
  35625. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt [2]),
  35626. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_baud_cnt [1]),
  35627. .cin(gnd),
  35628. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_sample~0_combout ),
  35629. .cout());
  35630. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_sample~0 .lut_mask = 16'h000F;
  35631. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_sample~0 .sum_lutc_input = "datac";
  35632. // Location: FF_X57_Y11_N27
  35633. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[0] (
  35634. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35635. .d(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[0]~feeder_combout ),
  35636. .asdata(vcc),
  35637. .clrn(!\sys_resetn~clkctrl_outclk ),
  35638. .aload(gnd),
  35639. .sclr(gnd),
  35640. .sload(gnd),
  35641. .ena(\macro_inst|u_uart[1]|u_rx[2]|always4~2_combout ),
  35642. .devclrn(devclrn),
  35643. .devpor(devpor),
  35644. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [0]),
  35645. .prn(vcc));
  35646. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[0] .is_wysiwyg = "true";
  35647. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[0] .power_up = "low";
  35648. // Location: LCCOMB_X57_Y11_N26
  35649. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[0]~feeder (
  35650. .dataa(gnd),
  35651. .datab(gnd),
  35652. .datac(gnd),
  35653. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [1]),
  35654. .cin(gnd),
  35655. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[0]~feeder_combout ),
  35656. .cout());
  35657. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[0]~feeder .lut_mask = 16'hFF00;
  35658. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[0]~feeder .sum_lutc_input = "datac";
  35659. // Location: FF_X57_Y11_N19
  35660. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[1] (
  35661. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35662. .d(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[1]~feeder_combout ),
  35663. .asdata(vcc),
  35664. .clrn(!\sys_resetn~clkctrl_outclk ),
  35665. .aload(gnd),
  35666. .sclr(gnd),
  35667. .sload(gnd),
  35668. .ena(\macro_inst|u_uart[1]|u_rx[2]|always4~2_combout ),
  35669. .devclrn(devclrn),
  35670. .devpor(devpor),
  35671. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [1]),
  35672. .prn(vcc));
  35673. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[1] .is_wysiwyg = "true";
  35674. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[1] .power_up = "low";
  35675. // Location: LCCOMB_X57_Y11_N18
  35676. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[1]~feeder (
  35677. .dataa(gnd),
  35678. .datab(gnd),
  35679. .datac(gnd),
  35680. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [2]),
  35681. .cin(gnd),
  35682. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[1]~feeder_combout ),
  35683. .cout());
  35684. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[1]~feeder .lut_mask = 16'hFF00;
  35685. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[1]~feeder .sum_lutc_input = "datac";
  35686. // Location: FF_X57_Y11_N1
  35687. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[2] (
  35688. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35689. .d(gnd),
  35690. .asdata(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [3]),
  35691. .clrn(!\sys_resetn~clkctrl_outclk ),
  35692. .aload(gnd),
  35693. .sclr(gnd),
  35694. .sload(vcc),
  35695. .ena(\macro_inst|u_uart[1]|u_rx[2]|always4~2_combout ),
  35696. .devclrn(devclrn),
  35697. .devpor(devpor),
  35698. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [2]),
  35699. .prn(vcc));
  35700. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[2] .is_wysiwyg = "true";
  35701. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[2] .power_up = "low";
  35702. // Location: FF_X57_Y11_N5
  35703. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[3] (
  35704. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35705. .d(gnd),
  35706. .asdata(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [4]),
  35707. .clrn(!\sys_resetn~clkctrl_outclk ),
  35708. .aload(gnd),
  35709. .sclr(gnd),
  35710. .sload(vcc),
  35711. .ena(\macro_inst|u_uart[1]|u_rx[2]|always4~2_combout ),
  35712. .devclrn(devclrn),
  35713. .devpor(devpor),
  35714. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [3]),
  35715. .prn(vcc));
  35716. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[3] .is_wysiwyg = "true";
  35717. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[3] .power_up = "low";
  35718. // Location: FF_X57_Y11_N11
  35719. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[4] (
  35720. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35721. .d(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[4]~feeder_combout ),
  35722. .asdata(vcc),
  35723. .clrn(!\sys_resetn~clkctrl_outclk ),
  35724. .aload(gnd),
  35725. .sclr(gnd),
  35726. .sload(gnd),
  35727. .ena(\macro_inst|u_uart[1]|u_rx[2]|always4~2_combout ),
  35728. .devclrn(devclrn),
  35729. .devpor(devpor),
  35730. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [4]),
  35731. .prn(vcc));
  35732. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[4] .is_wysiwyg = "true";
  35733. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[4] .power_up = "low";
  35734. // Location: LCCOMB_X57_Y11_N10
  35735. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[4]~feeder (
  35736. .dataa(gnd),
  35737. .datab(gnd),
  35738. .datac(gnd),
  35739. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [5]),
  35740. .cin(gnd),
  35741. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[4]~feeder_combout ),
  35742. .cout());
  35743. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[4]~feeder .lut_mask = 16'hFF00;
  35744. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[4]~feeder .sum_lutc_input = "datac";
  35745. // Location: FF_X57_Y11_N29
  35746. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[5] (
  35747. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35748. .d(gnd),
  35749. .asdata(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [6]),
  35750. .clrn(!\sys_resetn~clkctrl_outclk ),
  35751. .aload(gnd),
  35752. .sclr(gnd),
  35753. .sload(vcc),
  35754. .ena(\macro_inst|u_uart[1]|u_rx[2]|always4~2_combout ),
  35755. .devclrn(devclrn),
  35756. .devpor(devpor),
  35757. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [5]),
  35758. .prn(vcc));
  35759. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[5] .is_wysiwyg = "true";
  35760. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[5] .power_up = "low";
  35761. // Location: FF_X57_Y11_N23
  35762. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[6] (
  35763. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35764. .d(gnd),
  35765. .asdata(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [7]),
  35766. .clrn(!\sys_resetn~clkctrl_outclk ),
  35767. .aload(gnd),
  35768. .sclr(gnd),
  35769. .sload(vcc),
  35770. .ena(\macro_inst|u_uart[1]|u_rx[2]|always4~2_combout ),
  35771. .devclrn(devclrn),
  35772. .devpor(devpor),
  35773. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [6]),
  35774. .prn(vcc));
  35775. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[6] .is_wysiwyg = "true";
  35776. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[6] .power_up = "low";
  35777. // Location: FF_X57_Y11_N7
  35778. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[7] (
  35779. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35780. .d(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[7]~feeder_combout ),
  35781. .asdata(vcc),
  35782. .clrn(!\sys_resetn~clkctrl_outclk ),
  35783. .aload(gnd),
  35784. .sclr(gnd),
  35785. .sload(gnd),
  35786. .ena(\macro_inst|u_uart[1]|u_rx[2]|always4~2_combout ),
  35787. .devclrn(devclrn),
  35788. .devpor(devpor),
  35789. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg [7]),
  35790. .prn(vcc));
  35791. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[7] .is_wysiwyg = "true";
  35792. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[7] .power_up = "low";
  35793. // Location: LCCOMB_X57_Y11_N6
  35794. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[7]~feeder (
  35795. .dataa(gnd),
  35796. .datab(gnd),
  35797. .datac(gnd),
  35798. .datad(\macro_inst|u_uart[1]|u_rx[2]|Add1~0_combout ),
  35799. .cin(gnd),
  35800. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[7]~feeder_combout ),
  35801. .cout());
  35802. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[7]~feeder .lut_mask = 16'hFF00;
  35803. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_shift_reg[7]~feeder .sum_lutc_input = "datac";
  35804. // Location: FF_X57_Y4_N23
  35805. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_DATA (
  35806. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35807. .d(\macro_inst|u_uart[1]|u_rx[2]|Selector2~6_combout ),
  35808. .asdata(vcc),
  35809. .clrn(!\sys_resetn~clkctrl_outclk ),
  35810. .aload(gnd),
  35811. .sclr(gnd),
  35812. .sload(gnd),
  35813. .ena(vcc),
  35814. .devclrn(devclrn),
  35815. .devpor(devpor),
  35816. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_DATA~q ),
  35817. .prn(vcc));
  35818. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_DATA .is_wysiwyg = "true";
  35819. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_DATA .power_up = "low";
  35820. // Location: FF_X56_Y5_N19
  35821. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_IDLE (
  35822. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35823. .d(\macro_inst|u_uart[1]|u_rx[2]|Selector0~0_combout ),
  35824. .asdata(vcc),
  35825. .clrn(!\sys_resetn~clkctrl_outclk ),
  35826. .aload(gnd),
  35827. .sclr(gnd),
  35828. .sload(gnd),
  35829. .ena(vcc),
  35830. .devclrn(devclrn),
  35831. .devpor(devpor),
  35832. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_IDLE~q ),
  35833. .prn(vcc));
  35834. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_IDLE .is_wysiwyg = "true";
  35835. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_IDLE .power_up = "low";
  35836. // Location: FF_X58_Y5_N31
  35837. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_PARITY (
  35838. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35839. .d(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_PARITY~1_combout ),
  35840. .asdata(vcc),
  35841. .clrn(!\sys_resetn~clkctrl_outclk ),
  35842. .aload(gnd),
  35843. .sclr(gnd),
  35844. .sload(gnd),
  35845. .ena(vcc),
  35846. .devclrn(devclrn),
  35847. .devpor(devpor),
  35848. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_PARITY~q ),
  35849. .prn(vcc));
  35850. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_PARITY .is_wysiwyg = "true";
  35851. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_PARITY .power_up = "low";
  35852. // Location: LCCOMB_X58_Y5_N14
  35853. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_PARITY~0 (
  35854. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_bit~q ),
  35855. .datab(gnd),
  35856. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_PARITY~q ),
  35857. .datad(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  35858. .cin(gnd),
  35859. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_PARITY~0_combout ),
  35860. .cout());
  35861. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_PARITY~0 .lut_mask = 16'h5F00;
  35862. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_PARITY~0 .sum_lutc_input = "datac";
  35863. // Location: LCCOMB_X58_Y5_N30
  35864. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_PARITY~1 (
  35865. .dataa(\macro_inst|u_uart[1]|u_rx[2]|Selector3~1_combout ),
  35866. .datab(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_PARITY~0_combout ),
  35867. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_PARITY~q ),
  35868. .datad(\macro_inst|u_uart[1]|u_rx[2]|Selector4~4_combout ),
  35869. .cin(gnd),
  35870. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_PARITY~1_combout ),
  35871. .cout());
  35872. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_PARITY~1 .lut_mask = 16'h88F8;
  35873. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_PARITY~1 .sum_lutc_input = "datac";
  35874. // Location: FF_X57_Y4_N9
  35875. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_START (
  35876. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35877. .d(\macro_inst|u_uart[1]|u_rx[2]|Selector1~0_combout ),
  35878. .asdata(vcc),
  35879. .clrn(!\sys_resetn~clkctrl_outclk ),
  35880. .aload(gnd),
  35881. .sclr(gnd),
  35882. .sload(gnd),
  35883. .ena(vcc),
  35884. .devclrn(devclrn),
  35885. .devpor(devpor),
  35886. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_START~q ),
  35887. .prn(vcc));
  35888. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_START .is_wysiwyg = "true";
  35889. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_START .power_up = "low";
  35890. // Location: FF_X58_Y5_N13
  35891. dffeas \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_STOP (
  35892. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  35893. .d(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_STOP~1_combout ),
  35894. .asdata(vcc),
  35895. .clrn(!\sys_resetn~clkctrl_outclk ),
  35896. .aload(gnd),
  35897. .sclr(gnd),
  35898. .sload(gnd),
  35899. .ena(vcc),
  35900. .devclrn(devclrn),
  35901. .devpor(devpor),
  35902. .q(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_STOP~q ),
  35903. .prn(vcc));
  35904. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_STOP .is_wysiwyg = "true";
  35905. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_STOP .power_up = "low";
  35906. // Location: LCCOMB_X58_Y5_N10
  35907. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_STOP~0 (
  35908. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_bit~q ),
  35909. .datab(\macro_inst|u_uart[1]|u_rx[2]|always3~1_combout ),
  35910. .datac(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  35911. .datad(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_DATA~q ),
  35912. .cin(gnd),
  35913. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_STOP~0_combout ),
  35914. .cout());
  35915. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_STOP~0 .lut_mask = 16'h0800;
  35916. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_STOP~0 .sum_lutc_input = "datac";
  35917. // Location: LCCOMB_X58_Y5_N12
  35918. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_STOP~1 (
  35919. .dataa(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_STOP~0_combout ),
  35920. .datab(\macro_inst|u_uart[1]|u_rx[2]|Selector3~0_combout ),
  35921. .datac(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_STOP~q ),
  35922. .datad(\macro_inst|u_uart[1]|u_rx[2]|Selector4~4_combout ),
  35923. .cin(gnd),
  35924. .combout(\macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_STOP~1_combout ),
  35925. .cout());
  35926. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_STOP~1 .lut_mask = 16'hEEF0;
  35927. defparam \macro_inst|u_uart[1]|u_rx[2]|rx_state.UART_STOP~1 .sum_lutc_input = "datac";
  35928. // Location: LCCOMB_X60_Y9_N6
  35929. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|Add1~0 (
  35930. .dataa(\macro_inst|u_uart[1]|u_rx[3]|rx_in [2]),
  35931. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_in [3]),
  35932. .datac(gnd),
  35933. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_in [4]),
  35934. .cin(gnd),
  35935. .combout(\macro_inst|u_uart[1]|u_rx[3]|Add1~0_combout ),
  35936. .cout());
  35937. defparam \macro_inst|u_uart[1]|u_rx[3]|Add1~0 .lut_mask = 16'h7711;
  35938. defparam \macro_inst|u_uart[1]|u_rx[3]|Add1~0 .sum_lutc_input = "datac";
  35939. // Location: LCCOMB_X58_Y10_N10
  35940. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|Add4~0 (
  35941. .dataa(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt [2]),
  35942. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt [0]),
  35943. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt [3]),
  35944. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt [1]),
  35945. .cin(gnd),
  35946. .combout(\macro_inst|u_uart[1]|u_rx[3]|Add4~0_combout ),
  35947. .cout());
  35948. defparam \macro_inst|u_uart[1]|u_rx[3]|Add4~0 .lut_mask = 16'h0F1E;
  35949. defparam \macro_inst|u_uart[1]|u_rx[3]|Add4~0 .sum_lutc_input = "datac";
  35950. // Location: LCCOMB_X58_Y10_N16
  35951. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|Add4~1 (
  35952. .dataa(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt [2]),
  35953. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt [0]),
  35954. .datac(gnd),
  35955. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt [1]),
  35956. .cin(gnd),
  35957. .combout(\macro_inst|u_uart[1]|u_rx[3]|Add4~1_combout ),
  35958. .cout());
  35959. defparam \macro_inst|u_uart[1]|u_rx[3]|Add4~1 .lut_mask = 16'h5566;
  35960. defparam \macro_inst|u_uart[1]|u_rx[3]|Add4~1 .sum_lutc_input = "datac";
  35961. // Location: LCCOMB_X58_Y10_N2
  35962. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|Add4~2 (
  35963. .dataa(gnd),
  35964. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt [1]),
  35965. .datac(gnd),
  35966. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt [0]),
  35967. .cin(gnd),
  35968. .combout(\macro_inst|u_uart[1]|u_rx[3]|Add4~2_combout ),
  35969. .cout());
  35970. defparam \macro_inst|u_uart[1]|u_rx[3]|Add4~2 .lut_mask = 16'h33CC;
  35971. defparam \macro_inst|u_uart[1]|u_rx[3]|Add4~2 .sum_lutc_input = "datac";
  35972. // Location: LCCOMB_X60_Y10_N22
  35973. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|Selector0~0 (
  35974. .dataa(gnd),
  35975. .datab(\macro_inst|u_uart[1]|u_rx[3]|Selector2~2_combout ),
  35976. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_IDLE~q ),
  35977. .datad(\macro_inst|u_uart[1]|u_rx[3]|Add1~0_combout ),
  35978. .cin(gnd),
  35979. .combout(\macro_inst|u_uart[1]|u_rx[3]|Selector0~0_combout ),
  35980. .cout());
  35981. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector0~0 .lut_mask = 16'h3033;
  35982. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector0~0 .sum_lutc_input = "datac";
  35983. // Location: LCCOMB_X60_Y10_N28
  35984. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|Selector1~0 (
  35985. .dataa(\macro_inst|u_uart[1]|u_rx[3]|always6~1_combout ),
  35986. .datab(\macro_inst|u_uart[1]|u_rx[3]|Selector2~2_combout ),
  35987. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_START~q ),
  35988. .datad(\macro_inst|u_uart[1]|u_rx[3]|Selector2~4_combout ),
  35989. .cin(gnd),
  35990. .combout(\macro_inst|u_uart[1]|u_rx[3]|Selector1~0_combout ),
  35991. .cout());
  35992. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector1~0 .lut_mask = 16'h2232;
  35993. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector1~0 .sum_lutc_input = "datac";
  35994. // Location: LCCOMB_X59_Y10_N24
  35995. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|Selector2~1 (
  35996. .dataa(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_STOP~q ),
  35997. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt [2]),
  35998. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt [1]),
  35999. .datad(\macro_inst|u_uart[1]|u_rx[3]|always2~0_combout ),
  36000. .cin(gnd),
  36001. .combout(\macro_inst|u_uart[1]|u_rx[3]|Selector2~1_combout ),
  36002. .cout());
  36003. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector2~1 .lut_mask = 16'h0200;
  36004. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector2~1 .sum_lutc_input = "datac";
  36005. // Location: LCCOMB_X60_Y10_N8
  36006. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|Selector2~2 (
  36007. .dataa(\macro_inst|u_uart[1]|u_rx[3]|rx_sample~0_combout ),
  36008. .datab(\macro_inst|u_uart[1]|u_rx[3]|Add1~0_combout ),
  36009. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_STOP~q ),
  36010. .datad(\macro_inst|u_uart[1]|u_rx[3]|always2~0_combout ),
  36011. .cin(gnd),
  36012. .combout(\macro_inst|u_uart[1]|u_rx[3]|Selector2~2_combout ),
  36013. .cout());
  36014. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector2~2 .lut_mask = 16'h8000;
  36015. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector2~2 .sum_lutc_input = "datac";
  36016. // Location: LCCOMB_X60_Y10_N4
  36017. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|Selector2~3 (
  36018. .dataa(gnd),
  36019. .datab(gnd),
  36020. .datac(\macro_inst|u_uart[1]|u_rx[3]|Selector4~0_combout ),
  36021. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_START~q ),
  36022. .cin(gnd),
  36023. .combout(\macro_inst|u_uart[1]|u_rx[3]|Selector2~3_combout ),
  36024. .cout());
  36025. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector2~3 .lut_mask = 16'hF000;
  36026. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector2~3 .sum_lutc_input = "datac";
  36027. // Location: LCCOMB_X59_Y10_N10
  36028. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|Selector2~4 (
  36029. .dataa(\macro_inst|u_uart[1]|u_rx[3]|always3~2_combout ),
  36030. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_PARITY~q ),
  36031. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_bit~q ),
  36032. .datad(\macro_inst|u_uart[1]|u_rx[3]|Selector2~3_combout ),
  36033. .cin(gnd),
  36034. .combout(\macro_inst|u_uart[1]|u_rx[3]|Selector2~4_combout ),
  36035. .cout());
  36036. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector2~4 .lut_mask = 16'hF0E0;
  36037. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector2~4 .sum_lutc_input = "datac";
  36038. // Location: LCCOMB_X60_Y10_N0
  36039. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|Selector2~5 (
  36040. .dataa(\macro_inst|u_uart[1]|u_rx[3]|Selector2~4_combout ),
  36041. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_DATA~q ),
  36042. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_IDLE~q ),
  36043. .datad(\macro_inst|u_uart[1]|u_rx[3]|Add1~0_combout ),
  36044. .cin(gnd),
  36045. .combout(\macro_inst|u_uart[1]|u_rx[3]|Selector2~5_combout ),
  36046. .cout());
  36047. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector2~5 .lut_mask = 16'h4440;
  36048. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector2~5 .sum_lutc_input = "datac";
  36049. // Location: LCCOMB_X60_Y10_N2
  36050. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|Selector2~6 (
  36051. .dataa(\macro_inst|u_uart[1]|u_rx[3]|rx_bit~q ),
  36052. .datab(\macro_inst|u_uart[1]|u_rx[3]|Selector2~2_combout ),
  36053. .datac(\macro_inst|u_uart[1]|u_rx[3]|Selector2~3_combout ),
  36054. .datad(\macro_inst|u_uart[1]|u_rx[3]|Selector2~5_combout ),
  36055. .cin(gnd),
  36056. .combout(\macro_inst|u_uart[1]|u_rx[3]|Selector2~6_combout ),
  36057. .cout());
  36058. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector2~6 .lut_mask = 16'h3320;
  36059. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector2~6 .sum_lutc_input = "datac";
  36060. // Location: LCCOMB_X59_Y9_N0
  36061. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|Selector3~0 (
  36062. .dataa(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_DATA~q ),
  36063. .datab(gnd),
  36064. .datac(\macro_inst|u_uart[1]|u_rx[3]|always3~1_combout ),
  36065. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_bit~q ),
  36066. .cin(gnd),
  36067. .combout(\macro_inst|u_uart[1]|u_rx[3]|Selector3~0_combout ),
  36068. .cout());
  36069. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector3~0 .lut_mask = 16'hA000;
  36070. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector3~0 .sum_lutc_input = "datac";
  36071. // Location: LCCOMB_X60_Y10_N26
  36072. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|Selector4~0 (
  36073. .dataa(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt [0]),
  36074. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt [2]),
  36075. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt [1]),
  36076. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt [3]),
  36077. .cin(gnd),
  36078. .combout(\macro_inst|u_uart[1]|u_rx[3]|Selector4~0_combout ),
  36079. .cout());
  36080. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector4~0 .lut_mask = 16'h0001;
  36081. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector4~0 .sum_lutc_input = "datac";
  36082. // Location: LCCOMB_X59_Y10_N4
  36083. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|Selector4~1 (
  36084. .dataa(\macro_inst|u_uart[1]|u_rx[3]|rx_bit~q ),
  36085. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_PARITY~q ),
  36086. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_STOP~q ),
  36087. .datad(\macro_inst|u_uart[1]|u_rx[3]|Selector4~0_combout ),
  36088. .cin(gnd),
  36089. .combout(\macro_inst|u_uart[1]|u_rx[3]|Selector4~1_combout ),
  36090. .cout());
  36091. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector4~1 .lut_mask = 16'h8A88;
  36092. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector4~1 .sum_lutc_input = "datac";
  36093. // Location: LCCOMB_X59_Y10_N12
  36094. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|Selector4~2 (
  36095. .dataa(gnd),
  36096. .datab(\macro_inst|u_uart[1]|u_rx[3]|Add1~0_combout ),
  36097. .datac(\macro_inst|u_uart[1]|u_rx[3]|Selector2~1_combout ),
  36098. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_IDLE~q ),
  36099. .cin(gnd),
  36100. .combout(\macro_inst|u_uart[1]|u_rx[3]|Selector4~2_combout ),
  36101. .cout());
  36102. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector4~2 .lut_mask = 16'hC0CC;
  36103. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector4~2 .sum_lutc_input = "datac";
  36104. // Location: LCCOMB_X59_Y10_N8
  36105. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|Selector4~3 (
  36106. .dataa(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_DATA~q ),
  36107. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_IDLE~q ),
  36108. .datac(\macro_inst|u_uart[1]|u_rx[3]|Selector4~1_combout ),
  36109. .datad(\macro_inst|u_uart[1]|u_rx[3]|Selector4~2_combout ),
  36110. .cin(gnd),
  36111. .combout(\macro_inst|u_uart[1]|u_rx[3]|Selector4~3_combout ),
  36112. .cout());
  36113. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector4~3 .lut_mask = 16'hBBAE;
  36114. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector4~3 .sum_lutc_input = "datac";
  36115. // Location: LCCOMB_X59_Y10_N20
  36116. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|Selector4~4 (
  36117. .dataa(\macro_inst|u_uart[1]|u_rx[3]|Selector3~0_combout ),
  36118. .datab(\macro_inst|u_uart[1]|u_rx[3]|Selector4~1_combout ),
  36119. .datac(\macro_inst|u_uart[1]|u_rx[3]|Selector4~3_combout ),
  36120. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_PARITY~q ),
  36121. .cin(gnd),
  36122. .combout(\macro_inst|u_uart[1]|u_rx[3]|Selector4~4_combout ),
  36123. .cout());
  36124. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector4~4 .lut_mask = 16'hEEAF;
  36125. defparam \macro_inst|u_uart[1]|u_rx[3]|Selector4~4 .sum_lutc_input = "datac";
  36126. // Location: LCCOMB_X57_Y10_N26
  36127. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|always11~0 (
  36128. .dataa(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [6]),
  36129. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [5]),
  36130. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [4]),
  36131. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [7]),
  36132. .cin(gnd),
  36133. .combout(\macro_inst|u_uart[1]|u_rx[3]|always11~0_combout ),
  36134. .cout());
  36135. defparam \macro_inst|u_uart[1]|u_rx[3]|always11~0 .lut_mask = 16'h0001;
  36136. defparam \macro_inst|u_uart[1]|u_rx[3]|always11~0 .sum_lutc_input = "datac";
  36137. // Location: LCCOMB_X57_Y6_N4
  36138. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|always11~1 (
  36139. .dataa(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [1]),
  36140. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [3]),
  36141. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [2]),
  36142. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [0]),
  36143. .cin(gnd),
  36144. .combout(\macro_inst|u_uart[1]|u_rx[3]|always11~1_combout ),
  36145. .cout());
  36146. defparam \macro_inst|u_uart[1]|u_rx[3]|always11~1 .lut_mask = 16'h0001;
  36147. defparam \macro_inst|u_uart[1]|u_rx[3]|always11~1 .sum_lutc_input = "datac";
  36148. // Location: LCCOMB_X58_Y6_N16
  36149. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|always11~2 (
  36150. .dataa(\macro_inst|u_uart[1]|u_rx[3]|always11~0_combout ),
  36151. .datab(\macro_inst|u_uart[1]|u_rx[3]|Add1~0_combout ),
  36152. .datac(\macro_inst|u_uart[1]|u_rx[3]|always11~1_combout ),
  36153. .datad(\macro_inst|u_uart[1]|u_rx[3]|Selector2~1_combout ),
  36154. .cin(gnd),
  36155. .combout(\macro_inst|u_uart[1]|u_rx[3]|always11~2_combout ),
  36156. .cout());
  36157. defparam \macro_inst|u_uart[1]|u_rx[3]|always11~2 .lut_mask = 16'h2000;
  36158. defparam \macro_inst|u_uart[1]|u_rx[3]|always11~2 .sum_lutc_input = "datac";
  36159. // Location: LCCOMB_X60_Y10_N6
  36160. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|always2~0 (
  36161. .dataa(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  36162. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt [3]),
  36163. .datac(gnd),
  36164. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt [0]),
  36165. .cin(gnd),
  36166. .combout(\macro_inst|u_uart[1]|u_rx[3]|always2~0_combout ),
  36167. .cout());
  36168. defparam \macro_inst|u_uart[1]|u_rx[3]|always2~0 .lut_mask = 16'h8800;
  36169. defparam \macro_inst|u_uart[1]|u_rx[3]|always2~0 .sum_lutc_input = "datac";
  36170. // Location: LCCOMB_X60_Y10_N30
  36171. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|always2~1 (
  36172. .dataa(\macro_inst|u_uart[1]|u_rx[3]|always2~0_combout ),
  36173. .datab(gnd),
  36174. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt [1]),
  36175. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt [2]),
  36176. .cin(gnd),
  36177. .combout(\macro_inst|u_uart[1]|u_rx[3]|always2~1_combout ),
  36178. .cout());
  36179. defparam \macro_inst|u_uart[1]|u_rx[3]|always2~1 .lut_mask = 16'hA000;
  36180. defparam \macro_inst|u_uart[1]|u_rx[3]|always2~1 .sum_lutc_input = "datac";
  36181. // Location: LCCOMB_X59_Y10_N16
  36182. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|always3~1 (
  36183. .dataa(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt [0]),
  36184. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt [1]),
  36185. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt [3]),
  36186. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt [2]),
  36187. .cin(gnd),
  36188. .combout(\macro_inst|u_uart[1]|u_rx[3]|always3~1_combout ),
  36189. .cout());
  36190. defparam \macro_inst|u_uart[1]|u_rx[3]|always3~1 .lut_mask = 16'h0001;
  36191. defparam \macro_inst|u_uart[1]|u_rx[3]|always3~1 .sum_lutc_input = "datac";
  36192. // Location: LCCOMB_X59_Y10_N26
  36193. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|always3~2 (
  36194. .dataa(gnd),
  36195. .datab(\macro_inst|u_uart[1]|u_rx[3]|always3~1_combout ),
  36196. .datac(gnd),
  36197. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_DATA~q ),
  36198. .cin(gnd),
  36199. .combout(\macro_inst|u_uart[1]|u_rx[3]|always3~2_combout ),
  36200. .cout());
  36201. defparam \macro_inst|u_uart[1]|u_rx[3]|always3~2 .lut_mask = 16'hCC00;
  36202. defparam \macro_inst|u_uart[1]|u_rx[3]|always3~2 .sum_lutc_input = "datac";
  36203. // Location: LCCOMB_X60_Y10_N20
  36204. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|always4~2 (
  36205. .dataa(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt [2]),
  36206. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt [1]),
  36207. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_DATA~q ),
  36208. .datad(\macro_inst|u_uart[1]|u_rx[3]|always2~0_combout ),
  36209. .cin(gnd),
  36210. .combout(\macro_inst|u_uart[1]|u_rx[3]|always4~2_combout ),
  36211. .cout());
  36212. defparam \macro_inst|u_uart[1]|u_rx[3]|always4~2 .lut_mask = 16'h1000;
  36213. defparam \macro_inst|u_uart[1]|u_rx[3]|always4~2 .sum_lutc_input = "datac";
  36214. // Location: LCCOMB_X60_Y9_N10
  36215. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|always6~1 (
  36216. .dataa(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_IDLE~q ),
  36217. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_in [3]),
  36218. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_in [2]),
  36219. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_in [4]),
  36220. .cin(gnd),
  36221. .combout(\macro_inst|u_uart[1]|u_rx[3]|always6~1_combout ),
  36222. .cout());
  36223. defparam \macro_inst|u_uart[1]|u_rx[3]|always6~1 .lut_mask = 16'h4054;
  36224. defparam \macro_inst|u_uart[1]|u_rx[3]|always6~1 .sum_lutc_input = "datac";
  36225. // Location: LCCOMB_X59_Y9_N24
  36226. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|always8~0 (
  36227. .dataa(\macro_inst|u_uart[1]|u_rx[3]|rx_bit~q ),
  36228. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_idle_en~q ),
  36229. .datac(\macro_inst|u_uart[1]|u_rx[3]|always3~1_combout ),
  36230. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_IDLE~q ),
  36231. .cin(gnd),
  36232. .combout(\macro_inst|u_uart[1]|u_rx[3]|always8~0_combout ),
  36233. .cout());
  36234. defparam \macro_inst|u_uart[1]|u_rx[3]|always8~0 .lut_mask = 16'h0080;
  36235. defparam \macro_inst|u_uart[1]|u_rx[3]|always8~0 .sum_lutc_input = "datac";
  36236. // Location: FF_X59_Y6_N7
  36237. dffeas \macro_inst|u_uart[1]|u_rx[3]|break_error (
  36238. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36239. .d(\macro_inst|u_uart[1]|u_rx[3]|break_error~0_combout ),
  36240. .asdata(vcc),
  36241. .clrn(!\sys_resetn~clkctrl_outclk ),
  36242. .aload(gnd),
  36243. .sclr(gnd),
  36244. .sload(gnd),
  36245. .ena(vcc),
  36246. .devclrn(devclrn),
  36247. .devpor(devpor),
  36248. .q(\macro_inst|u_uart[1]|u_rx[3]|break_error~q ),
  36249. .prn(vcc));
  36250. defparam \macro_inst|u_uart[1]|u_rx[3]|break_error .is_wysiwyg = "true";
  36251. defparam \macro_inst|u_uart[1]|u_rx[3]|break_error .power_up = "low";
  36252. // Location: LCCOMB_X59_Y6_N6
  36253. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|break_error~0 (
  36254. .dataa(\macro_inst|u_uart[1]|u_rx[3]|always11~2_combout ),
  36255. .datab(gnd),
  36256. .datac(\macro_inst|u_uart[1]|u_rx[3]|break_error~q ),
  36257. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags[3]~11_combout ),
  36258. .cin(gnd),
  36259. .combout(\macro_inst|u_uart[1]|u_rx[3]|break_error~0_combout ),
  36260. .cout());
  36261. defparam \macro_inst|u_uart[1]|u_rx[3]|break_error~0 .lut_mask = 16'hAAFA;
  36262. defparam \macro_inst|u_uart[1]|u_rx[3]|break_error~0 .sum_lutc_input = "datac";
  36263. // Location: FF_X59_Y6_N13
  36264. dffeas \macro_inst|u_uart[1]|u_rx[3]|framing_error (
  36265. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36266. .d(\macro_inst|u_uart[1]|u_rx[3]|framing_error~0_combout ),
  36267. .asdata(vcc),
  36268. .clrn(!\sys_resetn~clkctrl_outclk ),
  36269. .aload(gnd),
  36270. .sclr(gnd),
  36271. .sload(gnd),
  36272. .ena(vcc),
  36273. .devclrn(devclrn),
  36274. .devpor(devpor),
  36275. .q(\macro_inst|u_uart[1]|u_rx[3]|framing_error~q ),
  36276. .prn(vcc));
  36277. defparam \macro_inst|u_uart[1]|u_rx[3]|framing_error .is_wysiwyg = "true";
  36278. defparam \macro_inst|u_uart[1]|u_rx[3]|framing_error .power_up = "low";
  36279. // Location: LCCOMB_X59_Y6_N12
  36280. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|framing_error~0 (
  36281. .dataa(\macro_inst|u_uart[1]|u_rx[3]|Selector2~1_combout ),
  36282. .datab(\macro_inst|u_uart[1]|u_rx[3]|Add1~0_combout ),
  36283. .datac(\macro_inst|u_uart[1]|u_rx[3]|framing_error~q ),
  36284. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags[3]~11_combout ),
  36285. .cin(gnd),
  36286. .combout(\macro_inst|u_uart[1]|u_rx[3]|framing_error~0_combout ),
  36287. .cout());
  36288. defparam \macro_inst|u_uart[1]|u_rx[3]|framing_error~0 .lut_mask = 16'h22F2;
  36289. defparam \macro_inst|u_uart[1]|u_rx[3]|framing_error~0 .sum_lutc_input = "datac";
  36290. // Location: FF_X58_Y7_N9
  36291. dffeas \macro_inst|u_uart[1]|u_rx[3]|overrun_error (
  36292. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36293. .d(\macro_inst|u_uart[1]|u_rx[3]|overrun_error~0_combout ),
  36294. .asdata(vcc),
  36295. .clrn(!\sys_resetn~clkctrl_outclk ),
  36296. .aload(gnd),
  36297. .sclr(gnd),
  36298. .sload(gnd),
  36299. .ena(vcc),
  36300. .devclrn(devclrn),
  36301. .devpor(devpor),
  36302. .q(\macro_inst|u_uart[1]|u_rx[3]|overrun_error~q ),
  36303. .prn(vcc));
  36304. defparam \macro_inst|u_uart[1]|u_rx[3]|overrun_error .is_wysiwyg = "true";
  36305. defparam \macro_inst|u_uart[1]|u_rx[3]|overrun_error .power_up = "low";
  36306. // Location: LCCOMB_X58_Y7_N8
  36307. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|overrun_error~0 (
  36308. .dataa(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|counter ),
  36309. .datab(\macro_inst|u_uart[1]|u_rx[3]|Selector2~1_combout ),
  36310. .datac(\macro_inst|u_uart[1]|u_rx[3]|overrun_error~q ),
  36311. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags[3]~11_combout ),
  36312. .cin(gnd),
  36313. .combout(\macro_inst|u_uart[1]|u_rx[3]|overrun_error~0_combout ),
  36314. .cout());
  36315. defparam \macro_inst|u_uart[1]|u_rx[3]|overrun_error~0 .lut_mask = 16'h88F8;
  36316. defparam \macro_inst|u_uart[1]|u_rx[3]|overrun_error~0 .sum_lutc_input = "datac";
  36317. // Location: FF_X60_Y7_N19
  36318. dffeas \macro_inst|u_uart[1]|u_rx[3]|parity_error (
  36319. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36320. .d(\macro_inst|u_uart[1]|u_rx[3]|parity_error~1_combout ),
  36321. .asdata(vcc),
  36322. .clrn(!\sys_resetn~clkctrl_outclk ),
  36323. .aload(gnd),
  36324. .sclr(gnd),
  36325. .sload(gnd),
  36326. .ena(vcc),
  36327. .devclrn(devclrn),
  36328. .devpor(devpor),
  36329. .q(\macro_inst|u_uart[1]|u_rx[3]|parity_error~q ),
  36330. .prn(vcc));
  36331. defparam \macro_inst|u_uart[1]|u_rx[3]|parity_error .is_wysiwyg = "true";
  36332. defparam \macro_inst|u_uart[1]|u_rx[3]|parity_error .power_up = "low";
  36333. // Location: LCCOMB_X60_Y7_N12
  36334. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|parity_error~0 (
  36335. .dataa(\macro_inst|u_uart[1]|u_rx[3]|always2~0_combout ),
  36336. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_PARITY~q ),
  36337. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_parity~q ),
  36338. .datad(\macro_inst|u_uart[1]|u_rx[3]|Add1~0_combout ),
  36339. .cin(gnd),
  36340. .combout(\macro_inst|u_uart[1]|u_rx[3]|parity_error~0_combout ),
  36341. .cout());
  36342. defparam \macro_inst|u_uart[1]|u_rx[3]|parity_error~0 .lut_mask = 16'h0880;
  36343. defparam \macro_inst|u_uart[1]|u_rx[3]|parity_error~0 .sum_lutc_input = "datac";
  36344. // Location: LCCOMB_X60_Y7_N18
  36345. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|parity_error~1 (
  36346. .dataa(\macro_inst|u_uart[1]|u_regs|clear_flags[3]~11_combout ),
  36347. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_sample~0_combout ),
  36348. .datac(\macro_inst|u_uart[1]|u_rx[3]|parity_error~q ),
  36349. .datad(\macro_inst|u_uart[1]|u_rx[3]|parity_error~0_combout ),
  36350. .cin(gnd),
  36351. .combout(\macro_inst|u_uart[1]|u_rx[3]|parity_error~1_combout ),
  36352. .cout());
  36353. defparam \macro_inst|u_uart[1]|u_rx[3]|parity_error~1 .lut_mask = 16'hDC50;
  36354. defparam \macro_inst|u_uart[1]|u_rx[3]|parity_error~1 .sum_lutc_input = "datac";
  36355. // Location: FF_X60_Y10_N13
  36356. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[0] (
  36357. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36358. .d(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[0]~4_combout ),
  36359. .asdata(\~GND~combout ),
  36360. .clrn(!\sys_resetn~clkctrl_outclk ),
  36361. .aload(gnd),
  36362. .sclr(gnd),
  36363. .sload(\macro_inst|u_uart[1]|u_rx[3]|always6~1_combout ),
  36364. .ena(vcc),
  36365. .devclrn(devclrn),
  36366. .devpor(devpor),
  36367. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt [0]),
  36368. .prn(vcc));
  36369. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[0] .is_wysiwyg = "true";
  36370. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[0] .power_up = "low";
  36371. // Location: LCCOMB_X60_Y10_N12
  36372. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[0]~4 (
  36373. .dataa(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  36374. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt [0]),
  36375. .datac(gnd),
  36376. .datad(vcc),
  36377. .cin(gnd),
  36378. .combout(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[0]~4_combout ),
  36379. .cout(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[0]~5 ));
  36380. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[0]~4 .lut_mask = 16'h6688;
  36381. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[0]~4 .sum_lutc_input = "datac";
  36382. // Location: FF_X60_Y10_N15
  36383. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[1] (
  36384. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36385. .d(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[1]~6_combout ),
  36386. .asdata(vcc),
  36387. .clrn(!\sys_resetn~clkctrl_outclk ),
  36388. .aload(gnd),
  36389. .sclr(gnd),
  36390. .sload(\macro_inst|u_uart[1]|u_rx[3]|always6~1_combout ),
  36391. .ena(vcc),
  36392. .devclrn(devclrn),
  36393. .devpor(devpor),
  36394. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt [1]),
  36395. .prn(vcc));
  36396. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[1] .is_wysiwyg = "true";
  36397. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[1] .power_up = "low";
  36398. // Location: LCCOMB_X60_Y10_N14
  36399. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[1]~6 (
  36400. .dataa(gnd),
  36401. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt [1]),
  36402. .datac(gnd),
  36403. .datad(vcc),
  36404. .cin(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[0]~5 ),
  36405. .combout(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[1]~6_combout ),
  36406. .cout(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[1]~7 ));
  36407. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[1]~6 .lut_mask = 16'h3C3F;
  36408. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[1]~6 .sum_lutc_input = "cin";
  36409. // Location: FF_X60_Y10_N17
  36410. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[2] (
  36411. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36412. .d(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[2]~8_combout ),
  36413. .asdata(\~GND~combout ),
  36414. .clrn(!\sys_resetn~clkctrl_outclk ),
  36415. .aload(gnd),
  36416. .sclr(gnd),
  36417. .sload(\macro_inst|u_uart[1]|u_rx[3]|always6~1_combout ),
  36418. .ena(vcc),
  36419. .devclrn(devclrn),
  36420. .devpor(devpor),
  36421. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt [2]),
  36422. .prn(vcc));
  36423. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[2] .is_wysiwyg = "true";
  36424. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[2] .power_up = "low";
  36425. // Location: LCCOMB_X60_Y10_N16
  36426. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[2]~8 (
  36427. .dataa(gnd),
  36428. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt [2]),
  36429. .datac(gnd),
  36430. .datad(vcc),
  36431. .cin(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[1]~7 ),
  36432. .combout(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[2]~8_combout ),
  36433. .cout(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[2]~9 ));
  36434. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[2]~8 .lut_mask = 16'hC30C;
  36435. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[2]~8 .sum_lutc_input = "cin";
  36436. // Location: FF_X60_Y10_N19
  36437. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[3] (
  36438. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36439. .d(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[3]~10_combout ),
  36440. .asdata(\~GND~combout ),
  36441. .clrn(!\sys_resetn~clkctrl_outclk ),
  36442. .aload(gnd),
  36443. .sclr(gnd),
  36444. .sload(\macro_inst|u_uart[1]|u_rx[3]|always6~1_combout ),
  36445. .ena(vcc),
  36446. .devclrn(devclrn),
  36447. .devpor(devpor),
  36448. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt [3]),
  36449. .prn(vcc));
  36450. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[3] .is_wysiwyg = "true";
  36451. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[3] .power_up = "low";
  36452. // Location: LCCOMB_X60_Y10_N18
  36453. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[3]~10 (
  36454. .dataa(gnd),
  36455. .datab(gnd),
  36456. .datac(gnd),
  36457. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt [3]),
  36458. .cin(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[2]~9 ),
  36459. .combout(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[3]~10_combout ),
  36460. .cout());
  36461. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[3]~10 .lut_mask = 16'h0FF0;
  36462. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt[3]~10 .sum_lutc_input = "cin";
  36463. // Location: FF_X60_Y10_N31
  36464. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_bit (
  36465. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36466. .d(\macro_inst|u_uart[1]|u_rx[3]|always2~1_combout ),
  36467. .asdata(vcc),
  36468. .clrn(!\sys_resetn~clkctrl_outclk ),
  36469. .aload(gnd),
  36470. .sclr(gnd),
  36471. .sload(gnd),
  36472. .ena(vcc),
  36473. .devclrn(devclrn),
  36474. .devpor(devpor),
  36475. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_bit~q ),
  36476. .prn(vcc));
  36477. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_bit .is_wysiwyg = "true";
  36478. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_bit .power_up = "low";
  36479. // Location: FF_X59_Y10_N23
  36480. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt[0] (
  36481. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36482. .d(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt~4_combout ),
  36483. .asdata(vcc),
  36484. .clrn(vcc),
  36485. .aload(gnd),
  36486. .sclr(gnd),
  36487. .sload(gnd),
  36488. .ena(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt[0]~3_combout ),
  36489. .devclrn(devclrn),
  36490. .devpor(devpor),
  36491. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt [0]),
  36492. .prn(vcc));
  36493. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt[0] .is_wysiwyg = "true";
  36494. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt[0] .power_up = "low";
  36495. // Location: LCCOMB_X60_Y9_N8
  36496. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt[0]~3 (
  36497. .dataa(\macro_inst|u_uart[1]|u_rx[3]|rx_bit~q ),
  36498. .datab(gnd),
  36499. .datac(gnd),
  36500. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_START~q ),
  36501. .cin(gnd),
  36502. .combout(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt[0]~3_combout ),
  36503. .cout());
  36504. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt[0]~3 .lut_mask = 16'hFFAA;
  36505. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt[0]~3 .sum_lutc_input = "datac";
  36506. // Location: FF_X59_Y10_N19
  36507. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt[1] (
  36508. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36509. .d(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt~5_combout ),
  36510. .asdata(vcc),
  36511. .clrn(vcc),
  36512. .aload(gnd),
  36513. .sclr(gnd),
  36514. .sload(gnd),
  36515. .ena(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt[0]~3_combout ),
  36516. .devclrn(devclrn),
  36517. .devpor(devpor),
  36518. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt [1]),
  36519. .prn(vcc));
  36520. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt[1] .is_wysiwyg = "true";
  36521. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt[1] .power_up = "low";
  36522. // Location: FF_X59_Y10_N3
  36523. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt[2] (
  36524. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36525. .d(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt~2_combout ),
  36526. .asdata(vcc),
  36527. .clrn(vcc),
  36528. .aload(gnd),
  36529. .sclr(gnd),
  36530. .sload(gnd),
  36531. .ena(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt[0]~3_combout ),
  36532. .devclrn(devclrn),
  36533. .devpor(devpor),
  36534. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt [2]),
  36535. .prn(vcc));
  36536. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt[2] .is_wysiwyg = "true";
  36537. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt[2] .power_up = "low";
  36538. // Location: FF_X59_Y10_N31
  36539. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt[3] (
  36540. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36541. .d(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt~1_combout ),
  36542. .asdata(vcc),
  36543. .clrn(vcc),
  36544. .aload(gnd),
  36545. .sclr(gnd),
  36546. .sload(gnd),
  36547. .ena(vcc),
  36548. .devclrn(devclrn),
  36549. .devpor(devpor),
  36550. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt [3]),
  36551. .prn(vcc));
  36552. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt[3] .is_wysiwyg = "true";
  36553. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt[3] .power_up = "low";
  36554. // Location: LCCOMB_X59_Y10_N30
  36555. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt~1 (
  36556. .dataa(\macro_inst|u_uart[1]|u_rx[3]|rx_bit~q ),
  36557. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_START~q ),
  36558. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt [3]),
  36559. .datad(\macro_inst|u_uart[1]|u_rx[3]|Add4~0_combout ),
  36560. .cin(gnd),
  36561. .combout(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt~1_combout ),
  36562. .cout());
  36563. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt~1 .lut_mask = 16'h1032;
  36564. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt~1 .sum_lutc_input = "datac";
  36565. // Location: LCCOMB_X59_Y10_N2
  36566. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt~2 (
  36567. .dataa(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_DATA~q ),
  36568. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_START~q ),
  36569. .datac(\macro_inst|u_uart[1]|u_rx[3]|Add4~1_combout ),
  36570. .datad(\macro_inst|u_uart[1]|u_rx[3]|always3~1_combout ),
  36571. .cin(gnd),
  36572. .combout(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt~2_combout ),
  36573. .cout());
  36574. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt~2 .lut_mask = 16'hCDCF;
  36575. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt~2 .sum_lutc_input = "datac";
  36576. // Location: LCCOMB_X59_Y10_N22
  36577. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt~4 (
  36578. .dataa(\macro_inst|u_uart[1]|u_rx[3]|always3~2_combout ),
  36579. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_START~q ),
  36580. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt [0]),
  36581. .datad(\macro_inst|u_uart[1]|u_rx[5]|Add3~0_combout ),
  36582. .cin(gnd),
  36583. .combout(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt~4_combout ),
  36584. .cout());
  36585. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt~4 .lut_mask = 16'hCDCF;
  36586. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt~4 .sum_lutc_input = "datac";
  36587. // Location: LCCOMB_X59_Y10_N18
  36588. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt~5 (
  36589. .dataa(\macro_inst|u_uart[1]|u_rx[3]|always3~2_combout ),
  36590. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_START~q ),
  36591. .datac(\macro_inst|u_uart[1]|u_rx[5]|Add3~1_combout ),
  36592. .datad(\macro_inst|u_uart[1]|u_rx[3]|Add4~2_combout ),
  36593. .cin(gnd),
  36594. .combout(\macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt~5_combout ),
  36595. .cout());
  36596. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt~5 .lut_mask = 16'hECFD;
  36597. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_data_cnt~5 .sum_lutc_input = "datac";
  36598. // Location: FF_X57_Y7_N19
  36599. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|counter[0] (
  36600. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36601. .d(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|counter~0_combout ),
  36602. .asdata(vcc),
  36603. .clrn(!\sys_resetn~clkctrl_outclk ),
  36604. .aload(gnd),
  36605. .sclr(gnd),
  36606. .sload(gnd),
  36607. .ena(vcc),
  36608. .devclrn(devclrn),
  36609. .devpor(devpor),
  36610. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|counter ),
  36611. .prn(vcc));
  36612. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|counter[0] .is_wysiwyg = "true";
  36613. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|counter[0] .power_up = "low";
  36614. // Location: LCCOMB_X57_Y7_N18
  36615. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|counter~0 (
  36616. .dataa(\macro_inst|u_uart[1]|u_regs|rx_read [3]),
  36617. .datab(gnd),
  36618. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|counter ),
  36619. .datad(\macro_inst|u_uart[1]|u_rx[3]|Selector2~1_combout ),
  36620. .cin(gnd),
  36621. .combout(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|counter~0_combout ),
  36622. .cout());
  36623. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|counter~0 .lut_mask = 16'h5F50;
  36624. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|counter~0 .sum_lutc_input = "datac";
  36625. // Location: FF_X58_Y11_N23
  36626. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][0] (
  36627. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36628. .d(gnd),
  36629. .asdata(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [0]),
  36630. .clrn(vcc),
  36631. .aload(gnd),
  36632. .sclr(gnd),
  36633. .sload(vcc),
  36634. .ena(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|wrreq~0_combout ),
  36635. .devclrn(devclrn),
  36636. .devpor(devpor),
  36637. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][0]~q ),
  36638. .prn(vcc));
  36639. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][0] .is_wysiwyg = "true";
  36640. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][0] .power_up = "low";
  36641. // Location: FF_X58_Y11_N7
  36642. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][1] (
  36643. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36644. .d(gnd),
  36645. .asdata(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [1]),
  36646. .clrn(vcc),
  36647. .aload(gnd),
  36648. .sclr(gnd),
  36649. .sload(vcc),
  36650. .ena(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|wrreq~0_combout ),
  36651. .devclrn(devclrn),
  36652. .devpor(devpor),
  36653. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][1]~q ),
  36654. .prn(vcc));
  36655. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][1] .is_wysiwyg = "true";
  36656. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][1] .power_up = "low";
  36657. // Location: FF_X58_Y11_N1
  36658. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][2] (
  36659. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36660. .d(gnd),
  36661. .asdata(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [2]),
  36662. .clrn(vcc),
  36663. .aload(gnd),
  36664. .sclr(gnd),
  36665. .sload(vcc),
  36666. .ena(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|wrreq~0_combout ),
  36667. .devclrn(devclrn),
  36668. .devpor(devpor),
  36669. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][2]~q ),
  36670. .prn(vcc));
  36671. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][2] .is_wysiwyg = "true";
  36672. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][2] .power_up = "low";
  36673. // Location: FF_X58_Y11_N11
  36674. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][3] (
  36675. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36676. .d(gnd),
  36677. .asdata(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [3]),
  36678. .clrn(vcc),
  36679. .aload(gnd),
  36680. .sclr(gnd),
  36681. .sload(vcc),
  36682. .ena(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|wrreq~0_combout ),
  36683. .devclrn(devclrn),
  36684. .devpor(devpor),
  36685. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][3]~q ),
  36686. .prn(vcc));
  36687. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][3] .is_wysiwyg = "true";
  36688. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][3] .power_up = "low";
  36689. // Location: FF_X58_Y11_N19
  36690. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][4] (
  36691. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36692. .d(gnd),
  36693. .asdata(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [4]),
  36694. .clrn(vcc),
  36695. .aload(gnd),
  36696. .sclr(gnd),
  36697. .sload(vcc),
  36698. .ena(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|wrreq~0_combout ),
  36699. .devclrn(devclrn),
  36700. .devpor(devpor),
  36701. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][4]~q ),
  36702. .prn(vcc));
  36703. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][4] .is_wysiwyg = "true";
  36704. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][4] .power_up = "low";
  36705. // Location: FF_X58_Y11_N9
  36706. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][5] (
  36707. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36708. .d(gnd),
  36709. .asdata(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [5]),
  36710. .clrn(vcc),
  36711. .aload(gnd),
  36712. .sclr(gnd),
  36713. .sload(vcc),
  36714. .ena(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|wrreq~0_combout ),
  36715. .devclrn(devclrn),
  36716. .devpor(devpor),
  36717. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][5]~q ),
  36718. .prn(vcc));
  36719. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][5] .is_wysiwyg = "true";
  36720. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][5] .power_up = "low";
  36721. // Location: FF_X58_Y11_N17
  36722. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][6] (
  36723. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36724. .d(gnd),
  36725. .asdata(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [6]),
  36726. .clrn(vcc),
  36727. .aload(gnd),
  36728. .sclr(gnd),
  36729. .sload(vcc),
  36730. .ena(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|wrreq~0_combout ),
  36731. .devclrn(devclrn),
  36732. .devpor(devpor),
  36733. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][6]~q ),
  36734. .prn(vcc));
  36735. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][6] .is_wysiwyg = "true";
  36736. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][6] .power_up = "low";
  36737. // Location: FF_X58_Y11_N29
  36738. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][7] (
  36739. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36740. .d(gnd),
  36741. .asdata(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [7]),
  36742. .clrn(vcc),
  36743. .aload(gnd),
  36744. .sclr(gnd),
  36745. .sload(vcc),
  36746. .ena(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|wrreq~0_combout ),
  36747. .devclrn(devclrn),
  36748. .devpor(devpor),
  36749. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][7]~q ),
  36750. .prn(vcc));
  36751. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][7] .is_wysiwyg = "true";
  36752. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|fifo[1][7] .power_up = "low";
  36753. // Location: LCCOMB_X59_Y10_N0
  36754. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|wrreq~0 (
  36755. .dataa(\macro_inst|u_uart[1]|u_rx[3]|rx_sample~0_combout ),
  36756. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|counter ),
  36757. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_STOP~q ),
  36758. .datad(\macro_inst|u_uart[1]|u_rx[3]|always2~0_combout ),
  36759. .cin(gnd),
  36760. .combout(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|wrreq~0_combout ),
  36761. .cout());
  36762. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|wrreq~0 .lut_mask = 16'h2000;
  36763. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_fifo|wrreq~0 .sum_lutc_input = "datac";
  36764. // Location: FF_X59_Y6_N3
  36765. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_idle (
  36766. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36767. .d(\macro_inst|u_uart[1]|u_rx[3]|rx_idle~0_combout ),
  36768. .asdata(vcc),
  36769. .clrn(!\sys_resetn~clkctrl_outclk ),
  36770. .aload(gnd),
  36771. .sclr(gnd),
  36772. .sload(gnd),
  36773. .ena(vcc),
  36774. .devclrn(devclrn),
  36775. .devpor(devpor),
  36776. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_idle~q ),
  36777. .prn(vcc));
  36778. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_idle .is_wysiwyg = "true";
  36779. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_idle .power_up = "low";
  36780. // Location: FF_X58_Y8_N11
  36781. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_idle_en (
  36782. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36783. .d(\macro_inst|u_uart[1]|u_rx[3]|rx_idle_en~0_combout ),
  36784. .asdata(vcc),
  36785. .clrn(!\sys_resetn~clkctrl_outclk ),
  36786. .aload(gnd),
  36787. .sclr(gnd),
  36788. .sload(gnd),
  36789. .ena(vcc),
  36790. .devclrn(devclrn),
  36791. .devpor(devpor),
  36792. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_idle_en~q ),
  36793. .prn(vcc));
  36794. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_idle_en .is_wysiwyg = "true";
  36795. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_idle_en .power_up = "low";
  36796. // Location: LCCOMB_X58_Y8_N10
  36797. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|rx_idle_en~0 (
  36798. .dataa(\macro_inst|u_uart[1]|u_rx[3]|rx_fifo|counter ),
  36799. .datab(gnd),
  36800. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_idle_en~q ),
  36801. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags[3]~11_combout ),
  36802. .cin(gnd),
  36803. .combout(\macro_inst|u_uart[1]|u_rx[3]|rx_idle_en~0_combout ),
  36804. .cout());
  36805. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_idle_en~0 .lut_mask = 16'hAAFA;
  36806. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_idle_en~0 .sum_lutc_input = "datac";
  36807. // Location: LCCOMB_X59_Y6_N2
  36808. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|rx_idle~0 (
  36809. .dataa(gnd),
  36810. .datab(\macro_inst|u_uart[1]|u_rx[3]|always8~0_combout ),
  36811. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_idle~q ),
  36812. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags[3]~11_combout ),
  36813. .cin(gnd),
  36814. .combout(\macro_inst|u_uart[1]|u_rx[3]|rx_idle~0_combout ),
  36815. .cout());
  36816. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_idle~0 .lut_mask = 16'hCCFC;
  36817. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_idle~0 .sum_lutc_input = "datac";
  36818. // Location: FF_X53_Y4_N23
  36819. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_in[0] (
  36820. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36821. .d(\macro_inst|uart_rxd [9]),
  36822. .asdata(vcc),
  36823. .clrn(!\sys_resetn~clkctrl_outclk ),
  36824. .aload(gnd),
  36825. .sclr(gnd),
  36826. .sload(gnd),
  36827. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  36828. .devclrn(devclrn),
  36829. .devpor(devpor),
  36830. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_in [0]),
  36831. .prn(vcc));
  36832. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_in[0] .is_wysiwyg = "true";
  36833. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_in[0] .power_up = "low";
  36834. // Location: FF_X53_Y4_N15
  36835. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_in[1] (
  36836. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36837. .d(gnd),
  36838. .asdata(\macro_inst|u_uart[1]|u_rx[3]|rx_in [0]),
  36839. .clrn(!\sys_resetn~clkctrl_outclk ),
  36840. .aload(gnd),
  36841. .sclr(gnd),
  36842. .sload(vcc),
  36843. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  36844. .devclrn(devclrn),
  36845. .devpor(devpor),
  36846. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_in [1]),
  36847. .prn(vcc));
  36848. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_in[1] .is_wysiwyg = "true";
  36849. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_in[1] .power_up = "low";
  36850. // Location: FF_X60_Y9_N27
  36851. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_in[2] (
  36852. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36853. .d(\macro_inst|u_uart[1]|u_rx[3]|rx_in[2]~feeder_combout ),
  36854. .asdata(vcc),
  36855. .clrn(!\sys_resetn~clkctrl_outclk ),
  36856. .aload(gnd),
  36857. .sclr(gnd),
  36858. .sload(gnd),
  36859. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  36860. .devclrn(devclrn),
  36861. .devpor(devpor),
  36862. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_in [2]),
  36863. .prn(vcc));
  36864. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_in[2] .is_wysiwyg = "true";
  36865. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_in[2] .power_up = "low";
  36866. // Location: LCCOMB_X60_Y9_N26
  36867. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|rx_in[2]~feeder (
  36868. .dataa(gnd),
  36869. .datab(gnd),
  36870. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_in [1]),
  36871. .datad(gnd),
  36872. .cin(gnd),
  36873. .combout(\macro_inst|u_uart[1]|u_rx[3]|rx_in[2]~feeder_combout ),
  36874. .cout());
  36875. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_in[2]~feeder .lut_mask = 16'hF0F0;
  36876. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_in[2]~feeder .sum_lutc_input = "datac";
  36877. // Location: FF_X60_Y9_N1
  36878. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_in[3] (
  36879. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36880. .d(gnd),
  36881. .asdata(\macro_inst|u_uart[1]|u_rx[3]|rx_in [2]),
  36882. .clrn(!\sys_resetn~clkctrl_outclk ),
  36883. .aload(gnd),
  36884. .sclr(gnd),
  36885. .sload(vcc),
  36886. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  36887. .devclrn(devclrn),
  36888. .devpor(devpor),
  36889. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_in [3]),
  36890. .prn(vcc));
  36891. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_in[3] .is_wysiwyg = "true";
  36892. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_in[3] .power_up = "low";
  36893. // Location: FF_X60_Y9_N29
  36894. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_in[4] (
  36895. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36896. .d(\macro_inst|u_uart[1]|u_rx[3]|rx_in[4]~0_combout ),
  36897. .asdata(vcc),
  36898. .clrn(!\sys_resetn~clkctrl_outclk ),
  36899. .aload(gnd),
  36900. .sclr(gnd),
  36901. .sload(gnd),
  36902. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  36903. .devclrn(devclrn),
  36904. .devpor(devpor),
  36905. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_in [4]),
  36906. .prn(vcc));
  36907. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_in[4] .is_wysiwyg = "true";
  36908. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_in[4] .power_up = "low";
  36909. // Location: LCCOMB_X60_Y9_N28
  36910. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|rx_in[4]~0 (
  36911. .dataa(gnd),
  36912. .datab(gnd),
  36913. .datac(gnd),
  36914. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_in [3]),
  36915. .cin(gnd),
  36916. .combout(\macro_inst|u_uart[1]|u_rx[3]|rx_in[4]~0_combout ),
  36917. .cout());
  36918. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_in[4]~0 .lut_mask = 16'h00FF;
  36919. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_in[4]~0 .sum_lutc_input = "datac";
  36920. // Location: FF_X60_Y9_N23
  36921. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_parity (
  36922. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36923. .d(\macro_inst|u_uart[1]|u_rx[3]|rx_parity~1_combout ),
  36924. .asdata(vcc),
  36925. .clrn(vcc),
  36926. .aload(gnd),
  36927. .sclr(gnd),
  36928. .sload(gnd),
  36929. .ena(vcc),
  36930. .devclrn(devclrn),
  36931. .devpor(devpor),
  36932. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_parity~q ),
  36933. .prn(vcc));
  36934. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_parity .is_wysiwyg = "true";
  36935. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_parity .power_up = "low";
  36936. // Location: LCCOMB_X59_Y9_N14
  36937. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|rx_parity~0 (
  36938. .dataa(\macro_inst|u_uart[1]|u_regs|lcr_sps~q ),
  36939. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [7]),
  36940. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_DATA~q ),
  36941. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_bit~q ),
  36942. .cin(gnd),
  36943. .combout(\macro_inst|u_uart[1]|u_rx[3]|rx_parity~0_combout ),
  36944. .cout());
  36945. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_parity~0 .lut_mask = 16'h4000;
  36946. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_parity~0 .sum_lutc_input = "datac";
  36947. // Location: LCCOMB_X60_Y9_N22
  36948. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|rx_parity~1 (
  36949. .dataa(\macro_inst|u_uart[1]|u_regs|lcr_eps~q ),
  36950. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_parity~0_combout ),
  36951. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_parity~q ),
  36952. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_START~q ),
  36953. .cin(gnd),
  36954. .combout(\macro_inst|u_uart[1]|u_rx[3]|rx_parity~1_combout ),
  36955. .cout());
  36956. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_parity~1 .lut_mask = 16'h553C;
  36957. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_parity~1 .sum_lutc_input = "datac";
  36958. // Location: LCCOMB_X60_Y10_N10
  36959. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|rx_sample~0 (
  36960. .dataa(gnd),
  36961. .datab(gnd),
  36962. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt [1]),
  36963. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_baud_cnt [2]),
  36964. .cin(gnd),
  36965. .combout(\macro_inst|u_uart[1]|u_rx[3]|rx_sample~0_combout ),
  36966. .cout());
  36967. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_sample~0 .lut_mask = 16'h000F;
  36968. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_sample~0 .sum_lutc_input = "datac";
  36969. // Location: FF_X57_Y6_N1
  36970. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[0] (
  36971. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36972. .d(gnd),
  36973. .asdata(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [1]),
  36974. .clrn(!\sys_resetn~clkctrl_outclk ),
  36975. .aload(gnd),
  36976. .sclr(gnd),
  36977. .sload(vcc),
  36978. .ena(\macro_inst|u_uart[1]|u_rx[3]|always4~2_combout ),
  36979. .devclrn(devclrn),
  36980. .devpor(devpor),
  36981. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [0]),
  36982. .prn(vcc));
  36983. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[0] .is_wysiwyg = "true";
  36984. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[0] .power_up = "low";
  36985. // Location: FF_X57_Y6_N7
  36986. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[1] (
  36987. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  36988. .d(gnd),
  36989. .asdata(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [2]),
  36990. .clrn(!\sys_resetn~clkctrl_outclk ),
  36991. .aload(gnd),
  36992. .sclr(gnd),
  36993. .sload(vcc),
  36994. .ena(\macro_inst|u_uart[1]|u_rx[3]|always4~2_combout ),
  36995. .devclrn(devclrn),
  36996. .devpor(devpor),
  36997. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [1]),
  36998. .prn(vcc));
  36999. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[1] .is_wysiwyg = "true";
  37000. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[1] .power_up = "low";
  37001. // Location: FF_X57_Y6_N5
  37002. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[2] (
  37003. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37004. .d(gnd),
  37005. .asdata(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [3]),
  37006. .clrn(!\sys_resetn~clkctrl_outclk ),
  37007. .aload(gnd),
  37008. .sclr(gnd),
  37009. .sload(vcc),
  37010. .ena(\macro_inst|u_uart[1]|u_rx[3]|always4~2_combout ),
  37011. .devclrn(devclrn),
  37012. .devpor(devpor),
  37013. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [2]),
  37014. .prn(vcc));
  37015. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[2] .is_wysiwyg = "true";
  37016. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[2] .power_up = "low";
  37017. // Location: FF_X57_Y10_N11
  37018. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[3] (
  37019. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37020. .d(gnd),
  37021. .asdata(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [4]),
  37022. .clrn(!\sys_resetn~clkctrl_outclk ),
  37023. .aload(gnd),
  37024. .sclr(gnd),
  37025. .sload(vcc),
  37026. .ena(\macro_inst|u_uart[1]|u_rx[3]|always4~2_combout ),
  37027. .devclrn(devclrn),
  37028. .devpor(devpor),
  37029. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [3]),
  37030. .prn(vcc));
  37031. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[3] .is_wysiwyg = "true";
  37032. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[3] .power_up = "low";
  37033. // Location: FF_X57_Y10_N27
  37034. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[4] (
  37035. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37036. .d(gnd),
  37037. .asdata(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [5]),
  37038. .clrn(!\sys_resetn~clkctrl_outclk ),
  37039. .aload(gnd),
  37040. .sclr(gnd),
  37041. .sload(vcc),
  37042. .ena(\macro_inst|u_uart[1]|u_rx[3]|always4~2_combout ),
  37043. .devclrn(devclrn),
  37044. .devpor(devpor),
  37045. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [4]),
  37046. .prn(vcc));
  37047. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[4] .is_wysiwyg = "true";
  37048. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[4] .power_up = "low";
  37049. // Location: FF_X57_Y10_N9
  37050. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[5] (
  37051. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37052. .d(gnd),
  37053. .asdata(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [6]),
  37054. .clrn(!\sys_resetn~clkctrl_outclk ),
  37055. .aload(gnd),
  37056. .sclr(gnd),
  37057. .sload(vcc),
  37058. .ena(\macro_inst|u_uart[1]|u_rx[3]|always4~2_combout ),
  37059. .devclrn(devclrn),
  37060. .devpor(devpor),
  37061. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [5]),
  37062. .prn(vcc));
  37063. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[5] .is_wysiwyg = "true";
  37064. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[5] .power_up = "low";
  37065. // Location: FF_X57_Y10_N5
  37066. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[6] (
  37067. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37068. .d(gnd),
  37069. .asdata(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [7]),
  37070. .clrn(!\sys_resetn~clkctrl_outclk ),
  37071. .aload(gnd),
  37072. .sclr(gnd),
  37073. .sload(vcc),
  37074. .ena(\macro_inst|u_uart[1]|u_rx[3]|always4~2_combout ),
  37075. .devclrn(devclrn),
  37076. .devpor(devpor),
  37077. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [6]),
  37078. .prn(vcc));
  37079. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[6] .is_wysiwyg = "true";
  37080. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[6] .power_up = "low";
  37081. // Location: FF_X60_Y10_N25
  37082. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[7] (
  37083. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37084. .d(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[7]~feeder_combout ),
  37085. .asdata(vcc),
  37086. .clrn(!\sys_resetn~clkctrl_outclk ),
  37087. .aload(gnd),
  37088. .sclr(gnd),
  37089. .sload(gnd),
  37090. .ena(\macro_inst|u_uart[1]|u_rx[3]|always4~2_combout ),
  37091. .devclrn(devclrn),
  37092. .devpor(devpor),
  37093. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg [7]),
  37094. .prn(vcc));
  37095. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[7] .is_wysiwyg = "true";
  37096. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[7] .power_up = "low";
  37097. // Location: LCCOMB_X60_Y10_N24
  37098. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[7]~feeder (
  37099. .dataa(gnd),
  37100. .datab(gnd),
  37101. .datac(gnd),
  37102. .datad(\macro_inst|u_uart[1]|u_rx[3]|Add1~0_combout ),
  37103. .cin(gnd),
  37104. .combout(\macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[7]~feeder_combout ),
  37105. .cout());
  37106. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[7]~feeder .lut_mask = 16'hFF00;
  37107. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_shift_reg[7]~feeder .sum_lutc_input = "datac";
  37108. // Location: FF_X60_Y10_N3
  37109. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_DATA (
  37110. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37111. .d(\macro_inst|u_uart[1]|u_rx[3]|Selector2~6_combout ),
  37112. .asdata(vcc),
  37113. .clrn(!\sys_resetn~clkctrl_outclk ),
  37114. .aload(gnd),
  37115. .sclr(gnd),
  37116. .sload(gnd),
  37117. .ena(vcc),
  37118. .devclrn(devclrn),
  37119. .devpor(devpor),
  37120. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_DATA~q ),
  37121. .prn(vcc));
  37122. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_DATA .is_wysiwyg = "true";
  37123. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_DATA .power_up = "low";
  37124. // Location: FF_X60_Y10_N23
  37125. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_IDLE (
  37126. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37127. .d(\macro_inst|u_uart[1]|u_rx[3]|Selector0~0_combout ),
  37128. .asdata(vcc),
  37129. .clrn(!\sys_resetn~clkctrl_outclk ),
  37130. .aload(gnd),
  37131. .sclr(gnd),
  37132. .sload(gnd),
  37133. .ena(vcc),
  37134. .devclrn(devclrn),
  37135. .devpor(devpor),
  37136. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_IDLE~q ),
  37137. .prn(vcc));
  37138. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_IDLE .is_wysiwyg = "true";
  37139. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_IDLE .power_up = "low";
  37140. // Location: FF_X59_Y10_N29
  37141. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_PARITY (
  37142. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37143. .d(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_PARITY~1_combout ),
  37144. .asdata(vcc),
  37145. .clrn(!\sys_resetn~clkctrl_outclk ),
  37146. .aload(gnd),
  37147. .sclr(gnd),
  37148. .sload(gnd),
  37149. .ena(vcc),
  37150. .devclrn(devclrn),
  37151. .devpor(devpor),
  37152. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_PARITY~q ),
  37153. .prn(vcc));
  37154. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_PARITY .is_wysiwyg = "true";
  37155. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_PARITY .power_up = "low";
  37156. // Location: LCCOMB_X59_Y8_N20
  37157. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_PARITY~0 (
  37158. .dataa(\macro_inst|u_uart[1]|u_rx[3]|rx_bit~q ),
  37159. .datab(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  37160. .datac(gnd),
  37161. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_PARITY~q ),
  37162. .cin(gnd),
  37163. .combout(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_PARITY~0_combout ),
  37164. .cout());
  37165. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_PARITY~0 .lut_mask = 16'h44CC;
  37166. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_PARITY~0 .sum_lutc_input = "datac";
  37167. // Location: LCCOMB_X59_Y10_N28
  37168. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_PARITY~1 (
  37169. .dataa(\macro_inst|u_uart[1]|u_rx[3]|Selector3~0_combout ),
  37170. .datab(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_PARITY~0_combout ),
  37171. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_PARITY~q ),
  37172. .datad(\macro_inst|u_uart[1]|u_rx[3]|Selector4~4_combout ),
  37173. .cin(gnd),
  37174. .combout(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_PARITY~1_combout ),
  37175. .cout());
  37176. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_PARITY~1 .lut_mask = 16'h88F8;
  37177. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_PARITY~1 .sum_lutc_input = "datac";
  37178. // Location: FF_X60_Y10_N29
  37179. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_START (
  37180. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37181. .d(\macro_inst|u_uart[1]|u_rx[3]|Selector1~0_combout ),
  37182. .asdata(vcc),
  37183. .clrn(!\sys_resetn~clkctrl_outclk ),
  37184. .aload(gnd),
  37185. .sclr(gnd),
  37186. .sload(gnd),
  37187. .ena(vcc),
  37188. .devclrn(devclrn),
  37189. .devpor(devpor),
  37190. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_START~q ),
  37191. .prn(vcc));
  37192. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_START .is_wysiwyg = "true";
  37193. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_START .power_up = "low";
  37194. // Location: FF_X59_Y10_N15
  37195. dffeas \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_STOP (
  37196. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37197. .d(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_STOP~1_combout ),
  37198. .asdata(vcc),
  37199. .clrn(!\sys_resetn~clkctrl_outclk ),
  37200. .aload(gnd),
  37201. .sclr(gnd),
  37202. .sload(gnd),
  37203. .ena(vcc),
  37204. .devclrn(devclrn),
  37205. .devpor(devpor),
  37206. .q(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_STOP~q ),
  37207. .prn(vcc));
  37208. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_STOP .is_wysiwyg = "true";
  37209. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_STOP .power_up = "low";
  37210. // Location: LCCOMB_X59_Y10_N6
  37211. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_STOP~0 (
  37212. .dataa(\macro_inst|u_uart[1]|u_rx[3]|Selector3~0_combout ),
  37213. .datab(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  37214. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_bit~q ),
  37215. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_PARITY~q ),
  37216. .cin(gnd),
  37217. .combout(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_STOP~0_combout ),
  37218. .cout());
  37219. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_STOP~0 .lut_mask = 16'hF222;
  37220. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_STOP~0 .sum_lutc_input = "datac";
  37221. // Location: LCCOMB_X59_Y10_N14
  37222. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_STOP~1 (
  37223. .dataa(gnd),
  37224. .datab(\macro_inst|u_uart[1]|u_rx[3]|Selector4~4_combout ),
  37225. .datac(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_STOP~q ),
  37226. .datad(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_STOP~0_combout ),
  37227. .cin(gnd),
  37228. .combout(\macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_STOP~1_combout ),
  37229. .cout());
  37230. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_STOP~1 .lut_mask = 16'hFC30;
  37231. defparam \macro_inst|u_uart[1]|u_rx[3]|rx_state.UART_STOP~1 .sum_lutc_input = "datac";
  37232. // Location: LCCOMB_X53_Y4_N0
  37233. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|Add1~0 (
  37234. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_in [3]),
  37235. .datab(\macro_inst|u_uart[1]|u_rx[4]|rx_in [2]),
  37236. .datac(gnd),
  37237. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_in [4]),
  37238. .cin(gnd),
  37239. .combout(\macro_inst|u_uart[1]|u_rx[4]|Add1~0_combout ),
  37240. .cout());
  37241. defparam \macro_inst|u_uart[1]|u_rx[4]|Add1~0 .lut_mask = 16'h7711;
  37242. defparam \macro_inst|u_uart[1]|u_rx[4]|Add1~0 .sum_lutc_input = "datac";
  37243. // Location: LCCOMB_X59_Y9_N18
  37244. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|Add4~0 (
  37245. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt [1]),
  37246. .datab(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt [2]),
  37247. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt [3]),
  37248. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt [0]),
  37249. .cin(gnd),
  37250. .combout(\macro_inst|u_uart[1]|u_rx[4]|Add4~0_combout ),
  37251. .cout());
  37252. defparam \macro_inst|u_uart[1]|u_rx[4]|Add4~0 .lut_mask = 16'h0F1E;
  37253. defparam \macro_inst|u_uart[1]|u_rx[4]|Add4~0 .sum_lutc_input = "datac";
  37254. // Location: LCCOMB_X59_Y9_N28
  37255. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|Add4~1 (
  37256. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt [1]),
  37257. .datab(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt [2]),
  37258. .datac(gnd),
  37259. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt [0]),
  37260. .cin(gnd),
  37261. .combout(\macro_inst|u_uart[1]|u_rx[4]|Add4~1_combout ),
  37262. .cout());
  37263. defparam \macro_inst|u_uart[1]|u_rx[4]|Add4~1 .lut_mask = 16'h3366;
  37264. defparam \macro_inst|u_uart[1]|u_rx[4]|Add4~1 .sum_lutc_input = "datac";
  37265. // Location: LCCOMB_X58_Y9_N24
  37266. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|Add4~2 (
  37267. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt [1]),
  37268. .datab(gnd),
  37269. .datac(gnd),
  37270. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt [0]),
  37271. .cin(gnd),
  37272. .combout(\macro_inst|u_uart[1]|u_rx[4]|Add4~2_combout ),
  37273. .cout());
  37274. defparam \macro_inst|u_uart[1]|u_rx[4]|Add4~2 .lut_mask = 16'h55AA;
  37275. defparam \macro_inst|u_uart[1]|u_rx[4]|Add4~2 .sum_lutc_input = "datac";
  37276. // Location: LCCOMB_X59_Y12_N22
  37277. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|Selector0~1 (
  37278. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt [1]),
  37279. .datab(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt [2]),
  37280. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_STOP~q ),
  37281. .datad(\macro_inst|u_uart[1]|u_rx[4]|always2~0_combout ),
  37282. .cin(gnd),
  37283. .combout(\macro_inst|u_uart[1]|u_rx[4]|Selector0~1_combout ),
  37284. .cout());
  37285. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector0~1 .lut_mask = 16'h1000;
  37286. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector0~1 .sum_lutc_input = "datac";
  37287. // Location: LCCOMB_X58_Y12_N10
  37288. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|Selector0~2 (
  37289. .dataa(\macro_inst|u_uart[1]|u_rx[4]|Add1~0_combout ),
  37290. .datab(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_STOP~q ),
  37291. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_sample~0_combout ),
  37292. .datad(\macro_inst|u_uart[1]|u_rx[4]|always2~0_combout ),
  37293. .cin(gnd),
  37294. .combout(\macro_inst|u_uart[1]|u_rx[4]|Selector0~2_combout ),
  37295. .cout());
  37296. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector0~2 .lut_mask = 16'h8000;
  37297. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector0~2 .sum_lutc_input = "datac";
  37298. // Location: LCCOMB_X58_Y12_N4
  37299. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|Selector0~3 (
  37300. .dataa(\macro_inst|u_uart[1]|u_rx[4]|Add1~0_combout ),
  37301. .datab(gnd),
  37302. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_IDLE~q ),
  37303. .datad(\macro_inst|u_uart[1]|u_rx[4]|Selector0~2_combout ),
  37304. .cin(gnd),
  37305. .combout(\macro_inst|u_uart[1]|u_rx[4]|Selector0~3_combout ),
  37306. .cout());
  37307. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector0~3 .lut_mask = 16'h00F5;
  37308. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector0~3 .sum_lutc_input = "datac";
  37309. // Location: LCCOMB_X59_Y8_N10
  37310. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|Selector0~4 (
  37311. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_bit~q ),
  37312. .datab(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_PARITY~q ),
  37313. .datac(\macro_inst|u_uart[1]|u_rx[4]|Selector2~0_combout ),
  37314. .datad(\macro_inst|u_uart[1]|u_rx[4]|always3~2_combout ),
  37315. .cin(gnd),
  37316. .combout(\macro_inst|u_uart[1]|u_rx[4]|Selector0~4_combout ),
  37317. .cout());
  37318. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector0~4 .lut_mask = 16'hAAA8;
  37319. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector0~4 .sum_lutc_input = "datac";
  37320. // Location: LCCOMB_X58_Y12_N26
  37321. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|Selector1~0 (
  37322. .dataa(\macro_inst|u_uart[1]|u_rx[4]|always6~1_combout ),
  37323. .datab(\macro_inst|u_uart[1]|u_rx[4]|Selector0~4_combout ),
  37324. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_START~q ),
  37325. .datad(\macro_inst|u_uart[1]|u_rx[4]|Selector0~2_combout ),
  37326. .cin(gnd),
  37327. .combout(\macro_inst|u_uart[1]|u_rx[4]|Selector1~0_combout ),
  37328. .cout());
  37329. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector1~0 .lut_mask = 16'h00BA;
  37330. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector1~0 .sum_lutc_input = "datac";
  37331. // Location: LCCOMB_X58_Y12_N6
  37332. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|Selector2~0 (
  37333. .dataa(gnd),
  37334. .datab(gnd),
  37335. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_START~q ),
  37336. .datad(\macro_inst|u_uart[1]|u_rx[4]|Selector4~0_combout ),
  37337. .cin(gnd),
  37338. .combout(\macro_inst|u_uart[1]|u_rx[4]|Selector2~0_combout ),
  37339. .cout());
  37340. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector2~0 .lut_mask = 16'hF000;
  37341. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector2~0 .sum_lutc_input = "datac";
  37342. // Location: LCCOMB_X58_Y12_N0
  37343. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|Selector2~1 (
  37344. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_DATA~q ),
  37345. .datab(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_IDLE~q ),
  37346. .datac(\macro_inst|u_uart[1]|u_rx[4]|Selector0~4_combout ),
  37347. .datad(\macro_inst|u_uart[1]|u_rx[4]|Add1~0_combout ),
  37348. .cin(gnd),
  37349. .combout(\macro_inst|u_uart[1]|u_rx[4]|Selector2~1_combout ),
  37350. .cout());
  37351. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector2~1 .lut_mask = 16'h0A08;
  37352. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector2~1 .sum_lutc_input = "datac";
  37353. // Location: LCCOMB_X58_Y12_N12
  37354. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|Selector2~2 (
  37355. .dataa(\macro_inst|u_uart[1]|u_rx[4]|Selector2~0_combout ),
  37356. .datab(\macro_inst|u_uart[1]|u_rx[4]|Selector2~1_combout ),
  37357. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_bit~q ),
  37358. .datad(\macro_inst|u_uart[1]|u_rx[4]|Selector0~2_combout ),
  37359. .cin(gnd),
  37360. .combout(\macro_inst|u_uart[1]|u_rx[4]|Selector2~2_combout ),
  37361. .cout());
  37362. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector2~2 .lut_mask = 16'h00EC;
  37363. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector2~2 .sum_lutc_input = "datac";
  37364. // Location: LCCOMB_X59_Y8_N0
  37365. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|Selector3~0 (
  37366. .dataa(gnd),
  37367. .datab(\macro_inst|u_uart[1]|u_rx[4]|rx_bit~q ),
  37368. .datac(\macro_inst|u_uart[1]|u_rx[4]|always3~1_combout ),
  37369. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_DATA~q ),
  37370. .cin(gnd),
  37371. .combout(\macro_inst|u_uart[1]|u_rx[4]|Selector3~0_combout ),
  37372. .cout());
  37373. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector3~0 .lut_mask = 16'hC000;
  37374. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector3~0 .sum_lutc_input = "datac";
  37375. // Location: LCCOMB_X58_Y12_N2
  37376. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|Selector4~0 (
  37377. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt [3]),
  37378. .datab(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt [2]),
  37379. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt [0]),
  37380. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt [1]),
  37381. .cin(gnd),
  37382. .combout(\macro_inst|u_uart[1]|u_rx[4]|Selector4~0_combout ),
  37383. .cout());
  37384. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector4~0 .lut_mask = 16'h0001;
  37385. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector4~0 .sum_lutc_input = "datac";
  37386. // Location: LCCOMB_X58_Y12_N30
  37387. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|Selector4~1 (
  37388. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_PARITY~q ),
  37389. .datab(\macro_inst|u_uart[1]|u_rx[4]|Selector4~0_combout ),
  37390. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_bit~q ),
  37391. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_STOP~q ),
  37392. .cin(gnd),
  37393. .combout(\macro_inst|u_uart[1]|u_rx[4]|Selector4~1_combout ),
  37394. .cout());
  37395. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector4~1 .lut_mask = 16'hA0E0;
  37396. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector4~1 .sum_lutc_input = "datac";
  37397. // Location: LCCOMB_X59_Y12_N0
  37398. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|Selector4~2 (
  37399. .dataa(\macro_inst|u_uart[1]|u_rx[4]|Selector0~1_combout ),
  37400. .datab(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_IDLE~q ),
  37401. .datac(gnd),
  37402. .datad(\macro_inst|u_uart[1]|u_rx[4]|Add1~0_combout ),
  37403. .cin(gnd),
  37404. .combout(\macro_inst|u_uart[1]|u_rx[4]|Selector4~2_combout ),
  37405. .cout());
  37406. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector4~2 .lut_mask = 16'hBB00;
  37407. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector4~2 .sum_lutc_input = "datac";
  37408. // Location: LCCOMB_X59_Y12_N16
  37409. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|Selector4~3 (
  37410. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_DATA~q ),
  37411. .datab(\macro_inst|u_uart[1]|u_rx[4]|Selector4~1_combout ),
  37412. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_IDLE~q ),
  37413. .datad(\macro_inst|u_uart[1]|u_rx[4]|Selector4~2_combout ),
  37414. .cin(gnd),
  37415. .combout(\macro_inst|u_uart[1]|u_rx[4]|Selector4~3_combout ),
  37416. .cout());
  37417. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector4~3 .lut_mask = 16'hAFBA;
  37418. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector4~3 .sum_lutc_input = "datac";
  37419. // Location: LCCOMB_X59_Y12_N12
  37420. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|Selector4~4 (
  37421. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_PARITY~q ),
  37422. .datab(\macro_inst|u_uart[1]|u_rx[4]|Selector4~1_combout ),
  37423. .datac(\macro_inst|u_uart[1]|u_rx[4]|Selector3~0_combout ),
  37424. .datad(\macro_inst|u_uart[1]|u_rx[4]|Selector4~3_combout ),
  37425. .cin(gnd),
  37426. .combout(\macro_inst|u_uart[1]|u_rx[4]|Selector4~4_combout ),
  37427. .cout());
  37428. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector4~4 .lut_mask = 16'hF8FD;
  37429. defparam \macro_inst|u_uart[1]|u_rx[4]|Selector4~4 .sum_lutc_input = "datac";
  37430. // Location: LCCOMB_X59_Y12_N24
  37431. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|always11~0 (
  37432. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [5]),
  37433. .datab(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [4]),
  37434. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [6]),
  37435. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [7]),
  37436. .cin(gnd),
  37437. .combout(\macro_inst|u_uart[1]|u_rx[4]|always11~0_combout ),
  37438. .cout());
  37439. defparam \macro_inst|u_uart[1]|u_rx[4]|always11~0 .lut_mask = 16'h0001;
  37440. defparam \macro_inst|u_uart[1]|u_rx[4]|always11~0 .sum_lutc_input = "datac";
  37441. // Location: LCCOMB_X59_Y12_N14
  37442. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|always11~1 (
  37443. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [0]),
  37444. .datab(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [2]),
  37445. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [3]),
  37446. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [1]),
  37447. .cin(gnd),
  37448. .combout(\macro_inst|u_uart[1]|u_rx[4]|always11~1_combout ),
  37449. .cout());
  37450. defparam \macro_inst|u_uart[1]|u_rx[4]|always11~1 .lut_mask = 16'h0001;
  37451. defparam \macro_inst|u_uart[1]|u_rx[4]|always11~1 .sum_lutc_input = "datac";
  37452. // Location: LCCOMB_X59_Y12_N20
  37453. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|always11~2 (
  37454. .dataa(\macro_inst|u_uart[1]|u_rx[4]|Add1~0_combout ),
  37455. .datab(\macro_inst|u_uart[1]|u_rx[4]|always11~1_combout ),
  37456. .datac(\macro_inst|u_uart[1]|u_rx[4]|Selector0~1_combout ),
  37457. .datad(\macro_inst|u_uart[1]|u_rx[4]|always11~0_combout ),
  37458. .cin(gnd),
  37459. .combout(\macro_inst|u_uart[1]|u_rx[4]|always11~2_combout ),
  37460. .cout());
  37461. defparam \macro_inst|u_uart[1]|u_rx[4]|always11~2 .lut_mask = 16'h4000;
  37462. defparam \macro_inst|u_uart[1]|u_rx[4]|always11~2 .sum_lutc_input = "datac";
  37463. // Location: LCCOMB_X58_Y12_N24
  37464. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|always2~0 (
  37465. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt [3]),
  37466. .datab(gnd),
  37467. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt [0]),
  37468. .datad(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  37469. .cin(gnd),
  37470. .combout(\macro_inst|u_uart[1]|u_rx[4]|always2~0_combout ),
  37471. .cout());
  37472. defparam \macro_inst|u_uart[1]|u_rx[4]|always2~0 .lut_mask = 16'hA000;
  37473. defparam \macro_inst|u_uart[1]|u_rx[4]|always2~0 .sum_lutc_input = "datac";
  37474. // Location: LCCOMB_X58_Y12_N8
  37475. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|always2~1 (
  37476. .dataa(gnd),
  37477. .datab(\macro_inst|u_uart[1]|u_rx[4]|always2~0_combout ),
  37478. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt [2]),
  37479. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt [1]),
  37480. .cin(gnd),
  37481. .combout(\macro_inst|u_uart[1]|u_rx[4]|always2~1_combout ),
  37482. .cout());
  37483. defparam \macro_inst|u_uart[1]|u_rx[4]|always2~1 .lut_mask = 16'hC000;
  37484. defparam \macro_inst|u_uart[1]|u_rx[4]|always2~1 .sum_lutc_input = "datac";
  37485. // Location: LCCOMB_X59_Y9_N30
  37486. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|always3~1 (
  37487. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt [1]),
  37488. .datab(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt [2]),
  37489. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt [3]),
  37490. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt [0]),
  37491. .cin(gnd),
  37492. .combout(\macro_inst|u_uart[1]|u_rx[4]|always3~1_combout ),
  37493. .cout());
  37494. defparam \macro_inst|u_uart[1]|u_rx[4]|always3~1 .lut_mask = 16'h0001;
  37495. defparam \macro_inst|u_uart[1]|u_rx[4]|always3~1 .sum_lutc_input = "datac";
  37496. // Location: LCCOMB_X59_Y8_N24
  37497. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|always3~2 (
  37498. .dataa(gnd),
  37499. .datab(gnd),
  37500. .datac(\macro_inst|u_uart[1]|u_rx[4]|always3~1_combout ),
  37501. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_DATA~q ),
  37502. .cin(gnd),
  37503. .combout(\macro_inst|u_uart[1]|u_rx[4]|always3~2_combout ),
  37504. .cout());
  37505. defparam \macro_inst|u_uart[1]|u_rx[4]|always3~2 .lut_mask = 16'hF000;
  37506. defparam \macro_inst|u_uart[1]|u_rx[4]|always3~2 .sum_lutc_input = "datac";
  37507. // Location: LCCOMB_X59_Y12_N4
  37508. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|always4~2 (
  37509. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_DATA~q ),
  37510. .datab(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt [2]),
  37511. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt [1]),
  37512. .datad(\macro_inst|u_uart[1]|u_rx[4]|always2~0_combout ),
  37513. .cin(gnd),
  37514. .combout(\macro_inst|u_uart[1]|u_rx[4]|always4~2_combout ),
  37515. .cout());
  37516. defparam \macro_inst|u_uart[1]|u_rx[4]|always4~2 .lut_mask = 16'h0200;
  37517. defparam \macro_inst|u_uart[1]|u_rx[4]|always4~2 .sum_lutc_input = "datac";
  37518. // Location: LCCOMB_X54_Y4_N26
  37519. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|always6~1 (
  37520. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_in [3]),
  37521. .datab(\macro_inst|u_uart[1]|u_rx[4]|rx_in [2]),
  37522. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_IDLE~q ),
  37523. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_in [4]),
  37524. .cin(gnd),
  37525. .combout(\macro_inst|u_uart[1]|u_rx[4]|always6~1_combout ),
  37526. .cout());
  37527. defparam \macro_inst|u_uart[1]|u_rx[4]|always6~1 .lut_mask = 16'h080E;
  37528. defparam \macro_inst|u_uart[1]|u_rx[4]|always6~1 .sum_lutc_input = "datac";
  37529. // Location: LCCOMB_X59_Y8_N14
  37530. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|always8~0 (
  37531. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_IDLE~q ),
  37532. .datab(\macro_inst|u_uart[1]|u_rx[4]|rx_bit~q ),
  37533. .datac(\macro_inst|u_uart[1]|u_rx[4]|always3~1_combout ),
  37534. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_idle_en~q ),
  37535. .cin(gnd),
  37536. .combout(\macro_inst|u_uart[1]|u_rx[4]|always8~0_combout ),
  37537. .cout());
  37538. defparam \macro_inst|u_uart[1]|u_rx[4]|always8~0 .lut_mask = 16'h4000;
  37539. defparam \macro_inst|u_uart[1]|u_rx[4]|always8~0 .sum_lutc_input = "datac";
  37540. // Location: FF_X58_Y8_N15
  37541. dffeas \macro_inst|u_uart[1]|u_rx[4]|break_error (
  37542. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37543. .d(\macro_inst|u_uart[1]|u_rx[4]|break_error~0_combout ),
  37544. .asdata(vcc),
  37545. .clrn(!\sys_resetn~clkctrl_outclk ),
  37546. .aload(gnd),
  37547. .sclr(gnd),
  37548. .sload(gnd),
  37549. .ena(vcc),
  37550. .devclrn(devclrn),
  37551. .devpor(devpor),
  37552. .q(\macro_inst|u_uart[1]|u_rx[4]|break_error~q ),
  37553. .prn(vcc));
  37554. defparam \macro_inst|u_uart[1]|u_rx[4]|break_error .is_wysiwyg = "true";
  37555. defparam \macro_inst|u_uart[1]|u_rx[4]|break_error .power_up = "low";
  37556. // Location: LCCOMB_X58_Y8_N14
  37557. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|break_error~0 (
  37558. .dataa(gnd),
  37559. .datab(\macro_inst|u_uart[1]|u_rx[4]|always11~2_combout ),
  37560. .datac(\macro_inst|u_uart[1]|u_rx[4]|break_error~q ),
  37561. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags[4]~15_combout ),
  37562. .cin(gnd),
  37563. .combout(\macro_inst|u_uart[1]|u_rx[4]|break_error~0_combout ),
  37564. .cout());
  37565. defparam \macro_inst|u_uart[1]|u_rx[4]|break_error~0 .lut_mask = 16'hFCCC;
  37566. defparam \macro_inst|u_uart[1]|u_rx[4]|break_error~0 .sum_lutc_input = "datac";
  37567. // Location: FF_X58_Y8_N13
  37568. dffeas \macro_inst|u_uart[1]|u_rx[4]|framing_error (
  37569. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37570. .d(\macro_inst|u_uart[1]|u_rx[4]|framing_error~0_combout ),
  37571. .asdata(vcc),
  37572. .clrn(!\sys_resetn~clkctrl_outclk ),
  37573. .aload(gnd),
  37574. .sclr(gnd),
  37575. .sload(gnd),
  37576. .ena(vcc),
  37577. .devclrn(devclrn),
  37578. .devpor(devpor),
  37579. .q(\macro_inst|u_uart[1]|u_rx[4]|framing_error~q ),
  37580. .prn(vcc));
  37581. defparam \macro_inst|u_uart[1]|u_rx[4]|framing_error .is_wysiwyg = "true";
  37582. defparam \macro_inst|u_uart[1]|u_rx[4]|framing_error .power_up = "low";
  37583. // Location: LCCOMB_X58_Y8_N12
  37584. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|framing_error~0 (
  37585. .dataa(\macro_inst|u_uart[1]|u_rx[4]|Selector0~1_combout ),
  37586. .datab(\macro_inst|u_uart[1]|u_rx[4]|Add1~0_combout ),
  37587. .datac(\macro_inst|u_uart[1]|u_rx[4]|framing_error~q ),
  37588. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags[4]~15_combout ),
  37589. .cin(gnd),
  37590. .combout(\macro_inst|u_uart[1]|u_rx[4]|framing_error~0_combout ),
  37591. .cout());
  37592. defparam \macro_inst|u_uart[1]|u_rx[4]|framing_error~0 .lut_mask = 16'hF222;
  37593. defparam \macro_inst|u_uart[1]|u_rx[4]|framing_error~0 .sum_lutc_input = "datac";
  37594. // Location: FF_X60_Y8_N15
  37595. dffeas \macro_inst|u_uart[1]|u_rx[4]|overrun_error (
  37596. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37597. .d(\macro_inst|u_uart[1]|u_rx[4]|overrun_error~0_combout ),
  37598. .asdata(vcc),
  37599. .clrn(!\sys_resetn~clkctrl_outclk ),
  37600. .aload(gnd),
  37601. .sclr(gnd),
  37602. .sload(gnd),
  37603. .ena(vcc),
  37604. .devclrn(devclrn),
  37605. .devpor(devpor),
  37606. .q(\macro_inst|u_uart[1]|u_rx[4]|overrun_error~q ),
  37607. .prn(vcc));
  37608. defparam \macro_inst|u_uart[1]|u_rx[4]|overrun_error .is_wysiwyg = "true";
  37609. defparam \macro_inst|u_uart[1]|u_rx[4]|overrun_error .power_up = "low";
  37610. // Location: LCCOMB_X60_Y8_N14
  37611. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|overrun_error~0 (
  37612. .dataa(\macro_inst|u_uart[1]|u_rx[4]|Selector0~1_combout ),
  37613. .datab(\macro_inst|u_uart[1]|u_regs|clear_flags[4]~15_combout ),
  37614. .datac(\macro_inst|u_uart[1]|u_rx[4]|overrun_error~q ),
  37615. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|counter ),
  37616. .cin(gnd),
  37617. .combout(\macro_inst|u_uart[1]|u_rx[4]|overrun_error~0_combout ),
  37618. .cout());
  37619. defparam \macro_inst|u_uart[1]|u_rx[4]|overrun_error~0 .lut_mask = 16'hEAC0;
  37620. defparam \macro_inst|u_uart[1]|u_rx[4]|overrun_error~0 .sum_lutc_input = "datac";
  37621. // Location: FF_X58_Y8_N21
  37622. dffeas \macro_inst|u_uart[1]|u_rx[4]|parity_error (
  37623. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37624. .d(\macro_inst|u_uart[1]|u_rx[4]|parity_error~1_combout ),
  37625. .asdata(vcc),
  37626. .clrn(!\sys_resetn~clkctrl_outclk ),
  37627. .aload(gnd),
  37628. .sclr(gnd),
  37629. .sload(gnd),
  37630. .ena(vcc),
  37631. .devclrn(devclrn),
  37632. .devpor(devpor),
  37633. .q(\macro_inst|u_uart[1]|u_rx[4]|parity_error~q ),
  37634. .prn(vcc));
  37635. defparam \macro_inst|u_uart[1]|u_rx[4]|parity_error .is_wysiwyg = "true";
  37636. defparam \macro_inst|u_uart[1]|u_rx[4]|parity_error .power_up = "low";
  37637. // Location: LCCOMB_X58_Y8_N16
  37638. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|parity_error~0 (
  37639. .dataa(\macro_inst|u_uart[1]|u_rx[4]|always2~0_combout ),
  37640. .datab(\macro_inst|u_uart[1]|u_rx[4]|Add1~0_combout ),
  37641. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_parity~q ),
  37642. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_PARITY~q ),
  37643. .cin(gnd),
  37644. .combout(\macro_inst|u_uart[1]|u_rx[4]|parity_error~0_combout ),
  37645. .cout());
  37646. defparam \macro_inst|u_uart[1]|u_rx[4]|parity_error~0 .lut_mask = 16'h2800;
  37647. defparam \macro_inst|u_uart[1]|u_rx[4]|parity_error~0 .sum_lutc_input = "datac";
  37648. // Location: LCCOMB_X58_Y8_N20
  37649. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|parity_error~1 (
  37650. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_sample~0_combout ),
  37651. .datab(\macro_inst|u_uart[1]|u_rx[4]|parity_error~0_combout ),
  37652. .datac(\macro_inst|u_uart[1]|u_rx[4]|parity_error~q ),
  37653. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags[4]~15_combout ),
  37654. .cin(gnd),
  37655. .combout(\macro_inst|u_uart[1]|u_rx[4]|parity_error~1_combout ),
  37656. .cout());
  37657. defparam \macro_inst|u_uart[1]|u_rx[4]|parity_error~1 .lut_mask = 16'hF888;
  37658. defparam \macro_inst|u_uart[1]|u_rx[4]|parity_error~1 .sum_lutc_input = "datac";
  37659. // Location: FF_X58_Y12_N15
  37660. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[0] (
  37661. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37662. .d(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[0]~4_combout ),
  37663. .asdata(\~GND~combout ),
  37664. .clrn(!\sys_resetn~clkctrl_outclk ),
  37665. .aload(gnd),
  37666. .sclr(gnd),
  37667. .sload(\macro_inst|u_uart[1]|u_rx[4]|always6~1_combout ),
  37668. .ena(vcc),
  37669. .devclrn(devclrn),
  37670. .devpor(devpor),
  37671. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt [0]),
  37672. .prn(vcc));
  37673. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[0] .is_wysiwyg = "true";
  37674. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[0] .power_up = "low";
  37675. // Location: LCCOMB_X58_Y12_N14
  37676. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[0]~4 (
  37677. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt [0]),
  37678. .datab(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  37679. .datac(gnd),
  37680. .datad(vcc),
  37681. .cin(gnd),
  37682. .combout(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[0]~4_combout ),
  37683. .cout(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[0]~5 ));
  37684. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[0]~4 .lut_mask = 16'h6688;
  37685. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[0]~4 .sum_lutc_input = "datac";
  37686. // Location: FF_X58_Y12_N17
  37687. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[1] (
  37688. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37689. .d(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[1]~6_combout ),
  37690. .asdata(vcc),
  37691. .clrn(!\sys_resetn~clkctrl_outclk ),
  37692. .aload(gnd),
  37693. .sclr(gnd),
  37694. .sload(\macro_inst|u_uart[1]|u_rx[4]|always6~1_combout ),
  37695. .ena(vcc),
  37696. .devclrn(devclrn),
  37697. .devpor(devpor),
  37698. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt [1]),
  37699. .prn(vcc));
  37700. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[1] .is_wysiwyg = "true";
  37701. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[1] .power_up = "low";
  37702. // Location: LCCOMB_X58_Y12_N16
  37703. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[1]~6 (
  37704. .dataa(gnd),
  37705. .datab(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt [1]),
  37706. .datac(gnd),
  37707. .datad(vcc),
  37708. .cin(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[0]~5 ),
  37709. .combout(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[1]~6_combout ),
  37710. .cout(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[1]~7 ));
  37711. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[1]~6 .lut_mask = 16'h3C3F;
  37712. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[1]~6 .sum_lutc_input = "cin";
  37713. // Location: FF_X58_Y12_N19
  37714. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[2] (
  37715. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37716. .d(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[2]~8_combout ),
  37717. .asdata(\~GND~combout ),
  37718. .clrn(!\sys_resetn~clkctrl_outclk ),
  37719. .aload(gnd),
  37720. .sclr(gnd),
  37721. .sload(\macro_inst|u_uart[1]|u_rx[4]|always6~1_combout ),
  37722. .ena(vcc),
  37723. .devclrn(devclrn),
  37724. .devpor(devpor),
  37725. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt [2]),
  37726. .prn(vcc));
  37727. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[2] .is_wysiwyg = "true";
  37728. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[2] .power_up = "low";
  37729. // Location: LCCOMB_X58_Y12_N18
  37730. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[2]~8 (
  37731. .dataa(gnd),
  37732. .datab(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt [2]),
  37733. .datac(gnd),
  37734. .datad(vcc),
  37735. .cin(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[1]~7 ),
  37736. .combout(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[2]~8_combout ),
  37737. .cout(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[2]~9 ));
  37738. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[2]~8 .lut_mask = 16'hC30C;
  37739. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[2]~8 .sum_lutc_input = "cin";
  37740. // Location: FF_X58_Y12_N21
  37741. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[3] (
  37742. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37743. .d(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[3]~10_combout ),
  37744. .asdata(\~GND~combout ),
  37745. .clrn(!\sys_resetn~clkctrl_outclk ),
  37746. .aload(gnd),
  37747. .sclr(gnd),
  37748. .sload(\macro_inst|u_uart[1]|u_rx[4]|always6~1_combout ),
  37749. .ena(vcc),
  37750. .devclrn(devclrn),
  37751. .devpor(devpor),
  37752. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt [3]),
  37753. .prn(vcc));
  37754. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[3] .is_wysiwyg = "true";
  37755. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[3] .power_up = "low";
  37756. // Location: LCCOMB_X58_Y12_N20
  37757. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[3]~10 (
  37758. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt [3]),
  37759. .datab(gnd),
  37760. .datac(gnd),
  37761. .datad(gnd),
  37762. .cin(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[2]~9 ),
  37763. .combout(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[3]~10_combout ),
  37764. .cout());
  37765. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[3]~10 .lut_mask = 16'h5A5A;
  37766. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt[3]~10 .sum_lutc_input = "cin";
  37767. // Location: FF_X58_Y12_N9
  37768. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_bit (
  37769. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37770. .d(\macro_inst|u_uart[1]|u_rx[4]|always2~1_combout ),
  37771. .asdata(vcc),
  37772. .clrn(!\sys_resetn~clkctrl_outclk ),
  37773. .aload(gnd),
  37774. .sclr(gnd),
  37775. .sload(gnd),
  37776. .ena(vcc),
  37777. .devclrn(devclrn),
  37778. .devpor(devpor),
  37779. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_bit~q ),
  37780. .prn(vcc));
  37781. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_bit .is_wysiwyg = "true";
  37782. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_bit .power_up = "low";
  37783. // Location: FF_X59_Y9_N7
  37784. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt[0] (
  37785. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37786. .d(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt~4_combout ),
  37787. .asdata(vcc),
  37788. .clrn(vcc),
  37789. .aload(gnd),
  37790. .sclr(gnd),
  37791. .sload(gnd),
  37792. .ena(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt[0]~3_combout ),
  37793. .devclrn(devclrn),
  37794. .devpor(devpor),
  37795. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt [0]),
  37796. .prn(vcc));
  37797. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt[0] .is_wysiwyg = "true";
  37798. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt[0] .power_up = "low";
  37799. // Location: LCCOMB_X59_Y9_N4
  37800. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt[0]~3 (
  37801. .dataa(gnd),
  37802. .datab(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_START~q ),
  37803. .datac(gnd),
  37804. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_bit~q ),
  37805. .cin(gnd),
  37806. .combout(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt[0]~3_combout ),
  37807. .cout());
  37808. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt[0]~3 .lut_mask = 16'hFFCC;
  37809. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt[0]~3 .sum_lutc_input = "datac";
  37810. // Location: FF_X59_Y9_N13
  37811. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt[1] (
  37812. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37813. .d(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt~5_combout ),
  37814. .asdata(vcc),
  37815. .clrn(vcc),
  37816. .aload(gnd),
  37817. .sclr(gnd),
  37818. .sload(gnd),
  37819. .ena(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt[0]~3_combout ),
  37820. .devclrn(devclrn),
  37821. .devpor(devpor),
  37822. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt [1]),
  37823. .prn(vcc));
  37824. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt[1] .is_wysiwyg = "true";
  37825. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt[1] .power_up = "low";
  37826. // Location: FF_X59_Y9_N21
  37827. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt[2] (
  37828. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37829. .d(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt~2_combout ),
  37830. .asdata(vcc),
  37831. .clrn(vcc),
  37832. .aload(gnd),
  37833. .sclr(gnd),
  37834. .sload(gnd),
  37835. .ena(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt[0]~3_combout ),
  37836. .devclrn(devclrn),
  37837. .devpor(devpor),
  37838. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt [2]),
  37839. .prn(vcc));
  37840. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt[2] .is_wysiwyg = "true";
  37841. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt[2] .power_up = "low";
  37842. // Location: FF_X59_Y9_N27
  37843. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt[3] (
  37844. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37845. .d(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt~1_combout ),
  37846. .asdata(vcc),
  37847. .clrn(vcc),
  37848. .aload(gnd),
  37849. .sclr(gnd),
  37850. .sload(gnd),
  37851. .ena(vcc),
  37852. .devclrn(devclrn),
  37853. .devpor(devpor),
  37854. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt [3]),
  37855. .prn(vcc));
  37856. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt[3] .is_wysiwyg = "true";
  37857. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt[3] .power_up = "low";
  37858. // Location: LCCOMB_X59_Y9_N26
  37859. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt~1 (
  37860. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_bit~q ),
  37861. .datab(\macro_inst|u_uart[1]|u_rx[4]|Add4~0_combout ),
  37862. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt [3]),
  37863. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_START~q ),
  37864. .cin(gnd),
  37865. .combout(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt~1_combout ),
  37866. .cout());
  37867. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt~1 .lut_mask = 16'h0072;
  37868. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt~1 .sum_lutc_input = "datac";
  37869. // Location: LCCOMB_X59_Y9_N20
  37870. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt~2 (
  37871. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_DATA~q ),
  37872. .datab(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_START~q ),
  37873. .datac(\macro_inst|u_uart[1]|u_rx[4]|always3~1_combout ),
  37874. .datad(\macro_inst|u_uart[1]|u_rx[4]|Add4~1_combout ),
  37875. .cin(gnd),
  37876. .combout(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt~2_combout ),
  37877. .cout());
  37878. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt~2 .lut_mask = 16'hCCDF;
  37879. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt~2 .sum_lutc_input = "datac";
  37880. // Location: LCCOMB_X59_Y9_N6
  37881. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt~4 (
  37882. .dataa(\macro_inst|u_uart[1]|u_rx[4]|always3~2_combout ),
  37883. .datab(\macro_inst|u_uart[1]|u_rx[5]|Add3~0_combout ),
  37884. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt [0]),
  37885. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_START~q ),
  37886. .cin(gnd),
  37887. .combout(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt~4_combout ),
  37888. .cout());
  37889. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt~4 .lut_mask = 16'hFF07;
  37890. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt~4 .sum_lutc_input = "datac";
  37891. // Location: LCCOMB_X59_Y9_N12
  37892. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt~5 (
  37893. .dataa(\macro_inst|u_uart[1]|u_rx[5]|Add3~1_combout ),
  37894. .datab(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_START~q ),
  37895. .datac(\macro_inst|u_uart[1]|u_rx[4]|always3~2_combout ),
  37896. .datad(\macro_inst|u_uart[1]|u_rx[4]|Add4~2_combout ),
  37897. .cin(gnd),
  37898. .combout(\macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt~5_combout ),
  37899. .cout());
  37900. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt~5 .lut_mask = 16'hECEF;
  37901. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_data_cnt~5 .sum_lutc_input = "datac";
  37902. // Location: FF_X59_Y9_N17
  37903. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|counter[0] (
  37904. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37905. .d(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|counter~0_combout ),
  37906. .asdata(vcc),
  37907. .clrn(!\sys_resetn~clkctrl_outclk ),
  37908. .aload(gnd),
  37909. .sclr(gnd),
  37910. .sload(gnd),
  37911. .ena(vcc),
  37912. .devclrn(devclrn),
  37913. .devpor(devpor),
  37914. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|counter ),
  37915. .prn(vcc));
  37916. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|counter[0] .is_wysiwyg = "true";
  37917. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|counter[0] .power_up = "low";
  37918. // Location: LCCOMB_X59_Y9_N16
  37919. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|counter~0 (
  37920. .dataa(\macro_inst|u_uart[1]|u_regs|rx_read [4]),
  37921. .datab(gnd),
  37922. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|counter ),
  37923. .datad(\macro_inst|u_uart[1]|u_rx[4]|Selector0~1_combout ),
  37924. .cin(gnd),
  37925. .combout(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|counter~0_combout ),
  37926. .cout());
  37927. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|counter~0 .lut_mask = 16'h5F50;
  37928. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|counter~0 .sum_lutc_input = "datac";
  37929. // Location: FF_X59_Y11_N3
  37930. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][0] (
  37931. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37932. .d(gnd),
  37933. .asdata(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [0]),
  37934. .clrn(vcc),
  37935. .aload(gnd),
  37936. .sclr(gnd),
  37937. .sload(vcc),
  37938. .ena(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|wrreq~0_combout ),
  37939. .devclrn(devclrn),
  37940. .devpor(devpor),
  37941. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][0]~q ),
  37942. .prn(vcc));
  37943. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][0] .is_wysiwyg = "true";
  37944. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][0] .power_up = "low";
  37945. // Location: FF_X59_Y11_N9
  37946. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][1] (
  37947. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37948. .d(gnd),
  37949. .asdata(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [1]),
  37950. .clrn(vcc),
  37951. .aload(gnd),
  37952. .sclr(gnd),
  37953. .sload(vcc),
  37954. .ena(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|wrreq~0_combout ),
  37955. .devclrn(devclrn),
  37956. .devpor(devpor),
  37957. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][1]~q ),
  37958. .prn(vcc));
  37959. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][1] .is_wysiwyg = "true";
  37960. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][1] .power_up = "low";
  37961. // Location: FF_X59_Y11_N29
  37962. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][2] (
  37963. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37964. .d(gnd),
  37965. .asdata(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [2]),
  37966. .clrn(vcc),
  37967. .aload(gnd),
  37968. .sclr(gnd),
  37969. .sload(vcc),
  37970. .ena(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|wrreq~0_combout ),
  37971. .devclrn(devclrn),
  37972. .devpor(devpor),
  37973. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][2]~q ),
  37974. .prn(vcc));
  37975. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][2] .is_wysiwyg = "true";
  37976. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][2] .power_up = "low";
  37977. // Location: FF_X59_Y11_N13
  37978. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][3] (
  37979. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37980. .d(gnd),
  37981. .asdata(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [3]),
  37982. .clrn(vcc),
  37983. .aload(gnd),
  37984. .sclr(gnd),
  37985. .sload(vcc),
  37986. .ena(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|wrreq~0_combout ),
  37987. .devclrn(devclrn),
  37988. .devpor(devpor),
  37989. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][3]~q ),
  37990. .prn(vcc));
  37991. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][3] .is_wysiwyg = "true";
  37992. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][3] .power_up = "low";
  37993. // Location: FF_X59_Y11_N1
  37994. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][4] (
  37995. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  37996. .d(gnd),
  37997. .asdata(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [4]),
  37998. .clrn(vcc),
  37999. .aload(gnd),
  38000. .sclr(gnd),
  38001. .sload(vcc),
  38002. .ena(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|wrreq~0_combout ),
  38003. .devclrn(devclrn),
  38004. .devpor(devpor),
  38005. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][4]~q ),
  38006. .prn(vcc));
  38007. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][4] .is_wysiwyg = "true";
  38008. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][4] .power_up = "low";
  38009. // Location: FF_X59_Y11_N15
  38010. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][5] (
  38011. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  38012. .d(gnd),
  38013. .asdata(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [5]),
  38014. .clrn(vcc),
  38015. .aload(gnd),
  38016. .sclr(gnd),
  38017. .sload(vcc),
  38018. .ena(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|wrreq~0_combout ),
  38019. .devclrn(devclrn),
  38020. .devpor(devpor),
  38021. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][5]~q ),
  38022. .prn(vcc));
  38023. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][5] .is_wysiwyg = "true";
  38024. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][5] .power_up = "low";
  38025. // Location: FF_X59_Y11_N21
  38026. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][6] (
  38027. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  38028. .d(gnd),
  38029. .asdata(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [6]),
  38030. .clrn(vcc),
  38031. .aload(gnd),
  38032. .sclr(gnd),
  38033. .sload(vcc),
  38034. .ena(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|wrreq~0_combout ),
  38035. .devclrn(devclrn),
  38036. .devpor(devpor),
  38037. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][6]~q ),
  38038. .prn(vcc));
  38039. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][6] .is_wysiwyg = "true";
  38040. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][6] .power_up = "low";
  38041. // Location: FF_X59_Y11_N11
  38042. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][7] (
  38043. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  38044. .d(gnd),
  38045. .asdata(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [7]),
  38046. .clrn(vcc),
  38047. .aload(gnd),
  38048. .sclr(gnd),
  38049. .sload(vcc),
  38050. .ena(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|wrreq~0_combout ),
  38051. .devclrn(devclrn),
  38052. .devpor(devpor),
  38053. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][7]~q ),
  38054. .prn(vcc));
  38055. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][7] .is_wysiwyg = "true";
  38056. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|fifo[1][7] .power_up = "low";
  38057. // Location: LCCOMB_X58_Y12_N28
  38058. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|wrreq~0 (
  38059. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_STOP~q ),
  38060. .datab(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|counter ),
  38061. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_sample~0_combout ),
  38062. .datad(\macro_inst|u_uart[1]|u_rx[4]|always2~0_combout ),
  38063. .cin(gnd),
  38064. .combout(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|wrreq~0_combout ),
  38065. .cout());
  38066. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|wrreq~0 .lut_mask = 16'h2000;
  38067. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_fifo|wrreq~0 .sum_lutc_input = "datac";
  38068. // Location: FF_X60_Y8_N25
  38069. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_idle (
  38070. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  38071. .d(\macro_inst|u_uart[1]|u_rx[4]|rx_idle~0_combout ),
  38072. .asdata(vcc),
  38073. .clrn(!\sys_resetn~clkctrl_outclk ),
  38074. .aload(gnd),
  38075. .sclr(gnd),
  38076. .sload(gnd),
  38077. .ena(vcc),
  38078. .devclrn(devclrn),
  38079. .devpor(devpor),
  38080. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_idle~q ),
  38081. .prn(vcc));
  38082. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_idle .is_wysiwyg = "true";
  38083. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_idle .power_up = "low";
  38084. // Location: FF_X58_Y8_N23
  38085. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_idle_en (
  38086. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  38087. .d(\macro_inst|u_uart[1]|u_rx[4]|rx_idle_en~0_combout ),
  38088. .asdata(vcc),
  38089. .clrn(!\sys_resetn~clkctrl_outclk ),
  38090. .aload(gnd),
  38091. .sclr(gnd),
  38092. .sload(gnd),
  38093. .ena(vcc),
  38094. .devclrn(devclrn),
  38095. .devpor(devpor),
  38096. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_idle_en~q ),
  38097. .prn(vcc));
  38098. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_idle_en .is_wysiwyg = "true";
  38099. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_idle_en .power_up = "low";
  38100. // Location: LCCOMB_X58_Y8_N22
  38101. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|rx_idle_en~0 (
  38102. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_fifo|counter ),
  38103. .datab(gnd),
  38104. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_idle_en~q ),
  38105. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags[4]~15_combout ),
  38106. .cin(gnd),
  38107. .combout(\macro_inst|u_uart[1]|u_rx[4]|rx_idle_en~0_combout ),
  38108. .cout());
  38109. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_idle_en~0 .lut_mask = 16'hFAAA;
  38110. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_idle_en~0 .sum_lutc_input = "datac";
  38111. // Location: LCCOMB_X60_Y8_N24
  38112. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|rx_idle~0 (
  38113. .dataa(\macro_inst|u_uart[1]|u_rx[4]|always8~0_combout ),
  38114. .datab(\macro_inst|u_uart[1]|u_regs|clear_flags[4]~15_combout ),
  38115. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_idle~q ),
  38116. .datad(gnd),
  38117. .cin(gnd),
  38118. .combout(\macro_inst|u_uart[1]|u_rx[4]|rx_idle~0_combout ),
  38119. .cout());
  38120. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_idle~0 .lut_mask = 16'hEAEA;
  38121. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_idle~0 .sum_lutc_input = "datac";
  38122. // Location: FF_X53_Y4_N27
  38123. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_in[0] (
  38124. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  38125. .d(gnd),
  38126. .asdata(\macro_inst|uart_rxd [10]),
  38127. .clrn(!\sys_resetn~clkctrl_outclk ),
  38128. .aload(gnd),
  38129. .sclr(gnd),
  38130. .sload(vcc),
  38131. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  38132. .devclrn(devclrn),
  38133. .devpor(devpor),
  38134. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_in [0]),
  38135. .prn(vcc));
  38136. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_in[0] .is_wysiwyg = "true";
  38137. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_in[0] .power_up = "low";
  38138. // Location: FF_X53_Y4_N13
  38139. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_in[1] (
  38140. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  38141. .d(gnd),
  38142. .asdata(\macro_inst|u_uart[1]|u_rx[4]|rx_in [0]),
  38143. .clrn(!\sys_resetn~clkctrl_outclk ),
  38144. .aload(gnd),
  38145. .sclr(gnd),
  38146. .sload(vcc),
  38147. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  38148. .devclrn(devclrn),
  38149. .devpor(devpor),
  38150. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_in [1]),
  38151. .prn(vcc));
  38152. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_in[1] .is_wysiwyg = "true";
  38153. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_in[1] .power_up = "low";
  38154. // Location: FF_X53_Y4_N5
  38155. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_in[2] (
  38156. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  38157. .d(\macro_inst|u_uart[1]|u_rx[4]|rx_in[2]~feeder_combout ),
  38158. .asdata(vcc),
  38159. .clrn(!\sys_resetn~clkctrl_outclk ),
  38160. .aload(gnd),
  38161. .sclr(gnd),
  38162. .sload(gnd),
  38163. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  38164. .devclrn(devclrn),
  38165. .devpor(devpor),
  38166. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_in [2]),
  38167. .prn(vcc));
  38168. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_in[2] .is_wysiwyg = "true";
  38169. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_in[2] .power_up = "low";
  38170. // Location: LCCOMB_X53_Y4_N4
  38171. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|rx_in[2]~feeder (
  38172. .dataa(gnd),
  38173. .datab(gnd),
  38174. .datac(gnd),
  38175. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_in [1]),
  38176. .cin(gnd),
  38177. .combout(\macro_inst|u_uart[1]|u_rx[4]|rx_in[2]~feeder_combout ),
  38178. .cout());
  38179. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_in[2]~feeder .lut_mask = 16'hFF00;
  38180. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_in[2]~feeder .sum_lutc_input = "datac";
  38181. // Location: FF_X53_Y4_N11
  38182. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_in[3] (
  38183. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  38184. .d(gnd),
  38185. .asdata(\macro_inst|u_uart[1]|u_rx[4]|rx_in [2]),
  38186. .clrn(!\sys_resetn~clkctrl_outclk ),
  38187. .aload(gnd),
  38188. .sclr(gnd),
  38189. .sload(vcc),
  38190. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  38191. .devclrn(devclrn),
  38192. .devpor(devpor),
  38193. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_in [3]),
  38194. .prn(vcc));
  38195. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_in[3] .is_wysiwyg = "true";
  38196. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_in[3] .power_up = "low";
  38197. // Location: FF_X53_Y4_N3
  38198. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_in[4] (
  38199. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  38200. .d(\macro_inst|u_uart[1]|u_rx[4]|rx_in[4]~0_combout ),
  38201. .asdata(vcc),
  38202. .clrn(!\sys_resetn~clkctrl_outclk ),
  38203. .aload(gnd),
  38204. .sclr(gnd),
  38205. .sload(gnd),
  38206. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  38207. .devclrn(devclrn),
  38208. .devpor(devpor),
  38209. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_in [4]),
  38210. .prn(vcc));
  38211. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_in[4] .is_wysiwyg = "true";
  38212. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_in[4] .power_up = "low";
  38213. // Location: LCCOMB_X53_Y4_N2
  38214. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|rx_in[4]~0 (
  38215. .dataa(gnd),
  38216. .datab(gnd),
  38217. .datac(gnd),
  38218. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_in [3]),
  38219. .cin(gnd),
  38220. .combout(\macro_inst|u_uart[1]|u_rx[4]|rx_in[4]~0_combout ),
  38221. .cout());
  38222. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_in[4]~0 .lut_mask = 16'h00FF;
  38223. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_in[4]~0 .sum_lutc_input = "datac";
  38224. // Location: FF_X58_Y8_N27
  38225. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_parity (
  38226. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  38227. .d(\macro_inst|u_uart[1]|u_rx[4]|rx_parity~1_combout ),
  38228. .asdata(vcc),
  38229. .clrn(vcc),
  38230. .aload(gnd),
  38231. .sclr(gnd),
  38232. .sload(gnd),
  38233. .ena(vcc),
  38234. .devclrn(devclrn),
  38235. .devpor(devpor),
  38236. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_parity~q ),
  38237. .prn(vcc));
  38238. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_parity .is_wysiwyg = "true";
  38239. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_parity .power_up = "low";
  38240. // Location: LCCOMB_X59_Y8_N22
  38241. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|rx_parity~0 (
  38242. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_bit~q ),
  38243. .datab(\macro_inst|u_uart[1]|u_regs|lcr_sps~q ),
  38244. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [7]),
  38245. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_DATA~q ),
  38246. .cin(gnd),
  38247. .combout(\macro_inst|u_uart[1]|u_rx[4]|rx_parity~0_combout ),
  38248. .cout());
  38249. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_parity~0 .lut_mask = 16'h2000;
  38250. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_parity~0 .sum_lutc_input = "datac";
  38251. // Location: LCCOMB_X58_Y8_N26
  38252. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|rx_parity~1 (
  38253. .dataa(\macro_inst|u_uart[1]|u_regs|lcr_eps~q ),
  38254. .datab(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_START~q ),
  38255. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_parity~q ),
  38256. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_parity~0_combout ),
  38257. .cin(gnd),
  38258. .combout(\macro_inst|u_uart[1]|u_rx[4]|rx_parity~1_combout ),
  38259. .cout());
  38260. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_parity~1 .lut_mask = 16'h4774;
  38261. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_parity~1 .sum_lutc_input = "datac";
  38262. // Location: LCCOMB_X58_Y12_N22
  38263. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|rx_sample~0 (
  38264. .dataa(gnd),
  38265. .datab(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt [2]),
  38266. .datac(gnd),
  38267. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_baud_cnt [1]),
  38268. .cin(gnd),
  38269. .combout(\macro_inst|u_uart[1]|u_rx[4]|rx_sample~0_combout ),
  38270. .cout());
  38271. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_sample~0 .lut_mask = 16'h0033;
  38272. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_sample~0 .sum_lutc_input = "datac";
  38273. // Location: FF_X59_Y12_N31
  38274. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[0] (
  38275. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  38276. .d(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[0]~feeder_combout ),
  38277. .asdata(vcc),
  38278. .clrn(!\sys_resetn~clkctrl_outclk ),
  38279. .aload(gnd),
  38280. .sclr(gnd),
  38281. .sload(gnd),
  38282. .ena(\macro_inst|u_uart[1]|u_rx[4]|always4~2_combout ),
  38283. .devclrn(devclrn),
  38284. .devpor(devpor),
  38285. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [0]),
  38286. .prn(vcc));
  38287. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[0] .is_wysiwyg = "true";
  38288. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[0] .power_up = "low";
  38289. // Location: LCCOMB_X59_Y12_N30
  38290. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[0]~feeder (
  38291. .dataa(gnd),
  38292. .datab(gnd),
  38293. .datac(gnd),
  38294. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [1]),
  38295. .cin(gnd),
  38296. .combout(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[0]~feeder_combout ),
  38297. .cout());
  38298. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[0]~feeder .lut_mask = 16'hFF00;
  38299. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[0]~feeder .sum_lutc_input = "datac";
  38300. // Location: FF_X59_Y12_N7
  38301. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[1] (
  38302. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  38303. .d(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[1]~feeder_combout ),
  38304. .asdata(vcc),
  38305. .clrn(!\sys_resetn~clkctrl_outclk ),
  38306. .aload(gnd),
  38307. .sclr(gnd),
  38308. .sload(gnd),
  38309. .ena(\macro_inst|u_uart[1]|u_rx[4]|always4~2_combout ),
  38310. .devclrn(devclrn),
  38311. .devpor(devpor),
  38312. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [1]),
  38313. .prn(vcc));
  38314. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[1] .is_wysiwyg = "true";
  38315. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[1] .power_up = "low";
  38316. // Location: LCCOMB_X59_Y12_N6
  38317. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[1]~feeder (
  38318. .dataa(gnd),
  38319. .datab(gnd),
  38320. .datac(gnd),
  38321. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [2]),
  38322. .cin(gnd),
  38323. .combout(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[1]~feeder_combout ),
  38324. .cout());
  38325. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[1]~feeder .lut_mask = 16'hFF00;
  38326. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[1]~feeder .sum_lutc_input = "datac";
  38327. // Location: FF_X59_Y12_N3
  38328. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[2] (
  38329. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  38330. .d(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[2]~feeder_combout ),
  38331. .asdata(vcc),
  38332. .clrn(!\sys_resetn~clkctrl_outclk ),
  38333. .aload(gnd),
  38334. .sclr(gnd),
  38335. .sload(gnd),
  38336. .ena(\macro_inst|u_uart[1]|u_rx[4]|always4~2_combout ),
  38337. .devclrn(devclrn),
  38338. .devpor(devpor),
  38339. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [2]),
  38340. .prn(vcc));
  38341. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[2] .is_wysiwyg = "true";
  38342. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[2] .power_up = "low";
  38343. // Location: LCCOMB_X59_Y12_N2
  38344. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[2]~feeder (
  38345. .dataa(gnd),
  38346. .datab(gnd),
  38347. .datac(gnd),
  38348. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [3]),
  38349. .cin(gnd),
  38350. .combout(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[2]~feeder_combout ),
  38351. .cout());
  38352. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[2]~feeder .lut_mask = 16'hFF00;
  38353. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[2]~feeder .sum_lutc_input = "datac";
  38354. // Location: FF_X59_Y12_N15
  38355. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[3] (
  38356. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  38357. .d(gnd),
  38358. .asdata(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [4]),
  38359. .clrn(!\sys_resetn~clkctrl_outclk ),
  38360. .aload(gnd),
  38361. .sclr(gnd),
  38362. .sload(vcc),
  38363. .ena(\macro_inst|u_uart[1]|u_rx[4]|always4~2_combout ),
  38364. .devclrn(devclrn),
  38365. .devpor(devpor),
  38366. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [3]),
  38367. .prn(vcc));
  38368. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[3] .is_wysiwyg = "true";
  38369. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[3] .power_up = "low";
  38370. // Location: FF_X59_Y12_N9
  38371. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[4] (
  38372. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  38373. .d(gnd),
  38374. .asdata(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [5]),
  38375. .clrn(!\sys_resetn~clkctrl_outclk ),
  38376. .aload(gnd),
  38377. .sclr(gnd),
  38378. .sload(vcc),
  38379. .ena(\macro_inst|u_uart[1]|u_rx[4]|always4~2_combout ),
  38380. .devclrn(devclrn),
  38381. .devpor(devpor),
  38382. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [4]),
  38383. .prn(vcc));
  38384. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[4] .is_wysiwyg = "true";
  38385. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[4] .power_up = "low";
  38386. // Location: FF_X59_Y12_N1
  38387. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[5] (
  38388. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  38389. .d(gnd),
  38390. .asdata(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [6]),
  38391. .clrn(!\sys_resetn~clkctrl_outclk ),
  38392. .aload(gnd),
  38393. .sclr(gnd),
  38394. .sload(vcc),
  38395. .ena(\macro_inst|u_uart[1]|u_rx[4]|always4~2_combout ),
  38396. .devclrn(devclrn),
  38397. .devpor(devpor),
  38398. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [5]),
  38399. .prn(vcc));
  38400. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[5] .is_wysiwyg = "true";
  38401. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[5] .power_up = "low";
  38402. // Location: FF_X59_Y12_N27
  38403. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[6] (
  38404. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  38405. .d(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[6]~feeder_combout ),
  38406. .asdata(vcc),
  38407. .clrn(!\sys_resetn~clkctrl_outclk ),
  38408. .aload(gnd),
  38409. .sclr(gnd),
  38410. .sload(gnd),
  38411. .ena(\macro_inst|u_uart[1]|u_rx[4]|always4~2_combout ),
  38412. .devclrn(devclrn),
  38413. .devpor(devpor),
  38414. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [6]),
  38415. .prn(vcc));
  38416. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[6] .is_wysiwyg = "true";
  38417. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[6] .power_up = "low";
  38418. // Location: LCCOMB_X59_Y12_N26
  38419. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[6]~feeder (
  38420. .dataa(gnd),
  38421. .datab(gnd),
  38422. .datac(gnd),
  38423. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [7]),
  38424. .cin(gnd),
  38425. .combout(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[6]~feeder_combout ),
  38426. .cout());
  38427. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[6]~feeder .lut_mask = 16'hFF00;
  38428. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[6]~feeder .sum_lutc_input = "datac";
  38429. // Location: FF_X59_Y12_N11
  38430. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[7] (
  38431. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  38432. .d(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[7]~feeder_combout ),
  38433. .asdata(vcc),
  38434. .clrn(!\sys_resetn~clkctrl_outclk ),
  38435. .aload(gnd),
  38436. .sclr(gnd),
  38437. .sload(gnd),
  38438. .ena(\macro_inst|u_uart[1]|u_rx[4]|always4~2_combout ),
  38439. .devclrn(devclrn),
  38440. .devpor(devpor),
  38441. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg [7]),
  38442. .prn(vcc));
  38443. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[7] .is_wysiwyg = "true";
  38444. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[7] .power_up = "low";
  38445. // Location: LCCOMB_X59_Y12_N10
  38446. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[7]~feeder (
  38447. .dataa(gnd),
  38448. .datab(gnd),
  38449. .datac(gnd),
  38450. .datad(\macro_inst|u_uart[1]|u_rx[4]|Add1~0_combout ),
  38451. .cin(gnd),
  38452. .combout(\macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[7]~feeder_combout ),
  38453. .cout());
  38454. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[7]~feeder .lut_mask = 16'hFF00;
  38455. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_shift_reg[7]~feeder .sum_lutc_input = "datac";
  38456. // Location: FF_X58_Y12_N13
  38457. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_DATA (
  38458. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  38459. .d(\macro_inst|u_uart[1]|u_rx[4]|Selector2~2_combout ),
  38460. .asdata(vcc),
  38461. .clrn(!\sys_resetn~clkctrl_outclk ),
  38462. .aload(gnd),
  38463. .sclr(gnd),
  38464. .sload(gnd),
  38465. .ena(vcc),
  38466. .devclrn(devclrn),
  38467. .devpor(devpor),
  38468. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_DATA~q ),
  38469. .prn(vcc));
  38470. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_DATA .is_wysiwyg = "true";
  38471. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_DATA .power_up = "low";
  38472. // Location: FF_X58_Y12_N5
  38473. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_IDLE (
  38474. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  38475. .d(\macro_inst|u_uart[1]|u_rx[4]|Selector0~3_combout ),
  38476. .asdata(vcc),
  38477. .clrn(!\sys_resetn~clkctrl_outclk ),
  38478. .aload(gnd),
  38479. .sclr(gnd),
  38480. .sload(gnd),
  38481. .ena(vcc),
  38482. .devclrn(devclrn),
  38483. .devpor(devpor),
  38484. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_IDLE~q ),
  38485. .prn(vcc));
  38486. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_IDLE .is_wysiwyg = "true";
  38487. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_IDLE .power_up = "low";
  38488. // Location: FF_X59_Y12_N29
  38489. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_PARITY (
  38490. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  38491. .d(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_PARITY~1_combout ),
  38492. .asdata(vcc),
  38493. .clrn(!\sys_resetn~clkctrl_outclk ),
  38494. .aload(gnd),
  38495. .sclr(gnd),
  38496. .sload(gnd),
  38497. .ena(vcc),
  38498. .devclrn(devclrn),
  38499. .devpor(devpor),
  38500. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_PARITY~q ),
  38501. .prn(vcc));
  38502. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_PARITY .is_wysiwyg = "true";
  38503. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_PARITY .power_up = "low";
  38504. // Location: LCCOMB_X59_Y8_N28
  38505. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_PARITY~0 (
  38506. .dataa(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  38507. .datab(\macro_inst|u_uart[1]|u_rx[4]|rx_bit~q ),
  38508. .datac(gnd),
  38509. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_PARITY~q ),
  38510. .cin(gnd),
  38511. .combout(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_PARITY~0_combout ),
  38512. .cout());
  38513. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_PARITY~0 .lut_mask = 16'h22AA;
  38514. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_PARITY~0 .sum_lutc_input = "datac";
  38515. // Location: LCCOMB_X59_Y12_N28
  38516. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_PARITY~1 (
  38517. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_PARITY~0_combout ),
  38518. .datab(\macro_inst|u_uart[1]|u_rx[4]|Selector3~0_combout ),
  38519. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_PARITY~q ),
  38520. .datad(\macro_inst|u_uart[1]|u_rx[4]|Selector4~4_combout ),
  38521. .cin(gnd),
  38522. .combout(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_PARITY~1_combout ),
  38523. .cout());
  38524. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_PARITY~1 .lut_mask = 16'h88F8;
  38525. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_PARITY~1 .sum_lutc_input = "datac";
  38526. // Location: FF_X58_Y12_N27
  38527. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_START (
  38528. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  38529. .d(\macro_inst|u_uart[1]|u_rx[4]|Selector1~0_combout ),
  38530. .asdata(vcc),
  38531. .clrn(!\sys_resetn~clkctrl_outclk ),
  38532. .aload(gnd),
  38533. .sclr(gnd),
  38534. .sload(gnd),
  38535. .ena(vcc),
  38536. .devclrn(devclrn),
  38537. .devpor(devpor),
  38538. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_START~q ),
  38539. .prn(vcc));
  38540. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_START .is_wysiwyg = "true";
  38541. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_START .power_up = "low";
  38542. // Location: FF_X59_Y12_N19
  38543. dffeas \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_STOP (
  38544. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  38545. .d(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_STOP~1_combout ),
  38546. .asdata(vcc),
  38547. .clrn(!\sys_resetn~clkctrl_outclk ),
  38548. .aload(gnd),
  38549. .sclr(gnd),
  38550. .sload(gnd),
  38551. .ena(vcc),
  38552. .devclrn(devclrn),
  38553. .devpor(devpor),
  38554. .q(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_STOP~q ),
  38555. .prn(vcc));
  38556. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_STOP .is_wysiwyg = "true";
  38557. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_STOP .power_up = "low";
  38558. // Location: LCCOMB_X59_Y8_N16
  38559. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_STOP~0 (
  38560. .dataa(\macro_inst|u_uart[1]|u_rx[4]|rx_bit~q ),
  38561. .datab(\macro_inst|u_uart[1]|u_rx[4]|Selector3~0_combout ),
  38562. .datac(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  38563. .datad(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_PARITY~q ),
  38564. .cin(gnd),
  38565. .combout(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_STOP~0_combout ),
  38566. .cout());
  38567. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_STOP~0 .lut_mask = 16'hAE0C;
  38568. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_STOP~0 .sum_lutc_input = "datac";
  38569. // Location: LCCOMB_X59_Y12_N18
  38570. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_STOP~1 (
  38571. .dataa(gnd),
  38572. .datab(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_STOP~0_combout ),
  38573. .datac(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_STOP~q ),
  38574. .datad(\macro_inst|u_uart[1]|u_rx[4]|Selector4~4_combout ),
  38575. .cin(gnd),
  38576. .combout(\macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_STOP~1_combout ),
  38577. .cout());
  38578. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_STOP~1 .lut_mask = 16'hCCF0;
  38579. defparam \macro_inst|u_uart[1]|u_rx[4]|rx_state.UART_STOP~1 .sum_lutc_input = "datac";
  38580. // Location: LCCOMB_X60_Y11_N14
  38581. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|Add1~0 (
  38582. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_in [3]),
  38583. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_in [4]),
  38584. .datac(\macro_inst|u_uart[1]|u_rx[5]|rx_in [2]),
  38585. .datad(gnd),
  38586. .cin(gnd),
  38587. .combout(\macro_inst|u_uart[1]|u_rx[5]|Add1~0_combout ),
  38588. .cout());
  38589. defparam \macro_inst|u_uart[1]|u_rx[5]|Add1~0 .lut_mask = 16'h4D4D;
  38590. defparam \macro_inst|u_uart[1]|u_rx[5]|Add1~0 .sum_lutc_input = "datac";
  38591. // Location: LCCOMB_X56_Y5_N20
  38592. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|Add3~0 (
  38593. .dataa(\macro_inst|u_uart[1]|u_regs|lcr_stp2~q ),
  38594. .datab(gnd),
  38595. .datac(gnd),
  38596. .datad(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  38597. .cin(gnd),
  38598. .combout(\macro_inst|u_uart[1]|u_rx[5]|Add3~0_combout ),
  38599. .cout());
  38600. defparam \macro_inst|u_uart[1]|u_rx[5]|Add3~0 .lut_mask = 16'h55AA;
  38601. defparam \macro_inst|u_uart[1]|u_rx[5]|Add3~0 .sum_lutc_input = "datac";
  38602. // Location: LCCOMB_X62_Y6_N6
  38603. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|Add3~1 (
  38604. .dataa(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  38605. .datab(gnd),
  38606. .datac(gnd),
  38607. .datad(\macro_inst|u_uart[1]|u_regs|lcr_stp2~q ),
  38608. .cin(gnd),
  38609. .combout(\macro_inst|u_uart[1]|u_rx[5]|Add3~1_combout ),
  38610. .cout());
  38611. defparam \macro_inst|u_uart[1]|u_rx[5]|Add3~1 .lut_mask = 16'hFFAA;
  38612. defparam \macro_inst|u_uart[1]|u_rx[5]|Add3~1 .sum_lutc_input = "datac";
  38613. // Location: LCCOMB_X62_Y11_N4
  38614. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|Add4~0 (
  38615. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt [3]),
  38616. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt [0]),
  38617. .datac(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt [1]),
  38618. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt [2]),
  38619. .cin(gnd),
  38620. .combout(\macro_inst|u_uart[1]|u_rx[5]|Add4~0_combout ),
  38621. .cout());
  38622. defparam \macro_inst|u_uart[1]|u_rx[5]|Add4~0 .lut_mask = 16'h5556;
  38623. defparam \macro_inst|u_uart[1]|u_rx[5]|Add4~0 .sum_lutc_input = "datac";
  38624. // Location: LCCOMB_X62_Y11_N20
  38625. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|Add4~1 (
  38626. .dataa(gnd),
  38627. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt [0]),
  38628. .datac(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt [1]),
  38629. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt [2]),
  38630. .cin(gnd),
  38631. .combout(\macro_inst|u_uart[1]|u_rx[5]|Add4~1_combout ),
  38632. .cout());
  38633. defparam \macro_inst|u_uart[1]|u_rx[5]|Add4~1 .lut_mask = 16'h03FC;
  38634. defparam \macro_inst|u_uart[1]|u_rx[5]|Add4~1 .sum_lutc_input = "datac";
  38635. // Location: LCCOMB_X62_Y11_N8
  38636. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|Add4~2 (
  38637. .dataa(gnd),
  38638. .datab(gnd),
  38639. .datac(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt [1]),
  38640. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt [0]),
  38641. .cin(gnd),
  38642. .combout(\macro_inst|u_uart[1]|u_rx[5]|Add4~2_combout ),
  38643. .cout());
  38644. defparam \macro_inst|u_uart[1]|u_rx[5]|Add4~2 .lut_mask = 16'h0FF0;
  38645. defparam \macro_inst|u_uart[1]|u_rx[5]|Add4~2 .sum_lutc_input = "datac";
  38646. // Location: LCCOMB_X60_Y11_N0
  38647. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|Selector0~0 (
  38648. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_IDLE~q ),
  38649. .datab(\macro_inst|u_uart[1]|u_rx[5]|Add1~0_combout ),
  38650. .datac(gnd),
  38651. .datad(\macro_inst|u_uart[1]|u_rx[5]|Selector2~2_combout ),
  38652. .cin(gnd),
  38653. .combout(\macro_inst|u_uart[1]|u_rx[5]|Selector0~0_combout ),
  38654. .cout());
  38655. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector0~0 .lut_mask = 16'h00BB;
  38656. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector0~0 .sum_lutc_input = "datac";
  38657. // Location: LCCOMB_X61_Y11_N10
  38658. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|Selector1~0 (
  38659. .dataa(\macro_inst|u_uart[1]|u_rx[5]|Selector2~4_combout ),
  38660. .datab(\macro_inst|u_uart[1]|u_rx[5]|always6~1_combout ),
  38661. .datac(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_START~q ),
  38662. .datad(\macro_inst|u_uart[1]|u_rx[5]|Selector2~2_combout ),
  38663. .cin(gnd),
  38664. .combout(\macro_inst|u_uart[1]|u_rx[5]|Selector1~0_combout ),
  38665. .cout());
  38666. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector1~0 .lut_mask = 16'h00DC;
  38667. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector1~0 .sum_lutc_input = "datac";
  38668. // Location: LCCOMB_X60_Y11_N2
  38669. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|Selector2~1 (
  38670. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt [2]),
  38671. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt [1]),
  38672. .datac(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_STOP~q ),
  38673. .datad(\macro_inst|u_uart[1]|u_rx[5]|always2~0_combout ),
  38674. .cin(gnd),
  38675. .combout(\macro_inst|u_uart[1]|u_rx[5]|Selector2~1_combout ),
  38676. .cout());
  38677. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector2~1 .lut_mask = 16'h1000;
  38678. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector2~1 .sum_lutc_input = "datac";
  38679. // Location: LCCOMB_X60_Y11_N24
  38680. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|Selector2~2 (
  38681. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_sample~0_combout ),
  38682. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_STOP~q ),
  38683. .datac(\macro_inst|u_uart[1]|u_rx[5]|Add1~0_combout ),
  38684. .datad(\macro_inst|u_uart[1]|u_rx[5]|always2~0_combout ),
  38685. .cin(gnd),
  38686. .combout(\macro_inst|u_uart[1]|u_rx[5]|Selector2~2_combout ),
  38687. .cout());
  38688. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector2~2 .lut_mask = 16'h8000;
  38689. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector2~2 .sum_lutc_input = "datac";
  38690. // Location: LCCOMB_X61_Y11_N24
  38691. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|Selector2~3 (
  38692. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_START~q ),
  38693. .datab(gnd),
  38694. .datac(gnd),
  38695. .datad(\macro_inst|u_uart[1]|u_rx[5]|Selector4~0_combout ),
  38696. .cin(gnd),
  38697. .combout(\macro_inst|u_uart[1]|u_rx[5]|Selector2~3_combout ),
  38698. .cout());
  38699. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector2~3 .lut_mask = 16'hAA00;
  38700. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector2~3 .sum_lutc_input = "datac";
  38701. // Location: LCCOMB_X61_Y11_N6
  38702. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|Selector2~4 (
  38703. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_PARITY~q ),
  38704. .datab(\macro_inst|u_uart[1]|u_rx[5]|always3~2_combout ),
  38705. .datac(\macro_inst|u_uart[1]|u_rx[5]|Selector2~3_combout ),
  38706. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_bit~q ),
  38707. .cin(gnd),
  38708. .combout(\macro_inst|u_uart[1]|u_rx[5]|Selector2~4_combout ),
  38709. .cout());
  38710. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector2~4 .lut_mask = 16'hFE00;
  38711. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector2~4 .sum_lutc_input = "datac";
  38712. // Location: LCCOMB_X61_Y11_N30
  38713. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|Selector2~5 (
  38714. .dataa(\macro_inst|u_uart[1]|u_rx[5]|Add1~0_combout ),
  38715. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_DATA~q ),
  38716. .datac(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_IDLE~q ),
  38717. .datad(\macro_inst|u_uart[1]|u_rx[5]|Selector2~4_combout ),
  38718. .cin(gnd),
  38719. .combout(\macro_inst|u_uart[1]|u_rx[5]|Selector2~5_combout ),
  38720. .cout());
  38721. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector2~5 .lut_mask = 16'h00C8;
  38722. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector2~5 .sum_lutc_input = "datac";
  38723. // Location: LCCOMB_X61_Y11_N14
  38724. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|Selector2~6 (
  38725. .dataa(\macro_inst|u_uart[1]|u_rx[5]|Selector2~5_combout ),
  38726. .datab(\macro_inst|u_uart[1]|u_rx[5]|Selector2~2_combout ),
  38727. .datac(\macro_inst|u_uart[1]|u_rx[5]|Selector2~3_combout ),
  38728. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_bit~q ),
  38729. .cin(gnd),
  38730. .combout(\macro_inst|u_uart[1]|u_rx[5]|Selector2~6_combout ),
  38731. .cout());
  38732. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector2~6 .lut_mask = 16'h3222;
  38733. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector2~6 .sum_lutc_input = "datac";
  38734. // Location: LCCOMB_X61_Y11_N4
  38735. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|Selector3~0 (
  38736. .dataa(gnd),
  38737. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_bit~q ),
  38738. .datac(gnd),
  38739. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_PARITY~q ),
  38740. .cin(gnd),
  38741. .combout(\macro_inst|u_uart[1]|u_rx[5]|Selector3~0_combout ),
  38742. .cout());
  38743. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector3~0 .lut_mask = 16'hCC00;
  38744. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector3~0 .sum_lutc_input = "datac";
  38745. // Location: LCCOMB_X61_Y11_N20
  38746. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|Selector3~1 (
  38747. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_DATA~q ),
  38748. .datab(gnd),
  38749. .datac(\macro_inst|u_uart[1]|u_rx[5]|always3~1_combout ),
  38750. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_bit~q ),
  38751. .cin(gnd),
  38752. .combout(\macro_inst|u_uart[1]|u_rx[5]|Selector3~1_combout ),
  38753. .cout());
  38754. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector3~1 .lut_mask = 16'hA000;
  38755. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector3~1 .sum_lutc_input = "datac";
  38756. // Location: LCCOMB_X62_Y11_N18
  38757. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|Selector4~0 (
  38758. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt [1]),
  38759. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt [0]),
  38760. .datac(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt [3]),
  38761. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt [2]),
  38762. .cin(gnd),
  38763. .combout(\macro_inst|u_uart[1]|u_rx[5]|Selector4~0_combout ),
  38764. .cout());
  38765. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector4~0 .lut_mask = 16'h0001;
  38766. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector4~0 .sum_lutc_input = "datac";
  38767. // Location: LCCOMB_X61_Y11_N28
  38768. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|Selector4~1 (
  38769. .dataa(gnd),
  38770. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_STOP~q ),
  38771. .datac(\macro_inst|u_uart[1]|u_rx[5]|rx_bit~q ),
  38772. .datad(\macro_inst|u_uart[1]|u_rx[5]|Selector4~0_combout ),
  38773. .cin(gnd),
  38774. .combout(\macro_inst|u_uart[1]|u_rx[5]|Selector4~1_combout ),
  38775. .cout());
  38776. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector4~1 .lut_mask = 16'h3000;
  38777. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector4~1 .sum_lutc_input = "datac";
  38778. // Location: LCCOMB_X60_Y11_N20
  38779. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|Selector4~2 (
  38780. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_IDLE~q ),
  38781. .datab(\macro_inst|u_uart[1]|u_rx[5]|Selector4~1_combout ),
  38782. .datac(\macro_inst|u_uart[1]|u_rx[5]|Add1~0_combout ),
  38783. .datad(\macro_inst|u_uart[1]|u_rx[5]|Selector2~1_combout ),
  38784. .cin(gnd),
  38785. .combout(\macro_inst|u_uart[1]|u_rx[5]|Selector4~2_combout ),
  38786. .cout());
  38787. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector4~2 .lut_mask = 16'hAD8D;
  38788. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector4~2 .sum_lutc_input = "datac";
  38789. // Location: LCCOMB_X61_Y11_N8
  38790. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|Selector4~3 (
  38791. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_PARITY~q ),
  38792. .datab(gnd),
  38793. .datac(gnd),
  38794. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_DATA~q ),
  38795. .cin(gnd),
  38796. .combout(\macro_inst|u_uart[1]|u_rx[5]|Selector4~3_combout ),
  38797. .cout());
  38798. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector4~3 .lut_mask = 16'h0055;
  38799. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector4~3 .sum_lutc_input = "datac";
  38800. // Location: LCCOMB_X61_Y11_N16
  38801. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|Selector4~4 (
  38802. .dataa(\macro_inst|u_uart[1]|u_rx[5]|Selector4~3_combout ),
  38803. .datab(\macro_inst|u_uart[1]|u_rx[5]|Selector3~1_combout ),
  38804. .datac(\macro_inst|u_uart[1]|u_rx[5]|Selector3~0_combout ),
  38805. .datad(\macro_inst|u_uart[1]|u_rx[5]|Selector4~2_combout ),
  38806. .cin(gnd),
  38807. .combout(\macro_inst|u_uart[1]|u_rx[5]|Selector4~4_combout ),
  38808. .cout());
  38809. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector4~4 .lut_mask = 16'hFEFC;
  38810. defparam \macro_inst|u_uart[1]|u_rx[5]|Selector4~4 .sum_lutc_input = "datac";
  38811. // Location: LCCOMB_X60_Y11_N18
  38812. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|always11~0 (
  38813. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [5]),
  38814. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [6]),
  38815. .datac(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [4]),
  38816. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [7]),
  38817. .cin(gnd),
  38818. .combout(\macro_inst|u_uart[1]|u_rx[5]|always11~0_combout ),
  38819. .cout());
  38820. defparam \macro_inst|u_uart[1]|u_rx[5]|always11~0 .lut_mask = 16'h0001;
  38821. defparam \macro_inst|u_uart[1]|u_rx[5]|always11~0 .sum_lutc_input = "datac";
  38822. // Location: LCCOMB_X60_Y11_N28
  38823. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|always11~1 (
  38824. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [2]),
  38825. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [1]),
  38826. .datac(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [0]),
  38827. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [3]),
  38828. .cin(gnd),
  38829. .combout(\macro_inst|u_uart[1]|u_rx[5]|always11~1_combout ),
  38830. .cout());
  38831. defparam \macro_inst|u_uart[1]|u_rx[5]|always11~1 .lut_mask = 16'h0001;
  38832. defparam \macro_inst|u_uart[1]|u_rx[5]|always11~1 .sum_lutc_input = "datac";
  38833. // Location: LCCOMB_X60_Y9_N24
  38834. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|always11~2 (
  38835. .dataa(\macro_inst|u_uart[1]|u_rx[5]|always11~0_combout ),
  38836. .datab(\macro_inst|u_uart[1]|u_rx[5]|Add1~0_combout ),
  38837. .datac(\macro_inst|u_uart[1]|u_rx[5]|always11~1_combout ),
  38838. .datad(\macro_inst|u_uart[1]|u_rx[5]|Selector2~1_combout ),
  38839. .cin(gnd),
  38840. .combout(\macro_inst|u_uart[1]|u_rx[5]|always11~2_combout ),
  38841. .cout());
  38842. defparam \macro_inst|u_uart[1]|u_rx[5]|always11~2 .lut_mask = 16'h2000;
  38843. defparam \macro_inst|u_uart[1]|u_rx[5]|always11~2 .sum_lutc_input = "datac";
  38844. // Location: LCCOMB_X62_Y11_N10
  38845. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|always2~0 (
  38846. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt [3]),
  38847. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt [0]),
  38848. .datac(gnd),
  38849. .datad(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  38850. .cin(gnd),
  38851. .combout(\macro_inst|u_uart[1]|u_rx[5]|always2~0_combout ),
  38852. .cout());
  38853. defparam \macro_inst|u_uart[1]|u_rx[5]|always2~0 .lut_mask = 16'h8800;
  38854. defparam \macro_inst|u_uart[1]|u_rx[5]|always2~0 .sum_lutc_input = "datac";
  38855. // Location: LCCOMB_X60_Y11_N26
  38856. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|always2~1 (
  38857. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt [2]),
  38858. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt [1]),
  38859. .datac(gnd),
  38860. .datad(\macro_inst|u_uart[1]|u_rx[5]|always2~0_combout ),
  38861. .cin(gnd),
  38862. .combout(\macro_inst|u_uart[1]|u_rx[5]|always2~1_combout ),
  38863. .cout());
  38864. defparam \macro_inst|u_uart[1]|u_rx[5]|always2~1 .lut_mask = 16'h8800;
  38865. defparam \macro_inst|u_uart[1]|u_rx[5]|always2~1 .sum_lutc_input = "datac";
  38866. // Location: LCCOMB_X62_Y11_N14
  38867. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|always3~1 (
  38868. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt [3]),
  38869. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt [0]),
  38870. .datac(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt [1]),
  38871. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt [2]),
  38872. .cin(gnd),
  38873. .combout(\macro_inst|u_uart[1]|u_rx[5]|always3~1_combout ),
  38874. .cout());
  38875. defparam \macro_inst|u_uart[1]|u_rx[5]|always3~1 .lut_mask = 16'h0001;
  38876. defparam \macro_inst|u_uart[1]|u_rx[5]|always3~1 .sum_lutc_input = "datac";
  38877. // Location: LCCOMB_X62_Y11_N16
  38878. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|always3~2 (
  38879. .dataa(gnd),
  38880. .datab(gnd),
  38881. .datac(\macro_inst|u_uart[1]|u_rx[5]|always3~1_combout ),
  38882. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_DATA~q ),
  38883. .cin(gnd),
  38884. .combout(\macro_inst|u_uart[1]|u_rx[5]|always3~2_combout ),
  38885. .cout());
  38886. defparam \macro_inst|u_uart[1]|u_rx[5]|always3~2 .lut_mask = 16'hF000;
  38887. defparam \macro_inst|u_uart[1]|u_rx[5]|always3~2 .sum_lutc_input = "datac";
  38888. // Location: LCCOMB_X60_Y11_N10
  38889. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|always4~2 (
  38890. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt [2]),
  38891. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt [1]),
  38892. .datac(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_DATA~q ),
  38893. .datad(\macro_inst|u_uart[1]|u_rx[5]|always2~0_combout ),
  38894. .cin(gnd),
  38895. .combout(\macro_inst|u_uart[1]|u_rx[5]|always4~2_combout ),
  38896. .cout());
  38897. defparam \macro_inst|u_uart[1]|u_rx[5]|always4~2 .lut_mask = 16'h1000;
  38898. defparam \macro_inst|u_uart[1]|u_rx[5]|always4~2 .sum_lutc_input = "datac";
  38899. // Location: LCCOMB_X60_Y11_N6
  38900. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|always6~1 (
  38901. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_IDLE~q ),
  38902. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_in [2]),
  38903. .datac(\macro_inst|u_uart[1]|u_rx[5]|rx_in [3]),
  38904. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_in [4]),
  38905. .cin(gnd),
  38906. .combout(\macro_inst|u_uart[1]|u_rx[5]|always6~1_combout ),
  38907. .cout());
  38908. defparam \macro_inst|u_uart[1]|u_rx[5]|always6~1 .lut_mask = 16'h4054;
  38909. defparam \macro_inst|u_uart[1]|u_rx[5]|always6~1 .sum_lutc_input = "datac";
  38910. // Location: LCCOMB_X61_Y11_N18
  38911. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|always8~0 (
  38912. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_idle_en~q ),
  38913. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_IDLE~q ),
  38914. .datac(\macro_inst|u_uart[1]|u_rx[5]|always3~1_combout ),
  38915. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_bit~q ),
  38916. .cin(gnd),
  38917. .combout(\macro_inst|u_uart[1]|u_rx[5]|always8~0_combout ),
  38918. .cout());
  38919. defparam \macro_inst|u_uart[1]|u_rx[5]|always8~0 .lut_mask = 16'h2000;
  38920. defparam \macro_inst|u_uart[1]|u_rx[5]|always8~0 .sum_lutc_input = "datac";
  38921. // Location: FF_X60_Y9_N19
  38922. dffeas \macro_inst|u_uart[1]|u_rx[5]|break_error (
  38923. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  38924. .d(\macro_inst|u_uart[1]|u_rx[5]|break_error~0_combout ),
  38925. .asdata(vcc),
  38926. .clrn(!\sys_resetn~clkctrl_outclk ),
  38927. .aload(gnd),
  38928. .sclr(gnd),
  38929. .sload(gnd),
  38930. .ena(vcc),
  38931. .devclrn(devclrn),
  38932. .devpor(devpor),
  38933. .q(\macro_inst|u_uart[1]|u_rx[5]|break_error~q ),
  38934. .prn(vcc));
  38935. defparam \macro_inst|u_uart[1]|u_rx[5]|break_error .is_wysiwyg = "true";
  38936. defparam \macro_inst|u_uart[1]|u_rx[5]|break_error .power_up = "low";
  38937. // Location: LCCOMB_X60_Y9_N18
  38938. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|break_error~0 (
  38939. .dataa(gnd),
  38940. .datab(\macro_inst|u_uart[1]|u_rx[5]|always11~2_combout ),
  38941. .datac(\macro_inst|u_uart[1]|u_rx[5]|break_error~q ),
  38942. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags[5]~16_combout ),
  38943. .cin(gnd),
  38944. .combout(\macro_inst|u_uart[1]|u_rx[5]|break_error~0_combout ),
  38945. .cout());
  38946. defparam \macro_inst|u_uart[1]|u_rx[5]|break_error~0 .lut_mask = 16'hCCFC;
  38947. defparam \macro_inst|u_uart[1]|u_rx[5]|break_error~0 .sum_lutc_input = "datac";
  38948. // Location: FF_X60_Y9_N21
  38949. dffeas \macro_inst|u_uart[1]|u_rx[5]|framing_error (
  38950. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  38951. .d(\macro_inst|u_uart[1]|u_rx[5]|framing_error~0_combout ),
  38952. .asdata(vcc),
  38953. .clrn(!\sys_resetn~clkctrl_outclk ),
  38954. .aload(gnd),
  38955. .sclr(gnd),
  38956. .sload(gnd),
  38957. .ena(vcc),
  38958. .devclrn(devclrn),
  38959. .devpor(devpor),
  38960. .q(\macro_inst|u_uart[1]|u_rx[5]|framing_error~q ),
  38961. .prn(vcc));
  38962. defparam \macro_inst|u_uart[1]|u_rx[5]|framing_error .is_wysiwyg = "true";
  38963. defparam \macro_inst|u_uart[1]|u_rx[5]|framing_error .power_up = "low";
  38964. // Location: LCCOMB_X60_Y9_N20
  38965. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|framing_error~0 (
  38966. .dataa(\macro_inst|u_uart[1]|u_rx[5]|Add1~0_combout ),
  38967. .datab(\macro_inst|u_uart[1]|u_rx[5]|Selector2~1_combout ),
  38968. .datac(\macro_inst|u_uart[1]|u_rx[5]|framing_error~q ),
  38969. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags[5]~16_combout ),
  38970. .cin(gnd),
  38971. .combout(\macro_inst|u_uart[1]|u_rx[5]|framing_error~0_combout ),
  38972. .cout());
  38973. defparam \macro_inst|u_uart[1]|u_rx[5]|framing_error~0 .lut_mask = 16'h44F4;
  38974. defparam \macro_inst|u_uart[1]|u_rx[5]|framing_error~0 .sum_lutc_input = "datac";
  38975. // Location: FF_X60_Y8_N29
  38976. dffeas \macro_inst|u_uart[1]|u_rx[5]|overrun_error (
  38977. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  38978. .d(\macro_inst|u_uart[1]|u_rx[5]|overrun_error~0_combout ),
  38979. .asdata(vcc),
  38980. .clrn(!\sys_resetn~clkctrl_outclk ),
  38981. .aload(gnd),
  38982. .sclr(gnd),
  38983. .sload(gnd),
  38984. .ena(vcc),
  38985. .devclrn(devclrn),
  38986. .devpor(devpor),
  38987. .q(\macro_inst|u_uart[1]|u_rx[5]|overrun_error~q ),
  38988. .prn(vcc));
  38989. defparam \macro_inst|u_uart[1]|u_rx[5]|overrun_error .is_wysiwyg = "true";
  38990. defparam \macro_inst|u_uart[1]|u_rx[5]|overrun_error .power_up = "low";
  38991. // Location: LCCOMB_X60_Y8_N28
  38992. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|overrun_error~0 (
  38993. .dataa(\macro_inst|u_uart[1]|u_regs|clear_flags[5]~16_combout ),
  38994. .datab(\macro_inst|u_uart[1]|u_rx[5]|Selector2~1_combout ),
  38995. .datac(\macro_inst|u_uart[1]|u_rx[5]|overrun_error~q ),
  38996. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|counter ),
  38997. .cin(gnd),
  38998. .combout(\macro_inst|u_uart[1]|u_rx[5]|overrun_error~0_combout ),
  38999. .cout());
  39000. defparam \macro_inst|u_uart[1]|u_rx[5]|overrun_error~0 .lut_mask = 16'hDC50;
  39001. defparam \macro_inst|u_uart[1]|u_rx[5]|overrun_error~0 .sum_lutc_input = "datac";
  39002. // Location: FF_X61_Y8_N21
  39003. dffeas \macro_inst|u_uart[1]|u_rx[5]|parity_error (
  39004. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39005. .d(\macro_inst|u_uart[1]|u_rx[5]|parity_error~1_combout ),
  39006. .asdata(vcc),
  39007. .clrn(!\sys_resetn~clkctrl_outclk ),
  39008. .aload(gnd),
  39009. .sclr(gnd),
  39010. .sload(gnd),
  39011. .ena(vcc),
  39012. .devclrn(devclrn),
  39013. .devpor(devpor),
  39014. .q(\macro_inst|u_uart[1]|u_rx[5]|parity_error~q ),
  39015. .prn(vcc));
  39016. defparam \macro_inst|u_uart[1]|u_rx[5]|parity_error .is_wysiwyg = "true";
  39017. defparam \macro_inst|u_uart[1]|u_rx[5]|parity_error .power_up = "low";
  39018. // Location: LCCOMB_X61_Y11_N0
  39019. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|parity_error~0 (
  39020. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_PARITY~q ),
  39021. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_parity~q ),
  39022. .datac(\macro_inst|u_uart[1]|u_rx[5]|always2~0_combout ),
  39023. .datad(\macro_inst|u_uart[1]|u_rx[5]|Add1~0_combout ),
  39024. .cin(gnd),
  39025. .combout(\macro_inst|u_uart[1]|u_rx[5]|parity_error~0_combout ),
  39026. .cout());
  39027. defparam \macro_inst|u_uart[1]|u_rx[5]|parity_error~0 .lut_mask = 16'h2080;
  39028. defparam \macro_inst|u_uart[1]|u_rx[5]|parity_error~0 .sum_lutc_input = "datac";
  39029. // Location: LCCOMB_X61_Y8_N20
  39030. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|parity_error~1 (
  39031. .dataa(\macro_inst|u_uart[1]|u_rx[5]|parity_error~0_combout ),
  39032. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_sample~0_combout ),
  39033. .datac(\macro_inst|u_uart[1]|u_rx[5]|parity_error~q ),
  39034. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags[5]~16_combout ),
  39035. .cin(gnd),
  39036. .combout(\macro_inst|u_uart[1]|u_rx[5]|parity_error~1_combout ),
  39037. .cout());
  39038. defparam \macro_inst|u_uart[1]|u_rx[5]|parity_error~1 .lut_mask = 16'h88F8;
  39039. defparam \macro_inst|u_uart[1]|u_rx[5]|parity_error~1 .sum_lutc_input = "datac";
  39040. // Location: FF_X62_Y11_N25
  39041. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[0] (
  39042. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39043. .d(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[0]~4_combout ),
  39044. .asdata(\~GND~combout ),
  39045. .clrn(!\sys_resetn~clkctrl_outclk ),
  39046. .aload(gnd),
  39047. .sclr(gnd),
  39048. .sload(\macro_inst|u_uart[1]|u_rx[5]|always6~1_combout ),
  39049. .ena(vcc),
  39050. .devclrn(devclrn),
  39051. .devpor(devpor),
  39052. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt [0]),
  39053. .prn(vcc));
  39054. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[0] .is_wysiwyg = "true";
  39055. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[0] .power_up = "low";
  39056. // Location: LCCOMB_X62_Y11_N24
  39057. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[0]~4 (
  39058. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt [0]),
  39059. .datab(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  39060. .datac(gnd),
  39061. .datad(vcc),
  39062. .cin(gnd),
  39063. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[0]~4_combout ),
  39064. .cout(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[0]~5 ));
  39065. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[0]~4 .lut_mask = 16'h6688;
  39066. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[0]~4 .sum_lutc_input = "datac";
  39067. // Location: FF_X62_Y11_N27
  39068. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[1] (
  39069. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39070. .d(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[1]~6_combout ),
  39071. .asdata(vcc),
  39072. .clrn(!\sys_resetn~clkctrl_outclk ),
  39073. .aload(gnd),
  39074. .sclr(gnd),
  39075. .sload(\macro_inst|u_uart[1]|u_rx[5]|always6~1_combout ),
  39076. .ena(vcc),
  39077. .devclrn(devclrn),
  39078. .devpor(devpor),
  39079. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt [1]),
  39080. .prn(vcc));
  39081. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[1] .is_wysiwyg = "true";
  39082. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[1] .power_up = "low";
  39083. // Location: LCCOMB_X62_Y11_N26
  39084. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[1]~6 (
  39085. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt [1]),
  39086. .datab(gnd),
  39087. .datac(gnd),
  39088. .datad(vcc),
  39089. .cin(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[0]~5 ),
  39090. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[1]~6_combout ),
  39091. .cout(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[1]~7 ));
  39092. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[1]~6 .lut_mask = 16'h5A5F;
  39093. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[1]~6 .sum_lutc_input = "cin";
  39094. // Location: FF_X62_Y11_N29
  39095. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[2] (
  39096. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39097. .d(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[2]~8_combout ),
  39098. .asdata(\~GND~combout ),
  39099. .clrn(!\sys_resetn~clkctrl_outclk ),
  39100. .aload(gnd),
  39101. .sclr(gnd),
  39102. .sload(\macro_inst|u_uart[1]|u_rx[5]|always6~1_combout ),
  39103. .ena(vcc),
  39104. .devclrn(devclrn),
  39105. .devpor(devpor),
  39106. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt [2]),
  39107. .prn(vcc));
  39108. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[2] .is_wysiwyg = "true";
  39109. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[2] .power_up = "low";
  39110. // Location: LCCOMB_X62_Y11_N28
  39111. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[2]~8 (
  39112. .dataa(gnd),
  39113. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt [2]),
  39114. .datac(gnd),
  39115. .datad(vcc),
  39116. .cin(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[1]~7 ),
  39117. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[2]~8_combout ),
  39118. .cout(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[2]~9 ));
  39119. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[2]~8 .lut_mask = 16'hC30C;
  39120. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[2]~8 .sum_lutc_input = "cin";
  39121. // Location: FF_X62_Y11_N31
  39122. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[3] (
  39123. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39124. .d(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[3]~10_combout ),
  39125. .asdata(\~GND~combout ),
  39126. .clrn(!\sys_resetn~clkctrl_outclk ),
  39127. .aload(gnd),
  39128. .sclr(gnd),
  39129. .sload(\macro_inst|u_uart[1]|u_rx[5]|always6~1_combout ),
  39130. .ena(vcc),
  39131. .devclrn(devclrn),
  39132. .devpor(devpor),
  39133. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt [3]),
  39134. .prn(vcc));
  39135. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[3] .is_wysiwyg = "true";
  39136. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[3] .power_up = "low";
  39137. // Location: LCCOMB_X62_Y11_N30
  39138. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[3]~10 (
  39139. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt [3]),
  39140. .datab(gnd),
  39141. .datac(gnd),
  39142. .datad(gnd),
  39143. .cin(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[2]~9 ),
  39144. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[3]~10_combout ),
  39145. .cout());
  39146. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[3]~10 .lut_mask = 16'h5A5A;
  39147. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt[3]~10 .sum_lutc_input = "cin";
  39148. // Location: FF_X61_Y11_N29
  39149. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_bit (
  39150. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39151. .d(gnd),
  39152. .asdata(\macro_inst|u_uart[1]|u_rx[5]|always2~1_combout ),
  39153. .clrn(!\sys_resetn~clkctrl_outclk ),
  39154. .aload(gnd),
  39155. .sclr(gnd),
  39156. .sload(vcc),
  39157. .ena(vcc),
  39158. .devclrn(devclrn),
  39159. .devpor(devpor),
  39160. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_bit~q ),
  39161. .prn(vcc));
  39162. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_bit .is_wysiwyg = "true";
  39163. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_bit .power_up = "low";
  39164. // Location: FF_X62_Y11_N3
  39165. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt[0] (
  39166. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39167. .d(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt~4_combout ),
  39168. .asdata(vcc),
  39169. .clrn(vcc),
  39170. .aload(gnd),
  39171. .sclr(gnd),
  39172. .sload(gnd),
  39173. .ena(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt[0]~3_combout ),
  39174. .devclrn(devclrn),
  39175. .devpor(devpor),
  39176. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt [0]),
  39177. .prn(vcc));
  39178. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt[0] .is_wysiwyg = "true";
  39179. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt[0] .power_up = "low";
  39180. // Location: LCCOMB_X62_Y11_N6
  39181. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt[0]~3 (
  39182. .dataa(gnd),
  39183. .datab(gnd),
  39184. .datac(\macro_inst|u_uart[1]|u_rx[5]|rx_bit~q ),
  39185. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_START~q ),
  39186. .cin(gnd),
  39187. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt[0]~3_combout ),
  39188. .cout());
  39189. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt[0]~3 .lut_mask = 16'hFFF0;
  39190. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt[0]~3 .sum_lutc_input = "datac";
  39191. // Location: FF_X62_Y11_N23
  39192. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt[1] (
  39193. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39194. .d(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt~5_combout ),
  39195. .asdata(vcc),
  39196. .clrn(vcc),
  39197. .aload(gnd),
  39198. .sclr(gnd),
  39199. .sload(gnd),
  39200. .ena(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt[0]~3_combout ),
  39201. .devclrn(devclrn),
  39202. .devpor(devpor),
  39203. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt [1]),
  39204. .prn(vcc));
  39205. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt[1] .is_wysiwyg = "true";
  39206. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt[1] .power_up = "low";
  39207. // Location: FF_X62_Y11_N1
  39208. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt[2] (
  39209. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39210. .d(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt~2_combout ),
  39211. .asdata(vcc),
  39212. .clrn(vcc),
  39213. .aload(gnd),
  39214. .sclr(gnd),
  39215. .sload(gnd),
  39216. .ena(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt[0]~3_combout ),
  39217. .devclrn(devclrn),
  39218. .devpor(devpor),
  39219. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt [2]),
  39220. .prn(vcc));
  39221. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt[2] .is_wysiwyg = "true";
  39222. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt[2] .power_up = "low";
  39223. // Location: FF_X62_Y11_N13
  39224. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt[3] (
  39225. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39226. .d(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt~1_combout ),
  39227. .asdata(vcc),
  39228. .clrn(vcc),
  39229. .aload(gnd),
  39230. .sclr(gnd),
  39231. .sload(gnd),
  39232. .ena(vcc),
  39233. .devclrn(devclrn),
  39234. .devpor(devpor),
  39235. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt [3]),
  39236. .prn(vcc));
  39237. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt[3] .is_wysiwyg = "true";
  39238. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt[3] .power_up = "low";
  39239. // Location: LCCOMB_X62_Y11_N12
  39240. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt~1 (
  39241. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_bit~q ),
  39242. .datab(\macro_inst|u_uart[1]|u_rx[5]|Add4~0_combout ),
  39243. .datac(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt [3]),
  39244. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_START~q ),
  39245. .cin(gnd),
  39246. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt~1_combout ),
  39247. .cout());
  39248. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt~1 .lut_mask = 16'h0072;
  39249. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt~1 .sum_lutc_input = "datac";
  39250. // Location: LCCOMB_X62_Y11_N0
  39251. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt~2 (
  39252. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_START~q ),
  39253. .datab(\macro_inst|u_uart[1]|u_rx[5]|Add4~1_combout ),
  39254. .datac(\macro_inst|u_uart[1]|u_rx[5]|always3~1_combout ),
  39255. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_DATA~q ),
  39256. .cin(gnd),
  39257. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt~2_combout ),
  39258. .cout());
  39259. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt~2 .lut_mask = 16'hABBB;
  39260. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt~2 .sum_lutc_input = "datac";
  39261. // Location: LCCOMB_X62_Y11_N2
  39262. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt~4 (
  39263. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_START~q ),
  39264. .datab(\macro_inst|u_uart[1]|u_rx[5]|always3~2_combout ),
  39265. .datac(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt [0]),
  39266. .datad(\macro_inst|u_uart[1]|u_rx[5]|Add3~0_combout ),
  39267. .cin(gnd),
  39268. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt~4_combout ),
  39269. .cout());
  39270. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt~4 .lut_mask = 16'hABAF;
  39271. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt~4 .sum_lutc_input = "datac";
  39272. // Location: LCCOMB_X62_Y11_N22
  39273. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt~5 (
  39274. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_START~q ),
  39275. .datab(\macro_inst|u_uart[1]|u_rx[5]|Add4~2_combout ),
  39276. .datac(\macro_inst|u_uart[1]|u_rx[5]|Add3~1_combout ),
  39277. .datad(\macro_inst|u_uart[1]|u_rx[5]|always3~2_combout ),
  39278. .cin(gnd),
  39279. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt~5_combout ),
  39280. .cout());
  39281. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt~5 .lut_mask = 16'hFABB;
  39282. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_data_cnt~5 .sum_lutc_input = "datac";
  39283. // Location: FF_X60_Y9_N17
  39284. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|counter[0] (
  39285. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39286. .d(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|counter~0_combout ),
  39287. .asdata(vcc),
  39288. .clrn(!\sys_resetn~clkctrl_outclk ),
  39289. .aload(gnd),
  39290. .sclr(gnd),
  39291. .sload(gnd),
  39292. .ena(vcc),
  39293. .devclrn(devclrn),
  39294. .devpor(devpor),
  39295. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|counter ),
  39296. .prn(vcc));
  39297. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|counter[0] .is_wysiwyg = "true";
  39298. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|counter[0] .power_up = "low";
  39299. // Location: LCCOMB_X60_Y9_N16
  39300. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|counter~0 (
  39301. .dataa(gnd),
  39302. .datab(\macro_inst|u_uart[1]|u_regs|rx_read [5]),
  39303. .datac(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|counter ),
  39304. .datad(\macro_inst|u_uart[1]|u_rx[5]|Selector2~1_combout ),
  39305. .cin(gnd),
  39306. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|counter~0_combout ),
  39307. .cout());
  39308. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|counter~0 .lut_mask = 16'h3F30;
  39309. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|counter~0 .sum_lutc_input = "datac";
  39310. // Location: FF_X59_Y11_N27
  39311. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][0] (
  39312. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39313. .d(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][0]~feeder_combout ),
  39314. .asdata(vcc),
  39315. .clrn(vcc),
  39316. .aload(gnd),
  39317. .sclr(gnd),
  39318. .sload(gnd),
  39319. .ena(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|wrreq~0_combout ),
  39320. .devclrn(devclrn),
  39321. .devpor(devpor),
  39322. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][0]~q ),
  39323. .prn(vcc));
  39324. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][0] .is_wysiwyg = "true";
  39325. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][0] .power_up = "low";
  39326. // Location: LCCOMB_X59_Y11_N26
  39327. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][0]~feeder (
  39328. .dataa(gnd),
  39329. .datab(gnd),
  39330. .datac(gnd),
  39331. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [0]),
  39332. .cin(gnd),
  39333. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][0]~feeder_combout ),
  39334. .cout());
  39335. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][0]~feeder .lut_mask = 16'hFF00;
  39336. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][0]~feeder .sum_lutc_input = "datac";
  39337. // Location: FF_X59_Y11_N25
  39338. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][1] (
  39339. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39340. .d(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][1]~feeder_combout ),
  39341. .asdata(vcc),
  39342. .clrn(vcc),
  39343. .aload(gnd),
  39344. .sclr(gnd),
  39345. .sload(gnd),
  39346. .ena(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|wrreq~0_combout ),
  39347. .devclrn(devclrn),
  39348. .devpor(devpor),
  39349. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][1]~q ),
  39350. .prn(vcc));
  39351. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][1] .is_wysiwyg = "true";
  39352. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][1] .power_up = "low";
  39353. // Location: LCCOMB_X59_Y11_N24
  39354. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][1]~feeder (
  39355. .dataa(gnd),
  39356. .datab(gnd),
  39357. .datac(gnd),
  39358. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [1]),
  39359. .cin(gnd),
  39360. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][1]~feeder_combout ),
  39361. .cout());
  39362. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][1]~feeder .lut_mask = 16'hFF00;
  39363. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][1]~feeder .sum_lutc_input = "datac";
  39364. // Location: FF_X59_Y11_N19
  39365. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][2] (
  39366. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39367. .d(gnd),
  39368. .asdata(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [2]),
  39369. .clrn(vcc),
  39370. .aload(gnd),
  39371. .sclr(gnd),
  39372. .sload(vcc),
  39373. .ena(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|wrreq~0_combout ),
  39374. .devclrn(devclrn),
  39375. .devpor(devpor),
  39376. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][2]~q ),
  39377. .prn(vcc));
  39378. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][2] .is_wysiwyg = "true";
  39379. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][2] .power_up = "low";
  39380. // Location: FF_X59_Y11_N5
  39381. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][3] (
  39382. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39383. .d(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][3]~feeder_combout ),
  39384. .asdata(vcc),
  39385. .clrn(vcc),
  39386. .aload(gnd),
  39387. .sclr(gnd),
  39388. .sload(gnd),
  39389. .ena(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|wrreq~0_combout ),
  39390. .devclrn(devclrn),
  39391. .devpor(devpor),
  39392. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][3]~q ),
  39393. .prn(vcc));
  39394. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][3] .is_wysiwyg = "true";
  39395. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][3] .power_up = "low";
  39396. // Location: LCCOMB_X59_Y11_N4
  39397. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][3]~feeder (
  39398. .dataa(gnd),
  39399. .datab(gnd),
  39400. .datac(gnd),
  39401. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [3]),
  39402. .cin(gnd),
  39403. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][3]~feeder_combout ),
  39404. .cout());
  39405. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][3]~feeder .lut_mask = 16'hFF00;
  39406. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][3]~feeder .sum_lutc_input = "datac";
  39407. // Location: FF_X59_Y11_N31
  39408. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][4] (
  39409. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39410. .d(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][4]~feeder_combout ),
  39411. .asdata(vcc),
  39412. .clrn(vcc),
  39413. .aload(gnd),
  39414. .sclr(gnd),
  39415. .sload(gnd),
  39416. .ena(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|wrreq~0_combout ),
  39417. .devclrn(devclrn),
  39418. .devpor(devpor),
  39419. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][4]~q ),
  39420. .prn(vcc));
  39421. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][4] .is_wysiwyg = "true";
  39422. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][4] .power_up = "low";
  39423. // Location: LCCOMB_X59_Y11_N30
  39424. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][4]~feeder (
  39425. .dataa(gnd),
  39426. .datab(gnd),
  39427. .datac(gnd),
  39428. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [4]),
  39429. .cin(gnd),
  39430. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][4]~feeder_combout ),
  39431. .cout());
  39432. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][4]~feeder .lut_mask = 16'hFF00;
  39433. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][4]~feeder .sum_lutc_input = "datac";
  39434. // Location: FF_X59_Y11_N17
  39435. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][5] (
  39436. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39437. .d(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][5]~feeder_combout ),
  39438. .asdata(vcc),
  39439. .clrn(vcc),
  39440. .aload(gnd),
  39441. .sclr(gnd),
  39442. .sload(gnd),
  39443. .ena(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|wrreq~0_combout ),
  39444. .devclrn(devclrn),
  39445. .devpor(devpor),
  39446. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][5]~q ),
  39447. .prn(vcc));
  39448. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][5] .is_wysiwyg = "true";
  39449. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][5] .power_up = "low";
  39450. // Location: LCCOMB_X59_Y11_N16
  39451. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][5]~feeder (
  39452. .dataa(gnd),
  39453. .datab(gnd),
  39454. .datac(gnd),
  39455. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [5]),
  39456. .cin(gnd),
  39457. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][5]~feeder_combout ),
  39458. .cout());
  39459. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][5]~feeder .lut_mask = 16'hFF00;
  39460. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][5]~feeder .sum_lutc_input = "datac";
  39461. // Location: FF_X59_Y11_N23
  39462. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][6] (
  39463. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39464. .d(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][6]~feeder_combout ),
  39465. .asdata(vcc),
  39466. .clrn(vcc),
  39467. .aload(gnd),
  39468. .sclr(gnd),
  39469. .sload(gnd),
  39470. .ena(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|wrreq~0_combout ),
  39471. .devclrn(devclrn),
  39472. .devpor(devpor),
  39473. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][6]~q ),
  39474. .prn(vcc));
  39475. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][6] .is_wysiwyg = "true";
  39476. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][6] .power_up = "low";
  39477. // Location: LCCOMB_X59_Y11_N22
  39478. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][6]~feeder (
  39479. .dataa(gnd),
  39480. .datab(gnd),
  39481. .datac(gnd),
  39482. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [6]),
  39483. .cin(gnd),
  39484. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][6]~feeder_combout ),
  39485. .cout());
  39486. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][6]~feeder .lut_mask = 16'hFF00;
  39487. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][6]~feeder .sum_lutc_input = "datac";
  39488. // Location: FF_X59_Y11_N7
  39489. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][7] (
  39490. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39491. .d(gnd),
  39492. .asdata(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [7]),
  39493. .clrn(vcc),
  39494. .aload(gnd),
  39495. .sclr(gnd),
  39496. .sload(vcc),
  39497. .ena(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|wrreq~0_combout ),
  39498. .devclrn(devclrn),
  39499. .devpor(devpor),
  39500. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][7]~q ),
  39501. .prn(vcc));
  39502. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][7] .is_wysiwyg = "true";
  39503. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|fifo[1][7] .power_up = "low";
  39504. // Location: LCCOMB_X60_Y11_N22
  39505. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|wrreq~0 (
  39506. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_sample~0_combout ),
  39507. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_STOP~q ),
  39508. .datac(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|counter ),
  39509. .datad(\macro_inst|u_uart[1]|u_rx[5]|always2~0_combout ),
  39510. .cin(gnd),
  39511. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|wrreq~0_combout ),
  39512. .cout());
  39513. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|wrreq~0 .lut_mask = 16'h0800;
  39514. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_fifo|wrreq~0 .sum_lutc_input = "datac";
  39515. // Location: FF_X60_Y7_N31
  39516. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_idle (
  39517. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39518. .d(\macro_inst|u_uart[1]|u_rx[5]|rx_idle~0_combout ),
  39519. .asdata(vcc),
  39520. .clrn(!\sys_resetn~clkctrl_outclk ),
  39521. .aload(gnd),
  39522. .sclr(gnd),
  39523. .sload(gnd),
  39524. .ena(vcc),
  39525. .devclrn(devclrn),
  39526. .devpor(devpor),
  39527. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_idle~q ),
  39528. .prn(vcc));
  39529. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_idle .is_wysiwyg = "true";
  39530. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_idle .power_up = "low";
  39531. // Location: FF_X61_Y8_N7
  39532. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_idle_en (
  39533. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39534. .d(\macro_inst|u_uart[1]|u_rx[5]|rx_idle_en~0_combout ),
  39535. .asdata(vcc),
  39536. .clrn(!\sys_resetn~clkctrl_outclk ),
  39537. .aload(gnd),
  39538. .sclr(gnd),
  39539. .sload(gnd),
  39540. .ena(vcc),
  39541. .devclrn(devclrn),
  39542. .devpor(devpor),
  39543. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_idle_en~q ),
  39544. .prn(vcc));
  39545. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_idle_en .is_wysiwyg = "true";
  39546. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_idle_en .power_up = "low";
  39547. // Location: LCCOMB_X61_Y8_N6
  39548. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_idle_en~0 (
  39549. .dataa(gnd),
  39550. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_fifo|counter ),
  39551. .datac(\macro_inst|u_uart[1]|u_rx[5]|rx_idle_en~q ),
  39552. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags[5]~16_combout ),
  39553. .cin(gnd),
  39554. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_idle_en~0_combout ),
  39555. .cout());
  39556. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_idle_en~0 .lut_mask = 16'hCCFC;
  39557. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_idle_en~0 .sum_lutc_input = "datac";
  39558. // Location: LCCOMB_X60_Y7_N30
  39559. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_idle~0 (
  39560. .dataa(gnd),
  39561. .datab(\macro_inst|u_uart[1]|u_rx[5]|always8~0_combout ),
  39562. .datac(\macro_inst|u_uart[1]|u_rx[5]|rx_idle~q ),
  39563. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags[5]~16_combout ),
  39564. .cin(gnd),
  39565. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_idle~0_combout ),
  39566. .cout());
  39567. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_idle~0 .lut_mask = 16'hCCFC;
  39568. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_idle~0 .sum_lutc_input = "datac";
  39569. // Location: FF_X52_Y3_N15
  39570. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_in[0] (
  39571. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39572. .d(\macro_inst|uart_rxd [11]),
  39573. .asdata(vcc),
  39574. .clrn(!\sys_resetn~clkctrl_outclk ),
  39575. .aload(gnd),
  39576. .sclr(gnd),
  39577. .sload(gnd),
  39578. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  39579. .devclrn(devclrn),
  39580. .devpor(devpor),
  39581. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_in [0]),
  39582. .prn(vcc));
  39583. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_in[0] .is_wysiwyg = "true";
  39584. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_in[0] .power_up = "low";
  39585. // Location: FF_X52_Y3_N9
  39586. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_in[1] (
  39587. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39588. .d(gnd),
  39589. .asdata(\macro_inst|u_uart[1]|u_rx[5]|rx_in [0]),
  39590. .clrn(!\sys_resetn~clkctrl_outclk ),
  39591. .aload(gnd),
  39592. .sclr(gnd),
  39593. .sload(vcc),
  39594. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  39595. .devclrn(devclrn),
  39596. .devpor(devpor),
  39597. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_in [1]),
  39598. .prn(vcc));
  39599. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_in[1] .is_wysiwyg = "true";
  39600. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_in[1] .power_up = "low";
  39601. // Location: FF_X60_Y11_N5
  39602. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_in[2] (
  39603. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39604. .d(gnd),
  39605. .asdata(\macro_inst|u_uart[1]|u_rx[5]|rx_in [1]),
  39606. .clrn(!\sys_resetn~clkctrl_outclk ),
  39607. .aload(gnd),
  39608. .sclr(gnd),
  39609. .sload(vcc),
  39610. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  39611. .devclrn(devclrn),
  39612. .devpor(devpor),
  39613. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_in [2]),
  39614. .prn(vcc));
  39615. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_in[2] .is_wysiwyg = "true";
  39616. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_in[2] .power_up = "low";
  39617. // Location: FF_X60_Y11_N7
  39618. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_in[3] (
  39619. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39620. .d(gnd),
  39621. .asdata(\macro_inst|u_uart[1]|u_rx[5]|rx_in [2]),
  39622. .clrn(!\sys_resetn~clkctrl_outclk ),
  39623. .aload(gnd),
  39624. .sclr(gnd),
  39625. .sload(vcc),
  39626. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  39627. .devclrn(devclrn),
  39628. .devpor(devpor),
  39629. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_in [3]),
  39630. .prn(vcc));
  39631. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_in[3] .is_wysiwyg = "true";
  39632. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_in[3] .power_up = "low";
  39633. // Location: FF_X60_Y9_N3
  39634. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_in[4] (
  39635. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39636. .d(\macro_inst|u_uart[1]|u_rx[5]|rx_in[4]~0_combout ),
  39637. .asdata(vcc),
  39638. .clrn(!\sys_resetn~clkctrl_outclk ),
  39639. .aload(gnd),
  39640. .sclr(gnd),
  39641. .sload(gnd),
  39642. .ena(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  39643. .devclrn(devclrn),
  39644. .devpor(devpor),
  39645. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_in [4]),
  39646. .prn(vcc));
  39647. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_in[4] .is_wysiwyg = "true";
  39648. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_in[4] .power_up = "low";
  39649. // Location: LCCOMB_X60_Y9_N2
  39650. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_in[4]~0 (
  39651. .dataa(gnd),
  39652. .datab(gnd),
  39653. .datac(gnd),
  39654. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_in [3]),
  39655. .cin(gnd),
  39656. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_in[4]~0_combout ),
  39657. .cout());
  39658. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_in[4]~0 .lut_mask = 16'h00FF;
  39659. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_in[4]~0 .sum_lutc_input = "datac";
  39660. // Location: FF_X61_Y10_N1
  39661. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_parity (
  39662. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39663. .d(\macro_inst|u_uart[1]|u_rx[5]|rx_parity~1_combout ),
  39664. .asdata(vcc),
  39665. .clrn(vcc),
  39666. .aload(gnd),
  39667. .sclr(gnd),
  39668. .sload(gnd),
  39669. .ena(vcc),
  39670. .devclrn(devclrn),
  39671. .devpor(devpor),
  39672. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_parity~q ),
  39673. .prn(vcc));
  39674. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_parity .is_wysiwyg = "true";
  39675. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_parity .power_up = "low";
  39676. // Location: LCCOMB_X60_Y11_N30
  39677. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_parity~0 (
  39678. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_bit~q ),
  39679. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_DATA~q ),
  39680. .datac(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [7]),
  39681. .datad(\macro_inst|u_uart[1]|u_regs|lcr_sps~q ),
  39682. .cin(gnd),
  39683. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_parity~0_combout ),
  39684. .cout());
  39685. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_parity~0 .lut_mask = 16'h0080;
  39686. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_parity~0 .sum_lutc_input = "datac";
  39687. // Location: LCCOMB_X61_Y10_N0
  39688. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_parity~1 (
  39689. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_START~q ),
  39690. .datab(\macro_inst|u_uart[1]|u_rx[5]|rx_parity~0_combout ),
  39691. .datac(\macro_inst|u_uart[1]|u_rx[5]|rx_parity~q ),
  39692. .datad(\macro_inst|u_uart[1]|u_regs|lcr_eps~q ),
  39693. .cin(gnd),
  39694. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_parity~1_combout ),
  39695. .cout());
  39696. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_parity~1 .lut_mask = 16'h14BE;
  39697. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_parity~1 .sum_lutc_input = "datac";
  39698. // Location: LCCOMB_X60_Y11_N4
  39699. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_sample~0 (
  39700. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt [2]),
  39701. .datab(gnd),
  39702. .datac(gnd),
  39703. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_baud_cnt [1]),
  39704. .cin(gnd),
  39705. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_sample~0_combout ),
  39706. .cout());
  39707. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_sample~0 .lut_mask = 16'h0055;
  39708. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_sample~0 .sum_lutc_input = "datac";
  39709. // Location: FF_X60_Y11_N29
  39710. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[0] (
  39711. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39712. .d(gnd),
  39713. .asdata(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [1]),
  39714. .clrn(!\sys_resetn~clkctrl_outclk ),
  39715. .aload(gnd),
  39716. .sclr(gnd),
  39717. .sload(vcc),
  39718. .ena(\macro_inst|u_uart[1]|u_rx[5]|always4~2_combout ),
  39719. .devclrn(devclrn),
  39720. .devpor(devpor),
  39721. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [0]),
  39722. .prn(vcc));
  39723. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[0] .is_wysiwyg = "true";
  39724. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[0] .power_up = "low";
  39725. // Location: FF_X60_Y11_N9
  39726. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[1] (
  39727. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39728. .d(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[1]~feeder_combout ),
  39729. .asdata(vcc),
  39730. .clrn(!\sys_resetn~clkctrl_outclk ),
  39731. .aload(gnd),
  39732. .sclr(gnd),
  39733. .sload(gnd),
  39734. .ena(\macro_inst|u_uart[1]|u_rx[5]|always4~2_combout ),
  39735. .devclrn(devclrn),
  39736. .devpor(devpor),
  39737. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [1]),
  39738. .prn(vcc));
  39739. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[1] .is_wysiwyg = "true";
  39740. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[1] .power_up = "low";
  39741. // Location: LCCOMB_X60_Y11_N8
  39742. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[1]~feeder (
  39743. .dataa(gnd),
  39744. .datab(gnd),
  39745. .datac(gnd),
  39746. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [2]),
  39747. .cin(gnd),
  39748. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[1]~feeder_combout ),
  39749. .cout());
  39750. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[1]~feeder .lut_mask = 16'hFF00;
  39751. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[1]~feeder .sum_lutc_input = "datac";
  39752. // Location: FF_X60_Y11_N13
  39753. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[2] (
  39754. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39755. .d(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[2]~feeder_combout ),
  39756. .asdata(vcc),
  39757. .clrn(!\sys_resetn~clkctrl_outclk ),
  39758. .aload(gnd),
  39759. .sclr(gnd),
  39760. .sload(gnd),
  39761. .ena(\macro_inst|u_uart[1]|u_rx[5]|always4~2_combout ),
  39762. .devclrn(devclrn),
  39763. .devpor(devpor),
  39764. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [2]),
  39765. .prn(vcc));
  39766. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[2] .is_wysiwyg = "true";
  39767. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[2] .power_up = "low";
  39768. // Location: LCCOMB_X60_Y11_N12
  39769. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[2]~feeder (
  39770. .dataa(gnd),
  39771. .datab(gnd),
  39772. .datac(gnd),
  39773. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [3]),
  39774. .cin(gnd),
  39775. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[2]~feeder_combout ),
  39776. .cout());
  39777. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[2]~feeder .lut_mask = 16'hFF00;
  39778. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[2]~feeder .sum_lutc_input = "datac";
  39779. // Location: FF_X60_Y11_N17
  39780. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[3] (
  39781. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39782. .d(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[3]~feeder_combout ),
  39783. .asdata(vcc),
  39784. .clrn(!\sys_resetn~clkctrl_outclk ),
  39785. .aload(gnd),
  39786. .sclr(gnd),
  39787. .sload(gnd),
  39788. .ena(\macro_inst|u_uart[1]|u_rx[5]|always4~2_combout ),
  39789. .devclrn(devclrn),
  39790. .devpor(devpor),
  39791. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [3]),
  39792. .prn(vcc));
  39793. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[3] .is_wysiwyg = "true";
  39794. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[3] .power_up = "low";
  39795. // Location: LCCOMB_X60_Y11_N16
  39796. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[3]~feeder (
  39797. .dataa(gnd),
  39798. .datab(gnd),
  39799. .datac(gnd),
  39800. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [4]),
  39801. .cin(gnd),
  39802. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[3]~feeder_combout ),
  39803. .cout());
  39804. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[3]~feeder .lut_mask = 16'hFF00;
  39805. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[3]~feeder .sum_lutc_input = "datac";
  39806. // Location: FF_X60_Y11_N19
  39807. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[4] (
  39808. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39809. .d(gnd),
  39810. .asdata(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [5]),
  39811. .clrn(!\sys_resetn~clkctrl_outclk ),
  39812. .aload(gnd),
  39813. .sclr(gnd),
  39814. .sload(vcc),
  39815. .ena(\macro_inst|u_uart[1]|u_rx[5]|always4~2_combout ),
  39816. .devclrn(devclrn),
  39817. .devpor(devpor),
  39818. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [4]),
  39819. .prn(vcc));
  39820. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[4] .is_wysiwyg = "true";
  39821. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[4] .power_up = "low";
  39822. // Location: FF_X60_Y11_N27
  39823. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[5] (
  39824. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39825. .d(gnd),
  39826. .asdata(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [6]),
  39827. .clrn(!\sys_resetn~clkctrl_outclk ),
  39828. .aload(gnd),
  39829. .sclr(gnd),
  39830. .sload(vcc),
  39831. .ena(\macro_inst|u_uart[1]|u_rx[5]|always4~2_combout ),
  39832. .devclrn(devclrn),
  39833. .devpor(devpor),
  39834. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [5]),
  39835. .prn(vcc));
  39836. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[5] .is_wysiwyg = "true";
  39837. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[5] .power_up = "low";
  39838. // Location: FF_X60_Y11_N31
  39839. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[6] (
  39840. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39841. .d(gnd),
  39842. .asdata(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [7]),
  39843. .clrn(!\sys_resetn~clkctrl_outclk ),
  39844. .aload(gnd),
  39845. .sclr(gnd),
  39846. .sload(vcc),
  39847. .ena(\macro_inst|u_uart[1]|u_rx[5]|always4~2_combout ),
  39848. .devclrn(devclrn),
  39849. .devpor(devpor),
  39850. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [6]),
  39851. .prn(vcc));
  39852. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[6] .is_wysiwyg = "true";
  39853. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[6] .power_up = "low";
  39854. // Location: FF_X60_Y11_N15
  39855. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[7] (
  39856. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39857. .d(\macro_inst|u_uart[1]|u_rx[5]|Add1~0_combout ),
  39858. .asdata(vcc),
  39859. .clrn(!\sys_resetn~clkctrl_outclk ),
  39860. .aload(gnd),
  39861. .sclr(gnd),
  39862. .sload(gnd),
  39863. .ena(\macro_inst|u_uart[1]|u_rx[5]|always4~2_combout ),
  39864. .devclrn(devclrn),
  39865. .devpor(devpor),
  39866. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg [7]),
  39867. .prn(vcc));
  39868. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[7] .is_wysiwyg = "true";
  39869. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_shift_reg[7] .power_up = "low";
  39870. // Location: FF_X61_Y11_N15
  39871. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_DATA (
  39872. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39873. .d(\macro_inst|u_uart[1]|u_rx[5]|Selector2~6_combout ),
  39874. .asdata(vcc),
  39875. .clrn(!\sys_resetn~clkctrl_outclk ),
  39876. .aload(gnd),
  39877. .sclr(gnd),
  39878. .sload(gnd),
  39879. .ena(vcc),
  39880. .devclrn(devclrn),
  39881. .devpor(devpor),
  39882. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_DATA~q ),
  39883. .prn(vcc));
  39884. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_DATA .is_wysiwyg = "true";
  39885. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_DATA .power_up = "low";
  39886. // Location: FF_X61_Y11_N5
  39887. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_IDLE (
  39888. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39889. .d(gnd),
  39890. .asdata(\macro_inst|u_uart[1]|u_rx[5]|Selector0~0_combout ),
  39891. .clrn(!\sys_resetn~clkctrl_outclk ),
  39892. .aload(gnd),
  39893. .sclr(gnd),
  39894. .sload(vcc),
  39895. .ena(vcc),
  39896. .devclrn(devclrn),
  39897. .devpor(devpor),
  39898. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_IDLE~q ),
  39899. .prn(vcc));
  39900. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_IDLE .is_wysiwyg = "true";
  39901. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_IDLE .power_up = "low";
  39902. // Location: FF_X61_Y11_N13
  39903. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_PARITY (
  39904. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39905. .d(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_PARITY~1_combout ),
  39906. .asdata(vcc),
  39907. .clrn(!\sys_resetn~clkctrl_outclk ),
  39908. .aload(gnd),
  39909. .sclr(gnd),
  39910. .sload(gnd),
  39911. .ena(vcc),
  39912. .devclrn(devclrn),
  39913. .devpor(devpor),
  39914. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_PARITY~q ),
  39915. .prn(vcc));
  39916. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_PARITY .is_wysiwyg = "true";
  39917. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_PARITY .power_up = "low";
  39918. // Location: LCCOMB_X61_Y11_N26
  39919. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_PARITY~0 (
  39920. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_PARITY~q ),
  39921. .datab(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  39922. .datac(gnd),
  39923. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_bit~q ),
  39924. .cin(gnd),
  39925. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_PARITY~0_combout ),
  39926. .cout());
  39927. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_PARITY~0 .lut_mask = 16'h44CC;
  39928. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_PARITY~0 .sum_lutc_input = "datac";
  39929. // Location: LCCOMB_X61_Y11_N12
  39930. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_PARITY~1 (
  39931. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_PARITY~0_combout ),
  39932. .datab(\macro_inst|u_uart[1]|u_rx[5]|Selector3~1_combout ),
  39933. .datac(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_PARITY~q ),
  39934. .datad(\macro_inst|u_uart[1]|u_rx[5]|Selector4~4_combout ),
  39935. .cin(gnd),
  39936. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_PARITY~1_combout ),
  39937. .cout());
  39938. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_PARITY~1 .lut_mask = 16'h88F8;
  39939. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_PARITY~1 .sum_lutc_input = "datac";
  39940. // Location: FF_X61_Y11_N11
  39941. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_START (
  39942. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39943. .d(\macro_inst|u_uart[1]|u_rx[5]|Selector1~0_combout ),
  39944. .asdata(vcc),
  39945. .clrn(!\sys_resetn~clkctrl_outclk ),
  39946. .aload(gnd),
  39947. .sclr(gnd),
  39948. .sload(gnd),
  39949. .ena(vcc),
  39950. .devclrn(devclrn),
  39951. .devpor(devpor),
  39952. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_START~q ),
  39953. .prn(vcc));
  39954. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_START .is_wysiwyg = "true";
  39955. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_START .power_up = "low";
  39956. // Location: FF_X61_Y11_N3
  39957. dffeas \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_STOP (
  39958. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  39959. .d(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_STOP~1_combout ),
  39960. .asdata(vcc),
  39961. .clrn(!\sys_resetn~clkctrl_outclk ),
  39962. .aload(gnd),
  39963. .sclr(gnd),
  39964. .sload(gnd),
  39965. .ena(vcc),
  39966. .devclrn(devclrn),
  39967. .devpor(devpor),
  39968. .q(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_STOP~q ),
  39969. .prn(vcc));
  39970. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_STOP .is_wysiwyg = "true";
  39971. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_STOP .power_up = "low";
  39972. // Location: LCCOMB_X61_Y11_N22
  39973. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_STOP~0 (
  39974. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_DATA~q ),
  39975. .datab(\macro_inst|u_uart[1]|u_rx[5]|always3~1_combout ),
  39976. .datac(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  39977. .datad(\macro_inst|u_uart[1]|u_rx[5]|rx_bit~q ),
  39978. .cin(gnd),
  39979. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_STOP~0_combout ),
  39980. .cout());
  39981. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_STOP~0 .lut_mask = 16'h0800;
  39982. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_STOP~0 .sum_lutc_input = "datac";
  39983. // Location: LCCOMB_X61_Y11_N2
  39984. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_STOP~1 (
  39985. .dataa(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_STOP~0_combout ),
  39986. .datab(\macro_inst|u_uart[1]|u_rx[5]|Selector3~0_combout ),
  39987. .datac(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_STOP~q ),
  39988. .datad(\macro_inst|u_uart[1]|u_rx[5]|Selector4~4_combout ),
  39989. .cin(gnd),
  39990. .combout(\macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_STOP~1_combout ),
  39991. .cout());
  39992. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_STOP~1 .lut_mask = 16'hEEF0;
  39993. defparam \macro_inst|u_uart[1]|u_rx[5]|rx_state.UART_STOP~1 .sum_lutc_input = "datac";
  39994. // Location: LCCOMB_X58_Y8_N0
  39995. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|Selector0~0 (
  39996. .dataa(gnd),
  39997. .datab(\macro_inst|u_uart[1]|u_tx[0]|comb~1_combout ),
  39998. .datac(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_IDLE~q ),
  39999. .datad(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|counter ),
  40000. .cin(gnd),
  40001. .combout(\macro_inst|u_uart[1]|u_tx[0]|Selector0~0_combout ),
  40002. .cout());
  40003. defparam \macro_inst|u_uart[1]|u_tx[0]|Selector0~0 .lut_mask = 16'hFF30;
  40004. defparam \macro_inst|u_uart[1]|u_tx[0]|Selector0~0 .sum_lutc_input = "datac";
  40005. // Location: LCCOMB_X57_Y9_N2
  40006. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|Selector2~0 (
  40007. .dataa(\macro_inst|u_uart[1]|u_tx[0]|tx_bit~q ),
  40008. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_START~q ),
  40009. .datac(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_DATA~q ),
  40010. .datad(\macro_inst|u_uart[1]|u_tx[0]|always0~0_combout ),
  40011. .cin(gnd),
  40012. .combout(\macro_inst|u_uart[1]|u_tx[0]|Selector2~0_combout ),
  40013. .cout());
  40014. defparam \macro_inst|u_uart[1]|u_tx[0]|Selector2~0 .lut_mask = 16'h88F8;
  40015. defparam \macro_inst|u_uart[1]|u_tx[0]|Selector2~0 .sum_lutc_input = "datac";
  40016. // Location: LCCOMB_X56_Y9_N10
  40017. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|Selector3~0 (
  40018. .dataa(gnd),
  40019. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_PARITY~q ),
  40020. .datac(gnd),
  40021. .datad(\macro_inst|u_uart[1]|u_tx[0]|tx_bit~q ),
  40022. .cin(gnd),
  40023. .combout(\macro_inst|u_uart[1]|u_tx[0]|Selector3~0_combout ),
  40024. .cout());
  40025. defparam \macro_inst|u_uart[1]|u_tx[0]|Selector3~0 .lut_mask = 16'h00CC;
  40026. defparam \macro_inst|u_uart[1]|u_tx[0]|Selector3~0 .sum_lutc_input = "datac";
  40027. // Location: LCCOMB_X57_Y9_N10
  40028. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|Selector3~1 (
  40029. .dataa(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  40030. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_DATA~q ),
  40031. .datac(\macro_inst|u_uart[1]|u_tx[0]|always0~0_combout ),
  40032. .datad(\macro_inst|u_uart[1]|u_tx[0]|Selector3~0_combout ),
  40033. .cin(gnd),
  40034. .combout(\macro_inst|u_uart[1]|u_tx[0]|Selector3~1_combout ),
  40035. .cout());
  40036. defparam \macro_inst|u_uart[1]|u_tx[0]|Selector3~1 .lut_mask = 16'hFF80;
  40037. defparam \macro_inst|u_uart[1]|u_tx[0]|Selector3~1 .sum_lutc_input = "datac";
  40038. // Location: LCCOMB_X56_Y9_N24
  40039. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|Selector4~0 (
  40040. .dataa(\macro_inst|u_uart[1]|u_tx[0]|tx_stop_cnt~q ),
  40041. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_STOP~q ),
  40042. .datac(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_PARITY~q ),
  40043. .datad(\macro_inst|u_uart[1]|u_tx[0]|tx_bit~q ),
  40044. .cin(gnd),
  40045. .combout(\macro_inst|u_uart[1]|u_tx[0]|Selector4~0_combout ),
  40046. .cout());
  40047. defparam \macro_inst|u_uart[1]|u_tx[0]|Selector4~0 .lut_mask = 16'hF8CC;
  40048. defparam \macro_inst|u_uart[1]|u_tx[0]|Selector4~0 .sum_lutc_input = "datac";
  40049. // Location: LCCOMB_X57_Y9_N0
  40050. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|Selector4~1 (
  40051. .dataa(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  40052. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_DATA~q ),
  40053. .datac(\macro_inst|u_uart[1]|u_tx[0]|always0~0_combout ),
  40054. .datad(\macro_inst|u_uart[1]|u_tx[0]|Selector4~0_combout ),
  40055. .cin(gnd),
  40056. .combout(\macro_inst|u_uart[1]|u_tx[0]|Selector4~1_combout ),
  40057. .cout());
  40058. defparam \macro_inst|u_uart[1]|u_tx[0]|Selector4~1 .lut_mask = 16'hFF40;
  40059. defparam \macro_inst|u_uart[1]|u_tx[0]|Selector4~1 .sum_lutc_input = "datac";
  40060. // Location: LCCOMB_X56_Y9_N18
  40061. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|Selector5~2 (
  40062. .dataa(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_DATA~q ),
  40063. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_parity~q ),
  40064. .datac(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_PARITY~q ),
  40065. .datad(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg [0]),
  40066. .cin(gnd),
  40067. .combout(\macro_inst|u_uart[1]|u_tx[0]|Selector5~2_combout ),
  40068. .cout());
  40069. defparam \macro_inst|u_uart[1]|u_tx[0]|Selector5~2 .lut_mask = 16'hEAC0;
  40070. defparam \macro_inst|u_uart[1]|u_tx[0]|Selector5~2 .sum_lutc_input = "datac";
  40071. // Location: LCCOMB_X56_Y9_N22
  40072. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|Selector5~3 (
  40073. .dataa(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_IDLE~q ),
  40074. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_STOP~q ),
  40075. .datac(gnd),
  40076. .datad(gnd),
  40077. .cin(gnd),
  40078. .combout(\macro_inst|u_uart[1]|u_tx[0]|Selector5~3_combout ),
  40079. .cout());
  40080. defparam \macro_inst|u_uart[1]|u_tx[0]|Selector5~3 .lut_mask = 16'h2222;
  40081. defparam \macro_inst|u_uart[1]|u_tx[0]|Selector5~3 .sum_lutc_input = "datac";
  40082. // Location: LCCOMB_X56_Y7_N18
  40083. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|Selector5~4 (
  40084. .dataa(gnd),
  40085. .datab(\macro_inst|u_uart[1]|u_tx[0]|Selector5~2_combout ),
  40086. .datac(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_STOP~q ),
  40087. .datad(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_IDLE~q ),
  40088. .cin(gnd),
  40089. .combout(\macro_inst|u_uart[1]|u_tx[0]|Selector5~4_combout ),
  40090. .cout());
  40091. defparam \macro_inst|u_uart[1]|u_tx[0]|Selector5~4 .lut_mask = 16'h0300;
  40092. defparam \macro_inst|u_uart[1]|u_tx[0]|Selector5~4 .sum_lutc_input = "datac";
  40093. // Location: LCCOMB_X57_Y9_N30
  40094. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|always0~0 (
  40095. .dataa(\macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt [2]),
  40096. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt [0]),
  40097. .datac(\macro_inst|u_uart[1]|u_tx[0]|tx_bit~q ),
  40098. .datad(\macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt [1]),
  40099. .cin(gnd),
  40100. .combout(\macro_inst|u_uart[1]|u_tx[0]|always0~0_combout ),
  40101. .cout());
  40102. defparam \macro_inst|u_uart[1]|u_tx[0]|always0~0 .lut_mask = 16'h0010;
  40103. defparam \macro_inst|u_uart[1]|u_tx[0]|always0~0 .sum_lutc_input = "datac";
  40104. // Location: LCCOMB_X57_Y9_N24
  40105. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|always6~0 (
  40106. .dataa(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  40107. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt [2]),
  40108. .datac(\macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt [0]),
  40109. .datad(\macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt [1]),
  40110. .cin(gnd),
  40111. .combout(\macro_inst|u_uart[1]|u_tx[0]|always6~0_combout ),
  40112. .cout());
  40113. defparam \macro_inst|u_uart[1]|u_tx[0]|always6~0 .lut_mask = 16'h8000;
  40114. defparam \macro_inst|u_uart[1]|u_tx[0]|always6~0 .sum_lutc_input = "datac";
  40115. // Location: LCCOMB_X57_Y9_N22
  40116. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|always6~1 (
  40117. .dataa(gnd),
  40118. .datab(\macro_inst|u_uart[1]|u_tx[0]|always6~0_combout ),
  40119. .datac(gnd),
  40120. .datad(\macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt [3]),
  40121. .cin(gnd),
  40122. .combout(\macro_inst|u_uart[1]|u_tx[0]|always6~1_combout ),
  40123. .cout());
  40124. defparam \macro_inst|u_uart[1]|u_tx[0]|always6~1 .lut_mask = 16'hCC00;
  40125. defparam \macro_inst|u_uart[1]|u_tx[0]|always6~1 .sum_lutc_input = "datac";
  40126. // Location: LCCOMB_X56_Y9_N28
  40127. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|comb~1 (
  40128. .dataa(\macro_inst|u_uart[1]|u_tx[0]|tx_stop_cnt~q ),
  40129. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_STOP~q ),
  40130. .datac(gnd),
  40131. .datad(\macro_inst|u_uart[1]|u_tx[0]|tx_bit~q ),
  40132. .cin(gnd),
  40133. .combout(\macro_inst|u_uart[1]|u_tx[0]|comb~1_combout ),
  40134. .cout());
  40135. defparam \macro_inst|u_uart[1]|u_tx[0]|comb~1 .lut_mask = 16'h4400;
  40136. defparam \macro_inst|u_uart[1]|u_tx[0]|comb~1 .sum_lutc_input = "datac";
  40137. // Location: LCCOMB_X56_Y9_N20
  40138. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|fifo_rden (
  40139. .dataa(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_IDLE~q ),
  40140. .datab(\macro_inst|u_uart[1]|u_tx[0]|comb~1_combout ),
  40141. .datac(gnd),
  40142. .datad(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|counter ),
  40143. .cin(gnd),
  40144. .combout(\macro_inst|u_uart[1]|u_tx[0]|fifo_rden~combout ),
  40145. .cout());
  40146. defparam \macro_inst|u_uart[1]|u_tx[0]|fifo_rden .lut_mask = 16'hDD00;
  40147. defparam \macro_inst|u_uart[1]|u_tx[0]|fifo_rden .sum_lutc_input = "datac";
  40148. // Location: FF_X57_Y9_N15
  40149. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[0] (
  40150. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40151. .d(\macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[0]~4_combout ),
  40152. .asdata(vcc),
  40153. .clrn(!\sys_resetn~clkctrl_outclk ),
  40154. .aload(gnd),
  40155. .sclr(\macro_inst|u_uart[1]|u_tx[0]|tx_stop~combout ),
  40156. .sload(gnd),
  40157. .ena(vcc),
  40158. .devclrn(devclrn),
  40159. .devpor(devpor),
  40160. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt [0]),
  40161. .prn(vcc));
  40162. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[0] .is_wysiwyg = "true";
  40163. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[0] .power_up = "low";
  40164. // Location: LCCOMB_X57_Y9_N14
  40165. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[0]~4 (
  40166. .dataa(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  40167. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt [0]),
  40168. .datac(gnd),
  40169. .datad(vcc),
  40170. .cin(gnd),
  40171. .combout(\macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[0]~4_combout ),
  40172. .cout(\macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[0]~5 ));
  40173. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[0]~4 .lut_mask = 16'h6688;
  40174. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[0]~4 .sum_lutc_input = "datac";
  40175. // Location: FF_X57_Y9_N17
  40176. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[1] (
  40177. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40178. .d(\macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[1]~6_combout ),
  40179. .asdata(vcc),
  40180. .clrn(!\sys_resetn~clkctrl_outclk ),
  40181. .aload(gnd),
  40182. .sclr(\macro_inst|u_uart[1]|u_tx[0]|tx_stop~combout ),
  40183. .sload(gnd),
  40184. .ena(vcc),
  40185. .devclrn(devclrn),
  40186. .devpor(devpor),
  40187. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt [1]),
  40188. .prn(vcc));
  40189. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[1] .is_wysiwyg = "true";
  40190. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[1] .power_up = "low";
  40191. // Location: LCCOMB_X57_Y9_N16
  40192. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[1]~6 (
  40193. .dataa(gnd),
  40194. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt [1]),
  40195. .datac(gnd),
  40196. .datad(vcc),
  40197. .cin(\macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[0]~5 ),
  40198. .combout(\macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[1]~6_combout ),
  40199. .cout(\macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[1]~7 ));
  40200. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[1]~6 .lut_mask = 16'h3C3F;
  40201. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[1]~6 .sum_lutc_input = "cin";
  40202. // Location: FF_X57_Y9_N19
  40203. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[2] (
  40204. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40205. .d(\macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[2]~8_combout ),
  40206. .asdata(vcc),
  40207. .clrn(!\sys_resetn~clkctrl_outclk ),
  40208. .aload(gnd),
  40209. .sclr(\macro_inst|u_uart[1]|u_tx[0]|tx_stop~combout ),
  40210. .sload(gnd),
  40211. .ena(vcc),
  40212. .devclrn(devclrn),
  40213. .devpor(devpor),
  40214. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt [2]),
  40215. .prn(vcc));
  40216. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[2] .is_wysiwyg = "true";
  40217. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[2] .power_up = "low";
  40218. // Location: LCCOMB_X57_Y9_N18
  40219. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[2]~8 (
  40220. .dataa(gnd),
  40221. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt [2]),
  40222. .datac(gnd),
  40223. .datad(vcc),
  40224. .cin(\macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[1]~7 ),
  40225. .combout(\macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[2]~8_combout ),
  40226. .cout(\macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[2]~9 ));
  40227. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[2]~8 .lut_mask = 16'hC30C;
  40228. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[2]~8 .sum_lutc_input = "cin";
  40229. // Location: FF_X57_Y9_N21
  40230. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[3] (
  40231. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40232. .d(\macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[3]~10_combout ),
  40233. .asdata(vcc),
  40234. .clrn(!\sys_resetn~clkctrl_outclk ),
  40235. .aload(gnd),
  40236. .sclr(\macro_inst|u_uart[1]|u_tx[0]|tx_stop~combout ),
  40237. .sload(gnd),
  40238. .ena(vcc),
  40239. .devclrn(devclrn),
  40240. .devpor(devpor),
  40241. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt [3]),
  40242. .prn(vcc));
  40243. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[3] .is_wysiwyg = "true";
  40244. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[3] .power_up = "low";
  40245. // Location: LCCOMB_X57_Y9_N20
  40246. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[3]~10 (
  40247. .dataa(gnd),
  40248. .datab(gnd),
  40249. .datac(gnd),
  40250. .datad(\macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt [3]),
  40251. .cin(\macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[2]~9 ),
  40252. .combout(\macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[3]~10_combout ),
  40253. .cout());
  40254. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[3]~10 .lut_mask = 16'h0FF0;
  40255. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_baud_cnt[3]~10 .sum_lutc_input = "cin";
  40256. // Location: FF_X57_Y9_N23
  40257. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_bit (
  40258. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40259. .d(\macro_inst|u_uart[1]|u_tx[0]|always6~1_combout ),
  40260. .asdata(vcc),
  40261. .clrn(!\sys_resetn~clkctrl_outclk ),
  40262. .aload(gnd),
  40263. .sclr(gnd),
  40264. .sload(gnd),
  40265. .ena(vcc),
  40266. .devclrn(devclrn),
  40267. .devpor(devpor),
  40268. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_bit~q ),
  40269. .prn(vcc));
  40270. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_bit .is_wysiwyg = "true";
  40271. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_bit .power_up = "low";
  40272. // Location: FF_X58_Y6_N15
  40273. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_complete (
  40274. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40275. .d(\macro_inst|u_uart[1]|u_tx[0]|tx_complete~0_combout ),
  40276. .asdata(vcc),
  40277. .clrn(!\sys_resetn~clkctrl_outclk ),
  40278. .aload(gnd),
  40279. .sclr(gnd),
  40280. .sload(gnd),
  40281. .ena(vcc),
  40282. .devclrn(devclrn),
  40283. .devpor(devpor),
  40284. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_complete~q ),
  40285. .prn(vcc));
  40286. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_complete .is_wysiwyg = "true";
  40287. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_complete .power_up = "low";
  40288. // Location: LCCOMB_X58_Y6_N14
  40289. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|tx_complete~0 (
  40290. .dataa(\macro_inst|u_uart[1]|u_tx[0]|comb~1_combout ),
  40291. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|counter ),
  40292. .datac(\macro_inst|u_uart[1]|u_tx[0]|tx_complete~q ),
  40293. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags[0]~12_combout ),
  40294. .cin(gnd),
  40295. .combout(\macro_inst|u_uart[1]|u_tx[0]|tx_complete~0_combout ),
  40296. .cout());
  40297. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_complete~0 .lut_mask = 16'h3222;
  40298. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_complete~0 .sum_lutc_input = "datac";
  40299. // Location: FF_X57_Y9_N9
  40300. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt[0] (
  40301. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40302. .d(\macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt~2_combout ),
  40303. .asdata(vcc),
  40304. .clrn(vcc),
  40305. .aload(gnd),
  40306. .sclr(gnd),
  40307. .sload(gnd),
  40308. .ena(\macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt[2]~1_combout ),
  40309. .devclrn(devclrn),
  40310. .devpor(devpor),
  40311. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt [0]),
  40312. .prn(vcc));
  40313. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt[0] .is_wysiwyg = "true";
  40314. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt[0] .power_up = "low";
  40315. // Location: FF_X57_Y9_N7
  40316. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt[1] (
  40317. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40318. .d(\macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt~0_combout ),
  40319. .asdata(vcc),
  40320. .clrn(vcc),
  40321. .aload(gnd),
  40322. .sclr(gnd),
  40323. .sload(gnd),
  40324. .ena(\macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt[2]~1_combout ),
  40325. .devclrn(devclrn),
  40326. .devpor(devpor),
  40327. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt [1]),
  40328. .prn(vcc));
  40329. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt[1] .is_wysiwyg = "true";
  40330. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt[1] .power_up = "low";
  40331. // Location: FF_X57_Y9_N13
  40332. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt[2] (
  40333. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40334. .d(\macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt~3_combout ),
  40335. .asdata(vcc),
  40336. .clrn(vcc),
  40337. .aload(gnd),
  40338. .sclr(gnd),
  40339. .sload(gnd),
  40340. .ena(\macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt[2]~1_combout ),
  40341. .devclrn(devclrn),
  40342. .devpor(devpor),
  40343. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt [2]),
  40344. .prn(vcc));
  40345. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt[2] .is_wysiwyg = "true";
  40346. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt[2] .power_up = "low";
  40347. // Location: LCCOMB_X56_Y9_N4
  40348. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt[2]~1 (
  40349. .dataa(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_DATA~q ),
  40350. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_START~q ),
  40351. .datac(gnd),
  40352. .datad(\macro_inst|u_uart[1]|u_tx[0]|tx_bit~q ),
  40353. .cin(gnd),
  40354. .combout(\macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt[2]~1_combout ),
  40355. .cout());
  40356. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt[2]~1 .lut_mask = 16'hEECC;
  40357. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt[2]~1 .sum_lutc_input = "datac";
  40358. // Location: LCCOMB_X57_Y9_N6
  40359. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt~0 (
  40360. .dataa(gnd),
  40361. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt [0]),
  40362. .datac(\macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt [1]),
  40363. .datad(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_START~q ),
  40364. .cin(gnd),
  40365. .combout(\macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt~0_combout ),
  40366. .cout());
  40367. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt~0 .lut_mask = 16'hFFC3;
  40368. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt~0 .sum_lutc_input = "datac";
  40369. // Location: LCCOMB_X57_Y9_N8
  40370. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt~2 (
  40371. .dataa(gnd),
  40372. .datab(gnd),
  40373. .datac(\macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt [0]),
  40374. .datad(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_START~q ),
  40375. .cin(gnd),
  40376. .combout(\macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt~2_combout ),
  40377. .cout());
  40378. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt~2 .lut_mask = 16'hFF0F;
  40379. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt~2 .sum_lutc_input = "datac";
  40380. // Location: LCCOMB_X57_Y9_N12
  40381. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt~3 (
  40382. .dataa(\macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt [1]),
  40383. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt [0]),
  40384. .datac(\macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt [2]),
  40385. .datad(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_START~q ),
  40386. .cin(gnd),
  40387. .combout(\macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt~3_combout ),
  40388. .cout());
  40389. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt~3 .lut_mask = 16'hFFE1;
  40390. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_data_cnt~3 .sum_lutc_input = "datac";
  40391. // Location: FF_X56_Y7_N17
  40392. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|counter[0] (
  40393. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40394. .d(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|counter~0_combout ),
  40395. .asdata(vcc),
  40396. .clrn(!\sys_resetn~clkctrl_outclk ),
  40397. .aload(gnd),
  40398. .sclr(gnd),
  40399. .sload(gnd),
  40400. .ena(vcc),
  40401. .devclrn(devclrn),
  40402. .devpor(devpor),
  40403. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|counter ),
  40404. .prn(vcc));
  40405. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|counter[0] .is_wysiwyg = "true";
  40406. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|counter[0] .power_up = "low";
  40407. // Location: LCCOMB_X56_Y7_N16
  40408. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|counter~0 (
  40409. .dataa(\macro_inst|u_uart[1]|u_regs|tx_write [0]),
  40410. .datab(\macro_inst|u_uart[1]|u_tx[0]|comb~1_combout ),
  40411. .datac(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|counter ),
  40412. .datad(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_IDLE~q ),
  40413. .cin(gnd),
  40414. .combout(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|counter~0_combout ),
  40415. .cout());
  40416. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|counter~0 .lut_mask = 16'h3A0A;
  40417. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|counter~0 .sum_lutc_input = "datac";
  40418. // Location: FF_X57_Y12_N29
  40419. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][0] (
  40420. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40421. .d(\rv32.mem_ahb_hwdata[0] ),
  40422. .asdata(vcc),
  40423. .clrn(vcc),
  40424. .aload(gnd),
  40425. .sclr(gnd),
  40426. .sload(gnd),
  40427. .ena(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|wrreq~0_combout ),
  40428. .devclrn(devclrn),
  40429. .devpor(devpor),
  40430. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][0]~q ),
  40431. .prn(vcc));
  40432. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][0] .is_wysiwyg = "true";
  40433. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][0] .power_up = "low";
  40434. // Location: FF_X57_Y12_N11
  40435. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][1] (
  40436. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40437. .d(\rv32.mem_ahb_hwdata[1] ),
  40438. .asdata(vcc),
  40439. .clrn(vcc),
  40440. .aload(gnd),
  40441. .sclr(gnd),
  40442. .sload(gnd),
  40443. .ena(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|wrreq~0_combout ),
  40444. .devclrn(devclrn),
  40445. .devpor(devpor),
  40446. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][1]~q ),
  40447. .prn(vcc));
  40448. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][1] .is_wysiwyg = "true";
  40449. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][1] .power_up = "low";
  40450. // Location: FF_X57_Y12_N3
  40451. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][2] (
  40452. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40453. .d(\rv32.mem_ahb_hwdata[2] ),
  40454. .asdata(vcc),
  40455. .clrn(vcc),
  40456. .aload(gnd),
  40457. .sclr(gnd),
  40458. .sload(gnd),
  40459. .ena(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|wrreq~0_combout ),
  40460. .devclrn(devclrn),
  40461. .devpor(devpor),
  40462. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][2]~q ),
  40463. .prn(vcc));
  40464. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][2] .is_wysiwyg = "true";
  40465. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][2] .power_up = "low";
  40466. // Location: FF_X57_Y12_N17
  40467. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][3] (
  40468. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40469. .d(gnd),
  40470. .asdata(\rv32.mem_ahb_hwdata[3] ),
  40471. .clrn(vcc),
  40472. .aload(gnd),
  40473. .sclr(gnd),
  40474. .sload(vcc),
  40475. .ena(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|wrreq~0_combout ),
  40476. .devclrn(devclrn),
  40477. .devpor(devpor),
  40478. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][3]~q ),
  40479. .prn(vcc));
  40480. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][3] .is_wysiwyg = "true";
  40481. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][3] .power_up = "low";
  40482. // Location: FF_X57_Y12_N25
  40483. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][4] (
  40484. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40485. .d(\rv32.mem_ahb_hwdata[4] ),
  40486. .asdata(vcc),
  40487. .clrn(vcc),
  40488. .aload(gnd),
  40489. .sclr(gnd),
  40490. .sload(gnd),
  40491. .ena(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|wrreq~0_combout ),
  40492. .devclrn(devclrn),
  40493. .devpor(devpor),
  40494. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][4]~q ),
  40495. .prn(vcc));
  40496. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][4] .is_wysiwyg = "true";
  40497. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][4] .power_up = "low";
  40498. // Location: FF_X57_Y12_N7
  40499. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][5] (
  40500. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40501. .d(\rv32.mem_ahb_hwdata[5] ),
  40502. .asdata(vcc),
  40503. .clrn(vcc),
  40504. .aload(gnd),
  40505. .sclr(gnd),
  40506. .sload(gnd),
  40507. .ena(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|wrreq~0_combout ),
  40508. .devclrn(devclrn),
  40509. .devpor(devpor),
  40510. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][5]~q ),
  40511. .prn(vcc));
  40512. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][5] .is_wysiwyg = "true";
  40513. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][5] .power_up = "low";
  40514. // Location: FF_X57_Y12_N13
  40515. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][6] (
  40516. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40517. .d(\rv32.mem_ahb_hwdata[6] ),
  40518. .asdata(vcc),
  40519. .clrn(vcc),
  40520. .aload(gnd),
  40521. .sclr(gnd),
  40522. .sload(gnd),
  40523. .ena(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|wrreq~0_combout ),
  40524. .devclrn(devclrn),
  40525. .devpor(devpor),
  40526. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][6]~q ),
  40527. .prn(vcc));
  40528. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][6] .is_wysiwyg = "true";
  40529. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][6] .power_up = "low";
  40530. // Location: FF_X57_Y12_N31
  40531. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][7] (
  40532. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40533. .d(\rv32.mem_ahb_hwdata[7] ),
  40534. .asdata(vcc),
  40535. .clrn(vcc),
  40536. .aload(gnd),
  40537. .sclr(gnd),
  40538. .sload(gnd),
  40539. .ena(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|wrreq~0_combout ),
  40540. .devclrn(devclrn),
  40541. .devpor(devpor),
  40542. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][7]~q ),
  40543. .prn(vcc));
  40544. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][7] .is_wysiwyg = "true";
  40545. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][7] .power_up = "low";
  40546. // Location: LCCOMB_X57_Y8_N6
  40547. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|wrreq~0 (
  40548. .dataa(gnd),
  40549. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|counter ),
  40550. .datac(gnd),
  40551. .datad(\macro_inst|u_uart[1]|u_regs|tx_write [0]),
  40552. .cin(gnd),
  40553. .combout(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|wrreq~0_combout ),
  40554. .cout());
  40555. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|wrreq~0 .lut_mask = 16'h3300;
  40556. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_fifo|wrreq~0 .sum_lutc_input = "datac";
  40557. // Location: FF_X57_Y9_N27
  40558. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_parity (
  40559. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40560. .d(\macro_inst|u_uart[1]|u_tx[0]|tx_parity~1_combout ),
  40561. .asdata(vcc),
  40562. .clrn(vcc),
  40563. .aload(gnd),
  40564. .sclr(gnd),
  40565. .sload(gnd),
  40566. .ena(vcc),
  40567. .devclrn(devclrn),
  40568. .devpor(devpor),
  40569. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_parity~q ),
  40570. .prn(vcc));
  40571. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_parity .is_wysiwyg = "true";
  40572. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_parity .power_up = "low";
  40573. // Location: LCCOMB_X56_Y9_N2
  40574. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|tx_parity~0 (
  40575. .dataa(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg [0]),
  40576. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_bit~q ),
  40577. .datac(\macro_inst|u_uart[1]|u_regs|lcr_sps~q ),
  40578. .datad(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_DATA~q ),
  40579. .cin(gnd),
  40580. .combout(\macro_inst|u_uart[1]|u_tx[0]|tx_parity~0_combout ),
  40581. .cout());
  40582. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_parity~0 .lut_mask = 16'h0800;
  40583. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_parity~0 .sum_lutc_input = "datac";
  40584. // Location: LCCOMB_X57_Y9_N26
  40585. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|tx_parity~1 (
  40586. .dataa(\macro_inst|u_uart[1]|u_regs|lcr_eps~q ),
  40587. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_START~q ),
  40588. .datac(\macro_inst|u_uart[1]|u_tx[0]|tx_parity~q ),
  40589. .datad(\macro_inst|u_uart[1]|u_tx[0]|tx_parity~0_combout ),
  40590. .cin(gnd),
  40591. .combout(\macro_inst|u_uart[1]|u_tx[0]|tx_parity~1_combout ),
  40592. .cout());
  40593. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_parity~1 .lut_mask = 16'h4774;
  40594. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_parity~1 .sum_lutc_input = "datac";
  40595. // Location: FF_X57_Y12_N19
  40596. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[0] (
  40597. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40598. .d(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~0_combout ),
  40599. .asdata(vcc),
  40600. .clrn(!\sys_resetn~clkctrl_outclk ),
  40601. .aload(gnd),
  40602. .sclr(gnd),
  40603. .sload(gnd),
  40604. .ena(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[5]~1_combout ),
  40605. .devclrn(devclrn),
  40606. .devpor(devpor),
  40607. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg [0]),
  40608. .prn(vcc));
  40609. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[0] .is_wysiwyg = "true";
  40610. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[0] .power_up = "low";
  40611. // Location: FF_X57_Y12_N27
  40612. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[1] (
  40613. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40614. .d(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~2_combout ),
  40615. .asdata(vcc),
  40616. .clrn(!\sys_resetn~clkctrl_outclk ),
  40617. .aload(gnd),
  40618. .sclr(gnd),
  40619. .sload(gnd),
  40620. .ena(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[5]~1_combout ),
  40621. .devclrn(devclrn),
  40622. .devpor(devpor),
  40623. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg [1]),
  40624. .prn(vcc));
  40625. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[1] .is_wysiwyg = "true";
  40626. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[1] .power_up = "low";
  40627. // Location: FF_X57_Y12_N15
  40628. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[2] (
  40629. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40630. .d(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~3_combout ),
  40631. .asdata(vcc),
  40632. .clrn(!\sys_resetn~clkctrl_outclk ),
  40633. .aload(gnd),
  40634. .sclr(gnd),
  40635. .sload(gnd),
  40636. .ena(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[5]~1_combout ),
  40637. .devclrn(devclrn),
  40638. .devpor(devpor),
  40639. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg [2]),
  40640. .prn(vcc));
  40641. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[2] .is_wysiwyg = "true";
  40642. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[2] .power_up = "low";
  40643. // Location: FF_X57_Y12_N1
  40644. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[3] (
  40645. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40646. .d(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~4_combout ),
  40647. .asdata(vcc),
  40648. .clrn(!\sys_resetn~clkctrl_outclk ),
  40649. .aload(gnd),
  40650. .sclr(gnd),
  40651. .sload(gnd),
  40652. .ena(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[5]~1_combout ),
  40653. .devclrn(devclrn),
  40654. .devpor(devpor),
  40655. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg [3]),
  40656. .prn(vcc));
  40657. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[3] .is_wysiwyg = "true";
  40658. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[3] .power_up = "low";
  40659. // Location: FF_X57_Y12_N23
  40660. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[4] (
  40661. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40662. .d(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~5_combout ),
  40663. .asdata(vcc),
  40664. .clrn(!\sys_resetn~clkctrl_outclk ),
  40665. .aload(gnd),
  40666. .sclr(gnd),
  40667. .sload(gnd),
  40668. .ena(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[5]~1_combout ),
  40669. .devclrn(devclrn),
  40670. .devpor(devpor),
  40671. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg [4]),
  40672. .prn(vcc));
  40673. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[4] .is_wysiwyg = "true";
  40674. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[4] .power_up = "low";
  40675. // Location: FF_X57_Y12_N9
  40676. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[5] (
  40677. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40678. .d(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~6_combout ),
  40679. .asdata(vcc),
  40680. .clrn(!\sys_resetn~clkctrl_outclk ),
  40681. .aload(gnd),
  40682. .sclr(gnd),
  40683. .sload(gnd),
  40684. .ena(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[5]~1_combout ),
  40685. .devclrn(devclrn),
  40686. .devpor(devpor),
  40687. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg [5]),
  40688. .prn(vcc));
  40689. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[5] .is_wysiwyg = "true";
  40690. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[5] .power_up = "low";
  40691. // Location: LCCOMB_X57_Y12_N16
  40692. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[5]~1 (
  40693. .dataa(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_DATA~q ),
  40694. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_bit~q ),
  40695. .datac(gnd),
  40696. .datad(\macro_inst|u_uart[1]|u_tx[0]|fifo_rden~combout ),
  40697. .cin(gnd),
  40698. .combout(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[5]~1_combout ),
  40699. .cout());
  40700. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[5]~1 .lut_mask = 16'hFF88;
  40701. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[5]~1 .sum_lutc_input = "datac";
  40702. // Location: FF_X57_Y12_N21
  40703. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[6] (
  40704. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40705. .d(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~7_combout ),
  40706. .asdata(vcc),
  40707. .clrn(!\sys_resetn~clkctrl_outclk ),
  40708. .aload(gnd),
  40709. .sclr(gnd),
  40710. .sload(gnd),
  40711. .ena(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[5]~1_combout ),
  40712. .devclrn(devclrn),
  40713. .devpor(devpor),
  40714. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg [6]),
  40715. .prn(vcc));
  40716. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[6] .is_wysiwyg = "true";
  40717. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[6] .power_up = "low";
  40718. // Location: FF_X57_Y12_N5
  40719. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[7] (
  40720. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40721. .d(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~8_combout ),
  40722. .asdata(vcc),
  40723. .clrn(!\sys_resetn~clkctrl_outclk ),
  40724. .aload(gnd),
  40725. .sclr(gnd),
  40726. .sload(gnd),
  40727. .ena(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[5]~1_combout ),
  40728. .devclrn(devclrn),
  40729. .devpor(devpor),
  40730. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg [7]),
  40731. .prn(vcc));
  40732. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[7] .is_wysiwyg = "true";
  40733. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg[7] .power_up = "low";
  40734. // Location: LCCOMB_X57_Y12_N18
  40735. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~0 (
  40736. .dataa(gnd),
  40737. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][0]~q ),
  40738. .datac(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg [1]),
  40739. .datad(\macro_inst|u_uart[1]|u_tx[0]|fifo_rden~combout ),
  40740. .cin(gnd),
  40741. .combout(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~0_combout ),
  40742. .cout());
  40743. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~0 .lut_mask = 16'hCCF0;
  40744. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~0 .sum_lutc_input = "datac";
  40745. // Location: LCCOMB_X57_Y12_N26
  40746. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~2 (
  40747. .dataa(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][1]~q ),
  40748. .datab(gnd),
  40749. .datac(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg [2]),
  40750. .datad(\macro_inst|u_uart[1]|u_tx[0]|fifo_rden~combout ),
  40751. .cin(gnd),
  40752. .combout(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~2_combout ),
  40753. .cout());
  40754. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~2 .lut_mask = 16'hAAF0;
  40755. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~2 .sum_lutc_input = "datac";
  40756. // Location: LCCOMB_X57_Y12_N14
  40757. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~3 (
  40758. .dataa(gnd),
  40759. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg [3]),
  40760. .datac(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][2]~q ),
  40761. .datad(\macro_inst|u_uart[1]|u_tx[0]|fifo_rden~combout ),
  40762. .cin(gnd),
  40763. .combout(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~3_combout ),
  40764. .cout());
  40765. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~3 .lut_mask = 16'hF0CC;
  40766. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~3 .sum_lutc_input = "datac";
  40767. // Location: LCCOMB_X57_Y12_N0
  40768. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~4 (
  40769. .dataa(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][3]~q ),
  40770. .datab(gnd),
  40771. .datac(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg [4]),
  40772. .datad(\macro_inst|u_uart[1]|u_tx[0]|fifo_rden~combout ),
  40773. .cin(gnd),
  40774. .combout(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~4_combout ),
  40775. .cout());
  40776. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~4 .lut_mask = 16'hAAF0;
  40777. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~4 .sum_lutc_input = "datac";
  40778. // Location: LCCOMB_X57_Y12_N22
  40779. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~5 (
  40780. .dataa(gnd),
  40781. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][4]~q ),
  40782. .datac(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg [5]),
  40783. .datad(\macro_inst|u_uart[1]|u_tx[0]|fifo_rden~combout ),
  40784. .cin(gnd),
  40785. .combout(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~5_combout ),
  40786. .cout());
  40787. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~5 .lut_mask = 16'hCCF0;
  40788. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~5 .sum_lutc_input = "datac";
  40789. // Location: LCCOMB_X57_Y12_N8
  40790. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~6 (
  40791. .dataa(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][5]~q ),
  40792. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg [6]),
  40793. .datac(gnd),
  40794. .datad(\macro_inst|u_uart[1]|u_tx[0]|fifo_rden~combout ),
  40795. .cin(gnd),
  40796. .combout(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~6_combout ),
  40797. .cout());
  40798. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~6 .lut_mask = 16'hAACC;
  40799. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~6 .sum_lutc_input = "datac";
  40800. // Location: LCCOMB_X57_Y12_N20
  40801. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~7 (
  40802. .dataa(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][6]~q ),
  40803. .datab(gnd),
  40804. .datac(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg [7]),
  40805. .datad(\macro_inst|u_uart[1]|u_tx[0]|fifo_rden~combout ),
  40806. .cin(gnd),
  40807. .combout(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~7_combout ),
  40808. .cout());
  40809. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~7 .lut_mask = 16'hAAF0;
  40810. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~7 .sum_lutc_input = "datac";
  40811. // Location: LCCOMB_X57_Y12_N4
  40812. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~8 (
  40813. .dataa(gnd),
  40814. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg [0]),
  40815. .datac(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|fifo[1][7]~q ),
  40816. .datad(\macro_inst|u_uart[1]|u_tx[0]|fifo_rden~combout ),
  40817. .cin(gnd),
  40818. .combout(\macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~8_combout ),
  40819. .cout());
  40820. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~8 .lut_mask = 16'hF0CC;
  40821. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_shift_reg~8 .sum_lutc_input = "datac";
  40822. // Location: FF_X57_Y9_N3
  40823. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_DATA (
  40824. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40825. .d(\macro_inst|u_uart[1]|u_tx[0]|Selector2~0_combout ),
  40826. .asdata(vcc),
  40827. .clrn(!\sys_resetn~clkctrl_outclk ),
  40828. .aload(gnd),
  40829. .sclr(gnd),
  40830. .sload(gnd),
  40831. .ena(vcc),
  40832. .devclrn(devclrn),
  40833. .devpor(devpor),
  40834. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_DATA~q ),
  40835. .prn(vcc));
  40836. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_DATA .is_wysiwyg = "true";
  40837. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_DATA .power_up = "low";
  40838. // Location: FF_X58_Y8_N1
  40839. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_IDLE (
  40840. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40841. .d(\macro_inst|u_uart[1]|u_tx[0]|Selector0~0_combout ),
  40842. .asdata(vcc),
  40843. .clrn(!\sys_resetn~clkctrl_outclk ),
  40844. .aload(gnd),
  40845. .sclr(gnd),
  40846. .sload(gnd),
  40847. .ena(vcc),
  40848. .devclrn(devclrn),
  40849. .devpor(devpor),
  40850. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_IDLE~q ),
  40851. .prn(vcc));
  40852. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_IDLE .is_wysiwyg = "true";
  40853. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_IDLE .power_up = "low";
  40854. // Location: FF_X57_Y9_N11
  40855. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_PARITY (
  40856. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40857. .d(\macro_inst|u_uart[1]|u_tx[0]|Selector3~1_combout ),
  40858. .asdata(vcc),
  40859. .clrn(!\sys_resetn~clkctrl_outclk ),
  40860. .aload(gnd),
  40861. .sclr(gnd),
  40862. .sload(gnd),
  40863. .ena(vcc),
  40864. .devclrn(devclrn),
  40865. .devpor(devpor),
  40866. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_PARITY~q ),
  40867. .prn(vcc));
  40868. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_PARITY .is_wysiwyg = "true";
  40869. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_PARITY .power_up = "low";
  40870. // Location: FF_X57_Y9_N29
  40871. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_START (
  40872. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40873. .d(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_START~1_combout ),
  40874. .asdata(vcc),
  40875. .clrn(!\sys_resetn~clkctrl_outclk ),
  40876. .aload(gnd),
  40877. .sclr(gnd),
  40878. .sload(gnd),
  40879. .ena(vcc),
  40880. .devclrn(devclrn),
  40881. .devpor(devpor),
  40882. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_START~q ),
  40883. .prn(vcc));
  40884. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_START .is_wysiwyg = "true";
  40885. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_START .power_up = "low";
  40886. // Location: LCCOMB_X57_Y9_N4
  40887. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_START~0 (
  40888. .dataa(\macro_inst|u_uart[1]|u_tx[0]|tx_bit~q ),
  40889. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_DATA~q ),
  40890. .datac(\macro_inst|u_uart[1]|u_tx[0]|always0~0_combout ),
  40891. .datad(\macro_inst|u_uart[1]|u_tx[0]|Selector5~3_combout ),
  40892. .cin(gnd),
  40893. .combout(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_START~0_combout ),
  40894. .cout());
  40895. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_START~0 .lut_mask = 16'h1DFF;
  40896. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_START~0 .sum_lutc_input = "datac";
  40897. // Location: LCCOMB_X57_Y9_N28
  40898. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_START~1 (
  40899. .dataa(\macro_inst|u_uart[1]|u_tx[0]|comb~1_combout ),
  40900. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_START~0_combout ),
  40901. .datac(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_START~q ),
  40902. .datad(\macro_inst|u_uart[1]|u_tx[0]|fifo_rden~combout ),
  40903. .cin(gnd),
  40904. .combout(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_START~1_combout ),
  40905. .cout());
  40906. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_START~1 .lut_mask = 16'hFF40;
  40907. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_START~1 .sum_lutc_input = "datac";
  40908. // Location: FF_X57_Y9_N1
  40909. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_STOP (
  40910. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40911. .d(\macro_inst|u_uart[1]|u_tx[0]|Selector4~1_combout ),
  40912. .asdata(vcc),
  40913. .clrn(!\sys_resetn~clkctrl_outclk ),
  40914. .aload(gnd),
  40915. .sclr(gnd),
  40916. .sload(gnd),
  40917. .ena(vcc),
  40918. .devclrn(devclrn),
  40919. .devpor(devpor),
  40920. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_STOP~q ),
  40921. .prn(vcc));
  40922. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_STOP .is_wysiwyg = "true";
  40923. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_STOP .power_up = "low";
  40924. // Location: LCCOMB_X58_Y9_N12
  40925. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|tx_stop (
  40926. .dataa(gnd),
  40927. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_IDLE~q ),
  40928. .datac(gnd),
  40929. .datad(\macro_inst|u_uart[1]|u_tx[0]|tx_fifo|counter ),
  40930. .cin(gnd),
  40931. .combout(\macro_inst|u_uart[1]|u_tx[0]|tx_stop~combout ),
  40932. .cout());
  40933. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_stop .lut_mask = 16'h0033;
  40934. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_stop .sum_lutc_input = "datac";
  40935. // Location: FF_X56_Y7_N5
  40936. dffeas \macro_inst|u_uart[1]|u_tx[0]|tx_stop_cnt (
  40937. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40938. .d(\macro_inst|u_uart[1]|u_tx[0]|tx_stop_cnt~1_combout ),
  40939. .asdata(vcc),
  40940. .clrn(vcc),
  40941. .aload(gnd),
  40942. .sclr(gnd),
  40943. .sload(gnd),
  40944. .ena(vcc),
  40945. .devclrn(devclrn),
  40946. .devpor(devpor),
  40947. .q(\macro_inst|u_uart[1]|u_tx[0]|tx_stop_cnt~q ),
  40948. .prn(vcc));
  40949. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_stop_cnt .is_wysiwyg = "true";
  40950. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_stop_cnt .power_up = "low";
  40951. // Location: LCCOMB_X56_Y7_N8
  40952. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|tx_stop_cnt~0 (
  40953. .dataa(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_STOP~q ),
  40954. .datab(\macro_inst|u_uart[1]|u_tx[0]|tx_bit~q ),
  40955. .datac(\macro_inst|u_uart[1]|u_tx[0]|tx_stop_cnt~q ),
  40956. .datad(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_START~q ),
  40957. .cin(gnd),
  40958. .combout(\macro_inst|u_uart[1]|u_tx[0]|tx_stop_cnt~0_combout ),
  40959. .cout());
  40960. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_stop_cnt~0 .lut_mask = 16'h0078;
  40961. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_stop_cnt~0 .sum_lutc_input = "datac";
  40962. // Location: LCCOMB_X56_Y7_N4
  40963. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[0]|tx_stop_cnt~1 (
  40964. .dataa(\macro_inst|u_uart[1]|u_regs|lcr_stp2~q ),
  40965. .datab(gnd),
  40966. .datac(\macro_inst|u_uart[1]|u_tx[0]|tx_stop_cnt~0_combout ),
  40967. .datad(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_START~q ),
  40968. .cin(gnd),
  40969. .combout(\macro_inst|u_uart[1]|u_tx[0]|tx_stop_cnt~1_combout ),
  40970. .cout());
  40971. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_stop_cnt~1 .lut_mask = 16'hFAF0;
  40972. defparam \macro_inst|u_uart[1]|u_tx[0]|tx_stop_cnt~1 .sum_lutc_input = "datac";
  40973. // Location: FF_X56_Y7_N19
  40974. dffeas \macro_inst|u_uart[1]|u_tx[0]|uart_txd (
  40975. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  40976. .d(\macro_inst|u_uart[1]|u_tx[0]|Selector5~4_combout ),
  40977. .asdata(vcc),
  40978. .clrn(!\sys_resetn~clkctrl_outclk ),
  40979. .aload(gnd),
  40980. .sclr(gnd),
  40981. .sload(gnd),
  40982. .ena(vcc),
  40983. .devclrn(devclrn),
  40984. .devpor(devpor),
  40985. .q(\macro_inst|u_uart[1]|u_tx[0]|uart_txd~q ),
  40986. .prn(vcc));
  40987. defparam \macro_inst|u_uart[1]|u_tx[0]|uart_txd .is_wysiwyg = "true";
  40988. defparam \macro_inst|u_uart[1]|u_tx[0]|uart_txd .power_up = "low";
  40989. // Location: LCCOMB_X58_Y9_N2
  40990. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|Selector0~0 (
  40991. .dataa(gnd),
  40992. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|counter ),
  40993. .datac(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_IDLE~q ),
  40994. .datad(\macro_inst|u_uart[1]|u_tx[1]|comb~1_combout ),
  40995. .cin(gnd),
  40996. .combout(\macro_inst|u_uart[1]|u_tx[1]|Selector0~0_combout ),
  40997. .cout());
  40998. defparam \macro_inst|u_uart[1]|u_tx[1]|Selector0~0 .lut_mask = 16'hCCFC;
  40999. defparam \macro_inst|u_uart[1]|u_tx[1]|Selector0~0 .sum_lutc_input = "datac";
  41000. // Location: LCCOMB_X47_Y4_N18
  41001. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|Selector2~0 (
  41002. .dataa(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_START~q ),
  41003. .datab(\macro_inst|u_uart[1]|u_tx[1]|always0~0_combout ),
  41004. .datac(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_DATA~q ),
  41005. .datad(\macro_inst|u_uart[1]|u_tx[1]|tx_bit~q ),
  41006. .cin(gnd),
  41007. .combout(\macro_inst|u_uart[1]|u_tx[1]|Selector2~0_combout ),
  41008. .cout());
  41009. defparam \macro_inst|u_uart[1]|u_tx[1]|Selector2~0 .lut_mask = 16'hBA30;
  41010. defparam \macro_inst|u_uart[1]|u_tx[1]|Selector2~0 .sum_lutc_input = "datac";
  41011. // Location: LCCOMB_X61_Y7_N18
  41012. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|Selector3~0 (
  41013. .dataa(gnd),
  41014. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_bit~q ),
  41015. .datac(gnd),
  41016. .datad(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_PARITY~q ),
  41017. .cin(gnd),
  41018. .combout(\macro_inst|u_uart[1]|u_tx[1]|Selector3~0_combout ),
  41019. .cout());
  41020. defparam \macro_inst|u_uart[1]|u_tx[1]|Selector3~0 .lut_mask = 16'h3300;
  41021. defparam \macro_inst|u_uart[1]|u_tx[1]|Selector3~0 .sum_lutc_input = "datac";
  41022. // Location: LCCOMB_X61_Y7_N16
  41023. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|Selector3~1 (
  41024. .dataa(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_DATA~q ),
  41025. .datab(\macro_inst|u_uart[1]|u_tx[1]|Selector3~0_combout ),
  41026. .datac(\macro_inst|u_uart[1]|u_tx[1]|always0~0_combout ),
  41027. .datad(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  41028. .cin(gnd),
  41029. .combout(\macro_inst|u_uart[1]|u_tx[1]|Selector3~1_combout ),
  41030. .cout());
  41031. defparam \macro_inst|u_uart[1]|u_tx[1]|Selector3~1 .lut_mask = 16'hECCC;
  41032. defparam \macro_inst|u_uart[1]|u_tx[1]|Selector3~1 .sum_lutc_input = "datac";
  41033. // Location: LCCOMB_X47_Y4_N24
  41034. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|Selector4~0 (
  41035. .dataa(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_PARITY~q ),
  41036. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_bit~q ),
  41037. .datac(\macro_inst|u_uart[1]|u_tx[1]|tx_stop_cnt~q ),
  41038. .datad(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_STOP~q ),
  41039. .cin(gnd),
  41040. .combout(\macro_inst|u_uart[1]|u_tx[1]|Selector4~0_combout ),
  41041. .cout());
  41042. defparam \macro_inst|u_uart[1]|u_tx[1]|Selector4~0 .lut_mask = 16'hFB88;
  41043. defparam \macro_inst|u_uart[1]|u_tx[1]|Selector4~0 .sum_lutc_input = "datac";
  41044. // Location: LCCOMB_X47_Y4_N28
  41045. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|Selector4~1 (
  41046. .dataa(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_DATA~q ),
  41047. .datab(\macro_inst|u_uart[1]|u_tx[1]|always0~0_combout ),
  41048. .datac(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  41049. .datad(\macro_inst|u_uart[1]|u_tx[1]|Selector4~0_combout ),
  41050. .cin(gnd),
  41051. .combout(\macro_inst|u_uart[1]|u_tx[1]|Selector4~1_combout ),
  41052. .cout());
  41053. defparam \macro_inst|u_uart[1]|u_tx[1]|Selector4~1 .lut_mask = 16'hFF08;
  41054. defparam \macro_inst|u_uart[1]|u_tx[1]|Selector4~1 .sum_lutc_input = "datac";
  41055. // Location: LCCOMB_X56_Y7_N22
  41056. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|Selector5~2 (
  41057. .dataa(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_DATA~q ),
  41058. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_parity~q ),
  41059. .datac(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_PARITY~q ),
  41060. .datad(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg [0]),
  41061. .cin(gnd),
  41062. .combout(\macro_inst|u_uart[1]|u_tx[1]|Selector5~2_combout ),
  41063. .cout());
  41064. defparam \macro_inst|u_uart[1]|u_tx[1]|Selector5~2 .lut_mask = 16'hEAC0;
  41065. defparam \macro_inst|u_uart[1]|u_tx[1]|Selector5~2 .sum_lutc_input = "datac";
  41066. // Location: LCCOMB_X56_Y8_N22
  41067. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|Selector5~3 (
  41068. .dataa(gnd),
  41069. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_STOP~q ),
  41070. .datac(gnd),
  41071. .datad(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_IDLE~q ),
  41072. .cin(gnd),
  41073. .combout(\macro_inst|u_uart[1]|u_tx[1]|Selector5~3_combout ),
  41074. .cout());
  41075. defparam \macro_inst|u_uart[1]|u_tx[1]|Selector5~3 .lut_mask = 16'h3300;
  41076. defparam \macro_inst|u_uart[1]|u_tx[1]|Selector5~3 .sum_lutc_input = "datac";
  41077. // Location: LCCOMB_X56_Y7_N12
  41078. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|Selector5~4 (
  41079. .dataa(gnd),
  41080. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_STOP~q ),
  41081. .datac(\macro_inst|u_uart[1]|u_tx[1]|Selector5~2_combout ),
  41082. .datad(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_IDLE~q ),
  41083. .cin(gnd),
  41084. .combout(\macro_inst|u_uart[1]|u_tx[1]|Selector5~4_combout ),
  41085. .cout());
  41086. defparam \macro_inst|u_uart[1]|u_tx[1]|Selector5~4 .lut_mask = 16'h0300;
  41087. defparam \macro_inst|u_uart[1]|u_tx[1]|Selector5~4 .sum_lutc_input = "datac";
  41088. // Location: LCCOMB_X56_Y8_N8
  41089. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|always0~0 (
  41090. .dataa(\macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt [2]),
  41091. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt [1]),
  41092. .datac(\macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt [0]),
  41093. .datad(\macro_inst|u_uart[1]|u_tx[1]|tx_bit~q ),
  41094. .cin(gnd),
  41095. .combout(\macro_inst|u_uart[1]|u_tx[1]|always0~0_combout ),
  41096. .cout());
  41097. defparam \macro_inst|u_uart[1]|u_tx[1]|always0~0 .lut_mask = 16'h0100;
  41098. defparam \macro_inst|u_uart[1]|u_tx[1]|always0~0 .sum_lutc_input = "datac";
  41099. // Location: LCCOMB_X56_Y8_N10
  41100. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|always6~0 (
  41101. .dataa(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  41102. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt [2]),
  41103. .datac(\macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt [0]),
  41104. .datad(\macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt [1]),
  41105. .cin(gnd),
  41106. .combout(\macro_inst|u_uart[1]|u_tx[1]|always6~0_combout ),
  41107. .cout());
  41108. defparam \macro_inst|u_uart[1]|u_tx[1]|always6~0 .lut_mask = 16'h8000;
  41109. defparam \macro_inst|u_uart[1]|u_tx[1]|always6~0 .sum_lutc_input = "datac";
  41110. // Location: LCCOMB_X56_Y8_N30
  41111. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|always6~1 (
  41112. .dataa(\macro_inst|u_uart[1]|u_tx[1]|always6~0_combout ),
  41113. .datab(gnd),
  41114. .datac(gnd),
  41115. .datad(\macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt [3]),
  41116. .cin(gnd),
  41117. .combout(\macro_inst|u_uart[1]|u_tx[1]|always6~1_combout ),
  41118. .cout());
  41119. defparam \macro_inst|u_uart[1]|u_tx[1]|always6~1 .lut_mask = 16'hAA00;
  41120. defparam \macro_inst|u_uart[1]|u_tx[1]|always6~1 .sum_lutc_input = "datac";
  41121. // Location: LCCOMB_X47_Y4_N16
  41122. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|comb~1 (
  41123. .dataa(\macro_inst|u_uart[1]|u_tx[1]|tx_stop_cnt~q ),
  41124. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_STOP~q ),
  41125. .datac(gnd),
  41126. .datad(\macro_inst|u_uart[1]|u_tx[1]|tx_bit~q ),
  41127. .cin(gnd),
  41128. .combout(\macro_inst|u_uart[1]|u_tx[1]|comb~1_combout ),
  41129. .cout());
  41130. defparam \macro_inst|u_uart[1]|u_tx[1]|comb~1 .lut_mask = 16'h4400;
  41131. defparam \macro_inst|u_uart[1]|u_tx[1]|comb~1 .sum_lutc_input = "datac";
  41132. // Location: LCCOMB_X56_Y10_N16
  41133. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|fifo_rden (
  41134. .dataa(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_IDLE~q ),
  41135. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|counter ),
  41136. .datac(gnd),
  41137. .datad(\macro_inst|u_uart[1]|u_tx[1]|comb~1_combout ),
  41138. .cin(gnd),
  41139. .combout(\macro_inst|u_uart[1]|u_tx[1]|fifo_rden~combout ),
  41140. .cout());
  41141. defparam \macro_inst|u_uart[1]|u_tx[1]|fifo_rden .lut_mask = 16'hCC44;
  41142. defparam \macro_inst|u_uart[1]|u_tx[1]|fifo_rden .sum_lutc_input = "datac";
  41143. // Location: FF_X56_Y8_N15
  41144. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[0] (
  41145. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41146. .d(\macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[0]~4_combout ),
  41147. .asdata(vcc),
  41148. .clrn(!\sys_resetn~clkctrl_outclk ),
  41149. .aload(gnd),
  41150. .sclr(\macro_inst|u_uart[1]|u_tx[1]|tx_stop~combout ),
  41151. .sload(gnd),
  41152. .ena(vcc),
  41153. .devclrn(devclrn),
  41154. .devpor(devpor),
  41155. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt [0]),
  41156. .prn(vcc));
  41157. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[0] .is_wysiwyg = "true";
  41158. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[0] .power_up = "low";
  41159. // Location: LCCOMB_X56_Y8_N14
  41160. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[0]~4 (
  41161. .dataa(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  41162. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt [0]),
  41163. .datac(gnd),
  41164. .datad(vcc),
  41165. .cin(gnd),
  41166. .combout(\macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[0]~4_combout ),
  41167. .cout(\macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[0]~5 ));
  41168. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[0]~4 .lut_mask = 16'h6688;
  41169. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[0]~4 .sum_lutc_input = "datac";
  41170. // Location: FF_X56_Y8_N17
  41171. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[1] (
  41172. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41173. .d(\macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[1]~6_combout ),
  41174. .asdata(vcc),
  41175. .clrn(!\sys_resetn~clkctrl_outclk ),
  41176. .aload(gnd),
  41177. .sclr(\macro_inst|u_uart[1]|u_tx[1]|tx_stop~combout ),
  41178. .sload(gnd),
  41179. .ena(vcc),
  41180. .devclrn(devclrn),
  41181. .devpor(devpor),
  41182. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt [1]),
  41183. .prn(vcc));
  41184. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[1] .is_wysiwyg = "true";
  41185. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[1] .power_up = "low";
  41186. // Location: LCCOMB_X56_Y8_N16
  41187. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[1]~6 (
  41188. .dataa(gnd),
  41189. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt [1]),
  41190. .datac(gnd),
  41191. .datad(vcc),
  41192. .cin(\macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[0]~5 ),
  41193. .combout(\macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[1]~6_combout ),
  41194. .cout(\macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[1]~7 ));
  41195. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[1]~6 .lut_mask = 16'h3C3F;
  41196. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[1]~6 .sum_lutc_input = "cin";
  41197. // Location: FF_X56_Y8_N19
  41198. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[2] (
  41199. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41200. .d(\macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[2]~8_combout ),
  41201. .asdata(vcc),
  41202. .clrn(!\sys_resetn~clkctrl_outclk ),
  41203. .aload(gnd),
  41204. .sclr(\macro_inst|u_uart[1]|u_tx[1]|tx_stop~combout ),
  41205. .sload(gnd),
  41206. .ena(vcc),
  41207. .devclrn(devclrn),
  41208. .devpor(devpor),
  41209. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt [2]),
  41210. .prn(vcc));
  41211. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[2] .is_wysiwyg = "true";
  41212. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[2] .power_up = "low";
  41213. // Location: LCCOMB_X56_Y8_N18
  41214. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[2]~8 (
  41215. .dataa(gnd),
  41216. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt [2]),
  41217. .datac(gnd),
  41218. .datad(vcc),
  41219. .cin(\macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[1]~7 ),
  41220. .combout(\macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[2]~8_combout ),
  41221. .cout(\macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[2]~9 ));
  41222. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[2]~8 .lut_mask = 16'hC30C;
  41223. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[2]~8 .sum_lutc_input = "cin";
  41224. // Location: FF_X56_Y8_N21
  41225. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[3] (
  41226. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41227. .d(\macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[3]~10_combout ),
  41228. .asdata(vcc),
  41229. .clrn(!\sys_resetn~clkctrl_outclk ),
  41230. .aload(gnd),
  41231. .sclr(\macro_inst|u_uart[1]|u_tx[1]|tx_stop~combout ),
  41232. .sload(gnd),
  41233. .ena(vcc),
  41234. .devclrn(devclrn),
  41235. .devpor(devpor),
  41236. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt [3]),
  41237. .prn(vcc));
  41238. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[3] .is_wysiwyg = "true";
  41239. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[3] .power_up = "low";
  41240. // Location: LCCOMB_X56_Y8_N20
  41241. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[3]~10 (
  41242. .dataa(gnd),
  41243. .datab(gnd),
  41244. .datac(gnd),
  41245. .datad(\macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt [3]),
  41246. .cin(\macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[2]~9 ),
  41247. .combout(\macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[3]~10_combout ),
  41248. .cout());
  41249. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[3]~10 .lut_mask = 16'h0FF0;
  41250. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_baud_cnt[3]~10 .sum_lutc_input = "cin";
  41251. // Location: FF_X56_Y8_N31
  41252. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_bit (
  41253. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41254. .d(\macro_inst|u_uart[1]|u_tx[1]|always6~1_combout ),
  41255. .asdata(vcc),
  41256. .clrn(!\sys_resetn~clkctrl_outclk ),
  41257. .aload(gnd),
  41258. .sclr(gnd),
  41259. .sload(gnd),
  41260. .ena(vcc),
  41261. .devclrn(devclrn),
  41262. .devpor(devpor),
  41263. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_bit~q ),
  41264. .prn(vcc));
  41265. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_bit .is_wysiwyg = "true";
  41266. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_bit .power_up = "low";
  41267. // Location: FF_X58_Y9_N23
  41268. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_complete (
  41269. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41270. .d(\macro_inst|u_uart[1]|u_tx[1]|tx_complete~0_combout ),
  41271. .asdata(vcc),
  41272. .clrn(!\sys_resetn~clkctrl_outclk ),
  41273. .aload(gnd),
  41274. .sclr(gnd),
  41275. .sload(gnd),
  41276. .ena(vcc),
  41277. .devclrn(devclrn),
  41278. .devpor(devpor),
  41279. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_complete~q ),
  41280. .prn(vcc));
  41281. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_complete .is_wysiwyg = "true";
  41282. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_complete .power_up = "low";
  41283. // Location: LCCOMB_X58_Y9_N22
  41284. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|tx_complete~0 (
  41285. .dataa(\macro_inst|u_uart[1]|u_tx[1]|comb~1_combout ),
  41286. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|counter ),
  41287. .datac(\macro_inst|u_uart[1]|u_tx[1]|tx_complete~q ),
  41288. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags[1]~13_combout ),
  41289. .cin(gnd),
  41290. .combout(\macro_inst|u_uart[1]|u_tx[1]|tx_complete~0_combout ),
  41291. .cout());
  41292. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_complete~0 .lut_mask = 16'h2232;
  41293. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_complete~0 .sum_lutc_input = "datac";
  41294. // Location: FF_X56_Y8_N27
  41295. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt[0] (
  41296. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41297. .d(\macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt~2_combout ),
  41298. .asdata(vcc),
  41299. .clrn(vcc),
  41300. .aload(gnd),
  41301. .sclr(gnd),
  41302. .sload(gnd),
  41303. .ena(\macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt[0]~1_combout ),
  41304. .devclrn(devclrn),
  41305. .devpor(devpor),
  41306. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt [0]),
  41307. .prn(vcc));
  41308. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt[0] .is_wysiwyg = "true";
  41309. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt[0] .power_up = "low";
  41310. // Location: LCCOMB_X56_Y4_N18
  41311. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt[0]~1 (
  41312. .dataa(gnd),
  41313. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_bit~q ),
  41314. .datac(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_DATA~q ),
  41315. .datad(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_START~q ),
  41316. .cin(gnd),
  41317. .combout(\macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt[0]~1_combout ),
  41318. .cout());
  41319. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt[0]~1 .lut_mask = 16'hFFC0;
  41320. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt[0]~1 .sum_lutc_input = "datac";
  41321. // Location: FF_X56_Y8_N3
  41322. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt[1] (
  41323. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41324. .d(\macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt~0_combout ),
  41325. .asdata(vcc),
  41326. .clrn(vcc),
  41327. .aload(gnd),
  41328. .sclr(gnd),
  41329. .sload(gnd),
  41330. .ena(\macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt[0]~1_combout ),
  41331. .devclrn(devclrn),
  41332. .devpor(devpor),
  41333. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt [1]),
  41334. .prn(vcc));
  41335. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt[1] .is_wysiwyg = "true";
  41336. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt[1] .power_up = "low";
  41337. // Location: FF_X56_Y8_N13
  41338. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt[2] (
  41339. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41340. .d(\macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt~3_combout ),
  41341. .asdata(vcc),
  41342. .clrn(vcc),
  41343. .aload(gnd),
  41344. .sclr(gnd),
  41345. .sload(gnd),
  41346. .ena(\macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt[0]~1_combout ),
  41347. .devclrn(devclrn),
  41348. .devpor(devpor),
  41349. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt [2]),
  41350. .prn(vcc));
  41351. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt[2] .is_wysiwyg = "true";
  41352. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt[2] .power_up = "low";
  41353. // Location: LCCOMB_X56_Y8_N2
  41354. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt~0 (
  41355. .dataa(\macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt [0]),
  41356. .datab(gnd),
  41357. .datac(\macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt [1]),
  41358. .datad(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_START~q ),
  41359. .cin(gnd),
  41360. .combout(\macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt~0_combout ),
  41361. .cout());
  41362. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt~0 .lut_mask = 16'hFFA5;
  41363. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt~0 .sum_lutc_input = "datac";
  41364. // Location: LCCOMB_X56_Y8_N26
  41365. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt~2 (
  41366. .dataa(gnd),
  41367. .datab(gnd),
  41368. .datac(\macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt [0]),
  41369. .datad(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_START~q ),
  41370. .cin(gnd),
  41371. .combout(\macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt~2_combout ),
  41372. .cout());
  41373. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt~2 .lut_mask = 16'hFF0F;
  41374. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt~2 .sum_lutc_input = "datac";
  41375. // Location: LCCOMB_X56_Y8_N12
  41376. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt~3 (
  41377. .dataa(\macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt [0]),
  41378. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_START~q ),
  41379. .datac(\macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt [2]),
  41380. .datad(\macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt [1]),
  41381. .cin(gnd),
  41382. .combout(\macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt~3_combout ),
  41383. .cout());
  41384. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt~3 .lut_mask = 16'hFCED;
  41385. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_data_cnt~3 .sum_lutc_input = "datac";
  41386. // Location: FF_X58_Y9_N9
  41387. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|counter[0] (
  41388. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41389. .d(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|counter~0_combout ),
  41390. .asdata(vcc),
  41391. .clrn(!\sys_resetn~clkctrl_outclk ),
  41392. .aload(gnd),
  41393. .sclr(gnd),
  41394. .sload(gnd),
  41395. .ena(vcc),
  41396. .devclrn(devclrn),
  41397. .devpor(devpor),
  41398. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|counter ),
  41399. .prn(vcc));
  41400. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|counter[0] .is_wysiwyg = "true";
  41401. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|counter[0] .power_up = "low";
  41402. // Location: LCCOMB_X58_Y9_N8
  41403. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|counter~0 (
  41404. .dataa(\macro_inst|u_uart[1]|u_regs|tx_write [1]),
  41405. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_IDLE~q ),
  41406. .datac(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|counter ),
  41407. .datad(\macro_inst|u_uart[1]|u_tx[1]|comb~1_combout ),
  41408. .cin(gnd),
  41409. .combout(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|counter~0_combout ),
  41410. .cout());
  41411. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|counter~0 .lut_mask = 16'h0ACA;
  41412. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|counter~0 .sum_lutc_input = "datac";
  41413. // Location: FF_X56_Y10_N11
  41414. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][0] (
  41415. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41416. .d(\rv32.mem_ahb_hwdata[0] ),
  41417. .asdata(vcc),
  41418. .clrn(vcc),
  41419. .aload(gnd),
  41420. .sclr(gnd),
  41421. .sload(gnd),
  41422. .ena(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|wrreq~0_combout ),
  41423. .devclrn(devclrn),
  41424. .devpor(devpor),
  41425. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][0]~q ),
  41426. .prn(vcc));
  41427. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][0] .is_wysiwyg = "true";
  41428. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][0] .power_up = "low";
  41429. // Location: FF_X56_Y10_N25
  41430. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][1] (
  41431. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41432. .d(gnd),
  41433. .asdata(\rv32.mem_ahb_hwdata[1] ),
  41434. .clrn(vcc),
  41435. .aload(gnd),
  41436. .sclr(gnd),
  41437. .sload(vcc),
  41438. .ena(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|wrreq~0_combout ),
  41439. .devclrn(devclrn),
  41440. .devpor(devpor),
  41441. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][1]~q ),
  41442. .prn(vcc));
  41443. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][1] .is_wysiwyg = "true";
  41444. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][1] .power_up = "low";
  41445. // Location: FF_X56_Y10_N21
  41446. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][2] (
  41447. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41448. .d(\rv32.mem_ahb_hwdata[2] ),
  41449. .asdata(vcc),
  41450. .clrn(vcc),
  41451. .aload(gnd),
  41452. .sclr(gnd),
  41453. .sload(gnd),
  41454. .ena(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|wrreq~0_combout ),
  41455. .devclrn(devclrn),
  41456. .devpor(devpor),
  41457. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][2]~q ),
  41458. .prn(vcc));
  41459. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][2] .is_wysiwyg = "true";
  41460. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][2] .power_up = "low";
  41461. // Location: FF_X56_Y10_N17
  41462. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][3] (
  41463. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41464. .d(gnd),
  41465. .asdata(\rv32.mem_ahb_hwdata[3] ),
  41466. .clrn(vcc),
  41467. .aload(gnd),
  41468. .sclr(gnd),
  41469. .sload(vcc),
  41470. .ena(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|wrreq~0_combout ),
  41471. .devclrn(devclrn),
  41472. .devpor(devpor),
  41473. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][3]~q ),
  41474. .prn(vcc));
  41475. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][3] .is_wysiwyg = "true";
  41476. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][3] .power_up = "low";
  41477. // Location: FF_X56_Y10_N19
  41478. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][4] (
  41479. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41480. .d(\rv32.mem_ahb_hwdata[4] ),
  41481. .asdata(vcc),
  41482. .clrn(vcc),
  41483. .aload(gnd),
  41484. .sclr(gnd),
  41485. .sload(gnd),
  41486. .ena(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|wrreq~0_combout ),
  41487. .devclrn(devclrn),
  41488. .devpor(devpor),
  41489. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][4]~q ),
  41490. .prn(vcc));
  41491. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][4] .is_wysiwyg = "true";
  41492. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][4] .power_up = "low";
  41493. // Location: FF_X56_Y10_N27
  41494. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][5] (
  41495. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41496. .d(\rv32.mem_ahb_hwdata[5] ),
  41497. .asdata(vcc),
  41498. .clrn(vcc),
  41499. .aload(gnd),
  41500. .sclr(gnd),
  41501. .sload(gnd),
  41502. .ena(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|wrreq~0_combout ),
  41503. .devclrn(devclrn),
  41504. .devpor(devpor),
  41505. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][5]~q ),
  41506. .prn(vcc));
  41507. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][5] .is_wysiwyg = "true";
  41508. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][5] .power_up = "low";
  41509. // Location: FF_X56_Y10_N31
  41510. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][6] (
  41511. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41512. .d(\rv32.mem_ahb_hwdata[6] ),
  41513. .asdata(vcc),
  41514. .clrn(vcc),
  41515. .aload(gnd),
  41516. .sclr(gnd),
  41517. .sload(gnd),
  41518. .ena(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|wrreq~0_combout ),
  41519. .devclrn(devclrn),
  41520. .devpor(devpor),
  41521. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][6]~q ),
  41522. .prn(vcc));
  41523. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][6] .is_wysiwyg = "true";
  41524. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][6] .power_up = "low";
  41525. // Location: FF_X56_Y10_N5
  41526. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][7] (
  41527. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41528. .d(gnd),
  41529. .asdata(\rv32.mem_ahb_hwdata[7] ),
  41530. .clrn(vcc),
  41531. .aload(gnd),
  41532. .sclr(gnd),
  41533. .sload(vcc),
  41534. .ena(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|wrreq~0_combout ),
  41535. .devclrn(devclrn),
  41536. .devpor(devpor),
  41537. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][7]~q ),
  41538. .prn(vcc));
  41539. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][7] .is_wysiwyg = "true";
  41540. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][7] .power_up = "low";
  41541. // Location: LCCOMB_X57_Y10_N4
  41542. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|wrreq~0 (
  41543. .dataa(gnd),
  41544. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|counter ),
  41545. .datac(gnd),
  41546. .datad(\macro_inst|u_uart[1]|u_regs|tx_write [1]),
  41547. .cin(gnd),
  41548. .combout(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|wrreq~0_combout ),
  41549. .cout());
  41550. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|wrreq~0 .lut_mask = 16'h3300;
  41551. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_fifo|wrreq~0 .sum_lutc_input = "datac";
  41552. // Location: FF_X56_Y7_N15
  41553. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_parity (
  41554. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41555. .d(\macro_inst|u_uart[1]|u_tx[1]|tx_parity~1_combout ),
  41556. .asdata(vcc),
  41557. .clrn(vcc),
  41558. .aload(gnd),
  41559. .sclr(gnd),
  41560. .sload(gnd),
  41561. .ena(vcc),
  41562. .devclrn(devclrn),
  41563. .devpor(devpor),
  41564. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_parity~q ),
  41565. .prn(vcc));
  41566. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_parity .is_wysiwyg = "true";
  41567. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_parity .power_up = "low";
  41568. // Location: LCCOMB_X56_Y4_N14
  41569. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|tx_parity~0 (
  41570. .dataa(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg [0]),
  41571. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_bit~q ),
  41572. .datac(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_DATA~q ),
  41573. .datad(\macro_inst|u_uart[1]|u_regs|lcr_sps~q ),
  41574. .cin(gnd),
  41575. .combout(\macro_inst|u_uart[1]|u_tx[1]|tx_parity~0_combout ),
  41576. .cout());
  41577. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_parity~0 .lut_mask = 16'h0080;
  41578. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_parity~0 .sum_lutc_input = "datac";
  41579. // Location: LCCOMB_X56_Y7_N14
  41580. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|tx_parity~1 (
  41581. .dataa(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_START~q ),
  41582. .datab(\macro_inst|u_uart[1]|u_regs|lcr_eps~q ),
  41583. .datac(\macro_inst|u_uart[1]|u_tx[1]|tx_parity~q ),
  41584. .datad(\macro_inst|u_uart[1]|u_tx[1]|tx_parity~0_combout ),
  41585. .cin(gnd),
  41586. .combout(\macro_inst|u_uart[1]|u_tx[1]|tx_parity~1_combout ),
  41587. .cout());
  41588. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_parity~1 .lut_mask = 16'h2772;
  41589. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_parity~1 .sum_lutc_input = "datac";
  41590. // Location: FF_X56_Y10_N1
  41591. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[0] (
  41592. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41593. .d(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~0_combout ),
  41594. .asdata(vcc),
  41595. .clrn(!\sys_resetn~clkctrl_outclk ),
  41596. .aload(gnd),
  41597. .sclr(gnd),
  41598. .sload(gnd),
  41599. .ena(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[7]~1_combout ),
  41600. .devclrn(devclrn),
  41601. .devpor(devpor),
  41602. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg [0]),
  41603. .prn(vcc));
  41604. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[0] .is_wysiwyg = "true";
  41605. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[0] .power_up = "low";
  41606. // Location: FF_X56_Y10_N3
  41607. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[1] (
  41608. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41609. .d(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~2_combout ),
  41610. .asdata(vcc),
  41611. .clrn(!\sys_resetn~clkctrl_outclk ),
  41612. .aload(gnd),
  41613. .sclr(gnd),
  41614. .sload(gnd),
  41615. .ena(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[7]~1_combout ),
  41616. .devclrn(devclrn),
  41617. .devpor(devpor),
  41618. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg [1]),
  41619. .prn(vcc));
  41620. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[1] .is_wysiwyg = "true";
  41621. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[1] .power_up = "low";
  41622. // Location: FF_X56_Y10_N13
  41623. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[2] (
  41624. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41625. .d(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~3_combout ),
  41626. .asdata(vcc),
  41627. .clrn(!\sys_resetn~clkctrl_outclk ),
  41628. .aload(gnd),
  41629. .sclr(gnd),
  41630. .sload(gnd),
  41631. .ena(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[7]~1_combout ),
  41632. .devclrn(devclrn),
  41633. .devpor(devpor),
  41634. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg [2]),
  41635. .prn(vcc));
  41636. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[2] .is_wysiwyg = "true";
  41637. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[2] .power_up = "low";
  41638. // Location: FF_X56_Y10_N9
  41639. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[3] (
  41640. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41641. .d(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~4_combout ),
  41642. .asdata(vcc),
  41643. .clrn(!\sys_resetn~clkctrl_outclk ),
  41644. .aload(gnd),
  41645. .sclr(gnd),
  41646. .sload(gnd),
  41647. .ena(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[7]~1_combout ),
  41648. .devclrn(devclrn),
  41649. .devpor(devpor),
  41650. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg [3]),
  41651. .prn(vcc));
  41652. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[3] .is_wysiwyg = "true";
  41653. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[3] .power_up = "low";
  41654. // Location: FF_X56_Y10_N29
  41655. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[4] (
  41656. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41657. .d(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~5_combout ),
  41658. .asdata(vcc),
  41659. .clrn(!\sys_resetn~clkctrl_outclk ),
  41660. .aload(gnd),
  41661. .sclr(gnd),
  41662. .sload(gnd),
  41663. .ena(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[7]~1_combout ),
  41664. .devclrn(devclrn),
  41665. .devpor(devpor),
  41666. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg [4]),
  41667. .prn(vcc));
  41668. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[4] .is_wysiwyg = "true";
  41669. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[4] .power_up = "low";
  41670. // Location: FF_X56_Y10_N15
  41671. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[5] (
  41672. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41673. .d(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~6_combout ),
  41674. .asdata(vcc),
  41675. .clrn(!\sys_resetn~clkctrl_outclk ),
  41676. .aload(gnd),
  41677. .sclr(gnd),
  41678. .sload(gnd),
  41679. .ena(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[7]~1_combout ),
  41680. .devclrn(devclrn),
  41681. .devpor(devpor),
  41682. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg [5]),
  41683. .prn(vcc));
  41684. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[5] .is_wysiwyg = "true";
  41685. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[5] .power_up = "low";
  41686. // Location: FF_X56_Y10_N23
  41687. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[6] (
  41688. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41689. .d(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~7_combout ),
  41690. .asdata(vcc),
  41691. .clrn(!\sys_resetn~clkctrl_outclk ),
  41692. .aload(gnd),
  41693. .sclr(gnd),
  41694. .sload(gnd),
  41695. .ena(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[7]~1_combout ),
  41696. .devclrn(devclrn),
  41697. .devpor(devpor),
  41698. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg [6]),
  41699. .prn(vcc));
  41700. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[6] .is_wysiwyg = "true";
  41701. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[6] .power_up = "low";
  41702. // Location: FF_X56_Y10_N7
  41703. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[7] (
  41704. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41705. .d(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~8_combout ),
  41706. .asdata(vcc),
  41707. .clrn(!\sys_resetn~clkctrl_outclk ),
  41708. .aload(gnd),
  41709. .sclr(gnd),
  41710. .sload(gnd),
  41711. .ena(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[7]~1_combout ),
  41712. .devclrn(devclrn),
  41713. .devpor(devpor),
  41714. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg [7]),
  41715. .prn(vcc));
  41716. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[7] .is_wysiwyg = "true";
  41717. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[7] .power_up = "low";
  41718. // Location: LCCOMB_X56_Y10_N4
  41719. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[7]~1 (
  41720. .dataa(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_DATA~q ),
  41721. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_bit~q ),
  41722. .datac(gnd),
  41723. .datad(\macro_inst|u_uart[1]|u_tx[1]|fifo_rden~combout ),
  41724. .cin(gnd),
  41725. .combout(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[7]~1_combout ),
  41726. .cout());
  41727. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[7]~1 .lut_mask = 16'hFF88;
  41728. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg[7]~1 .sum_lutc_input = "datac";
  41729. // Location: LCCOMB_X56_Y10_N0
  41730. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~0 (
  41731. .dataa(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][0]~q ),
  41732. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg [1]),
  41733. .datac(gnd),
  41734. .datad(\macro_inst|u_uart[1]|u_tx[1]|fifo_rden~combout ),
  41735. .cin(gnd),
  41736. .combout(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~0_combout ),
  41737. .cout());
  41738. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~0 .lut_mask = 16'hAACC;
  41739. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~0 .sum_lutc_input = "datac";
  41740. // Location: LCCOMB_X56_Y10_N2
  41741. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~2 (
  41742. .dataa(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg [2]),
  41743. .datab(gnd),
  41744. .datac(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][1]~q ),
  41745. .datad(\macro_inst|u_uart[1]|u_tx[1]|fifo_rden~combout ),
  41746. .cin(gnd),
  41747. .combout(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~2_combout ),
  41748. .cout());
  41749. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~2 .lut_mask = 16'hF0AA;
  41750. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~2 .sum_lutc_input = "datac";
  41751. // Location: LCCOMB_X56_Y10_N12
  41752. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~3 (
  41753. .dataa(gnd),
  41754. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][2]~q ),
  41755. .datac(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg [3]),
  41756. .datad(\macro_inst|u_uart[1]|u_tx[1]|fifo_rden~combout ),
  41757. .cin(gnd),
  41758. .combout(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~3_combout ),
  41759. .cout());
  41760. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~3 .lut_mask = 16'hCCF0;
  41761. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~3 .sum_lutc_input = "datac";
  41762. // Location: LCCOMB_X56_Y10_N8
  41763. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~4 (
  41764. .dataa(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][3]~q ),
  41765. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg [4]),
  41766. .datac(gnd),
  41767. .datad(\macro_inst|u_uart[1]|u_tx[1]|fifo_rden~combout ),
  41768. .cin(gnd),
  41769. .combout(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~4_combout ),
  41770. .cout());
  41771. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~4 .lut_mask = 16'hAACC;
  41772. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~4 .sum_lutc_input = "datac";
  41773. // Location: LCCOMB_X56_Y10_N28
  41774. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~5 (
  41775. .dataa(gnd),
  41776. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][4]~q ),
  41777. .datac(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg [5]),
  41778. .datad(\macro_inst|u_uart[1]|u_tx[1]|fifo_rden~combout ),
  41779. .cin(gnd),
  41780. .combout(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~5_combout ),
  41781. .cout());
  41782. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~5 .lut_mask = 16'hCCF0;
  41783. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~5 .sum_lutc_input = "datac";
  41784. // Location: LCCOMB_X56_Y10_N14
  41785. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~6 (
  41786. .dataa(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg [6]),
  41787. .datab(gnd),
  41788. .datac(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][5]~q ),
  41789. .datad(\macro_inst|u_uart[1]|u_tx[1]|fifo_rden~combout ),
  41790. .cin(gnd),
  41791. .combout(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~6_combout ),
  41792. .cout());
  41793. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~6 .lut_mask = 16'hF0AA;
  41794. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~6 .sum_lutc_input = "datac";
  41795. // Location: LCCOMB_X56_Y10_N22
  41796. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~7 (
  41797. .dataa(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg [7]),
  41798. .datab(gnd),
  41799. .datac(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][6]~q ),
  41800. .datad(\macro_inst|u_uart[1]|u_tx[1]|fifo_rden~combout ),
  41801. .cin(gnd),
  41802. .combout(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~7_combout ),
  41803. .cout());
  41804. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~7 .lut_mask = 16'hF0AA;
  41805. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~7 .sum_lutc_input = "datac";
  41806. // Location: LCCOMB_X56_Y10_N6
  41807. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~8 (
  41808. .dataa(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|fifo[1][7]~q ),
  41809. .datab(gnd),
  41810. .datac(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg [0]),
  41811. .datad(\macro_inst|u_uart[1]|u_tx[1]|fifo_rden~combout ),
  41812. .cin(gnd),
  41813. .combout(\macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~8_combout ),
  41814. .cout());
  41815. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~8 .lut_mask = 16'hAAF0;
  41816. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_shift_reg~8 .sum_lutc_input = "datac";
  41817. // Location: FF_X47_Y4_N19
  41818. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_DATA (
  41819. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41820. .d(\macro_inst|u_uart[1]|u_tx[1]|Selector2~0_combout ),
  41821. .asdata(vcc),
  41822. .clrn(!\sys_resetn~clkctrl_outclk ),
  41823. .aload(gnd),
  41824. .sclr(gnd),
  41825. .sload(gnd),
  41826. .ena(vcc),
  41827. .devclrn(devclrn),
  41828. .devpor(devpor),
  41829. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_DATA~q ),
  41830. .prn(vcc));
  41831. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_DATA .is_wysiwyg = "true";
  41832. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_DATA .power_up = "low";
  41833. // Location: FF_X58_Y9_N3
  41834. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_IDLE (
  41835. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41836. .d(\macro_inst|u_uart[1]|u_tx[1]|Selector0~0_combout ),
  41837. .asdata(vcc),
  41838. .clrn(!\sys_resetn~clkctrl_outclk ),
  41839. .aload(gnd),
  41840. .sclr(gnd),
  41841. .sload(gnd),
  41842. .ena(vcc),
  41843. .devclrn(devclrn),
  41844. .devpor(devpor),
  41845. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_IDLE~q ),
  41846. .prn(vcc));
  41847. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_IDLE .is_wysiwyg = "true";
  41848. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_IDLE .power_up = "low";
  41849. // Location: FF_X61_Y7_N17
  41850. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_PARITY (
  41851. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41852. .d(\macro_inst|u_uart[1]|u_tx[1]|Selector3~1_combout ),
  41853. .asdata(vcc),
  41854. .clrn(!\sys_resetn~clkctrl_outclk ),
  41855. .aload(gnd),
  41856. .sclr(gnd),
  41857. .sload(gnd),
  41858. .ena(vcc),
  41859. .devclrn(devclrn),
  41860. .devpor(devpor),
  41861. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_PARITY~q ),
  41862. .prn(vcc));
  41863. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_PARITY .is_wysiwyg = "true";
  41864. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_PARITY .power_up = "low";
  41865. // Location: FF_X56_Y8_N1
  41866. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_START (
  41867. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41868. .d(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_START~1_combout ),
  41869. .asdata(vcc),
  41870. .clrn(!\sys_resetn~clkctrl_outclk ),
  41871. .aload(gnd),
  41872. .sclr(gnd),
  41873. .sload(gnd),
  41874. .ena(vcc),
  41875. .devclrn(devclrn),
  41876. .devpor(devpor),
  41877. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_START~q ),
  41878. .prn(vcc));
  41879. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_START .is_wysiwyg = "true";
  41880. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_START .power_up = "low";
  41881. // Location: LCCOMB_X56_Y8_N24
  41882. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_START~0 (
  41883. .dataa(\macro_inst|u_uart[1]|u_tx[1]|Selector5~3_combout ),
  41884. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_bit~q ),
  41885. .datac(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_DATA~q ),
  41886. .datad(\macro_inst|u_uart[1]|u_tx[1]|always0~0_combout ),
  41887. .cin(gnd),
  41888. .combout(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_START~0_combout ),
  41889. .cout());
  41890. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_START~0 .lut_mask = 16'h57F7;
  41891. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_START~0 .sum_lutc_input = "datac";
  41892. // Location: LCCOMB_X56_Y8_N0
  41893. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_START~1 (
  41894. .dataa(\macro_inst|u_uart[1]|u_tx[1]|comb~1_combout ),
  41895. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_START~0_combout ),
  41896. .datac(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_START~q ),
  41897. .datad(\macro_inst|u_uart[1]|u_tx[1]|fifo_rden~combout ),
  41898. .cin(gnd),
  41899. .combout(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_START~1_combout ),
  41900. .cout());
  41901. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_START~1 .lut_mask = 16'hFF40;
  41902. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_START~1 .sum_lutc_input = "datac";
  41903. // Location: FF_X47_Y4_N29
  41904. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_STOP (
  41905. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41906. .d(\macro_inst|u_uart[1]|u_tx[1]|Selector4~1_combout ),
  41907. .asdata(vcc),
  41908. .clrn(!\sys_resetn~clkctrl_outclk ),
  41909. .aload(gnd),
  41910. .sclr(gnd),
  41911. .sload(gnd),
  41912. .ena(vcc),
  41913. .devclrn(devclrn),
  41914. .devpor(devpor),
  41915. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_STOP~q ),
  41916. .prn(vcc));
  41917. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_STOP .is_wysiwyg = "true";
  41918. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_STOP .power_up = "low";
  41919. // Location: LCCOMB_X56_Y8_N4
  41920. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|tx_stop (
  41921. .dataa(gnd),
  41922. .datab(gnd),
  41923. .datac(\macro_inst|u_uart[1]|u_tx[1]|tx_fifo|counter ),
  41924. .datad(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_IDLE~q ),
  41925. .cin(gnd),
  41926. .combout(\macro_inst|u_uart[1]|u_tx[1]|tx_stop~combout ),
  41927. .cout());
  41928. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_stop .lut_mask = 16'h000F;
  41929. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_stop .sum_lutc_input = "datac";
  41930. // Location: FF_X47_Y4_N23
  41931. dffeas \macro_inst|u_uart[1]|u_tx[1]|tx_stop_cnt (
  41932. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41933. .d(\macro_inst|u_uart[1]|u_tx[1]|tx_stop_cnt~1_combout ),
  41934. .asdata(vcc),
  41935. .clrn(vcc),
  41936. .aload(gnd),
  41937. .sclr(gnd),
  41938. .sload(gnd),
  41939. .ena(vcc),
  41940. .devclrn(devclrn),
  41941. .devpor(devpor),
  41942. .q(\macro_inst|u_uart[1]|u_tx[1]|tx_stop_cnt~q ),
  41943. .prn(vcc));
  41944. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_stop_cnt .is_wysiwyg = "true";
  41945. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_stop_cnt .power_up = "low";
  41946. // Location: LCCOMB_X47_Y4_N20
  41947. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|tx_stop_cnt~0 (
  41948. .dataa(\macro_inst|u_uart[1]|u_tx[1]|tx_stop_cnt~q ),
  41949. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_STOP~q ),
  41950. .datac(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_START~q ),
  41951. .datad(\macro_inst|u_uart[1]|u_tx[1]|tx_bit~q ),
  41952. .cin(gnd),
  41953. .combout(\macro_inst|u_uart[1]|u_tx[1]|tx_stop_cnt~0_combout ),
  41954. .cout());
  41955. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_stop_cnt~0 .lut_mask = 16'h060A;
  41956. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_stop_cnt~0 .sum_lutc_input = "datac";
  41957. // Location: LCCOMB_X47_Y4_N22
  41958. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[1]|tx_stop_cnt~1 (
  41959. .dataa(gnd),
  41960. .datab(\macro_inst|u_uart[1]|u_regs|lcr_stp2~q ),
  41961. .datac(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_START~q ),
  41962. .datad(\macro_inst|u_uart[1]|u_tx[1]|tx_stop_cnt~0_combout ),
  41963. .cin(gnd),
  41964. .combout(\macro_inst|u_uart[1]|u_tx[1]|tx_stop_cnt~1_combout ),
  41965. .cout());
  41966. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_stop_cnt~1 .lut_mask = 16'hFFC0;
  41967. defparam \macro_inst|u_uart[1]|u_tx[1]|tx_stop_cnt~1 .sum_lutc_input = "datac";
  41968. // Location: FF_X56_Y7_N13
  41969. dffeas \macro_inst|u_uart[1]|u_tx[1]|uart_txd (
  41970. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  41971. .d(\macro_inst|u_uart[1]|u_tx[1]|Selector5~4_combout ),
  41972. .asdata(vcc),
  41973. .clrn(!\sys_resetn~clkctrl_outclk ),
  41974. .aload(gnd),
  41975. .sclr(gnd),
  41976. .sload(gnd),
  41977. .ena(vcc),
  41978. .devclrn(devclrn),
  41979. .devpor(devpor),
  41980. .q(\macro_inst|u_uart[1]|u_tx[1]|uart_txd~q ),
  41981. .prn(vcc));
  41982. defparam \macro_inst|u_uart[1]|u_tx[1]|uart_txd .is_wysiwyg = "true";
  41983. defparam \macro_inst|u_uart[1]|u_tx[1]|uart_txd .power_up = "low";
  41984. // Location: LCCOMB_X51_Y2_N12
  41985. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|Selector0~0 (
  41986. .dataa(\macro_inst|u_uart[1]|u_tx[2]|comb~1_combout ),
  41987. .datab(gnd),
  41988. .datac(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_IDLE~q ),
  41989. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|counter ),
  41990. .cin(gnd),
  41991. .combout(\macro_inst|u_uart[1]|u_tx[2]|Selector0~0_combout ),
  41992. .cout());
  41993. defparam \macro_inst|u_uart[1]|u_tx[2]|Selector0~0 .lut_mask = 16'hFF50;
  41994. defparam \macro_inst|u_uart[1]|u_tx[2]|Selector0~0 .sum_lutc_input = "datac";
  41995. // Location: LCCOMB_X57_Y10_N18
  41996. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|Selector2~0 (
  41997. .dataa(\macro_inst|u_uart[1]|u_tx[2]|always0~0_combout ),
  41998. .datab(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_START~q ),
  41999. .datac(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_DATA~q ),
  42000. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_bit~q ),
  42001. .cin(gnd),
  42002. .combout(\macro_inst|u_uart[1]|u_tx[2]|Selector2~0_combout ),
  42003. .cout());
  42004. defparam \macro_inst|u_uart[1]|u_tx[2]|Selector2~0 .lut_mask = 16'hDC50;
  42005. defparam \macro_inst|u_uart[1]|u_tx[2]|Selector2~0 .sum_lutc_input = "datac";
  42006. // Location: LCCOMB_X57_Y10_N10
  42007. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|Selector3~0 (
  42008. .dataa(gnd),
  42009. .datab(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_PARITY~q ),
  42010. .datac(gnd),
  42011. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_bit~q ),
  42012. .cin(gnd),
  42013. .combout(\macro_inst|u_uart[1]|u_tx[2]|Selector3~0_combout ),
  42014. .cout());
  42015. defparam \macro_inst|u_uart[1]|u_tx[2]|Selector3~0 .lut_mask = 16'h00CC;
  42016. defparam \macro_inst|u_uart[1]|u_tx[2]|Selector3~0 .sum_lutc_input = "datac";
  42017. // Location: LCCOMB_X57_Y10_N14
  42018. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|Selector3~1 (
  42019. .dataa(\macro_inst|u_uart[1]|u_tx[2]|always0~0_combout ),
  42020. .datab(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  42021. .datac(\macro_inst|u_uart[1]|u_tx[2]|Selector3~0_combout ),
  42022. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_DATA~q ),
  42023. .cin(gnd),
  42024. .combout(\macro_inst|u_uart[1]|u_tx[2]|Selector3~1_combout ),
  42025. .cout());
  42026. defparam \macro_inst|u_uart[1]|u_tx[2]|Selector3~1 .lut_mask = 16'hF8F0;
  42027. defparam \macro_inst|u_uart[1]|u_tx[2]|Selector3~1 .sum_lutc_input = "datac";
  42028. // Location: LCCOMB_X57_Y10_N2
  42029. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|Selector4~0 (
  42030. .dataa(\macro_inst|u_uart[1]|u_tx[2]|tx_stop_cnt~q ),
  42031. .datab(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_PARITY~q ),
  42032. .datac(\macro_inst|u_uart[1]|u_tx[2]|tx_bit~q ),
  42033. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_STOP~q ),
  42034. .cin(gnd),
  42035. .combout(\macro_inst|u_uart[1]|u_tx[2]|Selector4~0_combout ),
  42036. .cout());
  42037. defparam \macro_inst|u_uart[1]|u_tx[2]|Selector4~0 .lut_mask = 16'hEFC0;
  42038. defparam \macro_inst|u_uart[1]|u_tx[2]|Selector4~0 .sum_lutc_input = "datac";
  42039. // Location: LCCOMB_X57_Y10_N22
  42040. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|Selector4~1 (
  42041. .dataa(\macro_inst|u_uart[1]|u_tx[2]|always0~0_combout ),
  42042. .datab(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  42043. .datac(\macro_inst|u_uart[1]|u_tx[2]|Selector4~0_combout ),
  42044. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_DATA~q ),
  42045. .cin(gnd),
  42046. .combout(\macro_inst|u_uart[1]|u_tx[2]|Selector4~1_combout ),
  42047. .cout());
  42048. defparam \macro_inst|u_uart[1]|u_tx[2]|Selector4~1 .lut_mask = 16'hF2F0;
  42049. defparam \macro_inst|u_uart[1]|u_tx[2]|Selector4~1 .sum_lutc_input = "datac";
  42050. // Location: LCCOMB_X57_Y10_N6
  42051. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|Selector5~2 (
  42052. .dataa(\macro_inst|u_uart[1]|u_tx[2]|tx_parity~q ),
  42053. .datab(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg [0]),
  42054. .datac(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_PARITY~q ),
  42055. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_DATA~q ),
  42056. .cin(gnd),
  42057. .combout(\macro_inst|u_uart[1]|u_tx[2]|Selector5~2_combout ),
  42058. .cout());
  42059. defparam \macro_inst|u_uart[1]|u_tx[2]|Selector5~2 .lut_mask = 16'hECA0;
  42060. defparam \macro_inst|u_uart[1]|u_tx[2]|Selector5~2 .sum_lutc_input = "datac";
  42061. // Location: LCCOMB_X58_Y10_N14
  42062. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|Selector5~3 (
  42063. .dataa(gnd),
  42064. .datab(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_STOP~q ),
  42065. .datac(gnd),
  42066. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_IDLE~q ),
  42067. .cin(gnd),
  42068. .combout(\macro_inst|u_uart[1]|u_tx[2]|Selector5~3_combout ),
  42069. .cout());
  42070. defparam \macro_inst|u_uart[1]|u_tx[2]|Selector5~3 .lut_mask = 16'h3300;
  42071. defparam \macro_inst|u_uart[1]|u_tx[2]|Selector5~3 .sum_lutc_input = "datac";
  42072. // Location: LCCOMB_X58_Y10_N12
  42073. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|Selector5~4 (
  42074. .dataa(gnd),
  42075. .datab(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_STOP~q ),
  42076. .datac(\macro_inst|u_uart[1]|u_tx[2]|Selector5~2_combout ),
  42077. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_IDLE~q ),
  42078. .cin(gnd),
  42079. .combout(\macro_inst|u_uart[1]|u_tx[2]|Selector5~4_combout ),
  42080. .cout());
  42081. defparam \macro_inst|u_uart[1]|u_tx[2]|Selector5~4 .lut_mask = 16'h0300;
  42082. defparam \macro_inst|u_uart[1]|u_tx[2]|Selector5~4 .sum_lutc_input = "datac";
  42083. // Location: LCCOMB_X57_Y10_N12
  42084. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|always0~0 (
  42085. .dataa(\macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt [0]),
  42086. .datab(\macro_inst|u_uart[1]|u_tx[2]|tx_bit~q ),
  42087. .datac(\macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt [1]),
  42088. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt [2]),
  42089. .cin(gnd),
  42090. .combout(\macro_inst|u_uart[1]|u_tx[2]|always0~0_combout ),
  42091. .cout());
  42092. defparam \macro_inst|u_uart[1]|u_tx[2]|always0~0 .lut_mask = 16'h0004;
  42093. defparam \macro_inst|u_uart[1]|u_tx[2]|always0~0 .sum_lutc_input = "datac";
  42094. // Location: LCCOMB_X58_Y10_N8
  42095. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|always6~0 (
  42096. .dataa(\macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt [2]),
  42097. .datab(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  42098. .datac(\macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt [0]),
  42099. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt [1]),
  42100. .cin(gnd),
  42101. .combout(\macro_inst|u_uart[1]|u_tx[2]|always6~0_combout ),
  42102. .cout());
  42103. defparam \macro_inst|u_uart[1]|u_tx[2]|always6~0 .lut_mask = 16'h8000;
  42104. defparam \macro_inst|u_uart[1]|u_tx[2]|always6~0 .sum_lutc_input = "datac";
  42105. // Location: LCCOMB_X58_Y10_N20
  42106. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|always6~1 (
  42107. .dataa(gnd),
  42108. .datab(gnd),
  42109. .datac(\macro_inst|u_uart[1]|u_tx[2]|always6~0_combout ),
  42110. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt [3]),
  42111. .cin(gnd),
  42112. .combout(\macro_inst|u_uart[1]|u_tx[2]|always6~1_combout ),
  42113. .cout());
  42114. defparam \macro_inst|u_uart[1]|u_tx[2]|always6~1 .lut_mask = 16'hF000;
  42115. defparam \macro_inst|u_uart[1]|u_tx[2]|always6~1 .sum_lutc_input = "datac";
  42116. // Location: LCCOMB_X57_Y10_N28
  42117. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|comb~1 (
  42118. .dataa(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_STOP~q ),
  42119. .datab(gnd),
  42120. .datac(\macro_inst|u_uart[1]|u_tx[2]|tx_stop_cnt~q ),
  42121. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_bit~q ),
  42122. .cin(gnd),
  42123. .combout(\macro_inst|u_uart[1]|u_tx[2]|comb~1_combout ),
  42124. .cout());
  42125. defparam \macro_inst|u_uart[1]|u_tx[2]|comb~1 .lut_mask = 16'h0A00;
  42126. defparam \macro_inst|u_uart[1]|u_tx[2]|comb~1 .sum_lutc_input = "datac";
  42127. // Location: LCCOMB_X51_Y2_N26
  42128. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|fifo_rden (
  42129. .dataa(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_IDLE~q ),
  42130. .datab(gnd),
  42131. .datac(\macro_inst|u_uart[1]|u_tx[2]|comb~1_combout ),
  42132. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|counter ),
  42133. .cin(gnd),
  42134. .combout(\macro_inst|u_uart[1]|u_tx[2]|fifo_rden~combout ),
  42135. .cout());
  42136. defparam \macro_inst|u_uart[1]|u_tx[2]|fifo_rden .lut_mask = 16'hF500;
  42137. defparam \macro_inst|u_uart[1]|u_tx[2]|fifo_rden .sum_lutc_input = "datac";
  42138. // Location: FF_X58_Y10_N23
  42139. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[0] (
  42140. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42141. .d(\macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[0]~4_combout ),
  42142. .asdata(vcc),
  42143. .clrn(!\sys_resetn~clkctrl_outclk ),
  42144. .aload(gnd),
  42145. .sclr(\macro_inst|u_uart[1]|u_tx[2]|tx_stop~combout ),
  42146. .sload(gnd),
  42147. .ena(vcc),
  42148. .devclrn(devclrn),
  42149. .devpor(devpor),
  42150. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt [0]),
  42151. .prn(vcc));
  42152. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[0] .is_wysiwyg = "true";
  42153. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[0] .power_up = "low";
  42154. // Location: LCCOMB_X58_Y10_N22
  42155. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[0]~4 (
  42156. .dataa(\macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt [0]),
  42157. .datab(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  42158. .datac(gnd),
  42159. .datad(vcc),
  42160. .cin(gnd),
  42161. .combout(\macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[0]~4_combout ),
  42162. .cout(\macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[0]~5 ));
  42163. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[0]~4 .lut_mask = 16'h6688;
  42164. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[0]~4 .sum_lutc_input = "datac";
  42165. // Location: FF_X58_Y10_N25
  42166. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[1] (
  42167. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42168. .d(\macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[1]~6_combout ),
  42169. .asdata(vcc),
  42170. .clrn(!\sys_resetn~clkctrl_outclk ),
  42171. .aload(gnd),
  42172. .sclr(\macro_inst|u_uart[1]|u_tx[2]|tx_stop~combout ),
  42173. .sload(gnd),
  42174. .ena(vcc),
  42175. .devclrn(devclrn),
  42176. .devpor(devpor),
  42177. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt [1]),
  42178. .prn(vcc));
  42179. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[1] .is_wysiwyg = "true";
  42180. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[1] .power_up = "low";
  42181. // Location: LCCOMB_X58_Y10_N24
  42182. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[1]~6 (
  42183. .dataa(gnd),
  42184. .datab(\macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt [1]),
  42185. .datac(gnd),
  42186. .datad(vcc),
  42187. .cin(\macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[0]~5 ),
  42188. .combout(\macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[1]~6_combout ),
  42189. .cout(\macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[1]~7 ));
  42190. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[1]~6 .lut_mask = 16'h3C3F;
  42191. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[1]~6 .sum_lutc_input = "cin";
  42192. // Location: FF_X58_Y10_N27
  42193. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[2] (
  42194. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42195. .d(\macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[2]~8_combout ),
  42196. .asdata(vcc),
  42197. .clrn(!\sys_resetn~clkctrl_outclk ),
  42198. .aload(gnd),
  42199. .sclr(\macro_inst|u_uart[1]|u_tx[2]|tx_stop~combout ),
  42200. .sload(gnd),
  42201. .ena(vcc),
  42202. .devclrn(devclrn),
  42203. .devpor(devpor),
  42204. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt [2]),
  42205. .prn(vcc));
  42206. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[2] .is_wysiwyg = "true";
  42207. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[2] .power_up = "low";
  42208. // Location: LCCOMB_X58_Y10_N26
  42209. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[2]~8 (
  42210. .dataa(\macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt [2]),
  42211. .datab(gnd),
  42212. .datac(gnd),
  42213. .datad(vcc),
  42214. .cin(\macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[1]~7 ),
  42215. .combout(\macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[2]~8_combout ),
  42216. .cout(\macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[2]~9 ));
  42217. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[2]~8 .lut_mask = 16'hA50A;
  42218. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[2]~8 .sum_lutc_input = "cin";
  42219. // Location: FF_X58_Y10_N29
  42220. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[3] (
  42221. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42222. .d(\macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[3]~10_combout ),
  42223. .asdata(vcc),
  42224. .clrn(!\sys_resetn~clkctrl_outclk ),
  42225. .aload(gnd),
  42226. .sclr(\macro_inst|u_uart[1]|u_tx[2]|tx_stop~combout ),
  42227. .sload(gnd),
  42228. .ena(vcc),
  42229. .devclrn(devclrn),
  42230. .devpor(devpor),
  42231. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt [3]),
  42232. .prn(vcc));
  42233. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[3] .is_wysiwyg = "true";
  42234. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[3] .power_up = "low";
  42235. // Location: LCCOMB_X58_Y10_N28
  42236. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[3]~10 (
  42237. .dataa(gnd),
  42238. .datab(gnd),
  42239. .datac(gnd),
  42240. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt [3]),
  42241. .cin(\macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[2]~9 ),
  42242. .combout(\macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[3]~10_combout ),
  42243. .cout());
  42244. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[3]~10 .lut_mask = 16'h0FF0;
  42245. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_baud_cnt[3]~10 .sum_lutc_input = "cin";
  42246. // Location: FF_X57_Y10_N3
  42247. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_bit (
  42248. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42249. .d(gnd),
  42250. .asdata(\macro_inst|u_uart[1]|u_tx[2]|always6~1_combout ),
  42251. .clrn(!\sys_resetn~clkctrl_outclk ),
  42252. .aload(gnd),
  42253. .sclr(gnd),
  42254. .sload(vcc),
  42255. .ena(vcc),
  42256. .devclrn(devclrn),
  42257. .devpor(devpor),
  42258. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_bit~q ),
  42259. .prn(vcc));
  42260. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_bit .is_wysiwyg = "true";
  42261. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_bit .power_up = "low";
  42262. // Location: FF_X58_Y5_N29
  42263. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_complete (
  42264. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42265. .d(\macro_inst|u_uart[1]|u_tx[2]|tx_complete~0_combout ),
  42266. .asdata(vcc),
  42267. .clrn(!\sys_resetn~clkctrl_outclk ),
  42268. .aload(gnd),
  42269. .sclr(gnd),
  42270. .sload(gnd),
  42271. .ena(vcc),
  42272. .devclrn(devclrn),
  42273. .devpor(devpor),
  42274. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_complete~q ),
  42275. .prn(vcc));
  42276. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_complete .is_wysiwyg = "true";
  42277. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_complete .power_up = "low";
  42278. // Location: LCCOMB_X58_Y5_N28
  42279. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|tx_complete~0 (
  42280. .dataa(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|counter ),
  42281. .datab(\macro_inst|u_uart[1]|u_tx[2]|comb~1_combout ),
  42282. .datac(\macro_inst|u_uart[1]|u_tx[2]|tx_complete~q ),
  42283. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags[2]~14_combout ),
  42284. .cin(gnd),
  42285. .combout(\macro_inst|u_uart[1]|u_tx[2]|tx_complete~0_combout ),
  42286. .cout());
  42287. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_complete~0 .lut_mask = 16'h5444;
  42288. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_complete~0 .sum_lutc_input = "datac";
  42289. // Location: FF_X58_Y10_N31
  42290. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt[0] (
  42291. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42292. .d(\macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt~2_combout ),
  42293. .asdata(vcc),
  42294. .clrn(vcc),
  42295. .aload(gnd),
  42296. .sclr(gnd),
  42297. .sload(gnd),
  42298. .ena(\macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt[2]~1_combout ),
  42299. .devclrn(devclrn),
  42300. .devpor(devpor),
  42301. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt [0]),
  42302. .prn(vcc));
  42303. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt[0] .is_wysiwyg = "true";
  42304. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt[0] .power_up = "low";
  42305. // Location: FF_X58_Y10_N1
  42306. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt[1] (
  42307. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42308. .d(\macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt~0_combout ),
  42309. .asdata(vcc),
  42310. .clrn(vcc),
  42311. .aload(gnd),
  42312. .sclr(gnd),
  42313. .sload(gnd),
  42314. .ena(\macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt[2]~1_combout ),
  42315. .devclrn(devclrn),
  42316. .devpor(devpor),
  42317. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt [1]),
  42318. .prn(vcc));
  42319. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt[1] .is_wysiwyg = "true";
  42320. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt[1] .power_up = "low";
  42321. // Location: FF_X58_Y10_N19
  42322. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt[2] (
  42323. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42324. .d(\macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt~3_combout ),
  42325. .asdata(vcc),
  42326. .clrn(vcc),
  42327. .aload(gnd),
  42328. .sclr(gnd),
  42329. .sload(gnd),
  42330. .ena(\macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt[2]~1_combout ),
  42331. .devclrn(devclrn),
  42332. .devpor(devpor),
  42333. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt [2]),
  42334. .prn(vcc));
  42335. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt[2] .is_wysiwyg = "true";
  42336. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt[2] .power_up = "low";
  42337. // Location: LCCOMB_X57_Y10_N8
  42338. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt[2]~1 (
  42339. .dataa(\macro_inst|u_uart[1]|u_tx[2]|tx_bit~q ),
  42340. .datab(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_START~q ),
  42341. .datac(gnd),
  42342. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_DATA~q ),
  42343. .cin(gnd),
  42344. .combout(\macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt[2]~1_combout ),
  42345. .cout());
  42346. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt[2]~1 .lut_mask = 16'hEECC;
  42347. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt[2]~1 .sum_lutc_input = "datac";
  42348. // Location: LCCOMB_X58_Y10_N0
  42349. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt~0 (
  42350. .dataa(\macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt [0]),
  42351. .datab(gnd),
  42352. .datac(\macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt [1]),
  42353. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_START~q ),
  42354. .cin(gnd),
  42355. .combout(\macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt~0_combout ),
  42356. .cout());
  42357. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt~0 .lut_mask = 16'hFFA5;
  42358. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt~0 .sum_lutc_input = "datac";
  42359. // Location: LCCOMB_X58_Y10_N30
  42360. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt~2 (
  42361. .dataa(gnd),
  42362. .datab(gnd),
  42363. .datac(\macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt [0]),
  42364. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_START~q ),
  42365. .cin(gnd),
  42366. .combout(\macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt~2_combout ),
  42367. .cout());
  42368. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt~2 .lut_mask = 16'hFF0F;
  42369. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt~2 .sum_lutc_input = "datac";
  42370. // Location: LCCOMB_X58_Y10_N18
  42371. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt~3 (
  42372. .dataa(\macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt [0]),
  42373. .datab(\macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt [1]),
  42374. .datac(\macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt [2]),
  42375. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_START~q ),
  42376. .cin(gnd),
  42377. .combout(\macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt~3_combout ),
  42378. .cout());
  42379. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt~3 .lut_mask = 16'hFFE1;
  42380. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_data_cnt~3 .sum_lutc_input = "datac";
  42381. // Location: FF_X51_Y2_N17
  42382. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|counter[0] (
  42383. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42384. .d(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|counter~0_combout ),
  42385. .asdata(vcc),
  42386. .clrn(!\sys_resetn~clkctrl_outclk ),
  42387. .aload(gnd),
  42388. .sclr(gnd),
  42389. .sload(gnd),
  42390. .ena(vcc),
  42391. .devclrn(devclrn),
  42392. .devpor(devpor),
  42393. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|counter ),
  42394. .prn(vcc));
  42395. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|counter[0] .is_wysiwyg = "true";
  42396. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|counter[0] .power_up = "low";
  42397. // Location: LCCOMB_X51_Y2_N16
  42398. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|counter~0 (
  42399. .dataa(\macro_inst|u_uart[1]|u_tx[2]|comb~1_combout ),
  42400. .datab(\macro_inst|u_uart[1]|u_regs|tx_write [2]),
  42401. .datac(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|counter ),
  42402. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_IDLE~q ),
  42403. .cin(gnd),
  42404. .combout(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|counter~0_combout ),
  42405. .cout());
  42406. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|counter~0 .lut_mask = 16'h5C0C;
  42407. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|counter~0 .sum_lutc_input = "datac";
  42408. // Location: FF_X56_Y12_N19
  42409. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][0] (
  42410. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42411. .d(\rv32.mem_ahb_hwdata[0] ),
  42412. .asdata(vcc),
  42413. .clrn(vcc),
  42414. .aload(gnd),
  42415. .sclr(gnd),
  42416. .sload(gnd),
  42417. .ena(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|wrreq~0_combout ),
  42418. .devclrn(devclrn),
  42419. .devpor(devpor),
  42420. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][0]~q ),
  42421. .prn(vcc));
  42422. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][0] .is_wysiwyg = "true";
  42423. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][0] .power_up = "low";
  42424. // Location: FF_X56_Y12_N3
  42425. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][1] (
  42426. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42427. .d(\rv32.mem_ahb_hwdata[1] ),
  42428. .asdata(vcc),
  42429. .clrn(vcc),
  42430. .aload(gnd),
  42431. .sclr(gnd),
  42432. .sload(gnd),
  42433. .ena(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|wrreq~0_combout ),
  42434. .devclrn(devclrn),
  42435. .devpor(devpor),
  42436. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][1]~q ),
  42437. .prn(vcc));
  42438. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][1] .is_wysiwyg = "true";
  42439. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][1] .power_up = "low";
  42440. // Location: FF_X56_Y12_N23
  42441. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][2] (
  42442. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42443. .d(\rv32.mem_ahb_hwdata[2] ),
  42444. .asdata(vcc),
  42445. .clrn(vcc),
  42446. .aload(gnd),
  42447. .sclr(gnd),
  42448. .sload(gnd),
  42449. .ena(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|wrreq~0_combout ),
  42450. .devclrn(devclrn),
  42451. .devpor(devpor),
  42452. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][2]~q ),
  42453. .prn(vcc));
  42454. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][2] .is_wysiwyg = "true";
  42455. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][2] .power_up = "low";
  42456. // Location: FF_X56_Y12_N11
  42457. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][3] (
  42458. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42459. .d(\rv32.mem_ahb_hwdata[3] ),
  42460. .asdata(vcc),
  42461. .clrn(vcc),
  42462. .aload(gnd),
  42463. .sclr(gnd),
  42464. .sload(gnd),
  42465. .ena(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|wrreq~0_combout ),
  42466. .devclrn(devclrn),
  42467. .devpor(devpor),
  42468. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][3]~q ),
  42469. .prn(vcc));
  42470. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][3] .is_wysiwyg = "true";
  42471. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][3] .power_up = "low";
  42472. // Location: FF_X56_Y12_N27
  42473. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][4] (
  42474. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42475. .d(\rv32.mem_ahb_hwdata[4] ),
  42476. .asdata(vcc),
  42477. .clrn(vcc),
  42478. .aload(gnd),
  42479. .sclr(gnd),
  42480. .sload(gnd),
  42481. .ena(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|wrreq~0_combout ),
  42482. .devclrn(devclrn),
  42483. .devpor(devpor),
  42484. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][4]~q ),
  42485. .prn(vcc));
  42486. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][4] .is_wysiwyg = "true";
  42487. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][4] .power_up = "low";
  42488. // Location: FF_X56_Y12_N15
  42489. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][5] (
  42490. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42491. .d(\rv32.mem_ahb_hwdata[5] ),
  42492. .asdata(vcc),
  42493. .clrn(vcc),
  42494. .aload(gnd),
  42495. .sclr(gnd),
  42496. .sload(gnd),
  42497. .ena(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|wrreq~0_combout ),
  42498. .devclrn(devclrn),
  42499. .devpor(devpor),
  42500. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][5]~q ),
  42501. .prn(vcc));
  42502. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][5] .is_wysiwyg = "true";
  42503. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][5] .power_up = "low";
  42504. // Location: FF_X56_Y12_N5
  42505. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][6] (
  42506. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42507. .d(gnd),
  42508. .asdata(\rv32.mem_ahb_hwdata[6] ),
  42509. .clrn(vcc),
  42510. .aload(gnd),
  42511. .sclr(gnd),
  42512. .sload(vcc),
  42513. .ena(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|wrreq~0_combout ),
  42514. .devclrn(devclrn),
  42515. .devpor(devpor),
  42516. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][6]~q ),
  42517. .prn(vcc));
  42518. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][6] .is_wysiwyg = "true";
  42519. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][6] .power_up = "low";
  42520. // Location: FF_X56_Y12_N13
  42521. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][7] (
  42522. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42523. .d(\rv32.mem_ahb_hwdata[7] ),
  42524. .asdata(vcc),
  42525. .clrn(vcc),
  42526. .aload(gnd),
  42527. .sclr(gnd),
  42528. .sload(gnd),
  42529. .ena(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|wrreq~0_combout ),
  42530. .devclrn(devclrn),
  42531. .devpor(devpor),
  42532. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][7]~q ),
  42533. .prn(vcc));
  42534. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][7] .is_wysiwyg = "true";
  42535. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][7] .power_up = "low";
  42536. // Location: LCCOMB_X56_Y10_N24
  42537. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|wrreq~0 (
  42538. .dataa(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|counter ),
  42539. .datab(gnd),
  42540. .datac(gnd),
  42541. .datad(\macro_inst|u_uart[1]|u_regs|tx_write [2]),
  42542. .cin(gnd),
  42543. .combout(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|wrreq~0_combout ),
  42544. .cout());
  42545. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|wrreq~0 .lut_mask = 16'h5500;
  42546. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_fifo|wrreq~0 .sum_lutc_input = "datac";
  42547. // Location: FF_X58_Y10_N5
  42548. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_parity (
  42549. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42550. .d(\macro_inst|u_uart[1]|u_tx[2]|tx_parity~1_combout ),
  42551. .asdata(vcc),
  42552. .clrn(vcc),
  42553. .aload(gnd),
  42554. .sclr(gnd),
  42555. .sload(gnd),
  42556. .ena(vcc),
  42557. .devclrn(devclrn),
  42558. .devpor(devpor),
  42559. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_parity~q ),
  42560. .prn(vcc));
  42561. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_parity .is_wysiwyg = "true";
  42562. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_parity .power_up = "low";
  42563. // Location: LCCOMB_X57_Y10_N16
  42564. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|tx_parity~0 (
  42565. .dataa(\macro_inst|u_uart[1]|u_tx[2]|tx_bit~q ),
  42566. .datab(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg [0]),
  42567. .datac(\macro_inst|u_uart[1]|u_regs|lcr_sps~q ),
  42568. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_DATA~q ),
  42569. .cin(gnd),
  42570. .combout(\macro_inst|u_uart[1]|u_tx[2]|tx_parity~0_combout ),
  42571. .cout());
  42572. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_parity~0 .lut_mask = 16'h0800;
  42573. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_parity~0 .sum_lutc_input = "datac";
  42574. // Location: LCCOMB_X58_Y10_N4
  42575. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|tx_parity~1 (
  42576. .dataa(\macro_inst|u_uart[1]|u_regs|lcr_eps~q ),
  42577. .datab(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_START~q ),
  42578. .datac(\macro_inst|u_uart[1]|u_tx[2]|tx_parity~q ),
  42579. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_parity~0_combout ),
  42580. .cin(gnd),
  42581. .combout(\macro_inst|u_uart[1]|u_tx[2]|tx_parity~1_combout ),
  42582. .cout());
  42583. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_parity~1 .lut_mask = 16'h4774;
  42584. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_parity~1 .sum_lutc_input = "datac";
  42585. // Location: FF_X56_Y12_N1
  42586. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[0] (
  42587. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42588. .d(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~0_combout ),
  42589. .asdata(vcc),
  42590. .clrn(!\sys_resetn~clkctrl_outclk ),
  42591. .aload(gnd),
  42592. .sclr(gnd),
  42593. .sload(gnd),
  42594. .ena(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[7]~1_combout ),
  42595. .devclrn(devclrn),
  42596. .devpor(devpor),
  42597. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg [0]),
  42598. .prn(vcc));
  42599. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[0] .is_wysiwyg = "true";
  42600. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[0] .power_up = "low";
  42601. // Location: FF_X56_Y12_N31
  42602. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[1] (
  42603. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42604. .d(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~2_combout ),
  42605. .asdata(vcc),
  42606. .clrn(!\sys_resetn~clkctrl_outclk ),
  42607. .aload(gnd),
  42608. .sclr(gnd),
  42609. .sload(gnd),
  42610. .ena(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[7]~1_combout ),
  42611. .devclrn(devclrn),
  42612. .devpor(devpor),
  42613. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg [1]),
  42614. .prn(vcc));
  42615. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[1] .is_wysiwyg = "true";
  42616. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[1] .power_up = "low";
  42617. // Location: FF_X56_Y12_N7
  42618. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[2] (
  42619. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42620. .d(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~3_combout ),
  42621. .asdata(vcc),
  42622. .clrn(!\sys_resetn~clkctrl_outclk ),
  42623. .aload(gnd),
  42624. .sclr(gnd),
  42625. .sload(gnd),
  42626. .ena(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[7]~1_combout ),
  42627. .devclrn(devclrn),
  42628. .devpor(devpor),
  42629. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg [2]),
  42630. .prn(vcc));
  42631. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[2] .is_wysiwyg = "true";
  42632. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[2] .power_up = "low";
  42633. // Location: FF_X56_Y12_N29
  42634. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[3] (
  42635. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42636. .d(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~4_combout ),
  42637. .asdata(vcc),
  42638. .clrn(!\sys_resetn~clkctrl_outclk ),
  42639. .aload(gnd),
  42640. .sclr(gnd),
  42641. .sload(gnd),
  42642. .ena(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[7]~1_combout ),
  42643. .devclrn(devclrn),
  42644. .devpor(devpor),
  42645. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg [3]),
  42646. .prn(vcc));
  42647. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[3] .is_wysiwyg = "true";
  42648. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[3] .power_up = "low";
  42649. // Location: FF_X56_Y12_N21
  42650. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[4] (
  42651. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42652. .d(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~5_combout ),
  42653. .asdata(vcc),
  42654. .clrn(!\sys_resetn~clkctrl_outclk ),
  42655. .aload(gnd),
  42656. .sclr(gnd),
  42657. .sload(gnd),
  42658. .ena(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[7]~1_combout ),
  42659. .devclrn(devclrn),
  42660. .devpor(devpor),
  42661. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg [4]),
  42662. .prn(vcc));
  42663. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[4] .is_wysiwyg = "true";
  42664. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[4] .power_up = "low";
  42665. // Location: FF_X56_Y12_N25
  42666. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[5] (
  42667. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42668. .d(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~6_combout ),
  42669. .asdata(vcc),
  42670. .clrn(!\sys_resetn~clkctrl_outclk ),
  42671. .aload(gnd),
  42672. .sclr(gnd),
  42673. .sload(gnd),
  42674. .ena(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[7]~1_combout ),
  42675. .devclrn(devclrn),
  42676. .devpor(devpor),
  42677. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg [5]),
  42678. .prn(vcc));
  42679. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[5] .is_wysiwyg = "true";
  42680. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[5] .power_up = "low";
  42681. // Location: FF_X56_Y12_N17
  42682. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[6] (
  42683. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42684. .d(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~7_combout ),
  42685. .asdata(vcc),
  42686. .clrn(!\sys_resetn~clkctrl_outclk ),
  42687. .aload(gnd),
  42688. .sclr(gnd),
  42689. .sload(gnd),
  42690. .ena(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[7]~1_combout ),
  42691. .devclrn(devclrn),
  42692. .devpor(devpor),
  42693. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg [6]),
  42694. .prn(vcc));
  42695. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[6] .is_wysiwyg = "true";
  42696. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[6] .power_up = "low";
  42697. // Location: FF_X56_Y12_N9
  42698. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[7] (
  42699. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42700. .d(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~8_combout ),
  42701. .asdata(vcc),
  42702. .clrn(!\sys_resetn~clkctrl_outclk ),
  42703. .aload(gnd),
  42704. .sclr(gnd),
  42705. .sload(gnd),
  42706. .ena(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[7]~1_combout ),
  42707. .devclrn(devclrn),
  42708. .devpor(devpor),
  42709. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg [7]),
  42710. .prn(vcc));
  42711. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[7] .is_wysiwyg = "true";
  42712. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[7] .power_up = "low";
  42713. // Location: LCCOMB_X56_Y12_N4
  42714. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[7]~1 (
  42715. .dataa(\macro_inst|u_uart[1]|u_tx[2]|tx_bit~q ),
  42716. .datab(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_DATA~q ),
  42717. .datac(gnd),
  42718. .datad(\macro_inst|u_uart[1]|u_tx[2]|fifo_rden~combout ),
  42719. .cin(gnd),
  42720. .combout(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[7]~1_combout ),
  42721. .cout());
  42722. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[7]~1 .lut_mask = 16'hFF88;
  42723. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg[7]~1 .sum_lutc_input = "datac";
  42724. // Location: LCCOMB_X56_Y12_N0
  42725. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~0 (
  42726. .dataa(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg [1]),
  42727. .datab(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][0]~q ),
  42728. .datac(gnd),
  42729. .datad(\macro_inst|u_uart[1]|u_tx[2]|fifo_rden~combout ),
  42730. .cin(gnd),
  42731. .combout(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~0_combout ),
  42732. .cout());
  42733. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~0 .lut_mask = 16'hCCAA;
  42734. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~0 .sum_lutc_input = "datac";
  42735. // Location: LCCOMB_X56_Y12_N30
  42736. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~2 (
  42737. .dataa(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg [2]),
  42738. .datab(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][1]~q ),
  42739. .datac(gnd),
  42740. .datad(\macro_inst|u_uart[1]|u_tx[2]|fifo_rden~combout ),
  42741. .cin(gnd),
  42742. .combout(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~2_combout ),
  42743. .cout());
  42744. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~2 .lut_mask = 16'hCCAA;
  42745. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~2 .sum_lutc_input = "datac";
  42746. // Location: LCCOMB_X56_Y12_N6
  42747. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~3 (
  42748. .dataa(gnd),
  42749. .datab(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg [3]),
  42750. .datac(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][2]~q ),
  42751. .datad(\macro_inst|u_uart[1]|u_tx[2]|fifo_rden~combout ),
  42752. .cin(gnd),
  42753. .combout(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~3_combout ),
  42754. .cout());
  42755. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~3 .lut_mask = 16'hF0CC;
  42756. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~3 .sum_lutc_input = "datac";
  42757. // Location: LCCOMB_X56_Y12_N28
  42758. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~4 (
  42759. .dataa(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][3]~q ),
  42760. .datab(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg [4]),
  42761. .datac(gnd),
  42762. .datad(\macro_inst|u_uart[1]|u_tx[2]|fifo_rden~combout ),
  42763. .cin(gnd),
  42764. .combout(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~4_combout ),
  42765. .cout());
  42766. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~4 .lut_mask = 16'hAACC;
  42767. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~4 .sum_lutc_input = "datac";
  42768. // Location: LCCOMB_X56_Y12_N20
  42769. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~5 (
  42770. .dataa(gnd),
  42771. .datab(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg [5]),
  42772. .datac(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][4]~q ),
  42773. .datad(\macro_inst|u_uart[1]|u_tx[2]|fifo_rden~combout ),
  42774. .cin(gnd),
  42775. .combout(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~5_combout ),
  42776. .cout());
  42777. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~5 .lut_mask = 16'hF0CC;
  42778. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~5 .sum_lutc_input = "datac";
  42779. // Location: LCCOMB_X56_Y12_N24
  42780. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~6 (
  42781. .dataa(gnd),
  42782. .datab(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg [6]),
  42783. .datac(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][5]~q ),
  42784. .datad(\macro_inst|u_uart[1]|u_tx[2]|fifo_rden~combout ),
  42785. .cin(gnd),
  42786. .combout(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~6_combout ),
  42787. .cout());
  42788. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~6 .lut_mask = 16'hF0CC;
  42789. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~6 .sum_lutc_input = "datac";
  42790. // Location: LCCOMB_X56_Y12_N16
  42791. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~7 (
  42792. .dataa(gnd),
  42793. .datab(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][6]~q ),
  42794. .datac(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg [7]),
  42795. .datad(\macro_inst|u_uart[1]|u_tx[2]|fifo_rden~combout ),
  42796. .cin(gnd),
  42797. .combout(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~7_combout ),
  42798. .cout());
  42799. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~7 .lut_mask = 16'hCCF0;
  42800. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~7 .sum_lutc_input = "datac";
  42801. // Location: LCCOMB_X56_Y12_N8
  42802. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~8 (
  42803. .dataa(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|fifo[1][7]~q ),
  42804. .datab(gnd),
  42805. .datac(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg [0]),
  42806. .datad(\macro_inst|u_uart[1]|u_tx[2]|fifo_rden~combout ),
  42807. .cin(gnd),
  42808. .combout(\macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~8_combout ),
  42809. .cout());
  42810. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~8 .lut_mask = 16'hAAF0;
  42811. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_shift_reg~8 .sum_lutc_input = "datac";
  42812. // Location: FF_X57_Y10_N19
  42813. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_DATA (
  42814. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42815. .d(\macro_inst|u_uart[1]|u_tx[2]|Selector2~0_combout ),
  42816. .asdata(vcc),
  42817. .clrn(!\sys_resetn~clkctrl_outclk ),
  42818. .aload(gnd),
  42819. .sclr(gnd),
  42820. .sload(gnd),
  42821. .ena(vcc),
  42822. .devclrn(devclrn),
  42823. .devpor(devpor),
  42824. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_DATA~q ),
  42825. .prn(vcc));
  42826. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_DATA .is_wysiwyg = "true";
  42827. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_DATA .power_up = "low";
  42828. // Location: FF_X51_Y2_N13
  42829. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_IDLE (
  42830. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42831. .d(\macro_inst|u_uart[1]|u_tx[2]|Selector0~0_combout ),
  42832. .asdata(vcc),
  42833. .clrn(!\sys_resetn~clkctrl_outclk ),
  42834. .aload(gnd),
  42835. .sclr(gnd),
  42836. .sload(gnd),
  42837. .ena(vcc),
  42838. .devclrn(devclrn),
  42839. .devpor(devpor),
  42840. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_IDLE~q ),
  42841. .prn(vcc));
  42842. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_IDLE .is_wysiwyg = "true";
  42843. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_IDLE .power_up = "low";
  42844. // Location: FF_X57_Y10_N15
  42845. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_PARITY (
  42846. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42847. .d(\macro_inst|u_uart[1]|u_tx[2]|Selector3~1_combout ),
  42848. .asdata(vcc),
  42849. .clrn(!\sys_resetn~clkctrl_outclk ),
  42850. .aload(gnd),
  42851. .sclr(gnd),
  42852. .sload(gnd),
  42853. .ena(vcc),
  42854. .devclrn(devclrn),
  42855. .devpor(devpor),
  42856. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_PARITY~q ),
  42857. .prn(vcc));
  42858. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_PARITY .is_wysiwyg = "true";
  42859. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_PARITY .power_up = "low";
  42860. // Location: FF_X57_Y10_N25
  42861. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_START (
  42862. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42863. .d(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_START~1_combout ),
  42864. .asdata(vcc),
  42865. .clrn(!\sys_resetn~clkctrl_outclk ),
  42866. .aload(gnd),
  42867. .sclr(gnd),
  42868. .sload(gnd),
  42869. .ena(vcc),
  42870. .devclrn(devclrn),
  42871. .devpor(devpor),
  42872. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_START~q ),
  42873. .prn(vcc));
  42874. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_START .is_wysiwyg = "true";
  42875. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_START .power_up = "low";
  42876. // Location: LCCOMB_X57_Y10_N20
  42877. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_START~0 (
  42878. .dataa(\macro_inst|u_uart[1]|u_tx[2]|tx_bit~q ),
  42879. .datab(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_DATA~q ),
  42880. .datac(\macro_inst|u_uart[1]|u_tx[2]|Selector5~3_combout ),
  42881. .datad(\macro_inst|u_uart[1]|u_tx[2]|always0~0_combout ),
  42882. .cin(gnd),
  42883. .combout(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_START~0_combout ),
  42884. .cout());
  42885. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_START~0 .lut_mask = 16'h1FDF;
  42886. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_START~0 .sum_lutc_input = "datac";
  42887. // Location: LCCOMB_X57_Y10_N24
  42888. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_START~1 (
  42889. .dataa(\macro_inst|u_uart[1]|u_tx[2]|fifo_rden~combout ),
  42890. .datab(\macro_inst|u_uart[1]|u_tx[2]|comb~1_combout ),
  42891. .datac(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_START~q ),
  42892. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_START~0_combout ),
  42893. .cin(gnd),
  42894. .combout(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_START~1_combout ),
  42895. .cout());
  42896. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_START~1 .lut_mask = 16'hBAAA;
  42897. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_START~1 .sum_lutc_input = "datac";
  42898. // Location: FF_X57_Y10_N23
  42899. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_STOP (
  42900. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42901. .d(\macro_inst|u_uart[1]|u_tx[2]|Selector4~1_combout ),
  42902. .asdata(vcc),
  42903. .clrn(!\sys_resetn~clkctrl_outclk ),
  42904. .aload(gnd),
  42905. .sclr(gnd),
  42906. .sload(gnd),
  42907. .ena(vcc),
  42908. .devclrn(devclrn),
  42909. .devpor(devpor),
  42910. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_STOP~q ),
  42911. .prn(vcc));
  42912. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_STOP .is_wysiwyg = "true";
  42913. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_STOP .power_up = "low";
  42914. // Location: LCCOMB_X58_Y10_N6
  42915. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|tx_stop (
  42916. .dataa(gnd),
  42917. .datab(gnd),
  42918. .datac(\macro_inst|u_uart[1]|u_tx[2]|tx_fifo|counter ),
  42919. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_IDLE~q ),
  42920. .cin(gnd),
  42921. .combout(\macro_inst|u_uart[1]|u_tx[2]|tx_stop~combout ),
  42922. .cout());
  42923. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_stop .lut_mask = 16'h000F;
  42924. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_stop .sum_lutc_input = "datac";
  42925. // Location: FF_X57_Y10_N31
  42926. dffeas \macro_inst|u_uart[1]|u_tx[2]|tx_stop_cnt (
  42927. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42928. .d(\macro_inst|u_uart[1]|u_tx[2]|tx_stop_cnt~1_combout ),
  42929. .asdata(vcc),
  42930. .clrn(vcc),
  42931. .aload(gnd),
  42932. .sclr(gnd),
  42933. .sload(gnd),
  42934. .ena(vcc),
  42935. .devclrn(devclrn),
  42936. .devpor(devpor),
  42937. .q(\macro_inst|u_uart[1]|u_tx[2]|tx_stop_cnt~q ),
  42938. .prn(vcc));
  42939. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_stop_cnt .is_wysiwyg = "true";
  42940. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_stop_cnt .power_up = "low";
  42941. // Location: LCCOMB_X57_Y10_N0
  42942. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|tx_stop_cnt~0 (
  42943. .dataa(\macro_inst|u_uart[1]|u_tx[2]|tx_stop_cnt~q ),
  42944. .datab(\macro_inst|u_uart[1]|u_tx[2]|tx_bit~q ),
  42945. .datac(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_STOP~q ),
  42946. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_START~q ),
  42947. .cin(gnd),
  42948. .combout(\macro_inst|u_uart[1]|u_tx[2]|tx_stop_cnt~0_combout ),
  42949. .cout());
  42950. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_stop_cnt~0 .lut_mask = 16'h006A;
  42951. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_stop_cnt~0 .sum_lutc_input = "datac";
  42952. // Location: LCCOMB_X57_Y10_N30
  42953. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[2]|tx_stop_cnt~1 (
  42954. .dataa(gnd),
  42955. .datab(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_START~q ),
  42956. .datac(\macro_inst|u_uart[1]|u_regs|lcr_stp2~q ),
  42957. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_stop_cnt~0_combout ),
  42958. .cin(gnd),
  42959. .combout(\macro_inst|u_uart[1]|u_tx[2]|tx_stop_cnt~1_combout ),
  42960. .cout());
  42961. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_stop_cnt~1 .lut_mask = 16'hFFC0;
  42962. defparam \macro_inst|u_uart[1]|u_tx[2]|tx_stop_cnt~1 .sum_lutc_input = "datac";
  42963. // Location: FF_X58_Y10_N13
  42964. dffeas \macro_inst|u_uart[1]|u_tx[2]|uart_txd (
  42965. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  42966. .d(\macro_inst|u_uart[1]|u_tx[2]|Selector5~4_combout ),
  42967. .asdata(vcc),
  42968. .clrn(!\sys_resetn~clkctrl_outclk ),
  42969. .aload(gnd),
  42970. .sclr(gnd),
  42971. .sload(gnd),
  42972. .ena(vcc),
  42973. .devclrn(devclrn),
  42974. .devpor(devpor),
  42975. .q(\macro_inst|u_uart[1]|u_tx[2]|uart_txd~q ),
  42976. .prn(vcc));
  42977. defparam \macro_inst|u_uart[1]|u_tx[2]|uart_txd .is_wysiwyg = "true";
  42978. defparam \macro_inst|u_uart[1]|u_tx[2]|uart_txd .power_up = "low";
  42979. // Location: LCCOMB_X60_Y7_N2
  42980. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|Selector0~0 (
  42981. .dataa(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|counter ),
  42982. .datab(gnd),
  42983. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_IDLE~q ),
  42984. .datad(\macro_inst|u_uart[1]|u_tx[3]|comb~1_combout ),
  42985. .cin(gnd),
  42986. .combout(\macro_inst|u_uart[1]|u_tx[3]|Selector0~0_combout ),
  42987. .cout());
  42988. defparam \macro_inst|u_uart[1]|u_tx[3]|Selector0~0 .lut_mask = 16'hAAFA;
  42989. defparam \macro_inst|u_uart[1]|u_tx[3]|Selector0~0 .sum_lutc_input = "datac";
  42990. // Location: LCCOMB_X62_Y9_N6
  42991. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|Selector2~0 (
  42992. .dataa(\macro_inst|u_uart[1]|u_tx[3]|always0~0_combout ),
  42993. .datab(\macro_inst|u_uart[1]|u_tx[3]|tx_bit~q ),
  42994. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_DATA~q ),
  42995. .datad(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_START~q ),
  42996. .cin(gnd),
  42997. .combout(\macro_inst|u_uart[1]|u_tx[3]|Selector2~0_combout ),
  42998. .cout());
  42999. defparam \macro_inst|u_uart[1]|u_tx[3]|Selector2~0 .lut_mask = 16'hDC50;
  43000. defparam \macro_inst|u_uart[1]|u_tx[3]|Selector2~0 .sum_lutc_input = "datac";
  43001. // Location: LCCOMB_X61_Y9_N16
  43002. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|Selector3~0 (
  43003. .dataa(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_PARITY~q ),
  43004. .datab(gnd),
  43005. .datac(gnd),
  43006. .datad(\macro_inst|u_uart[1]|u_tx[3]|tx_bit~q ),
  43007. .cin(gnd),
  43008. .combout(\macro_inst|u_uart[1]|u_tx[3]|Selector3~0_combout ),
  43009. .cout());
  43010. defparam \macro_inst|u_uart[1]|u_tx[3]|Selector3~0 .lut_mask = 16'h00AA;
  43011. defparam \macro_inst|u_uart[1]|u_tx[3]|Selector3~0 .sum_lutc_input = "datac";
  43012. // Location: LCCOMB_X62_Y9_N22
  43013. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|Selector3~1 (
  43014. .dataa(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_DATA~q ),
  43015. .datab(\macro_inst|u_uart[1]|u_tx[3]|Selector3~0_combout ),
  43016. .datac(\macro_inst|u_uart[1]|u_tx[3]|always0~0_combout ),
  43017. .datad(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  43018. .cin(gnd),
  43019. .combout(\macro_inst|u_uart[1]|u_tx[3]|Selector3~1_combout ),
  43020. .cout());
  43021. defparam \macro_inst|u_uart[1]|u_tx[3]|Selector3~1 .lut_mask = 16'hECCC;
  43022. defparam \macro_inst|u_uart[1]|u_tx[3]|Selector3~1 .sum_lutc_input = "datac";
  43023. // Location: LCCOMB_X62_Y9_N28
  43024. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|Selector4~0 (
  43025. .dataa(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_PARITY~q ),
  43026. .datab(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_STOP~q ),
  43027. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_bit~q ),
  43028. .datad(\macro_inst|u_uart[1]|u_tx[3]|tx_stop_cnt~q ),
  43029. .cin(gnd),
  43030. .combout(\macro_inst|u_uart[1]|u_tx[3]|Selector4~0_combout ),
  43031. .cout());
  43032. defparam \macro_inst|u_uart[1]|u_tx[3]|Selector4~0 .lut_mask = 16'hECAC;
  43033. defparam \macro_inst|u_uart[1]|u_tx[3]|Selector4~0 .sum_lutc_input = "datac";
  43034. // Location: LCCOMB_X62_Y9_N10
  43035. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|Selector4~1 (
  43036. .dataa(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_DATA~q ),
  43037. .datab(\macro_inst|u_uart[1]|u_tx[3]|Selector4~0_combout ),
  43038. .datac(\macro_inst|u_uart[1]|u_tx[3]|always0~0_combout ),
  43039. .datad(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  43040. .cin(gnd),
  43041. .combout(\macro_inst|u_uart[1]|u_tx[3]|Selector4~1_combout ),
  43042. .cout());
  43043. defparam \macro_inst|u_uart[1]|u_tx[3]|Selector4~1 .lut_mask = 16'hCCEC;
  43044. defparam \macro_inst|u_uart[1]|u_tx[3]|Selector4~1 .sum_lutc_input = "datac";
  43045. // Location: LCCOMB_X59_Y9_N8
  43046. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|Selector5~2 (
  43047. .dataa(\macro_inst|u_uart[1]|u_tx[3]|tx_parity~q ),
  43048. .datab(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg [0]),
  43049. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_DATA~q ),
  43050. .datad(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_PARITY~q ),
  43051. .cin(gnd),
  43052. .combout(\macro_inst|u_uart[1]|u_tx[3]|Selector5~2_combout ),
  43053. .cout());
  43054. defparam \macro_inst|u_uart[1]|u_tx[3]|Selector5~2 .lut_mask = 16'hEAC0;
  43055. defparam \macro_inst|u_uart[1]|u_tx[3]|Selector5~2 .sum_lutc_input = "datac";
  43056. // Location: LCCOMB_X61_Y9_N30
  43057. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|Selector5~3 (
  43058. .dataa(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_STOP~q ),
  43059. .datab(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_IDLE~q ),
  43060. .datac(gnd),
  43061. .datad(gnd),
  43062. .cin(gnd),
  43063. .combout(\macro_inst|u_uart[1]|u_tx[3]|Selector5~3_combout ),
  43064. .cout());
  43065. defparam \macro_inst|u_uart[1]|u_tx[3]|Selector5~3 .lut_mask = 16'h4444;
  43066. defparam \macro_inst|u_uart[1]|u_tx[3]|Selector5~3 .sum_lutc_input = "datac";
  43067. // Location: LCCOMB_X60_Y9_N12
  43068. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|Selector5~4 (
  43069. .dataa(\macro_inst|u_uart[1]|u_tx[3]|Selector5~2_combout ),
  43070. .datab(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_IDLE~q ),
  43071. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_STOP~q ),
  43072. .datad(gnd),
  43073. .cin(gnd),
  43074. .combout(\macro_inst|u_uart[1]|u_tx[3]|Selector5~4_combout ),
  43075. .cout());
  43076. defparam \macro_inst|u_uart[1]|u_tx[3]|Selector5~4 .lut_mask = 16'h0404;
  43077. defparam \macro_inst|u_uart[1]|u_tx[3]|Selector5~4 .sum_lutc_input = "datac";
  43078. // Location: LCCOMB_X62_Y9_N30
  43079. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|always0~0 (
  43080. .dataa(\macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt [2]),
  43081. .datab(\macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt [0]),
  43082. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_bit~q ),
  43083. .datad(\macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt [1]),
  43084. .cin(gnd),
  43085. .combout(\macro_inst|u_uart[1]|u_tx[3]|always0~0_combout ),
  43086. .cout());
  43087. defparam \macro_inst|u_uart[1]|u_tx[3]|always0~0 .lut_mask = 16'h0010;
  43088. defparam \macro_inst|u_uart[1]|u_tx[3]|always0~0 .sum_lutc_input = "datac";
  43089. // Location: LCCOMB_X62_Y9_N8
  43090. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|always6~0 (
  43091. .dataa(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  43092. .datab(\macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt [2]),
  43093. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt [0]),
  43094. .datad(\macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt [1]),
  43095. .cin(gnd),
  43096. .combout(\macro_inst|u_uart[1]|u_tx[3]|always6~0_combout ),
  43097. .cout());
  43098. defparam \macro_inst|u_uart[1]|u_tx[3]|always6~0 .lut_mask = 16'h8000;
  43099. defparam \macro_inst|u_uart[1]|u_tx[3]|always6~0 .sum_lutc_input = "datac";
  43100. // Location: LCCOMB_X62_Y9_N4
  43101. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|always6~1 (
  43102. .dataa(gnd),
  43103. .datab(gnd),
  43104. .datac(\macro_inst|u_uart[1]|u_tx[3]|always6~0_combout ),
  43105. .datad(\macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt [3]),
  43106. .cin(gnd),
  43107. .combout(\macro_inst|u_uart[1]|u_tx[3]|always6~1_combout ),
  43108. .cout());
  43109. defparam \macro_inst|u_uart[1]|u_tx[3]|always6~1 .lut_mask = 16'hF000;
  43110. defparam \macro_inst|u_uart[1]|u_tx[3]|always6~1 .sum_lutc_input = "datac";
  43111. // Location: LCCOMB_X61_Y10_N24
  43112. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|comb~1 (
  43113. .dataa(\macro_inst|u_uart[1]|u_tx[3]|tx_stop_cnt~q ),
  43114. .datab(gnd),
  43115. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_bit~q ),
  43116. .datad(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_STOP~q ),
  43117. .cin(gnd),
  43118. .combout(\macro_inst|u_uart[1]|u_tx[3]|comb~1_combout ),
  43119. .cout());
  43120. defparam \macro_inst|u_uart[1]|u_tx[3]|comb~1 .lut_mask = 16'h5000;
  43121. defparam \macro_inst|u_uart[1]|u_tx[3]|comb~1 .sum_lutc_input = "datac";
  43122. // Location: LCCOMB_X61_Y10_N28
  43123. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|fifo_rden (
  43124. .dataa(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_IDLE~q ),
  43125. .datab(gnd),
  43126. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|counter ),
  43127. .datad(\macro_inst|u_uart[1]|u_tx[3]|comb~1_combout ),
  43128. .cin(gnd),
  43129. .combout(\macro_inst|u_uart[1]|u_tx[3]|fifo_rden~combout ),
  43130. .cout());
  43131. defparam \macro_inst|u_uart[1]|u_tx[3]|fifo_rden .lut_mask = 16'hF050;
  43132. defparam \macro_inst|u_uart[1]|u_tx[3]|fifo_rden .sum_lutc_input = "datac";
  43133. // Location: FF_X62_Y9_N15
  43134. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[0] (
  43135. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43136. .d(\macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[0]~4_combout ),
  43137. .asdata(vcc),
  43138. .clrn(!\sys_resetn~clkctrl_outclk ),
  43139. .aload(gnd),
  43140. .sclr(\macro_inst|u_uart[1]|u_tx[3]|tx_stop~combout ),
  43141. .sload(gnd),
  43142. .ena(vcc),
  43143. .devclrn(devclrn),
  43144. .devpor(devpor),
  43145. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt [0]),
  43146. .prn(vcc));
  43147. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[0] .is_wysiwyg = "true";
  43148. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[0] .power_up = "low";
  43149. // Location: LCCOMB_X62_Y9_N14
  43150. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[0]~4 (
  43151. .dataa(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  43152. .datab(\macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt [0]),
  43153. .datac(gnd),
  43154. .datad(vcc),
  43155. .cin(gnd),
  43156. .combout(\macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[0]~4_combout ),
  43157. .cout(\macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[0]~5 ));
  43158. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[0]~4 .lut_mask = 16'h6688;
  43159. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[0]~4 .sum_lutc_input = "datac";
  43160. // Location: FF_X62_Y9_N17
  43161. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[1] (
  43162. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43163. .d(\macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[1]~6_combout ),
  43164. .asdata(vcc),
  43165. .clrn(!\sys_resetn~clkctrl_outclk ),
  43166. .aload(gnd),
  43167. .sclr(\macro_inst|u_uart[1]|u_tx[3]|tx_stop~combout ),
  43168. .sload(gnd),
  43169. .ena(vcc),
  43170. .devclrn(devclrn),
  43171. .devpor(devpor),
  43172. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt [1]),
  43173. .prn(vcc));
  43174. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[1] .is_wysiwyg = "true";
  43175. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[1] .power_up = "low";
  43176. // Location: LCCOMB_X62_Y9_N16
  43177. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[1]~6 (
  43178. .dataa(gnd),
  43179. .datab(\macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt [1]),
  43180. .datac(gnd),
  43181. .datad(vcc),
  43182. .cin(\macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[0]~5 ),
  43183. .combout(\macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[1]~6_combout ),
  43184. .cout(\macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[1]~7 ));
  43185. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[1]~6 .lut_mask = 16'h3C3F;
  43186. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[1]~6 .sum_lutc_input = "cin";
  43187. // Location: FF_X62_Y9_N19
  43188. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[2] (
  43189. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43190. .d(\macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[2]~8_combout ),
  43191. .asdata(vcc),
  43192. .clrn(!\sys_resetn~clkctrl_outclk ),
  43193. .aload(gnd),
  43194. .sclr(\macro_inst|u_uart[1]|u_tx[3]|tx_stop~combout ),
  43195. .sload(gnd),
  43196. .ena(vcc),
  43197. .devclrn(devclrn),
  43198. .devpor(devpor),
  43199. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt [2]),
  43200. .prn(vcc));
  43201. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[2] .is_wysiwyg = "true";
  43202. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[2] .power_up = "low";
  43203. // Location: LCCOMB_X62_Y9_N18
  43204. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[2]~8 (
  43205. .dataa(gnd),
  43206. .datab(\macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt [2]),
  43207. .datac(gnd),
  43208. .datad(vcc),
  43209. .cin(\macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[1]~7 ),
  43210. .combout(\macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[2]~8_combout ),
  43211. .cout(\macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[2]~9 ));
  43212. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[2]~8 .lut_mask = 16'hC30C;
  43213. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[2]~8 .sum_lutc_input = "cin";
  43214. // Location: FF_X62_Y9_N21
  43215. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[3] (
  43216. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43217. .d(\macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[3]~10_combout ),
  43218. .asdata(vcc),
  43219. .clrn(!\sys_resetn~clkctrl_outclk ),
  43220. .aload(gnd),
  43221. .sclr(\macro_inst|u_uart[1]|u_tx[3]|tx_stop~combout ),
  43222. .sload(gnd),
  43223. .ena(vcc),
  43224. .devclrn(devclrn),
  43225. .devpor(devpor),
  43226. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt [3]),
  43227. .prn(vcc));
  43228. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[3] .is_wysiwyg = "true";
  43229. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[3] .power_up = "low";
  43230. // Location: LCCOMB_X62_Y9_N20
  43231. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[3]~10 (
  43232. .dataa(gnd),
  43233. .datab(gnd),
  43234. .datac(gnd),
  43235. .datad(\macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt [3]),
  43236. .cin(\macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[2]~9 ),
  43237. .combout(\macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[3]~10_combout ),
  43238. .cout());
  43239. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[3]~10 .lut_mask = 16'h0FF0;
  43240. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_baud_cnt[3]~10 .sum_lutc_input = "cin";
  43241. // Location: FF_X62_Y9_N5
  43242. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_bit (
  43243. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43244. .d(\macro_inst|u_uart[1]|u_tx[3]|always6~1_combout ),
  43245. .asdata(vcc),
  43246. .clrn(!\sys_resetn~clkctrl_outclk ),
  43247. .aload(gnd),
  43248. .sclr(gnd),
  43249. .sload(gnd),
  43250. .ena(vcc),
  43251. .devclrn(devclrn),
  43252. .devpor(devpor),
  43253. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_bit~q ),
  43254. .prn(vcc));
  43255. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_bit .is_wysiwyg = "true";
  43256. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_bit .power_up = "low";
  43257. // Location: FF_X60_Y7_N25
  43258. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_complete (
  43259. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43260. .d(\macro_inst|u_uart[1]|u_tx[3]|tx_complete~0_combout ),
  43261. .asdata(vcc),
  43262. .clrn(!\sys_resetn~clkctrl_outclk ),
  43263. .aload(gnd),
  43264. .sclr(gnd),
  43265. .sload(gnd),
  43266. .ena(vcc),
  43267. .devclrn(devclrn),
  43268. .devpor(devpor),
  43269. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_complete~q ),
  43270. .prn(vcc));
  43271. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_complete .is_wysiwyg = "true";
  43272. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_complete .power_up = "low";
  43273. // Location: LCCOMB_X60_Y7_N24
  43274. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|tx_complete~0 (
  43275. .dataa(\macro_inst|u_uart[1]|u_regs|clear_flags[3]~11_combout ),
  43276. .datab(\macro_inst|u_uart[1]|u_tx[3]|comb~1_combout ),
  43277. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_complete~q ),
  43278. .datad(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|counter ),
  43279. .cin(gnd),
  43280. .combout(\macro_inst|u_uart[1]|u_tx[3]|tx_complete~0_combout ),
  43281. .cout());
  43282. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_complete~0 .lut_mask = 16'h00DC;
  43283. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_complete~0 .sum_lutc_input = "datac";
  43284. // Location: FF_X62_Y9_N25
  43285. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt[0] (
  43286. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43287. .d(\macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt~2_combout ),
  43288. .asdata(vcc),
  43289. .clrn(vcc),
  43290. .aload(gnd),
  43291. .sclr(gnd),
  43292. .sload(gnd),
  43293. .ena(\macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt[2]~1_combout ),
  43294. .devclrn(devclrn),
  43295. .devpor(devpor),
  43296. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt [0]),
  43297. .prn(vcc));
  43298. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt[0] .is_wysiwyg = "true";
  43299. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt[0] .power_up = "low";
  43300. // Location: FF_X62_Y9_N13
  43301. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt[1] (
  43302. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43303. .d(\macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt~0_combout ),
  43304. .asdata(vcc),
  43305. .clrn(vcc),
  43306. .aload(gnd),
  43307. .sclr(gnd),
  43308. .sload(gnd),
  43309. .ena(\macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt[2]~1_combout ),
  43310. .devclrn(devclrn),
  43311. .devpor(devpor),
  43312. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt [1]),
  43313. .prn(vcc));
  43314. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt[1] .is_wysiwyg = "true";
  43315. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt[1] .power_up = "low";
  43316. // Location: FF_X62_Y9_N27
  43317. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt[2] (
  43318. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43319. .d(\macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt~3_combout ),
  43320. .asdata(vcc),
  43321. .clrn(vcc),
  43322. .aload(gnd),
  43323. .sclr(gnd),
  43324. .sload(gnd),
  43325. .ena(\macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt[2]~1_combout ),
  43326. .devclrn(devclrn),
  43327. .devpor(devpor),
  43328. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt [2]),
  43329. .prn(vcc));
  43330. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt[2] .is_wysiwyg = "true";
  43331. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt[2] .power_up = "low";
  43332. // Location: LCCOMB_X62_Y9_N2
  43333. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt[2]~1 (
  43334. .dataa(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_DATA~q ),
  43335. .datab(\macro_inst|u_uart[1]|u_tx[3]|tx_bit~q ),
  43336. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_START~q ),
  43337. .datad(gnd),
  43338. .cin(gnd),
  43339. .combout(\macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt[2]~1_combout ),
  43340. .cout());
  43341. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt[2]~1 .lut_mask = 16'hF8F8;
  43342. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt[2]~1 .sum_lutc_input = "datac";
  43343. // Location: LCCOMB_X62_Y9_N12
  43344. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt~0 (
  43345. .dataa(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_START~q ),
  43346. .datab(gnd),
  43347. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt [1]),
  43348. .datad(\macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt [0]),
  43349. .cin(gnd),
  43350. .combout(\macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt~0_combout ),
  43351. .cout());
  43352. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt~0 .lut_mask = 16'hFAAF;
  43353. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt~0 .sum_lutc_input = "datac";
  43354. // Location: LCCOMB_X62_Y9_N24
  43355. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt~2 (
  43356. .dataa(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_START~q ),
  43357. .datab(gnd),
  43358. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt [0]),
  43359. .datad(gnd),
  43360. .cin(gnd),
  43361. .combout(\macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt~2_combout ),
  43362. .cout());
  43363. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt~2 .lut_mask = 16'hAFAF;
  43364. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt~2 .sum_lutc_input = "datac";
  43365. // Location: LCCOMB_X62_Y9_N26
  43366. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt~3 (
  43367. .dataa(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_START~q ),
  43368. .datab(\macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt [0]),
  43369. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt [2]),
  43370. .datad(\macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt [1]),
  43371. .cin(gnd),
  43372. .combout(\macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt~3_combout ),
  43373. .cout());
  43374. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt~3 .lut_mask = 16'hFAEB;
  43375. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_data_cnt~3 .sum_lutc_input = "datac";
  43376. // Location: FF_X60_Y7_N7
  43377. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|counter[0] (
  43378. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43379. .d(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|counter~0_combout ),
  43380. .asdata(vcc),
  43381. .clrn(!\sys_resetn~clkctrl_outclk ),
  43382. .aload(gnd),
  43383. .sclr(gnd),
  43384. .sload(gnd),
  43385. .ena(vcc),
  43386. .devclrn(devclrn),
  43387. .devpor(devpor),
  43388. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|counter ),
  43389. .prn(vcc));
  43390. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|counter[0] .is_wysiwyg = "true";
  43391. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|counter[0] .power_up = "low";
  43392. // Location: LCCOMB_X60_Y7_N6
  43393. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|counter~0 (
  43394. .dataa(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_IDLE~q ),
  43395. .datab(\macro_inst|u_uart[1]|u_regs|tx_write [3]),
  43396. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|counter ),
  43397. .datad(\macro_inst|u_uart[1]|u_tx[3]|comb~1_combout ),
  43398. .cin(gnd),
  43399. .combout(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|counter~0_combout ),
  43400. .cout());
  43401. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|counter~0 .lut_mask = 16'h0CAC;
  43402. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|counter~0 .sum_lutc_input = "datac";
  43403. // Location: FF_X60_Y12_N9
  43404. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][0] (
  43405. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43406. .d(\rv32.mem_ahb_hwdata[0] ),
  43407. .asdata(vcc),
  43408. .clrn(vcc),
  43409. .aload(gnd),
  43410. .sclr(gnd),
  43411. .sload(gnd),
  43412. .ena(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|wrreq~0_combout ),
  43413. .devclrn(devclrn),
  43414. .devpor(devpor),
  43415. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][0]~q ),
  43416. .prn(vcc));
  43417. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][0] .is_wysiwyg = "true";
  43418. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][0] .power_up = "low";
  43419. // Location: FF_X60_Y12_N17
  43420. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][1] (
  43421. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43422. .d(\rv32.mem_ahb_hwdata[1] ),
  43423. .asdata(vcc),
  43424. .clrn(vcc),
  43425. .aload(gnd),
  43426. .sclr(gnd),
  43427. .sload(gnd),
  43428. .ena(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|wrreq~0_combout ),
  43429. .devclrn(devclrn),
  43430. .devpor(devpor),
  43431. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][1]~q ),
  43432. .prn(vcc));
  43433. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][1] .is_wysiwyg = "true";
  43434. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][1] .power_up = "low";
  43435. // Location: FF_X60_Y12_N21
  43436. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][2] (
  43437. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43438. .d(gnd),
  43439. .asdata(\rv32.mem_ahb_hwdata[2] ),
  43440. .clrn(vcc),
  43441. .aload(gnd),
  43442. .sclr(gnd),
  43443. .sload(vcc),
  43444. .ena(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|wrreq~0_combout ),
  43445. .devclrn(devclrn),
  43446. .devpor(devpor),
  43447. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][2]~q ),
  43448. .prn(vcc));
  43449. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][2] .is_wysiwyg = "true";
  43450. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][2] .power_up = "low";
  43451. // Location: FF_X60_Y12_N13
  43452. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][3] (
  43453. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43454. .d(\rv32.mem_ahb_hwdata[3] ),
  43455. .asdata(vcc),
  43456. .clrn(vcc),
  43457. .aload(gnd),
  43458. .sclr(gnd),
  43459. .sload(gnd),
  43460. .ena(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|wrreq~0_combout ),
  43461. .devclrn(devclrn),
  43462. .devpor(devpor),
  43463. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][3]~q ),
  43464. .prn(vcc));
  43465. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][3] .is_wysiwyg = "true";
  43466. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][3] .power_up = "low";
  43467. // Location: FF_X60_Y12_N11
  43468. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][4] (
  43469. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43470. .d(\rv32.mem_ahb_hwdata[4] ),
  43471. .asdata(vcc),
  43472. .clrn(vcc),
  43473. .aload(gnd),
  43474. .sclr(gnd),
  43475. .sload(gnd),
  43476. .ena(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|wrreq~0_combout ),
  43477. .devclrn(devclrn),
  43478. .devpor(devpor),
  43479. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][4]~q ),
  43480. .prn(vcc));
  43481. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][4] .is_wysiwyg = "true";
  43482. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][4] .power_up = "low";
  43483. // Location: FF_X60_Y12_N23
  43484. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][5] (
  43485. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43486. .d(\rv32.mem_ahb_hwdata[5] ),
  43487. .asdata(vcc),
  43488. .clrn(vcc),
  43489. .aload(gnd),
  43490. .sclr(gnd),
  43491. .sload(gnd),
  43492. .ena(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|wrreq~0_combout ),
  43493. .devclrn(devclrn),
  43494. .devpor(devpor),
  43495. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][5]~q ),
  43496. .prn(vcc));
  43497. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][5] .is_wysiwyg = "true";
  43498. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][5] .power_up = "low";
  43499. // Location: FF_X60_Y12_N29
  43500. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][6] (
  43501. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43502. .d(\rv32.mem_ahb_hwdata[6] ),
  43503. .asdata(vcc),
  43504. .clrn(vcc),
  43505. .aload(gnd),
  43506. .sclr(gnd),
  43507. .sload(gnd),
  43508. .ena(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|wrreq~0_combout ),
  43509. .devclrn(devclrn),
  43510. .devpor(devpor),
  43511. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][6]~q ),
  43512. .prn(vcc));
  43513. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][6] .is_wysiwyg = "true";
  43514. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][6] .power_up = "low";
  43515. // Location: FF_X60_Y12_N27
  43516. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][7] (
  43517. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43518. .d(\rv32.mem_ahb_hwdata[7] ),
  43519. .asdata(vcc),
  43520. .clrn(vcc),
  43521. .aload(gnd),
  43522. .sclr(gnd),
  43523. .sload(gnd),
  43524. .ena(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|wrreq~0_combout ),
  43525. .devclrn(devclrn),
  43526. .devpor(devpor),
  43527. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][7]~q ),
  43528. .prn(vcc));
  43529. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][7] .is_wysiwyg = "true";
  43530. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][7] .power_up = "low";
  43531. // Location: LCCOMB_X60_Y7_N22
  43532. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|wrreq~0 (
  43533. .dataa(gnd),
  43534. .datab(\macro_inst|u_uart[1]|u_regs|tx_write [3]),
  43535. .datac(gnd),
  43536. .datad(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|counter ),
  43537. .cin(gnd),
  43538. .combout(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|wrreq~0_combout ),
  43539. .cout());
  43540. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|wrreq~0 .lut_mask = 16'h00CC;
  43541. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_fifo|wrreq~0 .sum_lutc_input = "datac";
  43542. // Location: FF_X60_Y9_N5
  43543. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_parity (
  43544. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43545. .d(\macro_inst|u_uart[1]|u_tx[3]|tx_parity~1_combout ),
  43546. .asdata(vcc),
  43547. .clrn(vcc),
  43548. .aload(gnd),
  43549. .sclr(gnd),
  43550. .sload(gnd),
  43551. .ena(vcc),
  43552. .devclrn(devclrn),
  43553. .devpor(devpor),
  43554. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_parity~q ),
  43555. .prn(vcc));
  43556. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_parity .is_wysiwyg = "true";
  43557. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_parity .power_up = "low";
  43558. // Location: LCCOMB_X59_Y9_N10
  43559. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|tx_parity~0 (
  43560. .dataa(\macro_inst|u_uart[1]|u_regs|lcr_sps~q ),
  43561. .datab(\macro_inst|u_uart[1]|u_tx[3]|tx_bit~q ),
  43562. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_DATA~q ),
  43563. .datad(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg [0]),
  43564. .cin(gnd),
  43565. .combout(\macro_inst|u_uart[1]|u_tx[3]|tx_parity~0_combout ),
  43566. .cout());
  43567. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_parity~0 .lut_mask = 16'h4000;
  43568. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_parity~0 .sum_lutc_input = "datac";
  43569. // Location: LCCOMB_X60_Y9_N4
  43570. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|tx_parity~1 (
  43571. .dataa(\macro_inst|u_uart[1]|u_regs|lcr_eps~q ),
  43572. .datab(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_START~q ),
  43573. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_parity~q ),
  43574. .datad(\macro_inst|u_uart[1]|u_tx[3]|tx_parity~0_combout ),
  43575. .cin(gnd),
  43576. .combout(\macro_inst|u_uart[1]|u_tx[3]|tx_parity~1_combout ),
  43577. .cout());
  43578. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_parity~1 .lut_mask = 16'h4774;
  43579. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_parity~1 .sum_lutc_input = "datac";
  43580. // Location: FF_X60_Y12_N19
  43581. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[0] (
  43582. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43583. .d(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~0_combout ),
  43584. .asdata(vcc),
  43585. .clrn(!\sys_resetn~clkctrl_outclk ),
  43586. .aload(gnd),
  43587. .sclr(gnd),
  43588. .sload(gnd),
  43589. .ena(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[2]~1_combout ),
  43590. .devclrn(devclrn),
  43591. .devpor(devpor),
  43592. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg [0]),
  43593. .prn(vcc));
  43594. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[0] .is_wysiwyg = "true";
  43595. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[0] .power_up = "low";
  43596. // Location: FF_X60_Y12_N25
  43597. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[1] (
  43598. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43599. .d(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~2_combout ),
  43600. .asdata(vcc),
  43601. .clrn(!\sys_resetn~clkctrl_outclk ),
  43602. .aload(gnd),
  43603. .sclr(gnd),
  43604. .sload(gnd),
  43605. .ena(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[2]~1_combout ),
  43606. .devclrn(devclrn),
  43607. .devpor(devpor),
  43608. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg [1]),
  43609. .prn(vcc));
  43610. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[1] .is_wysiwyg = "true";
  43611. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[1] .power_up = "low";
  43612. // Location: FF_X60_Y12_N31
  43613. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[2] (
  43614. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43615. .d(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~3_combout ),
  43616. .asdata(vcc),
  43617. .clrn(!\sys_resetn~clkctrl_outclk ),
  43618. .aload(gnd),
  43619. .sclr(gnd),
  43620. .sload(gnd),
  43621. .ena(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[2]~1_combout ),
  43622. .devclrn(devclrn),
  43623. .devpor(devpor),
  43624. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg [2]),
  43625. .prn(vcc));
  43626. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[2] .is_wysiwyg = "true";
  43627. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[2] .power_up = "low";
  43628. // Location: LCCOMB_X60_Y12_N20
  43629. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[2]~1 (
  43630. .dataa(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_DATA~q ),
  43631. .datab(\macro_inst|u_uart[1]|u_tx[3]|tx_bit~q ),
  43632. .datac(gnd),
  43633. .datad(\macro_inst|u_uart[1]|u_tx[3]|fifo_rden~combout ),
  43634. .cin(gnd),
  43635. .combout(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[2]~1_combout ),
  43636. .cout());
  43637. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[2]~1 .lut_mask = 16'hFF88;
  43638. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[2]~1 .sum_lutc_input = "datac";
  43639. // Location: FF_X60_Y12_N5
  43640. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[3] (
  43641. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43642. .d(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~4_combout ),
  43643. .asdata(vcc),
  43644. .clrn(!\sys_resetn~clkctrl_outclk ),
  43645. .aload(gnd),
  43646. .sclr(gnd),
  43647. .sload(gnd),
  43648. .ena(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[2]~1_combout ),
  43649. .devclrn(devclrn),
  43650. .devpor(devpor),
  43651. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg [3]),
  43652. .prn(vcc));
  43653. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[3] .is_wysiwyg = "true";
  43654. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[3] .power_up = "low";
  43655. // Location: FF_X60_Y12_N3
  43656. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[4] (
  43657. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43658. .d(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~5_combout ),
  43659. .asdata(vcc),
  43660. .clrn(!\sys_resetn~clkctrl_outclk ),
  43661. .aload(gnd),
  43662. .sclr(gnd),
  43663. .sload(gnd),
  43664. .ena(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[2]~1_combout ),
  43665. .devclrn(devclrn),
  43666. .devpor(devpor),
  43667. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg [4]),
  43668. .prn(vcc));
  43669. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[4] .is_wysiwyg = "true";
  43670. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[4] .power_up = "low";
  43671. // Location: FF_X60_Y12_N1
  43672. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[5] (
  43673. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43674. .d(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~6_combout ),
  43675. .asdata(vcc),
  43676. .clrn(!\sys_resetn~clkctrl_outclk ),
  43677. .aload(gnd),
  43678. .sclr(gnd),
  43679. .sload(gnd),
  43680. .ena(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[2]~1_combout ),
  43681. .devclrn(devclrn),
  43682. .devpor(devpor),
  43683. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg [5]),
  43684. .prn(vcc));
  43685. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[5] .is_wysiwyg = "true";
  43686. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[5] .power_up = "low";
  43687. // Location: FF_X60_Y12_N15
  43688. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[6] (
  43689. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43690. .d(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~7_combout ),
  43691. .asdata(vcc),
  43692. .clrn(!\sys_resetn~clkctrl_outclk ),
  43693. .aload(gnd),
  43694. .sclr(gnd),
  43695. .sload(gnd),
  43696. .ena(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[2]~1_combout ),
  43697. .devclrn(devclrn),
  43698. .devpor(devpor),
  43699. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg [6]),
  43700. .prn(vcc));
  43701. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[6] .is_wysiwyg = "true";
  43702. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[6] .power_up = "low";
  43703. // Location: FF_X60_Y12_N7
  43704. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[7] (
  43705. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43706. .d(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~8_combout ),
  43707. .asdata(vcc),
  43708. .clrn(!\sys_resetn~clkctrl_outclk ),
  43709. .aload(gnd),
  43710. .sclr(gnd),
  43711. .sload(gnd),
  43712. .ena(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[2]~1_combout ),
  43713. .devclrn(devclrn),
  43714. .devpor(devpor),
  43715. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg [7]),
  43716. .prn(vcc));
  43717. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[7] .is_wysiwyg = "true";
  43718. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg[7] .power_up = "low";
  43719. // Location: LCCOMB_X60_Y12_N18
  43720. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~0 (
  43721. .dataa(gnd),
  43722. .datab(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg [1]),
  43723. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][0]~q ),
  43724. .datad(\macro_inst|u_uart[1]|u_tx[3]|fifo_rden~combout ),
  43725. .cin(gnd),
  43726. .combout(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~0_combout ),
  43727. .cout());
  43728. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~0 .lut_mask = 16'hF0CC;
  43729. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~0 .sum_lutc_input = "datac";
  43730. // Location: LCCOMB_X60_Y12_N24
  43731. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~2 (
  43732. .dataa(gnd),
  43733. .datab(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][1]~q ),
  43734. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg [2]),
  43735. .datad(\macro_inst|u_uart[1]|u_tx[3]|fifo_rden~combout ),
  43736. .cin(gnd),
  43737. .combout(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~2_combout ),
  43738. .cout());
  43739. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~2 .lut_mask = 16'hCCF0;
  43740. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~2 .sum_lutc_input = "datac";
  43741. // Location: LCCOMB_X60_Y12_N30
  43742. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~3 (
  43743. .dataa(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][2]~q ),
  43744. .datab(gnd),
  43745. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg [3]),
  43746. .datad(\macro_inst|u_uart[1]|u_tx[3]|fifo_rden~combout ),
  43747. .cin(gnd),
  43748. .combout(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~3_combout ),
  43749. .cout());
  43750. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~3 .lut_mask = 16'hAAF0;
  43751. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~3 .sum_lutc_input = "datac";
  43752. // Location: LCCOMB_X60_Y12_N4
  43753. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~4 (
  43754. .dataa(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][3]~q ),
  43755. .datab(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg [4]),
  43756. .datac(gnd),
  43757. .datad(\macro_inst|u_uart[1]|u_tx[3]|fifo_rden~combout ),
  43758. .cin(gnd),
  43759. .combout(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~4_combout ),
  43760. .cout());
  43761. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~4 .lut_mask = 16'hAACC;
  43762. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~4 .sum_lutc_input = "datac";
  43763. // Location: LCCOMB_X60_Y12_N2
  43764. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~5 (
  43765. .dataa(gnd),
  43766. .datab(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][4]~q ),
  43767. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg [5]),
  43768. .datad(\macro_inst|u_uart[1]|u_tx[3]|fifo_rden~combout ),
  43769. .cin(gnd),
  43770. .combout(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~5_combout ),
  43771. .cout());
  43772. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~5 .lut_mask = 16'hCCF0;
  43773. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~5 .sum_lutc_input = "datac";
  43774. // Location: LCCOMB_X60_Y12_N0
  43775. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~6 (
  43776. .dataa(gnd),
  43777. .datab(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][5]~q ),
  43778. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg [6]),
  43779. .datad(\macro_inst|u_uart[1]|u_tx[3]|fifo_rden~combout ),
  43780. .cin(gnd),
  43781. .combout(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~6_combout ),
  43782. .cout());
  43783. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~6 .lut_mask = 16'hCCF0;
  43784. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~6 .sum_lutc_input = "datac";
  43785. // Location: LCCOMB_X60_Y12_N14
  43786. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~7 (
  43787. .dataa(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg [7]),
  43788. .datab(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][6]~q ),
  43789. .datac(gnd),
  43790. .datad(\macro_inst|u_uart[1]|u_tx[3]|fifo_rden~combout ),
  43791. .cin(gnd),
  43792. .combout(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~7_combout ),
  43793. .cout());
  43794. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~7 .lut_mask = 16'hCCAA;
  43795. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~7 .sum_lutc_input = "datac";
  43796. // Location: LCCOMB_X60_Y12_N6
  43797. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~8 (
  43798. .dataa(gnd),
  43799. .datab(\macro_inst|u_uart[1]|u_tx[3]|fifo_rden~combout ),
  43800. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|fifo[1][7]~q ),
  43801. .datad(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg [0]),
  43802. .cin(gnd),
  43803. .combout(\macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~8_combout ),
  43804. .cout());
  43805. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~8 .lut_mask = 16'hF3C0;
  43806. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_shift_reg~8 .sum_lutc_input = "datac";
  43807. // Location: FF_X62_Y9_N7
  43808. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_DATA (
  43809. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43810. .d(\macro_inst|u_uart[1]|u_tx[3]|Selector2~0_combout ),
  43811. .asdata(vcc),
  43812. .clrn(!\sys_resetn~clkctrl_outclk ),
  43813. .aload(gnd),
  43814. .sclr(gnd),
  43815. .sload(gnd),
  43816. .ena(vcc),
  43817. .devclrn(devclrn),
  43818. .devpor(devpor),
  43819. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_DATA~q ),
  43820. .prn(vcc));
  43821. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_DATA .is_wysiwyg = "true";
  43822. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_DATA .power_up = "low";
  43823. // Location: FF_X60_Y7_N3
  43824. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_IDLE (
  43825. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43826. .d(\macro_inst|u_uart[1]|u_tx[3]|Selector0~0_combout ),
  43827. .asdata(vcc),
  43828. .clrn(!\sys_resetn~clkctrl_outclk ),
  43829. .aload(gnd),
  43830. .sclr(gnd),
  43831. .sload(gnd),
  43832. .ena(vcc),
  43833. .devclrn(devclrn),
  43834. .devpor(devpor),
  43835. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_IDLE~q ),
  43836. .prn(vcc));
  43837. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_IDLE .is_wysiwyg = "true";
  43838. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_IDLE .power_up = "low";
  43839. // Location: FF_X62_Y9_N23
  43840. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_PARITY (
  43841. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43842. .d(\macro_inst|u_uart[1]|u_tx[3]|Selector3~1_combout ),
  43843. .asdata(vcc),
  43844. .clrn(!\sys_resetn~clkctrl_outclk ),
  43845. .aload(gnd),
  43846. .sclr(gnd),
  43847. .sload(gnd),
  43848. .ena(vcc),
  43849. .devclrn(devclrn),
  43850. .devpor(devpor),
  43851. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_PARITY~q ),
  43852. .prn(vcc));
  43853. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_PARITY .is_wysiwyg = "true";
  43854. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_PARITY .power_up = "low";
  43855. // Location: FF_X61_Y10_N15
  43856. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_START (
  43857. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43858. .d(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_START~1_combout ),
  43859. .asdata(vcc),
  43860. .clrn(!\sys_resetn~clkctrl_outclk ),
  43861. .aload(gnd),
  43862. .sclr(gnd),
  43863. .sload(gnd),
  43864. .ena(vcc),
  43865. .devclrn(devclrn),
  43866. .devpor(devpor),
  43867. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_START~q ),
  43868. .prn(vcc));
  43869. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_START .is_wysiwyg = "true";
  43870. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_START .power_up = "low";
  43871. // Location: LCCOMB_X62_Y9_N0
  43872. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_START~0 (
  43873. .dataa(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_DATA~q ),
  43874. .datab(\macro_inst|u_uart[1]|u_tx[3]|tx_bit~q ),
  43875. .datac(\macro_inst|u_uart[1]|u_tx[3]|always0~0_combout ),
  43876. .datad(\macro_inst|u_uart[1]|u_tx[3]|Selector5~3_combout ),
  43877. .cin(gnd),
  43878. .combout(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_START~0_combout ),
  43879. .cout());
  43880. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_START~0 .lut_mask = 16'h1BFF;
  43881. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_START~0 .sum_lutc_input = "datac";
  43882. // Location: LCCOMB_X61_Y10_N14
  43883. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_START~1 (
  43884. .dataa(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_START~0_combout ),
  43885. .datab(\macro_inst|u_uart[1]|u_tx[3]|fifo_rden~combout ),
  43886. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_START~q ),
  43887. .datad(\macro_inst|u_uart[1]|u_tx[3]|comb~1_combout ),
  43888. .cin(gnd),
  43889. .combout(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_START~1_combout ),
  43890. .cout());
  43891. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_START~1 .lut_mask = 16'hCCEC;
  43892. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_START~1 .sum_lutc_input = "datac";
  43893. // Location: FF_X62_Y9_N11
  43894. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_STOP (
  43895. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43896. .d(\macro_inst|u_uart[1]|u_tx[3]|Selector4~1_combout ),
  43897. .asdata(vcc),
  43898. .clrn(!\sys_resetn~clkctrl_outclk ),
  43899. .aload(gnd),
  43900. .sclr(gnd),
  43901. .sload(gnd),
  43902. .ena(vcc),
  43903. .devclrn(devclrn),
  43904. .devpor(devpor),
  43905. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_STOP~q ),
  43906. .prn(vcc));
  43907. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_STOP .is_wysiwyg = "true";
  43908. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_STOP .power_up = "low";
  43909. // Location: LCCOMB_X61_Y9_N6
  43910. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|tx_stop (
  43911. .dataa(gnd),
  43912. .datab(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_IDLE~q ),
  43913. .datac(gnd),
  43914. .datad(\macro_inst|u_uart[1]|u_tx[3]|tx_fifo|counter ),
  43915. .cin(gnd),
  43916. .combout(\macro_inst|u_uart[1]|u_tx[3]|tx_stop~combout ),
  43917. .cout());
  43918. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_stop .lut_mask = 16'h0033;
  43919. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_stop .sum_lutc_input = "datac";
  43920. // Location: FF_X61_Y10_N11
  43921. dffeas \macro_inst|u_uart[1]|u_tx[3]|tx_stop_cnt (
  43922. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43923. .d(\macro_inst|u_uart[1]|u_tx[3]|tx_stop_cnt~1_combout ),
  43924. .asdata(vcc),
  43925. .clrn(vcc),
  43926. .aload(gnd),
  43927. .sclr(gnd),
  43928. .sload(gnd),
  43929. .ena(vcc),
  43930. .devclrn(devclrn),
  43931. .devpor(devpor),
  43932. .q(\macro_inst|u_uart[1]|u_tx[3]|tx_stop_cnt~q ),
  43933. .prn(vcc));
  43934. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_stop_cnt .is_wysiwyg = "true";
  43935. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_stop_cnt .power_up = "low";
  43936. // Location: LCCOMB_X61_Y10_N30
  43937. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|tx_stop_cnt~0 (
  43938. .dataa(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_STOP~q ),
  43939. .datab(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_START~q ),
  43940. .datac(\macro_inst|u_uart[1]|u_tx[3]|tx_bit~q ),
  43941. .datad(\macro_inst|u_uart[1]|u_tx[3]|tx_stop_cnt~q ),
  43942. .cin(gnd),
  43943. .combout(\macro_inst|u_uart[1]|u_tx[3]|tx_stop_cnt~0_combout ),
  43944. .cout());
  43945. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_stop_cnt~0 .lut_mask = 16'h1320;
  43946. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_stop_cnt~0 .sum_lutc_input = "datac";
  43947. // Location: LCCOMB_X61_Y10_N10
  43948. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[3]|tx_stop_cnt~1 (
  43949. .dataa(\macro_inst|u_uart[1]|u_tx[3]|tx_stop_cnt~0_combout ),
  43950. .datab(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_START~q ),
  43951. .datac(\macro_inst|u_uart[1]|u_regs|lcr_stp2~q ),
  43952. .datad(gnd),
  43953. .cin(gnd),
  43954. .combout(\macro_inst|u_uart[1]|u_tx[3]|tx_stop_cnt~1_combout ),
  43955. .cout());
  43956. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_stop_cnt~1 .lut_mask = 16'hEAEA;
  43957. defparam \macro_inst|u_uart[1]|u_tx[3]|tx_stop_cnt~1 .sum_lutc_input = "datac";
  43958. // Location: FF_X60_Y9_N13
  43959. dffeas \macro_inst|u_uart[1]|u_tx[3]|uart_txd (
  43960. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  43961. .d(\macro_inst|u_uart[1]|u_tx[3]|Selector5~4_combout ),
  43962. .asdata(vcc),
  43963. .clrn(!\sys_resetn~clkctrl_outclk ),
  43964. .aload(gnd),
  43965. .sclr(gnd),
  43966. .sload(gnd),
  43967. .ena(vcc),
  43968. .devclrn(devclrn),
  43969. .devpor(devpor),
  43970. .q(\macro_inst|u_uart[1]|u_tx[3]|uart_txd~q ),
  43971. .prn(vcc));
  43972. defparam \macro_inst|u_uart[1]|u_tx[3]|uart_txd .is_wysiwyg = "true";
  43973. defparam \macro_inst|u_uart[1]|u_tx[3]|uart_txd .power_up = "low";
  43974. // Location: LCCOMB_X61_Y10_N26
  43975. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|Selector0~0 (
  43976. .dataa(gnd),
  43977. .datab(\macro_inst|u_uart[1]|u_tx[4]|comb~1_combout ),
  43978. .datac(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_IDLE~q ),
  43979. .datad(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|counter ),
  43980. .cin(gnd),
  43981. .combout(\macro_inst|u_uart[1]|u_tx[4]|Selector0~0_combout ),
  43982. .cout());
  43983. defparam \macro_inst|u_uart[1]|u_tx[4]|Selector0~0 .lut_mask = 16'hFF30;
  43984. defparam \macro_inst|u_uart[1]|u_tx[4]|Selector0~0 .sum_lutc_input = "datac";
  43985. // Location: LCCOMB_X62_Y6_N0
  43986. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|Selector2~0 (
  43987. .dataa(\macro_inst|u_uart[1]|u_tx[4]|always0~0_combout ),
  43988. .datab(\macro_inst|u_uart[1]|u_tx[4]|tx_bit~q ),
  43989. .datac(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_DATA~q ),
  43990. .datad(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_START~q ),
  43991. .cin(gnd),
  43992. .combout(\macro_inst|u_uart[1]|u_tx[4]|Selector2~0_combout ),
  43993. .cout());
  43994. defparam \macro_inst|u_uart[1]|u_tx[4]|Selector2~0 .lut_mask = 16'hDC50;
  43995. defparam \macro_inst|u_uart[1]|u_tx[4]|Selector2~0 .sum_lutc_input = "datac";
  43996. // Location: LCCOMB_X62_Y6_N4
  43997. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|Selector3~0 (
  43998. .dataa(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_PARITY~q ),
  43999. .datab(gnd),
  44000. .datac(gnd),
  44001. .datad(\macro_inst|u_uart[1]|u_tx[4]|tx_bit~q ),
  44002. .cin(gnd),
  44003. .combout(\macro_inst|u_uart[1]|u_tx[4]|Selector3~0_combout ),
  44004. .cout());
  44005. defparam \macro_inst|u_uart[1]|u_tx[4]|Selector3~0 .lut_mask = 16'h00AA;
  44006. defparam \macro_inst|u_uart[1]|u_tx[4]|Selector3~0 .sum_lutc_input = "datac";
  44007. // Location: LCCOMB_X62_Y6_N26
  44008. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|Selector3~1 (
  44009. .dataa(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  44010. .datab(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_DATA~q ),
  44011. .datac(\macro_inst|u_uart[1]|u_tx[4]|Selector3~0_combout ),
  44012. .datad(\macro_inst|u_uart[1]|u_tx[4]|always0~0_combout ),
  44013. .cin(gnd),
  44014. .combout(\macro_inst|u_uart[1]|u_tx[4]|Selector3~1_combout ),
  44015. .cout());
  44016. defparam \macro_inst|u_uart[1]|u_tx[4]|Selector3~1 .lut_mask = 16'hF8F0;
  44017. defparam \macro_inst|u_uart[1]|u_tx[4]|Selector3~1 .sum_lutc_input = "datac";
  44018. // Location: LCCOMB_X62_Y6_N30
  44019. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|Selector4~0 (
  44020. .dataa(\macro_inst|u_uart[1]|u_tx[4]|tx_stop_cnt~q ),
  44021. .datab(\macro_inst|u_uart[1]|u_tx[4]|tx_bit~q ),
  44022. .datac(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_PARITY~q ),
  44023. .datad(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_STOP~q ),
  44024. .cin(gnd),
  44025. .combout(\macro_inst|u_uart[1]|u_tx[4]|Selector4~0_combout ),
  44026. .cout());
  44027. defparam \macro_inst|u_uart[1]|u_tx[4]|Selector4~0 .lut_mask = 16'hFBC0;
  44028. defparam \macro_inst|u_uart[1]|u_tx[4]|Selector4~0 .sum_lutc_input = "datac";
  44029. // Location: LCCOMB_X62_Y6_N2
  44030. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|Selector4~1 (
  44031. .dataa(\macro_inst|u_uart[1]|u_tx[4]|always0~0_combout ),
  44032. .datab(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  44033. .datac(\macro_inst|u_uart[1]|u_tx[4]|Selector4~0_combout ),
  44034. .datad(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_DATA~q ),
  44035. .cin(gnd),
  44036. .combout(\macro_inst|u_uart[1]|u_tx[4]|Selector4~1_combout ),
  44037. .cout());
  44038. defparam \macro_inst|u_uart[1]|u_tx[4]|Selector4~1 .lut_mask = 16'hF2F0;
  44039. defparam \macro_inst|u_uart[1]|u_tx[4]|Selector4~1 .sum_lutc_input = "datac";
  44040. // Location: LCCOMB_X62_Y6_N16
  44041. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|Selector5~2 (
  44042. .dataa(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg [0]),
  44043. .datab(\macro_inst|u_uart[1]|u_tx[4]|tx_parity~q ),
  44044. .datac(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_PARITY~q ),
  44045. .datad(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_DATA~q ),
  44046. .cin(gnd),
  44047. .combout(\macro_inst|u_uart[1]|u_tx[4]|Selector5~2_combout ),
  44048. .cout());
  44049. defparam \macro_inst|u_uart[1]|u_tx[4]|Selector5~2 .lut_mask = 16'hEAC0;
  44050. defparam \macro_inst|u_uart[1]|u_tx[4]|Selector5~2 .sum_lutc_input = "datac";
  44051. // Location: LCCOMB_X62_Y10_N10
  44052. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|Selector5~3 (
  44053. .dataa(gnd),
  44054. .datab(gnd),
  44055. .datac(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_IDLE~q ),
  44056. .datad(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_STOP~q ),
  44057. .cin(gnd),
  44058. .combout(\macro_inst|u_uart[1]|u_tx[4]|Selector5~3_combout ),
  44059. .cout());
  44060. defparam \macro_inst|u_uart[1]|u_tx[4]|Selector5~3 .lut_mask = 16'h00F0;
  44061. defparam \macro_inst|u_uart[1]|u_tx[4]|Selector5~3 .sum_lutc_input = "datac";
  44062. // Location: LCCOMB_X62_Y6_N22
  44063. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|Selector5~4 (
  44064. .dataa(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_IDLE~q ),
  44065. .datab(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_STOP~q ),
  44066. .datac(gnd),
  44067. .datad(\macro_inst|u_uart[1]|u_tx[4]|Selector5~2_combout ),
  44068. .cin(gnd),
  44069. .combout(\macro_inst|u_uart[1]|u_tx[4]|Selector5~4_combout ),
  44070. .cout());
  44071. defparam \macro_inst|u_uart[1]|u_tx[4]|Selector5~4 .lut_mask = 16'h0022;
  44072. defparam \macro_inst|u_uart[1]|u_tx[4]|Selector5~4 .sum_lutc_input = "datac";
  44073. // Location: LCCOMB_X62_Y10_N28
  44074. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|always0~0 (
  44075. .dataa(\macro_inst|u_uart[1]|u_tx[4]|tx_bit~q ),
  44076. .datab(\macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt [1]),
  44077. .datac(\macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt [2]),
  44078. .datad(\macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt [0]),
  44079. .cin(gnd),
  44080. .combout(\macro_inst|u_uart[1]|u_tx[4]|always0~0_combout ),
  44081. .cout());
  44082. defparam \macro_inst|u_uart[1]|u_tx[4]|always0~0 .lut_mask = 16'h0002;
  44083. defparam \macro_inst|u_uart[1]|u_tx[4]|always0~0 .sum_lutc_input = "datac";
  44084. // Location: LCCOMB_X62_Y10_N8
  44085. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|always6~0 (
  44086. .dataa(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  44087. .datab(\macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt [0]),
  44088. .datac(\macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt [1]),
  44089. .datad(\macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt [2]),
  44090. .cin(gnd),
  44091. .combout(\macro_inst|u_uart[1]|u_tx[4]|always6~0_combout ),
  44092. .cout());
  44093. defparam \macro_inst|u_uart[1]|u_tx[4]|always6~0 .lut_mask = 16'h8000;
  44094. defparam \macro_inst|u_uart[1]|u_tx[4]|always6~0 .sum_lutc_input = "datac";
  44095. // Location: LCCOMB_X62_Y10_N30
  44096. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|always6~1 (
  44097. .dataa(gnd),
  44098. .datab(\macro_inst|u_uart[1]|u_tx[4]|always6~0_combout ),
  44099. .datac(\macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt [3]),
  44100. .datad(gnd),
  44101. .cin(gnd),
  44102. .combout(\macro_inst|u_uart[1]|u_tx[4]|always6~1_combout ),
  44103. .cout());
  44104. defparam \macro_inst|u_uart[1]|u_tx[4]|always6~1 .lut_mask = 16'hC0C0;
  44105. defparam \macro_inst|u_uart[1]|u_tx[4]|always6~1 .sum_lutc_input = "datac";
  44106. // Location: LCCOMB_X62_Y6_N24
  44107. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|comb~1 (
  44108. .dataa(\macro_inst|u_uart[1]|u_tx[4]|tx_bit~q ),
  44109. .datab(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_STOP~q ),
  44110. .datac(gnd),
  44111. .datad(\macro_inst|u_uart[1]|u_tx[4]|tx_stop_cnt~q ),
  44112. .cin(gnd),
  44113. .combout(\macro_inst|u_uart[1]|u_tx[4]|comb~1_combout ),
  44114. .cout());
  44115. defparam \macro_inst|u_uart[1]|u_tx[4]|comb~1 .lut_mask = 16'h0088;
  44116. defparam \macro_inst|u_uart[1]|u_tx[4]|comb~1 .sum_lutc_input = "datac";
  44117. // Location: LCCOMB_X62_Y10_N0
  44118. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|fifo_rden (
  44119. .dataa(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|counter ),
  44120. .datab(\macro_inst|u_uart[1]|u_tx[4]|tx_stop_cnt~q ),
  44121. .datac(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_IDLE~q ),
  44122. .datad(\macro_inst|u_uart[1]|u_tx[4]|fifo_rden~0_combout ),
  44123. .cin(gnd),
  44124. .combout(\macro_inst|u_uart[1]|u_tx[4]|fifo_rden~combout ),
  44125. .cout());
  44126. defparam \macro_inst|u_uart[1]|u_tx[4]|fifo_rden .lut_mask = 16'h2A0A;
  44127. defparam \macro_inst|u_uart[1]|u_tx[4]|fifo_rden .sum_lutc_input = "datac";
  44128. // Location: LCCOMB_X62_Y10_N2
  44129. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|fifo_rden~0 (
  44130. .dataa(gnd),
  44131. .datab(gnd),
  44132. .datac(\macro_inst|u_uart[1]|u_tx[4]|tx_bit~q ),
  44133. .datad(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_STOP~q ),
  44134. .cin(gnd),
  44135. .combout(\macro_inst|u_uart[1]|u_tx[4]|fifo_rden~0_combout ),
  44136. .cout());
  44137. defparam \macro_inst|u_uart[1]|u_tx[4]|fifo_rden~0 .lut_mask = 16'hF000;
  44138. defparam \macro_inst|u_uart[1]|u_tx[4]|fifo_rden~0 .sum_lutc_input = "datac";
  44139. // Location: FF_X62_Y10_N21
  44140. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[0] (
  44141. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44142. .d(\macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[0]~4_combout ),
  44143. .asdata(vcc),
  44144. .clrn(!\sys_resetn~clkctrl_outclk ),
  44145. .aload(gnd),
  44146. .sclr(\macro_inst|u_uart[1]|u_tx[4]|tx_stop~combout ),
  44147. .sload(gnd),
  44148. .ena(vcc),
  44149. .devclrn(devclrn),
  44150. .devpor(devpor),
  44151. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt [0]),
  44152. .prn(vcc));
  44153. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[0] .is_wysiwyg = "true";
  44154. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[0] .power_up = "low";
  44155. // Location: LCCOMB_X62_Y10_N20
  44156. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[0]~4 (
  44157. .dataa(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  44158. .datab(\macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt [0]),
  44159. .datac(gnd),
  44160. .datad(vcc),
  44161. .cin(gnd),
  44162. .combout(\macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[0]~4_combout ),
  44163. .cout(\macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[0]~5 ));
  44164. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[0]~4 .lut_mask = 16'h6688;
  44165. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[0]~4 .sum_lutc_input = "datac";
  44166. // Location: FF_X62_Y10_N23
  44167. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[1] (
  44168. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44169. .d(\macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[1]~6_combout ),
  44170. .asdata(vcc),
  44171. .clrn(!\sys_resetn~clkctrl_outclk ),
  44172. .aload(gnd),
  44173. .sclr(\macro_inst|u_uart[1]|u_tx[4]|tx_stop~combout ),
  44174. .sload(gnd),
  44175. .ena(vcc),
  44176. .devclrn(devclrn),
  44177. .devpor(devpor),
  44178. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt [1]),
  44179. .prn(vcc));
  44180. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[1] .is_wysiwyg = "true";
  44181. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[1] .power_up = "low";
  44182. // Location: LCCOMB_X62_Y10_N22
  44183. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[1]~6 (
  44184. .dataa(\macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt [1]),
  44185. .datab(gnd),
  44186. .datac(gnd),
  44187. .datad(vcc),
  44188. .cin(\macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[0]~5 ),
  44189. .combout(\macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[1]~6_combout ),
  44190. .cout(\macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[1]~7 ));
  44191. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[1]~6 .lut_mask = 16'h5A5F;
  44192. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[1]~6 .sum_lutc_input = "cin";
  44193. // Location: FF_X62_Y10_N25
  44194. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[2] (
  44195. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44196. .d(\macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[2]~8_combout ),
  44197. .asdata(vcc),
  44198. .clrn(!\sys_resetn~clkctrl_outclk ),
  44199. .aload(gnd),
  44200. .sclr(\macro_inst|u_uart[1]|u_tx[4]|tx_stop~combout ),
  44201. .sload(gnd),
  44202. .ena(vcc),
  44203. .devclrn(devclrn),
  44204. .devpor(devpor),
  44205. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt [2]),
  44206. .prn(vcc));
  44207. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[2] .is_wysiwyg = "true";
  44208. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[2] .power_up = "low";
  44209. // Location: LCCOMB_X62_Y10_N24
  44210. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[2]~8 (
  44211. .dataa(gnd),
  44212. .datab(\macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt [2]),
  44213. .datac(gnd),
  44214. .datad(vcc),
  44215. .cin(\macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[1]~7 ),
  44216. .combout(\macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[2]~8_combout ),
  44217. .cout(\macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[2]~9 ));
  44218. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[2]~8 .lut_mask = 16'hC30C;
  44219. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[2]~8 .sum_lutc_input = "cin";
  44220. // Location: FF_X62_Y10_N27
  44221. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[3] (
  44222. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44223. .d(\macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[3]~10_combout ),
  44224. .asdata(vcc),
  44225. .clrn(!\sys_resetn~clkctrl_outclk ),
  44226. .aload(gnd),
  44227. .sclr(\macro_inst|u_uart[1]|u_tx[4]|tx_stop~combout ),
  44228. .sload(gnd),
  44229. .ena(vcc),
  44230. .devclrn(devclrn),
  44231. .devpor(devpor),
  44232. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt [3]),
  44233. .prn(vcc));
  44234. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[3] .is_wysiwyg = "true";
  44235. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[3] .power_up = "low";
  44236. // Location: LCCOMB_X62_Y10_N26
  44237. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[3]~10 (
  44238. .dataa(\macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt [3]),
  44239. .datab(gnd),
  44240. .datac(gnd),
  44241. .datad(gnd),
  44242. .cin(\macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[2]~9 ),
  44243. .combout(\macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[3]~10_combout ),
  44244. .cout());
  44245. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[3]~10 .lut_mask = 16'h5A5A;
  44246. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_baud_cnt[3]~10 .sum_lutc_input = "cin";
  44247. // Location: FF_X62_Y10_N31
  44248. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_bit (
  44249. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44250. .d(\macro_inst|u_uart[1]|u_tx[4]|always6~1_combout ),
  44251. .asdata(vcc),
  44252. .clrn(!\sys_resetn~clkctrl_outclk ),
  44253. .aload(gnd),
  44254. .sclr(gnd),
  44255. .sload(gnd),
  44256. .ena(vcc),
  44257. .devclrn(devclrn),
  44258. .devpor(devpor),
  44259. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_bit~q ),
  44260. .prn(vcc));
  44261. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_bit .is_wysiwyg = "true";
  44262. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_bit .power_up = "low";
  44263. // Location: FF_X60_Y8_N5
  44264. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_complete (
  44265. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44266. .d(\macro_inst|u_uart[1]|u_tx[4]|tx_complete~0_combout ),
  44267. .asdata(vcc),
  44268. .clrn(!\sys_resetn~clkctrl_outclk ),
  44269. .aload(gnd),
  44270. .sclr(gnd),
  44271. .sload(gnd),
  44272. .ena(vcc),
  44273. .devclrn(devclrn),
  44274. .devpor(devpor),
  44275. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_complete~q ),
  44276. .prn(vcc));
  44277. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_complete .is_wysiwyg = "true";
  44278. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_complete .power_up = "low";
  44279. // Location: LCCOMB_X60_Y8_N4
  44280. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|tx_complete~0 (
  44281. .dataa(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|counter ),
  44282. .datab(\macro_inst|u_uart[1]|u_regs|clear_flags[4]~15_combout ),
  44283. .datac(\macro_inst|u_uart[1]|u_tx[4]|tx_complete~q ),
  44284. .datad(\macro_inst|u_uart[1]|u_tx[4]|comb~1_combout ),
  44285. .cin(gnd),
  44286. .combout(\macro_inst|u_uart[1]|u_tx[4]|tx_complete~0_combout ),
  44287. .cout());
  44288. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_complete~0 .lut_mask = 16'h5540;
  44289. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_complete~0 .sum_lutc_input = "datac";
  44290. // Location: FF_X62_Y10_N7
  44291. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt[0] (
  44292. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44293. .d(\macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt~2_combout ),
  44294. .asdata(vcc),
  44295. .clrn(vcc),
  44296. .aload(gnd),
  44297. .sclr(gnd),
  44298. .sload(gnd),
  44299. .ena(\macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt[2]~1_combout ),
  44300. .devclrn(devclrn),
  44301. .devpor(devpor),
  44302. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt [0]),
  44303. .prn(vcc));
  44304. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt[0] .is_wysiwyg = "true";
  44305. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt[0] .power_up = "low";
  44306. // Location: FF_X62_Y10_N17
  44307. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt[1] (
  44308. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44309. .d(\macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt~0_combout ),
  44310. .asdata(vcc),
  44311. .clrn(vcc),
  44312. .aload(gnd),
  44313. .sclr(gnd),
  44314. .sload(gnd),
  44315. .ena(\macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt[2]~1_combout ),
  44316. .devclrn(devclrn),
  44317. .devpor(devpor),
  44318. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt [1]),
  44319. .prn(vcc));
  44320. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt[1] .is_wysiwyg = "true";
  44321. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt[1] .power_up = "low";
  44322. // Location: FF_X62_Y10_N15
  44323. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt[2] (
  44324. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44325. .d(\macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt~3_combout ),
  44326. .asdata(vcc),
  44327. .clrn(vcc),
  44328. .aload(gnd),
  44329. .sclr(gnd),
  44330. .sload(gnd),
  44331. .ena(\macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt[2]~1_combout ),
  44332. .devclrn(devclrn),
  44333. .devpor(devpor),
  44334. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt [2]),
  44335. .prn(vcc));
  44336. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt[2] .is_wysiwyg = "true";
  44337. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt[2] .power_up = "low";
  44338. // Location: LCCOMB_X62_Y10_N18
  44339. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt[2]~1 (
  44340. .dataa(\macro_inst|u_uart[1]|u_tx[4]|tx_bit~q ),
  44341. .datab(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_START~q ),
  44342. .datac(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_DATA~q ),
  44343. .datad(gnd),
  44344. .cin(gnd),
  44345. .combout(\macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt[2]~1_combout ),
  44346. .cout());
  44347. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt[2]~1 .lut_mask = 16'hECEC;
  44348. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt[2]~1 .sum_lutc_input = "datac";
  44349. // Location: LCCOMB_X62_Y10_N16
  44350. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt~0 (
  44351. .dataa(\macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt [0]),
  44352. .datab(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_START~q ),
  44353. .datac(\macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt [1]),
  44354. .datad(gnd),
  44355. .cin(gnd),
  44356. .combout(\macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt~0_combout ),
  44357. .cout());
  44358. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt~0 .lut_mask = 16'hEDED;
  44359. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt~0 .sum_lutc_input = "datac";
  44360. // Location: LCCOMB_X62_Y10_N6
  44361. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt~2 (
  44362. .dataa(gnd),
  44363. .datab(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_START~q ),
  44364. .datac(\macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt [0]),
  44365. .datad(gnd),
  44366. .cin(gnd),
  44367. .combout(\macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt~2_combout ),
  44368. .cout());
  44369. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt~2 .lut_mask = 16'hCFCF;
  44370. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt~2 .sum_lutc_input = "datac";
  44371. // Location: LCCOMB_X62_Y10_N14
  44372. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt~3 (
  44373. .dataa(\macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt [0]),
  44374. .datab(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_START~q ),
  44375. .datac(\macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt [2]),
  44376. .datad(\macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt [1]),
  44377. .cin(gnd),
  44378. .combout(\macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt~3_combout ),
  44379. .cout());
  44380. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt~3 .lut_mask = 16'hFCED;
  44381. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_data_cnt~3 .sum_lutc_input = "datac";
  44382. // Location: FF_X61_Y10_N13
  44383. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|counter[0] (
  44384. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44385. .d(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|counter~0_combout ),
  44386. .asdata(vcc),
  44387. .clrn(!\sys_resetn~clkctrl_outclk ),
  44388. .aload(gnd),
  44389. .sclr(gnd),
  44390. .sload(gnd),
  44391. .ena(vcc),
  44392. .devclrn(devclrn),
  44393. .devpor(devpor),
  44394. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|counter ),
  44395. .prn(vcc));
  44396. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|counter[0] .is_wysiwyg = "true";
  44397. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|counter[0] .power_up = "low";
  44398. // Location: LCCOMB_X61_Y10_N12
  44399. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|counter~0 (
  44400. .dataa(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_IDLE~q ),
  44401. .datab(\macro_inst|u_uart[1]|u_tx[4]|comb~1_combout ),
  44402. .datac(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|counter ),
  44403. .datad(\macro_inst|u_uart[1]|u_regs|tx_write [4]),
  44404. .cin(gnd),
  44405. .combout(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|counter~0_combout ),
  44406. .cout());
  44407. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|counter~0 .lut_mask = 16'h2F20;
  44408. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|counter~0 .sum_lutc_input = "datac";
  44409. // Location: FF_X62_Y12_N3
  44410. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][0] (
  44411. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44412. .d(\rv32.mem_ahb_hwdata[0] ),
  44413. .asdata(vcc),
  44414. .clrn(vcc),
  44415. .aload(gnd),
  44416. .sclr(gnd),
  44417. .sload(gnd),
  44418. .ena(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|wrreq~0_combout ),
  44419. .devclrn(devclrn),
  44420. .devpor(devpor),
  44421. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][0]~q ),
  44422. .prn(vcc));
  44423. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][0] .is_wysiwyg = "true";
  44424. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][0] .power_up = "low";
  44425. // Location: FF_X62_Y12_N19
  44426. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][1] (
  44427. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44428. .d(gnd),
  44429. .asdata(\rv32.mem_ahb_hwdata[1] ),
  44430. .clrn(vcc),
  44431. .aload(gnd),
  44432. .sclr(gnd),
  44433. .sload(vcc),
  44434. .ena(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|wrreq~0_combout ),
  44435. .devclrn(devclrn),
  44436. .devpor(devpor),
  44437. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][1]~q ),
  44438. .prn(vcc));
  44439. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][1] .is_wysiwyg = "true";
  44440. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][1] .power_up = "low";
  44441. // Location: FF_X62_Y12_N21
  44442. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][2] (
  44443. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44444. .d(\rv32.mem_ahb_hwdata[2] ),
  44445. .asdata(vcc),
  44446. .clrn(vcc),
  44447. .aload(gnd),
  44448. .sclr(gnd),
  44449. .sload(gnd),
  44450. .ena(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|wrreq~0_combout ),
  44451. .devclrn(devclrn),
  44452. .devpor(devpor),
  44453. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][2]~q ),
  44454. .prn(vcc));
  44455. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][2] .is_wysiwyg = "true";
  44456. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][2] .power_up = "low";
  44457. // Location: FF_X62_Y12_N25
  44458. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][3] (
  44459. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44460. .d(\rv32.mem_ahb_hwdata[3] ),
  44461. .asdata(vcc),
  44462. .clrn(vcc),
  44463. .aload(gnd),
  44464. .sclr(gnd),
  44465. .sload(gnd),
  44466. .ena(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|wrreq~0_combout ),
  44467. .devclrn(devclrn),
  44468. .devpor(devpor),
  44469. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][3]~q ),
  44470. .prn(vcc));
  44471. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][3] .is_wysiwyg = "true";
  44472. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][3] .power_up = "low";
  44473. // Location: FF_X62_Y12_N1
  44474. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][4] (
  44475. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44476. .d(\rv32.mem_ahb_hwdata[4] ),
  44477. .asdata(vcc),
  44478. .clrn(vcc),
  44479. .aload(gnd),
  44480. .sclr(gnd),
  44481. .sload(gnd),
  44482. .ena(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|wrreq~0_combout ),
  44483. .devclrn(devclrn),
  44484. .devpor(devpor),
  44485. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][4]~q ),
  44486. .prn(vcc));
  44487. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][4] .is_wysiwyg = "true";
  44488. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][4] .power_up = "low";
  44489. // Location: FF_X62_Y12_N29
  44490. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][5] (
  44491. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44492. .d(\rv32.mem_ahb_hwdata[5] ),
  44493. .asdata(vcc),
  44494. .clrn(vcc),
  44495. .aload(gnd),
  44496. .sclr(gnd),
  44497. .sload(gnd),
  44498. .ena(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|wrreq~0_combout ),
  44499. .devclrn(devclrn),
  44500. .devpor(devpor),
  44501. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][5]~q ),
  44502. .prn(vcc));
  44503. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][5] .is_wysiwyg = "true";
  44504. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][5] .power_up = "low";
  44505. // Location: FF_X62_Y12_N11
  44506. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][6] (
  44507. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44508. .d(\rv32.mem_ahb_hwdata[6] ),
  44509. .asdata(vcc),
  44510. .clrn(vcc),
  44511. .aload(gnd),
  44512. .sclr(gnd),
  44513. .sload(gnd),
  44514. .ena(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|wrreq~0_combout ),
  44515. .devclrn(devclrn),
  44516. .devpor(devpor),
  44517. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][6]~q ),
  44518. .prn(vcc));
  44519. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][6] .is_wysiwyg = "true";
  44520. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][6] .power_up = "low";
  44521. // Location: FF_X62_Y12_N13
  44522. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][7] (
  44523. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44524. .d(\rv32.mem_ahb_hwdata[7] ),
  44525. .asdata(vcc),
  44526. .clrn(vcc),
  44527. .aload(gnd),
  44528. .sclr(gnd),
  44529. .sload(gnd),
  44530. .ena(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|wrreq~0_combout ),
  44531. .devclrn(devclrn),
  44532. .devpor(devpor),
  44533. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][7]~q ),
  44534. .prn(vcc));
  44535. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][7] .is_wysiwyg = "true";
  44536. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][7] .power_up = "low";
  44537. // Location: LCCOMB_X61_Y10_N22
  44538. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|wrreq~0 (
  44539. .dataa(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|counter ),
  44540. .datab(gnd),
  44541. .datac(gnd),
  44542. .datad(\macro_inst|u_uart[1]|u_regs|tx_write [4]),
  44543. .cin(gnd),
  44544. .combout(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|wrreq~0_combout ),
  44545. .cout());
  44546. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|wrreq~0 .lut_mask = 16'h5500;
  44547. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_fifo|wrreq~0 .sum_lutc_input = "datac";
  44548. // Location: FF_X62_Y6_N9
  44549. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_parity (
  44550. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44551. .d(\macro_inst|u_uart[1]|u_tx[4]|tx_parity~1_combout ),
  44552. .asdata(vcc),
  44553. .clrn(vcc),
  44554. .aload(gnd),
  44555. .sclr(gnd),
  44556. .sload(gnd),
  44557. .ena(vcc),
  44558. .devclrn(devclrn),
  44559. .devpor(devpor),
  44560. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_parity~q ),
  44561. .prn(vcc));
  44562. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_parity .is_wysiwyg = "true";
  44563. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_parity .power_up = "low";
  44564. // Location: LCCOMB_X62_Y6_N18
  44565. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|tx_parity~0 (
  44566. .dataa(\macro_inst|u_uart[1]|u_tx[4]|tx_bit~q ),
  44567. .datab(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_DATA~q ),
  44568. .datac(\macro_inst|u_uart[1]|u_regs|lcr_sps~q ),
  44569. .datad(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg [0]),
  44570. .cin(gnd),
  44571. .combout(\macro_inst|u_uart[1]|u_tx[4]|tx_parity~0_combout ),
  44572. .cout());
  44573. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_parity~0 .lut_mask = 16'h0800;
  44574. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_parity~0 .sum_lutc_input = "datac";
  44575. // Location: LCCOMB_X62_Y6_N8
  44576. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|tx_parity~1 (
  44577. .dataa(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_START~q ),
  44578. .datab(\macro_inst|u_uart[1]|u_tx[4]|tx_parity~0_combout ),
  44579. .datac(\macro_inst|u_uart[1]|u_tx[4]|tx_parity~q ),
  44580. .datad(\macro_inst|u_uart[1]|u_regs|lcr_eps~q ),
  44581. .cin(gnd),
  44582. .combout(\macro_inst|u_uart[1]|u_tx[4]|tx_parity~1_combout ),
  44583. .cout());
  44584. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_parity~1 .lut_mask = 16'h14BE;
  44585. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_parity~1 .sum_lutc_input = "datac";
  44586. // Location: FF_X62_Y12_N17
  44587. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[0] (
  44588. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44589. .d(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~0_combout ),
  44590. .asdata(vcc),
  44591. .clrn(!\sys_resetn~clkctrl_outclk ),
  44592. .aload(gnd),
  44593. .sclr(gnd),
  44594. .sload(gnd),
  44595. .ena(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[4]~1_combout ),
  44596. .devclrn(devclrn),
  44597. .devpor(devpor),
  44598. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg [0]),
  44599. .prn(vcc));
  44600. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[0] .is_wysiwyg = "true";
  44601. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[0] .power_up = "low";
  44602. // Location: FF_X62_Y12_N9
  44603. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[1] (
  44604. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44605. .d(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~2_combout ),
  44606. .asdata(vcc),
  44607. .clrn(!\sys_resetn~clkctrl_outclk ),
  44608. .aload(gnd),
  44609. .sclr(gnd),
  44610. .sload(gnd),
  44611. .ena(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[4]~1_combout ),
  44612. .devclrn(devclrn),
  44613. .devpor(devpor),
  44614. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg [1]),
  44615. .prn(vcc));
  44616. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[1] .is_wysiwyg = "true";
  44617. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[1] .power_up = "low";
  44618. // Location: FF_X62_Y12_N23
  44619. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[2] (
  44620. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44621. .d(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~3_combout ),
  44622. .asdata(vcc),
  44623. .clrn(!\sys_resetn~clkctrl_outclk ),
  44624. .aload(gnd),
  44625. .sclr(gnd),
  44626. .sload(gnd),
  44627. .ena(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[4]~1_combout ),
  44628. .devclrn(devclrn),
  44629. .devpor(devpor),
  44630. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg [2]),
  44631. .prn(vcc));
  44632. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[2] .is_wysiwyg = "true";
  44633. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[2] .power_up = "low";
  44634. // Location: FF_X62_Y12_N5
  44635. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[3] (
  44636. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44637. .d(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~4_combout ),
  44638. .asdata(vcc),
  44639. .clrn(!\sys_resetn~clkctrl_outclk ),
  44640. .aload(gnd),
  44641. .sclr(gnd),
  44642. .sload(gnd),
  44643. .ena(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[4]~1_combout ),
  44644. .devclrn(devclrn),
  44645. .devpor(devpor),
  44646. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg [3]),
  44647. .prn(vcc));
  44648. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[3] .is_wysiwyg = "true";
  44649. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[3] .power_up = "low";
  44650. // Location: FF_X62_Y12_N15
  44651. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[4] (
  44652. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44653. .d(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~5_combout ),
  44654. .asdata(vcc),
  44655. .clrn(!\sys_resetn~clkctrl_outclk ),
  44656. .aload(gnd),
  44657. .sclr(gnd),
  44658. .sload(gnd),
  44659. .ena(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[4]~1_combout ),
  44660. .devclrn(devclrn),
  44661. .devpor(devpor),
  44662. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg [4]),
  44663. .prn(vcc));
  44664. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[4] .is_wysiwyg = "true";
  44665. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[4] .power_up = "low";
  44666. // Location: LCCOMB_X62_Y12_N18
  44667. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[4]~1 (
  44668. .dataa(\macro_inst|u_uart[1]|u_tx[4]|tx_bit~q ),
  44669. .datab(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_DATA~q ),
  44670. .datac(gnd),
  44671. .datad(\macro_inst|u_uart[1]|u_tx[4]|fifo_rden~combout ),
  44672. .cin(gnd),
  44673. .combout(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[4]~1_combout ),
  44674. .cout());
  44675. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[4]~1 .lut_mask = 16'hFF88;
  44676. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[4]~1 .sum_lutc_input = "datac";
  44677. // Location: FF_X62_Y12_N7
  44678. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[5] (
  44679. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44680. .d(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~6_combout ),
  44681. .asdata(vcc),
  44682. .clrn(!\sys_resetn~clkctrl_outclk ),
  44683. .aload(gnd),
  44684. .sclr(gnd),
  44685. .sload(gnd),
  44686. .ena(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[4]~1_combout ),
  44687. .devclrn(devclrn),
  44688. .devpor(devpor),
  44689. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg [5]),
  44690. .prn(vcc));
  44691. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[5] .is_wysiwyg = "true";
  44692. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[5] .power_up = "low";
  44693. // Location: FF_X62_Y12_N31
  44694. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[6] (
  44695. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44696. .d(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~7_combout ),
  44697. .asdata(vcc),
  44698. .clrn(!\sys_resetn~clkctrl_outclk ),
  44699. .aload(gnd),
  44700. .sclr(gnd),
  44701. .sload(gnd),
  44702. .ena(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[4]~1_combout ),
  44703. .devclrn(devclrn),
  44704. .devpor(devpor),
  44705. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg [6]),
  44706. .prn(vcc));
  44707. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[6] .is_wysiwyg = "true";
  44708. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[6] .power_up = "low";
  44709. // Location: FF_X62_Y12_N27
  44710. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[7] (
  44711. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44712. .d(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~8_combout ),
  44713. .asdata(vcc),
  44714. .clrn(!\sys_resetn~clkctrl_outclk ),
  44715. .aload(gnd),
  44716. .sclr(gnd),
  44717. .sload(gnd),
  44718. .ena(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[4]~1_combout ),
  44719. .devclrn(devclrn),
  44720. .devpor(devpor),
  44721. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg [7]),
  44722. .prn(vcc));
  44723. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[7] .is_wysiwyg = "true";
  44724. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg[7] .power_up = "low";
  44725. // Location: LCCOMB_X62_Y12_N16
  44726. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~0 (
  44727. .dataa(gnd),
  44728. .datab(\macro_inst|u_uart[1]|u_tx[4]|fifo_rden~combout ),
  44729. .datac(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg [1]),
  44730. .datad(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][0]~q ),
  44731. .cin(gnd),
  44732. .combout(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~0_combout ),
  44733. .cout());
  44734. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~0 .lut_mask = 16'hFC30;
  44735. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~0 .sum_lutc_input = "datac";
  44736. // Location: LCCOMB_X62_Y12_N8
  44737. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~2 (
  44738. .dataa(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][1]~q ),
  44739. .datab(gnd),
  44740. .datac(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg [2]),
  44741. .datad(\macro_inst|u_uart[1]|u_tx[4]|fifo_rden~combout ),
  44742. .cin(gnd),
  44743. .combout(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~2_combout ),
  44744. .cout());
  44745. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~2 .lut_mask = 16'hAAF0;
  44746. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~2 .sum_lutc_input = "datac";
  44747. // Location: LCCOMB_X62_Y12_N22
  44748. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~3 (
  44749. .dataa(gnd),
  44750. .datab(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][2]~q ),
  44751. .datac(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg [3]),
  44752. .datad(\macro_inst|u_uart[1]|u_tx[4]|fifo_rden~combout ),
  44753. .cin(gnd),
  44754. .combout(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~3_combout ),
  44755. .cout());
  44756. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~3 .lut_mask = 16'hCCF0;
  44757. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~3 .sum_lutc_input = "datac";
  44758. // Location: LCCOMB_X62_Y12_N4
  44759. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~4 (
  44760. .dataa(gnd),
  44761. .datab(\macro_inst|u_uart[1]|u_tx[4]|fifo_rden~combout ),
  44762. .datac(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg [4]),
  44763. .datad(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][3]~q ),
  44764. .cin(gnd),
  44765. .combout(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~4_combout ),
  44766. .cout());
  44767. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~4 .lut_mask = 16'hFC30;
  44768. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~4 .sum_lutc_input = "datac";
  44769. // Location: LCCOMB_X62_Y12_N14
  44770. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~5 (
  44771. .dataa(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg [5]),
  44772. .datab(\macro_inst|u_uart[1]|u_tx[4]|fifo_rden~combout ),
  44773. .datac(gnd),
  44774. .datad(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][4]~q ),
  44775. .cin(gnd),
  44776. .combout(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~5_combout ),
  44777. .cout());
  44778. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~5 .lut_mask = 16'hEE22;
  44779. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~5 .sum_lutc_input = "datac";
  44780. // Location: LCCOMB_X62_Y12_N6
  44781. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~6 (
  44782. .dataa(gnd),
  44783. .datab(\macro_inst|u_uart[1]|u_tx[4]|fifo_rden~combout ),
  44784. .datac(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg [6]),
  44785. .datad(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][5]~q ),
  44786. .cin(gnd),
  44787. .combout(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~6_combout ),
  44788. .cout());
  44789. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~6 .lut_mask = 16'hFC30;
  44790. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~6 .sum_lutc_input = "datac";
  44791. // Location: LCCOMB_X62_Y12_N30
  44792. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~7 (
  44793. .dataa(gnd),
  44794. .datab(\macro_inst|u_uart[1]|u_tx[4]|fifo_rden~combout ),
  44795. .datac(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg [7]),
  44796. .datad(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][6]~q ),
  44797. .cin(gnd),
  44798. .combout(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~7_combout ),
  44799. .cout());
  44800. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~7 .lut_mask = 16'hFC30;
  44801. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~7 .sum_lutc_input = "datac";
  44802. // Location: LCCOMB_X62_Y12_N26
  44803. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~8 (
  44804. .dataa(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|fifo[1][7]~q ),
  44805. .datab(\macro_inst|u_uart[1]|u_tx[4]|fifo_rden~combout ),
  44806. .datac(gnd),
  44807. .datad(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg [0]),
  44808. .cin(gnd),
  44809. .combout(\macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~8_combout ),
  44810. .cout());
  44811. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~8 .lut_mask = 16'hBB88;
  44812. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_shift_reg~8 .sum_lutc_input = "datac";
  44813. // Location: FF_X62_Y6_N1
  44814. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_DATA (
  44815. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44816. .d(\macro_inst|u_uart[1]|u_tx[4]|Selector2~0_combout ),
  44817. .asdata(vcc),
  44818. .clrn(!\sys_resetn~clkctrl_outclk ),
  44819. .aload(gnd),
  44820. .sclr(gnd),
  44821. .sload(gnd),
  44822. .ena(vcc),
  44823. .devclrn(devclrn),
  44824. .devpor(devpor),
  44825. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_DATA~q ),
  44826. .prn(vcc));
  44827. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_DATA .is_wysiwyg = "true";
  44828. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_DATA .power_up = "low";
  44829. // Location: FF_X61_Y10_N27
  44830. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_IDLE (
  44831. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44832. .d(\macro_inst|u_uart[1]|u_tx[4]|Selector0~0_combout ),
  44833. .asdata(vcc),
  44834. .clrn(!\sys_resetn~clkctrl_outclk ),
  44835. .aload(gnd),
  44836. .sclr(gnd),
  44837. .sload(gnd),
  44838. .ena(vcc),
  44839. .devclrn(devclrn),
  44840. .devpor(devpor),
  44841. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_IDLE~q ),
  44842. .prn(vcc));
  44843. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_IDLE .is_wysiwyg = "true";
  44844. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_IDLE .power_up = "low";
  44845. // Location: FF_X62_Y6_N27
  44846. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_PARITY (
  44847. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44848. .d(\macro_inst|u_uart[1]|u_tx[4]|Selector3~1_combout ),
  44849. .asdata(vcc),
  44850. .clrn(!\sys_resetn~clkctrl_outclk ),
  44851. .aload(gnd),
  44852. .sclr(gnd),
  44853. .sload(gnd),
  44854. .ena(vcc),
  44855. .devclrn(devclrn),
  44856. .devpor(devpor),
  44857. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_PARITY~q ),
  44858. .prn(vcc));
  44859. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_PARITY .is_wysiwyg = "true";
  44860. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_PARITY .power_up = "low";
  44861. // Location: FF_X62_Y10_N5
  44862. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_START (
  44863. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44864. .d(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_START~1_combout ),
  44865. .asdata(vcc),
  44866. .clrn(!\sys_resetn~clkctrl_outclk ),
  44867. .aload(gnd),
  44868. .sclr(gnd),
  44869. .sload(gnd),
  44870. .ena(vcc),
  44871. .devclrn(devclrn),
  44872. .devpor(devpor),
  44873. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_START~q ),
  44874. .prn(vcc));
  44875. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_START .is_wysiwyg = "true";
  44876. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_START .power_up = "low";
  44877. // Location: LCCOMB_X62_Y10_N12
  44878. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_START~0 (
  44879. .dataa(\macro_inst|u_uart[1]|u_tx[4]|Selector5~3_combout ),
  44880. .datab(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_DATA~q ),
  44881. .datac(\macro_inst|u_uart[1]|u_tx[4]|tx_bit~q ),
  44882. .datad(\macro_inst|u_uart[1]|u_tx[4]|always0~0_combout ),
  44883. .cin(gnd),
  44884. .combout(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_START~0_combout ),
  44885. .cout());
  44886. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_START~0 .lut_mask = 16'h57DF;
  44887. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_START~0 .sum_lutc_input = "datac";
  44888. // Location: LCCOMB_X62_Y10_N4
  44889. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_START~1 (
  44890. .dataa(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_START~0_combout ),
  44891. .datab(\macro_inst|u_uart[1]|u_tx[4]|fifo_rden~combout ),
  44892. .datac(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_START~q ),
  44893. .datad(\macro_inst|u_uart[1]|u_tx[4]|comb~1_combout ),
  44894. .cin(gnd),
  44895. .combout(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_START~1_combout ),
  44896. .cout());
  44897. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_START~1 .lut_mask = 16'hCCEC;
  44898. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_START~1 .sum_lutc_input = "datac";
  44899. // Location: FF_X62_Y6_N3
  44900. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_STOP (
  44901. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44902. .d(\macro_inst|u_uart[1]|u_tx[4]|Selector4~1_combout ),
  44903. .asdata(vcc),
  44904. .clrn(!\sys_resetn~clkctrl_outclk ),
  44905. .aload(gnd),
  44906. .sclr(gnd),
  44907. .sload(gnd),
  44908. .ena(vcc),
  44909. .devclrn(devclrn),
  44910. .devpor(devpor),
  44911. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_STOP~q ),
  44912. .prn(vcc));
  44913. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_STOP .is_wysiwyg = "true";
  44914. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_STOP .power_up = "low";
  44915. // Location: LCCOMB_X61_Y10_N16
  44916. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|tx_stop (
  44917. .dataa(gnd),
  44918. .datab(gnd),
  44919. .datac(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_IDLE~q ),
  44920. .datad(\macro_inst|u_uart[1]|u_tx[4]|tx_fifo|counter ),
  44921. .cin(gnd),
  44922. .combout(\macro_inst|u_uart[1]|u_tx[4]|tx_stop~combout ),
  44923. .cout());
  44924. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_stop .lut_mask = 16'h000F;
  44925. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_stop .sum_lutc_input = "datac";
  44926. // Location: FF_X62_Y6_N11
  44927. dffeas \macro_inst|u_uart[1]|u_tx[4]|tx_stop_cnt (
  44928. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44929. .d(\macro_inst|u_uart[1]|u_tx[4]|tx_stop_cnt~1_combout ),
  44930. .asdata(vcc),
  44931. .clrn(vcc),
  44932. .aload(gnd),
  44933. .sclr(gnd),
  44934. .sload(gnd),
  44935. .ena(vcc),
  44936. .devclrn(devclrn),
  44937. .devpor(devpor),
  44938. .q(\macro_inst|u_uart[1]|u_tx[4]|tx_stop_cnt~q ),
  44939. .prn(vcc));
  44940. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_stop_cnt .is_wysiwyg = "true";
  44941. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_stop_cnt .power_up = "low";
  44942. // Location: LCCOMB_X62_Y6_N12
  44943. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|tx_stop_cnt~0 (
  44944. .dataa(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_START~q ),
  44945. .datab(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_STOP~q ),
  44946. .datac(\macro_inst|u_uart[1]|u_tx[4]|tx_bit~q ),
  44947. .datad(\macro_inst|u_uart[1]|u_tx[4]|tx_stop_cnt~q ),
  44948. .cin(gnd),
  44949. .combout(\macro_inst|u_uart[1]|u_tx[4]|tx_stop_cnt~0_combout ),
  44950. .cout());
  44951. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_stop_cnt~0 .lut_mask = 16'h1540;
  44952. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_stop_cnt~0 .sum_lutc_input = "datac";
  44953. // Location: LCCOMB_X62_Y6_N10
  44954. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[4]|tx_stop_cnt~1 (
  44955. .dataa(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_START~q ),
  44956. .datab(\macro_inst|u_uart[1]|u_regs|lcr_stp2~q ),
  44957. .datac(gnd),
  44958. .datad(\macro_inst|u_uart[1]|u_tx[4]|tx_stop_cnt~0_combout ),
  44959. .cin(gnd),
  44960. .combout(\macro_inst|u_uart[1]|u_tx[4]|tx_stop_cnt~1_combout ),
  44961. .cout());
  44962. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_stop_cnt~1 .lut_mask = 16'hFF88;
  44963. defparam \macro_inst|u_uart[1]|u_tx[4]|tx_stop_cnt~1 .sum_lutc_input = "datac";
  44964. // Location: FF_X62_Y6_N23
  44965. dffeas \macro_inst|u_uart[1]|u_tx[4]|uart_txd (
  44966. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  44967. .d(\macro_inst|u_uart[1]|u_tx[4]|Selector5~4_combout ),
  44968. .asdata(vcc),
  44969. .clrn(!\sys_resetn~clkctrl_outclk ),
  44970. .aload(gnd),
  44971. .sclr(gnd),
  44972. .sload(gnd),
  44973. .ena(vcc),
  44974. .devclrn(devclrn),
  44975. .devpor(devpor),
  44976. .q(\macro_inst|u_uart[1]|u_tx[4]|uart_txd~q ),
  44977. .prn(vcc));
  44978. defparam \macro_inst|u_uart[1]|u_tx[4]|uart_txd .is_wysiwyg = "true";
  44979. defparam \macro_inst|u_uart[1]|u_tx[4]|uart_txd .power_up = "low";
  44980. // Location: LCCOMB_X61_Y7_N26
  44981. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|Selector0~0 (
  44982. .dataa(gnd),
  44983. .datab(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|counter ),
  44984. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_IDLE~q ),
  44985. .datad(\macro_inst|u_uart[1]|u_tx[5]|comb~1_combout ),
  44986. .cin(gnd),
  44987. .combout(\macro_inst|u_uart[1]|u_tx[5]|Selector0~0_combout ),
  44988. .cout());
  44989. defparam \macro_inst|u_uart[1]|u_tx[5]|Selector0~0 .lut_mask = 16'hCCFC;
  44990. defparam \macro_inst|u_uart[1]|u_tx[5]|Selector0~0 .sum_lutc_input = "datac";
  44991. // Location: LCCOMB_X50_Y3_N14
  44992. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|Selector2~0 (
  44993. .dataa(\macro_inst|u_uart[1]|u_tx[5]|tx_bit~q ),
  44994. .datab(\macro_inst|u_uart[1]|u_tx[5]|always0~0_combout ),
  44995. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_DATA~q ),
  44996. .datad(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_START~q ),
  44997. .cin(gnd),
  44998. .combout(\macro_inst|u_uart[1]|u_tx[5]|Selector2~0_combout ),
  44999. .cout());
  45000. defparam \macro_inst|u_uart[1]|u_tx[5]|Selector2~0 .lut_mask = 16'hBA30;
  45001. defparam \macro_inst|u_uart[1]|u_tx[5]|Selector2~0 .sum_lutc_input = "datac";
  45002. // Location: LCCOMB_X53_Y3_N8
  45003. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|Selector3~0 (
  45004. .dataa(gnd),
  45005. .datab(\macro_inst|u_uart[1]|u_tx[5]|tx_bit~q ),
  45006. .datac(gnd),
  45007. .datad(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_PARITY~q ),
  45008. .cin(gnd),
  45009. .combout(\macro_inst|u_uart[1]|u_tx[5]|Selector3~0_combout ),
  45010. .cout());
  45011. defparam \macro_inst|u_uart[1]|u_tx[5]|Selector3~0 .lut_mask = 16'h3300;
  45012. defparam \macro_inst|u_uart[1]|u_tx[5]|Selector3~0 .sum_lutc_input = "datac";
  45013. // Location: LCCOMB_X50_Y3_N16
  45014. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|Selector3~1 (
  45015. .dataa(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_DATA~q ),
  45016. .datab(\macro_inst|u_uart[1]|u_tx[5]|always0~0_combout ),
  45017. .datac(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  45018. .datad(\macro_inst|u_uart[1]|u_tx[5]|Selector3~0_combout ),
  45019. .cin(gnd),
  45020. .combout(\macro_inst|u_uart[1]|u_tx[5]|Selector3~1_combout ),
  45021. .cout());
  45022. defparam \macro_inst|u_uart[1]|u_tx[5]|Selector3~1 .lut_mask = 16'hFF80;
  45023. defparam \macro_inst|u_uart[1]|u_tx[5]|Selector3~1 .sum_lutc_input = "datac";
  45024. // Location: LCCOMB_X50_Y3_N18
  45025. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|Selector4~0 (
  45026. .dataa(\macro_inst|u_uart[1]|u_tx[5]|tx_bit~q ),
  45027. .datab(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_STOP~q ),
  45028. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_stop_cnt~q ),
  45029. .datad(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_PARITY~q ),
  45030. .cin(gnd),
  45031. .combout(\macro_inst|u_uart[1]|u_tx[5]|Selector4~0_combout ),
  45032. .cout());
  45033. defparam \macro_inst|u_uart[1]|u_tx[5]|Selector4~0 .lut_mask = 16'hEEC4;
  45034. defparam \macro_inst|u_uart[1]|u_tx[5]|Selector4~0 .sum_lutc_input = "datac";
  45035. // Location: LCCOMB_X50_Y3_N24
  45036. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|Selector4~1 (
  45037. .dataa(\macro_inst|u_uart[1]|u_regs|lcr_pen~q ),
  45038. .datab(\macro_inst|u_uart[1]|u_tx[5]|Selector4~0_combout ),
  45039. .datac(\macro_inst|u_uart[1]|u_tx[5]|always0~0_combout ),
  45040. .datad(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_DATA~q ),
  45041. .cin(gnd),
  45042. .combout(\macro_inst|u_uart[1]|u_tx[5]|Selector4~1_combout ),
  45043. .cout());
  45044. defparam \macro_inst|u_uart[1]|u_tx[5]|Selector4~1 .lut_mask = 16'hDCCC;
  45045. defparam \macro_inst|u_uart[1]|u_tx[5]|Selector4~1 .sum_lutc_input = "datac";
  45046. // Location: LCCOMB_X59_Y9_N22
  45047. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|Selector5~2 (
  45048. .dataa(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_DATA~q ),
  45049. .datab(\macro_inst|u_uart[1]|u_tx[5]|tx_parity~q ),
  45050. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_PARITY~q ),
  45051. .datad(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg [0]),
  45052. .cin(gnd),
  45053. .combout(\macro_inst|u_uart[1]|u_tx[5]|Selector5~2_combout ),
  45054. .cout());
  45055. defparam \macro_inst|u_uart[1]|u_tx[5]|Selector5~2 .lut_mask = 16'hEAC0;
  45056. defparam \macro_inst|u_uart[1]|u_tx[5]|Selector5~2 .sum_lutc_input = "datac";
  45057. // Location: LCCOMB_X61_Y7_N2
  45058. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|Selector5~3 (
  45059. .dataa(gnd),
  45060. .datab(gnd),
  45061. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_IDLE~q ),
  45062. .datad(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_STOP~q ),
  45063. .cin(gnd),
  45064. .combout(\macro_inst|u_uart[1]|u_tx[5]|Selector5~3_combout ),
  45065. .cout());
  45066. defparam \macro_inst|u_uart[1]|u_tx[5]|Selector5~3 .lut_mask = 16'h00F0;
  45067. defparam \macro_inst|u_uart[1]|u_tx[5]|Selector5~3 .sum_lutc_input = "datac";
  45068. // Location: LCCOMB_X56_Y5_N30
  45069. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|Selector5~4 (
  45070. .dataa(\macro_inst|u_uart[1]|u_tx[5]|Selector5~2_combout ),
  45071. .datab(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_STOP~q ),
  45072. .datac(gnd),
  45073. .datad(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_IDLE~q ),
  45074. .cin(gnd),
  45075. .combout(\macro_inst|u_uart[1]|u_tx[5]|Selector5~4_combout ),
  45076. .cout());
  45077. defparam \macro_inst|u_uart[1]|u_tx[5]|Selector5~4 .lut_mask = 16'h1100;
  45078. defparam \macro_inst|u_uart[1]|u_tx[5]|Selector5~4 .sum_lutc_input = "datac";
  45079. // Location: LCCOMB_X50_Y3_N8
  45080. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|always0~0 (
  45081. .dataa(\macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt [1]),
  45082. .datab(\macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt [2]),
  45083. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_bit~q ),
  45084. .datad(\macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt [0]),
  45085. .cin(gnd),
  45086. .combout(\macro_inst|u_uart[1]|u_tx[5]|always0~0_combout ),
  45087. .cout());
  45088. defparam \macro_inst|u_uart[1]|u_tx[5]|always0~0 .lut_mask = 16'h0010;
  45089. defparam \macro_inst|u_uart[1]|u_tx[5]|always0~0 .sum_lutc_input = "datac";
  45090. // Location: LCCOMB_X61_Y10_N18
  45091. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|always6~0 (
  45092. .dataa(\macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt [2]),
  45093. .datab(\macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt [0]),
  45094. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt [1]),
  45095. .datad(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  45096. .cin(gnd),
  45097. .combout(\macro_inst|u_uart[1]|u_tx[5]|always6~0_combout ),
  45098. .cout());
  45099. defparam \macro_inst|u_uart[1]|u_tx[5]|always6~0 .lut_mask = 16'h8000;
  45100. defparam \macro_inst|u_uart[1]|u_tx[5]|always6~0 .sum_lutc_input = "datac";
  45101. // Location: LCCOMB_X61_Y10_N20
  45102. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|always6~1 (
  45103. .dataa(gnd),
  45104. .datab(gnd),
  45105. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt [3]),
  45106. .datad(\macro_inst|u_uart[1]|u_tx[5]|always6~0_combout ),
  45107. .cin(gnd),
  45108. .combout(\macro_inst|u_uart[1]|u_tx[5]|always6~1_combout ),
  45109. .cout());
  45110. defparam \macro_inst|u_uart[1]|u_tx[5]|always6~1 .lut_mask = 16'hF000;
  45111. defparam \macro_inst|u_uart[1]|u_tx[5]|always6~1 .sum_lutc_input = "datac";
  45112. // Location: LCCOMB_X50_Y3_N10
  45113. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|comb~1 (
  45114. .dataa(\macro_inst|u_uart[1]|u_tx[5]|tx_stop_cnt~q ),
  45115. .datab(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_STOP~q ),
  45116. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_bit~q ),
  45117. .datad(gnd),
  45118. .cin(gnd),
  45119. .combout(\macro_inst|u_uart[1]|u_tx[5]|comb~1_combout ),
  45120. .cout());
  45121. defparam \macro_inst|u_uart[1]|u_tx[5]|comb~1 .lut_mask = 16'h4040;
  45122. defparam \macro_inst|u_uart[1]|u_tx[5]|comb~1 .sum_lutc_input = "datac";
  45123. // Location: LCCOMB_X61_Y7_N22
  45124. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|fifo_rden (
  45125. .dataa(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_IDLE~q ),
  45126. .datab(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|counter ),
  45127. .datac(gnd),
  45128. .datad(\macro_inst|u_uart[1]|u_tx[5]|comb~1_combout ),
  45129. .cin(gnd),
  45130. .combout(\macro_inst|u_uart[1]|u_tx[5]|fifo_rden~combout ),
  45131. .cout());
  45132. defparam \macro_inst|u_uart[1]|u_tx[5]|fifo_rden .lut_mask = 16'hCC44;
  45133. defparam \macro_inst|u_uart[1]|u_tx[5]|fifo_rden .sum_lutc_input = "datac";
  45134. // Location: FF_X61_Y10_N3
  45135. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[0] (
  45136. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45137. .d(\macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[0]~4_combout ),
  45138. .asdata(vcc),
  45139. .clrn(!\sys_resetn~clkctrl_outclk ),
  45140. .aload(gnd),
  45141. .sclr(\macro_inst|u_uart[1]|u_tx[5]|tx_stop~combout ),
  45142. .sload(gnd),
  45143. .ena(vcc),
  45144. .devclrn(devclrn),
  45145. .devpor(devpor),
  45146. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt [0]),
  45147. .prn(vcc));
  45148. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[0] .is_wysiwyg = "true";
  45149. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[0] .power_up = "low";
  45150. // Location: LCCOMB_X61_Y10_N2
  45151. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[0]~4 (
  45152. .dataa(\macro_inst|u_uart[1]|u_baud|baud16~q ),
  45153. .datab(\macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt [0]),
  45154. .datac(gnd),
  45155. .datad(vcc),
  45156. .cin(gnd),
  45157. .combout(\macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[0]~4_combout ),
  45158. .cout(\macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[0]~5 ));
  45159. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[0]~4 .lut_mask = 16'h6688;
  45160. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[0]~4 .sum_lutc_input = "datac";
  45161. // Location: FF_X61_Y10_N5
  45162. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[1] (
  45163. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45164. .d(\macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[1]~6_combout ),
  45165. .asdata(vcc),
  45166. .clrn(!\sys_resetn~clkctrl_outclk ),
  45167. .aload(gnd),
  45168. .sclr(\macro_inst|u_uart[1]|u_tx[5]|tx_stop~combout ),
  45169. .sload(gnd),
  45170. .ena(vcc),
  45171. .devclrn(devclrn),
  45172. .devpor(devpor),
  45173. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt [1]),
  45174. .prn(vcc));
  45175. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[1] .is_wysiwyg = "true";
  45176. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[1] .power_up = "low";
  45177. // Location: LCCOMB_X61_Y10_N4
  45178. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[1]~6 (
  45179. .dataa(gnd),
  45180. .datab(\macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt [1]),
  45181. .datac(gnd),
  45182. .datad(vcc),
  45183. .cin(\macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[0]~5 ),
  45184. .combout(\macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[1]~6_combout ),
  45185. .cout(\macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[1]~7 ));
  45186. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[1]~6 .lut_mask = 16'h3C3F;
  45187. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[1]~6 .sum_lutc_input = "cin";
  45188. // Location: FF_X61_Y10_N7
  45189. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[2] (
  45190. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45191. .d(\macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[2]~8_combout ),
  45192. .asdata(vcc),
  45193. .clrn(!\sys_resetn~clkctrl_outclk ),
  45194. .aload(gnd),
  45195. .sclr(\macro_inst|u_uart[1]|u_tx[5]|tx_stop~combout ),
  45196. .sload(gnd),
  45197. .ena(vcc),
  45198. .devclrn(devclrn),
  45199. .devpor(devpor),
  45200. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt [2]),
  45201. .prn(vcc));
  45202. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[2] .is_wysiwyg = "true";
  45203. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[2] .power_up = "low";
  45204. // Location: LCCOMB_X61_Y10_N6
  45205. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[2]~8 (
  45206. .dataa(\macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt [2]),
  45207. .datab(gnd),
  45208. .datac(gnd),
  45209. .datad(vcc),
  45210. .cin(\macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[1]~7 ),
  45211. .combout(\macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[2]~8_combout ),
  45212. .cout(\macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[2]~9 ));
  45213. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[2]~8 .lut_mask = 16'hA50A;
  45214. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[2]~8 .sum_lutc_input = "cin";
  45215. // Location: FF_X61_Y10_N9
  45216. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[3] (
  45217. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45218. .d(\macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[3]~10_combout ),
  45219. .asdata(vcc),
  45220. .clrn(!\sys_resetn~clkctrl_outclk ),
  45221. .aload(gnd),
  45222. .sclr(\macro_inst|u_uart[1]|u_tx[5]|tx_stop~combout ),
  45223. .sload(gnd),
  45224. .ena(vcc),
  45225. .devclrn(devclrn),
  45226. .devpor(devpor),
  45227. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt [3]),
  45228. .prn(vcc));
  45229. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[3] .is_wysiwyg = "true";
  45230. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[3] .power_up = "low";
  45231. // Location: LCCOMB_X61_Y10_N8
  45232. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[3]~10 (
  45233. .dataa(gnd),
  45234. .datab(\macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt [3]),
  45235. .datac(gnd),
  45236. .datad(gnd),
  45237. .cin(\macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[2]~9 ),
  45238. .combout(\macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[3]~10_combout ),
  45239. .cout());
  45240. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[3]~10 .lut_mask = 16'h3C3C;
  45241. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_baud_cnt[3]~10 .sum_lutc_input = "cin";
  45242. // Location: FF_X50_Y3_N21
  45243. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_bit (
  45244. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45245. .d(gnd),
  45246. .asdata(\macro_inst|u_uart[1]|u_tx[5]|always6~1_combout ),
  45247. .clrn(!\sys_resetn~clkctrl_outclk ),
  45248. .aload(gnd),
  45249. .sclr(gnd),
  45250. .sload(vcc),
  45251. .ena(vcc),
  45252. .devclrn(devclrn),
  45253. .devpor(devpor),
  45254. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_bit~q ),
  45255. .prn(vcc));
  45256. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_bit .is_wysiwyg = "true";
  45257. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_bit .power_up = "low";
  45258. // Location: FF_X60_Y7_N27
  45259. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_complete (
  45260. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45261. .d(\macro_inst|u_uart[1]|u_tx[5]|tx_complete~0_combout ),
  45262. .asdata(vcc),
  45263. .clrn(!\sys_resetn~clkctrl_outclk ),
  45264. .aload(gnd),
  45265. .sclr(gnd),
  45266. .sload(gnd),
  45267. .ena(vcc),
  45268. .devclrn(devclrn),
  45269. .devpor(devpor),
  45270. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_complete~q ),
  45271. .prn(vcc));
  45272. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_complete .is_wysiwyg = "true";
  45273. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_complete .power_up = "low";
  45274. // Location: LCCOMB_X60_Y7_N26
  45275. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|tx_complete~0 (
  45276. .dataa(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|counter ),
  45277. .datab(\macro_inst|u_uart[1]|u_tx[5]|comb~1_combout ),
  45278. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_complete~q ),
  45279. .datad(\macro_inst|u_uart[1]|u_regs|clear_flags[5]~16_combout ),
  45280. .cin(gnd),
  45281. .combout(\macro_inst|u_uart[1]|u_tx[5]|tx_complete~0_combout ),
  45282. .cout());
  45283. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_complete~0 .lut_mask = 16'h4454;
  45284. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_complete~0 .sum_lutc_input = "datac";
  45285. // Location: FF_X50_Y3_N3
  45286. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt[0] (
  45287. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45288. .d(\macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt~2_combout ),
  45289. .asdata(vcc),
  45290. .clrn(vcc),
  45291. .aload(gnd),
  45292. .sclr(gnd),
  45293. .sload(gnd),
  45294. .ena(\macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt[2]~1_combout ),
  45295. .devclrn(devclrn),
  45296. .devpor(devpor),
  45297. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt [0]),
  45298. .prn(vcc));
  45299. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt[0] .is_wysiwyg = "true";
  45300. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt[0] .power_up = "low";
  45301. // Location: FF_X50_Y3_N27
  45302. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt[1] (
  45303. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45304. .d(\macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt~0_combout ),
  45305. .asdata(vcc),
  45306. .clrn(vcc),
  45307. .aload(gnd),
  45308. .sclr(gnd),
  45309. .sload(gnd),
  45310. .ena(\macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt[2]~1_combout ),
  45311. .devclrn(devclrn),
  45312. .devpor(devpor),
  45313. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt [1]),
  45314. .prn(vcc));
  45315. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt[1] .is_wysiwyg = "true";
  45316. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt[1] .power_up = "low";
  45317. // Location: FF_X50_Y3_N31
  45318. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt[2] (
  45319. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45320. .d(\macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt~3_combout ),
  45321. .asdata(vcc),
  45322. .clrn(vcc),
  45323. .aload(gnd),
  45324. .sclr(gnd),
  45325. .sload(gnd),
  45326. .ena(\macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt[2]~1_combout ),
  45327. .devclrn(devclrn),
  45328. .devpor(devpor),
  45329. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt [2]),
  45330. .prn(vcc));
  45331. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt[2] .is_wysiwyg = "true";
  45332. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt[2] .power_up = "low";
  45333. // Location: LCCOMB_X50_Y3_N20
  45334. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt[2]~1 (
  45335. .dataa(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_DATA~q ),
  45336. .datab(gnd),
  45337. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_bit~q ),
  45338. .datad(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_START~q ),
  45339. .cin(gnd),
  45340. .combout(\macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt[2]~1_combout ),
  45341. .cout());
  45342. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt[2]~1 .lut_mask = 16'hFFA0;
  45343. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt[2]~1 .sum_lutc_input = "datac";
  45344. // Location: LCCOMB_X50_Y3_N26
  45345. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt~0 (
  45346. .dataa(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_START~q ),
  45347. .datab(gnd),
  45348. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt [1]),
  45349. .datad(\macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt [0]),
  45350. .cin(gnd),
  45351. .combout(\macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt~0_combout ),
  45352. .cout());
  45353. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt~0 .lut_mask = 16'hFAAF;
  45354. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt~0 .sum_lutc_input = "datac";
  45355. // Location: LCCOMB_X50_Y3_N2
  45356. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt~2 (
  45357. .dataa(gnd),
  45358. .datab(gnd),
  45359. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt [0]),
  45360. .datad(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_START~q ),
  45361. .cin(gnd),
  45362. .combout(\macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt~2_combout ),
  45363. .cout());
  45364. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt~2 .lut_mask = 16'hFF0F;
  45365. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt~2 .sum_lutc_input = "datac";
  45366. // Location: LCCOMB_X50_Y3_N30
  45367. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt~3 (
  45368. .dataa(\macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt [1]),
  45369. .datab(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_START~q ),
  45370. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt [2]),
  45371. .datad(\macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt [0]),
  45372. .cin(gnd),
  45373. .combout(\macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt~3_combout ),
  45374. .cout());
  45375. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt~3 .lut_mask = 16'hFCED;
  45376. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_data_cnt~3 .sum_lutc_input = "datac";
  45377. // Location: FF_X61_Y7_N29
  45378. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|counter[0] (
  45379. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45380. .d(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|counter~0_combout ),
  45381. .asdata(vcc),
  45382. .clrn(!\sys_resetn~clkctrl_outclk ),
  45383. .aload(gnd),
  45384. .sclr(gnd),
  45385. .sload(gnd),
  45386. .ena(vcc),
  45387. .devclrn(devclrn),
  45388. .devpor(devpor),
  45389. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|counter ),
  45390. .prn(vcc));
  45391. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|counter[0] .is_wysiwyg = "true";
  45392. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|counter[0] .power_up = "low";
  45393. // Location: LCCOMB_X61_Y7_N28
  45394. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|counter~0 (
  45395. .dataa(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_IDLE~q ),
  45396. .datab(\macro_inst|u_uart[1]|u_regs|tx_write [5]),
  45397. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|counter ),
  45398. .datad(\macro_inst|u_uart[1]|u_tx[5]|comb~1_combout ),
  45399. .cin(gnd),
  45400. .combout(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|counter~0_combout ),
  45401. .cout());
  45402. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|counter~0 .lut_mask = 16'h0CAC;
  45403. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|counter~0 .sum_lutc_input = "datac";
  45404. // Location: FF_X62_Y7_N17
  45405. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][0] (
  45406. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45407. .d(\rv32.mem_ahb_hwdata[0] ),
  45408. .asdata(vcc),
  45409. .clrn(vcc),
  45410. .aload(gnd),
  45411. .sclr(gnd),
  45412. .sload(gnd),
  45413. .ena(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|wrreq~combout ),
  45414. .devclrn(devclrn),
  45415. .devpor(devpor),
  45416. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][0]~q ),
  45417. .prn(vcc));
  45418. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][0] .is_wysiwyg = "true";
  45419. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][0] .power_up = "low";
  45420. // Location: FF_X62_Y7_N15
  45421. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][1] (
  45422. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45423. .d(\rv32.mem_ahb_hwdata[1] ),
  45424. .asdata(vcc),
  45425. .clrn(vcc),
  45426. .aload(gnd),
  45427. .sclr(gnd),
  45428. .sload(gnd),
  45429. .ena(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|wrreq~combout ),
  45430. .devclrn(devclrn),
  45431. .devpor(devpor),
  45432. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][1]~q ),
  45433. .prn(vcc));
  45434. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][1] .is_wysiwyg = "true";
  45435. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][1] .power_up = "low";
  45436. // Location: FF_X62_Y7_N21
  45437. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][2] (
  45438. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45439. .d(gnd),
  45440. .asdata(\rv32.mem_ahb_hwdata[2] ),
  45441. .clrn(vcc),
  45442. .aload(gnd),
  45443. .sclr(gnd),
  45444. .sload(vcc),
  45445. .ena(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|wrreq~combout ),
  45446. .devclrn(devclrn),
  45447. .devpor(devpor),
  45448. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][2]~q ),
  45449. .prn(vcc));
  45450. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][2] .is_wysiwyg = "true";
  45451. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][2] .power_up = "low";
  45452. // Location: FF_X62_Y7_N29
  45453. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][3] (
  45454. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45455. .d(\rv32.mem_ahb_hwdata[3] ),
  45456. .asdata(vcc),
  45457. .clrn(vcc),
  45458. .aload(gnd),
  45459. .sclr(gnd),
  45460. .sload(gnd),
  45461. .ena(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|wrreq~combout ),
  45462. .devclrn(devclrn),
  45463. .devpor(devpor),
  45464. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][3]~q ),
  45465. .prn(vcc));
  45466. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][3] .is_wysiwyg = "true";
  45467. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][3] .power_up = "low";
  45468. // Location: FF_X62_Y7_N9
  45469. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][4] (
  45470. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45471. .d(gnd),
  45472. .asdata(\rv32.mem_ahb_hwdata[4] ),
  45473. .clrn(vcc),
  45474. .aload(gnd),
  45475. .sclr(gnd),
  45476. .sload(vcc),
  45477. .ena(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|wrreq~combout ),
  45478. .devclrn(devclrn),
  45479. .devpor(devpor),
  45480. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][4]~q ),
  45481. .prn(vcc));
  45482. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][4] .is_wysiwyg = "true";
  45483. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][4] .power_up = "low";
  45484. // Location: FF_X62_Y7_N19
  45485. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][5] (
  45486. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45487. .d(\rv32.mem_ahb_hwdata[5] ),
  45488. .asdata(vcc),
  45489. .clrn(vcc),
  45490. .aload(gnd),
  45491. .sclr(gnd),
  45492. .sload(gnd),
  45493. .ena(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|wrreq~combout ),
  45494. .devclrn(devclrn),
  45495. .devpor(devpor),
  45496. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][5]~q ),
  45497. .prn(vcc));
  45498. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][5] .is_wysiwyg = "true";
  45499. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][5] .power_up = "low";
  45500. // Location: FF_X62_Y7_N7
  45501. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][6] (
  45502. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45503. .d(\rv32.mem_ahb_hwdata[6] ),
  45504. .asdata(vcc),
  45505. .clrn(vcc),
  45506. .aload(gnd),
  45507. .sclr(gnd),
  45508. .sload(gnd),
  45509. .ena(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|wrreq~combout ),
  45510. .devclrn(devclrn),
  45511. .devpor(devpor),
  45512. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][6]~q ),
  45513. .prn(vcc));
  45514. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][6] .is_wysiwyg = "true";
  45515. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][6] .power_up = "low";
  45516. // Location: FF_X62_Y7_N13
  45517. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][7] (
  45518. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45519. .d(\rv32.mem_ahb_hwdata[7] ),
  45520. .asdata(vcc),
  45521. .clrn(vcc),
  45522. .aload(gnd),
  45523. .sclr(gnd),
  45524. .sload(gnd),
  45525. .ena(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|wrreq~combout ),
  45526. .devclrn(devclrn),
  45527. .devpor(devpor),
  45528. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][7]~q ),
  45529. .prn(vcc));
  45530. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][7] .is_wysiwyg = "true";
  45531. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][7] .power_up = "low";
  45532. // Location: LCCOMB_X61_Y7_N24
  45533. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|wrreq (
  45534. .dataa(gnd),
  45535. .datab(gnd),
  45536. .datac(\macro_inst|u_uart[1]|u_regs|tx_write [5]),
  45537. .datad(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|counter ),
  45538. .cin(gnd),
  45539. .combout(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|wrreq~combout ),
  45540. .cout());
  45541. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|wrreq .lut_mask = 16'h00F0;
  45542. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_fifo|wrreq .sum_lutc_input = "datac";
  45543. // Location: FF_X60_Y9_N15
  45544. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_parity (
  45545. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45546. .d(\macro_inst|u_uart[1]|u_tx[5]|tx_parity~1_combout ),
  45547. .asdata(vcc),
  45548. .clrn(vcc),
  45549. .aload(gnd),
  45550. .sclr(gnd),
  45551. .sload(gnd),
  45552. .ena(vcc),
  45553. .devclrn(devclrn),
  45554. .devpor(devpor),
  45555. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_parity~q ),
  45556. .prn(vcc));
  45557. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_parity .is_wysiwyg = "true";
  45558. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_parity .power_up = "low";
  45559. // Location: LCCOMB_X59_Y9_N2
  45560. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|tx_parity~0 (
  45561. .dataa(\macro_inst|u_uart[1]|u_regs|lcr_sps~q ),
  45562. .datab(\macro_inst|u_uart[1]|u_tx[5]|tx_bit~q ),
  45563. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_DATA~q ),
  45564. .datad(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg [0]),
  45565. .cin(gnd),
  45566. .combout(\macro_inst|u_uart[1]|u_tx[5]|tx_parity~0_combout ),
  45567. .cout());
  45568. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_parity~0 .lut_mask = 16'h4000;
  45569. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_parity~0 .sum_lutc_input = "datac";
  45570. // Location: LCCOMB_X60_Y9_N14
  45571. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|tx_parity~1 (
  45572. .dataa(\macro_inst|u_uart[1]|u_regs|lcr_eps~q ),
  45573. .datab(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_START~q ),
  45574. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_parity~q ),
  45575. .datad(\macro_inst|u_uart[1]|u_tx[5]|tx_parity~0_combout ),
  45576. .cin(gnd),
  45577. .combout(\macro_inst|u_uart[1]|u_tx[5]|tx_parity~1_combout ),
  45578. .cout());
  45579. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_parity~1 .lut_mask = 16'h4774;
  45580. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_parity~1 .sum_lutc_input = "datac";
  45581. // Location: FF_X62_Y7_N1
  45582. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[0] (
  45583. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45584. .d(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~0_combout ),
  45585. .asdata(vcc),
  45586. .clrn(!\sys_resetn~clkctrl_outclk ),
  45587. .aload(gnd),
  45588. .sclr(gnd),
  45589. .sload(gnd),
  45590. .ena(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[3]~1_combout ),
  45591. .devclrn(devclrn),
  45592. .devpor(devpor),
  45593. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg [0]),
  45594. .prn(vcc));
  45595. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[0] .is_wysiwyg = "true";
  45596. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[0] .power_up = "low";
  45597. // Location: FF_X62_Y7_N31
  45598. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[1] (
  45599. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45600. .d(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~2_combout ),
  45601. .asdata(vcc),
  45602. .clrn(!\sys_resetn~clkctrl_outclk ),
  45603. .aload(gnd),
  45604. .sclr(gnd),
  45605. .sload(gnd),
  45606. .ena(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[3]~1_combout ),
  45607. .devclrn(devclrn),
  45608. .devpor(devpor),
  45609. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg [1]),
  45610. .prn(vcc));
  45611. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[1] .is_wysiwyg = "true";
  45612. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[1] .power_up = "low";
  45613. // Location: FF_X62_Y7_N3
  45614. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[2] (
  45615. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45616. .d(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~3_combout ),
  45617. .asdata(vcc),
  45618. .clrn(!\sys_resetn~clkctrl_outclk ),
  45619. .aload(gnd),
  45620. .sclr(gnd),
  45621. .sload(gnd),
  45622. .ena(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[3]~1_combout ),
  45623. .devclrn(devclrn),
  45624. .devpor(devpor),
  45625. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg [2]),
  45626. .prn(vcc));
  45627. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[2] .is_wysiwyg = "true";
  45628. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[2] .power_up = "low";
  45629. // Location: FF_X62_Y7_N27
  45630. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[3] (
  45631. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45632. .d(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~4_combout ),
  45633. .asdata(vcc),
  45634. .clrn(!\sys_resetn~clkctrl_outclk ),
  45635. .aload(gnd),
  45636. .sclr(gnd),
  45637. .sload(gnd),
  45638. .ena(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[3]~1_combout ),
  45639. .devclrn(devclrn),
  45640. .devpor(devpor),
  45641. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg [3]),
  45642. .prn(vcc));
  45643. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[3] .is_wysiwyg = "true";
  45644. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[3] .power_up = "low";
  45645. // Location: LCCOMB_X62_Y7_N20
  45646. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[3]~1 (
  45647. .dataa(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_DATA~q ),
  45648. .datab(\macro_inst|u_uart[1]|u_tx[5]|fifo_rden~combout ),
  45649. .datac(gnd),
  45650. .datad(\macro_inst|u_uart[1]|u_tx[5]|tx_bit~q ),
  45651. .cin(gnd),
  45652. .combout(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[3]~1_combout ),
  45653. .cout());
  45654. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[3]~1 .lut_mask = 16'hEECC;
  45655. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[3]~1 .sum_lutc_input = "datac";
  45656. // Location: FF_X62_Y7_N25
  45657. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[4] (
  45658. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45659. .d(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~5_combout ),
  45660. .asdata(vcc),
  45661. .clrn(!\sys_resetn~clkctrl_outclk ),
  45662. .aload(gnd),
  45663. .sclr(gnd),
  45664. .sload(gnd),
  45665. .ena(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[3]~1_combout ),
  45666. .devclrn(devclrn),
  45667. .devpor(devpor),
  45668. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg [4]),
  45669. .prn(vcc));
  45670. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[4] .is_wysiwyg = "true";
  45671. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[4] .power_up = "low";
  45672. // Location: FF_X62_Y7_N11
  45673. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[5] (
  45674. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45675. .d(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~6_combout ),
  45676. .asdata(vcc),
  45677. .clrn(!\sys_resetn~clkctrl_outclk ),
  45678. .aload(gnd),
  45679. .sclr(gnd),
  45680. .sload(gnd),
  45681. .ena(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[3]~1_combout ),
  45682. .devclrn(devclrn),
  45683. .devpor(devpor),
  45684. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg [5]),
  45685. .prn(vcc));
  45686. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[5] .is_wysiwyg = "true";
  45687. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[5] .power_up = "low";
  45688. // Location: FF_X62_Y7_N23
  45689. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[6] (
  45690. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45691. .d(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~7_combout ),
  45692. .asdata(vcc),
  45693. .clrn(!\sys_resetn~clkctrl_outclk ),
  45694. .aload(gnd),
  45695. .sclr(gnd),
  45696. .sload(gnd),
  45697. .ena(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[3]~1_combout ),
  45698. .devclrn(devclrn),
  45699. .devpor(devpor),
  45700. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg [6]),
  45701. .prn(vcc));
  45702. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[6] .is_wysiwyg = "true";
  45703. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[6] .power_up = "low";
  45704. // Location: FF_X62_Y7_N5
  45705. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[7] (
  45706. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45707. .d(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~8_combout ),
  45708. .asdata(vcc),
  45709. .clrn(!\sys_resetn~clkctrl_outclk ),
  45710. .aload(gnd),
  45711. .sclr(gnd),
  45712. .sload(gnd),
  45713. .ena(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[3]~1_combout ),
  45714. .devclrn(devclrn),
  45715. .devpor(devpor),
  45716. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg [7]),
  45717. .prn(vcc));
  45718. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[7] .is_wysiwyg = "true";
  45719. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg[7] .power_up = "low";
  45720. // Location: LCCOMB_X62_Y7_N0
  45721. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~0 (
  45722. .dataa(gnd),
  45723. .datab(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][0]~q ),
  45724. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg [1]),
  45725. .datad(\macro_inst|u_uart[1]|u_tx[5]|fifo_rden~combout ),
  45726. .cin(gnd),
  45727. .combout(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~0_combout ),
  45728. .cout());
  45729. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~0 .lut_mask = 16'hCCF0;
  45730. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~0 .sum_lutc_input = "datac";
  45731. // Location: LCCOMB_X62_Y7_N30
  45732. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~2 (
  45733. .dataa(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][1]~q ),
  45734. .datab(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg [2]),
  45735. .datac(gnd),
  45736. .datad(\macro_inst|u_uart[1]|u_tx[5]|fifo_rden~combout ),
  45737. .cin(gnd),
  45738. .combout(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~2_combout ),
  45739. .cout());
  45740. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~2 .lut_mask = 16'hAACC;
  45741. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~2 .sum_lutc_input = "datac";
  45742. // Location: LCCOMB_X62_Y7_N2
  45743. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~3 (
  45744. .dataa(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][2]~q ),
  45745. .datab(gnd),
  45746. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg [3]),
  45747. .datad(\macro_inst|u_uart[1]|u_tx[5]|fifo_rden~combout ),
  45748. .cin(gnd),
  45749. .combout(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~3_combout ),
  45750. .cout());
  45751. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~3 .lut_mask = 16'hAAF0;
  45752. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~3 .sum_lutc_input = "datac";
  45753. // Location: LCCOMB_X62_Y7_N26
  45754. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~4 (
  45755. .dataa(gnd),
  45756. .datab(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg [4]),
  45757. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][3]~q ),
  45758. .datad(\macro_inst|u_uart[1]|u_tx[5]|fifo_rden~combout ),
  45759. .cin(gnd),
  45760. .combout(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~4_combout ),
  45761. .cout());
  45762. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~4 .lut_mask = 16'hF0CC;
  45763. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~4 .sum_lutc_input = "datac";
  45764. // Location: LCCOMB_X62_Y7_N24
  45765. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~5 (
  45766. .dataa(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg [5]),
  45767. .datab(gnd),
  45768. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][4]~q ),
  45769. .datad(\macro_inst|u_uart[1]|u_tx[5]|fifo_rden~combout ),
  45770. .cin(gnd),
  45771. .combout(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~5_combout ),
  45772. .cout());
  45773. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~5 .lut_mask = 16'hF0AA;
  45774. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~5 .sum_lutc_input = "datac";
  45775. // Location: LCCOMB_X62_Y7_N10
  45776. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~6 (
  45777. .dataa(gnd),
  45778. .datab(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][5]~q ),
  45779. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg [6]),
  45780. .datad(\macro_inst|u_uart[1]|u_tx[5]|fifo_rden~combout ),
  45781. .cin(gnd),
  45782. .combout(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~6_combout ),
  45783. .cout());
  45784. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~6 .lut_mask = 16'hCCF0;
  45785. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~6 .sum_lutc_input = "datac";
  45786. // Location: LCCOMB_X62_Y7_N22
  45787. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~7 (
  45788. .dataa(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][6]~q ),
  45789. .datab(gnd),
  45790. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg [7]),
  45791. .datad(\macro_inst|u_uart[1]|u_tx[5]|fifo_rden~combout ),
  45792. .cin(gnd),
  45793. .combout(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~7_combout ),
  45794. .cout());
  45795. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~7 .lut_mask = 16'hAAF0;
  45796. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~7 .sum_lutc_input = "datac";
  45797. // Location: LCCOMB_X62_Y7_N4
  45798. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~8 (
  45799. .dataa(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|fifo[1][7]~q ),
  45800. .datab(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg [0]),
  45801. .datac(gnd),
  45802. .datad(\macro_inst|u_uart[1]|u_tx[5]|fifo_rden~combout ),
  45803. .cin(gnd),
  45804. .combout(\macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~8_combout ),
  45805. .cout());
  45806. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~8 .lut_mask = 16'hAACC;
  45807. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_shift_reg~8 .sum_lutc_input = "datac";
  45808. // Location: FF_X50_Y3_N15
  45809. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_DATA (
  45810. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45811. .d(\macro_inst|u_uart[1]|u_tx[5]|Selector2~0_combout ),
  45812. .asdata(vcc),
  45813. .clrn(!\sys_resetn~clkctrl_outclk ),
  45814. .aload(gnd),
  45815. .sclr(gnd),
  45816. .sload(gnd),
  45817. .ena(vcc),
  45818. .devclrn(devclrn),
  45819. .devpor(devpor),
  45820. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_DATA~q ),
  45821. .prn(vcc));
  45822. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_DATA .is_wysiwyg = "true";
  45823. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_DATA .power_up = "low";
  45824. // Location: FF_X61_Y7_N27
  45825. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_IDLE (
  45826. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45827. .d(\macro_inst|u_uart[1]|u_tx[5]|Selector0~0_combout ),
  45828. .asdata(vcc),
  45829. .clrn(!\sys_resetn~clkctrl_outclk ),
  45830. .aload(gnd),
  45831. .sclr(gnd),
  45832. .sload(gnd),
  45833. .ena(vcc),
  45834. .devclrn(devclrn),
  45835. .devpor(devpor),
  45836. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_IDLE~q ),
  45837. .prn(vcc));
  45838. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_IDLE .is_wysiwyg = "true";
  45839. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_IDLE .power_up = "low";
  45840. // Location: FF_X50_Y3_N17
  45841. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_PARITY (
  45842. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45843. .d(\macro_inst|u_uart[1]|u_tx[5]|Selector3~1_combout ),
  45844. .asdata(vcc),
  45845. .clrn(!\sys_resetn~clkctrl_outclk ),
  45846. .aload(gnd),
  45847. .sclr(gnd),
  45848. .sload(gnd),
  45849. .ena(vcc),
  45850. .devclrn(devclrn),
  45851. .devpor(devpor),
  45852. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_PARITY~q ),
  45853. .prn(vcc));
  45854. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_PARITY .is_wysiwyg = "true";
  45855. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_PARITY .power_up = "low";
  45856. // Location: FF_X61_Y7_N13
  45857. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_START (
  45858. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45859. .d(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_START~1_combout ),
  45860. .asdata(vcc),
  45861. .clrn(!\sys_resetn~clkctrl_outclk ),
  45862. .aload(gnd),
  45863. .sclr(gnd),
  45864. .sload(gnd),
  45865. .ena(vcc),
  45866. .devclrn(devclrn),
  45867. .devpor(devpor),
  45868. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_START~q ),
  45869. .prn(vcc));
  45870. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_START .is_wysiwyg = "true";
  45871. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_START .power_up = "low";
  45872. // Location: LCCOMB_X61_Y7_N6
  45873. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_START~0 (
  45874. .dataa(\macro_inst|u_uart[1]|u_tx[5]|tx_bit~q ),
  45875. .datab(\macro_inst|u_uart[1]|u_tx[5]|always0~0_combout ),
  45876. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_DATA~q ),
  45877. .datad(\macro_inst|u_uart[1]|u_tx[5]|Selector5~3_combout ),
  45878. .cin(gnd),
  45879. .combout(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_START~0_combout ),
  45880. .cout());
  45881. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_START~0 .lut_mask = 16'h35FF;
  45882. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_START~0 .sum_lutc_input = "datac";
  45883. // Location: LCCOMB_X61_Y7_N12
  45884. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_START~1 (
  45885. .dataa(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_START~0_combout ),
  45886. .datab(\macro_inst|u_uart[1]|u_tx[5]|fifo_rden~combout ),
  45887. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_START~q ),
  45888. .datad(\macro_inst|u_uart[1]|u_tx[5]|comb~1_combout ),
  45889. .cin(gnd),
  45890. .combout(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_START~1_combout ),
  45891. .cout());
  45892. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_START~1 .lut_mask = 16'hCCEC;
  45893. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_START~1 .sum_lutc_input = "datac";
  45894. // Location: FF_X50_Y3_N25
  45895. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_STOP (
  45896. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45897. .d(\macro_inst|u_uart[1]|u_tx[5]|Selector4~1_combout ),
  45898. .asdata(vcc),
  45899. .clrn(!\sys_resetn~clkctrl_outclk ),
  45900. .aload(gnd),
  45901. .sclr(gnd),
  45902. .sload(gnd),
  45903. .ena(vcc),
  45904. .devclrn(devclrn),
  45905. .devpor(devpor),
  45906. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_STOP~q ),
  45907. .prn(vcc));
  45908. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_STOP .is_wysiwyg = "true";
  45909. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_STOP .power_up = "low";
  45910. // Location: LCCOMB_X61_Y7_N0
  45911. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|tx_stop (
  45912. .dataa(gnd),
  45913. .datab(gnd),
  45914. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_IDLE~q ),
  45915. .datad(\macro_inst|u_uart[1]|u_tx[5]|tx_fifo|counter ),
  45916. .cin(gnd),
  45917. .combout(\macro_inst|u_uart[1]|u_tx[5]|tx_stop~combout ),
  45918. .cout());
  45919. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_stop .lut_mask = 16'h000F;
  45920. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_stop .sum_lutc_input = "datac";
  45921. // Location: FF_X50_Y3_N13
  45922. dffeas \macro_inst|u_uart[1]|u_tx[5]|tx_stop_cnt (
  45923. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45924. .d(\macro_inst|u_uart[1]|u_tx[5]|tx_stop_cnt~1_combout ),
  45925. .asdata(vcc),
  45926. .clrn(vcc),
  45927. .aload(gnd),
  45928. .sclr(gnd),
  45929. .sload(gnd),
  45930. .ena(vcc),
  45931. .devclrn(devclrn),
  45932. .devpor(devpor),
  45933. .q(\macro_inst|u_uart[1]|u_tx[5]|tx_stop_cnt~q ),
  45934. .prn(vcc));
  45935. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_stop_cnt .is_wysiwyg = "true";
  45936. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_stop_cnt .power_up = "low";
  45937. // Location: LCCOMB_X50_Y3_N22
  45938. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|tx_stop_cnt~0 (
  45939. .dataa(\macro_inst|u_uart[1]|u_tx[5]|tx_bit~q ),
  45940. .datab(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_STOP~q ),
  45941. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_stop_cnt~q ),
  45942. .datad(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_START~q ),
  45943. .cin(gnd),
  45944. .combout(\macro_inst|u_uart[1]|u_tx[5]|tx_stop_cnt~0_combout ),
  45945. .cout());
  45946. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_stop_cnt~0 .lut_mask = 16'h0078;
  45947. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_stop_cnt~0 .sum_lutc_input = "datac";
  45948. // Location: LCCOMB_X50_Y3_N12
  45949. cycloneive_lcell_comb \macro_inst|u_uart[1]|u_tx[5]|tx_stop_cnt~1 (
  45950. .dataa(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_START~q ),
  45951. .datab(gnd),
  45952. .datac(\macro_inst|u_uart[1]|u_tx[5]|tx_stop_cnt~0_combout ),
  45953. .datad(\macro_inst|u_uart[1]|u_regs|lcr_stp2~q ),
  45954. .cin(gnd),
  45955. .combout(\macro_inst|u_uart[1]|u_tx[5]|tx_stop_cnt~1_combout ),
  45956. .cout());
  45957. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_stop_cnt~1 .lut_mask = 16'hFAF0;
  45958. defparam \macro_inst|u_uart[1]|u_tx[5]|tx_stop_cnt~1 .sum_lutc_input = "datac";
  45959. // Location: FF_X56_Y5_N31
  45960. dffeas \macro_inst|u_uart[1]|u_tx[5]|uart_txd (
  45961. .clk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ),
  45962. .d(\macro_inst|u_uart[1]|u_tx[5]|Selector5~4_combout ),
  45963. .asdata(vcc),
  45964. .clrn(!\sys_resetn~clkctrl_outclk ),
  45965. .aload(gnd),
  45966. .sclr(gnd),
  45967. .sload(gnd),
  45968. .ena(vcc),
  45969. .devclrn(devclrn),
  45970. .devpor(devpor),
  45971. .q(\macro_inst|u_uart[1]|u_tx[5]|uart_txd~q ),
  45972. .prn(vcc));
  45973. defparam \macro_inst|u_uart[1]|u_tx[5]|uart_txd .is_wysiwyg = "true";
  45974. defparam \macro_inst|u_uart[1]|u_tx[5]|uart_txd .power_up = "low";
  45975. // Location: LCCOMB_X53_Y1_N8
  45976. cycloneive_lcell_comb \macro_inst|uart_rxd[0] (
  45977. .dataa(gnd),
  45978. .datab(gnd),
  45979. .datac(\macro_inst|u_uart[0]|u_tx[0]|tx_state.UART_IDLE~q ),
  45980. .datad(\SIM_IO[0]~input_o ),
  45981. .cin(gnd),
  45982. .combout(\macro_inst|uart_rxd [0]),
  45983. .cout());
  45984. defparam \macro_inst|uart_rxd[0] .lut_mask = 16'h000F;
  45985. defparam \macro_inst|uart_rxd[0] .sum_lutc_input = "datac";
  45986. // Location: LCCOMB_X61_Y4_N26
  45987. cycloneive_lcell_comb \macro_inst|uart_rxd[10] (
  45988. .dataa(gnd),
  45989. .datab(gnd),
  45990. .datac(\SIM_IO[10]~input_o ),
  45991. .datad(\macro_inst|u_uart[1]|u_tx[4]|tx_state.UART_IDLE~q ),
  45992. .cin(gnd),
  45993. .combout(\macro_inst|uart_rxd [10]),
  45994. .cout());
  45995. defparam \macro_inst|uart_rxd[10] .lut_mask = 16'h000F;
  45996. defparam \macro_inst|uart_rxd[10] .sum_lutc_input = "datac";
  45997. // Location: LCCOMB_X52_Y3_N14
  45998. cycloneive_lcell_comb \macro_inst|uart_rxd[11] (
  45999. .dataa(gnd),
  46000. .datab(\macro_inst|u_uart[1]|u_tx[5]|tx_state.UART_IDLE~q ),
  46001. .datac(\SIM_IO[11]~input_o ),
  46002. .datad(gnd),
  46003. .cin(gnd),
  46004. .combout(\macro_inst|uart_rxd [11]),
  46005. .cout());
  46006. defparam \macro_inst|uart_rxd[11] .lut_mask = 16'h0303;
  46007. defparam \macro_inst|uart_rxd[11] .sum_lutc_input = "datac";
  46008. // Location: LCCOMB_X45_Y1_N18
  46009. cycloneive_lcell_comb \macro_inst|uart_rxd[1] (
  46010. .dataa(gnd),
  46011. .datab(gnd),
  46012. .datac(\SIM_IO[1]~input_o ),
  46013. .datad(\macro_inst|u_uart[0]|u_tx[1]|tx_state.UART_IDLE~q ),
  46014. .cin(gnd),
  46015. .combout(\macro_inst|uart_rxd [1]),
  46016. .cout());
  46017. defparam \macro_inst|uart_rxd[1] .lut_mask = 16'h000F;
  46018. defparam \macro_inst|uart_rxd[1] .sum_lutc_input = "datac";
  46019. // Location: LCCOMB_X56_Y1_N26
  46020. cycloneive_lcell_comb \macro_inst|uart_rxd[2] (
  46021. .dataa(\macro_inst|u_uart[0]|u_tx[2]|tx_state.UART_IDLE~q ),
  46022. .datab(gnd),
  46023. .datac(\SIM_IO[2]~input_o ),
  46024. .datad(gnd),
  46025. .cin(gnd),
  46026. .combout(\macro_inst|uart_rxd [2]),
  46027. .cout());
  46028. defparam \macro_inst|uart_rxd[2] .lut_mask = 16'h0505;
  46029. defparam \macro_inst|uart_rxd[2] .sum_lutc_input = "datac";
  46030. // Location: LCCOMB_X60_Y1_N30
  46031. cycloneive_lcell_comb \macro_inst|uart_rxd[3] (
  46032. .dataa(gnd),
  46033. .datab(\SIM_IO[3]~input_o ),
  46034. .datac(gnd),
  46035. .datad(\macro_inst|u_uart[0]|u_tx[3]|tx_state.UART_IDLE~q ),
  46036. .cin(gnd),
  46037. .combout(\macro_inst|uart_rxd [3]),
  46038. .cout());
  46039. defparam \macro_inst|uart_rxd[3] .lut_mask = 16'h0033;
  46040. defparam \macro_inst|uart_rxd[3] .sum_lutc_input = "datac";
  46041. // Location: LCCOMB_X62_Y2_N18
  46042. cycloneive_lcell_comb \macro_inst|uart_rxd[4] (
  46043. .dataa(\macro_inst|u_uart[0]|u_tx[4]|tx_state.UART_IDLE~q ),
  46044. .datab(gnd),
  46045. .datac(gnd),
  46046. .datad(\SIM_IO[4]~input_o ),
  46047. .cin(gnd),
  46048. .combout(\macro_inst|uart_rxd [4]),
  46049. .cout());
  46050. defparam \macro_inst|uart_rxd[4] .lut_mask = 16'h0055;
  46051. defparam \macro_inst|uart_rxd[4] .sum_lutc_input = "datac";
  46052. // Location: LCCOMB_X56_Y1_N10
  46053. cycloneive_lcell_comb \macro_inst|uart_rxd[5] (
  46054. .dataa(gnd),
  46055. .datab(gnd),
  46056. .datac(\SIM_IO[5]~input_o ),
  46057. .datad(\macro_inst|u_uart[0]|u_tx[5]|tx_state.UART_IDLE~q ),
  46058. .cin(gnd),
  46059. .combout(\macro_inst|uart_rxd [5]),
  46060. .cout());
  46061. defparam \macro_inst|uart_rxd[5] .lut_mask = 16'h000F;
  46062. defparam \macro_inst|uart_rxd[5] .sum_lutc_input = "datac";
  46063. // Location: LCCOMB_X57_Y8_N2
  46064. cycloneive_lcell_comb \macro_inst|uart_rxd[6] (
  46065. .dataa(\macro_inst|u_uart[1]|u_tx[0]|tx_state.UART_IDLE~q ),
  46066. .datab(gnd),
  46067. .datac(gnd),
  46068. .datad(\SIM_IO[6]~input_o ),
  46069. .cin(gnd),
  46070. .combout(\macro_inst|uart_rxd [6]),
  46071. .cout());
  46072. defparam \macro_inst|uart_rxd[6] .lut_mask = 16'h0055;
  46073. defparam \macro_inst|uart_rxd[6] .sum_lutc_input = "datac";
  46074. // Location: LCCOMB_X53_Y4_N8
  46075. cycloneive_lcell_comb \macro_inst|uart_rxd[7] (
  46076. .dataa(gnd),
  46077. .datab(\macro_inst|u_uart[1]|u_tx[1]|tx_state.UART_IDLE~q ),
  46078. .datac(gnd),
  46079. .datad(\SIM_IO[7]~input_o ),
  46080. .cin(gnd),
  46081. .combout(\macro_inst|uart_rxd [7]),
  46082. .cout());
  46083. defparam \macro_inst|uart_rxd[7] .lut_mask = 16'h0033;
  46084. defparam \macro_inst|uart_rxd[7] .sum_lutc_input = "datac";
  46085. // Location: LCCOMB_X58_Y3_N10
  46086. cycloneive_lcell_comb \macro_inst|uart_rxd[8] (
  46087. .dataa(gnd),
  46088. .datab(gnd),
  46089. .datac(\SIM_IO[8]~input_o ),
  46090. .datad(\macro_inst|u_uart[1]|u_tx[2]|tx_state.UART_IDLE~q ),
  46091. .cin(gnd),
  46092. .combout(\macro_inst|uart_rxd [8]),
  46093. .cout());
  46094. defparam \macro_inst|uart_rxd[8] .lut_mask = 16'h000F;
  46095. defparam \macro_inst|uart_rxd[8] .sum_lutc_input = "datac";
  46096. // Location: LCCOMB_X53_Y4_N22
  46097. cycloneive_lcell_comb \macro_inst|uart_rxd[9] (
  46098. .dataa(\macro_inst|u_uart[1]|u_tx[3]|tx_state.UART_IDLE~q ),
  46099. .datab(gnd),
  46100. .datac(gnd),
  46101. .datad(\SIM_IO[9]~input_o ),
  46102. .cin(gnd),
  46103. .combout(\macro_inst|uart_rxd [9]),
  46104. .cout());
  46105. defparam \macro_inst|uart_rxd[9] .lut_mask = 16'h0055;
  46106. defparam \macro_inst|uart_rxd[9] .sum_lutc_input = "datac";
  46107. // Location: FF_X57_Y5_N15
  46108. dffeas \pll_inst|auto_generated|pll_lock_sync (
  46109. .clk(\auto_generated_inst.hbo_13_1797ab7b230f061a_bp ),
  46110. .d(\pll_inst|auto_generated|pll_lock_sync~feeder_combout ),
  46111. .asdata(vcc),
  46112. .clrn(!\PLL_ENABLE~clkctrl_outclk ),
  46113. .aload(gnd),
  46114. .sclr(gnd),
  46115. .sload(gnd),
  46116. .ena(vcc),
  46117. .devclrn(devclrn),
  46118. .devpor(devpor),
  46119. .q(\pll_inst|auto_generated|pll_lock_sync~q ),
  46120. .prn(vcc));
  46121. defparam \pll_inst|auto_generated|pll_lock_sync .is_wysiwyg = "true";
  46122. defparam \pll_inst|auto_generated|pll_lock_sync .power_up = "low";
  46123. // Location: LCCOMB_X57_Y5_N14
  46124. cycloneive_lcell_comb \pll_inst|auto_generated|pll_lock_sync~feeder (
  46125. .dataa(gnd),
  46126. .datab(gnd),
  46127. .datac(gnd),
  46128. .datad(gnd),
  46129. .cin(gnd),
  46130. .combout(\pll_inst|auto_generated|pll_lock_sync~feeder_combout ),
  46131. .cout());
  46132. defparam \pll_inst|auto_generated|pll_lock_sync~feeder .lut_mask = 16'hFFFF;
  46133. defparam \pll_inst|auto_generated|pll_lock_sync~feeder .sum_lutc_input = "datac";
  46134. // Location: BBOX_X1_Y1_N0
  46135. alta_rv32 rv32(
  46136. .sys_clk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ),
  46137. .mem_ahb_hready(\rv32.mem_ahb_hready ),
  46138. .mem_ahb_hreadyout(!\macro_inst|u_ahb2apb|hreadyout~q ),
  46139. .mem_ahb_htrans({\rv32.mem_ahb_htrans[1] , \rv32.mem_ahb_htrans[0] }),
  46140. .mem_ahb_hsize({\rv32.mem_ahb_hsize[2] , \rv32.mem_ahb_hsize[1] , \rv32.mem_ahb_hsize[0] }),
  46141. .mem_ahb_hburst({\rv32.mem_ahb_hburst[2] , \rv32.mem_ahb_hburst[1] , \rv32.mem_ahb_hburst[0] }),
  46142. .mem_ahb_hwrite(\rv32.mem_ahb_hwrite ),
  46143. .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] }),
  46144. .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] }),
  46145. .mem_ahb_hresp(\~GND~combout ),
  46146. .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 , \macro_inst|u_ahb2apb|prdata [15], \macro_inst|u_ahb2apb|prdata [14], \macro_inst|u_ahb2apb|prdata [13], \macro_inst|u_ahb2apb|prdata [12], \macro_inst|u_ahb2apb|prdata [11], \macro_inst|u_ahb2apb|prdata [10], \macro_inst|u_ahb2apb|prdata [9], \macro_inst|u_ahb2apb|prdata [8], \macro_inst|u_ahb2apb|prdata [7], \macro_inst|u_ahb2apb|prdata [6], \macro_inst|u_ahb2apb|prdata [5], \macro_inst|u_ahb2apb|prdata [4], \macro_inst|u_ahb2apb|prdata [3], \macro_inst|u_ahb2apb|prdata [2], \macro_inst|u_ahb2apb|prdata [1], \macro_inst|u_ahb2apb|prdata [0]}),
  46147. .slave_ahb_hsel(\~GND~combout ),
  46148. .slave_ahb_hready(\~VCC~combout ),
  46149. .slave_ahb_hreadyout(\rv32.slave_ahb_hreadyout ),
  46150. .slave_ahb_htrans({\~GND~combout , \~GND~combout }),
  46151. .slave_ahb_hsize({\~GND~combout , \~GND~combout , \~GND~combout }),
  46152. .slave_ahb_hburst({\~GND~combout , \~GND~combout , \~GND~combout }),
  46153. .slave_ahb_hwrite(\~GND~combout ),
  46154. .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 }),
  46155. .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 }),
  46156. .slave_ahb_hresp(\rv32.slave_ahb_hresp ),
  46157. .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] }),
  46158. .gpio0_io_in({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
  46159. .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] }),
  46160. .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] }),
  46161. .gpio1_io_in({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
  46162. .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] }),
  46163. .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] }),
  46164. .sys_ctrl_clkSource({\rv32.sys_ctrl_clkSource[1] , \rv32.sys_ctrl_clkSource[0] }),
  46165. .sys_ctrl_hseEnable(\rv32.sys_ctrl_hseEnable ),
  46166. .sys_ctrl_hseBypass(\rv32.sys_ctrl_hseBypass ),
  46167. .sys_ctrl_pllEnable(\rv32.sys_ctrl_pllEnable ),
  46168. .sys_ctrl_pllReady(\PLL_LOCK~combout ),
  46169. .sys_ctrl_sleep(\rv32.sys_ctrl_sleep ),
  46170. .sys_ctrl_stop(\rv32.sys_ctrl_stop ),
  46171. .sys_ctrl_standby(\rv32.sys_ctrl_standby ),
  46172. .gpio2_io_in({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
  46173. .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] }),
  46174. .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] }),
  46175. .gpio3_io_in({gpio3_io_in[7], gpio3_io_in[6], gpio3_io_in[5], \GPIO3_4~input_o , \GPIO3_3~input_o , \GPIO3_2~input_o , \GPIO3_1~input_o , \GPIO3_0~input_o }),
  46176. .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] }),
  46177. .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] }),
  46178. .gpio4_io_in({gpio4_io_in[7], gpio4_io_in[6], \macro_inst|u_uart[0]|u_regs|interrupts [5], \macro_inst|u_uart[0]|u_regs|interrupts [4], \macro_inst|u_uart[0]|u_regs|interrupts [3], \macro_inst|u_uart[0]|u_regs|interrupts [2], \macro_inst|u_uart[0]|u_regs|interrupts [1], \macro_inst|u_uart[0]|u_regs|interrupts [0]}),
  46179. .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] }),
  46180. .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] }),
  46181. .gpio5_io_in({gpio5_io_in[7], gpio5_io_in[6], \macro_inst|u_uart[1]|u_regs|interrupts [5], \macro_inst|u_uart[1]|u_regs|interrupts [4], \macro_inst|u_uart[1]|u_regs|interrupts [3], \macro_inst|u_uart[1]|u_regs|interrupts [2], \macro_inst|u_uart[1]|u_regs|interrupts [1], \macro_inst|u_uart[1]|u_regs|interrupts [0]}),
  46182. .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] }),
  46183. .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] }),
  46184. .gpio6_io_in({\UART3_UARTRXD~input_o , \GPIO6_6~input_o , gpio6_io_in[5], gpio6_io_in[4], gpio6_io_in[3], gpio6_io_in[2], gpio6_io_in[1], gpio6_io_in[0]}),
  46185. .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] }),
  46186. .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] }),
  46187. .gpio7_io_in({gpio7_io_in[7], gpio7_io_in[6], gpio7_io_in[5], gpio7_io_in[4], gpio7_io_in[3], gpio7_io_in[2], \UART4_UARTRXD~input_o , gpio7_io_in[0]}),
  46188. .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] }),
  46189. .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] }),
  46190. .gpio8_io_in({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
  46191. .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] }),
  46192. .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] }),
  46193. .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]}),
  46194. .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] }),
  46195. .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] }),
  46196. .ext_resetn(\~VCC~combout ),
  46197. .resetn_out(\rv32.resetn_out ),
  46198. .dmactive(\rv32.dmactive ),
  46199. .swj_JTAGNSW(\rv32.swj_JTAGNSW ),
  46200. .swj_JTAGSTATE({\rv32.swj_JTAGSTATE[3] , \rv32.swj_JTAGSTATE[2] , \rv32.swj_JTAGSTATE[1] , \rv32.swj_JTAGSTATE[0] }),
  46201. .swj_JTAGIR({\rv32.swj_JTAGIR[3] , \rv32.swj_JTAGIR[2] , \rv32.swj_JTAGIR[1] , \rv32.swj_JTAGIR[0] }),
  46202. .ext_int({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
  46203. .ext_dma_DMACBREQ({\macro_inst|u_uart[0]|u_tx[1]|tx_dma_req~q , \macro_inst|u_uart[0]|u_tx[0]|tx_dma_req~q , \macro_inst|u_uart[0]|u_rx[1]|rx_dma_req~q , \macro_inst|u_uart[0]|u_rx[0]|rx_dma_req~q }),
  46204. .ext_dma_DMACLBREQ({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
  46205. .ext_dma_DMACSREQ({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
  46206. .ext_dma_DMACLSREQ({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
  46207. .ext_dma_DMACCLR({\rv32.ext_dma_DMACCLR[3] , \rv32.ext_dma_DMACCLR[2] , \rv32.ext_dma_DMACCLR[1] , \rv32.ext_dma_DMACCLR[0] }),
  46208. .ext_dma_DMACTC({\rv32.ext_dma_DMACTC[3] , \rv32.ext_dma_DMACTC[2] , \rv32.ext_dma_DMACTC[1] , \rv32.ext_dma_DMACTC[0] }),
  46209. .local_int({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
  46210. .test_mode({\~GND~combout , \~GND~combout }),
  46211. .usb0_xcvr_clk(\~VCC~combout ),
  46212. .usb0_id(\~VCC~combout ));
  46213. // Location: LCCOMB_X56_Y1_N24
  46214. cycloneive_lcell_comb sys_resetn(
  46215. .dataa(\rv32.resetn_out ),
  46216. .datab(gnd),
  46217. .datac(gnd),
  46218. .datad(gnd),
  46219. .cin(gnd),
  46220. .combout(\sys_resetn~combout ),
  46221. .cout());
  46222. defparam sys_resetn.lut_mask = 16'h5555;
  46223. defparam sys_resetn.sum_lutc_input = "datac";
  46224. // Location: CLKCTRL_G17
  46225. cycloneive_clkctrl \sys_resetn~clkctrl (
  46226. .inclk({vcc, vcc, vcc, \sys_resetn~combout }),
  46227. .clkselect({gnd, gnd}),
  46228. .ena(vcc),
  46229. .devpor(devpor),
  46230. .devclrn(devclrn),
  46231. .outclk(\sys_resetn~clkctrl_outclk ));
  46232. defparam \sys_resetn~clkctrl .clock_type = "global clock";
  46233. defparam \sys_resetn~clkctrl .ena_register_mode = "none";
  46234. // Location: IOIBUF_X31_Y0_N22
  46235. cycloneive_io_ibuf \uart15_rx~input (
  46236. .i(uart15_rx),
  46237. .ibar(gnd),
  46238. .o(\uart15_rx~input_o ));
  46239. defparam \uart15_rx~input .bus_hold = "false";
  46240. defparam \uart15_rx~input .simulate_z_as = "z";
  46241. // Location: IOOBUF_X43_Y0_N2
  46242. cycloneive_io_obuf \uart15_tx~output (
  46243. .i(\rv32.gpio7_io_out_data[6] ),
  46244. .oe(gpio8_io_out_en[7]),
  46245. .seriesterminationcontrol({gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd, gnd}),
  46246. .devoe(devoe),
  46247. .o(uart15_tx),
  46248. .obar());
  46249. defparam \uart15_tx~output .bus_hold = "false";
  46250. defparam \uart15_tx~output .open_drain_output = "false";
  46251. // Location: LCCOMB_X54_Y2_N12
  46252. cycloneive_lcell_comb \~GND (
  46253. .dataa(gnd),
  46254. .datab(gnd),
  46255. .datac(gnd),
  46256. .datad(gnd),
  46257. .cin(gnd),
  46258. .combout(\~GND~combout ),
  46259. .cout());
  46260. defparam \~GND .lut_mask = 16'h0000;
  46261. defparam \~GND .sum_lutc_input = "datac";
  46262. // Location: LCCOMB_X56_Y1_N22
  46263. cycloneive_lcell_comb \~VCC (
  46264. .dataa(gnd),
  46265. .datab(gnd),
  46266. .datac(gnd),
  46267. .datad(gnd),
  46268. .cin(gnd),
  46269. .combout(\~VCC~combout ),
  46270. .cout());
  46271. defparam \~VCC .lut_mask = 16'hFFFF;
  46272. defparam \~VCC .sum_lutc_input = "datac";
  46273. // Location: CLKCTRL_G4
  46274. cycloneive_clkctrl bus_clk_gclk(
  46275. .inclk({vcc, vcc, vcc, \pll_inst|auto_generated|pll1_CLK_bus [3]}),
  46276. .clkselect({gnd, gnd}),
  46277. .ena(vcc),
  46278. .devpor(devpor),
  46279. .devclrn(devclrn),
  46280. .outclk(\auto_generated_inst.hbo_22_717df45ba12dbb20_bp ));
  46281. defparam bus_clk_gclk.clock_type = "global clock";
  46282. defparam bus_clk_gclk.ena_register_mode = "falling edge";
  46283. // Location: CLKCTRL_G3
  46284. cycloneive_clkctrl \gclksw_inst|gclk_switch (
  46285. .inclk({vcc, \pll_inst|auto_generated|pll1_CLK_bus [0], vcc, \PIN_HSI~input_o }),
  46286. .clkselect({\rv32.sys_ctrl_clkSource[1] , \rv32.sys_ctrl_clkSource[0] }),
  46287. .ena(vcc),
  46288. .devpor(devpor),
  46289. .devclrn(devclrn),
  46290. .outclk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ));
  46291. defparam \gclksw_inst|gclk_switch .clock_type = "global clock";
  46292. defparam \gclksw_inst|gclk_switch .ena_register_mode = "none";
  46293. // Location: PLL_1
  46294. cycloneive_pll \pll_inst|auto_generated|pll1 (
  46295. .inclk({gnd, \PIN_HSE~input_o }),
  46296. .fbin(\pll_inst|auto_generated|pll1~FBOUT ),
  46297. .fbout(\pll_inst|auto_generated|pll1~FBOUT ),
  46298. .clkswitch(gnd),
  46299. .areset(\PLL_ENABLE~combout ),
  46300. .pfdena(vcc),
  46301. .scanclk(gnd),
  46302. .scandata(gnd),
  46303. .scanclkena(vcc),
  46304. .configupdate(gnd),
  46305. .clk(\pll_inst|auto_generated|pll1_CLK_bus ),
  46306. .phasecounterselect({gnd, gnd, gnd}),
  46307. .phaseupdown(gnd),
  46308. .phasestep(gnd),
  46309. .clkbad(),
  46310. .activeclock(),
  46311. .locked(\auto_generated_inst.hbo_13_1797ab7b230f061a_bp ),
  46312. .scandataout(),
  46313. .scandone(),
  46314. .phasedone(),
  46315. .vcooverrange(),
  46316. .vcounderrange());
  46317. defparam \pll_inst|auto_generated|pll1 .auto_settings = "false";
  46318. defparam \pll_inst|auto_generated|pll1 .bandwidth_type = "medium";
  46319. defparam \pll_inst|auto_generated|pll1 .c0_high = 1;
  46320. defparam \pll_inst|auto_generated|pll1 .c0_initial = 1;
  46321. defparam \pll_inst|auto_generated|pll1 .c0_low = 1;
  46322. defparam \pll_inst|auto_generated|pll1 .c0_mode = "even";
  46323. defparam \pll_inst|auto_generated|pll1 .c0_ph = 0;
  46324. defparam \pll_inst|auto_generated|pll1 .c1_high = 2;
  46325. defparam \pll_inst|auto_generated|pll1 .c1_initial = 1;
  46326. defparam \pll_inst|auto_generated|pll1 .c1_low = 2;
  46327. defparam \pll_inst|auto_generated|pll1 .c1_mode = "even";
  46328. defparam \pll_inst|auto_generated|pll1 .c1_ph = 0;
  46329. defparam \pll_inst|auto_generated|pll1 .c1_use_casc_in = "off";
  46330. defparam \pll_inst|auto_generated|pll1 .c2_high = 0;
  46331. defparam \pll_inst|auto_generated|pll1 .c2_initial = 0;
  46332. defparam \pll_inst|auto_generated|pll1 .c2_low = 0;
  46333. defparam \pll_inst|auto_generated|pll1 .c2_mode = "bypass";
  46334. defparam \pll_inst|auto_generated|pll1 .c2_ph = 0;
  46335. defparam \pll_inst|auto_generated|pll1 .c2_use_casc_in = "off";
  46336. defparam \pll_inst|auto_generated|pll1 .c3_high = 0;
  46337. defparam \pll_inst|auto_generated|pll1 .c3_initial = 0;
  46338. defparam \pll_inst|auto_generated|pll1 .c3_low = 0;
  46339. defparam \pll_inst|auto_generated|pll1 .c3_mode = "bypass";
  46340. defparam \pll_inst|auto_generated|pll1 .c3_ph = 0;
  46341. defparam \pll_inst|auto_generated|pll1 .c3_use_casc_in = "off";
  46342. defparam \pll_inst|auto_generated|pll1 .c4_high = 0;
  46343. defparam \pll_inst|auto_generated|pll1 .c4_initial = 0;
  46344. defparam \pll_inst|auto_generated|pll1 .c4_low = 0;
  46345. defparam \pll_inst|auto_generated|pll1 .c4_mode = "bypass";
  46346. defparam \pll_inst|auto_generated|pll1 .c4_ph = 0;
  46347. defparam \pll_inst|auto_generated|pll1 .c4_use_casc_in = "off";
  46348. defparam \pll_inst|auto_generated|pll1 .charge_pump_current_bits = 1;
  46349. defparam \pll_inst|auto_generated|pll1 .clk0_counter = "c0";
  46350. defparam \pll_inst|auto_generated|pll1 .clk0_divide_by = 1;
  46351. defparam \pll_inst|auto_generated|pll1 .clk0_duty_cycle = 50;
  46352. defparam \pll_inst|auto_generated|pll1 .clk0_multiply_by = 30;
  46353. defparam \pll_inst|auto_generated|pll1 .clk0_phase_shift = 0;
  46354. defparam \pll_inst|auto_generated|pll1 .clk1_counter = "unused";
  46355. defparam \pll_inst|auto_generated|pll1 .clk1_divide_by = 0;
  46356. defparam \pll_inst|auto_generated|pll1 .clk1_duty_cycle = 50;
  46357. defparam \pll_inst|auto_generated|pll1 .clk1_multiply_by = 0;
  46358. defparam \pll_inst|auto_generated|pll1 .clk1_phase_shift = 0;
  46359. defparam \pll_inst|auto_generated|pll1 .clk2_counter = "unused";
  46360. defparam \pll_inst|auto_generated|pll1 .clk2_divide_by = 0;
  46361. defparam \pll_inst|auto_generated|pll1 .clk2_duty_cycle = 50;
  46362. defparam \pll_inst|auto_generated|pll1 .clk2_multiply_by = 0;
  46363. defparam \pll_inst|auto_generated|pll1 .clk2_phase_shift = 0;
  46364. defparam \pll_inst|auto_generated|pll1 .clk3_counter = "c1";
  46365. defparam \pll_inst|auto_generated|pll1 .clk3_divide_by = 1;
  46366. defparam \pll_inst|auto_generated|pll1 .clk3_duty_cycle = 50;
  46367. defparam \pll_inst|auto_generated|pll1 .clk3_multiply_by = 15;
  46368. defparam \pll_inst|auto_generated|pll1 .clk3_phase_shift = 0;
  46369. defparam \pll_inst|auto_generated|pll1 .clk4_counter = "unused";
  46370. defparam \pll_inst|auto_generated|pll1 .clk4_divide_by = 0;
  46371. defparam \pll_inst|auto_generated|pll1 .clk4_duty_cycle = 50;
  46372. defparam \pll_inst|auto_generated|pll1 .clk4_multiply_by = 0;
  46373. defparam \pll_inst|auto_generated|pll1 .clk4_phase_shift = 0;
  46374. defparam \pll_inst|auto_generated|pll1 .compensate_clock = "clock0";
  46375. defparam \pll_inst|auto_generated|pll1 .inclk0_input_frequency = 125000;
  46376. defparam \pll_inst|auto_generated|pll1 .inclk1_input_frequency = 0;
  46377. defparam \pll_inst|auto_generated|pll1 .loop_filter_c_bits = 0;
  46378. defparam \pll_inst|auto_generated|pll1 .loop_filter_r_bits = 19;
  46379. defparam \pll_inst|auto_generated|pll1 .m = 60;
  46380. defparam \pll_inst|auto_generated|pll1 .m_initial = 1;
  46381. defparam \pll_inst|auto_generated|pll1 .m_ph = 0;
  46382. defparam \pll_inst|auto_generated|pll1 .n = 1;
  46383. defparam \pll_inst|auto_generated|pll1 .operation_mode = "normal";
  46384. defparam \pll_inst|auto_generated|pll1 .pfd_max = 200000;
  46385. defparam \pll_inst|auto_generated|pll1 .pfd_min = 3076;
  46386. defparam \pll_inst|auto_generated|pll1 .pll_compensation_delay = 7538;
  46387. defparam \pll_inst|auto_generated|pll1 .self_reset_on_loss_lock = "off";
  46388. defparam \pll_inst|auto_generated|pll1 .simulation_type = "timing";
  46389. defparam \pll_inst|auto_generated|pll1 .switch_over_type = "auto";
  46390. defparam \pll_inst|auto_generated|pll1 .vco_center = 1538;
  46391. defparam \pll_inst|auto_generated|pll1 .vco_divide_by = 0;
  46392. defparam \pll_inst|auto_generated|pll1 .vco_frequency_control = "auto";
  46393. defparam \pll_inst|auto_generated|pll1 .vco_max = 3333;
  46394. defparam \pll_inst|auto_generated|pll1 .vco_min = 1538;
  46395. defparam \pll_inst|auto_generated|pll1 .vco_multiply_by = 0;
  46396. defparam \pll_inst|auto_generated|pll1 .vco_phase_shift_step = 260;
  46397. defparam \pll_inst|auto_generated|pll1 .vco_post_scale = 2;
  46398. endmodule