IP_FIFO_syn.v 263 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592
  1. // Copyright (C) 1991-2013 Altera Corporation
  2. // Your use of Altera Corporation's design tools, logic functions
  3. // and other software and tools, and its AMPP partner logic
  4. // functions, and any output files from any of the foregoing
  5. // (including device programming or simulation files), and any
  6. // associated documentation or information are expressly subject
  7. // to the terms and conditions of the Altera Program License
  8. // Subscription Agreement, Altera MegaCore Function License
  9. // Agreement, or other applicable license agreement, including,
  10. // without limitation, that your use is for the sole purpose of
  11. // programming logic devices manufactured by Altera and sold by
  12. // Altera or its authorized distributors. Please refer to the
  13. // applicable agreement for further details.
  14. // VENDOR "Altera"
  15. // PROGRAM "Quartus II 64-Bit"
  16. // VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Full Version"
  17. // DATE "12/05/2023 20:33:53"
  18. //
  19. // This greybox netlist file is for third party Synthesis Tools
  20. // for timing and resource estimation only.
  21. //
  22. module IP_FIFO (
  23. aclr,
  24. data,
  25. rdclk,
  26. rdreq,
  27. wrclk,
  28. wrreq,
  29. q,
  30. rdusedw)/* synthesis synthesis_greybox=0 */;
  31. input aclr;
  32. input [0:0] data;
  33. input rdclk;
  34. input rdreq;
  35. input wrclk;
  36. input wrreq;
  37. output [0:0] q;
  38. output [5:0] rdusedw;
  39. wire gnd;
  40. wire vcc;
  41. wire unknown;
  42. assign gnd = 1'b0;
  43. assign vcc = 1'b1;
  44. // unknown value (1'bx) is not needed for this tool. Default to 1'b0
  45. assign unknown = 1'b0;
  46. wire \dcfifo_component|auto_generated|fiforam|xq[0]~regout ;
  47. wire \dcfifo_component|auto_generated|dffpipe_rdusedw|dffe11a[0]~regout ;
  48. wire \dcfifo_component|auto_generated|dffpipe_rdusedw|dffe11a[1]~regout ;
  49. wire \dcfifo_component|auto_generated|dffpipe_rdusedw|dffe11a[2]~regout ;
  50. wire \dcfifo_component|auto_generated|dffpipe_rdusedw|dffe11a[3]~regout ;
  51. wire \dcfifo_component|auto_generated|dffpipe_rdusedw|dffe11a[4]~regout ;
  52. wire \dcfifo_component|auto_generated|dffpipe_rdusedw|dffe11a[5]~regout ;
  53. IP_FIFO_dcfifo_1 dcfifo_component(
  54. .xq_0(\dcfifo_component|auto_generated|fiforam|xq[0]~regout ),
  55. .dffe11a_0(\dcfifo_component|auto_generated|dffpipe_rdusedw|dffe11a[0]~regout ),
  56. .dffe11a_1(\dcfifo_component|auto_generated|dffpipe_rdusedw|dffe11a[1]~regout ),
  57. .dffe11a_2(\dcfifo_component|auto_generated|dffpipe_rdusedw|dffe11a[2]~regout ),
  58. .dffe11a_3(\dcfifo_component|auto_generated|dffpipe_rdusedw|dffe11a[3]~regout ),
  59. .dffe11a_4(\dcfifo_component|auto_generated|dffpipe_rdusedw|dffe11a[4]~regout ),
  60. .dffe11a_5(\dcfifo_component|auto_generated|dffpipe_rdusedw|dffe11a[5]~regout ),
  61. .rdclk(rdclk),
  62. .aclr(aclr),
  63. .rdreq(rdreq),
  64. .data_0(data[0]),
  65. .wrclk(wrclk),
  66. .wrreq(wrreq));
  67. assign q[0] = \dcfifo_component|auto_generated|fiforam|xq[0]~regout ;
  68. assign rdusedw[0] = \dcfifo_component|auto_generated|dffpipe_rdusedw|dffe11a[0]~regout ;
  69. assign rdusedw[1] = \dcfifo_component|auto_generated|dffpipe_rdusedw|dffe11a[1]~regout ;
  70. assign rdusedw[2] = \dcfifo_component|auto_generated|dffpipe_rdusedw|dffe11a[2]~regout ;
  71. assign rdusedw[3] = \dcfifo_component|auto_generated|dffpipe_rdusedw|dffe11a[3]~regout ;
  72. assign rdusedw[4] = \dcfifo_component|auto_generated|dffpipe_rdusedw|dffe11a[4]~regout ;
  73. assign rdusedw[5] = \dcfifo_component|auto_generated|dffpipe_rdusedw|dffe11a[5]~regout ;
  74. endmodule
  75. module IP_FIFO_dcfifo_1 (
  76. xq_0,
  77. dffe11a_0,
  78. dffe11a_1,
  79. dffe11a_2,
  80. dffe11a_3,
  81. dffe11a_4,
  82. dffe11a_5,
  83. rdclk,
  84. aclr,
  85. rdreq,
  86. data_0,
  87. wrclk,
  88. wrreq)/* synthesis synthesis_greybox=0 */;
  89. output xq_0;
  90. output dffe11a_0;
  91. output dffe11a_1;
  92. output dffe11a_2;
  93. output dffe11a_3;
  94. output dffe11a_4;
  95. output dffe11a_5;
  96. input rdclk;
  97. input aclr;
  98. input rdreq;
  99. input data_0;
  100. input wrclk;
  101. input wrreq;
  102. wire gnd;
  103. wire vcc;
  104. wire unknown;
  105. assign gnd = 1'b0;
  106. assign vcc = 1'b1;
  107. // unknown value (1'bx) is not needed for this tool. Default to 1'b0
  108. assign unknown = 1'b0;
  109. IP_FIFO_dcfifo_6ld1 auto_generated(
  110. .xq_0(xq_0),
  111. .dffe11a_0(dffe11a_0),
  112. .dffe11a_1(dffe11a_1),
  113. .dffe11a_2(dffe11a_2),
  114. .dffe11a_3(dffe11a_3),
  115. .dffe11a_4(dffe11a_4),
  116. .dffe11a_5(dffe11a_5),
  117. .rdclk(rdclk),
  118. .aclr(aclr),
  119. .rdreq(rdreq),
  120. .data_0(data_0),
  121. .wrclk(wrclk),
  122. .wrreq(wrreq));
  123. endmodule
  124. module IP_FIFO_dcfifo_6ld1 (
  125. xq_0,
  126. dffe11a_0,
  127. dffe11a_1,
  128. dffe11a_2,
  129. dffe11a_3,
  130. dffe11a_4,
  131. dffe11a_5,
  132. rdclk,
  133. aclr,
  134. rdreq,
  135. data_0,
  136. wrclk,
  137. wrreq)/* synthesis synthesis_greybox=0 */;
  138. output xq_0;
  139. output dffe11a_0;
  140. output dffe11a_1;
  141. output dffe11a_2;
  142. output dffe11a_3;
  143. output dffe11a_4;
  144. output dffe11a_5;
  145. input rdclk;
  146. input aclr;
  147. input rdreq;
  148. input data_0;
  149. input wrclk;
  150. input wrreq;
  151. wire gnd;
  152. wire vcc;
  153. wire unknown;
  154. assign gnd = 1'b0;
  155. assign vcc = 1'b1;
  156. // unknown value (1'bx) is not needed for this tool. Default to 1'b0
  157. assign unknown = 1'b0;
  158. wire \read_state|b_non_empty~regout ;
  159. wire \valid_rreq~0_combout ;
  160. wire \lpm_add_sub_rd_udwn|add_sub_cella[0]~0_combout ;
  161. wire \lpm_add_sub_rd_udwn|add_sub_cella[0]~5_combout ;
  162. wire \lpm_add_sub_rd_udwn|add_sub_cella[0]~10_combout ;
  163. wire \lpm_add_sub_rd_udwn|add_sub_cella[0]~15_combout ;
  164. wire \lpm_add_sub_rd_udwn|add_sub_cella[0]~20_combout ;
  165. wire \lpm_add_sub_rd_udwn|add_sub_cella[0]~25_combout ;
  166. wire \rdptr_g|counter5a4~regout ;
  167. wire \rdptr_g|counter5a3~regout ;
  168. wire \wrptr_g|counter10a[5]~regout ;
  169. wire \write_state|b_full~regout ;
  170. wire \wrptr_g|counter10a[2]~regout ;
  171. wire \wrptr_g|counter10a[1]~regout ;
  172. wire \wrptr_g|counter10a[0]~regout ;
  173. wire \wrptr_g|counter10a[4]~regout ;
  174. wire \wrptr_g|counter10a[3]~regout ;
  175. wire \rdptr_g|counter5a0~regout ;
  176. wire \rdptr_g|counter5a1~regout ;
  177. wire \fiforam|wdecoder|auto_generated|w_anode161w[3]~2_combout ;
  178. wire \fiforam|wdecoder|auto_generated|w_anode120w[3]~2_combout ;
  179. wire \rdptr_g|counter5a2~regout ;
  180. wire \valid_wreq~0_combout ;
  181. wire \rdptr_g|counter5a5~regout ;
  182. wire \dffpipe_rdbuw|dffe11a[1]~regout ;
  183. wire \dffpipe_rdbuw|dffe11a[5]~regout ;
  184. wire \dffpipe_rdbuw|dffe11a[4]~regout ;
  185. wire \dffpipe_rdbuw|dffe11a[3]~regout ;
  186. wire \dffpipe_rdbuw|dffe11a[2]~regout ;
  187. wire \dffpipe_rdbuw|dffe11a[0]~regout ;
  188. wire \rdptr_b|safe_q[0] ;
  189. wire \dffpipe_rs_dbwp|dffe11a[0]~regout ;
  190. wire \rdptr_b|safe_q[1] ;
  191. wire \dffpipe_rs_dbwp|dffe11a[1]~regout ;
  192. wire \rdptr_b|safe_q[2] ;
  193. wire \dffpipe_rs_dbwp|dffe11a[2]~regout ;
  194. wire \rdptr_b|safe_q[3] ;
  195. wire \dffpipe_rs_dbwp|dffe11a[3]~regout ;
  196. wire \rdptr_b|safe_q[4] ;
  197. wire \dffpipe_rs_dbwp|dffe11a[4]~regout ;
  198. wire \rdptr_b|safe_q[5] ;
  199. wire \dffpipe_rs_dbwp|dffe11a[5]~regout ;
  200. wire \dffpipe_wr_dbuw|dffe11a[2]~regout ;
  201. wire \dffpipe_wr_dbuw|dffe11a[3]~regout ;
  202. wire \dffpipe_wr_dbuw|dffe11a[0]~regout ;
  203. wire \dffpipe_wr_dbuw|dffe11a[1]~regout ;
  204. wire \dffpipe_wr_dbuw|dffe11a[4]~regout ;
  205. wire \dffpipe_wr_dbuw|dffe11a[5]~regout ;
  206. wire \dffpipe_rs_dgwp|dffpipe12|dffe15a[5]~regout ;
  207. wire \dffpipe_rs_dgwp|dffpipe12|dffe15a[4]~regout ;
  208. wire \dffpipe_rs_dgwp|dffpipe12|dffe15a[3]~regout ;
  209. wire \dffpipe_rs_dgwp|dffpipe12|dffe15a[2]~regout ;
  210. wire \gray2bin_rs_nbwp|xor2~combout ;
  211. wire \dffpipe_rs_dgwp|dffpipe12|dffe15a[1]~regout ;
  212. wire \dffpipe_rs_dgwp|dffpipe12|dffe15a[0]~regout ;
  213. wire \wrptr_b|safe_q[2] ;
  214. wire \dffpipe_ws_nbrp|dffe11a[2]~regout ;
  215. wire \wrptr_b|safe_q[3] ;
  216. wire \dffpipe_ws_nbrp|dffe11a[3]~regout ;
  217. wire \wrptr_b|safe_q[0] ;
  218. wire \dffpipe_ws_nbrp|dffe11a[0]~regout ;
  219. wire \wrptr_b|safe_q[1] ;
  220. wire \dffpipe_ws_nbrp|dffe11a[1]~regout ;
  221. wire \wrptr_b|safe_q[4] ;
  222. wire \dffpipe_ws_nbrp|dffe11a[4]~regout ;
  223. wire \wrptr_b|safe_q[5] ;
  224. wire \dffpipe_ws_nbrp|dffe11a[5]~regout ;
  225. wire \dffpipe_ws_dgrp|dffpipe12|dffe15a[5]~regout ;
  226. wire \dffpipe_ws_dgrp|dffpipe12|dffe15a[4]~regout ;
  227. wire \dffpipe_ws_dgrp|dffpipe12|dffe15a[3]~regout ;
  228. wire \dffpipe_ws_dgrp|dffpipe12|dffe15a[2]~regout ;
  229. wire \gray2bin_ws_nbrp|xor2~combout ;
  230. wire \dffpipe_ws_dgrp|dffpipe12|dffe15a[1]~regout ;
  231. wire \dffpipe_ws_dgrp|dffpipe12|dffe15a[0]~regout ;
  232. wire \write_delay_cycle[5]~regout ;
  233. wire \write_delay_cycle[4]~regout ;
  234. wire \write_delay_cycle[3]~regout ;
  235. wire \write_delay_cycle[2]~regout ;
  236. wire \write_delay_cycle[1]~regout ;
  237. wire \write_delay_cycle[0]~regout ;
  238. wire \rdptrrg[5]~regout ;
  239. wire \rdptrrg[4]~regout ;
  240. wire \rdptrrg[3]~regout ;
  241. wire \rdptrrg[2]~regout ;
  242. wire \rdptrrg[1]~regout ;
  243. wire \rdptrrg[0]~regout ;
  244. IP_FIFO_cntr_kna_1 wrptr_b(
  245. .aclr(aclr),
  246. .clock(wrclk),
  247. .cnt_en(\valid_wreq~0_combout ),
  248. .q({\wrptr_b|safe_q[5] ,\wrptr_b|safe_q[4] ,\wrptr_b|safe_q[3] ,\wrptr_b|safe_q[2] ,\wrptr_b|safe_q[1] ,\wrptr_b|safe_q[0] }));
  249. IP_FIFO_cntr_kna rdptr_b(
  250. .clock(rdclk),
  251. .aclr(aclr),
  252. .cnt_en(\valid_rreq~0_combout ),
  253. .q({\rdptr_b|safe_q[5] ,\rdptr_b|safe_q[4] ,\rdptr_b|safe_q[3] ,\rdptr_b|safe_q[2] ,\rdptr_b|safe_q[1] ,\rdptr_b|safe_q[0] }));
  254. IP_FIFO_add_sub_oob lpm_add_sub_rd_udwn(
  255. .add_sub_cella_0(\lpm_add_sub_rd_udwn|add_sub_cella[0]~0_combout ),
  256. .add_sub_cella_01(\lpm_add_sub_rd_udwn|add_sub_cella[0]~5_combout ),
  257. .add_sub_cella_02(\lpm_add_sub_rd_udwn|add_sub_cella[0]~10_combout ),
  258. .add_sub_cella_03(\lpm_add_sub_rd_udwn|add_sub_cella[0]~15_combout ),
  259. .add_sub_cella_04(\lpm_add_sub_rd_udwn|add_sub_cella[0]~20_combout ),
  260. .add_sub_cella_05(\lpm_add_sub_rd_udwn|add_sub_cella[0]~25_combout ),
  261. .safe_q_0(\rdptr_b|safe_q[0] ),
  262. .dffe11a_0(\dffpipe_rs_dbwp|dffe11a[0]~regout ),
  263. .safe_q_1(\rdptr_b|safe_q[1] ),
  264. .dffe11a_1(\dffpipe_rs_dbwp|dffe11a[1]~regout ),
  265. .safe_q_2(\rdptr_b|safe_q[2] ),
  266. .dffe11a_2(\dffpipe_rs_dbwp|dffe11a[2]~regout ),
  267. .safe_q_3(\rdptr_b|safe_q[3] ),
  268. .dffe11a_3(\dffpipe_rs_dbwp|dffe11a[3]~regout ),
  269. .safe_q_4(\rdptr_b|safe_q[4] ),
  270. .dffe11a_4(\dffpipe_rs_dbwp|dffe11a[4]~regout ),
  271. .safe_q_5(\rdptr_b|safe_q[5] ),
  272. .dffe11a_5(\dffpipe_rs_dbwp|dffe11a[5]~regout ));
  273. IP_FIFO_dffpipe_dd9_5 dffpipe_ws_nbrp(
  274. .clrn(aclr),
  275. .clock(wrclk),
  276. .dffe11a_2(\dffpipe_ws_nbrp|dffe11a[2]~regout ),
  277. .dffe11a_3(\dffpipe_ws_nbrp|dffe11a[3]~regout ),
  278. .dffe11a_0(\dffpipe_ws_nbrp|dffe11a[0]~regout ),
  279. .dffe11a_1(\dffpipe_ws_nbrp|dffe11a[1]~regout ),
  280. .dffe11a_4(\dffpipe_ws_nbrp|dffe11a[4]~regout ),
  281. .dffe11a_5(\dffpipe_ws_nbrp|dffe11a[5]~regout ),
  282. .dffe15a_5(\dffpipe_ws_dgrp|dffpipe12|dffe15a[5]~regout ),
  283. .dffe15a_4(\dffpipe_ws_dgrp|dffpipe12|dffe15a[4]~regout ),
  284. .dffe15a_3(\dffpipe_ws_dgrp|dffpipe12|dffe15a[3]~regout ),
  285. .xor2(\gray2bin_ws_nbrp|xor2~combout ),
  286. .dffe15a_1(\dffpipe_ws_dgrp|dffpipe12|dffe15a[1]~regout ),
  287. .dffe15a_0(\dffpipe_ws_dgrp|dffpipe12|dffe15a[0]~regout ));
  288. IP_FIFO_alt_synch_pipe_lc8_1 dffpipe_ws_dgrp(
  289. .clrn(aclr),
  290. .clock(wrclk),
  291. .dffe15a_5(\dffpipe_ws_dgrp|dffpipe12|dffe15a[5]~regout ),
  292. .dffe15a_4(\dffpipe_ws_dgrp|dffpipe12|dffe15a[4]~regout ),
  293. .dffe15a_3(\dffpipe_ws_dgrp|dffpipe12|dffe15a[3]~regout ),
  294. .dffe15a_2(\dffpipe_ws_dgrp|dffpipe12|dffe15a[2]~regout ),
  295. .dffe15a_1(\dffpipe_ws_dgrp|dffpipe12|dffe15a[1]~regout ),
  296. .dffe15a_0(\dffpipe_ws_dgrp|dffpipe12|dffe15a[0]~regout ),
  297. .rdptrrg_5(\rdptrrg[5]~regout ),
  298. .rdptrrg_4(\rdptrrg[4]~regout ),
  299. .rdptrrg_3(\rdptrrg[3]~regout ),
  300. .rdptrrg_2(\rdptrrg[2]~regout ),
  301. .rdptrrg_1(\rdptrrg[1]~regout ),
  302. .rdptrrg_0(\rdptrrg[0]~regout ));
  303. IP_FIFO_dffpipe_dd9_3 dffpipe_wr_dbuw(
  304. .clrn(aclr),
  305. .clock(wrclk),
  306. .dffe11a_2(\dffpipe_wr_dbuw|dffe11a[2]~regout ),
  307. .dffe11a_3(\dffpipe_wr_dbuw|dffe11a[3]~regout ),
  308. .dffe11a_0(\dffpipe_wr_dbuw|dffe11a[0]~regout ),
  309. .dffe11a_1(\dffpipe_wr_dbuw|dffe11a[1]~regout ),
  310. .dffe11a_4(\dffpipe_wr_dbuw|dffe11a[4]~regout ),
  311. .dffe11a_5(\dffpipe_wr_dbuw|dffe11a[5]~regout ),
  312. .safe_q_2(\wrptr_b|safe_q[2] ),
  313. .dffe11a_21(\dffpipe_ws_nbrp|dffe11a[2]~regout ),
  314. .safe_q_3(\wrptr_b|safe_q[3] ),
  315. .dffe11a_31(\dffpipe_ws_nbrp|dffe11a[3]~regout ),
  316. .safe_q_0(\wrptr_b|safe_q[0] ),
  317. .dffe11a_01(\dffpipe_ws_nbrp|dffe11a[0]~regout ),
  318. .safe_q_1(\wrptr_b|safe_q[1] ),
  319. .dffe11a_11(\dffpipe_ws_nbrp|dffe11a[1]~regout ),
  320. .safe_q_4(\wrptr_b|safe_q[4] ),
  321. .dffe11a_41(\dffpipe_ws_nbrp|dffe11a[4]~regout ),
  322. .safe_q_5(\wrptr_b|safe_q[5] ),
  323. .dffe11a_51(\dffpipe_ws_nbrp|dffe11a[5]~regout ));
  324. IP_FIFO_alt_synch_pipe_lc8 dffpipe_rs_dgwp(
  325. .clock(rdclk),
  326. .clrn(aclr),
  327. .dffe15a_5(\dffpipe_rs_dgwp|dffpipe12|dffe15a[5]~regout ),
  328. .dffe15a_4(\dffpipe_rs_dgwp|dffpipe12|dffe15a[4]~regout ),
  329. .dffe15a_3(\dffpipe_rs_dgwp|dffpipe12|dffe15a[3]~regout ),
  330. .dffe15a_2(\dffpipe_rs_dgwp|dffpipe12|dffe15a[2]~regout ),
  331. .dffe15a_1(\dffpipe_rs_dgwp|dffpipe12|dffe15a[1]~regout ),
  332. .dffe15a_0(\dffpipe_rs_dgwp|dffpipe12|dffe15a[0]~regout ),
  333. .write_delay_cycle_5(\write_delay_cycle[5]~regout ),
  334. .write_delay_cycle_4(\write_delay_cycle[4]~regout ),
  335. .write_delay_cycle_3(\write_delay_cycle[3]~regout ),
  336. .write_delay_cycle_2(\write_delay_cycle[2]~regout ),
  337. .write_delay_cycle_1(\write_delay_cycle[1]~regout ),
  338. .write_delay_cycle_0(\write_delay_cycle[0]~regout ));
  339. IP_FIFO_dffpipe_dd9_2 dffpipe_rs_dbwp(
  340. .clock(rdclk),
  341. .clrn(aclr),
  342. .dffe11a_0(\dffpipe_rs_dbwp|dffe11a[0]~regout ),
  343. .dffe11a_1(\dffpipe_rs_dbwp|dffe11a[1]~regout ),
  344. .dffe11a_2(\dffpipe_rs_dbwp|dffe11a[2]~regout ),
  345. .dffe11a_3(\dffpipe_rs_dbwp|dffe11a[3]~regout ),
  346. .dffe11a_4(\dffpipe_rs_dbwp|dffe11a[4]~regout ),
  347. .dffe11a_5(\dffpipe_rs_dbwp|dffe11a[5]~regout ),
  348. .dffe15a_5(\dffpipe_rs_dgwp|dffpipe12|dffe15a[5]~regout ),
  349. .dffe15a_4(\dffpipe_rs_dgwp|dffpipe12|dffe15a[4]~regout ),
  350. .dffe15a_3(\dffpipe_rs_dgwp|dffpipe12|dffe15a[3]~regout ),
  351. .xor2(\gray2bin_rs_nbwp|xor2~combout ),
  352. .dffe15a_1(\dffpipe_rs_dgwp|dffpipe12|dffe15a[1]~regout ),
  353. .dffe15a_0(\dffpipe_rs_dgwp|dffpipe12|dffe15a[0]~regout ));
  354. IP_FIFO_dffpipe_dd9_1 dffpipe_rdusedw(
  355. .dffe11a_0(dffe11a_0),
  356. .dffe11a_1(dffe11a_1),
  357. .dffe11a_2(dffe11a_2),
  358. .dffe11a_3(dffe11a_3),
  359. .dffe11a_4(dffe11a_4),
  360. .dffe11a_5(dffe11a_5),
  361. .clock(rdclk),
  362. .clrn(aclr),
  363. .add_sub_cella_0(\lpm_add_sub_rd_udwn|add_sub_cella[0]~0_combout ),
  364. .add_sub_cella_01(\lpm_add_sub_rd_udwn|add_sub_cella[0]~5_combout ),
  365. .add_sub_cella_02(\lpm_add_sub_rd_udwn|add_sub_cella[0]~10_combout ),
  366. .add_sub_cella_03(\lpm_add_sub_rd_udwn|add_sub_cella[0]~15_combout ),
  367. .add_sub_cella_04(\lpm_add_sub_rd_udwn|add_sub_cella[0]~20_combout ),
  368. .add_sub_cella_05(\lpm_add_sub_rd_udwn|add_sub_cella[0]~25_combout ));
  369. IP_FIFO_dffpipe_dd9 dffpipe_rdbuw(
  370. .clock(rdclk),
  371. .clrn(aclr),
  372. .add_sub_cella_0(\lpm_add_sub_rd_udwn|add_sub_cella[0]~0_combout ),
  373. .add_sub_cella_01(\lpm_add_sub_rd_udwn|add_sub_cella[0]~5_combout ),
  374. .add_sub_cella_02(\lpm_add_sub_rd_udwn|add_sub_cella[0]~10_combout ),
  375. .add_sub_cella_03(\lpm_add_sub_rd_udwn|add_sub_cella[0]~15_combout ),
  376. .add_sub_cella_04(\lpm_add_sub_rd_udwn|add_sub_cella[0]~20_combout ),
  377. .add_sub_cella_05(\lpm_add_sub_rd_udwn|add_sub_cella[0]~25_combout ),
  378. .dffe11a_1(\dffpipe_rdbuw|dffe11a[1]~regout ),
  379. .dffe11a_5(\dffpipe_rdbuw|dffe11a[5]~regout ),
  380. .dffe11a_4(\dffpipe_rdbuw|dffe11a[4]~regout ),
  381. .dffe11a_3(\dffpipe_rdbuw|dffe11a[3]~regout ),
  382. .dffe11a_2(\dffpipe_rdbuw|dffe11a[2]~regout ),
  383. .dffe11a_0(\dffpipe_rdbuw|dffe11a[0]~regout ));
  384. IP_FIFO_altdpram_1 fiforam(
  385. .xq_0(xq_0),
  386. .outclock(rdclk),
  387. .aclr(aclr),
  388. .outclocken(\valid_rreq~0_combout ),
  389. .counter5a4(\rdptr_g|counter5a4~regout ),
  390. .counter5a3(\rdptr_g|counter5a3~regout ),
  391. .data_0(data_0),
  392. .inclock(wrclk),
  393. .wrreq(wrreq),
  394. .counter10a_5(\wrptr_g|counter10a[5]~regout ),
  395. .b_full(\write_state|b_full~regout ),
  396. .counter10a_2(\wrptr_g|counter10a[2]~regout ),
  397. .counter10a_1(\wrptr_g|counter10a[1]~regout ),
  398. .counter10a_0(\wrptr_g|counter10a[0]~regout ),
  399. .counter10a_4(\wrptr_g|counter10a[4]~regout ),
  400. .counter10a_3(\wrptr_g|counter10a[3]~regout ),
  401. .counter5a0(\rdptr_g|counter5a0~regout ),
  402. .counter5a1(\rdptr_g|counter5a1~regout ),
  403. .w_anode161w_3(\fiforam|wdecoder|auto_generated|w_anode161w[3]~2_combout ),
  404. .w_anode120w_3(\fiforam|wdecoder|auto_generated|w_anode120w[3]~2_combout ),
  405. .counter5a2(\rdptr_g|counter5a2~regout ),
  406. .valid_wreq(\valid_wreq~0_combout ),
  407. .counter5a5(\rdptr_g|counter5a5~regout ));
  408. IP_FIFO_a_graycounter_6r5 wrptr_g(
  409. .aclr(aclr),
  410. .clock(wrclk),
  411. .wrreq(wrreq),
  412. .counter10a_5(\wrptr_g|counter10a[5]~regout ),
  413. .b_full(\write_state|b_full~regout ),
  414. .counter10a_2(\wrptr_g|counter10a[2]~regout ),
  415. .counter10a_1(\wrptr_g|counter10a[1]~regout ),
  416. .counter10a_0(\wrptr_g|counter10a[0]~regout ),
  417. .counter10a_4(\wrptr_g|counter10a[4]~regout ),
  418. .counter10a_3(\wrptr_g|counter10a[3]~regout ),
  419. .w_anode161w_3(\fiforam|wdecoder|auto_generated|w_anode161w[3]~2_combout ),
  420. .w_anode120w_3(\fiforam|wdecoder|auto_generated|w_anode120w[3]~2_combout ),
  421. .valid_wreq(\valid_wreq~0_combout ));
  422. IP_FIFO_a_fefifo_h9c write_state(
  423. .aclr(aclr),
  424. .clock(wrclk),
  425. .b_full1(\write_state|b_full~regout ),
  426. .dffe11a_2(\dffpipe_wr_dbuw|dffe11a[2]~regout ),
  427. .dffe11a_3(\dffpipe_wr_dbuw|dffe11a[3]~regout ),
  428. .dffe11a_0(\dffpipe_wr_dbuw|dffe11a[0]~regout ),
  429. .dffe11a_1(\dffpipe_wr_dbuw|dffe11a[1]~regout ),
  430. .dffe11a_4(\dffpipe_wr_dbuw|dffe11a[4]~regout ),
  431. .dffe11a_5(\dffpipe_wr_dbuw|dffe11a[5]~regout ));
  432. IP_FIFO_a_fefifo_8dc read_state(
  433. .clock(rdclk),
  434. .aclr(aclr),
  435. .rdreq(rdreq),
  436. .b_non_empty1(\read_state|b_non_empty~regout ),
  437. .valid_rreq(\valid_rreq~0_combout ),
  438. .dffe11a_1(\dffpipe_rdbuw|dffe11a[1]~regout ),
  439. .dffe11a_5(\dffpipe_rdbuw|dffe11a[5]~regout ),
  440. .dffe11a_4(\dffpipe_rdbuw|dffe11a[4]~regout ),
  441. .dffe11a_3(\dffpipe_rdbuw|dffe11a[3]~regout ),
  442. .dffe11a_2(\dffpipe_rdbuw|dffe11a[2]~regout ),
  443. .dffe11a_0(\dffpipe_rdbuw|dffe11a[0]~regout ));
  444. IP_FIFO_a_gray2bin_2va_1 gray2bin_ws_nbrp(
  445. .dffe15a_5(\dffpipe_ws_dgrp|dffpipe12|dffe15a[5]~regout ),
  446. .dffe15a_4(\dffpipe_ws_dgrp|dffpipe12|dffe15a[4]~regout ),
  447. .dffe15a_3(\dffpipe_ws_dgrp|dffpipe12|dffe15a[3]~regout ),
  448. .dffe15a_2(\dffpipe_ws_dgrp|dffpipe12|dffe15a[2]~regout ),
  449. .xor21(\gray2bin_ws_nbrp|xor2~combout ));
  450. IP_FIFO_a_graycounter_1k6 rdptr_g(
  451. .clock(rdclk),
  452. .aclr(aclr),
  453. .rdreq(rdreq),
  454. .b_non_empty(\read_state|b_non_empty~regout ),
  455. .valid_rreq(\valid_rreq~0_combout ),
  456. .counter5a41(\rdptr_g|counter5a4~regout ),
  457. .counter5a31(\rdptr_g|counter5a3~regout ),
  458. .counter5a01(\rdptr_g|counter5a0~regout ),
  459. .counter5a11(\rdptr_g|counter5a1~regout ),
  460. .counter5a21(\rdptr_g|counter5a2~regout ),
  461. .counter5a51(\rdptr_g|counter5a5~regout ));
  462. IP_FIFO_a_gray2bin_2va gray2bin_rs_nbwp(
  463. .dffe15a_5(\dffpipe_rs_dgwp|dffpipe12|dffe15a[5]~regout ),
  464. .dffe15a_4(\dffpipe_rs_dgwp|dffpipe12|dffe15a[4]~regout ),
  465. .dffe15a_3(\dffpipe_rs_dgwp|dffpipe12|dffe15a[3]~regout ),
  466. .dffe15a_2(\dffpipe_rs_dgwp|dffpipe12|dffe15a[2]~regout ),
  467. .xor21(\gray2bin_rs_nbwp|xor2~combout ));
  468. maxii_lcell \valid_rreq~0 (
  469. .clk(gnd),
  470. .dataa(rdreq),
  471. .datab(\read_state|b_non_empty~regout ),
  472. .datac(vcc),
  473. .datad(vcc),
  474. .aclr(gnd),
  475. .aload(gnd),
  476. .sclr(gnd),
  477. .sload(gnd),
  478. .ena(vcc),
  479. .cin(gnd),
  480. .cin0(gnd),
  481. .cin1(vcc),
  482. .inverta(gnd),
  483. .regcascin(gnd),
  484. .combout(\valid_rreq~0_combout ),
  485. .regout(),
  486. .cout(),
  487. .cout0(),
  488. .cout1());
  489. defparam \valid_rreq~0 .lut_mask = "8888";
  490. defparam \valid_rreq~0 .operation_mode = "normal";
  491. defparam \valid_rreq~0 .output_mode = "comb_only";
  492. defparam \valid_rreq~0 .register_cascade_mode = "off";
  493. defparam \valid_rreq~0 .sum_lutc_input = "datac";
  494. defparam \valid_rreq~0 .synch_mode = "off";
  495. maxii_lcell \valid_wreq~0 (
  496. .clk(gnd),
  497. .dataa(wrreq),
  498. .datab(vcc),
  499. .datac(vcc),
  500. .datad(\write_state|b_full~regout ),
  501. .aclr(gnd),
  502. .aload(gnd),
  503. .sclr(gnd),
  504. .sload(gnd),
  505. .ena(vcc),
  506. .cin(gnd),
  507. .cin0(gnd),
  508. .cin1(vcc),
  509. .inverta(gnd),
  510. .regcascin(gnd),
  511. .combout(\valid_wreq~0_combout ),
  512. .regout(),
  513. .cout(),
  514. .cout0(),
  515. .cout1());
  516. defparam \valid_wreq~0 .lut_mask = "00aa";
  517. defparam \valid_wreq~0 .operation_mode = "normal";
  518. defparam \valid_wreq~0 .output_mode = "comb_only";
  519. defparam \valid_wreq~0 .register_cascade_mode = "off";
  520. defparam \valid_wreq~0 .sum_lutc_input = "datac";
  521. defparam \valid_wreq~0 .synch_mode = "off";
  522. maxii_lcell \write_delay_cycle[5] (
  523. .clk(wrclk),
  524. .dataa(\wrptr_g|counter10a[5]~regout ),
  525. .datab(vcc),
  526. .datac(vcc),
  527. .datad(vcc),
  528. .aclr(aclr),
  529. .aload(gnd),
  530. .sclr(gnd),
  531. .sload(gnd),
  532. .ena(vcc),
  533. .cin(gnd),
  534. .cin0(gnd),
  535. .cin1(vcc),
  536. .inverta(gnd),
  537. .regcascin(gnd),
  538. .combout(),
  539. .regout(\write_delay_cycle[5]~regout ),
  540. .cout(),
  541. .cout0(),
  542. .cout1());
  543. defparam \write_delay_cycle[5] .lut_mask = "aaaa";
  544. defparam \write_delay_cycle[5] .operation_mode = "normal";
  545. defparam \write_delay_cycle[5] .output_mode = "reg_only";
  546. defparam \write_delay_cycle[5] .register_cascade_mode = "off";
  547. defparam \write_delay_cycle[5] .sum_lutc_input = "datac";
  548. defparam \write_delay_cycle[5] .synch_mode = "off";
  549. maxii_lcell \write_delay_cycle[4] (
  550. .clk(wrclk),
  551. .dataa(\wrptr_g|counter10a[4]~regout ),
  552. .datab(vcc),
  553. .datac(vcc),
  554. .datad(vcc),
  555. .aclr(aclr),
  556. .aload(gnd),
  557. .sclr(gnd),
  558. .sload(gnd),
  559. .ena(vcc),
  560. .cin(gnd),
  561. .cin0(gnd),
  562. .cin1(vcc),
  563. .inverta(gnd),
  564. .regcascin(gnd),
  565. .combout(),
  566. .regout(\write_delay_cycle[4]~regout ),
  567. .cout(),
  568. .cout0(),
  569. .cout1());
  570. defparam \write_delay_cycle[4] .lut_mask = "aaaa";
  571. defparam \write_delay_cycle[4] .operation_mode = "normal";
  572. defparam \write_delay_cycle[4] .output_mode = "reg_only";
  573. defparam \write_delay_cycle[4] .register_cascade_mode = "off";
  574. defparam \write_delay_cycle[4] .sum_lutc_input = "datac";
  575. defparam \write_delay_cycle[4] .synch_mode = "off";
  576. maxii_lcell \write_delay_cycle[3] (
  577. .clk(wrclk),
  578. .dataa(\wrptr_g|counter10a[3]~regout ),
  579. .datab(vcc),
  580. .datac(vcc),
  581. .datad(vcc),
  582. .aclr(aclr),
  583. .aload(gnd),
  584. .sclr(gnd),
  585. .sload(gnd),
  586. .ena(vcc),
  587. .cin(gnd),
  588. .cin0(gnd),
  589. .cin1(vcc),
  590. .inverta(gnd),
  591. .regcascin(gnd),
  592. .combout(),
  593. .regout(\write_delay_cycle[3]~regout ),
  594. .cout(),
  595. .cout0(),
  596. .cout1());
  597. defparam \write_delay_cycle[3] .lut_mask = "aaaa";
  598. defparam \write_delay_cycle[3] .operation_mode = "normal";
  599. defparam \write_delay_cycle[3] .output_mode = "reg_only";
  600. defparam \write_delay_cycle[3] .register_cascade_mode = "off";
  601. defparam \write_delay_cycle[3] .sum_lutc_input = "datac";
  602. defparam \write_delay_cycle[3] .synch_mode = "off";
  603. maxii_lcell \write_delay_cycle[2] (
  604. .clk(wrclk),
  605. .dataa(\wrptr_g|counter10a[2]~regout ),
  606. .datab(vcc),
  607. .datac(vcc),
  608. .datad(vcc),
  609. .aclr(aclr),
  610. .aload(gnd),
  611. .sclr(gnd),
  612. .sload(gnd),
  613. .ena(vcc),
  614. .cin(gnd),
  615. .cin0(gnd),
  616. .cin1(vcc),
  617. .inverta(gnd),
  618. .regcascin(gnd),
  619. .combout(),
  620. .regout(\write_delay_cycle[2]~regout ),
  621. .cout(),
  622. .cout0(),
  623. .cout1());
  624. defparam \write_delay_cycle[2] .lut_mask = "aaaa";
  625. defparam \write_delay_cycle[2] .operation_mode = "normal";
  626. defparam \write_delay_cycle[2] .output_mode = "reg_only";
  627. defparam \write_delay_cycle[2] .register_cascade_mode = "off";
  628. defparam \write_delay_cycle[2] .sum_lutc_input = "datac";
  629. defparam \write_delay_cycle[2] .synch_mode = "off";
  630. maxii_lcell \write_delay_cycle[1] (
  631. .clk(wrclk),
  632. .dataa(\wrptr_g|counter10a[1]~regout ),
  633. .datab(vcc),
  634. .datac(vcc),
  635. .datad(vcc),
  636. .aclr(aclr),
  637. .aload(gnd),
  638. .sclr(gnd),
  639. .sload(gnd),
  640. .ena(vcc),
  641. .cin(gnd),
  642. .cin0(gnd),
  643. .cin1(vcc),
  644. .inverta(gnd),
  645. .regcascin(gnd),
  646. .combout(),
  647. .regout(\write_delay_cycle[1]~regout ),
  648. .cout(),
  649. .cout0(),
  650. .cout1());
  651. defparam \write_delay_cycle[1] .lut_mask = "aaaa";
  652. defparam \write_delay_cycle[1] .operation_mode = "normal";
  653. defparam \write_delay_cycle[1] .output_mode = "reg_only";
  654. defparam \write_delay_cycle[1] .register_cascade_mode = "off";
  655. defparam \write_delay_cycle[1] .sum_lutc_input = "datac";
  656. defparam \write_delay_cycle[1] .synch_mode = "off";
  657. maxii_lcell \write_delay_cycle[0] (
  658. .clk(wrclk),
  659. .dataa(\wrptr_g|counter10a[0]~regout ),
  660. .datab(vcc),
  661. .datac(vcc),
  662. .datad(vcc),
  663. .aclr(aclr),
  664. .aload(gnd),
  665. .sclr(gnd),
  666. .sload(gnd),
  667. .ena(vcc),
  668. .cin(gnd),
  669. .cin0(gnd),
  670. .cin1(vcc),
  671. .inverta(gnd),
  672. .regcascin(gnd),
  673. .combout(),
  674. .regout(\write_delay_cycle[0]~regout ),
  675. .cout(),
  676. .cout0(),
  677. .cout1());
  678. defparam \write_delay_cycle[0] .lut_mask = "aaaa";
  679. defparam \write_delay_cycle[0] .operation_mode = "normal";
  680. defparam \write_delay_cycle[0] .output_mode = "reg_only";
  681. defparam \write_delay_cycle[0] .register_cascade_mode = "off";
  682. defparam \write_delay_cycle[0] .sum_lutc_input = "datac";
  683. defparam \write_delay_cycle[0] .synch_mode = "off";
  684. maxii_lcell \rdptrrg[5] (
  685. .clk(rdclk),
  686. .dataa(\rdptr_g|counter5a5~regout ),
  687. .datab(vcc),
  688. .datac(vcc),
  689. .datad(vcc),
  690. .aclr(aclr),
  691. .aload(gnd),
  692. .sclr(gnd),
  693. .sload(gnd),
  694. .ena(\valid_rreq~0_combout ),
  695. .cin(gnd),
  696. .cin0(gnd),
  697. .cin1(vcc),
  698. .inverta(gnd),
  699. .regcascin(gnd),
  700. .combout(),
  701. .regout(\rdptrrg[5]~regout ),
  702. .cout(),
  703. .cout0(),
  704. .cout1());
  705. defparam \rdptrrg[5] .lut_mask = "aaaa";
  706. defparam \rdptrrg[5] .operation_mode = "normal";
  707. defparam \rdptrrg[5] .output_mode = "reg_only";
  708. defparam \rdptrrg[5] .register_cascade_mode = "off";
  709. defparam \rdptrrg[5] .sum_lutc_input = "datac";
  710. defparam \rdptrrg[5] .synch_mode = "off";
  711. maxii_lcell \rdptrrg[4] (
  712. .clk(rdclk),
  713. .dataa(\rdptr_g|counter5a4~regout ),
  714. .datab(vcc),
  715. .datac(vcc),
  716. .datad(vcc),
  717. .aclr(aclr),
  718. .aload(gnd),
  719. .sclr(gnd),
  720. .sload(gnd),
  721. .ena(\valid_rreq~0_combout ),
  722. .cin(gnd),
  723. .cin0(gnd),
  724. .cin1(vcc),
  725. .inverta(gnd),
  726. .regcascin(gnd),
  727. .combout(),
  728. .regout(\rdptrrg[4]~regout ),
  729. .cout(),
  730. .cout0(),
  731. .cout1());
  732. defparam \rdptrrg[4] .lut_mask = "aaaa";
  733. defparam \rdptrrg[4] .operation_mode = "normal";
  734. defparam \rdptrrg[4] .output_mode = "reg_only";
  735. defparam \rdptrrg[4] .register_cascade_mode = "off";
  736. defparam \rdptrrg[4] .sum_lutc_input = "datac";
  737. defparam \rdptrrg[4] .synch_mode = "off";
  738. maxii_lcell \rdptrrg[3] (
  739. .clk(rdclk),
  740. .dataa(\rdptr_g|counter5a3~regout ),
  741. .datab(vcc),
  742. .datac(vcc),
  743. .datad(vcc),
  744. .aclr(aclr),
  745. .aload(gnd),
  746. .sclr(gnd),
  747. .sload(gnd),
  748. .ena(\valid_rreq~0_combout ),
  749. .cin(gnd),
  750. .cin0(gnd),
  751. .cin1(vcc),
  752. .inverta(gnd),
  753. .regcascin(gnd),
  754. .combout(),
  755. .regout(\rdptrrg[3]~regout ),
  756. .cout(),
  757. .cout0(),
  758. .cout1());
  759. defparam \rdptrrg[3] .lut_mask = "aaaa";
  760. defparam \rdptrrg[3] .operation_mode = "normal";
  761. defparam \rdptrrg[3] .output_mode = "reg_only";
  762. defparam \rdptrrg[3] .register_cascade_mode = "off";
  763. defparam \rdptrrg[3] .sum_lutc_input = "datac";
  764. defparam \rdptrrg[3] .synch_mode = "off";
  765. maxii_lcell \rdptrrg[2] (
  766. .clk(rdclk),
  767. .dataa(\rdptr_g|counter5a2~regout ),
  768. .datab(vcc),
  769. .datac(vcc),
  770. .datad(vcc),
  771. .aclr(aclr),
  772. .aload(gnd),
  773. .sclr(gnd),
  774. .sload(gnd),
  775. .ena(\valid_rreq~0_combout ),
  776. .cin(gnd),
  777. .cin0(gnd),
  778. .cin1(vcc),
  779. .inverta(gnd),
  780. .regcascin(gnd),
  781. .combout(),
  782. .regout(\rdptrrg[2]~regout ),
  783. .cout(),
  784. .cout0(),
  785. .cout1());
  786. defparam \rdptrrg[2] .lut_mask = "aaaa";
  787. defparam \rdptrrg[2] .operation_mode = "normal";
  788. defparam \rdptrrg[2] .output_mode = "reg_only";
  789. defparam \rdptrrg[2] .register_cascade_mode = "off";
  790. defparam \rdptrrg[2] .sum_lutc_input = "datac";
  791. defparam \rdptrrg[2] .synch_mode = "off";
  792. maxii_lcell \rdptrrg[1] (
  793. .clk(rdclk),
  794. .dataa(\rdptr_g|counter5a1~regout ),
  795. .datab(vcc),
  796. .datac(vcc),
  797. .datad(vcc),
  798. .aclr(aclr),
  799. .aload(gnd),
  800. .sclr(gnd),
  801. .sload(gnd),
  802. .ena(\valid_rreq~0_combout ),
  803. .cin(gnd),
  804. .cin0(gnd),
  805. .cin1(vcc),
  806. .inverta(gnd),
  807. .regcascin(gnd),
  808. .combout(),
  809. .regout(\rdptrrg[1]~regout ),
  810. .cout(),
  811. .cout0(),
  812. .cout1());
  813. defparam \rdptrrg[1] .lut_mask = "aaaa";
  814. defparam \rdptrrg[1] .operation_mode = "normal";
  815. defparam \rdptrrg[1] .output_mode = "reg_only";
  816. defparam \rdptrrg[1] .register_cascade_mode = "off";
  817. defparam \rdptrrg[1] .sum_lutc_input = "datac";
  818. defparam \rdptrrg[1] .synch_mode = "off";
  819. maxii_lcell \rdptrrg[0] (
  820. .clk(rdclk),
  821. .dataa(\rdptr_g|counter5a0~regout ),
  822. .datab(vcc),
  823. .datac(vcc),
  824. .datad(vcc),
  825. .aclr(aclr),
  826. .aload(gnd),
  827. .sclr(gnd),
  828. .sload(gnd),
  829. .ena(\valid_rreq~0_combout ),
  830. .cin(gnd),
  831. .cin0(gnd),
  832. .cin1(vcc),
  833. .inverta(gnd),
  834. .regcascin(gnd),
  835. .combout(),
  836. .regout(\rdptrrg[0]~regout ),
  837. .cout(),
  838. .cout0(),
  839. .cout1());
  840. defparam \rdptrrg[0] .lut_mask = "5555";
  841. defparam \rdptrrg[0] .operation_mode = "normal";
  842. defparam \rdptrrg[0] .output_mode = "reg_only";
  843. defparam \rdptrrg[0] .register_cascade_mode = "off";
  844. defparam \rdptrrg[0] .sum_lutc_input = "datac";
  845. defparam \rdptrrg[0] .synch_mode = "off";
  846. endmodule
  847. module IP_FIFO_a_fefifo_8dc (
  848. clock,
  849. aclr,
  850. rdreq,
  851. b_non_empty1,
  852. valid_rreq,
  853. dffe11a_1,
  854. dffe11a_5,
  855. dffe11a_4,
  856. dffe11a_3,
  857. dffe11a_2,
  858. dffe11a_0)/* synthesis synthesis_greybox=0 */;
  859. input clock;
  860. input aclr;
  861. input rdreq;
  862. output b_non_empty1;
  863. input valid_rreq;
  864. input dffe11a_1;
  865. input dffe11a_5;
  866. input dffe11a_4;
  867. input dffe11a_3;
  868. input dffe11a_2;
  869. input dffe11a_0;
  870. wire gnd;
  871. wire vcc;
  872. wire unknown;
  873. assign gnd = 1'b0;
  874. assign vcc = 1'b1;
  875. // unknown value (1'bx) is not needed for this tool. Default to 1'b0
  876. assign unknown = 1'b0;
  877. wire \_~0_combout ;
  878. wire \b_non_empty~0_combout ;
  879. wire \llreq~regout ;
  880. wire \_~1_combout ;
  881. wire \b_one~regout ;
  882. wire \b_non_empty~1_combout ;
  883. maxii_lcell b_non_empty(
  884. .clk(clock),
  885. .dataa(\b_non_empty~1_combout ),
  886. .datab(b_non_empty1),
  887. .datac(rdreq),
  888. .datad(\_~1_combout ),
  889. .aclr(aclr),
  890. .aload(gnd),
  891. .sclr(gnd),
  892. .sload(gnd),
  893. .ena(vcc),
  894. .cin(gnd),
  895. .cin0(gnd),
  896. .cin1(vcc),
  897. .inverta(gnd),
  898. .regcascin(gnd),
  899. .combout(),
  900. .regout(b_non_empty1),
  901. .cout(),
  902. .cout0(),
  903. .cout1());
  904. defparam b_non_empty.lut_mask = "aeee";
  905. defparam b_non_empty.operation_mode = "normal";
  906. defparam b_non_empty.output_mode = "reg_only";
  907. defparam b_non_empty.register_cascade_mode = "off";
  908. defparam b_non_empty.sum_lutc_input = "datac";
  909. defparam b_non_empty.synch_mode = "off";
  910. maxii_lcell \_~0 (
  911. .clk(gnd),
  912. .dataa(dffe11a_5),
  913. .datab(dffe11a_4),
  914. .datac(dffe11a_3),
  915. .datad(dffe11a_2),
  916. .aclr(gnd),
  917. .aload(gnd),
  918. .sclr(gnd),
  919. .sload(gnd),
  920. .ena(vcc),
  921. .cin(gnd),
  922. .cin0(gnd),
  923. .cin1(vcc),
  924. .inverta(gnd),
  925. .regcascin(gnd),
  926. .combout(\_~0_combout ),
  927. .regout(),
  928. .cout(),
  929. .cout0(),
  930. .cout1());
  931. defparam \_~0 .lut_mask = "0001";
  932. defparam \_~0 .operation_mode = "normal";
  933. defparam \_~0 .output_mode = "comb_only";
  934. defparam \_~0 .register_cascade_mode = "off";
  935. defparam \_~0 .sum_lutc_input = "datac";
  936. defparam \_~0 .synch_mode = "off";
  937. maxii_lcell \b_non_empty~0 (
  938. .clk(gnd),
  939. .dataa(dffe11a_1),
  940. .datab(vcc),
  941. .datac(vcc),
  942. .datad(\_~0_combout ),
  943. .aclr(gnd),
  944. .aload(gnd),
  945. .sclr(gnd),
  946. .sload(gnd),
  947. .ena(vcc),
  948. .cin(gnd),
  949. .cin0(gnd),
  950. .cin1(vcc),
  951. .inverta(gnd),
  952. .regcascin(gnd),
  953. .combout(\b_non_empty~0_combout ),
  954. .regout(),
  955. .cout(),
  956. .cout0(),
  957. .cout1());
  958. defparam \b_non_empty~0 .lut_mask = "aaff";
  959. defparam \b_non_empty~0 .operation_mode = "normal";
  960. defparam \b_non_empty~0 .output_mode = "comb_only";
  961. defparam \b_non_empty~0 .register_cascade_mode = "off";
  962. defparam \b_non_empty~0 .sum_lutc_input = "datac";
  963. defparam \b_non_empty~0 .synch_mode = "off";
  964. maxii_lcell llreq(
  965. .clk(clock),
  966. .dataa(valid_rreq),
  967. .datab(vcc),
  968. .datac(vcc),
  969. .datad(vcc),
  970. .aclr(aclr),
  971. .aload(gnd),
  972. .sclr(gnd),
  973. .sload(gnd),
  974. .ena(vcc),
  975. .cin(gnd),
  976. .cin0(gnd),
  977. .cin1(vcc),
  978. .inverta(gnd),
  979. .regcascin(gnd),
  980. .combout(),
  981. .regout(\llreq~regout ),
  982. .cout(),
  983. .cout0(),
  984. .cout1());
  985. defparam llreq.lut_mask = "aaaa";
  986. defparam llreq.operation_mode = "normal";
  987. defparam llreq.output_mode = "reg_only";
  988. defparam llreq.register_cascade_mode = "off";
  989. defparam llreq.sum_lutc_input = "datac";
  990. defparam llreq.synch_mode = "off";
  991. maxii_lcell \_~1 (
  992. .clk(gnd),
  993. .dataa(\_~0_combout ),
  994. .datab(\llreq~regout ),
  995. .datac(dffe11a_1),
  996. .datad(dffe11a_0),
  997. .aclr(gnd),
  998. .aload(gnd),
  999. .sclr(gnd),
  1000. .sload(gnd),
  1001. .ena(vcc),
  1002. .cin(gnd),
  1003. .cin0(gnd),
  1004. .cin1(vcc),
  1005. .inverta(gnd),
  1006. .regcascin(gnd),
  1007. .combout(\_~1_combout ),
  1008. .regout(),
  1009. .cout(),
  1010. .cout0(),
  1011. .cout1());
  1012. defparam \_~1 .lut_mask = "0280";
  1013. defparam \_~1 .operation_mode = "normal";
  1014. defparam \_~1 .output_mode = "comb_only";
  1015. defparam \_~1 .register_cascade_mode = "off";
  1016. defparam \_~1 .sum_lutc_input = "datac";
  1017. defparam \_~1 .synch_mode = "off";
  1018. maxii_lcell b_one(
  1019. .clk(clock),
  1020. .dataa(rdreq),
  1021. .datab(b_non_empty1),
  1022. .datac(\_~1_combout ),
  1023. .datad(\b_one~regout ),
  1024. .aclr(aclr),
  1025. .aload(gnd),
  1026. .sclr(gnd),
  1027. .sload(gnd),
  1028. .ena(vcc),
  1029. .cin(gnd),
  1030. .cin0(gnd),
  1031. .cin1(vcc),
  1032. .inverta(gnd),
  1033. .regcascin(gnd),
  1034. .combout(),
  1035. .regout(\b_one~regout ),
  1036. .cout(),
  1037. .cout0(),
  1038. .cout1());
  1039. defparam b_one.lut_mask = "0080";
  1040. defparam b_one.operation_mode = "normal";
  1041. defparam b_one.output_mode = "reg_only";
  1042. defparam b_one.register_cascade_mode = "off";
  1043. defparam b_one.sum_lutc_input = "datac";
  1044. defparam b_one.synch_mode = "off";
  1045. maxii_lcell \b_non_empty~1 (
  1046. .clk(gnd),
  1047. .dataa(\b_non_empty~0_combout ),
  1048. .datab(\b_one~regout ),
  1049. .datac(dffe11a_0),
  1050. .datad(b_non_empty1),
  1051. .aclr(gnd),
  1052. .aload(gnd),
  1053. .sclr(gnd),
  1054. .sload(gnd),
  1055. .ena(vcc),
  1056. .cin(gnd),
  1057. .cin0(gnd),
  1058. .cin1(vcc),
  1059. .inverta(gnd),
  1060. .regcascin(gnd),
  1061. .combout(\b_non_empty~1_combout ),
  1062. .regout(),
  1063. .cout(),
  1064. .cout0(),
  1065. .cout1());
  1066. defparam \b_non_empty~1 .lut_mask = "88ba";
  1067. defparam \b_non_empty~1 .operation_mode = "normal";
  1068. defparam \b_non_empty~1 .output_mode = "comb_only";
  1069. defparam \b_non_empty~1 .register_cascade_mode = "off";
  1070. defparam \b_non_empty~1 .sum_lutc_input = "datac";
  1071. defparam \b_non_empty~1 .synch_mode = "off";
  1072. endmodule
  1073. module IP_FIFO_a_fefifo_h9c (
  1074. aclr,
  1075. clock,
  1076. b_full1,
  1077. dffe11a_2,
  1078. dffe11a_3,
  1079. dffe11a_0,
  1080. dffe11a_1,
  1081. dffe11a_4,
  1082. dffe11a_5)/* synthesis synthesis_greybox=0 */;
  1083. input aclr;
  1084. input clock;
  1085. output b_full1;
  1086. input dffe11a_2;
  1087. input dffe11a_3;
  1088. input dffe11a_0;
  1089. input dffe11a_1;
  1090. input dffe11a_4;
  1091. input dffe11a_5;
  1092. wire gnd;
  1093. wire vcc;
  1094. wire unknown;
  1095. assign gnd = 1'b0;
  1096. assign vcc = 1'b1;
  1097. // unknown value (1'bx) is not needed for this tool. Default to 1'b0
  1098. assign unknown = 1'b0;
  1099. wire \cmp_full_ageb~0_combout ;
  1100. maxii_lcell b_full(
  1101. .clk(clock),
  1102. .dataa(\cmp_full_ageb~0_combout ),
  1103. .datab(dffe11a_4),
  1104. .datac(dffe11a_5),
  1105. .datad(vcc),
  1106. .aclr(aclr),
  1107. .aload(gnd),
  1108. .sclr(gnd),
  1109. .sload(gnd),
  1110. .ena(vcc),
  1111. .cin(gnd),
  1112. .cin0(gnd),
  1113. .cin1(vcc),
  1114. .inverta(gnd),
  1115. .regcascin(gnd),
  1116. .combout(),
  1117. .regout(b_full1),
  1118. .cout(),
  1119. .cout0(),
  1120. .cout1());
  1121. defparam b_full.lut_mask = "8080";
  1122. defparam b_full.operation_mode = "normal";
  1123. defparam b_full.output_mode = "reg_only";
  1124. defparam b_full.register_cascade_mode = "off";
  1125. defparam b_full.sum_lutc_input = "datac";
  1126. defparam b_full.synch_mode = "off";
  1127. maxii_lcell \cmp_full_ageb~0 (
  1128. .clk(gnd),
  1129. .dataa(dffe11a_2),
  1130. .datab(dffe11a_3),
  1131. .datac(dffe11a_0),
  1132. .datad(dffe11a_1),
  1133. .aclr(gnd),
  1134. .aload(gnd),
  1135. .sclr(gnd),
  1136. .sload(gnd),
  1137. .ena(vcc),
  1138. .cin(gnd),
  1139. .cin0(gnd),
  1140. .cin1(vcc),
  1141. .inverta(gnd),
  1142. .regcascin(gnd),
  1143. .combout(\cmp_full_ageb~0_combout ),
  1144. .regout(),
  1145. .cout(),
  1146. .cout0(),
  1147. .cout1());
  1148. defparam \cmp_full_ageb~0 .lut_mask = "8880";
  1149. defparam \cmp_full_ageb~0 .operation_mode = "normal";
  1150. defparam \cmp_full_ageb~0 .output_mode = "comb_only";
  1151. defparam \cmp_full_ageb~0 .register_cascade_mode = "off";
  1152. defparam \cmp_full_ageb~0 .sum_lutc_input = "datac";
  1153. defparam \cmp_full_ageb~0 .synch_mode = "off";
  1154. endmodule
  1155. module IP_FIFO_a_gray2bin_2va (
  1156. dffe15a_5,
  1157. dffe15a_4,
  1158. dffe15a_3,
  1159. dffe15a_2,
  1160. xor21)/* synthesis synthesis_greybox=0 */;
  1161. input dffe15a_5;
  1162. input dffe15a_4;
  1163. input dffe15a_3;
  1164. input dffe15a_2;
  1165. output xor21;
  1166. wire gnd;
  1167. wire vcc;
  1168. wire unknown;
  1169. assign gnd = 1'b0;
  1170. assign vcc = 1'b1;
  1171. // unknown value (1'bx) is not needed for this tool. Default to 1'b0
  1172. assign unknown = 1'b0;
  1173. maxii_lcell xor2(
  1174. .clk(gnd),
  1175. .dataa(dffe15a_5),
  1176. .datab(dffe15a_4),
  1177. .datac(dffe15a_3),
  1178. .datad(dffe15a_2),
  1179. .aclr(gnd),
  1180. .aload(gnd),
  1181. .sclr(gnd),
  1182. .sload(gnd),
  1183. .ena(vcc),
  1184. .cin(gnd),
  1185. .cin0(gnd),
  1186. .cin1(vcc),
  1187. .inverta(gnd),
  1188. .regcascin(gnd),
  1189. .combout(xor21),
  1190. .regout(),
  1191. .cout(),
  1192. .cout0(),
  1193. .cout1());
  1194. defparam xor2.lut_mask = "6996";
  1195. defparam xor2.operation_mode = "normal";
  1196. defparam xor2.output_mode = "comb_only";
  1197. defparam xor2.register_cascade_mode = "off";
  1198. defparam xor2.sum_lutc_input = "datac";
  1199. defparam xor2.synch_mode = "off";
  1200. endmodule
  1201. module IP_FIFO_a_gray2bin_2va_1 (
  1202. dffe15a_5,
  1203. dffe15a_4,
  1204. dffe15a_3,
  1205. dffe15a_2,
  1206. xor21)/* synthesis synthesis_greybox=0 */;
  1207. input dffe15a_5;
  1208. input dffe15a_4;
  1209. input dffe15a_3;
  1210. input dffe15a_2;
  1211. output xor21;
  1212. wire gnd;
  1213. wire vcc;
  1214. wire unknown;
  1215. assign gnd = 1'b0;
  1216. assign vcc = 1'b1;
  1217. // unknown value (1'bx) is not needed for this tool. Default to 1'b0
  1218. assign unknown = 1'b0;
  1219. maxii_lcell xor2(
  1220. .clk(gnd),
  1221. .dataa(dffe15a_5),
  1222. .datab(dffe15a_4),
  1223. .datac(dffe15a_3),
  1224. .datad(dffe15a_2),
  1225. .aclr(gnd),
  1226. .aload(gnd),
  1227. .sclr(gnd),
  1228. .sload(gnd),
  1229. .ena(vcc),
  1230. .cin(gnd),
  1231. .cin0(gnd),
  1232. .cin1(vcc),
  1233. .inverta(gnd),
  1234. .regcascin(gnd),
  1235. .combout(xor21),
  1236. .regout(),
  1237. .cout(),
  1238. .cout0(),
  1239. .cout1());
  1240. defparam xor2.lut_mask = "6996";
  1241. defparam xor2.operation_mode = "normal";
  1242. defparam xor2.output_mode = "comb_only";
  1243. defparam xor2.register_cascade_mode = "off";
  1244. defparam xor2.sum_lutc_input = "datac";
  1245. defparam xor2.synch_mode = "off";
  1246. endmodule
  1247. module IP_FIFO_a_graycounter_1k6 (
  1248. clock,
  1249. aclr,
  1250. rdreq,
  1251. b_non_empty,
  1252. valid_rreq,
  1253. counter5a41,
  1254. counter5a31,
  1255. counter5a01,
  1256. counter5a11,
  1257. counter5a21,
  1258. counter5a51)/* synthesis synthesis_greybox=0 */;
  1259. input clock;
  1260. input aclr;
  1261. input rdreq;
  1262. input b_non_empty;
  1263. input valid_rreq;
  1264. output counter5a41;
  1265. output counter5a31;
  1266. output counter5a01;
  1267. output counter5a11;
  1268. output counter5a21;
  1269. output counter5a51;
  1270. wire gnd;
  1271. wire vcc;
  1272. wire unknown;
  1273. assign gnd = 1'b0;
  1274. assign vcc = 1'b1;
  1275. // unknown value (1'bx) is not needed for this tool. Default to 1'b0
  1276. assign unknown = 1'b0;
  1277. wire \sub_parity7a[1]~regout ;
  1278. wire \sub_parity7a[0]~regout ;
  1279. wire \parity6~regout ;
  1280. wire \_~0_combout ;
  1281. wire \_~1_combout ;
  1282. maxii_lcell counter5a4(
  1283. .clk(clock),
  1284. .dataa(counter5a41),
  1285. .datab(counter5a21),
  1286. .datac(counter5a31),
  1287. .datad(\_~1_combout ),
  1288. .aclr(aclr),
  1289. .aload(gnd),
  1290. .sclr(gnd),
  1291. .sload(gnd),
  1292. .ena(vcc),
  1293. .cin(gnd),
  1294. .cin0(gnd),
  1295. .cin1(vcc),
  1296. .inverta(gnd),
  1297. .regcascin(gnd),
  1298. .combout(),
  1299. .regout(counter5a41),
  1300. .cout(),
  1301. .cout0(),
  1302. .cout1());
  1303. defparam counter5a4.lut_mask = "9aaa";
  1304. defparam counter5a4.operation_mode = "normal";
  1305. defparam counter5a4.output_mode = "reg_only";
  1306. defparam counter5a4.register_cascade_mode = "off";
  1307. defparam counter5a4.sum_lutc_input = "datac";
  1308. defparam counter5a4.synch_mode = "off";
  1309. maxii_lcell counter5a3(
  1310. .clk(clock),
  1311. .dataa(counter5a31),
  1312. .datab(counter5a11),
  1313. .datac(counter5a21),
  1314. .datad(\_~0_combout ),
  1315. .aclr(aclr),
  1316. .aload(gnd),
  1317. .sclr(gnd),
  1318. .sload(gnd),
  1319. .ena(vcc),
  1320. .cin(gnd),
  1321. .cin0(gnd),
  1322. .cin1(vcc),
  1323. .inverta(gnd),
  1324. .regcascin(gnd),
  1325. .combout(),
  1326. .regout(counter5a31),
  1327. .cout(),
  1328. .cout0(),
  1329. .cout1());
  1330. defparam counter5a3.lut_mask = "9aaa";
  1331. defparam counter5a3.operation_mode = "normal";
  1332. defparam counter5a3.output_mode = "reg_only";
  1333. defparam counter5a3.register_cascade_mode = "off";
  1334. defparam counter5a3.sum_lutc_input = "datac";
  1335. defparam counter5a3.synch_mode = "off";
  1336. maxii_lcell counter5a0(
  1337. .clk(clock),
  1338. .dataa(vcc),
  1339. .datab(vcc),
  1340. .datac(counter5a01),
  1341. .datad(\parity6~regout ),
  1342. .aclr(aclr),
  1343. .aload(gnd),
  1344. .sclr(gnd),
  1345. .sload(gnd),
  1346. .ena(valid_rreq),
  1347. .cin(gnd),
  1348. .cin0(gnd),
  1349. .cin1(vcc),
  1350. .inverta(gnd),
  1351. .regcascin(gnd),
  1352. .combout(),
  1353. .regout(counter5a01),
  1354. .cout(),
  1355. .cout0(),
  1356. .cout1());
  1357. defparam counter5a0.lut_mask = "0ff0";
  1358. defparam counter5a0.operation_mode = "normal";
  1359. defparam counter5a0.output_mode = "reg_only";
  1360. defparam counter5a0.register_cascade_mode = "off";
  1361. defparam counter5a0.sum_lutc_input = "datac";
  1362. defparam counter5a0.synch_mode = "off";
  1363. maxii_lcell counter5a1(
  1364. .clk(clock),
  1365. .dataa(counter5a11),
  1366. .datab(counter5a01),
  1367. .datac(\parity6~regout ),
  1368. .datad(valid_rreq),
  1369. .aclr(aclr),
  1370. .aload(gnd),
  1371. .sclr(gnd),
  1372. .sload(gnd),
  1373. .ena(vcc),
  1374. .cin(gnd),
  1375. .cin0(gnd),
  1376. .cin1(vcc),
  1377. .inverta(gnd),
  1378. .regcascin(gnd),
  1379. .combout(),
  1380. .regout(counter5a11),
  1381. .cout(),
  1382. .cout0(),
  1383. .cout1());
  1384. defparam counter5a1.lut_mask = "a9aa";
  1385. defparam counter5a1.operation_mode = "normal";
  1386. defparam counter5a1.output_mode = "reg_only";
  1387. defparam counter5a1.register_cascade_mode = "off";
  1388. defparam counter5a1.sum_lutc_input = "datac";
  1389. defparam counter5a1.synch_mode = "off";
  1390. maxii_lcell counter5a2(
  1391. .clk(clock),
  1392. .dataa(vcc),
  1393. .datab(counter5a21),
  1394. .datac(counter5a11),
  1395. .datad(\_~0_combout ),
  1396. .aclr(aclr),
  1397. .aload(gnd),
  1398. .sclr(gnd),
  1399. .sload(gnd),
  1400. .ena(vcc),
  1401. .cin(gnd),
  1402. .cin0(gnd),
  1403. .cin1(vcc),
  1404. .inverta(gnd),
  1405. .regcascin(gnd),
  1406. .combout(),
  1407. .regout(counter5a21),
  1408. .cout(),
  1409. .cout0(),
  1410. .cout1());
  1411. defparam counter5a2.lut_mask = "3ccc";
  1412. defparam counter5a2.operation_mode = "normal";
  1413. defparam counter5a2.output_mode = "reg_only";
  1414. defparam counter5a2.register_cascade_mode = "off";
  1415. defparam counter5a2.sum_lutc_input = "datac";
  1416. defparam counter5a2.synch_mode = "off";
  1417. maxii_lcell counter5a5(
  1418. .clk(clock),
  1419. .dataa(counter5a51),
  1420. .datab(counter5a21),
  1421. .datac(counter5a31),
  1422. .datad(\_~1_combout ),
  1423. .aclr(aclr),
  1424. .aload(gnd),
  1425. .sclr(gnd),
  1426. .sload(gnd),
  1427. .ena(vcc),
  1428. .cin(gnd),
  1429. .cin0(gnd),
  1430. .cin1(vcc),
  1431. .inverta(gnd),
  1432. .regcascin(gnd),
  1433. .combout(),
  1434. .regout(counter5a51),
  1435. .cout(),
  1436. .cout0(),
  1437. .cout1());
  1438. defparam counter5a5.lut_mask = "a9aa";
  1439. defparam counter5a5.operation_mode = "normal";
  1440. defparam counter5a5.output_mode = "reg_only";
  1441. defparam counter5a5.register_cascade_mode = "off";
  1442. defparam counter5a5.sum_lutc_input = "datac";
  1443. defparam counter5a5.synch_mode = "off";
  1444. maxii_lcell \sub_parity7a[1] (
  1445. .clk(clock),
  1446. .dataa(vcc),
  1447. .datab(vcc),
  1448. .datac(counter5a51),
  1449. .datad(counter5a41),
  1450. .aclr(aclr),
  1451. .aload(gnd),
  1452. .sclr(gnd),
  1453. .sload(gnd),
  1454. .ena(valid_rreq),
  1455. .cin(gnd),
  1456. .cin0(gnd),
  1457. .cin1(vcc),
  1458. .inverta(gnd),
  1459. .regcascin(gnd),
  1460. .combout(),
  1461. .regout(\sub_parity7a[1]~regout ),
  1462. .cout(),
  1463. .cout0(),
  1464. .cout1());
  1465. defparam \sub_parity7a[1] .lut_mask = "0ff0";
  1466. defparam \sub_parity7a[1] .operation_mode = "normal";
  1467. defparam \sub_parity7a[1] .output_mode = "reg_only";
  1468. defparam \sub_parity7a[1] .register_cascade_mode = "off";
  1469. defparam \sub_parity7a[1] .sum_lutc_input = "datac";
  1470. defparam \sub_parity7a[1] .synch_mode = "off";
  1471. maxii_lcell \sub_parity7a[0] (
  1472. .clk(clock),
  1473. .dataa(counter5a11),
  1474. .datab(counter5a01),
  1475. .datac(counter5a21),
  1476. .datad(counter5a31),
  1477. .aclr(aclr),
  1478. .aload(gnd),
  1479. .sclr(gnd),
  1480. .sload(gnd),
  1481. .ena(valid_rreq),
  1482. .cin(gnd),
  1483. .cin0(gnd),
  1484. .cin1(vcc),
  1485. .inverta(gnd),
  1486. .regcascin(gnd),
  1487. .combout(),
  1488. .regout(\sub_parity7a[0]~regout ),
  1489. .cout(),
  1490. .cout0(),
  1491. .cout1());
  1492. defparam \sub_parity7a[0] .lut_mask = "9669";
  1493. defparam \sub_parity7a[0] .operation_mode = "normal";
  1494. defparam \sub_parity7a[0] .output_mode = "reg_only";
  1495. defparam \sub_parity7a[0] .register_cascade_mode = "off";
  1496. defparam \sub_parity7a[0] .sum_lutc_input = "datac";
  1497. defparam \sub_parity7a[0] .synch_mode = "off";
  1498. maxii_lcell parity6(
  1499. .clk(clock),
  1500. .dataa(vcc),
  1501. .datab(vcc),
  1502. .datac(\sub_parity7a[1]~regout ),
  1503. .datad(\sub_parity7a[0]~regout ),
  1504. .aclr(aclr),
  1505. .aload(gnd),
  1506. .sclr(gnd),
  1507. .sload(gnd),
  1508. .ena(valid_rreq),
  1509. .cin(gnd),
  1510. .cin0(gnd),
  1511. .cin1(vcc),
  1512. .inverta(gnd),
  1513. .regcascin(gnd),
  1514. .combout(),
  1515. .regout(\parity6~regout ),
  1516. .cout(),
  1517. .cout0(),
  1518. .cout1());
  1519. defparam parity6.lut_mask = "f00f";
  1520. defparam parity6.operation_mode = "normal";
  1521. defparam parity6.output_mode = "reg_only";
  1522. defparam parity6.register_cascade_mode = "off";
  1523. defparam parity6.sum_lutc_input = "datac";
  1524. defparam parity6.synch_mode = "off";
  1525. maxii_lcell \_~0 (
  1526. .clk(gnd),
  1527. .dataa(rdreq),
  1528. .datab(b_non_empty),
  1529. .datac(counter5a01),
  1530. .datad(\parity6~regout ),
  1531. .aclr(gnd),
  1532. .aload(gnd),
  1533. .sclr(gnd),
  1534. .sload(gnd),
  1535. .ena(vcc),
  1536. .cin(gnd),
  1537. .cin0(gnd),
  1538. .cin1(vcc),
  1539. .inverta(gnd),
  1540. .regcascin(gnd),
  1541. .combout(\_~0_combout ),
  1542. .regout(),
  1543. .cout(),
  1544. .cout0(),
  1545. .cout1());
  1546. defparam \_~0 .lut_mask = "0080";
  1547. defparam \_~0 .operation_mode = "normal";
  1548. defparam \_~0 .output_mode = "comb_only";
  1549. defparam \_~0 .register_cascade_mode = "off";
  1550. defparam \_~0 .sum_lutc_input = "datac";
  1551. defparam \_~0 .synch_mode = "off";
  1552. maxii_lcell \_~1 (
  1553. .clk(gnd),
  1554. .dataa(\_~0_combout ),
  1555. .datab(vcc),
  1556. .datac(vcc),
  1557. .datad(counter5a11),
  1558. .aclr(gnd),
  1559. .aload(gnd),
  1560. .sclr(gnd),
  1561. .sload(gnd),
  1562. .ena(vcc),
  1563. .cin(gnd),
  1564. .cin0(gnd),
  1565. .cin1(vcc),
  1566. .inverta(gnd),
  1567. .regcascin(gnd),
  1568. .combout(\_~1_combout ),
  1569. .regout(),
  1570. .cout(),
  1571. .cout0(),
  1572. .cout1());
  1573. defparam \_~1 .lut_mask = "00aa";
  1574. defparam \_~1 .operation_mode = "normal";
  1575. defparam \_~1 .output_mode = "comb_only";
  1576. defparam \_~1 .register_cascade_mode = "off";
  1577. defparam \_~1 .sum_lutc_input = "datac";
  1578. defparam \_~1 .synch_mode = "off";
  1579. endmodule
  1580. module IP_FIFO_a_graycounter_6r5 (
  1581. aclr,
  1582. clock,
  1583. wrreq,
  1584. counter10a_5,
  1585. b_full,
  1586. counter10a_2,
  1587. counter10a_1,
  1588. counter10a_0,
  1589. counter10a_4,
  1590. counter10a_3,
  1591. w_anode161w_3,
  1592. w_anode120w_3,
  1593. valid_wreq)/* synthesis synthesis_greybox=0 */;
  1594. input aclr;
  1595. input clock;
  1596. input wrreq;
  1597. output counter10a_5;
  1598. input b_full;
  1599. output counter10a_2;
  1600. output counter10a_1;
  1601. output counter10a_0;
  1602. output counter10a_4;
  1603. output counter10a_3;
  1604. input w_anode161w_3;
  1605. input w_anode120w_3;
  1606. input valid_wreq;
  1607. wire gnd;
  1608. wire vcc;
  1609. wire unknown;
  1610. assign gnd = 1'b0;
  1611. assign vcc = 1'b1;
  1612. // unknown value (1'bx) is not needed for this tool. Default to 1'b0
  1613. assign unknown = 1'b0;
  1614. wire \sub_parity9a0~regout ;
  1615. wire \sub_parity9a1~regout ;
  1616. wire \parity8~regout ;
  1617. wire \_~0_combout ;
  1618. maxii_lcell \counter10a[5] (
  1619. .clk(clock),
  1620. .dataa(counter10a_5),
  1621. .datab(counter10a_3),
  1622. .datac(w_anode120w_3),
  1623. .datad(\_~0_combout ),
  1624. .aclr(aclr),
  1625. .aload(gnd),
  1626. .sclr(gnd),
  1627. .sload(gnd),
  1628. .ena(vcc),
  1629. .cin(gnd),
  1630. .cin0(gnd),
  1631. .cin1(vcc),
  1632. .inverta(gnd),
  1633. .regcascin(gnd),
  1634. .combout(),
  1635. .regout(counter10a_5),
  1636. .cout(),
  1637. .cout0(),
  1638. .cout1());
  1639. defparam \counter10a[5] .lut_mask = "9aaa";
  1640. defparam \counter10a[5] .operation_mode = "normal";
  1641. defparam \counter10a[5] .output_mode = "reg_only";
  1642. defparam \counter10a[5] .register_cascade_mode = "off";
  1643. defparam \counter10a[5] .sum_lutc_input = "datac";
  1644. defparam \counter10a[5] .synch_mode = "off";
  1645. maxii_lcell \counter10a[2] (
  1646. .clk(clock),
  1647. .dataa(counter10a_1),
  1648. .datab(counter10a_0),
  1649. .datac(counter10a_2),
  1650. .datad(\_~0_combout ),
  1651. .aclr(aclr),
  1652. .aload(gnd),
  1653. .sclr(gnd),
  1654. .sload(gnd),
  1655. .ena(vcc),
  1656. .cin(gnd),
  1657. .cin0(gnd),
  1658. .cin1(vcc),
  1659. .inverta(gnd),
  1660. .regcascin(gnd),
  1661. .combout(),
  1662. .regout(counter10a_2),
  1663. .cout(),
  1664. .cout0(),
  1665. .cout1());
  1666. defparam \counter10a[2] .lut_mask = "d2f0";
  1667. defparam \counter10a[2] .operation_mode = "normal";
  1668. defparam \counter10a[2] .output_mode = "reg_only";
  1669. defparam \counter10a[2] .register_cascade_mode = "off";
  1670. defparam \counter10a[2] .sum_lutc_input = "datac";
  1671. defparam \counter10a[2] .synch_mode = "off";
  1672. maxii_lcell \counter10a[1] (
  1673. .clk(clock),
  1674. .dataa(vcc),
  1675. .datab(counter10a_1),
  1676. .datac(counter10a_0),
  1677. .datad(\_~0_combout ),
  1678. .aclr(aclr),
  1679. .aload(gnd),
  1680. .sclr(gnd),
  1681. .sload(gnd),
  1682. .ena(vcc),
  1683. .cin(gnd),
  1684. .cin0(gnd),
  1685. .cin1(vcc),
  1686. .inverta(gnd),
  1687. .regcascin(gnd),
  1688. .combout(),
  1689. .regout(counter10a_1),
  1690. .cout(),
  1691. .cout0(),
  1692. .cout1());
  1693. defparam \counter10a[1] .lut_mask = "3ccc";
  1694. defparam \counter10a[1] .operation_mode = "normal";
  1695. defparam \counter10a[1] .output_mode = "reg_only";
  1696. defparam \counter10a[1] .register_cascade_mode = "off";
  1697. defparam \counter10a[1] .sum_lutc_input = "datac";
  1698. defparam \counter10a[1] .synch_mode = "off";
  1699. maxii_lcell \counter10a[0] (
  1700. .clk(clock),
  1701. .dataa(vcc),
  1702. .datab(vcc),
  1703. .datac(counter10a_0),
  1704. .datad(\parity8~regout ),
  1705. .aclr(aclr),
  1706. .aload(gnd),
  1707. .sclr(gnd),
  1708. .sload(gnd),
  1709. .ena(valid_wreq),
  1710. .cin(gnd),
  1711. .cin0(gnd),
  1712. .cin1(vcc),
  1713. .inverta(gnd),
  1714. .regcascin(gnd),
  1715. .combout(),
  1716. .regout(counter10a_0),
  1717. .cout(),
  1718. .cout0(),
  1719. .cout1());
  1720. defparam \counter10a[0] .lut_mask = "f00f";
  1721. defparam \counter10a[0] .operation_mode = "normal";
  1722. defparam \counter10a[0] .output_mode = "reg_only";
  1723. defparam \counter10a[0] .register_cascade_mode = "off";
  1724. defparam \counter10a[0] .sum_lutc_input = "datac";
  1725. defparam \counter10a[0] .synch_mode = "off";
  1726. maxii_lcell \counter10a[4] (
  1727. .clk(clock),
  1728. .dataa(counter10a_4),
  1729. .datab(counter10a_3),
  1730. .datac(w_anode120w_3),
  1731. .datad(\_~0_combout ),
  1732. .aclr(aclr),
  1733. .aload(gnd),
  1734. .sclr(gnd),
  1735. .sload(gnd),
  1736. .ena(vcc),
  1737. .cin(gnd),
  1738. .cin0(gnd),
  1739. .cin1(vcc),
  1740. .inverta(gnd),
  1741. .regcascin(gnd),
  1742. .combout(),
  1743. .regout(counter10a_4),
  1744. .cout(),
  1745. .cout0(),
  1746. .cout1());
  1747. defparam \counter10a[4] .lut_mask = "6aaa";
  1748. defparam \counter10a[4] .operation_mode = "normal";
  1749. defparam \counter10a[4] .output_mode = "reg_only";
  1750. defparam \counter10a[4] .register_cascade_mode = "off";
  1751. defparam \counter10a[4] .sum_lutc_input = "datac";
  1752. defparam \counter10a[4] .synch_mode = "off";
  1753. maxii_lcell \counter10a[3] (
  1754. .clk(clock),
  1755. .dataa(vcc),
  1756. .datab(counter10a_3),
  1757. .datac(w_anode161w_3),
  1758. .datad(\_~0_combout ),
  1759. .aclr(aclr),
  1760. .aload(gnd),
  1761. .sclr(gnd),
  1762. .sload(gnd),
  1763. .ena(vcc),
  1764. .cin(gnd),
  1765. .cin0(gnd),
  1766. .cin1(vcc),
  1767. .inverta(gnd),
  1768. .regcascin(gnd),
  1769. .combout(),
  1770. .regout(counter10a_3),
  1771. .cout(),
  1772. .cout0(),
  1773. .cout1());
  1774. defparam \counter10a[3] .lut_mask = "3ccc";
  1775. defparam \counter10a[3] .operation_mode = "normal";
  1776. defparam \counter10a[3] .output_mode = "reg_only";
  1777. defparam \counter10a[3] .register_cascade_mode = "off";
  1778. defparam \counter10a[3] .sum_lutc_input = "datac";
  1779. defparam \counter10a[3] .synch_mode = "off";
  1780. maxii_lcell sub_parity9a0(
  1781. .clk(clock),
  1782. .dataa(counter10a_3),
  1783. .datab(counter10a_2),
  1784. .datac(counter10a_1),
  1785. .datad(counter10a_0),
  1786. .aclr(aclr),
  1787. .aload(gnd),
  1788. .sclr(gnd),
  1789. .sload(gnd),
  1790. .ena(valid_wreq),
  1791. .cin(gnd),
  1792. .cin0(gnd),
  1793. .cin1(vcc),
  1794. .inverta(gnd),
  1795. .regcascin(gnd),
  1796. .combout(),
  1797. .regout(\sub_parity9a0~regout ),
  1798. .cout(),
  1799. .cout0(),
  1800. .cout1());
  1801. defparam sub_parity9a0.lut_mask = "9669";
  1802. defparam sub_parity9a0.operation_mode = "normal";
  1803. defparam sub_parity9a0.output_mode = "reg_only";
  1804. defparam sub_parity9a0.register_cascade_mode = "off";
  1805. defparam sub_parity9a0.sum_lutc_input = "datac";
  1806. defparam sub_parity9a0.synch_mode = "off";
  1807. maxii_lcell sub_parity9a1(
  1808. .clk(clock),
  1809. .dataa(vcc),
  1810. .datab(vcc),
  1811. .datac(counter10a_5),
  1812. .datad(counter10a_4),
  1813. .aclr(aclr),
  1814. .aload(gnd),
  1815. .sclr(gnd),
  1816. .sload(gnd),
  1817. .ena(valid_wreq),
  1818. .cin(gnd),
  1819. .cin0(gnd),
  1820. .cin1(vcc),
  1821. .inverta(gnd),
  1822. .regcascin(gnd),
  1823. .combout(),
  1824. .regout(\sub_parity9a1~regout ),
  1825. .cout(),
  1826. .cout0(),
  1827. .cout1());
  1828. defparam sub_parity9a1.lut_mask = "0ff0";
  1829. defparam sub_parity9a1.operation_mode = "normal";
  1830. defparam sub_parity9a1.output_mode = "reg_only";
  1831. defparam sub_parity9a1.register_cascade_mode = "off";
  1832. defparam sub_parity9a1.sum_lutc_input = "datac";
  1833. defparam sub_parity9a1.synch_mode = "off";
  1834. maxii_lcell parity8(
  1835. .clk(clock),
  1836. .dataa(\sub_parity9a0~regout ),
  1837. .datab(\sub_parity9a1~regout ),
  1838. .datac(vcc),
  1839. .datad(vcc),
  1840. .aclr(aclr),
  1841. .aload(gnd),
  1842. .sclr(gnd),
  1843. .sload(gnd),
  1844. .ena(valid_wreq),
  1845. .cin(gnd),
  1846. .cin0(gnd),
  1847. .cin1(vcc),
  1848. .inverta(gnd),
  1849. .regcascin(gnd),
  1850. .combout(),
  1851. .regout(\parity8~regout ),
  1852. .cout(),
  1853. .cout0(),
  1854. .cout1());
  1855. defparam parity8.lut_mask = "9999";
  1856. defparam parity8.operation_mode = "normal";
  1857. defparam parity8.output_mode = "reg_only";
  1858. defparam parity8.register_cascade_mode = "off";
  1859. defparam parity8.sum_lutc_input = "datac";
  1860. defparam parity8.synch_mode = "off";
  1861. maxii_lcell \_~0 (
  1862. .clk(gnd),
  1863. .dataa(wrreq),
  1864. .datab(\parity8~regout ),
  1865. .datac(vcc),
  1866. .datad(b_full),
  1867. .aclr(gnd),
  1868. .aload(gnd),
  1869. .sclr(gnd),
  1870. .sload(gnd),
  1871. .ena(vcc),
  1872. .cin(gnd),
  1873. .cin0(gnd),
  1874. .cin1(vcc),
  1875. .inverta(gnd),
  1876. .regcascin(gnd),
  1877. .combout(\_~0_combout ),
  1878. .regout(),
  1879. .cout(),
  1880. .cout0(),
  1881. .cout1());
  1882. defparam \_~0 .lut_mask = "0088";
  1883. defparam \_~0 .operation_mode = "normal";
  1884. defparam \_~0 .output_mode = "comb_only";
  1885. defparam \_~0 .register_cascade_mode = "off";
  1886. defparam \_~0 .sum_lutc_input = "datac";
  1887. defparam \_~0 .synch_mode = "off";
  1888. endmodule
  1889. module IP_FIFO_add_sub_oob (
  1890. add_sub_cella_0,
  1891. add_sub_cella_01,
  1892. add_sub_cella_02,
  1893. add_sub_cella_03,
  1894. add_sub_cella_04,
  1895. add_sub_cella_05,
  1896. safe_q_0,
  1897. dffe11a_0,
  1898. safe_q_1,
  1899. dffe11a_1,
  1900. safe_q_2,
  1901. dffe11a_2,
  1902. safe_q_3,
  1903. dffe11a_3,
  1904. safe_q_4,
  1905. dffe11a_4,
  1906. safe_q_5,
  1907. dffe11a_5)/* synthesis synthesis_greybox=0 */;
  1908. output add_sub_cella_0;
  1909. output add_sub_cella_01;
  1910. output add_sub_cella_02;
  1911. output add_sub_cella_03;
  1912. output add_sub_cella_04;
  1913. output add_sub_cella_05;
  1914. input safe_q_0;
  1915. input dffe11a_0;
  1916. input safe_q_1;
  1917. input dffe11a_1;
  1918. input safe_q_2;
  1919. input dffe11a_2;
  1920. input safe_q_3;
  1921. input dffe11a_3;
  1922. input safe_q_4;
  1923. input dffe11a_4;
  1924. input safe_q_5;
  1925. input dffe11a_5;
  1926. wire gnd;
  1927. wire vcc;
  1928. wire unknown;
  1929. assign gnd = 1'b0;
  1930. assign vcc = 1'b1;
  1931. // unknown value (1'bx) is not needed for this tool. Default to 1'b0
  1932. assign unknown = 1'b0;
  1933. wire \add_sub_cella[0]~2 ;
  1934. wire \add_sub_cella[0]~7 ;
  1935. wire \add_sub_cella[0]~12 ;
  1936. wire \add_sub_cella[0]~17 ;
  1937. wire \add_sub_cella[0]~22 ;
  1938. maxii_lcell \add_sub_cella[0]~0 (
  1939. .clk(gnd),
  1940. .dataa(safe_q_0),
  1941. .datab(dffe11a_0),
  1942. .datac(vcc),
  1943. .datad(vcc),
  1944. .aclr(gnd),
  1945. .aload(gnd),
  1946. .sclr(gnd),
  1947. .sload(gnd),
  1948. .ena(vcc),
  1949. .cin(gnd),
  1950. .cin0(gnd),
  1951. .cin1(vcc),
  1952. .inverta(gnd),
  1953. .regcascin(gnd),
  1954. .combout(add_sub_cella_0),
  1955. .regout(),
  1956. .cout(\add_sub_cella[0]~2 ),
  1957. .cout0(),
  1958. .cout1());
  1959. defparam \add_sub_cella[0]~0 .lut_mask = "66dd";
  1960. defparam \add_sub_cella[0]~0 .operation_mode = "arithmetic";
  1961. defparam \add_sub_cella[0]~0 .output_mode = "comb_only";
  1962. defparam \add_sub_cella[0]~0 .register_cascade_mode = "off";
  1963. defparam \add_sub_cella[0]~0 .sum_lutc_input = "cin";
  1964. defparam \add_sub_cella[0]~0 .synch_mode = "off";
  1965. maxii_lcell \add_sub_cella[0]~5 (
  1966. .clk(gnd),
  1967. .dataa(safe_q_1),
  1968. .datab(dffe11a_1),
  1969. .datac(vcc),
  1970. .datad(vcc),
  1971. .aclr(gnd),
  1972. .aload(gnd),
  1973. .sclr(gnd),
  1974. .sload(gnd),
  1975. .ena(vcc),
  1976. .cin(\add_sub_cella[0]~2 ),
  1977. .cin0(gnd),
  1978. .cin1(vcc),
  1979. .inverta(gnd),
  1980. .regcascin(gnd),
  1981. .combout(add_sub_cella_01),
  1982. .regout(),
  1983. .cout(\add_sub_cella[0]~7 ),
  1984. .cout0(),
  1985. .cout1());
  1986. defparam \add_sub_cella[0]~5 .cin_used = "true";
  1987. defparam \add_sub_cella[0]~5 .lut_mask = "692b";
  1988. defparam \add_sub_cella[0]~5 .operation_mode = "arithmetic";
  1989. defparam \add_sub_cella[0]~5 .output_mode = "comb_only";
  1990. defparam \add_sub_cella[0]~5 .register_cascade_mode = "off";
  1991. defparam \add_sub_cella[0]~5 .sum_lutc_input = "cin";
  1992. defparam \add_sub_cella[0]~5 .synch_mode = "off";
  1993. maxii_lcell \add_sub_cella[0]~10 (
  1994. .clk(gnd),
  1995. .dataa(safe_q_2),
  1996. .datab(dffe11a_2),
  1997. .datac(vcc),
  1998. .datad(vcc),
  1999. .aclr(gnd),
  2000. .aload(gnd),
  2001. .sclr(gnd),
  2002. .sload(gnd),
  2003. .ena(vcc),
  2004. .cin(\add_sub_cella[0]~7 ),
  2005. .cin0(gnd),
  2006. .cin1(vcc),
  2007. .inverta(gnd),
  2008. .regcascin(gnd),
  2009. .combout(add_sub_cella_02),
  2010. .regout(),
  2011. .cout(\add_sub_cella[0]~12 ),
  2012. .cout0(),
  2013. .cout1());
  2014. defparam \add_sub_cella[0]~10 .cin_used = "true";
  2015. defparam \add_sub_cella[0]~10 .lut_mask = "964d";
  2016. defparam \add_sub_cella[0]~10 .operation_mode = "arithmetic";
  2017. defparam \add_sub_cella[0]~10 .output_mode = "comb_only";
  2018. defparam \add_sub_cella[0]~10 .register_cascade_mode = "off";
  2019. defparam \add_sub_cella[0]~10 .sum_lutc_input = "cin";
  2020. defparam \add_sub_cella[0]~10 .synch_mode = "off";
  2021. maxii_lcell \add_sub_cella[0]~15 (
  2022. .clk(gnd),
  2023. .dataa(safe_q_3),
  2024. .datab(dffe11a_3),
  2025. .datac(vcc),
  2026. .datad(vcc),
  2027. .aclr(gnd),
  2028. .aload(gnd),
  2029. .sclr(gnd),
  2030. .sload(gnd),
  2031. .ena(vcc),
  2032. .cin(\add_sub_cella[0]~12 ),
  2033. .cin0(gnd),
  2034. .cin1(vcc),
  2035. .inverta(gnd),
  2036. .regcascin(gnd),
  2037. .combout(add_sub_cella_03),
  2038. .regout(),
  2039. .cout(\add_sub_cella[0]~17 ),
  2040. .cout0(),
  2041. .cout1());
  2042. defparam \add_sub_cella[0]~15 .cin_used = "true";
  2043. defparam \add_sub_cella[0]~15 .lut_mask = "692b";
  2044. defparam \add_sub_cella[0]~15 .operation_mode = "arithmetic";
  2045. defparam \add_sub_cella[0]~15 .output_mode = "comb_only";
  2046. defparam \add_sub_cella[0]~15 .register_cascade_mode = "off";
  2047. defparam \add_sub_cella[0]~15 .sum_lutc_input = "cin";
  2048. defparam \add_sub_cella[0]~15 .synch_mode = "off";
  2049. maxii_lcell \add_sub_cella[0]~20 (
  2050. .clk(gnd),
  2051. .dataa(safe_q_4),
  2052. .datab(dffe11a_4),
  2053. .datac(vcc),
  2054. .datad(vcc),
  2055. .aclr(gnd),
  2056. .aload(gnd),
  2057. .sclr(gnd),
  2058. .sload(gnd),
  2059. .ena(vcc),
  2060. .cin(\add_sub_cella[0]~17 ),
  2061. .cin0(gnd),
  2062. .cin1(vcc),
  2063. .inverta(gnd),
  2064. .regcascin(gnd),
  2065. .combout(add_sub_cella_04),
  2066. .regout(),
  2067. .cout(\add_sub_cella[0]~22 ),
  2068. .cout0(),
  2069. .cout1());
  2070. defparam \add_sub_cella[0]~20 .cin_used = "true";
  2071. defparam \add_sub_cella[0]~20 .lut_mask = "964d";
  2072. defparam \add_sub_cella[0]~20 .operation_mode = "arithmetic";
  2073. defparam \add_sub_cella[0]~20 .output_mode = "comb_only";
  2074. defparam \add_sub_cella[0]~20 .register_cascade_mode = "off";
  2075. defparam \add_sub_cella[0]~20 .sum_lutc_input = "cin";
  2076. defparam \add_sub_cella[0]~20 .synch_mode = "off";
  2077. maxii_lcell \add_sub_cella[0]~25 (
  2078. .clk(gnd),
  2079. .dataa(safe_q_5),
  2080. .datab(dffe11a_5),
  2081. .datac(vcc),
  2082. .datad(vcc),
  2083. .aclr(gnd),
  2084. .aload(gnd),
  2085. .sclr(gnd),
  2086. .sload(gnd),
  2087. .ena(vcc),
  2088. .cin(\add_sub_cella[0]~22 ),
  2089. .cin0(gnd),
  2090. .cin1(vcc),
  2091. .inverta(gnd),
  2092. .regcascin(gnd),
  2093. .combout(add_sub_cella_05),
  2094. .regout(),
  2095. .cout(),
  2096. .cout0(),
  2097. .cout1());
  2098. defparam \add_sub_cella[0]~25 .cin_used = "true";
  2099. defparam \add_sub_cella[0]~25 .lut_mask = "6969";
  2100. defparam \add_sub_cella[0]~25 .operation_mode = "normal";
  2101. defparam \add_sub_cella[0]~25 .output_mode = "comb_only";
  2102. defparam \add_sub_cella[0]~25 .register_cascade_mode = "off";
  2103. defparam \add_sub_cella[0]~25 .sum_lutc_input = "cin";
  2104. defparam \add_sub_cella[0]~25 .synch_mode = "off";
  2105. endmodule
  2106. module IP_FIFO_alt_synch_pipe_lc8 (
  2107. clock,
  2108. clrn,
  2109. dffe15a_5,
  2110. dffe15a_4,
  2111. dffe15a_3,
  2112. dffe15a_2,
  2113. dffe15a_1,
  2114. dffe15a_0,
  2115. write_delay_cycle_5,
  2116. write_delay_cycle_4,
  2117. write_delay_cycle_3,
  2118. write_delay_cycle_2,
  2119. write_delay_cycle_1,
  2120. write_delay_cycle_0)/* synthesis synthesis_greybox=0 */;
  2121. input clock;
  2122. input clrn;
  2123. output dffe15a_5;
  2124. output dffe15a_4;
  2125. output dffe15a_3;
  2126. output dffe15a_2;
  2127. output dffe15a_1;
  2128. output dffe15a_0;
  2129. input write_delay_cycle_5;
  2130. input write_delay_cycle_4;
  2131. input write_delay_cycle_3;
  2132. input write_delay_cycle_2;
  2133. input write_delay_cycle_1;
  2134. input write_delay_cycle_0;
  2135. wire gnd;
  2136. wire vcc;
  2137. wire unknown;
  2138. assign gnd = 1'b0;
  2139. assign vcc = 1'b1;
  2140. // unknown value (1'bx) is not needed for this tool. Default to 1'b0
  2141. assign unknown = 1'b0;
  2142. IP_FIFO_dffpipe_fd9 dffpipe12(
  2143. .clock(clock),
  2144. .clrn(clrn),
  2145. .dffe15a_5(dffe15a_5),
  2146. .dffe15a_4(dffe15a_4),
  2147. .dffe15a_3(dffe15a_3),
  2148. .dffe15a_2(dffe15a_2),
  2149. .dffe15a_1(dffe15a_1),
  2150. .dffe15a_0(dffe15a_0),
  2151. .write_delay_cycle_5(write_delay_cycle_5),
  2152. .write_delay_cycle_4(write_delay_cycle_4),
  2153. .write_delay_cycle_3(write_delay_cycle_3),
  2154. .write_delay_cycle_2(write_delay_cycle_2),
  2155. .write_delay_cycle_1(write_delay_cycle_1),
  2156. .write_delay_cycle_0(write_delay_cycle_0));
  2157. endmodule
  2158. module IP_FIFO_dffpipe_fd9 (
  2159. clock,
  2160. clrn,
  2161. dffe15a_5,
  2162. dffe15a_4,
  2163. dffe15a_3,
  2164. dffe15a_2,
  2165. dffe15a_1,
  2166. dffe15a_0,
  2167. write_delay_cycle_5,
  2168. write_delay_cycle_4,
  2169. write_delay_cycle_3,
  2170. write_delay_cycle_2,
  2171. write_delay_cycle_1,
  2172. write_delay_cycle_0)/* synthesis synthesis_greybox=0 */;
  2173. input clock;
  2174. input clrn;
  2175. output dffe15a_5;
  2176. output dffe15a_4;
  2177. output dffe15a_3;
  2178. output dffe15a_2;
  2179. output dffe15a_1;
  2180. output dffe15a_0;
  2181. input write_delay_cycle_5;
  2182. input write_delay_cycle_4;
  2183. input write_delay_cycle_3;
  2184. input write_delay_cycle_2;
  2185. input write_delay_cycle_1;
  2186. input write_delay_cycle_0;
  2187. wire gnd;
  2188. wire vcc;
  2189. wire unknown;
  2190. assign gnd = 1'b0;
  2191. assign vcc = 1'b1;
  2192. // unknown value (1'bx) is not needed for this tool. Default to 1'b0
  2193. assign unknown = 1'b0;
  2194. wire \dffe13a[5]~regout ;
  2195. wire \dffe14a[5]~regout ;
  2196. wire \dffe13a[4]~regout ;
  2197. wire \dffe14a[4]~regout ;
  2198. wire \dffe13a[3]~regout ;
  2199. wire \dffe14a[3]~regout ;
  2200. wire \dffe13a[2]~regout ;
  2201. wire \dffe14a[2]~regout ;
  2202. wire \dffe13a[1]~regout ;
  2203. wire \dffe14a[1]~regout ;
  2204. wire \dffe13a[0]~regout ;
  2205. wire \dffe14a[0]~regout ;
  2206. maxii_lcell \dffe15a[5] (
  2207. .clk(clock),
  2208. .dataa(\dffe14a[5]~regout ),
  2209. .datab(vcc),
  2210. .datac(vcc),
  2211. .datad(vcc),
  2212. .aclr(clrn),
  2213. .aload(gnd),
  2214. .sclr(gnd),
  2215. .sload(gnd),
  2216. .ena(vcc),
  2217. .cin(gnd),
  2218. .cin0(gnd),
  2219. .cin1(vcc),
  2220. .inverta(gnd),
  2221. .regcascin(gnd),
  2222. .combout(),
  2223. .regout(dffe15a_5),
  2224. .cout(),
  2225. .cout0(),
  2226. .cout1());
  2227. defparam \dffe15a[5] .lut_mask = "aaaa";
  2228. defparam \dffe15a[5] .operation_mode = "normal";
  2229. defparam \dffe15a[5] .output_mode = "reg_only";
  2230. defparam \dffe15a[5] .register_cascade_mode = "off";
  2231. defparam \dffe15a[5] .sum_lutc_input = "datac";
  2232. defparam \dffe15a[5] .synch_mode = "off";
  2233. defparam \dffe15a[5] .x_on_violation = "off";
  2234. maxii_lcell \dffe15a[4] (
  2235. .clk(clock),
  2236. .dataa(\dffe14a[4]~regout ),
  2237. .datab(vcc),
  2238. .datac(vcc),
  2239. .datad(vcc),
  2240. .aclr(clrn),
  2241. .aload(gnd),
  2242. .sclr(gnd),
  2243. .sload(gnd),
  2244. .ena(vcc),
  2245. .cin(gnd),
  2246. .cin0(gnd),
  2247. .cin1(vcc),
  2248. .inverta(gnd),
  2249. .regcascin(gnd),
  2250. .combout(),
  2251. .regout(dffe15a_4),
  2252. .cout(),
  2253. .cout0(),
  2254. .cout1());
  2255. defparam \dffe15a[4] .lut_mask = "aaaa";
  2256. defparam \dffe15a[4] .operation_mode = "normal";
  2257. defparam \dffe15a[4] .output_mode = "reg_only";
  2258. defparam \dffe15a[4] .register_cascade_mode = "off";
  2259. defparam \dffe15a[4] .sum_lutc_input = "datac";
  2260. defparam \dffe15a[4] .synch_mode = "off";
  2261. defparam \dffe15a[4] .x_on_violation = "off";
  2262. maxii_lcell \dffe15a[3] (
  2263. .clk(clock),
  2264. .dataa(\dffe14a[3]~regout ),
  2265. .datab(vcc),
  2266. .datac(vcc),
  2267. .datad(vcc),
  2268. .aclr(clrn),
  2269. .aload(gnd),
  2270. .sclr(gnd),
  2271. .sload(gnd),
  2272. .ena(vcc),
  2273. .cin(gnd),
  2274. .cin0(gnd),
  2275. .cin1(vcc),
  2276. .inverta(gnd),
  2277. .regcascin(gnd),
  2278. .combout(),
  2279. .regout(dffe15a_3),
  2280. .cout(),
  2281. .cout0(),
  2282. .cout1());
  2283. defparam \dffe15a[3] .lut_mask = "aaaa";
  2284. defparam \dffe15a[3] .operation_mode = "normal";
  2285. defparam \dffe15a[3] .output_mode = "reg_only";
  2286. defparam \dffe15a[3] .register_cascade_mode = "off";
  2287. defparam \dffe15a[3] .sum_lutc_input = "datac";
  2288. defparam \dffe15a[3] .synch_mode = "off";
  2289. defparam \dffe15a[3] .x_on_violation = "off";
  2290. maxii_lcell \dffe15a[2] (
  2291. .clk(clock),
  2292. .dataa(\dffe14a[2]~regout ),
  2293. .datab(vcc),
  2294. .datac(vcc),
  2295. .datad(vcc),
  2296. .aclr(clrn),
  2297. .aload(gnd),
  2298. .sclr(gnd),
  2299. .sload(gnd),
  2300. .ena(vcc),
  2301. .cin(gnd),
  2302. .cin0(gnd),
  2303. .cin1(vcc),
  2304. .inverta(gnd),
  2305. .regcascin(gnd),
  2306. .combout(),
  2307. .regout(dffe15a_2),
  2308. .cout(),
  2309. .cout0(),
  2310. .cout1());
  2311. defparam \dffe15a[2] .lut_mask = "aaaa";
  2312. defparam \dffe15a[2] .operation_mode = "normal";
  2313. defparam \dffe15a[2] .output_mode = "reg_only";
  2314. defparam \dffe15a[2] .register_cascade_mode = "off";
  2315. defparam \dffe15a[2] .sum_lutc_input = "datac";
  2316. defparam \dffe15a[2] .synch_mode = "off";
  2317. defparam \dffe15a[2] .x_on_violation = "off";
  2318. maxii_lcell \dffe15a[1] (
  2319. .clk(clock),
  2320. .dataa(\dffe14a[1]~regout ),
  2321. .datab(vcc),
  2322. .datac(vcc),
  2323. .datad(vcc),
  2324. .aclr(clrn),
  2325. .aload(gnd),
  2326. .sclr(gnd),
  2327. .sload(gnd),
  2328. .ena(vcc),
  2329. .cin(gnd),
  2330. .cin0(gnd),
  2331. .cin1(vcc),
  2332. .inverta(gnd),
  2333. .regcascin(gnd),
  2334. .combout(),
  2335. .regout(dffe15a_1),
  2336. .cout(),
  2337. .cout0(),
  2338. .cout1());
  2339. defparam \dffe15a[1] .lut_mask = "aaaa";
  2340. defparam \dffe15a[1] .operation_mode = "normal";
  2341. defparam \dffe15a[1] .output_mode = "reg_only";
  2342. defparam \dffe15a[1] .register_cascade_mode = "off";
  2343. defparam \dffe15a[1] .sum_lutc_input = "datac";
  2344. defparam \dffe15a[1] .synch_mode = "off";
  2345. defparam \dffe15a[1] .x_on_violation = "off";
  2346. maxii_lcell \dffe15a[0] (
  2347. .clk(clock),
  2348. .dataa(\dffe14a[0]~regout ),
  2349. .datab(vcc),
  2350. .datac(vcc),
  2351. .datad(vcc),
  2352. .aclr(clrn),
  2353. .aload(gnd),
  2354. .sclr(gnd),
  2355. .sload(gnd),
  2356. .ena(vcc),
  2357. .cin(gnd),
  2358. .cin0(gnd),
  2359. .cin1(vcc),
  2360. .inverta(gnd),
  2361. .regcascin(gnd),
  2362. .combout(),
  2363. .regout(dffe15a_0),
  2364. .cout(),
  2365. .cout0(),
  2366. .cout1());
  2367. defparam \dffe15a[0] .lut_mask = "aaaa";
  2368. defparam \dffe15a[0] .operation_mode = "normal";
  2369. defparam \dffe15a[0] .output_mode = "reg_only";
  2370. defparam \dffe15a[0] .register_cascade_mode = "off";
  2371. defparam \dffe15a[0] .sum_lutc_input = "datac";
  2372. defparam \dffe15a[0] .synch_mode = "off";
  2373. defparam \dffe15a[0] .x_on_violation = "off";
  2374. maxii_lcell \dffe13a[5] (
  2375. .clk(clock),
  2376. .dataa(write_delay_cycle_5),
  2377. .datab(vcc),
  2378. .datac(vcc),
  2379. .datad(vcc),
  2380. .aclr(clrn),
  2381. .aload(gnd),
  2382. .sclr(gnd),
  2383. .sload(gnd),
  2384. .ena(vcc),
  2385. .cin(gnd),
  2386. .cin0(gnd),
  2387. .cin1(vcc),
  2388. .inverta(gnd),
  2389. .regcascin(gnd),
  2390. .combout(),
  2391. .regout(\dffe13a[5]~regout ),
  2392. .cout(),
  2393. .cout0(),
  2394. .cout1());
  2395. defparam \dffe13a[5] .lut_mask = "aaaa";
  2396. defparam \dffe13a[5] .operation_mode = "normal";
  2397. defparam \dffe13a[5] .output_mode = "reg_only";
  2398. defparam \dffe13a[5] .register_cascade_mode = "off";
  2399. defparam \dffe13a[5] .sum_lutc_input = "datac";
  2400. defparam \dffe13a[5] .synch_mode = "off";
  2401. defparam \dffe13a[5] .x_on_violation = "off";
  2402. maxii_lcell \dffe14a[5] (
  2403. .clk(clock),
  2404. .dataa(\dffe13a[5]~regout ),
  2405. .datab(vcc),
  2406. .datac(vcc),
  2407. .datad(vcc),
  2408. .aclr(clrn),
  2409. .aload(gnd),
  2410. .sclr(gnd),
  2411. .sload(gnd),
  2412. .ena(vcc),
  2413. .cin(gnd),
  2414. .cin0(gnd),
  2415. .cin1(vcc),
  2416. .inverta(gnd),
  2417. .regcascin(gnd),
  2418. .combout(),
  2419. .regout(\dffe14a[5]~regout ),
  2420. .cout(),
  2421. .cout0(),
  2422. .cout1());
  2423. defparam \dffe14a[5] .lut_mask = "aaaa";
  2424. defparam \dffe14a[5] .operation_mode = "normal";
  2425. defparam \dffe14a[5] .output_mode = "reg_only";
  2426. defparam \dffe14a[5] .register_cascade_mode = "off";
  2427. defparam \dffe14a[5] .sum_lutc_input = "datac";
  2428. defparam \dffe14a[5] .synch_mode = "off";
  2429. defparam \dffe14a[5] .x_on_violation = "off";
  2430. maxii_lcell \dffe13a[4] (
  2431. .clk(clock),
  2432. .dataa(write_delay_cycle_4),
  2433. .datab(vcc),
  2434. .datac(vcc),
  2435. .datad(vcc),
  2436. .aclr(clrn),
  2437. .aload(gnd),
  2438. .sclr(gnd),
  2439. .sload(gnd),
  2440. .ena(vcc),
  2441. .cin(gnd),
  2442. .cin0(gnd),
  2443. .cin1(vcc),
  2444. .inverta(gnd),
  2445. .regcascin(gnd),
  2446. .combout(),
  2447. .regout(\dffe13a[4]~regout ),
  2448. .cout(),
  2449. .cout0(),
  2450. .cout1());
  2451. defparam \dffe13a[4] .lut_mask = "aaaa";
  2452. defparam \dffe13a[4] .operation_mode = "normal";
  2453. defparam \dffe13a[4] .output_mode = "reg_only";
  2454. defparam \dffe13a[4] .register_cascade_mode = "off";
  2455. defparam \dffe13a[4] .sum_lutc_input = "datac";
  2456. defparam \dffe13a[4] .synch_mode = "off";
  2457. defparam \dffe13a[4] .x_on_violation = "off";
  2458. maxii_lcell \dffe14a[4] (
  2459. .clk(clock),
  2460. .dataa(\dffe13a[4]~regout ),
  2461. .datab(vcc),
  2462. .datac(vcc),
  2463. .datad(vcc),
  2464. .aclr(clrn),
  2465. .aload(gnd),
  2466. .sclr(gnd),
  2467. .sload(gnd),
  2468. .ena(vcc),
  2469. .cin(gnd),
  2470. .cin0(gnd),
  2471. .cin1(vcc),
  2472. .inverta(gnd),
  2473. .regcascin(gnd),
  2474. .combout(),
  2475. .regout(\dffe14a[4]~regout ),
  2476. .cout(),
  2477. .cout0(),
  2478. .cout1());
  2479. defparam \dffe14a[4] .lut_mask = "aaaa";
  2480. defparam \dffe14a[4] .operation_mode = "normal";
  2481. defparam \dffe14a[4] .output_mode = "reg_only";
  2482. defparam \dffe14a[4] .register_cascade_mode = "off";
  2483. defparam \dffe14a[4] .sum_lutc_input = "datac";
  2484. defparam \dffe14a[4] .synch_mode = "off";
  2485. defparam \dffe14a[4] .x_on_violation = "off";
  2486. maxii_lcell \dffe13a[3] (
  2487. .clk(clock),
  2488. .dataa(write_delay_cycle_3),
  2489. .datab(vcc),
  2490. .datac(vcc),
  2491. .datad(vcc),
  2492. .aclr(clrn),
  2493. .aload(gnd),
  2494. .sclr(gnd),
  2495. .sload(gnd),
  2496. .ena(vcc),
  2497. .cin(gnd),
  2498. .cin0(gnd),
  2499. .cin1(vcc),
  2500. .inverta(gnd),
  2501. .regcascin(gnd),
  2502. .combout(),
  2503. .regout(\dffe13a[3]~regout ),
  2504. .cout(),
  2505. .cout0(),
  2506. .cout1());
  2507. defparam \dffe13a[3] .lut_mask = "aaaa";
  2508. defparam \dffe13a[3] .operation_mode = "normal";
  2509. defparam \dffe13a[3] .output_mode = "reg_only";
  2510. defparam \dffe13a[3] .register_cascade_mode = "off";
  2511. defparam \dffe13a[3] .sum_lutc_input = "datac";
  2512. defparam \dffe13a[3] .synch_mode = "off";
  2513. defparam \dffe13a[3] .x_on_violation = "off";
  2514. maxii_lcell \dffe14a[3] (
  2515. .clk(clock),
  2516. .dataa(\dffe13a[3]~regout ),
  2517. .datab(vcc),
  2518. .datac(vcc),
  2519. .datad(vcc),
  2520. .aclr(clrn),
  2521. .aload(gnd),
  2522. .sclr(gnd),
  2523. .sload(gnd),
  2524. .ena(vcc),
  2525. .cin(gnd),
  2526. .cin0(gnd),
  2527. .cin1(vcc),
  2528. .inverta(gnd),
  2529. .regcascin(gnd),
  2530. .combout(),
  2531. .regout(\dffe14a[3]~regout ),
  2532. .cout(),
  2533. .cout0(),
  2534. .cout1());
  2535. defparam \dffe14a[3] .lut_mask = "aaaa";
  2536. defparam \dffe14a[3] .operation_mode = "normal";
  2537. defparam \dffe14a[3] .output_mode = "reg_only";
  2538. defparam \dffe14a[3] .register_cascade_mode = "off";
  2539. defparam \dffe14a[3] .sum_lutc_input = "datac";
  2540. defparam \dffe14a[3] .synch_mode = "off";
  2541. defparam \dffe14a[3] .x_on_violation = "off";
  2542. maxii_lcell \dffe13a[2] (
  2543. .clk(clock),
  2544. .dataa(write_delay_cycle_2),
  2545. .datab(vcc),
  2546. .datac(vcc),
  2547. .datad(vcc),
  2548. .aclr(clrn),
  2549. .aload(gnd),
  2550. .sclr(gnd),
  2551. .sload(gnd),
  2552. .ena(vcc),
  2553. .cin(gnd),
  2554. .cin0(gnd),
  2555. .cin1(vcc),
  2556. .inverta(gnd),
  2557. .regcascin(gnd),
  2558. .combout(),
  2559. .regout(\dffe13a[2]~regout ),
  2560. .cout(),
  2561. .cout0(),
  2562. .cout1());
  2563. defparam \dffe13a[2] .lut_mask = "aaaa";
  2564. defparam \dffe13a[2] .operation_mode = "normal";
  2565. defparam \dffe13a[2] .output_mode = "reg_only";
  2566. defparam \dffe13a[2] .register_cascade_mode = "off";
  2567. defparam \dffe13a[2] .sum_lutc_input = "datac";
  2568. defparam \dffe13a[2] .synch_mode = "off";
  2569. defparam \dffe13a[2] .x_on_violation = "off";
  2570. maxii_lcell \dffe14a[2] (
  2571. .clk(clock),
  2572. .dataa(\dffe13a[2]~regout ),
  2573. .datab(vcc),
  2574. .datac(vcc),
  2575. .datad(vcc),
  2576. .aclr(clrn),
  2577. .aload(gnd),
  2578. .sclr(gnd),
  2579. .sload(gnd),
  2580. .ena(vcc),
  2581. .cin(gnd),
  2582. .cin0(gnd),
  2583. .cin1(vcc),
  2584. .inverta(gnd),
  2585. .regcascin(gnd),
  2586. .combout(),
  2587. .regout(\dffe14a[2]~regout ),
  2588. .cout(),
  2589. .cout0(),
  2590. .cout1());
  2591. defparam \dffe14a[2] .lut_mask = "aaaa";
  2592. defparam \dffe14a[2] .operation_mode = "normal";
  2593. defparam \dffe14a[2] .output_mode = "reg_only";
  2594. defparam \dffe14a[2] .register_cascade_mode = "off";
  2595. defparam \dffe14a[2] .sum_lutc_input = "datac";
  2596. defparam \dffe14a[2] .synch_mode = "off";
  2597. defparam \dffe14a[2] .x_on_violation = "off";
  2598. maxii_lcell \dffe13a[1] (
  2599. .clk(clock),
  2600. .dataa(write_delay_cycle_1),
  2601. .datab(vcc),
  2602. .datac(vcc),
  2603. .datad(vcc),
  2604. .aclr(clrn),
  2605. .aload(gnd),
  2606. .sclr(gnd),
  2607. .sload(gnd),
  2608. .ena(vcc),
  2609. .cin(gnd),
  2610. .cin0(gnd),
  2611. .cin1(vcc),
  2612. .inverta(gnd),
  2613. .regcascin(gnd),
  2614. .combout(),
  2615. .regout(\dffe13a[1]~regout ),
  2616. .cout(),
  2617. .cout0(),
  2618. .cout1());
  2619. defparam \dffe13a[1] .lut_mask = "aaaa";
  2620. defparam \dffe13a[1] .operation_mode = "normal";
  2621. defparam \dffe13a[1] .output_mode = "reg_only";
  2622. defparam \dffe13a[1] .register_cascade_mode = "off";
  2623. defparam \dffe13a[1] .sum_lutc_input = "datac";
  2624. defparam \dffe13a[1] .synch_mode = "off";
  2625. defparam \dffe13a[1] .x_on_violation = "off";
  2626. maxii_lcell \dffe14a[1] (
  2627. .clk(clock),
  2628. .dataa(\dffe13a[1]~regout ),
  2629. .datab(vcc),
  2630. .datac(vcc),
  2631. .datad(vcc),
  2632. .aclr(clrn),
  2633. .aload(gnd),
  2634. .sclr(gnd),
  2635. .sload(gnd),
  2636. .ena(vcc),
  2637. .cin(gnd),
  2638. .cin0(gnd),
  2639. .cin1(vcc),
  2640. .inverta(gnd),
  2641. .regcascin(gnd),
  2642. .combout(),
  2643. .regout(\dffe14a[1]~regout ),
  2644. .cout(),
  2645. .cout0(),
  2646. .cout1());
  2647. defparam \dffe14a[1] .lut_mask = "aaaa";
  2648. defparam \dffe14a[1] .operation_mode = "normal";
  2649. defparam \dffe14a[1] .output_mode = "reg_only";
  2650. defparam \dffe14a[1] .register_cascade_mode = "off";
  2651. defparam \dffe14a[1] .sum_lutc_input = "datac";
  2652. defparam \dffe14a[1] .synch_mode = "off";
  2653. defparam \dffe14a[1] .x_on_violation = "off";
  2654. maxii_lcell \dffe13a[0] (
  2655. .clk(clock),
  2656. .dataa(write_delay_cycle_0),
  2657. .datab(vcc),
  2658. .datac(vcc),
  2659. .datad(vcc),
  2660. .aclr(clrn),
  2661. .aload(gnd),
  2662. .sclr(gnd),
  2663. .sload(gnd),
  2664. .ena(vcc),
  2665. .cin(gnd),
  2666. .cin0(gnd),
  2667. .cin1(vcc),
  2668. .inverta(gnd),
  2669. .regcascin(gnd),
  2670. .combout(),
  2671. .regout(\dffe13a[0]~regout ),
  2672. .cout(),
  2673. .cout0(),
  2674. .cout1());
  2675. defparam \dffe13a[0] .lut_mask = "aaaa";
  2676. defparam \dffe13a[0] .operation_mode = "normal";
  2677. defparam \dffe13a[0] .output_mode = "reg_only";
  2678. defparam \dffe13a[0] .register_cascade_mode = "off";
  2679. defparam \dffe13a[0] .sum_lutc_input = "datac";
  2680. defparam \dffe13a[0] .synch_mode = "off";
  2681. defparam \dffe13a[0] .x_on_violation = "off";
  2682. maxii_lcell \dffe14a[0] (
  2683. .clk(clock),
  2684. .dataa(\dffe13a[0]~regout ),
  2685. .datab(vcc),
  2686. .datac(vcc),
  2687. .datad(vcc),
  2688. .aclr(clrn),
  2689. .aload(gnd),
  2690. .sclr(gnd),
  2691. .sload(gnd),
  2692. .ena(vcc),
  2693. .cin(gnd),
  2694. .cin0(gnd),
  2695. .cin1(vcc),
  2696. .inverta(gnd),
  2697. .regcascin(gnd),
  2698. .combout(),
  2699. .regout(\dffe14a[0]~regout ),
  2700. .cout(),
  2701. .cout0(),
  2702. .cout1());
  2703. defparam \dffe14a[0] .lut_mask = "aaaa";
  2704. defparam \dffe14a[0] .operation_mode = "normal";
  2705. defparam \dffe14a[0] .output_mode = "reg_only";
  2706. defparam \dffe14a[0] .register_cascade_mode = "off";
  2707. defparam \dffe14a[0] .sum_lutc_input = "datac";
  2708. defparam \dffe14a[0] .synch_mode = "off";
  2709. defparam \dffe14a[0] .x_on_violation = "off";
  2710. endmodule
  2711. module IP_FIFO_alt_synch_pipe_lc8_1 (
  2712. clrn,
  2713. clock,
  2714. dffe15a_5,
  2715. dffe15a_4,
  2716. dffe15a_3,
  2717. dffe15a_2,
  2718. dffe15a_1,
  2719. dffe15a_0,
  2720. rdptrrg_5,
  2721. rdptrrg_4,
  2722. rdptrrg_3,
  2723. rdptrrg_2,
  2724. rdptrrg_1,
  2725. rdptrrg_0)/* synthesis synthesis_greybox=0 */;
  2726. input clrn;
  2727. input clock;
  2728. output dffe15a_5;
  2729. output dffe15a_4;
  2730. output dffe15a_3;
  2731. output dffe15a_2;
  2732. output dffe15a_1;
  2733. output dffe15a_0;
  2734. input rdptrrg_5;
  2735. input rdptrrg_4;
  2736. input rdptrrg_3;
  2737. input rdptrrg_2;
  2738. input rdptrrg_1;
  2739. input rdptrrg_0;
  2740. wire gnd;
  2741. wire vcc;
  2742. wire unknown;
  2743. assign gnd = 1'b0;
  2744. assign vcc = 1'b1;
  2745. // unknown value (1'bx) is not needed for this tool. Default to 1'b0
  2746. assign unknown = 1'b0;
  2747. IP_FIFO_dffpipe_fd9_1 dffpipe12(
  2748. .clrn(clrn),
  2749. .clock(clock),
  2750. .dffe15a_5(dffe15a_5),
  2751. .dffe15a_4(dffe15a_4),
  2752. .dffe15a_3(dffe15a_3),
  2753. .dffe15a_2(dffe15a_2),
  2754. .dffe15a_1(dffe15a_1),
  2755. .dffe15a_0(dffe15a_0),
  2756. .rdptrrg_5(rdptrrg_5),
  2757. .rdptrrg_4(rdptrrg_4),
  2758. .rdptrrg_3(rdptrrg_3),
  2759. .rdptrrg_2(rdptrrg_2),
  2760. .rdptrrg_1(rdptrrg_1),
  2761. .rdptrrg_0(rdptrrg_0));
  2762. endmodule
  2763. module IP_FIFO_dffpipe_fd9_1 (
  2764. clrn,
  2765. clock,
  2766. dffe15a_5,
  2767. dffe15a_4,
  2768. dffe15a_3,
  2769. dffe15a_2,
  2770. dffe15a_1,
  2771. dffe15a_0,
  2772. rdptrrg_5,
  2773. rdptrrg_4,
  2774. rdptrrg_3,
  2775. rdptrrg_2,
  2776. rdptrrg_1,
  2777. rdptrrg_0)/* synthesis synthesis_greybox=0 */;
  2778. input clrn;
  2779. input clock;
  2780. output dffe15a_5;
  2781. output dffe15a_4;
  2782. output dffe15a_3;
  2783. output dffe15a_2;
  2784. output dffe15a_1;
  2785. output dffe15a_0;
  2786. input rdptrrg_5;
  2787. input rdptrrg_4;
  2788. input rdptrrg_3;
  2789. input rdptrrg_2;
  2790. input rdptrrg_1;
  2791. input rdptrrg_0;
  2792. wire gnd;
  2793. wire vcc;
  2794. wire unknown;
  2795. assign gnd = 1'b0;
  2796. assign vcc = 1'b1;
  2797. // unknown value (1'bx) is not needed for this tool. Default to 1'b0
  2798. assign unknown = 1'b0;
  2799. wire \dffe13a[5]~regout ;
  2800. wire \dffe14a[5]~regout ;
  2801. wire \dffe13a[4]~regout ;
  2802. wire \dffe14a[4]~regout ;
  2803. wire \dffe13a[3]~regout ;
  2804. wire \dffe14a[3]~regout ;
  2805. wire \dffe13a[2]~regout ;
  2806. wire \dffe14a[2]~regout ;
  2807. wire \dffe13a[1]~regout ;
  2808. wire \dffe14a[1]~regout ;
  2809. wire \dffe13a[0]~regout ;
  2810. wire \dffe14a[0]~regout ;
  2811. maxii_lcell \dffe15a[5] (
  2812. .clk(clock),
  2813. .dataa(\dffe14a[5]~regout ),
  2814. .datab(vcc),
  2815. .datac(vcc),
  2816. .datad(vcc),
  2817. .aclr(clrn),
  2818. .aload(gnd),
  2819. .sclr(gnd),
  2820. .sload(gnd),
  2821. .ena(vcc),
  2822. .cin(gnd),
  2823. .cin0(gnd),
  2824. .cin1(vcc),
  2825. .inverta(gnd),
  2826. .regcascin(gnd),
  2827. .combout(),
  2828. .regout(dffe15a_5),
  2829. .cout(),
  2830. .cout0(),
  2831. .cout1());
  2832. defparam \dffe15a[5] .lut_mask = "aaaa";
  2833. defparam \dffe15a[5] .operation_mode = "normal";
  2834. defparam \dffe15a[5] .output_mode = "reg_only";
  2835. defparam \dffe15a[5] .register_cascade_mode = "off";
  2836. defparam \dffe15a[5] .sum_lutc_input = "datac";
  2837. defparam \dffe15a[5] .synch_mode = "off";
  2838. defparam \dffe15a[5] .x_on_violation = "off";
  2839. maxii_lcell \dffe15a[4] (
  2840. .clk(clock),
  2841. .dataa(\dffe14a[4]~regout ),
  2842. .datab(vcc),
  2843. .datac(vcc),
  2844. .datad(vcc),
  2845. .aclr(clrn),
  2846. .aload(gnd),
  2847. .sclr(gnd),
  2848. .sload(gnd),
  2849. .ena(vcc),
  2850. .cin(gnd),
  2851. .cin0(gnd),
  2852. .cin1(vcc),
  2853. .inverta(gnd),
  2854. .regcascin(gnd),
  2855. .combout(),
  2856. .regout(dffe15a_4),
  2857. .cout(),
  2858. .cout0(),
  2859. .cout1());
  2860. defparam \dffe15a[4] .lut_mask = "aaaa";
  2861. defparam \dffe15a[4] .operation_mode = "normal";
  2862. defparam \dffe15a[4] .output_mode = "reg_only";
  2863. defparam \dffe15a[4] .register_cascade_mode = "off";
  2864. defparam \dffe15a[4] .sum_lutc_input = "datac";
  2865. defparam \dffe15a[4] .synch_mode = "off";
  2866. defparam \dffe15a[4] .x_on_violation = "off";
  2867. maxii_lcell \dffe15a[3] (
  2868. .clk(clock),
  2869. .dataa(\dffe14a[3]~regout ),
  2870. .datab(vcc),
  2871. .datac(vcc),
  2872. .datad(vcc),
  2873. .aclr(clrn),
  2874. .aload(gnd),
  2875. .sclr(gnd),
  2876. .sload(gnd),
  2877. .ena(vcc),
  2878. .cin(gnd),
  2879. .cin0(gnd),
  2880. .cin1(vcc),
  2881. .inverta(gnd),
  2882. .regcascin(gnd),
  2883. .combout(),
  2884. .regout(dffe15a_3),
  2885. .cout(),
  2886. .cout0(),
  2887. .cout1());
  2888. defparam \dffe15a[3] .lut_mask = "aaaa";
  2889. defparam \dffe15a[3] .operation_mode = "normal";
  2890. defparam \dffe15a[3] .output_mode = "reg_only";
  2891. defparam \dffe15a[3] .register_cascade_mode = "off";
  2892. defparam \dffe15a[3] .sum_lutc_input = "datac";
  2893. defparam \dffe15a[3] .synch_mode = "off";
  2894. defparam \dffe15a[3] .x_on_violation = "off";
  2895. maxii_lcell \dffe15a[2] (
  2896. .clk(clock),
  2897. .dataa(\dffe14a[2]~regout ),
  2898. .datab(vcc),
  2899. .datac(vcc),
  2900. .datad(vcc),
  2901. .aclr(clrn),
  2902. .aload(gnd),
  2903. .sclr(gnd),
  2904. .sload(gnd),
  2905. .ena(vcc),
  2906. .cin(gnd),
  2907. .cin0(gnd),
  2908. .cin1(vcc),
  2909. .inverta(gnd),
  2910. .regcascin(gnd),
  2911. .combout(),
  2912. .regout(dffe15a_2),
  2913. .cout(),
  2914. .cout0(),
  2915. .cout1());
  2916. defparam \dffe15a[2] .lut_mask = "aaaa";
  2917. defparam \dffe15a[2] .operation_mode = "normal";
  2918. defparam \dffe15a[2] .output_mode = "reg_only";
  2919. defparam \dffe15a[2] .register_cascade_mode = "off";
  2920. defparam \dffe15a[2] .sum_lutc_input = "datac";
  2921. defparam \dffe15a[2] .synch_mode = "off";
  2922. defparam \dffe15a[2] .x_on_violation = "off";
  2923. maxii_lcell \dffe15a[1] (
  2924. .clk(clock),
  2925. .dataa(\dffe14a[1]~regout ),
  2926. .datab(vcc),
  2927. .datac(vcc),
  2928. .datad(vcc),
  2929. .aclr(clrn),
  2930. .aload(gnd),
  2931. .sclr(gnd),
  2932. .sload(gnd),
  2933. .ena(vcc),
  2934. .cin(gnd),
  2935. .cin0(gnd),
  2936. .cin1(vcc),
  2937. .inverta(gnd),
  2938. .regcascin(gnd),
  2939. .combout(),
  2940. .regout(dffe15a_1),
  2941. .cout(),
  2942. .cout0(),
  2943. .cout1());
  2944. defparam \dffe15a[1] .lut_mask = "aaaa";
  2945. defparam \dffe15a[1] .operation_mode = "normal";
  2946. defparam \dffe15a[1] .output_mode = "reg_only";
  2947. defparam \dffe15a[1] .register_cascade_mode = "off";
  2948. defparam \dffe15a[1] .sum_lutc_input = "datac";
  2949. defparam \dffe15a[1] .synch_mode = "off";
  2950. defparam \dffe15a[1] .x_on_violation = "off";
  2951. maxii_lcell \dffe15a[0] (
  2952. .clk(clock),
  2953. .dataa(\dffe14a[0]~regout ),
  2954. .datab(vcc),
  2955. .datac(vcc),
  2956. .datad(vcc),
  2957. .aclr(clrn),
  2958. .aload(gnd),
  2959. .sclr(gnd),
  2960. .sload(gnd),
  2961. .ena(vcc),
  2962. .cin(gnd),
  2963. .cin0(gnd),
  2964. .cin1(vcc),
  2965. .inverta(gnd),
  2966. .regcascin(gnd),
  2967. .combout(),
  2968. .regout(dffe15a_0),
  2969. .cout(),
  2970. .cout0(),
  2971. .cout1());
  2972. defparam \dffe15a[0] .lut_mask = "aaaa";
  2973. defparam \dffe15a[0] .operation_mode = "normal";
  2974. defparam \dffe15a[0] .output_mode = "reg_only";
  2975. defparam \dffe15a[0] .register_cascade_mode = "off";
  2976. defparam \dffe15a[0] .sum_lutc_input = "datac";
  2977. defparam \dffe15a[0] .synch_mode = "off";
  2978. defparam \dffe15a[0] .x_on_violation = "off";
  2979. maxii_lcell \dffe13a[5] (
  2980. .clk(clock),
  2981. .dataa(rdptrrg_5),
  2982. .datab(vcc),
  2983. .datac(vcc),
  2984. .datad(vcc),
  2985. .aclr(clrn),
  2986. .aload(gnd),
  2987. .sclr(gnd),
  2988. .sload(gnd),
  2989. .ena(vcc),
  2990. .cin(gnd),
  2991. .cin0(gnd),
  2992. .cin1(vcc),
  2993. .inverta(gnd),
  2994. .regcascin(gnd),
  2995. .combout(),
  2996. .regout(\dffe13a[5]~regout ),
  2997. .cout(),
  2998. .cout0(),
  2999. .cout1());
  3000. defparam \dffe13a[5] .lut_mask = "aaaa";
  3001. defparam \dffe13a[5] .operation_mode = "normal";
  3002. defparam \dffe13a[5] .output_mode = "reg_only";
  3003. defparam \dffe13a[5] .register_cascade_mode = "off";
  3004. defparam \dffe13a[5] .sum_lutc_input = "datac";
  3005. defparam \dffe13a[5] .synch_mode = "off";
  3006. defparam \dffe13a[5] .x_on_violation = "off";
  3007. maxii_lcell \dffe14a[5] (
  3008. .clk(clock),
  3009. .dataa(\dffe13a[5]~regout ),
  3010. .datab(vcc),
  3011. .datac(vcc),
  3012. .datad(vcc),
  3013. .aclr(clrn),
  3014. .aload(gnd),
  3015. .sclr(gnd),
  3016. .sload(gnd),
  3017. .ena(vcc),
  3018. .cin(gnd),
  3019. .cin0(gnd),
  3020. .cin1(vcc),
  3021. .inverta(gnd),
  3022. .regcascin(gnd),
  3023. .combout(),
  3024. .regout(\dffe14a[5]~regout ),
  3025. .cout(),
  3026. .cout0(),
  3027. .cout1());
  3028. defparam \dffe14a[5] .lut_mask = "aaaa";
  3029. defparam \dffe14a[5] .operation_mode = "normal";
  3030. defparam \dffe14a[5] .output_mode = "reg_only";
  3031. defparam \dffe14a[5] .register_cascade_mode = "off";
  3032. defparam \dffe14a[5] .sum_lutc_input = "datac";
  3033. defparam \dffe14a[5] .synch_mode = "off";
  3034. defparam \dffe14a[5] .x_on_violation = "off";
  3035. maxii_lcell \dffe13a[4] (
  3036. .clk(clock),
  3037. .dataa(rdptrrg_4),
  3038. .datab(vcc),
  3039. .datac(vcc),
  3040. .datad(vcc),
  3041. .aclr(clrn),
  3042. .aload(gnd),
  3043. .sclr(gnd),
  3044. .sload(gnd),
  3045. .ena(vcc),
  3046. .cin(gnd),
  3047. .cin0(gnd),
  3048. .cin1(vcc),
  3049. .inverta(gnd),
  3050. .regcascin(gnd),
  3051. .combout(),
  3052. .regout(\dffe13a[4]~regout ),
  3053. .cout(),
  3054. .cout0(),
  3055. .cout1());
  3056. defparam \dffe13a[4] .lut_mask = "aaaa";
  3057. defparam \dffe13a[4] .operation_mode = "normal";
  3058. defparam \dffe13a[4] .output_mode = "reg_only";
  3059. defparam \dffe13a[4] .register_cascade_mode = "off";
  3060. defparam \dffe13a[4] .sum_lutc_input = "datac";
  3061. defparam \dffe13a[4] .synch_mode = "off";
  3062. defparam \dffe13a[4] .x_on_violation = "off";
  3063. maxii_lcell \dffe14a[4] (
  3064. .clk(clock),
  3065. .dataa(\dffe13a[4]~regout ),
  3066. .datab(vcc),
  3067. .datac(vcc),
  3068. .datad(vcc),
  3069. .aclr(clrn),
  3070. .aload(gnd),
  3071. .sclr(gnd),
  3072. .sload(gnd),
  3073. .ena(vcc),
  3074. .cin(gnd),
  3075. .cin0(gnd),
  3076. .cin1(vcc),
  3077. .inverta(gnd),
  3078. .regcascin(gnd),
  3079. .combout(),
  3080. .regout(\dffe14a[4]~regout ),
  3081. .cout(),
  3082. .cout0(),
  3083. .cout1());
  3084. defparam \dffe14a[4] .lut_mask = "aaaa";
  3085. defparam \dffe14a[4] .operation_mode = "normal";
  3086. defparam \dffe14a[4] .output_mode = "reg_only";
  3087. defparam \dffe14a[4] .register_cascade_mode = "off";
  3088. defparam \dffe14a[4] .sum_lutc_input = "datac";
  3089. defparam \dffe14a[4] .synch_mode = "off";
  3090. defparam \dffe14a[4] .x_on_violation = "off";
  3091. maxii_lcell \dffe13a[3] (
  3092. .clk(clock),
  3093. .dataa(rdptrrg_3),
  3094. .datab(vcc),
  3095. .datac(vcc),
  3096. .datad(vcc),
  3097. .aclr(clrn),
  3098. .aload(gnd),
  3099. .sclr(gnd),
  3100. .sload(gnd),
  3101. .ena(vcc),
  3102. .cin(gnd),
  3103. .cin0(gnd),
  3104. .cin1(vcc),
  3105. .inverta(gnd),
  3106. .regcascin(gnd),
  3107. .combout(),
  3108. .regout(\dffe13a[3]~regout ),
  3109. .cout(),
  3110. .cout0(),
  3111. .cout1());
  3112. defparam \dffe13a[3] .lut_mask = "aaaa";
  3113. defparam \dffe13a[3] .operation_mode = "normal";
  3114. defparam \dffe13a[3] .output_mode = "reg_only";
  3115. defparam \dffe13a[3] .register_cascade_mode = "off";
  3116. defparam \dffe13a[3] .sum_lutc_input = "datac";
  3117. defparam \dffe13a[3] .synch_mode = "off";
  3118. defparam \dffe13a[3] .x_on_violation = "off";
  3119. maxii_lcell \dffe14a[3] (
  3120. .clk(clock),
  3121. .dataa(\dffe13a[3]~regout ),
  3122. .datab(vcc),
  3123. .datac(vcc),
  3124. .datad(vcc),
  3125. .aclr(clrn),
  3126. .aload(gnd),
  3127. .sclr(gnd),
  3128. .sload(gnd),
  3129. .ena(vcc),
  3130. .cin(gnd),
  3131. .cin0(gnd),
  3132. .cin1(vcc),
  3133. .inverta(gnd),
  3134. .regcascin(gnd),
  3135. .combout(),
  3136. .regout(\dffe14a[3]~regout ),
  3137. .cout(),
  3138. .cout0(),
  3139. .cout1());
  3140. defparam \dffe14a[3] .lut_mask = "aaaa";
  3141. defparam \dffe14a[3] .operation_mode = "normal";
  3142. defparam \dffe14a[3] .output_mode = "reg_only";
  3143. defparam \dffe14a[3] .register_cascade_mode = "off";
  3144. defparam \dffe14a[3] .sum_lutc_input = "datac";
  3145. defparam \dffe14a[3] .synch_mode = "off";
  3146. defparam \dffe14a[3] .x_on_violation = "off";
  3147. maxii_lcell \dffe13a[2] (
  3148. .clk(clock),
  3149. .dataa(rdptrrg_2),
  3150. .datab(vcc),
  3151. .datac(vcc),
  3152. .datad(vcc),
  3153. .aclr(clrn),
  3154. .aload(gnd),
  3155. .sclr(gnd),
  3156. .sload(gnd),
  3157. .ena(vcc),
  3158. .cin(gnd),
  3159. .cin0(gnd),
  3160. .cin1(vcc),
  3161. .inverta(gnd),
  3162. .regcascin(gnd),
  3163. .combout(),
  3164. .regout(\dffe13a[2]~regout ),
  3165. .cout(),
  3166. .cout0(),
  3167. .cout1());
  3168. defparam \dffe13a[2] .lut_mask = "aaaa";
  3169. defparam \dffe13a[2] .operation_mode = "normal";
  3170. defparam \dffe13a[2] .output_mode = "reg_only";
  3171. defparam \dffe13a[2] .register_cascade_mode = "off";
  3172. defparam \dffe13a[2] .sum_lutc_input = "datac";
  3173. defparam \dffe13a[2] .synch_mode = "off";
  3174. defparam \dffe13a[2] .x_on_violation = "off";
  3175. maxii_lcell \dffe14a[2] (
  3176. .clk(clock),
  3177. .dataa(\dffe13a[2]~regout ),
  3178. .datab(vcc),
  3179. .datac(vcc),
  3180. .datad(vcc),
  3181. .aclr(clrn),
  3182. .aload(gnd),
  3183. .sclr(gnd),
  3184. .sload(gnd),
  3185. .ena(vcc),
  3186. .cin(gnd),
  3187. .cin0(gnd),
  3188. .cin1(vcc),
  3189. .inverta(gnd),
  3190. .regcascin(gnd),
  3191. .combout(),
  3192. .regout(\dffe14a[2]~regout ),
  3193. .cout(),
  3194. .cout0(),
  3195. .cout1());
  3196. defparam \dffe14a[2] .lut_mask = "aaaa";
  3197. defparam \dffe14a[2] .operation_mode = "normal";
  3198. defparam \dffe14a[2] .output_mode = "reg_only";
  3199. defparam \dffe14a[2] .register_cascade_mode = "off";
  3200. defparam \dffe14a[2] .sum_lutc_input = "datac";
  3201. defparam \dffe14a[2] .synch_mode = "off";
  3202. defparam \dffe14a[2] .x_on_violation = "off";
  3203. maxii_lcell \dffe13a[1] (
  3204. .clk(clock),
  3205. .dataa(rdptrrg_1),
  3206. .datab(vcc),
  3207. .datac(vcc),
  3208. .datad(vcc),
  3209. .aclr(clrn),
  3210. .aload(gnd),
  3211. .sclr(gnd),
  3212. .sload(gnd),
  3213. .ena(vcc),
  3214. .cin(gnd),
  3215. .cin0(gnd),
  3216. .cin1(vcc),
  3217. .inverta(gnd),
  3218. .regcascin(gnd),
  3219. .combout(),
  3220. .regout(\dffe13a[1]~regout ),
  3221. .cout(),
  3222. .cout0(),
  3223. .cout1());
  3224. defparam \dffe13a[1] .lut_mask = "aaaa";
  3225. defparam \dffe13a[1] .operation_mode = "normal";
  3226. defparam \dffe13a[1] .output_mode = "reg_only";
  3227. defparam \dffe13a[1] .register_cascade_mode = "off";
  3228. defparam \dffe13a[1] .sum_lutc_input = "datac";
  3229. defparam \dffe13a[1] .synch_mode = "off";
  3230. defparam \dffe13a[1] .x_on_violation = "off";
  3231. maxii_lcell \dffe14a[1] (
  3232. .clk(clock),
  3233. .dataa(\dffe13a[1]~regout ),
  3234. .datab(vcc),
  3235. .datac(vcc),
  3236. .datad(vcc),
  3237. .aclr(clrn),
  3238. .aload(gnd),
  3239. .sclr(gnd),
  3240. .sload(gnd),
  3241. .ena(vcc),
  3242. .cin(gnd),
  3243. .cin0(gnd),
  3244. .cin1(vcc),
  3245. .inverta(gnd),
  3246. .regcascin(gnd),
  3247. .combout(),
  3248. .regout(\dffe14a[1]~regout ),
  3249. .cout(),
  3250. .cout0(),
  3251. .cout1());
  3252. defparam \dffe14a[1] .lut_mask = "aaaa";
  3253. defparam \dffe14a[1] .operation_mode = "normal";
  3254. defparam \dffe14a[1] .output_mode = "reg_only";
  3255. defparam \dffe14a[1] .register_cascade_mode = "off";
  3256. defparam \dffe14a[1] .sum_lutc_input = "datac";
  3257. defparam \dffe14a[1] .synch_mode = "off";
  3258. defparam \dffe14a[1] .x_on_violation = "off";
  3259. maxii_lcell \dffe13a[0] (
  3260. .clk(clock),
  3261. .dataa(rdptrrg_0),
  3262. .datab(vcc),
  3263. .datac(vcc),
  3264. .datad(vcc),
  3265. .aclr(clrn),
  3266. .aload(gnd),
  3267. .sclr(gnd),
  3268. .sload(gnd),
  3269. .ena(vcc),
  3270. .cin(gnd),
  3271. .cin0(gnd),
  3272. .cin1(vcc),
  3273. .inverta(gnd),
  3274. .regcascin(gnd),
  3275. .combout(),
  3276. .regout(\dffe13a[0]~regout ),
  3277. .cout(),
  3278. .cout0(),
  3279. .cout1());
  3280. defparam \dffe13a[0] .lut_mask = "aaaa";
  3281. defparam \dffe13a[0] .operation_mode = "normal";
  3282. defparam \dffe13a[0] .output_mode = "reg_only";
  3283. defparam \dffe13a[0] .register_cascade_mode = "off";
  3284. defparam \dffe13a[0] .sum_lutc_input = "datac";
  3285. defparam \dffe13a[0] .synch_mode = "off";
  3286. defparam \dffe13a[0] .x_on_violation = "off";
  3287. maxii_lcell \dffe14a[0] (
  3288. .clk(clock),
  3289. .dataa(\dffe13a[0]~regout ),
  3290. .datab(vcc),
  3291. .datac(vcc),
  3292. .datad(vcc),
  3293. .aclr(clrn),
  3294. .aload(gnd),
  3295. .sclr(gnd),
  3296. .sload(gnd),
  3297. .ena(vcc),
  3298. .cin(gnd),
  3299. .cin0(gnd),
  3300. .cin1(vcc),
  3301. .inverta(gnd),
  3302. .regcascin(gnd),
  3303. .combout(),
  3304. .regout(\dffe14a[0]~regout ),
  3305. .cout(),
  3306. .cout0(),
  3307. .cout1());
  3308. defparam \dffe14a[0] .lut_mask = "aaaa";
  3309. defparam \dffe14a[0] .operation_mode = "normal";
  3310. defparam \dffe14a[0] .output_mode = "reg_only";
  3311. defparam \dffe14a[0] .register_cascade_mode = "off";
  3312. defparam \dffe14a[0] .sum_lutc_input = "datac";
  3313. defparam \dffe14a[0] .synch_mode = "off";
  3314. defparam \dffe14a[0] .x_on_violation = "off";
  3315. endmodule
  3316. module IP_FIFO_altdpram_1 (
  3317. xq_0,
  3318. outclock,
  3319. aclr,
  3320. outclocken,
  3321. counter5a4,
  3322. counter5a3,
  3323. data_0,
  3324. inclock,
  3325. wrreq,
  3326. counter10a_5,
  3327. b_full,
  3328. counter10a_2,
  3329. counter10a_1,
  3330. counter10a_0,
  3331. counter10a_4,
  3332. counter10a_3,
  3333. counter5a0,
  3334. counter5a1,
  3335. w_anode161w_3,
  3336. w_anode120w_3,
  3337. counter5a2,
  3338. valid_wreq,
  3339. counter5a5)/* synthesis synthesis_greybox=0 */;
  3340. output xq_0;
  3341. input outclock;
  3342. input aclr;
  3343. input outclocken;
  3344. input counter5a4;
  3345. input counter5a3;
  3346. input data_0;
  3347. input inclock;
  3348. input wrreq;
  3349. input counter10a_5;
  3350. input b_full;
  3351. input counter10a_2;
  3352. input counter10a_1;
  3353. input counter10a_0;
  3354. input counter10a_4;
  3355. input counter10a_3;
  3356. input counter5a0;
  3357. input counter5a1;
  3358. output w_anode161w_3;
  3359. output w_anode120w_3;
  3360. input counter5a2;
  3361. input valid_wreq;
  3362. input counter5a5;
  3363. wire gnd;
  3364. wire vcc;
  3365. wire unknown;
  3366. assign gnd = 1'b0;
  3367. assign vcc = 1'b1;
  3368. // unknown value (1'bx) is not needed for this tool. Default to 1'b0
  3369. assign unknown = 1'b0;
  3370. wire \xraddr[4]~regout ;
  3371. wire \xraddr[3]~regout ;
  3372. wire \cells[31][0]~regout ;
  3373. wire \cells[29][0]~regout ;
  3374. wire \xraddr[0]~regout ;
  3375. wire \xraddr[1]~regout ;
  3376. wire \cells[30][0]~regout ;
  3377. wire \cells[28][0]~regout ;
  3378. wire \cells[26][0]~regout ;
  3379. wire \cells[24][0]~regout ;
  3380. wire \cells[27][0]~regout ;
  3381. wire \cells[25][0]~regout ;
  3382. wire \xraddr[2]~regout ;
  3383. wire \cells[21][0]~regout ;
  3384. wire \cells[22][0]~regout ;
  3385. wire \cells[20][0]~regout ;
  3386. wire \cells[23][0]~regout ;
  3387. wire \cells[17][0]~regout ;
  3388. wire \cells[18][0]~regout ;
  3389. wire \cells[16][0]~regout ;
  3390. wire \cells[19][0]~regout ;
  3391. wire \xraddr[5]~regout ;
  3392. wire \cells[37][0]~regout ;
  3393. wire \cells[38][0]~regout ;
  3394. wire \cells[36][0]~regout ;
  3395. wire \cells[39][0]~regout ;
  3396. wire \cells[33][0]~regout ;
  3397. wire \cells[34][0]~regout ;
  3398. wire \cells[32][0]~regout ;
  3399. wire \cells[35][0]~regout ;
  3400. wire \cells[47][0]~regout ;
  3401. wire \cells[45][0]~regout ;
  3402. wire \cells[46][0]~regout ;
  3403. wire \cells[44][0]~regout ;
  3404. wire \cells[42][0]~regout ;
  3405. wire \cells[40][0]~regout ;
  3406. wire \cells[43][0]~regout ;
  3407. wire \cells[41][0]~regout ;
  3408. wire \mux|auto_generated|_~15_combout ;
  3409. wire \mux|auto_generated|result_node[0]~6_combout ;
  3410. wire \cells[63][0]~regout ;
  3411. wire \cells[61][0]~regout ;
  3412. wire \cells[62][0]~regout ;
  3413. wire \cells[60][0]~regout ;
  3414. wire \cells[58][0]~regout ;
  3415. wire \cells[56][0]~regout ;
  3416. wire \cells[59][0]~regout ;
  3417. wire \cells[57][0]~regout ;
  3418. wire \cells[53][0]~regout ;
  3419. wire \cells[54][0]~regout ;
  3420. wire \cells[52][0]~regout ;
  3421. wire \cells[55][0]~regout ;
  3422. wire \cells[49][0]~regout ;
  3423. wire \cells[50][0]~regout ;
  3424. wire \cells[48][0]~regout ;
  3425. wire \cells[51][0]~regout ;
  3426. wire \mux|auto_generated|_~26_combout ;
  3427. wire \cells[15][0]~regout ;
  3428. wire \cells[14][0]~regout ;
  3429. wire \cells[13][0]~regout ;
  3430. wire \cells[12][0]~regout ;
  3431. wire \cells[11][0]~regout ;
  3432. wire \cells[10][0]~regout ;
  3433. wire \cells[9][0]~regout ;
  3434. wire \cells[8][0]~regout ;
  3435. wire \cells[5][0]~regout ;
  3436. wire \cells[6][0]~regout ;
  3437. wire \cells[4][0]~regout ;
  3438. wire \cells[7][0]~regout ;
  3439. wire \cells[1][0]~regout ;
  3440. wire \cells[2][0]~regout ;
  3441. wire \cells[0][0]~regout ;
  3442. wire \cells[3][0]~regout ;
  3443. wire \mux|auto_generated|result_node[0]~10_combout ;
  3444. wire \wdecoder|auto_generated|w_anode377w[3]~combout ;
  3445. wire \wdecoder|auto_generated|w_anode357w[3]~combout ;
  3446. wire \wdecoder|auto_generated|w_anode367w[3]~combout ;
  3447. wire \wdecoder|auto_generated|w_anode327w[3]~combout ;
  3448. wire \wdecoder|auto_generated|w_anode337w[3]~combout ;
  3449. wire \wdecoder|auto_generated|w_anode317w[3]~combout ;
  3450. wire \wdecoder|auto_generated|w_anode264w[3]~combout ;
  3451. wire \wdecoder|auto_generated|w_anode274w[3]~combout ;
  3452. wire \wdecoder|auto_generated|w_anode254w[3]~combout ;
  3453. wire \wdecoder|auto_generated|w_anode284w[3]~combout ;
  3454. wire \wdecoder|auto_generated|w_anode224w[3]~combout ;
  3455. wire \wdecoder|auto_generated|w_anode234w[3]~combout ;
  3456. wire \wdecoder|auto_generated|w_anode213w[3]~combout ;
  3457. wire \wdecoder|auto_generated|w_anode244w[3]~combout ;
  3458. wire \wdecoder|auto_generated|w_anode450w[3]~combout ;
  3459. wire \wdecoder|auto_generated|w_anode460w[3]~combout ;
  3460. wire \wdecoder|auto_generated|w_anode440w[3]~combout ;
  3461. wire \wdecoder|auto_generated|w_anode470w[3]~combout ;
  3462. wire \wdecoder|auto_generated|w_anode410w[3]~combout ;
  3463. wire \wdecoder|auto_generated|w_anode420w[3]~combout ;
  3464. wire \wdecoder|auto_generated|w_anode399w[3]~combout ;
  3465. wire \wdecoder|auto_generated|w_anode430w[3]~combout ;
  3466. wire \wdecoder|auto_generated|w_anode563w[3]~combout ;
  3467. wire \wdecoder|auto_generated|w_anode543w[3]~combout ;
  3468. wire \wdecoder|auto_generated|w_anode553w[3]~combout ;
  3469. wire \wdecoder|auto_generated|w_anode513w[3]~combout ;
  3470. wire \wdecoder|auto_generated|w_anode523w[3]~combout ;
  3471. wire \wdecoder|auto_generated|w_anode503w[3]~combout ;
  3472. wire \wdecoder|auto_generated|w_anode749w[3]~combout ;
  3473. wire \wdecoder|auto_generated|w_anode729w[3]~combout ;
  3474. wire \wdecoder|auto_generated|w_anode739w[3]~combout ;
  3475. wire \wdecoder|auto_generated|w_anode699w[3]~combout ;
  3476. wire \wdecoder|auto_generated|w_anode709w[3]~combout ;
  3477. wire \wdecoder|auto_generated|w_anode689w[3]~combout ;
  3478. wire \wdecoder|auto_generated|w_anode636w[3]~combout ;
  3479. wire \wdecoder|auto_generated|w_anode646w[3]~combout ;
  3480. wire \wdecoder|auto_generated|w_anode626w[3]~combout ;
  3481. wire \wdecoder|auto_generated|w_anode656w[3]~combout ;
  3482. wire \wdecoder|auto_generated|w_anode596w[3]~combout ;
  3483. wire \wdecoder|auto_generated|w_anode606w[3]~combout ;
  3484. wire \wdecoder|auto_generated|w_anode585w[3]~combout ;
  3485. wire \wdecoder|auto_generated|w_anode616w[3]~combout ;
  3486. wire \wdecoder|auto_generated|w_anode191w[3]~combout ;
  3487. wire \wdecoder|auto_generated|w_anode181w[3]~combout ;
  3488. wire \wdecoder|auto_generated|w_anode171w[3]~combout ;
  3489. wire \wdecoder|auto_generated|w_anode151w[3]~combout ;
  3490. wire \wdecoder|auto_generated|w_anode141w[3]~combout ;
  3491. wire \wdecoder|auto_generated|w_anode131w[3]~combout ;
  3492. wire \wdecoder|auto_generated|w_anode77w[3]~combout ;
  3493. wire \wdecoder|auto_generated|w_anode87w[3]~combout ;
  3494. wire \wdecoder|auto_generated|w_anode67w[3]~combout ;
  3495. wire \wdecoder|auto_generated|w_anode97w[3]~combout ;
  3496. wire \wdecoder|auto_generated|w_anode37w[3]~combout ;
  3497. wire \wdecoder|auto_generated|w_anode47w[3]~combout ;
  3498. wire \wdecoder|auto_generated|w_anode20w[3]~combout ;
  3499. wire \wdecoder|auto_generated|w_anode57w[3]~combout ;
  3500. wire \wdecoder|auto_generated|w_anode347w[3]~combout ;
  3501. wire \wdecoder|auto_generated|w_anode306w[3]~combout ;
  3502. wire \wdecoder|auto_generated|w_anode533w[3]~combout ;
  3503. wire \wdecoder|auto_generated|w_anode492w[3]~combout ;
  3504. wire \wdecoder|auto_generated|w_anode719w[3]~combout ;
  3505. wire \wdecoder|auto_generated|w_anode678w[3]~combout ;
  3506. wire \wdecoder|auto_generated|w_anode161w[3]~combout ;
  3507. wire \wdecoder|auto_generated|w_anode120w[3]~combout ;
  3508. IP_FIFO_lpm_decode_1 wdecoder(
  3509. .aclr(aclr),
  3510. .wrreq(wrreq),
  3511. .counter10a_5(counter10a_5),
  3512. .b_full(b_full),
  3513. .counter10a_2(counter10a_2),
  3514. .counter10a_1(counter10a_1),
  3515. .counter10a_0(counter10a_0),
  3516. .counter10a_4(counter10a_4),
  3517. .counter10a_3(counter10a_3),
  3518. .w_anode377w_3(\wdecoder|auto_generated|w_anode377w[3]~combout ),
  3519. .w_anode357w_3(\wdecoder|auto_generated|w_anode357w[3]~combout ),
  3520. .w_anode367w_3(\wdecoder|auto_generated|w_anode367w[3]~combout ),
  3521. .w_anode161w_3(w_anode161w_3),
  3522. .w_anode327w_3(\wdecoder|auto_generated|w_anode327w[3]~combout ),
  3523. .w_anode120w_3(w_anode120w_3),
  3524. .w_anode337w_3(\wdecoder|auto_generated|w_anode337w[3]~combout ),
  3525. .w_anode317w_3(\wdecoder|auto_generated|w_anode317w[3]~combout ),
  3526. .valid_wreq(valid_wreq),
  3527. .w_anode264w_3(\wdecoder|auto_generated|w_anode264w[3]~combout ),
  3528. .w_anode274w_3(\wdecoder|auto_generated|w_anode274w[3]~combout ),
  3529. .w_anode254w_3(\wdecoder|auto_generated|w_anode254w[3]~combout ),
  3530. .w_anode284w_3(\wdecoder|auto_generated|w_anode284w[3]~combout ),
  3531. .w_anode224w_3(\wdecoder|auto_generated|w_anode224w[3]~combout ),
  3532. .w_anode234w_3(\wdecoder|auto_generated|w_anode234w[3]~combout ),
  3533. .w_anode213w_3(\wdecoder|auto_generated|w_anode213w[3]~combout ),
  3534. .w_anode244w_3(\wdecoder|auto_generated|w_anode244w[3]~combout ),
  3535. .w_anode450w_3(\wdecoder|auto_generated|w_anode450w[3]~combout ),
  3536. .w_anode460w_3(\wdecoder|auto_generated|w_anode460w[3]~combout ),
  3537. .w_anode440w_3(\wdecoder|auto_generated|w_anode440w[3]~combout ),
  3538. .w_anode470w_3(\wdecoder|auto_generated|w_anode470w[3]~combout ),
  3539. .w_anode410w_3(\wdecoder|auto_generated|w_anode410w[3]~combout ),
  3540. .w_anode420w_3(\wdecoder|auto_generated|w_anode420w[3]~combout ),
  3541. .w_anode399w_3(\wdecoder|auto_generated|w_anode399w[3]~combout ),
  3542. .w_anode430w_3(\wdecoder|auto_generated|w_anode430w[3]~combout ),
  3543. .w_anode563w_3(\wdecoder|auto_generated|w_anode563w[3]~combout ),
  3544. .w_anode543w_3(\wdecoder|auto_generated|w_anode543w[3]~combout ),
  3545. .w_anode553w_3(\wdecoder|auto_generated|w_anode553w[3]~combout ),
  3546. .w_anode513w_3(\wdecoder|auto_generated|w_anode513w[3]~combout ),
  3547. .w_anode523w_3(\wdecoder|auto_generated|w_anode523w[3]~combout ),
  3548. .w_anode503w_3(\wdecoder|auto_generated|w_anode503w[3]~combout ),
  3549. .w_anode749w_3(\wdecoder|auto_generated|w_anode749w[3]~combout ),
  3550. .w_anode729w_3(\wdecoder|auto_generated|w_anode729w[3]~combout ),
  3551. .w_anode739w_3(\wdecoder|auto_generated|w_anode739w[3]~combout ),
  3552. .w_anode699w_3(\wdecoder|auto_generated|w_anode699w[3]~combout ),
  3553. .w_anode709w_3(\wdecoder|auto_generated|w_anode709w[3]~combout ),
  3554. .w_anode689w_3(\wdecoder|auto_generated|w_anode689w[3]~combout ),
  3555. .w_anode636w_3(\wdecoder|auto_generated|w_anode636w[3]~combout ),
  3556. .w_anode646w_3(\wdecoder|auto_generated|w_anode646w[3]~combout ),
  3557. .w_anode626w_3(\wdecoder|auto_generated|w_anode626w[3]~combout ),
  3558. .w_anode656w_3(\wdecoder|auto_generated|w_anode656w[3]~combout ),
  3559. .w_anode596w_3(\wdecoder|auto_generated|w_anode596w[3]~combout ),
  3560. .w_anode606w_3(\wdecoder|auto_generated|w_anode606w[3]~combout ),
  3561. .w_anode585w_3(\wdecoder|auto_generated|w_anode585w[3]~combout ),
  3562. .w_anode616w_3(\wdecoder|auto_generated|w_anode616w[3]~combout ),
  3563. .w_anode191w_3(\wdecoder|auto_generated|w_anode191w[3]~combout ),
  3564. .w_anode181w_3(\wdecoder|auto_generated|w_anode181w[3]~combout ),
  3565. .w_anode171w_3(\wdecoder|auto_generated|w_anode171w[3]~combout ),
  3566. .w_anode151w_3(\wdecoder|auto_generated|w_anode151w[3]~combout ),
  3567. .w_anode141w_3(\wdecoder|auto_generated|w_anode141w[3]~combout ),
  3568. .w_anode131w_3(\wdecoder|auto_generated|w_anode131w[3]~combout ),
  3569. .w_anode77w_3(\wdecoder|auto_generated|w_anode77w[3]~combout ),
  3570. .w_anode87w_3(\wdecoder|auto_generated|w_anode87w[3]~combout ),
  3571. .w_anode67w_3(\wdecoder|auto_generated|w_anode67w[3]~combout ),
  3572. .w_anode97w_3(\wdecoder|auto_generated|w_anode97w[3]~combout ),
  3573. .w_anode37w_3(\wdecoder|auto_generated|w_anode37w[3]~combout ),
  3574. .w_anode47w_3(\wdecoder|auto_generated|w_anode47w[3]~combout ),
  3575. .w_anode20w_3(\wdecoder|auto_generated|w_anode20w[3]~combout ),
  3576. .w_anode57w_3(\wdecoder|auto_generated|w_anode57w[3]~combout ),
  3577. .w_anode347w_3(\wdecoder|auto_generated|w_anode347w[3]~combout ),
  3578. .w_anode306w_3(\wdecoder|auto_generated|w_anode306w[3]~combout ),
  3579. .w_anode533w_3(\wdecoder|auto_generated|w_anode533w[3]~combout ),
  3580. .w_anode492w_3(\wdecoder|auto_generated|w_anode492w[3]~combout ),
  3581. .w_anode719w_3(\wdecoder|auto_generated|w_anode719w[3]~combout ),
  3582. .w_anode678w_3(\wdecoder|auto_generated|w_anode678w[3]~combout ),
  3583. .w_anode161w_31(\wdecoder|auto_generated|w_anode161w[3]~combout ),
  3584. .w_anode120w_31(\wdecoder|auto_generated|w_anode120w[3]~combout ));
  3585. IP_FIFO_lpm_mux_1 mux(
  3586. .xraddr_4(\xraddr[4]~regout ),
  3587. .xraddr_3(\xraddr[3]~regout ),
  3588. .cells_0_31(\cells[31][0]~regout ),
  3589. .cells_0_29(\cells[29][0]~regout ),
  3590. .xraddr_0(\xraddr[0]~regout ),
  3591. .xraddr_1(\xraddr[1]~regout ),
  3592. .cells_0_30(\cells[30][0]~regout ),
  3593. .cells_0_28(\cells[28][0]~regout ),
  3594. .cells_0_26(\cells[26][0]~regout ),
  3595. .cells_0_24(\cells[24][0]~regout ),
  3596. .cells_0_27(\cells[27][0]~regout ),
  3597. .cells_0_25(\cells[25][0]~regout ),
  3598. .xraddr_2(\xraddr[2]~regout ),
  3599. .cells_0_21(\cells[21][0]~regout ),
  3600. .cells_0_22(\cells[22][0]~regout ),
  3601. .cells_0_20(\cells[20][0]~regout ),
  3602. .cells_0_23(\cells[23][0]~regout ),
  3603. .cells_0_17(\cells[17][0]~regout ),
  3604. .cells_0_18(\cells[18][0]~regout ),
  3605. .cells_0_16(\cells[16][0]~regout ),
  3606. .cells_0_19(\cells[19][0]~regout ),
  3607. .xraddr_5(\xraddr[5]~regout ),
  3608. .cells_0_37(\cells[37][0]~regout ),
  3609. .cells_0_38(\cells[38][0]~regout ),
  3610. .cells_0_36(\cells[36][0]~regout ),
  3611. .cells_0_39(\cells[39][0]~regout ),
  3612. .cells_0_33(\cells[33][0]~regout ),
  3613. .cells_0_34(\cells[34][0]~regout ),
  3614. .cells_0_32(\cells[32][0]~regout ),
  3615. .cells_0_35(\cells[35][0]~regout ),
  3616. .cells_0_47(\cells[47][0]~regout ),
  3617. .cells_0_45(\cells[45][0]~regout ),
  3618. .cells_0_46(\cells[46][0]~regout ),
  3619. .cells_0_44(\cells[44][0]~regout ),
  3620. .cells_0_42(\cells[42][0]~regout ),
  3621. .cells_0_40(\cells[40][0]~regout ),
  3622. .cells_0_43(\cells[43][0]~regout ),
  3623. .cells_0_41(\cells[41][0]~regout ),
  3624. ._(\mux|auto_generated|_~15_combout ),
  3625. .result_node_0(\mux|auto_generated|result_node[0]~6_combout ),
  3626. .cells_0_63(\cells[63][0]~regout ),
  3627. .cells_0_61(\cells[61][0]~regout ),
  3628. .cells_0_62(\cells[62][0]~regout ),
  3629. .cells_0_60(\cells[60][0]~regout ),
  3630. .cells_0_58(\cells[58][0]~regout ),
  3631. .cells_0_56(\cells[56][0]~regout ),
  3632. .cells_0_59(\cells[59][0]~regout ),
  3633. .cells_0_57(\cells[57][0]~regout ),
  3634. .cells_0_53(\cells[53][0]~regout ),
  3635. .cells_0_54(\cells[54][0]~regout ),
  3636. .cells_0_52(\cells[52][0]~regout ),
  3637. .cells_0_55(\cells[55][0]~regout ),
  3638. .cells_0_49(\cells[49][0]~regout ),
  3639. .cells_0_50(\cells[50][0]~regout ),
  3640. .cells_0_48(\cells[48][0]~regout ),
  3641. .cells_0_51(\cells[51][0]~regout ),
  3642. ._1(\mux|auto_generated|_~26_combout ),
  3643. .cells_0_15(\cells[15][0]~regout ),
  3644. .cells_0_14(\cells[14][0]~regout ),
  3645. .cells_0_13(\cells[13][0]~regout ),
  3646. .cells_0_12(\cells[12][0]~regout ),
  3647. .cells_0_11(\cells[11][0]~regout ),
  3648. .cells_0_10(\cells[10][0]~regout ),
  3649. .cells_0_9(\cells[9][0]~regout ),
  3650. .cells_0_8(\cells[8][0]~regout ),
  3651. .cells_0_5(\cells[5][0]~regout ),
  3652. .cells_0_6(\cells[6][0]~regout ),
  3653. .cells_0_4(\cells[4][0]~regout ),
  3654. .cells_0_7(\cells[7][0]~regout ),
  3655. .cells_0_1(\cells[1][0]~regout ),
  3656. .cells_0_2(\cells[2][0]~regout ),
  3657. .cells_0_0(\cells[0][0]~regout ),
  3658. .cells_0_3(\cells[3][0]~regout ),
  3659. .result_node_01(\mux|auto_generated|result_node[0]~10_combout ));
  3660. maxii_lcell \xraddr[4] (
  3661. .clk(outclock),
  3662. .dataa(counter5a4),
  3663. .datab(vcc),
  3664. .datac(vcc),
  3665. .datad(vcc),
  3666. .aclr(aclr),
  3667. .aload(gnd),
  3668. .sclr(gnd),
  3669. .sload(gnd),
  3670. .ena(outclocken),
  3671. .cin(gnd),
  3672. .cin0(gnd),
  3673. .cin1(vcc),
  3674. .inverta(gnd),
  3675. .regcascin(gnd),
  3676. .combout(),
  3677. .regout(\xraddr[4]~regout ),
  3678. .cout(),
  3679. .cout0(),
  3680. .cout1());
  3681. defparam \xraddr[4] .lut_mask = "aaaa";
  3682. defparam \xraddr[4] .operation_mode = "normal";
  3683. defparam \xraddr[4] .output_mode = "reg_only";
  3684. defparam \xraddr[4] .register_cascade_mode = "off";
  3685. defparam \xraddr[4] .sum_lutc_input = "datac";
  3686. defparam \xraddr[4] .synch_mode = "off";
  3687. maxii_lcell \xraddr[3] (
  3688. .clk(outclock),
  3689. .dataa(counter5a3),
  3690. .datab(vcc),
  3691. .datac(vcc),
  3692. .datad(vcc),
  3693. .aclr(aclr),
  3694. .aload(gnd),
  3695. .sclr(gnd),
  3696. .sload(gnd),
  3697. .ena(outclocken),
  3698. .cin(gnd),
  3699. .cin0(gnd),
  3700. .cin1(vcc),
  3701. .inverta(gnd),
  3702. .regcascin(gnd),
  3703. .combout(),
  3704. .regout(\xraddr[3]~regout ),
  3705. .cout(),
  3706. .cout0(),
  3707. .cout1());
  3708. defparam \xraddr[3] .lut_mask = "aaaa";
  3709. defparam \xraddr[3] .operation_mode = "normal";
  3710. defparam \xraddr[3] .output_mode = "reg_only";
  3711. defparam \xraddr[3] .register_cascade_mode = "off";
  3712. defparam \xraddr[3] .sum_lutc_input = "datac";
  3713. defparam \xraddr[3] .synch_mode = "off";
  3714. maxii_lcell \cells[31][0] (
  3715. .clk(inclock),
  3716. .dataa(data_0),
  3717. .datab(vcc),
  3718. .datac(vcc),
  3719. .datad(vcc),
  3720. .aclr(gnd),
  3721. .aload(gnd),
  3722. .sclr(gnd),
  3723. .sload(gnd),
  3724. .ena(\wdecoder|auto_generated|w_anode377w[3]~combout ),
  3725. .cin(gnd),
  3726. .cin0(gnd),
  3727. .cin1(vcc),
  3728. .inverta(gnd),
  3729. .regcascin(gnd),
  3730. .combout(),
  3731. .regout(\cells[31][0]~regout ),
  3732. .cout(),
  3733. .cout0(),
  3734. .cout1());
  3735. defparam \cells[31][0] .lut_mask = "aaaa";
  3736. defparam \cells[31][0] .operation_mode = "normal";
  3737. defparam \cells[31][0] .output_mode = "reg_only";
  3738. defparam \cells[31][0] .register_cascade_mode = "off";
  3739. defparam \cells[31][0] .sum_lutc_input = "datac";
  3740. defparam \cells[31][0] .synch_mode = "off";
  3741. maxii_lcell \cells[29][0] (
  3742. .clk(inclock),
  3743. .dataa(data_0),
  3744. .datab(vcc),
  3745. .datac(vcc),
  3746. .datad(vcc),
  3747. .aclr(gnd),
  3748. .aload(gnd),
  3749. .sclr(gnd),
  3750. .sload(gnd),
  3751. .ena(\wdecoder|auto_generated|w_anode357w[3]~combout ),
  3752. .cin(gnd),
  3753. .cin0(gnd),
  3754. .cin1(vcc),
  3755. .inverta(gnd),
  3756. .regcascin(gnd),
  3757. .combout(),
  3758. .regout(\cells[29][0]~regout ),
  3759. .cout(),
  3760. .cout0(),
  3761. .cout1());
  3762. defparam \cells[29][0] .lut_mask = "aaaa";
  3763. defparam \cells[29][0] .operation_mode = "normal";
  3764. defparam \cells[29][0] .output_mode = "reg_only";
  3765. defparam \cells[29][0] .register_cascade_mode = "off";
  3766. defparam \cells[29][0] .sum_lutc_input = "datac";
  3767. defparam \cells[29][0] .synch_mode = "off";
  3768. maxii_lcell \xraddr[0] (
  3769. .clk(outclock),
  3770. .dataa(counter5a0),
  3771. .datab(vcc),
  3772. .datac(vcc),
  3773. .datad(vcc),
  3774. .aclr(aclr),
  3775. .aload(gnd),
  3776. .sclr(gnd),
  3777. .sload(gnd),
  3778. .ena(outclocken),
  3779. .cin(gnd),
  3780. .cin0(gnd),
  3781. .cin1(vcc),
  3782. .inverta(gnd),
  3783. .regcascin(gnd),
  3784. .combout(),
  3785. .regout(\xraddr[0]~regout ),
  3786. .cout(),
  3787. .cout0(),
  3788. .cout1());
  3789. defparam \xraddr[0] .lut_mask = "5555";
  3790. defparam \xraddr[0] .operation_mode = "normal";
  3791. defparam \xraddr[0] .output_mode = "reg_only";
  3792. defparam \xraddr[0] .register_cascade_mode = "off";
  3793. defparam \xraddr[0] .sum_lutc_input = "datac";
  3794. defparam \xraddr[0] .synch_mode = "off";
  3795. maxii_lcell \xraddr[1] (
  3796. .clk(outclock),
  3797. .dataa(counter5a1),
  3798. .datab(vcc),
  3799. .datac(vcc),
  3800. .datad(vcc),
  3801. .aclr(aclr),
  3802. .aload(gnd),
  3803. .sclr(gnd),
  3804. .sload(gnd),
  3805. .ena(outclocken),
  3806. .cin(gnd),
  3807. .cin0(gnd),
  3808. .cin1(vcc),
  3809. .inverta(gnd),
  3810. .regcascin(gnd),
  3811. .combout(),
  3812. .regout(\xraddr[1]~regout ),
  3813. .cout(),
  3814. .cout0(),
  3815. .cout1());
  3816. defparam \xraddr[1] .lut_mask = "aaaa";
  3817. defparam \xraddr[1] .operation_mode = "normal";
  3818. defparam \xraddr[1] .output_mode = "reg_only";
  3819. defparam \xraddr[1] .register_cascade_mode = "off";
  3820. defparam \xraddr[1] .sum_lutc_input = "datac";
  3821. defparam \xraddr[1] .synch_mode = "off";
  3822. maxii_lcell \cells[30][0] (
  3823. .clk(inclock),
  3824. .dataa(data_0),
  3825. .datab(vcc),
  3826. .datac(vcc),
  3827. .datad(vcc),
  3828. .aclr(gnd),
  3829. .aload(gnd),
  3830. .sclr(gnd),
  3831. .sload(gnd),
  3832. .ena(\wdecoder|auto_generated|w_anode367w[3]~combout ),
  3833. .cin(gnd),
  3834. .cin0(gnd),
  3835. .cin1(vcc),
  3836. .inverta(gnd),
  3837. .regcascin(gnd),
  3838. .combout(),
  3839. .regout(\cells[30][0]~regout ),
  3840. .cout(),
  3841. .cout0(),
  3842. .cout1());
  3843. defparam \cells[30][0] .lut_mask = "aaaa";
  3844. defparam \cells[30][0] .operation_mode = "normal";
  3845. defparam \cells[30][0] .output_mode = "reg_only";
  3846. defparam \cells[30][0] .register_cascade_mode = "off";
  3847. defparam \cells[30][0] .sum_lutc_input = "datac";
  3848. defparam \cells[30][0] .synch_mode = "off";
  3849. maxii_lcell \cells[28][0] (
  3850. .clk(inclock),
  3851. .dataa(data_0),
  3852. .datab(vcc),
  3853. .datac(vcc),
  3854. .datad(vcc),
  3855. .aclr(gnd),
  3856. .aload(gnd),
  3857. .sclr(gnd),
  3858. .sload(gnd),
  3859. .ena(\wdecoder|auto_generated|w_anode347w[3]~combout ),
  3860. .cin(gnd),
  3861. .cin0(gnd),
  3862. .cin1(vcc),
  3863. .inverta(gnd),
  3864. .regcascin(gnd),
  3865. .combout(),
  3866. .regout(\cells[28][0]~regout ),
  3867. .cout(),
  3868. .cout0(),
  3869. .cout1());
  3870. defparam \cells[28][0] .lut_mask = "aaaa";
  3871. defparam \cells[28][0] .operation_mode = "normal";
  3872. defparam \cells[28][0] .output_mode = "reg_only";
  3873. defparam \cells[28][0] .register_cascade_mode = "off";
  3874. defparam \cells[28][0] .sum_lutc_input = "datac";
  3875. defparam \cells[28][0] .synch_mode = "off";
  3876. maxii_lcell \cells[26][0] (
  3877. .clk(inclock),
  3878. .dataa(data_0),
  3879. .datab(vcc),
  3880. .datac(vcc),
  3881. .datad(vcc),
  3882. .aclr(gnd),
  3883. .aload(gnd),
  3884. .sclr(gnd),
  3885. .sload(gnd),
  3886. .ena(\wdecoder|auto_generated|w_anode327w[3]~combout ),
  3887. .cin(gnd),
  3888. .cin0(gnd),
  3889. .cin1(vcc),
  3890. .inverta(gnd),
  3891. .regcascin(gnd),
  3892. .combout(),
  3893. .regout(\cells[26][0]~regout ),
  3894. .cout(),
  3895. .cout0(),
  3896. .cout1());
  3897. defparam \cells[26][0] .lut_mask = "aaaa";
  3898. defparam \cells[26][0] .operation_mode = "normal";
  3899. defparam \cells[26][0] .output_mode = "reg_only";
  3900. defparam \cells[26][0] .register_cascade_mode = "off";
  3901. defparam \cells[26][0] .sum_lutc_input = "datac";
  3902. defparam \cells[26][0] .synch_mode = "off";
  3903. maxii_lcell \cells[24][0] (
  3904. .clk(inclock),
  3905. .dataa(data_0),
  3906. .datab(vcc),
  3907. .datac(vcc),
  3908. .datad(vcc),
  3909. .aclr(gnd),
  3910. .aload(gnd),
  3911. .sclr(gnd),
  3912. .sload(gnd),
  3913. .ena(\wdecoder|auto_generated|w_anode306w[3]~combout ),
  3914. .cin(gnd),
  3915. .cin0(gnd),
  3916. .cin1(vcc),
  3917. .inverta(gnd),
  3918. .regcascin(gnd),
  3919. .combout(),
  3920. .regout(\cells[24][0]~regout ),
  3921. .cout(),
  3922. .cout0(),
  3923. .cout1());
  3924. defparam \cells[24][0] .lut_mask = "aaaa";
  3925. defparam \cells[24][0] .operation_mode = "normal";
  3926. defparam \cells[24][0] .output_mode = "reg_only";
  3927. defparam \cells[24][0] .register_cascade_mode = "off";
  3928. defparam \cells[24][0] .sum_lutc_input = "datac";
  3929. defparam \cells[24][0] .synch_mode = "off";
  3930. maxii_lcell \cells[27][0] (
  3931. .clk(inclock),
  3932. .dataa(data_0),
  3933. .datab(vcc),
  3934. .datac(vcc),
  3935. .datad(vcc),
  3936. .aclr(gnd),
  3937. .aload(gnd),
  3938. .sclr(gnd),
  3939. .sload(gnd),
  3940. .ena(\wdecoder|auto_generated|w_anode337w[3]~combout ),
  3941. .cin(gnd),
  3942. .cin0(gnd),
  3943. .cin1(vcc),
  3944. .inverta(gnd),
  3945. .regcascin(gnd),
  3946. .combout(),
  3947. .regout(\cells[27][0]~regout ),
  3948. .cout(),
  3949. .cout0(),
  3950. .cout1());
  3951. defparam \cells[27][0] .lut_mask = "aaaa";
  3952. defparam \cells[27][0] .operation_mode = "normal";
  3953. defparam \cells[27][0] .output_mode = "reg_only";
  3954. defparam \cells[27][0] .register_cascade_mode = "off";
  3955. defparam \cells[27][0] .sum_lutc_input = "datac";
  3956. defparam \cells[27][0] .synch_mode = "off";
  3957. maxii_lcell \cells[25][0] (
  3958. .clk(inclock),
  3959. .dataa(data_0),
  3960. .datab(vcc),
  3961. .datac(vcc),
  3962. .datad(vcc),
  3963. .aclr(gnd),
  3964. .aload(gnd),
  3965. .sclr(gnd),
  3966. .sload(gnd),
  3967. .ena(\wdecoder|auto_generated|w_anode317w[3]~combout ),
  3968. .cin(gnd),
  3969. .cin0(gnd),
  3970. .cin1(vcc),
  3971. .inverta(gnd),
  3972. .regcascin(gnd),
  3973. .combout(),
  3974. .regout(\cells[25][0]~regout ),
  3975. .cout(),
  3976. .cout0(),
  3977. .cout1());
  3978. defparam \cells[25][0] .lut_mask = "aaaa";
  3979. defparam \cells[25][0] .operation_mode = "normal";
  3980. defparam \cells[25][0] .output_mode = "reg_only";
  3981. defparam \cells[25][0] .register_cascade_mode = "off";
  3982. defparam \cells[25][0] .sum_lutc_input = "datac";
  3983. defparam \cells[25][0] .synch_mode = "off";
  3984. maxii_lcell \xraddr[2] (
  3985. .clk(outclock),
  3986. .dataa(counter5a2),
  3987. .datab(vcc),
  3988. .datac(vcc),
  3989. .datad(vcc),
  3990. .aclr(aclr),
  3991. .aload(gnd),
  3992. .sclr(gnd),
  3993. .sload(gnd),
  3994. .ena(outclocken),
  3995. .cin(gnd),
  3996. .cin0(gnd),
  3997. .cin1(vcc),
  3998. .inverta(gnd),
  3999. .regcascin(gnd),
  4000. .combout(),
  4001. .regout(\xraddr[2]~regout ),
  4002. .cout(),
  4003. .cout0(),
  4004. .cout1());
  4005. defparam \xraddr[2] .lut_mask = "aaaa";
  4006. defparam \xraddr[2] .operation_mode = "normal";
  4007. defparam \xraddr[2] .output_mode = "reg_only";
  4008. defparam \xraddr[2] .register_cascade_mode = "off";
  4009. defparam \xraddr[2] .sum_lutc_input = "datac";
  4010. defparam \xraddr[2] .synch_mode = "off";
  4011. maxii_lcell \cells[21][0] (
  4012. .clk(inclock),
  4013. .dataa(data_0),
  4014. .datab(vcc),
  4015. .datac(vcc),
  4016. .datad(vcc),
  4017. .aclr(gnd),
  4018. .aload(gnd),
  4019. .sclr(gnd),
  4020. .sload(gnd),
  4021. .ena(\wdecoder|auto_generated|w_anode264w[3]~combout ),
  4022. .cin(gnd),
  4023. .cin0(gnd),
  4024. .cin1(vcc),
  4025. .inverta(gnd),
  4026. .regcascin(gnd),
  4027. .combout(),
  4028. .regout(\cells[21][0]~regout ),
  4029. .cout(),
  4030. .cout0(),
  4031. .cout1());
  4032. defparam \cells[21][0] .lut_mask = "aaaa";
  4033. defparam \cells[21][0] .operation_mode = "normal";
  4034. defparam \cells[21][0] .output_mode = "reg_only";
  4035. defparam \cells[21][0] .register_cascade_mode = "off";
  4036. defparam \cells[21][0] .sum_lutc_input = "datac";
  4037. defparam \cells[21][0] .synch_mode = "off";
  4038. maxii_lcell \cells[22][0] (
  4039. .clk(inclock),
  4040. .dataa(data_0),
  4041. .datab(vcc),
  4042. .datac(vcc),
  4043. .datad(vcc),
  4044. .aclr(gnd),
  4045. .aload(gnd),
  4046. .sclr(gnd),
  4047. .sload(gnd),
  4048. .ena(\wdecoder|auto_generated|w_anode274w[3]~combout ),
  4049. .cin(gnd),
  4050. .cin0(gnd),
  4051. .cin1(vcc),
  4052. .inverta(gnd),
  4053. .regcascin(gnd),
  4054. .combout(),
  4055. .regout(\cells[22][0]~regout ),
  4056. .cout(),
  4057. .cout0(),
  4058. .cout1());
  4059. defparam \cells[22][0] .lut_mask = "aaaa";
  4060. defparam \cells[22][0] .operation_mode = "normal";
  4061. defparam \cells[22][0] .output_mode = "reg_only";
  4062. defparam \cells[22][0] .register_cascade_mode = "off";
  4063. defparam \cells[22][0] .sum_lutc_input = "datac";
  4064. defparam \cells[22][0] .synch_mode = "off";
  4065. maxii_lcell \cells[20][0] (
  4066. .clk(inclock),
  4067. .dataa(data_0),
  4068. .datab(vcc),
  4069. .datac(vcc),
  4070. .datad(vcc),
  4071. .aclr(gnd),
  4072. .aload(gnd),
  4073. .sclr(gnd),
  4074. .sload(gnd),
  4075. .ena(\wdecoder|auto_generated|w_anode254w[3]~combout ),
  4076. .cin(gnd),
  4077. .cin0(gnd),
  4078. .cin1(vcc),
  4079. .inverta(gnd),
  4080. .regcascin(gnd),
  4081. .combout(),
  4082. .regout(\cells[20][0]~regout ),
  4083. .cout(),
  4084. .cout0(),
  4085. .cout1());
  4086. defparam \cells[20][0] .lut_mask = "aaaa";
  4087. defparam \cells[20][0] .operation_mode = "normal";
  4088. defparam \cells[20][0] .output_mode = "reg_only";
  4089. defparam \cells[20][0] .register_cascade_mode = "off";
  4090. defparam \cells[20][0] .sum_lutc_input = "datac";
  4091. defparam \cells[20][0] .synch_mode = "off";
  4092. maxii_lcell \cells[23][0] (
  4093. .clk(inclock),
  4094. .dataa(data_0),
  4095. .datab(vcc),
  4096. .datac(vcc),
  4097. .datad(vcc),
  4098. .aclr(gnd),
  4099. .aload(gnd),
  4100. .sclr(gnd),
  4101. .sload(gnd),
  4102. .ena(\wdecoder|auto_generated|w_anode284w[3]~combout ),
  4103. .cin(gnd),
  4104. .cin0(gnd),
  4105. .cin1(vcc),
  4106. .inverta(gnd),
  4107. .regcascin(gnd),
  4108. .combout(),
  4109. .regout(\cells[23][0]~regout ),
  4110. .cout(),
  4111. .cout0(),
  4112. .cout1());
  4113. defparam \cells[23][0] .lut_mask = "aaaa";
  4114. defparam \cells[23][0] .operation_mode = "normal";
  4115. defparam \cells[23][0] .output_mode = "reg_only";
  4116. defparam \cells[23][0] .register_cascade_mode = "off";
  4117. defparam \cells[23][0] .sum_lutc_input = "datac";
  4118. defparam \cells[23][0] .synch_mode = "off";
  4119. maxii_lcell \cells[17][0] (
  4120. .clk(inclock),
  4121. .dataa(data_0),
  4122. .datab(vcc),
  4123. .datac(vcc),
  4124. .datad(vcc),
  4125. .aclr(gnd),
  4126. .aload(gnd),
  4127. .sclr(gnd),
  4128. .sload(gnd),
  4129. .ena(\wdecoder|auto_generated|w_anode224w[3]~combout ),
  4130. .cin(gnd),
  4131. .cin0(gnd),
  4132. .cin1(vcc),
  4133. .inverta(gnd),
  4134. .regcascin(gnd),
  4135. .combout(),
  4136. .regout(\cells[17][0]~regout ),
  4137. .cout(),
  4138. .cout0(),
  4139. .cout1());
  4140. defparam \cells[17][0] .lut_mask = "aaaa";
  4141. defparam \cells[17][0] .operation_mode = "normal";
  4142. defparam \cells[17][0] .output_mode = "reg_only";
  4143. defparam \cells[17][0] .register_cascade_mode = "off";
  4144. defparam \cells[17][0] .sum_lutc_input = "datac";
  4145. defparam \cells[17][0] .synch_mode = "off";
  4146. maxii_lcell \cells[18][0] (
  4147. .clk(inclock),
  4148. .dataa(data_0),
  4149. .datab(vcc),
  4150. .datac(vcc),
  4151. .datad(vcc),
  4152. .aclr(gnd),
  4153. .aload(gnd),
  4154. .sclr(gnd),
  4155. .sload(gnd),
  4156. .ena(\wdecoder|auto_generated|w_anode234w[3]~combout ),
  4157. .cin(gnd),
  4158. .cin0(gnd),
  4159. .cin1(vcc),
  4160. .inverta(gnd),
  4161. .regcascin(gnd),
  4162. .combout(),
  4163. .regout(\cells[18][0]~regout ),
  4164. .cout(),
  4165. .cout0(),
  4166. .cout1());
  4167. defparam \cells[18][0] .lut_mask = "aaaa";
  4168. defparam \cells[18][0] .operation_mode = "normal";
  4169. defparam \cells[18][0] .output_mode = "reg_only";
  4170. defparam \cells[18][0] .register_cascade_mode = "off";
  4171. defparam \cells[18][0] .sum_lutc_input = "datac";
  4172. defparam \cells[18][0] .synch_mode = "off";
  4173. maxii_lcell \cells[16][0] (
  4174. .clk(inclock),
  4175. .dataa(data_0),
  4176. .datab(vcc),
  4177. .datac(vcc),
  4178. .datad(vcc),
  4179. .aclr(gnd),
  4180. .aload(gnd),
  4181. .sclr(gnd),
  4182. .sload(gnd),
  4183. .ena(\wdecoder|auto_generated|w_anode213w[3]~combout ),
  4184. .cin(gnd),
  4185. .cin0(gnd),
  4186. .cin1(vcc),
  4187. .inverta(gnd),
  4188. .regcascin(gnd),
  4189. .combout(),
  4190. .regout(\cells[16][0]~regout ),
  4191. .cout(),
  4192. .cout0(),
  4193. .cout1());
  4194. defparam \cells[16][0] .lut_mask = "aaaa";
  4195. defparam \cells[16][0] .operation_mode = "normal";
  4196. defparam \cells[16][0] .output_mode = "reg_only";
  4197. defparam \cells[16][0] .register_cascade_mode = "off";
  4198. defparam \cells[16][0] .sum_lutc_input = "datac";
  4199. defparam \cells[16][0] .synch_mode = "off";
  4200. maxii_lcell \cells[19][0] (
  4201. .clk(inclock),
  4202. .dataa(data_0),
  4203. .datab(vcc),
  4204. .datac(vcc),
  4205. .datad(vcc),
  4206. .aclr(gnd),
  4207. .aload(gnd),
  4208. .sclr(gnd),
  4209. .sload(gnd),
  4210. .ena(\wdecoder|auto_generated|w_anode244w[3]~combout ),
  4211. .cin(gnd),
  4212. .cin0(gnd),
  4213. .cin1(vcc),
  4214. .inverta(gnd),
  4215. .regcascin(gnd),
  4216. .combout(),
  4217. .regout(\cells[19][0]~regout ),
  4218. .cout(),
  4219. .cout0(),
  4220. .cout1());
  4221. defparam \cells[19][0] .lut_mask = "aaaa";
  4222. defparam \cells[19][0] .operation_mode = "normal";
  4223. defparam \cells[19][0] .output_mode = "reg_only";
  4224. defparam \cells[19][0] .register_cascade_mode = "off";
  4225. defparam \cells[19][0] .sum_lutc_input = "datac";
  4226. defparam \cells[19][0] .synch_mode = "off";
  4227. maxii_lcell \xraddr[5] (
  4228. .clk(outclock),
  4229. .dataa(counter5a5),
  4230. .datab(vcc),
  4231. .datac(vcc),
  4232. .datad(vcc),
  4233. .aclr(aclr),
  4234. .aload(gnd),
  4235. .sclr(gnd),
  4236. .sload(gnd),
  4237. .ena(outclocken),
  4238. .cin(gnd),
  4239. .cin0(gnd),
  4240. .cin1(vcc),
  4241. .inverta(gnd),
  4242. .regcascin(gnd),
  4243. .combout(),
  4244. .regout(\xraddr[5]~regout ),
  4245. .cout(),
  4246. .cout0(),
  4247. .cout1());
  4248. defparam \xraddr[5] .lut_mask = "aaaa";
  4249. defparam \xraddr[5] .operation_mode = "normal";
  4250. defparam \xraddr[5] .output_mode = "reg_only";
  4251. defparam \xraddr[5] .register_cascade_mode = "off";
  4252. defparam \xraddr[5] .sum_lutc_input = "datac";
  4253. defparam \xraddr[5] .synch_mode = "off";
  4254. maxii_lcell \cells[37][0] (
  4255. .clk(inclock),
  4256. .dataa(data_0),
  4257. .datab(vcc),
  4258. .datac(vcc),
  4259. .datad(vcc),
  4260. .aclr(gnd),
  4261. .aload(gnd),
  4262. .sclr(gnd),
  4263. .sload(gnd),
  4264. .ena(\wdecoder|auto_generated|w_anode450w[3]~combout ),
  4265. .cin(gnd),
  4266. .cin0(gnd),
  4267. .cin1(vcc),
  4268. .inverta(gnd),
  4269. .regcascin(gnd),
  4270. .combout(),
  4271. .regout(\cells[37][0]~regout ),
  4272. .cout(),
  4273. .cout0(),
  4274. .cout1());
  4275. defparam \cells[37][0] .lut_mask = "aaaa";
  4276. defparam \cells[37][0] .operation_mode = "normal";
  4277. defparam \cells[37][0] .output_mode = "reg_only";
  4278. defparam \cells[37][0] .register_cascade_mode = "off";
  4279. defparam \cells[37][0] .sum_lutc_input = "datac";
  4280. defparam \cells[37][0] .synch_mode = "off";
  4281. maxii_lcell \cells[38][0] (
  4282. .clk(inclock),
  4283. .dataa(data_0),
  4284. .datab(vcc),
  4285. .datac(vcc),
  4286. .datad(vcc),
  4287. .aclr(gnd),
  4288. .aload(gnd),
  4289. .sclr(gnd),
  4290. .sload(gnd),
  4291. .ena(\wdecoder|auto_generated|w_anode460w[3]~combout ),
  4292. .cin(gnd),
  4293. .cin0(gnd),
  4294. .cin1(vcc),
  4295. .inverta(gnd),
  4296. .regcascin(gnd),
  4297. .combout(),
  4298. .regout(\cells[38][0]~regout ),
  4299. .cout(),
  4300. .cout0(),
  4301. .cout1());
  4302. defparam \cells[38][0] .lut_mask = "aaaa";
  4303. defparam \cells[38][0] .operation_mode = "normal";
  4304. defparam \cells[38][0] .output_mode = "reg_only";
  4305. defparam \cells[38][0] .register_cascade_mode = "off";
  4306. defparam \cells[38][0] .sum_lutc_input = "datac";
  4307. defparam \cells[38][0] .synch_mode = "off";
  4308. maxii_lcell \cells[36][0] (
  4309. .clk(inclock),
  4310. .dataa(data_0),
  4311. .datab(vcc),
  4312. .datac(vcc),
  4313. .datad(vcc),
  4314. .aclr(gnd),
  4315. .aload(gnd),
  4316. .sclr(gnd),
  4317. .sload(gnd),
  4318. .ena(\wdecoder|auto_generated|w_anode440w[3]~combout ),
  4319. .cin(gnd),
  4320. .cin0(gnd),
  4321. .cin1(vcc),
  4322. .inverta(gnd),
  4323. .regcascin(gnd),
  4324. .combout(),
  4325. .regout(\cells[36][0]~regout ),
  4326. .cout(),
  4327. .cout0(),
  4328. .cout1());
  4329. defparam \cells[36][0] .lut_mask = "aaaa";
  4330. defparam \cells[36][0] .operation_mode = "normal";
  4331. defparam \cells[36][0] .output_mode = "reg_only";
  4332. defparam \cells[36][0] .register_cascade_mode = "off";
  4333. defparam \cells[36][0] .sum_lutc_input = "datac";
  4334. defparam \cells[36][0] .synch_mode = "off";
  4335. maxii_lcell \cells[39][0] (
  4336. .clk(inclock),
  4337. .dataa(data_0),
  4338. .datab(vcc),
  4339. .datac(vcc),
  4340. .datad(vcc),
  4341. .aclr(gnd),
  4342. .aload(gnd),
  4343. .sclr(gnd),
  4344. .sload(gnd),
  4345. .ena(\wdecoder|auto_generated|w_anode470w[3]~combout ),
  4346. .cin(gnd),
  4347. .cin0(gnd),
  4348. .cin1(vcc),
  4349. .inverta(gnd),
  4350. .regcascin(gnd),
  4351. .combout(),
  4352. .regout(\cells[39][0]~regout ),
  4353. .cout(),
  4354. .cout0(),
  4355. .cout1());
  4356. defparam \cells[39][0] .lut_mask = "aaaa";
  4357. defparam \cells[39][0] .operation_mode = "normal";
  4358. defparam \cells[39][0] .output_mode = "reg_only";
  4359. defparam \cells[39][0] .register_cascade_mode = "off";
  4360. defparam \cells[39][0] .sum_lutc_input = "datac";
  4361. defparam \cells[39][0] .synch_mode = "off";
  4362. maxii_lcell \cells[33][0] (
  4363. .clk(inclock),
  4364. .dataa(data_0),
  4365. .datab(vcc),
  4366. .datac(vcc),
  4367. .datad(vcc),
  4368. .aclr(gnd),
  4369. .aload(gnd),
  4370. .sclr(gnd),
  4371. .sload(gnd),
  4372. .ena(\wdecoder|auto_generated|w_anode410w[3]~combout ),
  4373. .cin(gnd),
  4374. .cin0(gnd),
  4375. .cin1(vcc),
  4376. .inverta(gnd),
  4377. .regcascin(gnd),
  4378. .combout(),
  4379. .regout(\cells[33][0]~regout ),
  4380. .cout(),
  4381. .cout0(),
  4382. .cout1());
  4383. defparam \cells[33][0] .lut_mask = "aaaa";
  4384. defparam \cells[33][0] .operation_mode = "normal";
  4385. defparam \cells[33][0] .output_mode = "reg_only";
  4386. defparam \cells[33][0] .register_cascade_mode = "off";
  4387. defparam \cells[33][0] .sum_lutc_input = "datac";
  4388. defparam \cells[33][0] .synch_mode = "off";
  4389. maxii_lcell \cells[34][0] (
  4390. .clk(inclock),
  4391. .dataa(data_0),
  4392. .datab(vcc),
  4393. .datac(vcc),
  4394. .datad(vcc),
  4395. .aclr(gnd),
  4396. .aload(gnd),
  4397. .sclr(gnd),
  4398. .sload(gnd),
  4399. .ena(\wdecoder|auto_generated|w_anode420w[3]~combout ),
  4400. .cin(gnd),
  4401. .cin0(gnd),
  4402. .cin1(vcc),
  4403. .inverta(gnd),
  4404. .regcascin(gnd),
  4405. .combout(),
  4406. .regout(\cells[34][0]~regout ),
  4407. .cout(),
  4408. .cout0(),
  4409. .cout1());
  4410. defparam \cells[34][0] .lut_mask = "aaaa";
  4411. defparam \cells[34][0] .operation_mode = "normal";
  4412. defparam \cells[34][0] .output_mode = "reg_only";
  4413. defparam \cells[34][0] .register_cascade_mode = "off";
  4414. defparam \cells[34][0] .sum_lutc_input = "datac";
  4415. defparam \cells[34][0] .synch_mode = "off";
  4416. maxii_lcell \cells[32][0] (
  4417. .clk(inclock),
  4418. .dataa(data_0),
  4419. .datab(vcc),
  4420. .datac(vcc),
  4421. .datad(vcc),
  4422. .aclr(gnd),
  4423. .aload(gnd),
  4424. .sclr(gnd),
  4425. .sload(gnd),
  4426. .ena(\wdecoder|auto_generated|w_anode399w[3]~combout ),
  4427. .cin(gnd),
  4428. .cin0(gnd),
  4429. .cin1(vcc),
  4430. .inverta(gnd),
  4431. .regcascin(gnd),
  4432. .combout(),
  4433. .regout(\cells[32][0]~regout ),
  4434. .cout(),
  4435. .cout0(),
  4436. .cout1());
  4437. defparam \cells[32][0] .lut_mask = "aaaa";
  4438. defparam \cells[32][0] .operation_mode = "normal";
  4439. defparam \cells[32][0] .output_mode = "reg_only";
  4440. defparam \cells[32][0] .register_cascade_mode = "off";
  4441. defparam \cells[32][0] .sum_lutc_input = "datac";
  4442. defparam \cells[32][0] .synch_mode = "off";
  4443. maxii_lcell \cells[35][0] (
  4444. .clk(inclock),
  4445. .dataa(data_0),
  4446. .datab(vcc),
  4447. .datac(vcc),
  4448. .datad(vcc),
  4449. .aclr(gnd),
  4450. .aload(gnd),
  4451. .sclr(gnd),
  4452. .sload(gnd),
  4453. .ena(\wdecoder|auto_generated|w_anode430w[3]~combout ),
  4454. .cin(gnd),
  4455. .cin0(gnd),
  4456. .cin1(vcc),
  4457. .inverta(gnd),
  4458. .regcascin(gnd),
  4459. .combout(),
  4460. .regout(\cells[35][0]~regout ),
  4461. .cout(),
  4462. .cout0(),
  4463. .cout1());
  4464. defparam \cells[35][0] .lut_mask = "aaaa";
  4465. defparam \cells[35][0] .operation_mode = "normal";
  4466. defparam \cells[35][0] .output_mode = "reg_only";
  4467. defparam \cells[35][0] .register_cascade_mode = "off";
  4468. defparam \cells[35][0] .sum_lutc_input = "datac";
  4469. defparam \cells[35][0] .synch_mode = "off";
  4470. maxii_lcell \cells[47][0] (
  4471. .clk(inclock),
  4472. .dataa(data_0),
  4473. .datab(vcc),
  4474. .datac(vcc),
  4475. .datad(vcc),
  4476. .aclr(gnd),
  4477. .aload(gnd),
  4478. .sclr(gnd),
  4479. .sload(gnd),
  4480. .ena(\wdecoder|auto_generated|w_anode563w[3]~combout ),
  4481. .cin(gnd),
  4482. .cin0(gnd),
  4483. .cin1(vcc),
  4484. .inverta(gnd),
  4485. .regcascin(gnd),
  4486. .combout(),
  4487. .regout(\cells[47][0]~regout ),
  4488. .cout(),
  4489. .cout0(),
  4490. .cout1());
  4491. defparam \cells[47][0] .lut_mask = "aaaa";
  4492. defparam \cells[47][0] .operation_mode = "normal";
  4493. defparam \cells[47][0] .output_mode = "reg_only";
  4494. defparam \cells[47][0] .register_cascade_mode = "off";
  4495. defparam \cells[47][0] .sum_lutc_input = "datac";
  4496. defparam \cells[47][0] .synch_mode = "off";
  4497. maxii_lcell \cells[45][0] (
  4498. .clk(inclock),
  4499. .dataa(data_0),
  4500. .datab(vcc),
  4501. .datac(vcc),
  4502. .datad(vcc),
  4503. .aclr(gnd),
  4504. .aload(gnd),
  4505. .sclr(gnd),
  4506. .sload(gnd),
  4507. .ena(\wdecoder|auto_generated|w_anode543w[3]~combout ),
  4508. .cin(gnd),
  4509. .cin0(gnd),
  4510. .cin1(vcc),
  4511. .inverta(gnd),
  4512. .regcascin(gnd),
  4513. .combout(),
  4514. .regout(\cells[45][0]~regout ),
  4515. .cout(),
  4516. .cout0(),
  4517. .cout1());
  4518. defparam \cells[45][0] .lut_mask = "aaaa";
  4519. defparam \cells[45][0] .operation_mode = "normal";
  4520. defparam \cells[45][0] .output_mode = "reg_only";
  4521. defparam \cells[45][0] .register_cascade_mode = "off";
  4522. defparam \cells[45][0] .sum_lutc_input = "datac";
  4523. defparam \cells[45][0] .synch_mode = "off";
  4524. maxii_lcell \cells[46][0] (
  4525. .clk(inclock),
  4526. .dataa(data_0),
  4527. .datab(vcc),
  4528. .datac(vcc),
  4529. .datad(vcc),
  4530. .aclr(gnd),
  4531. .aload(gnd),
  4532. .sclr(gnd),
  4533. .sload(gnd),
  4534. .ena(\wdecoder|auto_generated|w_anode553w[3]~combout ),
  4535. .cin(gnd),
  4536. .cin0(gnd),
  4537. .cin1(vcc),
  4538. .inverta(gnd),
  4539. .regcascin(gnd),
  4540. .combout(),
  4541. .regout(\cells[46][0]~regout ),
  4542. .cout(),
  4543. .cout0(),
  4544. .cout1());
  4545. defparam \cells[46][0] .lut_mask = "aaaa";
  4546. defparam \cells[46][0] .operation_mode = "normal";
  4547. defparam \cells[46][0] .output_mode = "reg_only";
  4548. defparam \cells[46][0] .register_cascade_mode = "off";
  4549. defparam \cells[46][0] .sum_lutc_input = "datac";
  4550. defparam \cells[46][0] .synch_mode = "off";
  4551. maxii_lcell \cells[44][0] (
  4552. .clk(inclock),
  4553. .dataa(data_0),
  4554. .datab(vcc),
  4555. .datac(vcc),
  4556. .datad(vcc),
  4557. .aclr(gnd),
  4558. .aload(gnd),
  4559. .sclr(gnd),
  4560. .sload(gnd),
  4561. .ena(\wdecoder|auto_generated|w_anode533w[3]~combout ),
  4562. .cin(gnd),
  4563. .cin0(gnd),
  4564. .cin1(vcc),
  4565. .inverta(gnd),
  4566. .regcascin(gnd),
  4567. .combout(),
  4568. .regout(\cells[44][0]~regout ),
  4569. .cout(),
  4570. .cout0(),
  4571. .cout1());
  4572. defparam \cells[44][0] .lut_mask = "aaaa";
  4573. defparam \cells[44][0] .operation_mode = "normal";
  4574. defparam \cells[44][0] .output_mode = "reg_only";
  4575. defparam \cells[44][0] .register_cascade_mode = "off";
  4576. defparam \cells[44][0] .sum_lutc_input = "datac";
  4577. defparam \cells[44][0] .synch_mode = "off";
  4578. maxii_lcell \cells[42][0] (
  4579. .clk(inclock),
  4580. .dataa(data_0),
  4581. .datab(vcc),
  4582. .datac(vcc),
  4583. .datad(vcc),
  4584. .aclr(gnd),
  4585. .aload(gnd),
  4586. .sclr(gnd),
  4587. .sload(gnd),
  4588. .ena(\wdecoder|auto_generated|w_anode513w[3]~combout ),
  4589. .cin(gnd),
  4590. .cin0(gnd),
  4591. .cin1(vcc),
  4592. .inverta(gnd),
  4593. .regcascin(gnd),
  4594. .combout(),
  4595. .regout(\cells[42][0]~regout ),
  4596. .cout(),
  4597. .cout0(),
  4598. .cout1());
  4599. defparam \cells[42][0] .lut_mask = "aaaa";
  4600. defparam \cells[42][0] .operation_mode = "normal";
  4601. defparam \cells[42][0] .output_mode = "reg_only";
  4602. defparam \cells[42][0] .register_cascade_mode = "off";
  4603. defparam \cells[42][0] .sum_lutc_input = "datac";
  4604. defparam \cells[42][0] .synch_mode = "off";
  4605. maxii_lcell \cells[40][0] (
  4606. .clk(inclock),
  4607. .dataa(data_0),
  4608. .datab(vcc),
  4609. .datac(vcc),
  4610. .datad(vcc),
  4611. .aclr(gnd),
  4612. .aload(gnd),
  4613. .sclr(gnd),
  4614. .sload(gnd),
  4615. .ena(\wdecoder|auto_generated|w_anode492w[3]~combout ),
  4616. .cin(gnd),
  4617. .cin0(gnd),
  4618. .cin1(vcc),
  4619. .inverta(gnd),
  4620. .regcascin(gnd),
  4621. .combout(),
  4622. .regout(\cells[40][0]~regout ),
  4623. .cout(),
  4624. .cout0(),
  4625. .cout1());
  4626. defparam \cells[40][0] .lut_mask = "aaaa";
  4627. defparam \cells[40][0] .operation_mode = "normal";
  4628. defparam \cells[40][0] .output_mode = "reg_only";
  4629. defparam \cells[40][0] .register_cascade_mode = "off";
  4630. defparam \cells[40][0] .sum_lutc_input = "datac";
  4631. defparam \cells[40][0] .synch_mode = "off";
  4632. maxii_lcell \cells[43][0] (
  4633. .clk(inclock),
  4634. .dataa(data_0),
  4635. .datab(vcc),
  4636. .datac(vcc),
  4637. .datad(vcc),
  4638. .aclr(gnd),
  4639. .aload(gnd),
  4640. .sclr(gnd),
  4641. .sload(gnd),
  4642. .ena(\wdecoder|auto_generated|w_anode523w[3]~combout ),
  4643. .cin(gnd),
  4644. .cin0(gnd),
  4645. .cin1(vcc),
  4646. .inverta(gnd),
  4647. .regcascin(gnd),
  4648. .combout(),
  4649. .regout(\cells[43][0]~regout ),
  4650. .cout(),
  4651. .cout0(),
  4652. .cout1());
  4653. defparam \cells[43][0] .lut_mask = "aaaa";
  4654. defparam \cells[43][0] .operation_mode = "normal";
  4655. defparam \cells[43][0] .output_mode = "reg_only";
  4656. defparam \cells[43][0] .register_cascade_mode = "off";
  4657. defparam \cells[43][0] .sum_lutc_input = "datac";
  4658. defparam \cells[43][0] .synch_mode = "off";
  4659. maxii_lcell \cells[41][0] (
  4660. .clk(inclock),
  4661. .dataa(data_0),
  4662. .datab(vcc),
  4663. .datac(vcc),
  4664. .datad(vcc),
  4665. .aclr(gnd),
  4666. .aload(gnd),
  4667. .sclr(gnd),
  4668. .sload(gnd),
  4669. .ena(\wdecoder|auto_generated|w_anode503w[3]~combout ),
  4670. .cin(gnd),
  4671. .cin0(gnd),
  4672. .cin1(vcc),
  4673. .inverta(gnd),
  4674. .regcascin(gnd),
  4675. .combout(),
  4676. .regout(\cells[41][0]~regout ),
  4677. .cout(),
  4678. .cout0(),
  4679. .cout1());
  4680. defparam \cells[41][0] .lut_mask = "aaaa";
  4681. defparam \cells[41][0] .operation_mode = "normal";
  4682. defparam \cells[41][0] .output_mode = "reg_only";
  4683. defparam \cells[41][0] .register_cascade_mode = "off";
  4684. defparam \cells[41][0] .sum_lutc_input = "datac";
  4685. defparam \cells[41][0] .synch_mode = "off";
  4686. maxii_lcell \cells[63][0] (
  4687. .clk(inclock),
  4688. .dataa(data_0),
  4689. .datab(vcc),
  4690. .datac(vcc),
  4691. .datad(vcc),
  4692. .aclr(gnd),
  4693. .aload(gnd),
  4694. .sclr(gnd),
  4695. .sload(gnd),
  4696. .ena(\wdecoder|auto_generated|w_anode749w[3]~combout ),
  4697. .cin(gnd),
  4698. .cin0(gnd),
  4699. .cin1(vcc),
  4700. .inverta(gnd),
  4701. .regcascin(gnd),
  4702. .combout(),
  4703. .regout(\cells[63][0]~regout ),
  4704. .cout(),
  4705. .cout0(),
  4706. .cout1());
  4707. defparam \cells[63][0] .lut_mask = "aaaa";
  4708. defparam \cells[63][0] .operation_mode = "normal";
  4709. defparam \cells[63][0] .output_mode = "reg_only";
  4710. defparam \cells[63][0] .register_cascade_mode = "off";
  4711. defparam \cells[63][0] .sum_lutc_input = "datac";
  4712. defparam \cells[63][0] .synch_mode = "off";
  4713. maxii_lcell \cells[61][0] (
  4714. .clk(inclock),
  4715. .dataa(data_0),
  4716. .datab(vcc),
  4717. .datac(vcc),
  4718. .datad(vcc),
  4719. .aclr(gnd),
  4720. .aload(gnd),
  4721. .sclr(gnd),
  4722. .sload(gnd),
  4723. .ena(\wdecoder|auto_generated|w_anode729w[3]~combout ),
  4724. .cin(gnd),
  4725. .cin0(gnd),
  4726. .cin1(vcc),
  4727. .inverta(gnd),
  4728. .regcascin(gnd),
  4729. .combout(),
  4730. .regout(\cells[61][0]~regout ),
  4731. .cout(),
  4732. .cout0(),
  4733. .cout1());
  4734. defparam \cells[61][0] .lut_mask = "aaaa";
  4735. defparam \cells[61][0] .operation_mode = "normal";
  4736. defparam \cells[61][0] .output_mode = "reg_only";
  4737. defparam \cells[61][0] .register_cascade_mode = "off";
  4738. defparam \cells[61][0] .sum_lutc_input = "datac";
  4739. defparam \cells[61][0] .synch_mode = "off";
  4740. maxii_lcell \cells[62][0] (
  4741. .clk(inclock),
  4742. .dataa(data_0),
  4743. .datab(vcc),
  4744. .datac(vcc),
  4745. .datad(vcc),
  4746. .aclr(gnd),
  4747. .aload(gnd),
  4748. .sclr(gnd),
  4749. .sload(gnd),
  4750. .ena(\wdecoder|auto_generated|w_anode739w[3]~combout ),
  4751. .cin(gnd),
  4752. .cin0(gnd),
  4753. .cin1(vcc),
  4754. .inverta(gnd),
  4755. .regcascin(gnd),
  4756. .combout(),
  4757. .regout(\cells[62][0]~regout ),
  4758. .cout(),
  4759. .cout0(),
  4760. .cout1());
  4761. defparam \cells[62][0] .lut_mask = "aaaa";
  4762. defparam \cells[62][0] .operation_mode = "normal";
  4763. defparam \cells[62][0] .output_mode = "reg_only";
  4764. defparam \cells[62][0] .register_cascade_mode = "off";
  4765. defparam \cells[62][0] .sum_lutc_input = "datac";
  4766. defparam \cells[62][0] .synch_mode = "off";
  4767. maxii_lcell \cells[60][0] (
  4768. .clk(inclock),
  4769. .dataa(data_0),
  4770. .datab(vcc),
  4771. .datac(vcc),
  4772. .datad(vcc),
  4773. .aclr(gnd),
  4774. .aload(gnd),
  4775. .sclr(gnd),
  4776. .sload(gnd),
  4777. .ena(\wdecoder|auto_generated|w_anode719w[3]~combout ),
  4778. .cin(gnd),
  4779. .cin0(gnd),
  4780. .cin1(vcc),
  4781. .inverta(gnd),
  4782. .regcascin(gnd),
  4783. .combout(),
  4784. .regout(\cells[60][0]~regout ),
  4785. .cout(),
  4786. .cout0(),
  4787. .cout1());
  4788. defparam \cells[60][0] .lut_mask = "aaaa";
  4789. defparam \cells[60][0] .operation_mode = "normal";
  4790. defparam \cells[60][0] .output_mode = "reg_only";
  4791. defparam \cells[60][0] .register_cascade_mode = "off";
  4792. defparam \cells[60][0] .sum_lutc_input = "datac";
  4793. defparam \cells[60][0] .synch_mode = "off";
  4794. maxii_lcell \cells[58][0] (
  4795. .clk(inclock),
  4796. .dataa(data_0),
  4797. .datab(vcc),
  4798. .datac(vcc),
  4799. .datad(vcc),
  4800. .aclr(gnd),
  4801. .aload(gnd),
  4802. .sclr(gnd),
  4803. .sload(gnd),
  4804. .ena(\wdecoder|auto_generated|w_anode699w[3]~combout ),
  4805. .cin(gnd),
  4806. .cin0(gnd),
  4807. .cin1(vcc),
  4808. .inverta(gnd),
  4809. .regcascin(gnd),
  4810. .combout(),
  4811. .regout(\cells[58][0]~regout ),
  4812. .cout(),
  4813. .cout0(),
  4814. .cout1());
  4815. defparam \cells[58][0] .lut_mask = "aaaa";
  4816. defparam \cells[58][0] .operation_mode = "normal";
  4817. defparam \cells[58][0] .output_mode = "reg_only";
  4818. defparam \cells[58][0] .register_cascade_mode = "off";
  4819. defparam \cells[58][0] .sum_lutc_input = "datac";
  4820. defparam \cells[58][0] .synch_mode = "off";
  4821. maxii_lcell \cells[56][0] (
  4822. .clk(inclock),
  4823. .dataa(data_0),
  4824. .datab(vcc),
  4825. .datac(vcc),
  4826. .datad(vcc),
  4827. .aclr(gnd),
  4828. .aload(gnd),
  4829. .sclr(gnd),
  4830. .sload(gnd),
  4831. .ena(\wdecoder|auto_generated|w_anode678w[3]~combout ),
  4832. .cin(gnd),
  4833. .cin0(gnd),
  4834. .cin1(vcc),
  4835. .inverta(gnd),
  4836. .regcascin(gnd),
  4837. .combout(),
  4838. .regout(\cells[56][0]~regout ),
  4839. .cout(),
  4840. .cout0(),
  4841. .cout1());
  4842. defparam \cells[56][0] .lut_mask = "aaaa";
  4843. defparam \cells[56][0] .operation_mode = "normal";
  4844. defparam \cells[56][0] .output_mode = "reg_only";
  4845. defparam \cells[56][0] .register_cascade_mode = "off";
  4846. defparam \cells[56][0] .sum_lutc_input = "datac";
  4847. defparam \cells[56][0] .synch_mode = "off";
  4848. maxii_lcell \cells[59][0] (
  4849. .clk(inclock),
  4850. .dataa(data_0),
  4851. .datab(vcc),
  4852. .datac(vcc),
  4853. .datad(vcc),
  4854. .aclr(gnd),
  4855. .aload(gnd),
  4856. .sclr(gnd),
  4857. .sload(gnd),
  4858. .ena(\wdecoder|auto_generated|w_anode709w[3]~combout ),
  4859. .cin(gnd),
  4860. .cin0(gnd),
  4861. .cin1(vcc),
  4862. .inverta(gnd),
  4863. .regcascin(gnd),
  4864. .combout(),
  4865. .regout(\cells[59][0]~regout ),
  4866. .cout(),
  4867. .cout0(),
  4868. .cout1());
  4869. defparam \cells[59][0] .lut_mask = "aaaa";
  4870. defparam \cells[59][0] .operation_mode = "normal";
  4871. defparam \cells[59][0] .output_mode = "reg_only";
  4872. defparam \cells[59][0] .register_cascade_mode = "off";
  4873. defparam \cells[59][0] .sum_lutc_input = "datac";
  4874. defparam \cells[59][0] .synch_mode = "off";
  4875. maxii_lcell \cells[57][0] (
  4876. .clk(inclock),
  4877. .dataa(data_0),
  4878. .datab(vcc),
  4879. .datac(vcc),
  4880. .datad(vcc),
  4881. .aclr(gnd),
  4882. .aload(gnd),
  4883. .sclr(gnd),
  4884. .sload(gnd),
  4885. .ena(\wdecoder|auto_generated|w_anode689w[3]~combout ),
  4886. .cin(gnd),
  4887. .cin0(gnd),
  4888. .cin1(vcc),
  4889. .inverta(gnd),
  4890. .regcascin(gnd),
  4891. .combout(),
  4892. .regout(\cells[57][0]~regout ),
  4893. .cout(),
  4894. .cout0(),
  4895. .cout1());
  4896. defparam \cells[57][0] .lut_mask = "aaaa";
  4897. defparam \cells[57][0] .operation_mode = "normal";
  4898. defparam \cells[57][0] .output_mode = "reg_only";
  4899. defparam \cells[57][0] .register_cascade_mode = "off";
  4900. defparam \cells[57][0] .sum_lutc_input = "datac";
  4901. defparam \cells[57][0] .synch_mode = "off";
  4902. maxii_lcell \cells[53][0] (
  4903. .clk(inclock),
  4904. .dataa(data_0),
  4905. .datab(vcc),
  4906. .datac(vcc),
  4907. .datad(vcc),
  4908. .aclr(gnd),
  4909. .aload(gnd),
  4910. .sclr(gnd),
  4911. .sload(gnd),
  4912. .ena(\wdecoder|auto_generated|w_anode636w[3]~combout ),
  4913. .cin(gnd),
  4914. .cin0(gnd),
  4915. .cin1(vcc),
  4916. .inverta(gnd),
  4917. .regcascin(gnd),
  4918. .combout(),
  4919. .regout(\cells[53][0]~regout ),
  4920. .cout(),
  4921. .cout0(),
  4922. .cout1());
  4923. defparam \cells[53][0] .lut_mask = "aaaa";
  4924. defparam \cells[53][0] .operation_mode = "normal";
  4925. defparam \cells[53][0] .output_mode = "reg_only";
  4926. defparam \cells[53][0] .register_cascade_mode = "off";
  4927. defparam \cells[53][0] .sum_lutc_input = "datac";
  4928. defparam \cells[53][0] .synch_mode = "off";
  4929. maxii_lcell \cells[54][0] (
  4930. .clk(inclock),
  4931. .dataa(data_0),
  4932. .datab(vcc),
  4933. .datac(vcc),
  4934. .datad(vcc),
  4935. .aclr(gnd),
  4936. .aload(gnd),
  4937. .sclr(gnd),
  4938. .sload(gnd),
  4939. .ena(\wdecoder|auto_generated|w_anode646w[3]~combout ),
  4940. .cin(gnd),
  4941. .cin0(gnd),
  4942. .cin1(vcc),
  4943. .inverta(gnd),
  4944. .regcascin(gnd),
  4945. .combout(),
  4946. .regout(\cells[54][0]~regout ),
  4947. .cout(),
  4948. .cout0(),
  4949. .cout1());
  4950. defparam \cells[54][0] .lut_mask = "aaaa";
  4951. defparam \cells[54][0] .operation_mode = "normal";
  4952. defparam \cells[54][0] .output_mode = "reg_only";
  4953. defparam \cells[54][0] .register_cascade_mode = "off";
  4954. defparam \cells[54][0] .sum_lutc_input = "datac";
  4955. defparam \cells[54][0] .synch_mode = "off";
  4956. maxii_lcell \cells[52][0] (
  4957. .clk(inclock),
  4958. .dataa(data_0),
  4959. .datab(vcc),
  4960. .datac(vcc),
  4961. .datad(vcc),
  4962. .aclr(gnd),
  4963. .aload(gnd),
  4964. .sclr(gnd),
  4965. .sload(gnd),
  4966. .ena(\wdecoder|auto_generated|w_anode626w[3]~combout ),
  4967. .cin(gnd),
  4968. .cin0(gnd),
  4969. .cin1(vcc),
  4970. .inverta(gnd),
  4971. .regcascin(gnd),
  4972. .combout(),
  4973. .regout(\cells[52][0]~regout ),
  4974. .cout(),
  4975. .cout0(),
  4976. .cout1());
  4977. defparam \cells[52][0] .lut_mask = "aaaa";
  4978. defparam \cells[52][0] .operation_mode = "normal";
  4979. defparam \cells[52][0] .output_mode = "reg_only";
  4980. defparam \cells[52][0] .register_cascade_mode = "off";
  4981. defparam \cells[52][0] .sum_lutc_input = "datac";
  4982. defparam \cells[52][0] .synch_mode = "off";
  4983. maxii_lcell \cells[55][0] (
  4984. .clk(inclock),
  4985. .dataa(data_0),
  4986. .datab(vcc),
  4987. .datac(vcc),
  4988. .datad(vcc),
  4989. .aclr(gnd),
  4990. .aload(gnd),
  4991. .sclr(gnd),
  4992. .sload(gnd),
  4993. .ena(\wdecoder|auto_generated|w_anode656w[3]~combout ),
  4994. .cin(gnd),
  4995. .cin0(gnd),
  4996. .cin1(vcc),
  4997. .inverta(gnd),
  4998. .regcascin(gnd),
  4999. .combout(),
  5000. .regout(\cells[55][0]~regout ),
  5001. .cout(),
  5002. .cout0(),
  5003. .cout1());
  5004. defparam \cells[55][0] .lut_mask = "aaaa";
  5005. defparam \cells[55][0] .operation_mode = "normal";
  5006. defparam \cells[55][0] .output_mode = "reg_only";
  5007. defparam \cells[55][0] .register_cascade_mode = "off";
  5008. defparam \cells[55][0] .sum_lutc_input = "datac";
  5009. defparam \cells[55][0] .synch_mode = "off";
  5010. maxii_lcell \cells[49][0] (
  5011. .clk(inclock),
  5012. .dataa(data_0),
  5013. .datab(vcc),
  5014. .datac(vcc),
  5015. .datad(vcc),
  5016. .aclr(gnd),
  5017. .aload(gnd),
  5018. .sclr(gnd),
  5019. .sload(gnd),
  5020. .ena(\wdecoder|auto_generated|w_anode596w[3]~combout ),
  5021. .cin(gnd),
  5022. .cin0(gnd),
  5023. .cin1(vcc),
  5024. .inverta(gnd),
  5025. .regcascin(gnd),
  5026. .combout(),
  5027. .regout(\cells[49][0]~regout ),
  5028. .cout(),
  5029. .cout0(),
  5030. .cout1());
  5031. defparam \cells[49][0] .lut_mask = "aaaa";
  5032. defparam \cells[49][0] .operation_mode = "normal";
  5033. defparam \cells[49][0] .output_mode = "reg_only";
  5034. defparam \cells[49][0] .register_cascade_mode = "off";
  5035. defparam \cells[49][0] .sum_lutc_input = "datac";
  5036. defparam \cells[49][0] .synch_mode = "off";
  5037. maxii_lcell \cells[50][0] (
  5038. .clk(inclock),
  5039. .dataa(data_0),
  5040. .datab(vcc),
  5041. .datac(vcc),
  5042. .datad(vcc),
  5043. .aclr(gnd),
  5044. .aload(gnd),
  5045. .sclr(gnd),
  5046. .sload(gnd),
  5047. .ena(\wdecoder|auto_generated|w_anode606w[3]~combout ),
  5048. .cin(gnd),
  5049. .cin0(gnd),
  5050. .cin1(vcc),
  5051. .inverta(gnd),
  5052. .regcascin(gnd),
  5053. .combout(),
  5054. .regout(\cells[50][0]~regout ),
  5055. .cout(),
  5056. .cout0(),
  5057. .cout1());
  5058. defparam \cells[50][0] .lut_mask = "aaaa";
  5059. defparam \cells[50][0] .operation_mode = "normal";
  5060. defparam \cells[50][0] .output_mode = "reg_only";
  5061. defparam \cells[50][0] .register_cascade_mode = "off";
  5062. defparam \cells[50][0] .sum_lutc_input = "datac";
  5063. defparam \cells[50][0] .synch_mode = "off";
  5064. maxii_lcell \cells[48][0] (
  5065. .clk(inclock),
  5066. .dataa(data_0),
  5067. .datab(vcc),
  5068. .datac(vcc),
  5069. .datad(vcc),
  5070. .aclr(gnd),
  5071. .aload(gnd),
  5072. .sclr(gnd),
  5073. .sload(gnd),
  5074. .ena(\wdecoder|auto_generated|w_anode585w[3]~combout ),
  5075. .cin(gnd),
  5076. .cin0(gnd),
  5077. .cin1(vcc),
  5078. .inverta(gnd),
  5079. .regcascin(gnd),
  5080. .combout(),
  5081. .regout(\cells[48][0]~regout ),
  5082. .cout(),
  5083. .cout0(),
  5084. .cout1());
  5085. defparam \cells[48][0] .lut_mask = "aaaa";
  5086. defparam \cells[48][0] .operation_mode = "normal";
  5087. defparam \cells[48][0] .output_mode = "reg_only";
  5088. defparam \cells[48][0] .register_cascade_mode = "off";
  5089. defparam \cells[48][0] .sum_lutc_input = "datac";
  5090. defparam \cells[48][0] .synch_mode = "off";
  5091. maxii_lcell \cells[51][0] (
  5092. .clk(inclock),
  5093. .dataa(data_0),
  5094. .datab(vcc),
  5095. .datac(vcc),
  5096. .datad(vcc),
  5097. .aclr(gnd),
  5098. .aload(gnd),
  5099. .sclr(gnd),
  5100. .sload(gnd),
  5101. .ena(\wdecoder|auto_generated|w_anode616w[3]~combout ),
  5102. .cin(gnd),
  5103. .cin0(gnd),
  5104. .cin1(vcc),
  5105. .inverta(gnd),
  5106. .regcascin(gnd),
  5107. .combout(),
  5108. .regout(\cells[51][0]~regout ),
  5109. .cout(),
  5110. .cout0(),
  5111. .cout1());
  5112. defparam \cells[51][0] .lut_mask = "aaaa";
  5113. defparam \cells[51][0] .operation_mode = "normal";
  5114. defparam \cells[51][0] .output_mode = "reg_only";
  5115. defparam \cells[51][0] .register_cascade_mode = "off";
  5116. defparam \cells[51][0] .sum_lutc_input = "datac";
  5117. defparam \cells[51][0] .synch_mode = "off";
  5118. maxii_lcell \cells[15][0] (
  5119. .clk(inclock),
  5120. .dataa(data_0),
  5121. .datab(vcc),
  5122. .datac(vcc),
  5123. .datad(vcc),
  5124. .aclr(gnd),
  5125. .aload(gnd),
  5126. .sclr(gnd),
  5127. .sload(gnd),
  5128. .ena(\wdecoder|auto_generated|w_anode191w[3]~combout ),
  5129. .cin(gnd),
  5130. .cin0(gnd),
  5131. .cin1(vcc),
  5132. .inverta(gnd),
  5133. .regcascin(gnd),
  5134. .combout(),
  5135. .regout(\cells[15][0]~regout ),
  5136. .cout(),
  5137. .cout0(),
  5138. .cout1());
  5139. defparam \cells[15][0] .lut_mask = "aaaa";
  5140. defparam \cells[15][0] .operation_mode = "normal";
  5141. defparam \cells[15][0] .output_mode = "reg_only";
  5142. defparam \cells[15][0] .register_cascade_mode = "off";
  5143. defparam \cells[15][0] .sum_lutc_input = "datac";
  5144. defparam \cells[15][0] .synch_mode = "off";
  5145. maxii_lcell \cells[14][0] (
  5146. .clk(inclock),
  5147. .dataa(data_0),
  5148. .datab(vcc),
  5149. .datac(vcc),
  5150. .datad(vcc),
  5151. .aclr(gnd),
  5152. .aload(gnd),
  5153. .sclr(gnd),
  5154. .sload(gnd),
  5155. .ena(\wdecoder|auto_generated|w_anode181w[3]~combout ),
  5156. .cin(gnd),
  5157. .cin0(gnd),
  5158. .cin1(vcc),
  5159. .inverta(gnd),
  5160. .regcascin(gnd),
  5161. .combout(),
  5162. .regout(\cells[14][0]~regout ),
  5163. .cout(),
  5164. .cout0(),
  5165. .cout1());
  5166. defparam \cells[14][0] .lut_mask = "aaaa";
  5167. defparam \cells[14][0] .operation_mode = "normal";
  5168. defparam \cells[14][0] .output_mode = "reg_only";
  5169. defparam \cells[14][0] .register_cascade_mode = "off";
  5170. defparam \cells[14][0] .sum_lutc_input = "datac";
  5171. defparam \cells[14][0] .synch_mode = "off";
  5172. maxii_lcell \cells[13][0] (
  5173. .clk(inclock),
  5174. .dataa(data_0),
  5175. .datab(vcc),
  5176. .datac(vcc),
  5177. .datad(vcc),
  5178. .aclr(gnd),
  5179. .aload(gnd),
  5180. .sclr(gnd),
  5181. .sload(gnd),
  5182. .ena(\wdecoder|auto_generated|w_anode171w[3]~combout ),
  5183. .cin(gnd),
  5184. .cin0(gnd),
  5185. .cin1(vcc),
  5186. .inverta(gnd),
  5187. .regcascin(gnd),
  5188. .combout(),
  5189. .regout(\cells[13][0]~regout ),
  5190. .cout(),
  5191. .cout0(),
  5192. .cout1());
  5193. defparam \cells[13][0] .lut_mask = "aaaa";
  5194. defparam \cells[13][0] .operation_mode = "normal";
  5195. defparam \cells[13][0] .output_mode = "reg_only";
  5196. defparam \cells[13][0] .register_cascade_mode = "off";
  5197. defparam \cells[13][0] .sum_lutc_input = "datac";
  5198. defparam \cells[13][0] .synch_mode = "off";
  5199. maxii_lcell \cells[12][0] (
  5200. .clk(inclock),
  5201. .dataa(data_0),
  5202. .datab(vcc),
  5203. .datac(vcc),
  5204. .datad(vcc),
  5205. .aclr(gnd),
  5206. .aload(gnd),
  5207. .sclr(gnd),
  5208. .sload(gnd),
  5209. .ena(\wdecoder|auto_generated|w_anode161w[3]~combout ),
  5210. .cin(gnd),
  5211. .cin0(gnd),
  5212. .cin1(vcc),
  5213. .inverta(gnd),
  5214. .regcascin(gnd),
  5215. .combout(),
  5216. .regout(\cells[12][0]~regout ),
  5217. .cout(),
  5218. .cout0(),
  5219. .cout1());
  5220. defparam \cells[12][0] .lut_mask = "aaaa";
  5221. defparam \cells[12][0] .operation_mode = "normal";
  5222. defparam \cells[12][0] .output_mode = "reg_only";
  5223. defparam \cells[12][0] .register_cascade_mode = "off";
  5224. defparam \cells[12][0] .sum_lutc_input = "datac";
  5225. defparam \cells[12][0] .synch_mode = "off";
  5226. maxii_lcell \cells[11][0] (
  5227. .clk(inclock),
  5228. .dataa(data_0),
  5229. .datab(vcc),
  5230. .datac(vcc),
  5231. .datad(vcc),
  5232. .aclr(gnd),
  5233. .aload(gnd),
  5234. .sclr(gnd),
  5235. .sload(gnd),
  5236. .ena(\wdecoder|auto_generated|w_anode151w[3]~combout ),
  5237. .cin(gnd),
  5238. .cin0(gnd),
  5239. .cin1(vcc),
  5240. .inverta(gnd),
  5241. .regcascin(gnd),
  5242. .combout(),
  5243. .regout(\cells[11][0]~regout ),
  5244. .cout(),
  5245. .cout0(),
  5246. .cout1());
  5247. defparam \cells[11][0] .lut_mask = "aaaa";
  5248. defparam \cells[11][0] .operation_mode = "normal";
  5249. defparam \cells[11][0] .output_mode = "reg_only";
  5250. defparam \cells[11][0] .register_cascade_mode = "off";
  5251. defparam \cells[11][0] .sum_lutc_input = "datac";
  5252. defparam \cells[11][0] .synch_mode = "off";
  5253. maxii_lcell \cells[10][0] (
  5254. .clk(inclock),
  5255. .dataa(data_0),
  5256. .datab(vcc),
  5257. .datac(vcc),
  5258. .datad(vcc),
  5259. .aclr(gnd),
  5260. .aload(gnd),
  5261. .sclr(gnd),
  5262. .sload(gnd),
  5263. .ena(\wdecoder|auto_generated|w_anode141w[3]~combout ),
  5264. .cin(gnd),
  5265. .cin0(gnd),
  5266. .cin1(vcc),
  5267. .inverta(gnd),
  5268. .regcascin(gnd),
  5269. .combout(),
  5270. .regout(\cells[10][0]~regout ),
  5271. .cout(),
  5272. .cout0(),
  5273. .cout1());
  5274. defparam \cells[10][0] .lut_mask = "aaaa";
  5275. defparam \cells[10][0] .operation_mode = "normal";
  5276. defparam \cells[10][0] .output_mode = "reg_only";
  5277. defparam \cells[10][0] .register_cascade_mode = "off";
  5278. defparam \cells[10][0] .sum_lutc_input = "datac";
  5279. defparam \cells[10][0] .synch_mode = "off";
  5280. maxii_lcell \cells[9][0] (
  5281. .clk(inclock),
  5282. .dataa(data_0),
  5283. .datab(vcc),
  5284. .datac(vcc),
  5285. .datad(vcc),
  5286. .aclr(gnd),
  5287. .aload(gnd),
  5288. .sclr(gnd),
  5289. .sload(gnd),
  5290. .ena(\wdecoder|auto_generated|w_anode131w[3]~combout ),
  5291. .cin(gnd),
  5292. .cin0(gnd),
  5293. .cin1(vcc),
  5294. .inverta(gnd),
  5295. .regcascin(gnd),
  5296. .combout(),
  5297. .regout(\cells[9][0]~regout ),
  5298. .cout(),
  5299. .cout0(),
  5300. .cout1());
  5301. defparam \cells[9][0] .lut_mask = "aaaa";
  5302. defparam \cells[9][0] .operation_mode = "normal";
  5303. defparam \cells[9][0] .output_mode = "reg_only";
  5304. defparam \cells[9][0] .register_cascade_mode = "off";
  5305. defparam \cells[9][0] .sum_lutc_input = "datac";
  5306. defparam \cells[9][0] .synch_mode = "off";
  5307. maxii_lcell \cells[8][0] (
  5308. .clk(inclock),
  5309. .dataa(data_0),
  5310. .datab(vcc),
  5311. .datac(vcc),
  5312. .datad(vcc),
  5313. .aclr(gnd),
  5314. .aload(gnd),
  5315. .sclr(gnd),
  5316. .sload(gnd),
  5317. .ena(\wdecoder|auto_generated|w_anode120w[3]~combout ),
  5318. .cin(gnd),
  5319. .cin0(gnd),
  5320. .cin1(vcc),
  5321. .inverta(gnd),
  5322. .regcascin(gnd),
  5323. .combout(),
  5324. .regout(\cells[8][0]~regout ),
  5325. .cout(),
  5326. .cout0(),
  5327. .cout1());
  5328. defparam \cells[8][0] .lut_mask = "aaaa";
  5329. defparam \cells[8][0] .operation_mode = "normal";
  5330. defparam \cells[8][0] .output_mode = "reg_only";
  5331. defparam \cells[8][0] .register_cascade_mode = "off";
  5332. defparam \cells[8][0] .sum_lutc_input = "datac";
  5333. defparam \cells[8][0] .synch_mode = "off";
  5334. maxii_lcell \cells[5][0] (
  5335. .clk(inclock),
  5336. .dataa(data_0),
  5337. .datab(vcc),
  5338. .datac(vcc),
  5339. .datad(vcc),
  5340. .aclr(gnd),
  5341. .aload(gnd),
  5342. .sclr(gnd),
  5343. .sload(gnd),
  5344. .ena(\wdecoder|auto_generated|w_anode77w[3]~combout ),
  5345. .cin(gnd),
  5346. .cin0(gnd),
  5347. .cin1(vcc),
  5348. .inverta(gnd),
  5349. .regcascin(gnd),
  5350. .combout(),
  5351. .regout(\cells[5][0]~regout ),
  5352. .cout(),
  5353. .cout0(),
  5354. .cout1());
  5355. defparam \cells[5][0] .lut_mask = "aaaa";
  5356. defparam \cells[5][0] .operation_mode = "normal";
  5357. defparam \cells[5][0] .output_mode = "reg_only";
  5358. defparam \cells[5][0] .register_cascade_mode = "off";
  5359. defparam \cells[5][0] .sum_lutc_input = "datac";
  5360. defparam \cells[5][0] .synch_mode = "off";
  5361. maxii_lcell \cells[6][0] (
  5362. .clk(inclock),
  5363. .dataa(data_0),
  5364. .datab(vcc),
  5365. .datac(vcc),
  5366. .datad(vcc),
  5367. .aclr(gnd),
  5368. .aload(gnd),
  5369. .sclr(gnd),
  5370. .sload(gnd),
  5371. .ena(\wdecoder|auto_generated|w_anode87w[3]~combout ),
  5372. .cin(gnd),
  5373. .cin0(gnd),
  5374. .cin1(vcc),
  5375. .inverta(gnd),
  5376. .regcascin(gnd),
  5377. .combout(),
  5378. .regout(\cells[6][0]~regout ),
  5379. .cout(),
  5380. .cout0(),
  5381. .cout1());
  5382. defparam \cells[6][0] .lut_mask = "aaaa";
  5383. defparam \cells[6][0] .operation_mode = "normal";
  5384. defparam \cells[6][0] .output_mode = "reg_only";
  5385. defparam \cells[6][0] .register_cascade_mode = "off";
  5386. defparam \cells[6][0] .sum_lutc_input = "datac";
  5387. defparam \cells[6][0] .synch_mode = "off";
  5388. maxii_lcell \cells[4][0] (
  5389. .clk(inclock),
  5390. .dataa(data_0),
  5391. .datab(vcc),
  5392. .datac(vcc),
  5393. .datad(vcc),
  5394. .aclr(gnd),
  5395. .aload(gnd),
  5396. .sclr(gnd),
  5397. .sload(gnd),
  5398. .ena(\wdecoder|auto_generated|w_anode67w[3]~combout ),
  5399. .cin(gnd),
  5400. .cin0(gnd),
  5401. .cin1(vcc),
  5402. .inverta(gnd),
  5403. .regcascin(gnd),
  5404. .combout(),
  5405. .regout(\cells[4][0]~regout ),
  5406. .cout(),
  5407. .cout0(),
  5408. .cout1());
  5409. defparam \cells[4][0] .lut_mask = "aaaa";
  5410. defparam \cells[4][0] .operation_mode = "normal";
  5411. defparam \cells[4][0] .output_mode = "reg_only";
  5412. defparam \cells[4][0] .register_cascade_mode = "off";
  5413. defparam \cells[4][0] .sum_lutc_input = "datac";
  5414. defparam \cells[4][0] .synch_mode = "off";
  5415. maxii_lcell \cells[7][0] (
  5416. .clk(inclock),
  5417. .dataa(data_0),
  5418. .datab(vcc),
  5419. .datac(vcc),
  5420. .datad(vcc),
  5421. .aclr(gnd),
  5422. .aload(gnd),
  5423. .sclr(gnd),
  5424. .sload(gnd),
  5425. .ena(\wdecoder|auto_generated|w_anode97w[3]~combout ),
  5426. .cin(gnd),
  5427. .cin0(gnd),
  5428. .cin1(vcc),
  5429. .inverta(gnd),
  5430. .regcascin(gnd),
  5431. .combout(),
  5432. .regout(\cells[7][0]~regout ),
  5433. .cout(),
  5434. .cout0(),
  5435. .cout1());
  5436. defparam \cells[7][0] .lut_mask = "aaaa";
  5437. defparam \cells[7][0] .operation_mode = "normal";
  5438. defparam \cells[7][0] .output_mode = "reg_only";
  5439. defparam \cells[7][0] .register_cascade_mode = "off";
  5440. defparam \cells[7][0] .sum_lutc_input = "datac";
  5441. defparam \cells[7][0] .synch_mode = "off";
  5442. maxii_lcell \cells[1][0] (
  5443. .clk(inclock),
  5444. .dataa(data_0),
  5445. .datab(vcc),
  5446. .datac(vcc),
  5447. .datad(vcc),
  5448. .aclr(gnd),
  5449. .aload(gnd),
  5450. .sclr(gnd),
  5451. .sload(gnd),
  5452. .ena(\wdecoder|auto_generated|w_anode37w[3]~combout ),
  5453. .cin(gnd),
  5454. .cin0(gnd),
  5455. .cin1(vcc),
  5456. .inverta(gnd),
  5457. .regcascin(gnd),
  5458. .combout(),
  5459. .regout(\cells[1][0]~regout ),
  5460. .cout(),
  5461. .cout0(),
  5462. .cout1());
  5463. defparam \cells[1][0] .lut_mask = "aaaa";
  5464. defparam \cells[1][0] .operation_mode = "normal";
  5465. defparam \cells[1][0] .output_mode = "reg_only";
  5466. defparam \cells[1][0] .register_cascade_mode = "off";
  5467. defparam \cells[1][0] .sum_lutc_input = "datac";
  5468. defparam \cells[1][0] .synch_mode = "off";
  5469. maxii_lcell \cells[2][0] (
  5470. .clk(inclock),
  5471. .dataa(data_0),
  5472. .datab(vcc),
  5473. .datac(vcc),
  5474. .datad(vcc),
  5475. .aclr(gnd),
  5476. .aload(gnd),
  5477. .sclr(gnd),
  5478. .sload(gnd),
  5479. .ena(\wdecoder|auto_generated|w_anode47w[3]~combout ),
  5480. .cin(gnd),
  5481. .cin0(gnd),
  5482. .cin1(vcc),
  5483. .inverta(gnd),
  5484. .regcascin(gnd),
  5485. .combout(),
  5486. .regout(\cells[2][0]~regout ),
  5487. .cout(),
  5488. .cout0(),
  5489. .cout1());
  5490. defparam \cells[2][0] .lut_mask = "aaaa";
  5491. defparam \cells[2][0] .operation_mode = "normal";
  5492. defparam \cells[2][0] .output_mode = "reg_only";
  5493. defparam \cells[2][0] .register_cascade_mode = "off";
  5494. defparam \cells[2][0] .sum_lutc_input = "datac";
  5495. defparam \cells[2][0] .synch_mode = "off";
  5496. maxii_lcell \cells[0][0] (
  5497. .clk(inclock),
  5498. .dataa(data_0),
  5499. .datab(vcc),
  5500. .datac(vcc),
  5501. .datad(vcc),
  5502. .aclr(gnd),
  5503. .aload(gnd),
  5504. .sclr(gnd),
  5505. .sload(gnd),
  5506. .ena(\wdecoder|auto_generated|w_anode20w[3]~combout ),
  5507. .cin(gnd),
  5508. .cin0(gnd),
  5509. .cin1(vcc),
  5510. .inverta(gnd),
  5511. .regcascin(gnd),
  5512. .combout(),
  5513. .regout(\cells[0][0]~regout ),
  5514. .cout(),
  5515. .cout0(),
  5516. .cout1());
  5517. defparam \cells[0][0] .lut_mask = "aaaa";
  5518. defparam \cells[0][0] .operation_mode = "normal";
  5519. defparam \cells[0][0] .output_mode = "reg_only";
  5520. defparam \cells[0][0] .register_cascade_mode = "off";
  5521. defparam \cells[0][0] .sum_lutc_input = "datac";
  5522. defparam \cells[0][0] .synch_mode = "off";
  5523. maxii_lcell \cells[3][0] (
  5524. .clk(inclock),
  5525. .dataa(data_0),
  5526. .datab(vcc),
  5527. .datac(vcc),
  5528. .datad(vcc),
  5529. .aclr(gnd),
  5530. .aload(gnd),
  5531. .sclr(gnd),
  5532. .sload(gnd),
  5533. .ena(\wdecoder|auto_generated|w_anode57w[3]~combout ),
  5534. .cin(gnd),
  5535. .cin0(gnd),
  5536. .cin1(vcc),
  5537. .inverta(gnd),
  5538. .regcascin(gnd),
  5539. .combout(),
  5540. .regout(\cells[3][0]~regout ),
  5541. .cout(),
  5542. .cout0(),
  5543. .cout1());
  5544. defparam \cells[3][0] .lut_mask = "aaaa";
  5545. defparam \cells[3][0] .operation_mode = "normal";
  5546. defparam \cells[3][0] .output_mode = "reg_only";
  5547. defparam \cells[3][0] .register_cascade_mode = "off";
  5548. defparam \cells[3][0] .sum_lutc_input = "datac";
  5549. defparam \cells[3][0] .synch_mode = "off";
  5550. maxii_lcell \xq[0] (
  5551. .clk(outclock),
  5552. .dataa(\mux|auto_generated|result_node[0]~6_combout ),
  5553. .datab(\mux|auto_generated|_~26_combout ),
  5554. .datac(\mux|auto_generated|result_node[0]~10_combout ),
  5555. .datad(\mux|auto_generated|_~15_combout ),
  5556. .aclr(aclr),
  5557. .aload(gnd),
  5558. .sclr(gnd),
  5559. .sload(gnd),
  5560. .ena(outclocken),
  5561. .cin(gnd),
  5562. .cin0(gnd),
  5563. .cin1(vcc),
  5564. .inverta(gnd),
  5565. .regcascin(gnd),
  5566. .combout(),
  5567. .regout(xq_0),
  5568. .cout(),
  5569. .cout0(),
  5570. .cout1());
  5571. defparam \xq[0] .lut_mask = "eeea";
  5572. defparam \xq[0] .operation_mode = "normal";
  5573. defparam \xq[0] .output_mode = "reg_only";
  5574. defparam \xq[0] .register_cascade_mode = "off";
  5575. defparam \xq[0] .sum_lutc_input = "datac";
  5576. defparam \xq[0] .synch_mode = "off";
  5577. endmodule
  5578. module IP_FIFO_lpm_decode_1 (
  5579. aclr,
  5580. wrreq,
  5581. counter10a_5,
  5582. b_full,
  5583. counter10a_2,
  5584. counter10a_1,
  5585. counter10a_0,
  5586. counter10a_4,
  5587. counter10a_3,
  5588. w_anode377w_3,
  5589. w_anode357w_3,
  5590. w_anode367w_3,
  5591. w_anode161w_3,
  5592. w_anode327w_3,
  5593. w_anode120w_3,
  5594. w_anode337w_3,
  5595. w_anode317w_3,
  5596. valid_wreq,
  5597. w_anode264w_3,
  5598. w_anode274w_3,
  5599. w_anode254w_3,
  5600. w_anode284w_3,
  5601. w_anode224w_3,
  5602. w_anode234w_3,
  5603. w_anode213w_3,
  5604. w_anode244w_3,
  5605. w_anode450w_3,
  5606. w_anode460w_3,
  5607. w_anode440w_3,
  5608. w_anode470w_3,
  5609. w_anode410w_3,
  5610. w_anode420w_3,
  5611. w_anode399w_3,
  5612. w_anode430w_3,
  5613. w_anode563w_3,
  5614. w_anode543w_3,
  5615. w_anode553w_3,
  5616. w_anode513w_3,
  5617. w_anode523w_3,
  5618. w_anode503w_3,
  5619. w_anode749w_3,
  5620. w_anode729w_3,
  5621. w_anode739w_3,
  5622. w_anode699w_3,
  5623. w_anode709w_3,
  5624. w_anode689w_3,
  5625. w_anode636w_3,
  5626. w_anode646w_3,
  5627. w_anode626w_3,
  5628. w_anode656w_3,
  5629. w_anode596w_3,
  5630. w_anode606w_3,
  5631. w_anode585w_3,
  5632. w_anode616w_3,
  5633. w_anode191w_3,
  5634. w_anode181w_3,
  5635. w_anode171w_3,
  5636. w_anode151w_3,
  5637. w_anode141w_3,
  5638. w_anode131w_3,
  5639. w_anode77w_3,
  5640. w_anode87w_3,
  5641. w_anode67w_3,
  5642. w_anode97w_3,
  5643. w_anode37w_3,
  5644. w_anode47w_3,
  5645. w_anode20w_3,
  5646. w_anode57w_3,
  5647. w_anode347w_3,
  5648. w_anode306w_3,
  5649. w_anode533w_3,
  5650. w_anode492w_3,
  5651. w_anode719w_3,
  5652. w_anode678w_3,
  5653. w_anode161w_31,
  5654. w_anode120w_31)/* synthesis synthesis_greybox=0 */;
  5655. input aclr;
  5656. input wrreq;
  5657. input counter10a_5;
  5658. input b_full;
  5659. input counter10a_2;
  5660. input counter10a_1;
  5661. input counter10a_0;
  5662. input counter10a_4;
  5663. input counter10a_3;
  5664. output w_anode377w_3;
  5665. output w_anode357w_3;
  5666. output w_anode367w_3;
  5667. output w_anode161w_3;
  5668. output w_anode327w_3;
  5669. output w_anode120w_3;
  5670. output w_anode337w_3;
  5671. output w_anode317w_3;
  5672. input valid_wreq;
  5673. output w_anode264w_3;
  5674. output w_anode274w_3;
  5675. output w_anode254w_3;
  5676. output w_anode284w_3;
  5677. output w_anode224w_3;
  5678. output w_anode234w_3;
  5679. output w_anode213w_3;
  5680. output w_anode244w_3;
  5681. output w_anode450w_3;
  5682. output w_anode460w_3;
  5683. output w_anode440w_3;
  5684. output w_anode470w_3;
  5685. output w_anode410w_3;
  5686. output w_anode420w_3;
  5687. output w_anode399w_3;
  5688. output w_anode430w_3;
  5689. output w_anode563w_3;
  5690. output w_anode543w_3;
  5691. output w_anode553w_3;
  5692. output w_anode513w_3;
  5693. output w_anode523w_3;
  5694. output w_anode503w_3;
  5695. output w_anode749w_3;
  5696. output w_anode729w_3;
  5697. output w_anode739w_3;
  5698. output w_anode699w_3;
  5699. output w_anode709w_3;
  5700. output w_anode689w_3;
  5701. output w_anode636w_3;
  5702. output w_anode646w_3;
  5703. output w_anode626w_3;
  5704. output w_anode656w_3;
  5705. output w_anode596w_3;
  5706. output w_anode606w_3;
  5707. output w_anode585w_3;
  5708. output w_anode616w_3;
  5709. output w_anode191w_3;
  5710. output w_anode181w_3;
  5711. output w_anode171w_3;
  5712. output w_anode151w_3;
  5713. output w_anode141w_3;
  5714. output w_anode131w_3;
  5715. output w_anode77w_3;
  5716. output w_anode87w_3;
  5717. output w_anode67w_3;
  5718. output w_anode97w_3;
  5719. output w_anode37w_3;
  5720. output w_anode47w_3;
  5721. output w_anode20w_3;
  5722. output w_anode57w_3;
  5723. output w_anode347w_3;
  5724. output w_anode306w_3;
  5725. output w_anode533w_3;
  5726. output w_anode492w_3;
  5727. output w_anode719w_3;
  5728. output w_anode678w_3;
  5729. output w_anode161w_31;
  5730. output w_anode120w_31;
  5731. wire gnd;
  5732. wire vcc;
  5733. wire unknown;
  5734. assign gnd = 1'b0;
  5735. assign vcc = 1'b1;
  5736. // unknown value (1'bx) is not needed for this tool. Default to 1'b0
  5737. assign unknown = 1'b0;
  5738. IP_FIFO_decode_hff auto_generated(
  5739. .aclr(aclr),
  5740. .wrreq(wrreq),
  5741. .counter10a_5(counter10a_5),
  5742. .b_full(b_full),
  5743. .counter10a_2(counter10a_2),
  5744. .counter10a_1(counter10a_1),
  5745. .counter10a_0(counter10a_0),
  5746. .counter10a_4(counter10a_4),
  5747. .counter10a_3(counter10a_3),
  5748. .w_anode377w_3(w_anode377w_3),
  5749. .w_anode357w_3(w_anode357w_3),
  5750. .w_anode367w_3(w_anode367w_3),
  5751. .w_anode161w_3(w_anode161w_3),
  5752. .w_anode327w_3(w_anode327w_3),
  5753. .w_anode120w_3(w_anode120w_3),
  5754. .w_anode337w_3(w_anode337w_3),
  5755. .w_anode317w_3(w_anode317w_3),
  5756. .valid_wreq(valid_wreq),
  5757. .w_anode264w_3(w_anode264w_3),
  5758. .w_anode274w_3(w_anode274w_3),
  5759. .w_anode254w_3(w_anode254w_3),
  5760. .w_anode284w_3(w_anode284w_3),
  5761. .w_anode224w_3(w_anode224w_3),
  5762. .w_anode234w_3(w_anode234w_3),
  5763. .w_anode213w_3(w_anode213w_3),
  5764. .w_anode244w_3(w_anode244w_3),
  5765. .w_anode450w_3(w_anode450w_3),
  5766. .w_anode460w_3(w_anode460w_3),
  5767. .w_anode440w_3(w_anode440w_3),
  5768. .w_anode470w_3(w_anode470w_3),
  5769. .w_anode410w_3(w_anode410w_3),
  5770. .w_anode420w_3(w_anode420w_3),
  5771. .w_anode399w_3(w_anode399w_3),
  5772. .w_anode430w_3(w_anode430w_3),
  5773. .w_anode563w_3(w_anode563w_3),
  5774. .w_anode543w_3(w_anode543w_3),
  5775. .w_anode553w_3(w_anode553w_3),
  5776. .w_anode513w_3(w_anode513w_3),
  5777. .w_anode523w_3(w_anode523w_3),
  5778. .w_anode503w_3(w_anode503w_3),
  5779. .w_anode749w_3(w_anode749w_3),
  5780. .w_anode729w_3(w_anode729w_3),
  5781. .w_anode739w_3(w_anode739w_3),
  5782. .w_anode699w_3(w_anode699w_3),
  5783. .w_anode709w_3(w_anode709w_3),
  5784. .w_anode689w_3(w_anode689w_3),
  5785. .w_anode636w_3(w_anode636w_3),
  5786. .w_anode646w_3(w_anode646w_3),
  5787. .w_anode626w_3(w_anode626w_3),
  5788. .w_anode656w_3(w_anode656w_3),
  5789. .w_anode596w_3(w_anode596w_3),
  5790. .w_anode606w_3(w_anode606w_3),
  5791. .w_anode585w_3(w_anode585w_3),
  5792. .w_anode616w_3(w_anode616w_3),
  5793. .w_anode191w_3(w_anode191w_3),
  5794. .w_anode181w_3(w_anode181w_3),
  5795. .w_anode171w_3(w_anode171w_3),
  5796. .w_anode151w_3(w_anode151w_3),
  5797. .w_anode141w_3(w_anode141w_3),
  5798. .w_anode131w_3(w_anode131w_3),
  5799. .w_anode77w_3(w_anode77w_3),
  5800. .w_anode87w_3(w_anode87w_3),
  5801. .w_anode67w_3(w_anode67w_3),
  5802. .w_anode97w_3(w_anode97w_3),
  5803. .w_anode37w_3(w_anode37w_3),
  5804. .w_anode47w_3(w_anode47w_3),
  5805. .w_anode20w_3(w_anode20w_3),
  5806. .w_anode57w_3(w_anode57w_3),
  5807. .w_anode347w_3(w_anode347w_3),
  5808. .w_anode306w_3(w_anode306w_3),
  5809. .w_anode533w_3(w_anode533w_3),
  5810. .w_anode492w_3(w_anode492w_3),
  5811. .w_anode719w_3(w_anode719w_3),
  5812. .w_anode678w_3(w_anode678w_3),
  5813. .w_anode161w_31(w_anode161w_31),
  5814. .w_anode120w_31(w_anode120w_31));
  5815. endmodule
  5816. module IP_FIFO_decode_hff (
  5817. aclr,
  5818. wrreq,
  5819. counter10a_5,
  5820. b_full,
  5821. counter10a_2,
  5822. counter10a_1,
  5823. counter10a_0,
  5824. counter10a_4,
  5825. counter10a_3,
  5826. w_anode377w_3,
  5827. w_anode357w_3,
  5828. w_anode367w_3,
  5829. w_anode161w_3,
  5830. w_anode327w_3,
  5831. w_anode120w_3,
  5832. w_anode337w_3,
  5833. w_anode317w_3,
  5834. valid_wreq,
  5835. w_anode264w_3,
  5836. w_anode274w_3,
  5837. w_anode254w_3,
  5838. w_anode284w_3,
  5839. w_anode224w_3,
  5840. w_anode234w_3,
  5841. w_anode213w_3,
  5842. w_anode244w_3,
  5843. w_anode450w_3,
  5844. w_anode460w_3,
  5845. w_anode440w_3,
  5846. w_anode470w_3,
  5847. w_anode410w_3,
  5848. w_anode420w_3,
  5849. w_anode399w_3,
  5850. w_anode430w_3,
  5851. w_anode563w_3,
  5852. w_anode543w_3,
  5853. w_anode553w_3,
  5854. w_anode513w_3,
  5855. w_anode523w_3,
  5856. w_anode503w_3,
  5857. w_anode749w_3,
  5858. w_anode729w_3,
  5859. w_anode739w_3,
  5860. w_anode699w_3,
  5861. w_anode709w_3,
  5862. w_anode689w_3,
  5863. w_anode636w_3,
  5864. w_anode646w_3,
  5865. w_anode626w_3,
  5866. w_anode656w_3,
  5867. w_anode596w_3,
  5868. w_anode606w_3,
  5869. w_anode585w_3,
  5870. w_anode616w_3,
  5871. w_anode191w_3,
  5872. w_anode181w_3,
  5873. w_anode171w_3,
  5874. w_anode151w_3,
  5875. w_anode141w_3,
  5876. w_anode131w_3,
  5877. w_anode77w_3,
  5878. w_anode87w_3,
  5879. w_anode67w_3,
  5880. w_anode97w_3,
  5881. w_anode37w_3,
  5882. w_anode47w_3,
  5883. w_anode20w_3,
  5884. w_anode57w_3,
  5885. w_anode347w_3,
  5886. w_anode306w_3,
  5887. w_anode533w_3,
  5888. w_anode492w_3,
  5889. w_anode719w_3,
  5890. w_anode678w_3,
  5891. w_anode161w_31,
  5892. w_anode120w_31)/* synthesis synthesis_greybox=0 */;
  5893. input aclr;
  5894. input wrreq;
  5895. input counter10a_5;
  5896. input b_full;
  5897. input counter10a_2;
  5898. input counter10a_1;
  5899. input counter10a_0;
  5900. input counter10a_4;
  5901. input counter10a_3;
  5902. output w_anode377w_3;
  5903. output w_anode357w_3;
  5904. output w_anode367w_3;
  5905. output w_anode161w_3;
  5906. output w_anode327w_3;
  5907. output w_anode120w_3;
  5908. output w_anode337w_3;
  5909. output w_anode317w_3;
  5910. input valid_wreq;
  5911. output w_anode264w_3;
  5912. output w_anode274w_3;
  5913. output w_anode254w_3;
  5914. output w_anode284w_3;
  5915. output w_anode224w_3;
  5916. output w_anode234w_3;
  5917. output w_anode213w_3;
  5918. output w_anode244w_3;
  5919. output w_anode450w_3;
  5920. output w_anode460w_3;
  5921. output w_anode440w_3;
  5922. output w_anode470w_3;
  5923. output w_anode410w_3;
  5924. output w_anode420w_3;
  5925. output w_anode399w_3;
  5926. output w_anode430w_3;
  5927. output w_anode563w_3;
  5928. output w_anode543w_3;
  5929. output w_anode553w_3;
  5930. output w_anode513w_3;
  5931. output w_anode523w_3;
  5932. output w_anode503w_3;
  5933. output w_anode749w_3;
  5934. output w_anode729w_3;
  5935. output w_anode739w_3;
  5936. output w_anode699w_3;
  5937. output w_anode709w_3;
  5938. output w_anode689w_3;
  5939. output w_anode636w_3;
  5940. output w_anode646w_3;
  5941. output w_anode626w_3;
  5942. output w_anode656w_3;
  5943. output w_anode596w_3;
  5944. output w_anode606w_3;
  5945. output w_anode585w_3;
  5946. output w_anode616w_3;
  5947. output w_anode191w_3;
  5948. output w_anode181w_3;
  5949. output w_anode171w_3;
  5950. output w_anode151w_3;
  5951. output w_anode141w_3;
  5952. output w_anode131w_3;
  5953. output w_anode77w_3;
  5954. output w_anode87w_3;
  5955. output w_anode67w_3;
  5956. output w_anode97w_3;
  5957. output w_anode37w_3;
  5958. output w_anode47w_3;
  5959. output w_anode20w_3;
  5960. output w_anode57w_3;
  5961. output w_anode347w_3;
  5962. output w_anode306w_3;
  5963. output w_anode533w_3;
  5964. output w_anode492w_3;
  5965. output w_anode719w_3;
  5966. output w_anode678w_3;
  5967. output w_anode161w_31;
  5968. output w_anode120w_31;
  5969. wire gnd;
  5970. wire vcc;
  5971. wire unknown;
  5972. assign gnd = 1'b0;
  5973. assign vcc = 1'b1;
  5974. // unknown value (1'bx) is not needed for this tool. Default to 1'b0
  5975. assign unknown = 1'b0;
  5976. wire \w_anode109w[3]~0_combout ;
  5977. wire \w_anode749w[3]~0_combout ;
  5978. wire \w_anode667w[3]~0_combout ;
  5979. wire \w_anode729w[3]~0_combout ;
  5980. wire \w_anode739w[3]~0_combout ;
  5981. wire \w_anode3w[3]~0_combout ;
  5982. wire \w_anode574w[3]~0_combout ;
  5983. wire \w_anode667w[3]~1_combout ;
  5984. wire \w_anode481w[3]~0_combout ;
  5985. maxii_lcell \w_anode377w[3] (
  5986. .clk(gnd),
  5987. .dataa(\w_anode109w[3]~0_combout ),
  5988. .datab(counter10a_2),
  5989. .datac(\w_anode749w[3]~0_combout ),
  5990. .datad(\w_anode667w[3]~0_combout ),
  5991. .aclr(gnd),
  5992. .aload(gnd),
  5993. .sclr(gnd),
  5994. .sload(gnd),
  5995. .ena(vcc),
  5996. .cin(gnd),
  5997. .cin0(gnd),
  5998. .cin1(vcc),
  5999. .inverta(gnd),
  6000. .regcascin(gnd),
  6001. .combout(w_anode377w_3),
  6002. .regout(),
  6003. .cout(),
  6004. .cout0(),
  6005. .cout1());
  6006. defparam \w_anode377w[3] .lut_mask = "8000";
  6007. defparam \w_anode377w[3] .operation_mode = "normal";
  6008. defparam \w_anode377w[3] .output_mode = "comb_only";
  6009. defparam \w_anode377w[3] .register_cascade_mode = "off";
  6010. defparam \w_anode377w[3] .sum_lutc_input = "datac";
  6011. defparam \w_anode377w[3] .synch_mode = "off";
  6012. maxii_lcell \w_anode357w[3] (
  6013. .clk(gnd),
  6014. .dataa(\w_anode109w[3]~0_combout ),
  6015. .datab(counter10a_2),
  6016. .datac(\w_anode729w[3]~0_combout ),
  6017. .datad(\w_anode667w[3]~0_combout ),
  6018. .aclr(gnd),
  6019. .aload(gnd),
  6020. .sclr(gnd),
  6021. .sload(gnd),
  6022. .ena(vcc),
  6023. .cin(gnd),
  6024. .cin0(gnd),
  6025. .cin1(vcc),
  6026. .inverta(gnd),
  6027. .regcascin(gnd),
  6028. .combout(w_anode357w_3),
  6029. .regout(),
  6030. .cout(),
  6031. .cout0(),
  6032. .cout1());
  6033. defparam \w_anode357w[3] .lut_mask = "8000";
  6034. defparam \w_anode357w[3] .operation_mode = "normal";
  6035. defparam \w_anode357w[3] .output_mode = "comb_only";
  6036. defparam \w_anode357w[3] .register_cascade_mode = "off";
  6037. defparam \w_anode357w[3] .sum_lutc_input = "datac";
  6038. defparam \w_anode357w[3] .synch_mode = "off";
  6039. maxii_lcell \w_anode367w[3] (
  6040. .clk(gnd),
  6041. .dataa(\w_anode109w[3]~0_combout ),
  6042. .datab(counter10a_2),
  6043. .datac(\w_anode739w[3]~0_combout ),
  6044. .datad(\w_anode667w[3]~0_combout ),
  6045. .aclr(gnd),
  6046. .aload(gnd),
  6047. .sclr(gnd),
  6048. .sload(gnd),
  6049. .ena(vcc),
  6050. .cin(gnd),
  6051. .cin0(gnd),
  6052. .cin1(vcc),
  6053. .inverta(gnd),
  6054. .regcascin(gnd),
  6055. .combout(w_anode367w_3),
  6056. .regout(),
  6057. .cout(),
  6058. .cout0(),
  6059. .cout1());
  6060. defparam \w_anode367w[3] .lut_mask = "8000";
  6061. defparam \w_anode367w[3] .operation_mode = "normal";
  6062. defparam \w_anode367w[3] .output_mode = "comb_only";
  6063. defparam \w_anode367w[3] .register_cascade_mode = "off";
  6064. defparam \w_anode367w[3] .sum_lutc_input = "datac";
  6065. defparam \w_anode367w[3] .synch_mode = "off";
  6066. maxii_lcell \w_anode161w[3]~2 (
  6067. .clk(gnd),
  6068. .dataa(counter10a_2),
  6069. .datab(vcc),
  6070. .datac(counter10a_1),
  6071. .datad(counter10a_0),
  6072. .aclr(gnd),
  6073. .aload(gnd),
  6074. .sclr(gnd),
  6075. .sload(gnd),
  6076. .ena(vcc),
  6077. .cin(gnd),
  6078. .cin0(gnd),
  6079. .cin1(vcc),
  6080. .inverta(gnd),
  6081. .regcascin(gnd),
  6082. .combout(w_anode161w_3),
  6083. .regout(),
  6084. .cout(),
  6085. .cout0(),
  6086. .cout1());
  6087. defparam \w_anode161w[3]~2 .lut_mask = "000a";
  6088. defparam \w_anode161w[3]~2 .operation_mode = "normal";
  6089. defparam \w_anode161w[3]~2 .output_mode = "comb_only";
  6090. defparam \w_anode161w[3]~2 .register_cascade_mode = "off";
  6091. defparam \w_anode161w[3]~2 .sum_lutc_input = "datac";
  6092. defparam \w_anode161w[3]~2 .synch_mode = "off";
  6093. maxii_lcell \w_anode327w[3] (
  6094. .clk(gnd),
  6095. .dataa(\w_anode109w[3]~0_combout ),
  6096. .datab(\w_anode739w[3]~0_combout ),
  6097. .datac(\w_anode667w[3]~0_combout ),
  6098. .datad(counter10a_2),
  6099. .aclr(gnd),
  6100. .aload(gnd),
  6101. .sclr(gnd),
  6102. .sload(gnd),
  6103. .ena(vcc),
  6104. .cin(gnd),
  6105. .cin0(gnd),
  6106. .cin1(vcc),
  6107. .inverta(gnd),
  6108. .regcascin(gnd),
  6109. .combout(w_anode327w_3),
  6110. .regout(),
  6111. .cout(),
  6112. .cout0(),
  6113. .cout1());
  6114. defparam \w_anode327w[3] .lut_mask = "0080";
  6115. defparam \w_anode327w[3] .operation_mode = "normal";
  6116. defparam \w_anode327w[3] .output_mode = "comb_only";
  6117. defparam \w_anode327w[3] .register_cascade_mode = "off";
  6118. defparam \w_anode327w[3] .sum_lutc_input = "datac";
  6119. defparam \w_anode327w[3] .synch_mode = "off";
  6120. maxii_lcell \w_anode120w[3]~2 (
  6121. .clk(gnd),
  6122. .dataa(vcc),
  6123. .datab(counter10a_2),
  6124. .datac(counter10a_1),
  6125. .datad(counter10a_0),
  6126. .aclr(gnd),
  6127. .aload(gnd),
  6128. .sclr(gnd),
  6129. .sload(gnd),
  6130. .ena(vcc),
  6131. .cin(gnd),
  6132. .cin0(gnd),
  6133. .cin1(vcc),
  6134. .inverta(gnd),
  6135. .regcascin(gnd),
  6136. .combout(w_anode120w_3),
  6137. .regout(),
  6138. .cout(),
  6139. .cout0(),
  6140. .cout1());
  6141. defparam \w_anode120w[3]~2 .lut_mask = "0003";
  6142. defparam \w_anode120w[3]~2 .operation_mode = "normal";
  6143. defparam \w_anode120w[3]~2 .output_mode = "comb_only";
  6144. defparam \w_anode120w[3]~2 .register_cascade_mode = "off";
  6145. defparam \w_anode120w[3]~2 .sum_lutc_input = "datac";
  6146. defparam \w_anode120w[3]~2 .synch_mode = "off";
  6147. maxii_lcell \w_anode337w[3] (
  6148. .clk(gnd),
  6149. .dataa(\w_anode109w[3]~0_combout ),
  6150. .datab(\w_anode749w[3]~0_combout ),
  6151. .datac(\w_anode667w[3]~0_combout ),
  6152. .datad(counter10a_2),
  6153. .aclr(gnd),
  6154. .aload(gnd),
  6155. .sclr(gnd),
  6156. .sload(gnd),
  6157. .ena(vcc),
  6158. .cin(gnd),
  6159. .cin0(gnd),
  6160. .cin1(vcc),
  6161. .inverta(gnd),
  6162. .regcascin(gnd),
  6163. .combout(w_anode337w_3),
  6164. .regout(),
  6165. .cout(),
  6166. .cout0(),
  6167. .cout1());
  6168. defparam \w_anode337w[3] .lut_mask = "0080";
  6169. defparam \w_anode337w[3] .operation_mode = "normal";
  6170. defparam \w_anode337w[3] .output_mode = "comb_only";
  6171. defparam \w_anode337w[3] .register_cascade_mode = "off";
  6172. defparam \w_anode337w[3] .sum_lutc_input = "datac";
  6173. defparam \w_anode337w[3] .synch_mode = "off";
  6174. maxii_lcell \w_anode317w[3] (
  6175. .clk(gnd),
  6176. .dataa(\w_anode109w[3]~0_combout ),
  6177. .datab(\w_anode729w[3]~0_combout ),
  6178. .datac(\w_anode667w[3]~0_combout ),
  6179. .datad(counter10a_2),
  6180. .aclr(gnd),
  6181. .aload(gnd),
  6182. .sclr(gnd),
  6183. .sload(gnd),
  6184. .ena(vcc),
  6185. .cin(gnd),
  6186. .cin0(gnd),
  6187. .cin1(vcc),
  6188. .inverta(gnd),
  6189. .regcascin(gnd),
  6190. .combout(w_anode317w_3),
  6191. .regout(),
  6192. .cout(),
  6193. .cout0(),
  6194. .cout1());
  6195. defparam \w_anode317w[3] .lut_mask = "0080";
  6196. defparam \w_anode317w[3] .operation_mode = "normal";
  6197. defparam \w_anode317w[3] .output_mode = "comb_only";
  6198. defparam \w_anode317w[3] .register_cascade_mode = "off";
  6199. defparam \w_anode317w[3] .sum_lutc_input = "datac";
  6200. defparam \w_anode317w[3] .synch_mode = "off";
  6201. maxii_lcell \w_anode264w[3] (
  6202. .clk(gnd),
  6203. .dataa(counter10a_4),
  6204. .datab(counter10a_2),
  6205. .datac(\w_anode729w[3]~0_combout ),
  6206. .datad(\w_anode3w[3]~0_combout ),
  6207. .aclr(gnd),
  6208. .aload(gnd),
  6209. .sclr(gnd),
  6210. .sload(gnd),
  6211. .ena(vcc),
  6212. .cin(gnd),
  6213. .cin0(gnd),
  6214. .cin1(vcc),
  6215. .inverta(gnd),
  6216. .regcascin(gnd),
  6217. .combout(w_anode264w_3),
  6218. .regout(),
  6219. .cout(),
  6220. .cout0(),
  6221. .cout1());
  6222. defparam \w_anode264w[3] .lut_mask = "8000";
  6223. defparam \w_anode264w[3] .operation_mode = "normal";
  6224. defparam \w_anode264w[3] .output_mode = "comb_only";
  6225. defparam \w_anode264w[3] .register_cascade_mode = "off";
  6226. defparam \w_anode264w[3] .sum_lutc_input = "datac";
  6227. defparam \w_anode264w[3] .synch_mode = "off";
  6228. maxii_lcell \w_anode274w[3] (
  6229. .clk(gnd),
  6230. .dataa(counter10a_4),
  6231. .datab(counter10a_2),
  6232. .datac(\w_anode739w[3]~0_combout ),
  6233. .datad(\w_anode3w[3]~0_combout ),
  6234. .aclr(gnd),
  6235. .aload(gnd),
  6236. .sclr(gnd),
  6237. .sload(gnd),
  6238. .ena(vcc),
  6239. .cin(gnd),
  6240. .cin0(gnd),
  6241. .cin1(vcc),
  6242. .inverta(gnd),
  6243. .regcascin(gnd),
  6244. .combout(w_anode274w_3),
  6245. .regout(),
  6246. .cout(),
  6247. .cout0(),
  6248. .cout1());
  6249. defparam \w_anode274w[3] .lut_mask = "8000";
  6250. defparam \w_anode274w[3] .operation_mode = "normal";
  6251. defparam \w_anode274w[3] .output_mode = "comb_only";
  6252. defparam \w_anode274w[3] .register_cascade_mode = "off";
  6253. defparam \w_anode274w[3] .sum_lutc_input = "datac";
  6254. defparam \w_anode274w[3] .synch_mode = "off";
  6255. maxii_lcell \w_anode254w[3] (
  6256. .clk(gnd),
  6257. .dataa(\w_anode109w[3]~0_combout ),
  6258. .datab(counter10a_4),
  6259. .datac(w_anode161w_3),
  6260. .datad(counter10a_3),
  6261. .aclr(gnd),
  6262. .aload(gnd),
  6263. .sclr(gnd),
  6264. .sload(gnd),
  6265. .ena(vcc),
  6266. .cin(gnd),
  6267. .cin0(gnd),
  6268. .cin1(vcc),
  6269. .inverta(gnd),
  6270. .regcascin(gnd),
  6271. .combout(w_anode254w_3),
  6272. .regout(),
  6273. .cout(),
  6274. .cout0(),
  6275. .cout1());
  6276. defparam \w_anode254w[3] .lut_mask = "0080";
  6277. defparam \w_anode254w[3] .operation_mode = "normal";
  6278. defparam \w_anode254w[3] .output_mode = "comb_only";
  6279. defparam \w_anode254w[3] .register_cascade_mode = "off";
  6280. defparam \w_anode254w[3] .sum_lutc_input = "datac";
  6281. defparam \w_anode254w[3] .synch_mode = "off";
  6282. maxii_lcell \w_anode284w[3] (
  6283. .clk(gnd),
  6284. .dataa(counter10a_4),
  6285. .datab(counter10a_2),
  6286. .datac(\w_anode749w[3]~0_combout ),
  6287. .datad(\w_anode3w[3]~0_combout ),
  6288. .aclr(gnd),
  6289. .aload(gnd),
  6290. .sclr(gnd),
  6291. .sload(gnd),
  6292. .ena(vcc),
  6293. .cin(gnd),
  6294. .cin0(gnd),
  6295. .cin1(vcc),
  6296. .inverta(gnd),
  6297. .regcascin(gnd),
  6298. .combout(w_anode284w_3),
  6299. .regout(),
  6300. .cout(),
  6301. .cout0(),
  6302. .cout1());
  6303. defparam \w_anode284w[3] .lut_mask = "8000";
  6304. defparam \w_anode284w[3] .operation_mode = "normal";
  6305. defparam \w_anode284w[3] .output_mode = "comb_only";
  6306. defparam \w_anode284w[3] .register_cascade_mode = "off";
  6307. defparam \w_anode284w[3] .sum_lutc_input = "datac";
  6308. defparam \w_anode284w[3] .synch_mode = "off";
  6309. maxii_lcell \w_anode224w[3] (
  6310. .clk(gnd),
  6311. .dataa(counter10a_4),
  6312. .datab(\w_anode729w[3]~0_combout ),
  6313. .datac(\w_anode3w[3]~0_combout ),
  6314. .datad(counter10a_2),
  6315. .aclr(gnd),
  6316. .aload(gnd),
  6317. .sclr(gnd),
  6318. .sload(gnd),
  6319. .ena(vcc),
  6320. .cin(gnd),
  6321. .cin0(gnd),
  6322. .cin1(vcc),
  6323. .inverta(gnd),
  6324. .regcascin(gnd),
  6325. .combout(w_anode224w_3),
  6326. .regout(),
  6327. .cout(),
  6328. .cout0(),
  6329. .cout1());
  6330. defparam \w_anode224w[3] .lut_mask = "0080";
  6331. defparam \w_anode224w[3] .operation_mode = "normal";
  6332. defparam \w_anode224w[3] .output_mode = "comb_only";
  6333. defparam \w_anode224w[3] .register_cascade_mode = "off";
  6334. defparam \w_anode224w[3] .sum_lutc_input = "datac";
  6335. defparam \w_anode224w[3] .synch_mode = "off";
  6336. maxii_lcell \w_anode234w[3] (
  6337. .clk(gnd),
  6338. .dataa(counter10a_4),
  6339. .datab(\w_anode739w[3]~0_combout ),
  6340. .datac(\w_anode3w[3]~0_combout ),
  6341. .datad(counter10a_2),
  6342. .aclr(gnd),
  6343. .aload(gnd),
  6344. .sclr(gnd),
  6345. .sload(gnd),
  6346. .ena(vcc),
  6347. .cin(gnd),
  6348. .cin0(gnd),
  6349. .cin1(vcc),
  6350. .inverta(gnd),
  6351. .regcascin(gnd),
  6352. .combout(w_anode234w_3),
  6353. .regout(),
  6354. .cout(),
  6355. .cout0(),
  6356. .cout1());
  6357. defparam \w_anode234w[3] .lut_mask = "0080";
  6358. defparam \w_anode234w[3] .operation_mode = "normal";
  6359. defparam \w_anode234w[3] .output_mode = "comb_only";
  6360. defparam \w_anode234w[3] .register_cascade_mode = "off";
  6361. defparam \w_anode234w[3] .sum_lutc_input = "datac";
  6362. defparam \w_anode234w[3] .synch_mode = "off";
  6363. maxii_lcell \w_anode213w[3] (
  6364. .clk(gnd),
  6365. .dataa(\w_anode109w[3]~0_combout ),
  6366. .datab(counter10a_4),
  6367. .datac(w_anode120w_3),
  6368. .datad(counter10a_3),
  6369. .aclr(gnd),
  6370. .aload(gnd),
  6371. .sclr(gnd),
  6372. .sload(gnd),
  6373. .ena(vcc),
  6374. .cin(gnd),
  6375. .cin0(gnd),
  6376. .cin1(vcc),
  6377. .inverta(gnd),
  6378. .regcascin(gnd),
  6379. .combout(w_anode213w_3),
  6380. .regout(),
  6381. .cout(),
  6382. .cout0(),
  6383. .cout1());
  6384. defparam \w_anode213w[3] .lut_mask = "0080";
  6385. defparam \w_anode213w[3] .operation_mode = "normal";
  6386. defparam \w_anode213w[3] .output_mode = "comb_only";
  6387. defparam \w_anode213w[3] .register_cascade_mode = "off";
  6388. defparam \w_anode213w[3] .sum_lutc_input = "datac";
  6389. defparam \w_anode213w[3] .synch_mode = "off";
  6390. maxii_lcell \w_anode244w[3] (
  6391. .clk(gnd),
  6392. .dataa(counter10a_4),
  6393. .datab(\w_anode749w[3]~0_combout ),
  6394. .datac(\w_anode3w[3]~0_combout ),
  6395. .datad(counter10a_2),
  6396. .aclr(gnd),
  6397. .aload(gnd),
  6398. .sclr(gnd),
  6399. .sload(gnd),
  6400. .ena(vcc),
  6401. .cin(gnd),
  6402. .cin0(gnd),
  6403. .cin1(vcc),
  6404. .inverta(gnd),
  6405. .regcascin(gnd),
  6406. .combout(w_anode244w_3),
  6407. .regout(),
  6408. .cout(),
  6409. .cout0(),
  6410. .cout1());
  6411. defparam \w_anode244w[3] .lut_mask = "0080";
  6412. defparam \w_anode244w[3] .operation_mode = "normal";
  6413. defparam \w_anode244w[3] .output_mode = "comb_only";
  6414. defparam \w_anode244w[3] .register_cascade_mode = "off";
  6415. defparam \w_anode244w[3] .sum_lutc_input = "datac";
  6416. defparam \w_anode244w[3] .synch_mode = "off";
  6417. maxii_lcell \w_anode450w[3] (
  6418. .clk(gnd),
  6419. .dataa(counter10a_2),
  6420. .datab(\w_anode729w[3]~0_combout ),
  6421. .datac(\w_anode574w[3]~0_combout ),
  6422. .datad(counter10a_4),
  6423. .aclr(gnd),
  6424. .aload(gnd),
  6425. .sclr(gnd),
  6426. .sload(gnd),
  6427. .ena(vcc),
  6428. .cin(gnd),
  6429. .cin0(gnd),
  6430. .cin1(vcc),
  6431. .inverta(gnd),
  6432. .regcascin(gnd),
  6433. .combout(w_anode450w_3),
  6434. .regout(),
  6435. .cout(),
  6436. .cout0(),
  6437. .cout1());
  6438. defparam \w_anode450w[3] .lut_mask = "0080";
  6439. defparam \w_anode450w[3] .operation_mode = "normal";
  6440. defparam \w_anode450w[3] .output_mode = "comb_only";
  6441. defparam \w_anode450w[3] .register_cascade_mode = "off";
  6442. defparam \w_anode450w[3] .sum_lutc_input = "datac";
  6443. defparam \w_anode450w[3] .synch_mode = "off";
  6444. maxii_lcell \w_anode460w[3] (
  6445. .clk(gnd),
  6446. .dataa(counter10a_2),
  6447. .datab(\w_anode739w[3]~0_combout ),
  6448. .datac(\w_anode574w[3]~0_combout ),
  6449. .datad(counter10a_4),
  6450. .aclr(gnd),
  6451. .aload(gnd),
  6452. .sclr(gnd),
  6453. .sload(gnd),
  6454. .ena(vcc),
  6455. .cin(gnd),
  6456. .cin0(gnd),
  6457. .cin1(vcc),
  6458. .inverta(gnd),
  6459. .regcascin(gnd),
  6460. .combout(w_anode460w_3),
  6461. .regout(),
  6462. .cout(),
  6463. .cout0(),
  6464. .cout1());
  6465. defparam \w_anode460w[3] .lut_mask = "0080";
  6466. defparam \w_anode460w[3] .operation_mode = "normal";
  6467. defparam \w_anode460w[3] .output_mode = "comb_only";
  6468. defparam \w_anode460w[3] .register_cascade_mode = "off";
  6469. defparam \w_anode460w[3] .sum_lutc_input = "datac";
  6470. defparam \w_anode460w[3] .synch_mode = "off";
  6471. maxii_lcell \w_anode440w[3] (
  6472. .clk(gnd),
  6473. .dataa(w_anode161w_3),
  6474. .datab(\w_anode667w[3]~1_combout ),
  6475. .datac(counter10a_4),
  6476. .datad(counter10a_3),
  6477. .aclr(gnd),
  6478. .aload(gnd),
  6479. .sclr(gnd),
  6480. .sload(gnd),
  6481. .ena(vcc),
  6482. .cin(gnd),
  6483. .cin0(gnd),
  6484. .cin1(vcc),
  6485. .inverta(gnd),
  6486. .regcascin(gnd),
  6487. .combout(w_anode440w_3),
  6488. .regout(),
  6489. .cout(),
  6490. .cout0(),
  6491. .cout1());
  6492. defparam \w_anode440w[3] .lut_mask = "0008";
  6493. defparam \w_anode440w[3] .operation_mode = "normal";
  6494. defparam \w_anode440w[3] .output_mode = "comb_only";
  6495. defparam \w_anode440w[3] .register_cascade_mode = "off";
  6496. defparam \w_anode440w[3] .sum_lutc_input = "datac";
  6497. defparam \w_anode440w[3] .synch_mode = "off";
  6498. maxii_lcell \w_anode470w[3] (
  6499. .clk(gnd),
  6500. .dataa(counter10a_2),
  6501. .datab(\w_anode749w[3]~0_combout ),
  6502. .datac(\w_anode574w[3]~0_combout ),
  6503. .datad(counter10a_4),
  6504. .aclr(gnd),
  6505. .aload(gnd),
  6506. .sclr(gnd),
  6507. .sload(gnd),
  6508. .ena(vcc),
  6509. .cin(gnd),
  6510. .cin0(gnd),
  6511. .cin1(vcc),
  6512. .inverta(gnd),
  6513. .regcascin(gnd),
  6514. .combout(w_anode470w_3),
  6515. .regout(),
  6516. .cout(),
  6517. .cout0(),
  6518. .cout1());
  6519. defparam \w_anode470w[3] .lut_mask = "0080";
  6520. defparam \w_anode470w[3] .operation_mode = "normal";
  6521. defparam \w_anode470w[3] .output_mode = "comb_only";
  6522. defparam \w_anode470w[3] .register_cascade_mode = "off";
  6523. defparam \w_anode470w[3] .sum_lutc_input = "datac";
  6524. defparam \w_anode470w[3] .synch_mode = "off";
  6525. maxii_lcell \w_anode410w[3] (
  6526. .clk(gnd),
  6527. .dataa(\w_anode729w[3]~0_combout ),
  6528. .datab(\w_anode574w[3]~0_combout ),
  6529. .datac(counter10a_4),
  6530. .datad(counter10a_2),
  6531. .aclr(gnd),
  6532. .aload(gnd),
  6533. .sclr(gnd),
  6534. .sload(gnd),
  6535. .ena(vcc),
  6536. .cin(gnd),
  6537. .cin0(gnd),
  6538. .cin1(vcc),
  6539. .inverta(gnd),
  6540. .regcascin(gnd),
  6541. .combout(w_anode410w_3),
  6542. .regout(),
  6543. .cout(),
  6544. .cout0(),
  6545. .cout1());
  6546. defparam \w_anode410w[3] .lut_mask = "0008";
  6547. defparam \w_anode410w[3] .operation_mode = "normal";
  6548. defparam \w_anode410w[3] .output_mode = "comb_only";
  6549. defparam \w_anode410w[3] .register_cascade_mode = "off";
  6550. defparam \w_anode410w[3] .sum_lutc_input = "datac";
  6551. defparam \w_anode410w[3] .synch_mode = "off";
  6552. maxii_lcell \w_anode420w[3] (
  6553. .clk(gnd),
  6554. .dataa(\w_anode739w[3]~0_combout ),
  6555. .datab(\w_anode574w[3]~0_combout ),
  6556. .datac(counter10a_4),
  6557. .datad(counter10a_2),
  6558. .aclr(gnd),
  6559. .aload(gnd),
  6560. .sclr(gnd),
  6561. .sload(gnd),
  6562. .ena(vcc),
  6563. .cin(gnd),
  6564. .cin0(gnd),
  6565. .cin1(vcc),
  6566. .inverta(gnd),
  6567. .regcascin(gnd),
  6568. .combout(w_anode420w_3),
  6569. .regout(),
  6570. .cout(),
  6571. .cout0(),
  6572. .cout1());
  6573. defparam \w_anode420w[3] .lut_mask = "0008";
  6574. defparam \w_anode420w[3] .operation_mode = "normal";
  6575. defparam \w_anode420w[3] .output_mode = "comb_only";
  6576. defparam \w_anode420w[3] .register_cascade_mode = "off";
  6577. defparam \w_anode420w[3] .sum_lutc_input = "datac";
  6578. defparam \w_anode420w[3] .synch_mode = "off";
  6579. maxii_lcell \w_anode399w[3] (
  6580. .clk(gnd),
  6581. .dataa(w_anode120w_3),
  6582. .datab(\w_anode667w[3]~1_combout ),
  6583. .datac(counter10a_4),
  6584. .datad(counter10a_3),
  6585. .aclr(gnd),
  6586. .aload(gnd),
  6587. .sclr(gnd),
  6588. .sload(gnd),
  6589. .ena(vcc),
  6590. .cin(gnd),
  6591. .cin0(gnd),
  6592. .cin1(vcc),
  6593. .inverta(gnd),
  6594. .regcascin(gnd),
  6595. .combout(w_anode399w_3),
  6596. .regout(),
  6597. .cout(),
  6598. .cout0(),
  6599. .cout1());
  6600. defparam \w_anode399w[3] .lut_mask = "0008";
  6601. defparam \w_anode399w[3] .operation_mode = "normal";
  6602. defparam \w_anode399w[3] .output_mode = "comb_only";
  6603. defparam \w_anode399w[3] .register_cascade_mode = "off";
  6604. defparam \w_anode399w[3] .sum_lutc_input = "datac";
  6605. defparam \w_anode399w[3] .synch_mode = "off";
  6606. maxii_lcell \w_anode430w[3] (
  6607. .clk(gnd),
  6608. .dataa(\w_anode749w[3]~0_combout ),
  6609. .datab(\w_anode574w[3]~0_combout ),
  6610. .datac(counter10a_4),
  6611. .datad(counter10a_2),
  6612. .aclr(gnd),
  6613. .aload(gnd),
  6614. .sclr(gnd),
  6615. .sload(gnd),
  6616. .ena(vcc),
  6617. .cin(gnd),
  6618. .cin0(gnd),
  6619. .cin1(vcc),
  6620. .inverta(gnd),
  6621. .regcascin(gnd),
  6622. .combout(w_anode430w_3),
  6623. .regout(),
  6624. .cout(),
  6625. .cout0(),
  6626. .cout1());
  6627. defparam \w_anode430w[3] .lut_mask = "0008";
  6628. defparam \w_anode430w[3] .operation_mode = "normal";
  6629. defparam \w_anode430w[3] .output_mode = "comb_only";
  6630. defparam \w_anode430w[3] .register_cascade_mode = "off";
  6631. defparam \w_anode430w[3] .sum_lutc_input = "datac";
  6632. defparam \w_anode430w[3] .synch_mode = "off";
  6633. maxii_lcell \w_anode563w[3] (
  6634. .clk(gnd),
  6635. .dataa(\w_anode481w[3]~0_combout ),
  6636. .datab(counter10a_2),
  6637. .datac(\w_anode749w[3]~0_combout ),
  6638. .datad(\w_anode667w[3]~1_combout ),
  6639. .aclr(gnd),
  6640. .aload(gnd),
  6641. .sclr(gnd),
  6642. .sload(gnd),
  6643. .ena(vcc),
  6644. .cin(gnd),
  6645. .cin0(gnd),
  6646. .cin1(vcc),
  6647. .inverta(gnd),
  6648. .regcascin(gnd),
  6649. .combout(w_anode563w_3),
  6650. .regout(),
  6651. .cout(),
  6652. .cout0(),
  6653. .cout1());
  6654. defparam \w_anode563w[3] .lut_mask = "8000";
  6655. defparam \w_anode563w[3] .operation_mode = "normal";
  6656. defparam \w_anode563w[3] .output_mode = "comb_only";
  6657. defparam \w_anode563w[3] .register_cascade_mode = "off";
  6658. defparam \w_anode563w[3] .sum_lutc_input = "datac";
  6659. defparam \w_anode563w[3] .synch_mode = "off";
  6660. maxii_lcell \w_anode543w[3] (
  6661. .clk(gnd),
  6662. .dataa(\w_anode481w[3]~0_combout ),
  6663. .datab(counter10a_2),
  6664. .datac(\w_anode729w[3]~0_combout ),
  6665. .datad(\w_anode667w[3]~1_combout ),
  6666. .aclr(gnd),
  6667. .aload(gnd),
  6668. .sclr(gnd),
  6669. .sload(gnd),
  6670. .ena(vcc),
  6671. .cin(gnd),
  6672. .cin0(gnd),
  6673. .cin1(vcc),
  6674. .inverta(gnd),
  6675. .regcascin(gnd),
  6676. .combout(w_anode543w_3),
  6677. .regout(),
  6678. .cout(),
  6679. .cout0(),
  6680. .cout1());
  6681. defparam \w_anode543w[3] .lut_mask = "8000";
  6682. defparam \w_anode543w[3] .operation_mode = "normal";
  6683. defparam \w_anode543w[3] .output_mode = "comb_only";
  6684. defparam \w_anode543w[3] .register_cascade_mode = "off";
  6685. defparam \w_anode543w[3] .sum_lutc_input = "datac";
  6686. defparam \w_anode543w[3] .synch_mode = "off";
  6687. maxii_lcell \w_anode553w[3] (
  6688. .clk(gnd),
  6689. .dataa(\w_anode481w[3]~0_combout ),
  6690. .datab(counter10a_2),
  6691. .datac(\w_anode739w[3]~0_combout ),
  6692. .datad(\w_anode667w[3]~1_combout ),
  6693. .aclr(gnd),
  6694. .aload(gnd),
  6695. .sclr(gnd),
  6696. .sload(gnd),
  6697. .ena(vcc),
  6698. .cin(gnd),
  6699. .cin0(gnd),
  6700. .cin1(vcc),
  6701. .inverta(gnd),
  6702. .regcascin(gnd),
  6703. .combout(w_anode553w_3),
  6704. .regout(),
  6705. .cout(),
  6706. .cout0(),
  6707. .cout1());
  6708. defparam \w_anode553w[3] .lut_mask = "8000";
  6709. defparam \w_anode553w[3] .operation_mode = "normal";
  6710. defparam \w_anode553w[3] .output_mode = "comb_only";
  6711. defparam \w_anode553w[3] .register_cascade_mode = "off";
  6712. defparam \w_anode553w[3] .sum_lutc_input = "datac";
  6713. defparam \w_anode553w[3] .synch_mode = "off";
  6714. maxii_lcell \w_anode513w[3] (
  6715. .clk(gnd),
  6716. .dataa(\w_anode481w[3]~0_combout ),
  6717. .datab(\w_anode739w[3]~0_combout ),
  6718. .datac(\w_anode667w[3]~1_combout ),
  6719. .datad(counter10a_2),
  6720. .aclr(gnd),
  6721. .aload(gnd),
  6722. .sclr(gnd),
  6723. .sload(gnd),
  6724. .ena(vcc),
  6725. .cin(gnd),
  6726. .cin0(gnd),
  6727. .cin1(vcc),
  6728. .inverta(gnd),
  6729. .regcascin(gnd),
  6730. .combout(w_anode513w_3),
  6731. .regout(),
  6732. .cout(),
  6733. .cout0(),
  6734. .cout1());
  6735. defparam \w_anode513w[3] .lut_mask = "0080";
  6736. defparam \w_anode513w[3] .operation_mode = "normal";
  6737. defparam \w_anode513w[3] .output_mode = "comb_only";
  6738. defparam \w_anode513w[3] .register_cascade_mode = "off";
  6739. defparam \w_anode513w[3] .sum_lutc_input = "datac";
  6740. defparam \w_anode513w[3] .synch_mode = "off";
  6741. maxii_lcell \w_anode523w[3] (
  6742. .clk(gnd),
  6743. .dataa(\w_anode481w[3]~0_combout ),
  6744. .datab(\w_anode749w[3]~0_combout ),
  6745. .datac(\w_anode667w[3]~1_combout ),
  6746. .datad(counter10a_2),
  6747. .aclr(gnd),
  6748. .aload(gnd),
  6749. .sclr(gnd),
  6750. .sload(gnd),
  6751. .ena(vcc),
  6752. .cin(gnd),
  6753. .cin0(gnd),
  6754. .cin1(vcc),
  6755. .inverta(gnd),
  6756. .regcascin(gnd),
  6757. .combout(w_anode523w_3),
  6758. .regout(),
  6759. .cout(),
  6760. .cout0(),
  6761. .cout1());
  6762. defparam \w_anode523w[3] .lut_mask = "0080";
  6763. defparam \w_anode523w[3] .operation_mode = "normal";
  6764. defparam \w_anode523w[3] .output_mode = "comb_only";
  6765. defparam \w_anode523w[3] .register_cascade_mode = "off";
  6766. defparam \w_anode523w[3] .sum_lutc_input = "datac";
  6767. defparam \w_anode523w[3] .synch_mode = "off";
  6768. maxii_lcell \w_anode503w[3] (
  6769. .clk(gnd),
  6770. .dataa(\w_anode481w[3]~0_combout ),
  6771. .datab(\w_anode729w[3]~0_combout ),
  6772. .datac(\w_anode667w[3]~1_combout ),
  6773. .datad(counter10a_2),
  6774. .aclr(gnd),
  6775. .aload(gnd),
  6776. .sclr(gnd),
  6777. .sload(gnd),
  6778. .ena(vcc),
  6779. .cin(gnd),
  6780. .cin0(gnd),
  6781. .cin1(vcc),
  6782. .inverta(gnd),
  6783. .regcascin(gnd),
  6784. .combout(w_anode503w_3),
  6785. .regout(),
  6786. .cout(),
  6787. .cout0(),
  6788. .cout1());
  6789. defparam \w_anode503w[3] .lut_mask = "0080";
  6790. defparam \w_anode503w[3] .operation_mode = "normal";
  6791. defparam \w_anode503w[3] .output_mode = "comb_only";
  6792. defparam \w_anode503w[3] .register_cascade_mode = "off";
  6793. defparam \w_anode503w[3] .sum_lutc_input = "datac";
  6794. defparam \w_anode503w[3] .synch_mode = "off";
  6795. maxii_lcell \w_anode749w[3] (
  6796. .clk(gnd),
  6797. .dataa(counter10a_2),
  6798. .datab(\w_anode749w[3]~0_combout ),
  6799. .datac(\w_anode667w[3]~1_combout ),
  6800. .datad(\w_anode667w[3]~0_combout ),
  6801. .aclr(gnd),
  6802. .aload(gnd),
  6803. .sclr(gnd),
  6804. .sload(gnd),
  6805. .ena(vcc),
  6806. .cin(gnd),
  6807. .cin0(gnd),
  6808. .cin1(vcc),
  6809. .inverta(gnd),
  6810. .regcascin(gnd),
  6811. .combout(w_anode749w_3),
  6812. .regout(),
  6813. .cout(),
  6814. .cout0(),
  6815. .cout1());
  6816. defparam \w_anode749w[3] .lut_mask = "8000";
  6817. defparam \w_anode749w[3] .operation_mode = "normal";
  6818. defparam \w_anode749w[3] .output_mode = "comb_only";
  6819. defparam \w_anode749w[3] .register_cascade_mode = "off";
  6820. defparam \w_anode749w[3] .sum_lutc_input = "datac";
  6821. defparam \w_anode749w[3] .synch_mode = "off";
  6822. maxii_lcell \w_anode729w[3] (
  6823. .clk(gnd),
  6824. .dataa(counter10a_2),
  6825. .datab(\w_anode729w[3]~0_combout ),
  6826. .datac(\w_anode667w[3]~1_combout ),
  6827. .datad(\w_anode667w[3]~0_combout ),
  6828. .aclr(gnd),
  6829. .aload(gnd),
  6830. .sclr(gnd),
  6831. .sload(gnd),
  6832. .ena(vcc),
  6833. .cin(gnd),
  6834. .cin0(gnd),
  6835. .cin1(vcc),
  6836. .inverta(gnd),
  6837. .regcascin(gnd),
  6838. .combout(w_anode729w_3),
  6839. .regout(),
  6840. .cout(),
  6841. .cout0(),
  6842. .cout1());
  6843. defparam \w_anode729w[3] .lut_mask = "8000";
  6844. defparam \w_anode729w[3] .operation_mode = "normal";
  6845. defparam \w_anode729w[3] .output_mode = "comb_only";
  6846. defparam \w_anode729w[3] .register_cascade_mode = "off";
  6847. defparam \w_anode729w[3] .sum_lutc_input = "datac";
  6848. defparam \w_anode729w[3] .synch_mode = "off";
  6849. maxii_lcell \w_anode739w[3] (
  6850. .clk(gnd),
  6851. .dataa(counter10a_2),
  6852. .datab(\w_anode739w[3]~0_combout ),
  6853. .datac(\w_anode667w[3]~1_combout ),
  6854. .datad(\w_anode667w[3]~0_combout ),
  6855. .aclr(gnd),
  6856. .aload(gnd),
  6857. .sclr(gnd),
  6858. .sload(gnd),
  6859. .ena(vcc),
  6860. .cin(gnd),
  6861. .cin0(gnd),
  6862. .cin1(vcc),
  6863. .inverta(gnd),
  6864. .regcascin(gnd),
  6865. .combout(w_anode739w_3),
  6866. .regout(),
  6867. .cout(),
  6868. .cout0(),
  6869. .cout1());
  6870. defparam \w_anode739w[3] .lut_mask = "8000";
  6871. defparam \w_anode739w[3] .operation_mode = "normal";
  6872. defparam \w_anode739w[3] .output_mode = "comb_only";
  6873. defparam \w_anode739w[3] .register_cascade_mode = "off";
  6874. defparam \w_anode739w[3] .sum_lutc_input = "datac";
  6875. defparam \w_anode739w[3] .synch_mode = "off";
  6876. maxii_lcell \w_anode699w[3] (
  6877. .clk(gnd),
  6878. .dataa(\w_anode739w[3]~0_combout ),
  6879. .datab(\w_anode667w[3]~1_combout ),
  6880. .datac(\w_anode667w[3]~0_combout ),
  6881. .datad(counter10a_2),
  6882. .aclr(gnd),
  6883. .aload(gnd),
  6884. .sclr(gnd),
  6885. .sload(gnd),
  6886. .ena(vcc),
  6887. .cin(gnd),
  6888. .cin0(gnd),
  6889. .cin1(vcc),
  6890. .inverta(gnd),
  6891. .regcascin(gnd),
  6892. .combout(w_anode699w_3),
  6893. .regout(),
  6894. .cout(),
  6895. .cout0(),
  6896. .cout1());
  6897. defparam \w_anode699w[3] .lut_mask = "0080";
  6898. defparam \w_anode699w[3] .operation_mode = "normal";
  6899. defparam \w_anode699w[3] .output_mode = "comb_only";
  6900. defparam \w_anode699w[3] .register_cascade_mode = "off";
  6901. defparam \w_anode699w[3] .sum_lutc_input = "datac";
  6902. defparam \w_anode699w[3] .synch_mode = "off";
  6903. maxii_lcell \w_anode709w[3] (
  6904. .clk(gnd),
  6905. .dataa(\w_anode749w[3]~0_combout ),
  6906. .datab(\w_anode667w[3]~1_combout ),
  6907. .datac(\w_anode667w[3]~0_combout ),
  6908. .datad(counter10a_2),
  6909. .aclr(gnd),
  6910. .aload(gnd),
  6911. .sclr(gnd),
  6912. .sload(gnd),
  6913. .ena(vcc),
  6914. .cin(gnd),
  6915. .cin0(gnd),
  6916. .cin1(vcc),
  6917. .inverta(gnd),
  6918. .regcascin(gnd),
  6919. .combout(w_anode709w_3),
  6920. .regout(),
  6921. .cout(),
  6922. .cout0(),
  6923. .cout1());
  6924. defparam \w_anode709w[3] .lut_mask = "0080";
  6925. defparam \w_anode709w[3] .operation_mode = "normal";
  6926. defparam \w_anode709w[3] .output_mode = "comb_only";
  6927. defparam \w_anode709w[3] .register_cascade_mode = "off";
  6928. defparam \w_anode709w[3] .sum_lutc_input = "datac";
  6929. defparam \w_anode709w[3] .synch_mode = "off";
  6930. maxii_lcell \w_anode689w[3] (
  6931. .clk(gnd),
  6932. .dataa(\w_anode729w[3]~0_combout ),
  6933. .datab(\w_anode667w[3]~1_combout ),
  6934. .datac(\w_anode667w[3]~0_combout ),
  6935. .datad(counter10a_2),
  6936. .aclr(gnd),
  6937. .aload(gnd),
  6938. .sclr(gnd),
  6939. .sload(gnd),
  6940. .ena(vcc),
  6941. .cin(gnd),
  6942. .cin0(gnd),
  6943. .cin1(vcc),
  6944. .inverta(gnd),
  6945. .regcascin(gnd),
  6946. .combout(w_anode689w_3),
  6947. .regout(),
  6948. .cout(),
  6949. .cout0(),
  6950. .cout1());
  6951. defparam \w_anode689w[3] .lut_mask = "0080";
  6952. defparam \w_anode689w[3] .operation_mode = "normal";
  6953. defparam \w_anode689w[3] .output_mode = "comb_only";
  6954. defparam \w_anode689w[3] .register_cascade_mode = "off";
  6955. defparam \w_anode689w[3] .sum_lutc_input = "datac";
  6956. defparam \w_anode689w[3] .synch_mode = "off";
  6957. maxii_lcell \w_anode636w[3] (
  6958. .clk(gnd),
  6959. .dataa(counter10a_4),
  6960. .datab(counter10a_2),
  6961. .datac(\w_anode729w[3]~0_combout ),
  6962. .datad(\w_anode574w[3]~0_combout ),
  6963. .aclr(gnd),
  6964. .aload(gnd),
  6965. .sclr(gnd),
  6966. .sload(gnd),
  6967. .ena(vcc),
  6968. .cin(gnd),
  6969. .cin0(gnd),
  6970. .cin1(vcc),
  6971. .inverta(gnd),
  6972. .regcascin(gnd),
  6973. .combout(w_anode636w_3),
  6974. .regout(),
  6975. .cout(),
  6976. .cout0(),
  6977. .cout1());
  6978. defparam \w_anode636w[3] .lut_mask = "8000";
  6979. defparam \w_anode636w[3] .operation_mode = "normal";
  6980. defparam \w_anode636w[3] .output_mode = "comb_only";
  6981. defparam \w_anode636w[3] .register_cascade_mode = "off";
  6982. defparam \w_anode636w[3] .sum_lutc_input = "datac";
  6983. defparam \w_anode636w[3] .synch_mode = "off";
  6984. maxii_lcell \w_anode646w[3] (
  6985. .clk(gnd),
  6986. .dataa(counter10a_4),
  6987. .datab(counter10a_2),
  6988. .datac(\w_anode739w[3]~0_combout ),
  6989. .datad(\w_anode574w[3]~0_combout ),
  6990. .aclr(gnd),
  6991. .aload(gnd),
  6992. .sclr(gnd),
  6993. .sload(gnd),
  6994. .ena(vcc),
  6995. .cin(gnd),
  6996. .cin0(gnd),
  6997. .cin1(vcc),
  6998. .inverta(gnd),
  6999. .regcascin(gnd),
  7000. .combout(w_anode646w_3),
  7001. .regout(),
  7002. .cout(),
  7003. .cout0(),
  7004. .cout1());
  7005. defparam \w_anode646w[3] .lut_mask = "8000";
  7006. defparam \w_anode646w[3] .operation_mode = "normal";
  7007. defparam \w_anode646w[3] .output_mode = "comb_only";
  7008. defparam \w_anode646w[3] .register_cascade_mode = "off";
  7009. defparam \w_anode646w[3] .sum_lutc_input = "datac";
  7010. defparam \w_anode646w[3] .synch_mode = "off";
  7011. maxii_lcell \w_anode626w[3] (
  7012. .clk(gnd),
  7013. .dataa(counter10a_4),
  7014. .datab(w_anode161w_3),
  7015. .datac(\w_anode667w[3]~1_combout ),
  7016. .datad(counter10a_3),
  7017. .aclr(gnd),
  7018. .aload(gnd),
  7019. .sclr(gnd),
  7020. .sload(gnd),
  7021. .ena(vcc),
  7022. .cin(gnd),
  7023. .cin0(gnd),
  7024. .cin1(vcc),
  7025. .inverta(gnd),
  7026. .regcascin(gnd),
  7027. .combout(w_anode626w_3),
  7028. .regout(),
  7029. .cout(),
  7030. .cout0(),
  7031. .cout1());
  7032. defparam \w_anode626w[3] .lut_mask = "0080";
  7033. defparam \w_anode626w[3] .operation_mode = "normal";
  7034. defparam \w_anode626w[3] .output_mode = "comb_only";
  7035. defparam \w_anode626w[3] .register_cascade_mode = "off";
  7036. defparam \w_anode626w[3] .sum_lutc_input = "datac";
  7037. defparam \w_anode626w[3] .synch_mode = "off";
  7038. maxii_lcell \w_anode656w[3] (
  7039. .clk(gnd),
  7040. .dataa(counter10a_4),
  7041. .datab(counter10a_2),
  7042. .datac(\w_anode749w[3]~0_combout ),
  7043. .datad(\w_anode574w[3]~0_combout ),
  7044. .aclr(gnd),
  7045. .aload(gnd),
  7046. .sclr(gnd),
  7047. .sload(gnd),
  7048. .ena(vcc),
  7049. .cin(gnd),
  7050. .cin0(gnd),
  7051. .cin1(vcc),
  7052. .inverta(gnd),
  7053. .regcascin(gnd),
  7054. .combout(w_anode656w_3),
  7055. .regout(),
  7056. .cout(),
  7057. .cout0(),
  7058. .cout1());
  7059. defparam \w_anode656w[3] .lut_mask = "8000";
  7060. defparam \w_anode656w[3] .operation_mode = "normal";
  7061. defparam \w_anode656w[3] .output_mode = "comb_only";
  7062. defparam \w_anode656w[3] .register_cascade_mode = "off";
  7063. defparam \w_anode656w[3] .sum_lutc_input = "datac";
  7064. defparam \w_anode656w[3] .synch_mode = "off";
  7065. maxii_lcell \w_anode596w[3] (
  7066. .clk(gnd),
  7067. .dataa(counter10a_4),
  7068. .datab(\w_anode729w[3]~0_combout ),
  7069. .datac(\w_anode574w[3]~0_combout ),
  7070. .datad(counter10a_2),
  7071. .aclr(gnd),
  7072. .aload(gnd),
  7073. .sclr(gnd),
  7074. .sload(gnd),
  7075. .ena(vcc),
  7076. .cin(gnd),
  7077. .cin0(gnd),
  7078. .cin1(vcc),
  7079. .inverta(gnd),
  7080. .regcascin(gnd),
  7081. .combout(w_anode596w_3),
  7082. .regout(),
  7083. .cout(),
  7084. .cout0(),
  7085. .cout1());
  7086. defparam \w_anode596w[3] .lut_mask = "0080";
  7087. defparam \w_anode596w[3] .operation_mode = "normal";
  7088. defparam \w_anode596w[3] .output_mode = "comb_only";
  7089. defparam \w_anode596w[3] .register_cascade_mode = "off";
  7090. defparam \w_anode596w[3] .sum_lutc_input = "datac";
  7091. defparam \w_anode596w[3] .synch_mode = "off";
  7092. maxii_lcell \w_anode606w[3] (
  7093. .clk(gnd),
  7094. .dataa(counter10a_4),
  7095. .datab(\w_anode739w[3]~0_combout ),
  7096. .datac(\w_anode574w[3]~0_combout ),
  7097. .datad(counter10a_2),
  7098. .aclr(gnd),
  7099. .aload(gnd),
  7100. .sclr(gnd),
  7101. .sload(gnd),
  7102. .ena(vcc),
  7103. .cin(gnd),
  7104. .cin0(gnd),
  7105. .cin1(vcc),
  7106. .inverta(gnd),
  7107. .regcascin(gnd),
  7108. .combout(w_anode606w_3),
  7109. .regout(),
  7110. .cout(),
  7111. .cout0(),
  7112. .cout1());
  7113. defparam \w_anode606w[3] .lut_mask = "0080";
  7114. defparam \w_anode606w[3] .operation_mode = "normal";
  7115. defparam \w_anode606w[3] .output_mode = "comb_only";
  7116. defparam \w_anode606w[3] .register_cascade_mode = "off";
  7117. defparam \w_anode606w[3] .sum_lutc_input = "datac";
  7118. defparam \w_anode606w[3] .synch_mode = "off";
  7119. maxii_lcell \w_anode585w[3] (
  7120. .clk(gnd),
  7121. .dataa(counter10a_4),
  7122. .datab(w_anode120w_3),
  7123. .datac(\w_anode667w[3]~1_combout ),
  7124. .datad(counter10a_3),
  7125. .aclr(gnd),
  7126. .aload(gnd),
  7127. .sclr(gnd),
  7128. .sload(gnd),
  7129. .ena(vcc),
  7130. .cin(gnd),
  7131. .cin0(gnd),
  7132. .cin1(vcc),
  7133. .inverta(gnd),
  7134. .regcascin(gnd),
  7135. .combout(w_anode585w_3),
  7136. .regout(),
  7137. .cout(),
  7138. .cout0(),
  7139. .cout1());
  7140. defparam \w_anode585w[3] .lut_mask = "0080";
  7141. defparam \w_anode585w[3] .operation_mode = "normal";
  7142. defparam \w_anode585w[3] .output_mode = "comb_only";
  7143. defparam \w_anode585w[3] .register_cascade_mode = "off";
  7144. defparam \w_anode585w[3] .sum_lutc_input = "datac";
  7145. defparam \w_anode585w[3] .synch_mode = "off";
  7146. maxii_lcell \w_anode616w[3] (
  7147. .clk(gnd),
  7148. .dataa(counter10a_4),
  7149. .datab(\w_anode749w[3]~0_combout ),
  7150. .datac(\w_anode574w[3]~0_combout ),
  7151. .datad(counter10a_2),
  7152. .aclr(gnd),
  7153. .aload(gnd),
  7154. .sclr(gnd),
  7155. .sload(gnd),
  7156. .ena(vcc),
  7157. .cin(gnd),
  7158. .cin0(gnd),
  7159. .cin1(vcc),
  7160. .inverta(gnd),
  7161. .regcascin(gnd),
  7162. .combout(w_anode616w_3),
  7163. .regout(),
  7164. .cout(),
  7165. .cout0(),
  7166. .cout1());
  7167. defparam \w_anode616w[3] .lut_mask = "0080";
  7168. defparam \w_anode616w[3] .operation_mode = "normal";
  7169. defparam \w_anode616w[3] .output_mode = "comb_only";
  7170. defparam \w_anode616w[3] .register_cascade_mode = "off";
  7171. defparam \w_anode616w[3] .sum_lutc_input = "datac";
  7172. defparam \w_anode616w[3] .synch_mode = "off";
  7173. maxii_lcell \w_anode191w[3] (
  7174. .clk(gnd),
  7175. .dataa(\w_anode109w[3]~0_combout ),
  7176. .datab(\w_anode481w[3]~0_combout ),
  7177. .datac(counter10a_2),
  7178. .datad(\w_anode749w[3]~0_combout ),
  7179. .aclr(gnd),
  7180. .aload(gnd),
  7181. .sclr(gnd),
  7182. .sload(gnd),
  7183. .ena(vcc),
  7184. .cin(gnd),
  7185. .cin0(gnd),
  7186. .cin1(vcc),
  7187. .inverta(gnd),
  7188. .regcascin(gnd),
  7189. .combout(w_anode191w_3),
  7190. .regout(),
  7191. .cout(),
  7192. .cout0(),
  7193. .cout1());
  7194. defparam \w_anode191w[3] .lut_mask = "8000";
  7195. defparam \w_anode191w[3] .operation_mode = "normal";
  7196. defparam \w_anode191w[3] .output_mode = "comb_only";
  7197. defparam \w_anode191w[3] .register_cascade_mode = "off";
  7198. defparam \w_anode191w[3] .sum_lutc_input = "datac";
  7199. defparam \w_anode191w[3] .synch_mode = "off";
  7200. maxii_lcell \w_anode181w[3] (
  7201. .clk(gnd),
  7202. .dataa(\w_anode109w[3]~0_combout ),
  7203. .datab(\w_anode481w[3]~0_combout ),
  7204. .datac(counter10a_2),
  7205. .datad(\w_anode739w[3]~0_combout ),
  7206. .aclr(gnd),
  7207. .aload(gnd),
  7208. .sclr(gnd),
  7209. .sload(gnd),
  7210. .ena(vcc),
  7211. .cin(gnd),
  7212. .cin0(gnd),
  7213. .cin1(vcc),
  7214. .inverta(gnd),
  7215. .regcascin(gnd),
  7216. .combout(w_anode181w_3),
  7217. .regout(),
  7218. .cout(),
  7219. .cout0(),
  7220. .cout1());
  7221. defparam \w_anode181w[3] .lut_mask = "8000";
  7222. defparam \w_anode181w[3] .operation_mode = "normal";
  7223. defparam \w_anode181w[3] .output_mode = "comb_only";
  7224. defparam \w_anode181w[3] .register_cascade_mode = "off";
  7225. defparam \w_anode181w[3] .sum_lutc_input = "datac";
  7226. defparam \w_anode181w[3] .synch_mode = "off";
  7227. maxii_lcell \w_anode171w[3] (
  7228. .clk(gnd),
  7229. .dataa(\w_anode109w[3]~0_combout ),
  7230. .datab(\w_anode481w[3]~0_combout ),
  7231. .datac(counter10a_2),
  7232. .datad(\w_anode729w[3]~0_combout ),
  7233. .aclr(gnd),
  7234. .aload(gnd),
  7235. .sclr(gnd),
  7236. .sload(gnd),
  7237. .ena(vcc),
  7238. .cin(gnd),
  7239. .cin0(gnd),
  7240. .cin1(vcc),
  7241. .inverta(gnd),
  7242. .regcascin(gnd),
  7243. .combout(w_anode171w_3),
  7244. .regout(),
  7245. .cout(),
  7246. .cout0(),
  7247. .cout1());
  7248. defparam \w_anode171w[3] .lut_mask = "8000";
  7249. defparam \w_anode171w[3] .operation_mode = "normal";
  7250. defparam \w_anode171w[3] .output_mode = "comb_only";
  7251. defparam \w_anode171w[3] .register_cascade_mode = "off";
  7252. defparam \w_anode171w[3] .sum_lutc_input = "datac";
  7253. defparam \w_anode171w[3] .synch_mode = "off";
  7254. maxii_lcell \w_anode151w[3] (
  7255. .clk(gnd),
  7256. .dataa(\w_anode109w[3]~0_combout ),
  7257. .datab(\w_anode481w[3]~0_combout ),
  7258. .datac(\w_anode749w[3]~0_combout ),
  7259. .datad(counter10a_2),
  7260. .aclr(gnd),
  7261. .aload(gnd),
  7262. .sclr(gnd),
  7263. .sload(gnd),
  7264. .ena(vcc),
  7265. .cin(gnd),
  7266. .cin0(gnd),
  7267. .cin1(vcc),
  7268. .inverta(gnd),
  7269. .regcascin(gnd),
  7270. .combout(w_anode151w_3),
  7271. .regout(),
  7272. .cout(),
  7273. .cout0(),
  7274. .cout1());
  7275. defparam \w_anode151w[3] .lut_mask = "0080";
  7276. defparam \w_anode151w[3] .operation_mode = "normal";
  7277. defparam \w_anode151w[3] .output_mode = "comb_only";
  7278. defparam \w_anode151w[3] .register_cascade_mode = "off";
  7279. defparam \w_anode151w[3] .sum_lutc_input = "datac";
  7280. defparam \w_anode151w[3] .synch_mode = "off";
  7281. maxii_lcell \w_anode141w[3] (
  7282. .clk(gnd),
  7283. .dataa(\w_anode109w[3]~0_combout ),
  7284. .datab(\w_anode481w[3]~0_combout ),
  7285. .datac(\w_anode739w[3]~0_combout ),
  7286. .datad(counter10a_2),
  7287. .aclr(gnd),
  7288. .aload(gnd),
  7289. .sclr(gnd),
  7290. .sload(gnd),
  7291. .ena(vcc),
  7292. .cin(gnd),
  7293. .cin0(gnd),
  7294. .cin1(vcc),
  7295. .inverta(gnd),
  7296. .regcascin(gnd),
  7297. .combout(w_anode141w_3),
  7298. .regout(),
  7299. .cout(),
  7300. .cout0(),
  7301. .cout1());
  7302. defparam \w_anode141w[3] .lut_mask = "0080";
  7303. defparam \w_anode141w[3] .operation_mode = "normal";
  7304. defparam \w_anode141w[3] .output_mode = "comb_only";
  7305. defparam \w_anode141w[3] .register_cascade_mode = "off";
  7306. defparam \w_anode141w[3] .sum_lutc_input = "datac";
  7307. defparam \w_anode141w[3] .synch_mode = "off";
  7308. maxii_lcell \w_anode131w[3] (
  7309. .clk(gnd),
  7310. .dataa(\w_anode109w[3]~0_combout ),
  7311. .datab(\w_anode481w[3]~0_combout ),
  7312. .datac(\w_anode729w[3]~0_combout ),
  7313. .datad(counter10a_2),
  7314. .aclr(gnd),
  7315. .aload(gnd),
  7316. .sclr(gnd),
  7317. .sload(gnd),
  7318. .ena(vcc),
  7319. .cin(gnd),
  7320. .cin0(gnd),
  7321. .cin1(vcc),
  7322. .inverta(gnd),
  7323. .regcascin(gnd),
  7324. .combout(w_anode131w_3),
  7325. .regout(),
  7326. .cout(),
  7327. .cout0(),
  7328. .cout1());
  7329. defparam \w_anode131w[3] .lut_mask = "0080";
  7330. defparam \w_anode131w[3] .operation_mode = "normal";
  7331. defparam \w_anode131w[3] .output_mode = "comb_only";
  7332. defparam \w_anode131w[3] .register_cascade_mode = "off";
  7333. defparam \w_anode131w[3] .sum_lutc_input = "datac";
  7334. defparam \w_anode131w[3] .synch_mode = "off";
  7335. maxii_lcell \w_anode77w[3] (
  7336. .clk(gnd),
  7337. .dataa(counter10a_2),
  7338. .datab(\w_anode729w[3]~0_combout ),
  7339. .datac(\w_anode3w[3]~0_combout ),
  7340. .datad(counter10a_4),
  7341. .aclr(gnd),
  7342. .aload(gnd),
  7343. .sclr(gnd),
  7344. .sload(gnd),
  7345. .ena(vcc),
  7346. .cin(gnd),
  7347. .cin0(gnd),
  7348. .cin1(vcc),
  7349. .inverta(gnd),
  7350. .regcascin(gnd),
  7351. .combout(w_anode77w_3),
  7352. .regout(),
  7353. .cout(),
  7354. .cout0(),
  7355. .cout1());
  7356. defparam \w_anode77w[3] .lut_mask = "0080";
  7357. defparam \w_anode77w[3] .operation_mode = "normal";
  7358. defparam \w_anode77w[3] .output_mode = "comb_only";
  7359. defparam \w_anode77w[3] .register_cascade_mode = "off";
  7360. defparam \w_anode77w[3] .sum_lutc_input = "datac";
  7361. defparam \w_anode77w[3] .synch_mode = "off";
  7362. maxii_lcell \w_anode87w[3] (
  7363. .clk(gnd),
  7364. .dataa(counter10a_2),
  7365. .datab(\w_anode739w[3]~0_combout ),
  7366. .datac(\w_anode3w[3]~0_combout ),
  7367. .datad(counter10a_4),
  7368. .aclr(gnd),
  7369. .aload(gnd),
  7370. .sclr(gnd),
  7371. .sload(gnd),
  7372. .ena(vcc),
  7373. .cin(gnd),
  7374. .cin0(gnd),
  7375. .cin1(vcc),
  7376. .inverta(gnd),
  7377. .regcascin(gnd),
  7378. .combout(w_anode87w_3),
  7379. .regout(),
  7380. .cout(),
  7381. .cout0(),
  7382. .cout1());
  7383. defparam \w_anode87w[3] .lut_mask = "0080";
  7384. defparam \w_anode87w[3] .operation_mode = "normal";
  7385. defparam \w_anode87w[3] .output_mode = "comb_only";
  7386. defparam \w_anode87w[3] .register_cascade_mode = "off";
  7387. defparam \w_anode87w[3] .sum_lutc_input = "datac";
  7388. defparam \w_anode87w[3] .synch_mode = "off";
  7389. maxii_lcell \w_anode67w[3] (
  7390. .clk(gnd),
  7391. .dataa(\w_anode109w[3]~0_combout ),
  7392. .datab(w_anode161w_3),
  7393. .datac(counter10a_4),
  7394. .datad(counter10a_3),
  7395. .aclr(gnd),
  7396. .aload(gnd),
  7397. .sclr(gnd),
  7398. .sload(gnd),
  7399. .ena(vcc),
  7400. .cin(gnd),
  7401. .cin0(gnd),
  7402. .cin1(vcc),
  7403. .inverta(gnd),
  7404. .regcascin(gnd),
  7405. .combout(w_anode67w_3),
  7406. .regout(),
  7407. .cout(),
  7408. .cout0(),
  7409. .cout1());
  7410. defparam \w_anode67w[3] .lut_mask = "0008";
  7411. defparam \w_anode67w[3] .operation_mode = "normal";
  7412. defparam \w_anode67w[3] .output_mode = "comb_only";
  7413. defparam \w_anode67w[3] .register_cascade_mode = "off";
  7414. defparam \w_anode67w[3] .sum_lutc_input = "datac";
  7415. defparam \w_anode67w[3] .synch_mode = "off";
  7416. maxii_lcell \w_anode97w[3] (
  7417. .clk(gnd),
  7418. .dataa(counter10a_2),
  7419. .datab(\w_anode749w[3]~0_combout ),
  7420. .datac(\w_anode3w[3]~0_combout ),
  7421. .datad(counter10a_4),
  7422. .aclr(gnd),
  7423. .aload(gnd),
  7424. .sclr(gnd),
  7425. .sload(gnd),
  7426. .ena(vcc),
  7427. .cin(gnd),
  7428. .cin0(gnd),
  7429. .cin1(vcc),
  7430. .inverta(gnd),
  7431. .regcascin(gnd),
  7432. .combout(w_anode97w_3),
  7433. .regout(),
  7434. .cout(),
  7435. .cout0(),
  7436. .cout1());
  7437. defparam \w_anode97w[3] .lut_mask = "0080";
  7438. defparam \w_anode97w[3] .operation_mode = "normal";
  7439. defparam \w_anode97w[3] .output_mode = "comb_only";
  7440. defparam \w_anode97w[3] .register_cascade_mode = "off";
  7441. defparam \w_anode97w[3] .sum_lutc_input = "datac";
  7442. defparam \w_anode97w[3] .synch_mode = "off";
  7443. maxii_lcell \w_anode37w[3] (
  7444. .clk(gnd),
  7445. .dataa(\w_anode729w[3]~0_combout ),
  7446. .datab(\w_anode3w[3]~0_combout ),
  7447. .datac(counter10a_4),
  7448. .datad(counter10a_2),
  7449. .aclr(gnd),
  7450. .aload(gnd),
  7451. .sclr(gnd),
  7452. .sload(gnd),
  7453. .ena(vcc),
  7454. .cin(gnd),
  7455. .cin0(gnd),
  7456. .cin1(vcc),
  7457. .inverta(gnd),
  7458. .regcascin(gnd),
  7459. .combout(w_anode37w_3),
  7460. .regout(),
  7461. .cout(),
  7462. .cout0(),
  7463. .cout1());
  7464. defparam \w_anode37w[3] .lut_mask = "0008";
  7465. defparam \w_anode37w[3] .operation_mode = "normal";
  7466. defparam \w_anode37w[3] .output_mode = "comb_only";
  7467. defparam \w_anode37w[3] .register_cascade_mode = "off";
  7468. defparam \w_anode37w[3] .sum_lutc_input = "datac";
  7469. defparam \w_anode37w[3] .synch_mode = "off";
  7470. maxii_lcell \w_anode47w[3] (
  7471. .clk(gnd),
  7472. .dataa(\w_anode739w[3]~0_combout ),
  7473. .datab(\w_anode3w[3]~0_combout ),
  7474. .datac(counter10a_4),
  7475. .datad(counter10a_2),
  7476. .aclr(gnd),
  7477. .aload(gnd),
  7478. .sclr(gnd),
  7479. .sload(gnd),
  7480. .ena(vcc),
  7481. .cin(gnd),
  7482. .cin0(gnd),
  7483. .cin1(vcc),
  7484. .inverta(gnd),
  7485. .regcascin(gnd),
  7486. .combout(w_anode47w_3),
  7487. .regout(),
  7488. .cout(),
  7489. .cout0(),
  7490. .cout1());
  7491. defparam \w_anode47w[3] .lut_mask = "0008";
  7492. defparam \w_anode47w[3] .operation_mode = "normal";
  7493. defparam \w_anode47w[3] .output_mode = "comb_only";
  7494. defparam \w_anode47w[3] .register_cascade_mode = "off";
  7495. defparam \w_anode47w[3] .sum_lutc_input = "datac";
  7496. defparam \w_anode47w[3] .synch_mode = "off";
  7497. maxii_lcell \w_anode20w[3] (
  7498. .clk(gnd),
  7499. .dataa(\w_anode109w[3]~0_combout ),
  7500. .datab(w_anode120w_3),
  7501. .datac(counter10a_4),
  7502. .datad(counter10a_3),
  7503. .aclr(gnd),
  7504. .aload(gnd),
  7505. .sclr(gnd),
  7506. .sload(gnd),
  7507. .ena(vcc),
  7508. .cin(gnd),
  7509. .cin0(gnd),
  7510. .cin1(vcc),
  7511. .inverta(gnd),
  7512. .regcascin(gnd),
  7513. .combout(w_anode20w_3),
  7514. .regout(),
  7515. .cout(),
  7516. .cout0(),
  7517. .cout1());
  7518. defparam \w_anode20w[3] .lut_mask = "0008";
  7519. defparam \w_anode20w[3] .operation_mode = "normal";
  7520. defparam \w_anode20w[3] .output_mode = "comb_only";
  7521. defparam \w_anode20w[3] .register_cascade_mode = "off";
  7522. defparam \w_anode20w[3] .sum_lutc_input = "datac";
  7523. defparam \w_anode20w[3] .synch_mode = "off";
  7524. maxii_lcell \w_anode57w[3] (
  7525. .clk(gnd),
  7526. .dataa(\w_anode749w[3]~0_combout ),
  7527. .datab(\w_anode3w[3]~0_combout ),
  7528. .datac(counter10a_4),
  7529. .datad(counter10a_2),
  7530. .aclr(gnd),
  7531. .aload(gnd),
  7532. .sclr(gnd),
  7533. .sload(gnd),
  7534. .ena(vcc),
  7535. .cin(gnd),
  7536. .cin0(gnd),
  7537. .cin1(vcc),
  7538. .inverta(gnd),
  7539. .regcascin(gnd),
  7540. .combout(w_anode57w_3),
  7541. .regout(),
  7542. .cout(),
  7543. .cout0(),
  7544. .cout1());
  7545. defparam \w_anode57w[3] .lut_mask = "0008";
  7546. defparam \w_anode57w[3] .operation_mode = "normal";
  7547. defparam \w_anode57w[3] .output_mode = "comb_only";
  7548. defparam \w_anode57w[3] .register_cascade_mode = "off";
  7549. defparam \w_anode57w[3] .sum_lutc_input = "datac";
  7550. defparam \w_anode57w[3] .synch_mode = "off";
  7551. maxii_lcell \w_anode347w[3] (
  7552. .clk(gnd),
  7553. .dataa(counter10a_4),
  7554. .datab(counter10a_3),
  7555. .datac(\w_anode109w[3]~0_combout ),
  7556. .datad(w_anode161w_3),
  7557. .aclr(gnd),
  7558. .aload(gnd),
  7559. .sclr(gnd),
  7560. .sload(gnd),
  7561. .ena(vcc),
  7562. .cin(gnd),
  7563. .cin0(gnd),
  7564. .cin1(vcc),
  7565. .inverta(gnd),
  7566. .regcascin(gnd),
  7567. .combout(w_anode347w_3),
  7568. .regout(),
  7569. .cout(),
  7570. .cout0(),
  7571. .cout1());
  7572. defparam \w_anode347w[3] .lut_mask = "8000";
  7573. defparam \w_anode347w[3] .operation_mode = "normal";
  7574. defparam \w_anode347w[3] .output_mode = "comb_only";
  7575. defparam \w_anode347w[3] .register_cascade_mode = "off";
  7576. defparam \w_anode347w[3] .sum_lutc_input = "datac";
  7577. defparam \w_anode347w[3] .synch_mode = "off";
  7578. maxii_lcell \w_anode306w[3] (
  7579. .clk(gnd),
  7580. .dataa(counter10a_4),
  7581. .datab(counter10a_3),
  7582. .datac(\w_anode109w[3]~0_combout ),
  7583. .datad(w_anode120w_3),
  7584. .aclr(gnd),
  7585. .aload(gnd),
  7586. .sclr(gnd),
  7587. .sload(gnd),
  7588. .ena(vcc),
  7589. .cin(gnd),
  7590. .cin0(gnd),
  7591. .cin1(vcc),
  7592. .inverta(gnd),
  7593. .regcascin(gnd),
  7594. .combout(w_anode306w_3),
  7595. .regout(),
  7596. .cout(),
  7597. .cout0(),
  7598. .cout1());
  7599. defparam \w_anode306w[3] .lut_mask = "8000";
  7600. defparam \w_anode306w[3] .operation_mode = "normal";
  7601. defparam \w_anode306w[3] .output_mode = "comb_only";
  7602. defparam \w_anode306w[3] .register_cascade_mode = "off";
  7603. defparam \w_anode306w[3] .sum_lutc_input = "datac";
  7604. defparam \w_anode306w[3] .synch_mode = "off";
  7605. maxii_lcell \w_anode533w[3] (
  7606. .clk(gnd),
  7607. .dataa(counter10a_3),
  7608. .datab(counter10a_4),
  7609. .datac(w_anode161w_3),
  7610. .datad(\w_anode667w[3]~1_combout ),
  7611. .aclr(gnd),
  7612. .aload(gnd),
  7613. .sclr(gnd),
  7614. .sload(gnd),
  7615. .ena(vcc),
  7616. .cin(gnd),
  7617. .cin0(gnd),
  7618. .cin1(vcc),
  7619. .inverta(gnd),
  7620. .regcascin(gnd),
  7621. .combout(w_anode533w_3),
  7622. .regout(),
  7623. .cout(),
  7624. .cout0(),
  7625. .cout1());
  7626. defparam \w_anode533w[3] .lut_mask = "2000";
  7627. defparam \w_anode533w[3] .operation_mode = "normal";
  7628. defparam \w_anode533w[3] .output_mode = "comb_only";
  7629. defparam \w_anode533w[3] .register_cascade_mode = "off";
  7630. defparam \w_anode533w[3] .sum_lutc_input = "datac";
  7631. defparam \w_anode533w[3] .synch_mode = "off";
  7632. maxii_lcell \w_anode492w[3] (
  7633. .clk(gnd),
  7634. .dataa(counter10a_3),
  7635. .datab(counter10a_4),
  7636. .datac(w_anode120w_3),
  7637. .datad(\w_anode667w[3]~1_combout ),
  7638. .aclr(gnd),
  7639. .aload(gnd),
  7640. .sclr(gnd),
  7641. .sload(gnd),
  7642. .ena(vcc),
  7643. .cin(gnd),
  7644. .cin0(gnd),
  7645. .cin1(vcc),
  7646. .inverta(gnd),
  7647. .regcascin(gnd),
  7648. .combout(w_anode492w_3),
  7649. .regout(),
  7650. .cout(),
  7651. .cout0(),
  7652. .cout1());
  7653. defparam \w_anode492w[3] .lut_mask = "2000";
  7654. defparam \w_anode492w[3] .operation_mode = "normal";
  7655. defparam \w_anode492w[3] .output_mode = "comb_only";
  7656. defparam \w_anode492w[3] .register_cascade_mode = "off";
  7657. defparam \w_anode492w[3] .sum_lutc_input = "datac";
  7658. defparam \w_anode492w[3] .synch_mode = "off";
  7659. maxii_lcell \w_anode719w[3] (
  7660. .clk(gnd),
  7661. .dataa(counter10a_4),
  7662. .datab(counter10a_3),
  7663. .datac(w_anode161w_3),
  7664. .datad(\w_anode667w[3]~1_combout ),
  7665. .aclr(gnd),
  7666. .aload(gnd),
  7667. .sclr(gnd),
  7668. .sload(gnd),
  7669. .ena(vcc),
  7670. .cin(gnd),
  7671. .cin0(gnd),
  7672. .cin1(vcc),
  7673. .inverta(gnd),
  7674. .regcascin(gnd),
  7675. .combout(w_anode719w_3),
  7676. .regout(),
  7677. .cout(),
  7678. .cout0(),
  7679. .cout1());
  7680. defparam \w_anode719w[3] .lut_mask = "8000";
  7681. defparam \w_anode719w[3] .operation_mode = "normal";
  7682. defparam \w_anode719w[3] .output_mode = "comb_only";
  7683. defparam \w_anode719w[3] .register_cascade_mode = "off";
  7684. defparam \w_anode719w[3] .sum_lutc_input = "datac";
  7685. defparam \w_anode719w[3] .synch_mode = "off";
  7686. maxii_lcell \w_anode678w[3] (
  7687. .clk(gnd),
  7688. .dataa(counter10a_4),
  7689. .datab(counter10a_3),
  7690. .datac(w_anode120w_3),
  7691. .datad(\w_anode667w[3]~1_combout ),
  7692. .aclr(gnd),
  7693. .aload(gnd),
  7694. .sclr(gnd),
  7695. .sload(gnd),
  7696. .ena(vcc),
  7697. .cin(gnd),
  7698. .cin0(gnd),
  7699. .cin1(vcc),
  7700. .inverta(gnd),
  7701. .regcascin(gnd),
  7702. .combout(w_anode678w_3),
  7703. .regout(),
  7704. .cout(),
  7705. .cout0(),
  7706. .cout1());
  7707. defparam \w_anode678w[3] .lut_mask = "8000";
  7708. defparam \w_anode678w[3] .operation_mode = "normal";
  7709. defparam \w_anode678w[3] .output_mode = "comb_only";
  7710. defparam \w_anode678w[3] .register_cascade_mode = "off";
  7711. defparam \w_anode678w[3] .sum_lutc_input = "datac";
  7712. defparam \w_anode678w[3] .synch_mode = "off";
  7713. maxii_lcell \w_anode161w[3] (
  7714. .clk(gnd),
  7715. .dataa(counter10a_3),
  7716. .datab(counter10a_4),
  7717. .datac(\w_anode109w[3]~0_combout ),
  7718. .datad(w_anode161w_3),
  7719. .aclr(gnd),
  7720. .aload(gnd),
  7721. .sclr(gnd),
  7722. .sload(gnd),
  7723. .ena(vcc),
  7724. .cin(gnd),
  7725. .cin0(gnd),
  7726. .cin1(vcc),
  7727. .inverta(gnd),
  7728. .regcascin(gnd),
  7729. .combout(w_anode161w_31),
  7730. .regout(),
  7731. .cout(),
  7732. .cout0(),
  7733. .cout1());
  7734. defparam \w_anode161w[3] .lut_mask = "2000";
  7735. defparam \w_anode161w[3] .operation_mode = "normal";
  7736. defparam \w_anode161w[3] .output_mode = "comb_only";
  7737. defparam \w_anode161w[3] .register_cascade_mode = "off";
  7738. defparam \w_anode161w[3] .sum_lutc_input = "datac";
  7739. defparam \w_anode161w[3] .synch_mode = "off";
  7740. maxii_lcell \w_anode120w[3] (
  7741. .clk(gnd),
  7742. .dataa(counter10a_3),
  7743. .datab(counter10a_4),
  7744. .datac(\w_anode109w[3]~0_combout ),
  7745. .datad(w_anode120w_3),
  7746. .aclr(gnd),
  7747. .aload(gnd),
  7748. .sclr(gnd),
  7749. .sload(gnd),
  7750. .ena(vcc),
  7751. .cin(gnd),
  7752. .cin0(gnd),
  7753. .cin1(vcc),
  7754. .inverta(gnd),
  7755. .regcascin(gnd),
  7756. .combout(w_anode120w_31),
  7757. .regout(),
  7758. .cout(),
  7759. .cout0(),
  7760. .cout1());
  7761. defparam \w_anode120w[3] .lut_mask = "2000";
  7762. defparam \w_anode120w[3] .operation_mode = "normal";
  7763. defparam \w_anode120w[3] .output_mode = "comb_only";
  7764. defparam \w_anode120w[3] .register_cascade_mode = "off";
  7765. defparam \w_anode120w[3] .sum_lutc_input = "datac";
  7766. defparam \w_anode120w[3] .synch_mode = "off";
  7767. maxii_lcell \w_anode109w[3]~0 (
  7768. .clk(gnd),
  7769. .dataa(wrreq),
  7770. .datab(aclr),
  7771. .datac(counter10a_5),
  7772. .datad(b_full),
  7773. .aclr(gnd),
  7774. .aload(gnd),
  7775. .sclr(gnd),
  7776. .sload(gnd),
  7777. .ena(vcc),
  7778. .cin(gnd),
  7779. .cin0(gnd),
  7780. .cin1(vcc),
  7781. .inverta(gnd),
  7782. .regcascin(gnd),
  7783. .combout(\w_anode109w[3]~0_combout ),
  7784. .regout(),
  7785. .cout(),
  7786. .cout0(),
  7787. .cout1());
  7788. defparam \w_anode109w[3]~0 .lut_mask = "0002";
  7789. defparam \w_anode109w[3]~0 .operation_mode = "normal";
  7790. defparam \w_anode109w[3]~0 .output_mode = "comb_only";
  7791. defparam \w_anode109w[3]~0 .register_cascade_mode = "off";
  7792. defparam \w_anode109w[3]~0 .sum_lutc_input = "datac";
  7793. defparam \w_anode109w[3]~0 .synch_mode = "off";
  7794. maxii_lcell \w_anode749w[3]~0 (
  7795. .clk(gnd),
  7796. .dataa(counter10a_1),
  7797. .datab(counter10a_0),
  7798. .datac(vcc),
  7799. .datad(vcc),
  7800. .aclr(gnd),
  7801. .aload(gnd),
  7802. .sclr(gnd),
  7803. .sload(gnd),
  7804. .ena(vcc),
  7805. .cin(gnd),
  7806. .cin0(gnd),
  7807. .cin1(vcc),
  7808. .inverta(gnd),
  7809. .regcascin(gnd),
  7810. .combout(\w_anode749w[3]~0_combout ),
  7811. .regout(),
  7812. .cout(),
  7813. .cout0(),
  7814. .cout1());
  7815. defparam \w_anode749w[3]~0 .lut_mask = "8888";
  7816. defparam \w_anode749w[3]~0 .operation_mode = "normal";
  7817. defparam \w_anode749w[3]~0 .output_mode = "comb_only";
  7818. defparam \w_anode749w[3]~0 .register_cascade_mode = "off";
  7819. defparam \w_anode749w[3]~0 .sum_lutc_input = "datac";
  7820. defparam \w_anode749w[3]~0 .synch_mode = "off";
  7821. maxii_lcell \w_anode667w[3]~0 (
  7822. .clk(gnd),
  7823. .dataa(counter10a_4),
  7824. .datab(counter10a_3),
  7825. .datac(vcc),
  7826. .datad(vcc),
  7827. .aclr(gnd),
  7828. .aload(gnd),
  7829. .sclr(gnd),
  7830. .sload(gnd),
  7831. .ena(vcc),
  7832. .cin(gnd),
  7833. .cin0(gnd),
  7834. .cin1(vcc),
  7835. .inverta(gnd),
  7836. .regcascin(gnd),
  7837. .combout(\w_anode667w[3]~0_combout ),
  7838. .regout(),
  7839. .cout(),
  7840. .cout0(),
  7841. .cout1());
  7842. defparam \w_anode667w[3]~0 .lut_mask = "8888";
  7843. defparam \w_anode667w[3]~0 .operation_mode = "normal";
  7844. defparam \w_anode667w[3]~0 .output_mode = "comb_only";
  7845. defparam \w_anode667w[3]~0 .register_cascade_mode = "off";
  7846. defparam \w_anode667w[3]~0 .sum_lutc_input = "datac";
  7847. defparam \w_anode667w[3]~0 .synch_mode = "off";
  7848. maxii_lcell \w_anode729w[3]~0 (
  7849. .clk(gnd),
  7850. .dataa(counter10a_0),
  7851. .datab(vcc),
  7852. .datac(vcc),
  7853. .datad(counter10a_1),
  7854. .aclr(gnd),
  7855. .aload(gnd),
  7856. .sclr(gnd),
  7857. .sload(gnd),
  7858. .ena(vcc),
  7859. .cin(gnd),
  7860. .cin0(gnd),
  7861. .cin1(vcc),
  7862. .inverta(gnd),
  7863. .regcascin(gnd),
  7864. .combout(\w_anode729w[3]~0_combout ),
  7865. .regout(),
  7866. .cout(),
  7867. .cout0(),
  7868. .cout1());
  7869. defparam \w_anode729w[3]~0 .lut_mask = "00aa";
  7870. defparam \w_anode729w[3]~0 .operation_mode = "normal";
  7871. defparam \w_anode729w[3]~0 .output_mode = "comb_only";
  7872. defparam \w_anode729w[3]~0 .register_cascade_mode = "off";
  7873. defparam \w_anode729w[3]~0 .sum_lutc_input = "datac";
  7874. defparam \w_anode729w[3]~0 .synch_mode = "off";
  7875. maxii_lcell \w_anode739w[3]~0 (
  7876. .clk(gnd),
  7877. .dataa(counter10a_1),
  7878. .datab(vcc),
  7879. .datac(vcc),
  7880. .datad(counter10a_0),
  7881. .aclr(gnd),
  7882. .aload(gnd),
  7883. .sclr(gnd),
  7884. .sload(gnd),
  7885. .ena(vcc),
  7886. .cin(gnd),
  7887. .cin0(gnd),
  7888. .cin1(vcc),
  7889. .inverta(gnd),
  7890. .regcascin(gnd),
  7891. .combout(\w_anode739w[3]~0_combout ),
  7892. .regout(),
  7893. .cout(),
  7894. .cout0(),
  7895. .cout1());
  7896. defparam \w_anode739w[3]~0 .lut_mask = "00aa";
  7897. defparam \w_anode739w[3]~0 .operation_mode = "normal";
  7898. defparam \w_anode739w[3]~0 .output_mode = "comb_only";
  7899. defparam \w_anode739w[3]~0 .register_cascade_mode = "off";
  7900. defparam \w_anode739w[3]~0 .sum_lutc_input = "datac";
  7901. defparam \w_anode739w[3]~0 .synch_mode = "off";
  7902. maxii_lcell \w_anode3w[3]~0 (
  7903. .clk(gnd),
  7904. .dataa(valid_wreq),
  7905. .datab(aclr),
  7906. .datac(counter10a_5),
  7907. .datad(counter10a_3),
  7908. .aclr(gnd),
  7909. .aload(gnd),
  7910. .sclr(gnd),
  7911. .sload(gnd),
  7912. .ena(vcc),
  7913. .cin(gnd),
  7914. .cin0(gnd),
  7915. .cin1(vcc),
  7916. .inverta(gnd),
  7917. .regcascin(gnd),
  7918. .combout(\w_anode3w[3]~0_combout ),
  7919. .regout(),
  7920. .cout(),
  7921. .cout0(),
  7922. .cout1());
  7923. defparam \w_anode3w[3]~0 .lut_mask = "0002";
  7924. defparam \w_anode3w[3]~0 .operation_mode = "normal";
  7925. defparam \w_anode3w[3]~0 .output_mode = "comb_only";
  7926. defparam \w_anode3w[3]~0 .register_cascade_mode = "off";
  7927. defparam \w_anode3w[3]~0 .sum_lutc_input = "datac";
  7928. defparam \w_anode3w[3]~0 .synch_mode = "off";
  7929. maxii_lcell \w_anode574w[3]~0 (
  7930. .clk(gnd),
  7931. .dataa(counter10a_5),
  7932. .datab(valid_wreq),
  7933. .datac(aclr),
  7934. .datad(counter10a_3),
  7935. .aclr(gnd),
  7936. .aload(gnd),
  7937. .sclr(gnd),
  7938. .sload(gnd),
  7939. .ena(vcc),
  7940. .cin(gnd),
  7941. .cin0(gnd),
  7942. .cin1(vcc),
  7943. .inverta(gnd),
  7944. .regcascin(gnd),
  7945. .combout(\w_anode574w[3]~0_combout ),
  7946. .regout(),
  7947. .cout(),
  7948. .cout0(),
  7949. .cout1());
  7950. defparam \w_anode574w[3]~0 .lut_mask = "0008";
  7951. defparam \w_anode574w[3]~0 .operation_mode = "normal";
  7952. defparam \w_anode574w[3]~0 .output_mode = "comb_only";
  7953. defparam \w_anode574w[3]~0 .register_cascade_mode = "off";
  7954. defparam \w_anode574w[3]~0 .sum_lutc_input = "datac";
  7955. defparam \w_anode574w[3]~0 .synch_mode = "off";
  7956. maxii_lcell \w_anode667w[3]~1 (
  7957. .clk(gnd),
  7958. .dataa(counter10a_5),
  7959. .datab(wrreq),
  7960. .datac(aclr),
  7961. .datad(b_full),
  7962. .aclr(gnd),
  7963. .aload(gnd),
  7964. .sclr(gnd),
  7965. .sload(gnd),
  7966. .ena(vcc),
  7967. .cin(gnd),
  7968. .cin0(gnd),
  7969. .cin1(vcc),
  7970. .inverta(gnd),
  7971. .regcascin(gnd),
  7972. .combout(\w_anode667w[3]~1_combout ),
  7973. .regout(),
  7974. .cout(),
  7975. .cout0(),
  7976. .cout1());
  7977. defparam \w_anode667w[3]~1 .lut_mask = "0008";
  7978. defparam \w_anode667w[3]~1 .operation_mode = "normal";
  7979. defparam \w_anode667w[3]~1 .output_mode = "comb_only";
  7980. defparam \w_anode667w[3]~1 .register_cascade_mode = "off";
  7981. defparam \w_anode667w[3]~1 .sum_lutc_input = "datac";
  7982. defparam \w_anode667w[3]~1 .synch_mode = "off";
  7983. maxii_lcell \w_anode481w[3]~0 (
  7984. .clk(gnd),
  7985. .dataa(counter10a_3),
  7986. .datab(vcc),
  7987. .datac(vcc),
  7988. .datad(counter10a_4),
  7989. .aclr(gnd),
  7990. .aload(gnd),
  7991. .sclr(gnd),
  7992. .sload(gnd),
  7993. .ena(vcc),
  7994. .cin(gnd),
  7995. .cin0(gnd),
  7996. .cin1(vcc),
  7997. .inverta(gnd),
  7998. .regcascin(gnd),
  7999. .combout(\w_anode481w[3]~0_combout ),
  8000. .regout(),
  8001. .cout(),
  8002. .cout0(),
  8003. .cout1());
  8004. defparam \w_anode481w[3]~0 .lut_mask = "00aa";
  8005. defparam \w_anode481w[3]~0 .operation_mode = "normal";
  8006. defparam \w_anode481w[3]~0 .output_mode = "comb_only";
  8007. defparam \w_anode481w[3]~0 .register_cascade_mode = "off";
  8008. defparam \w_anode481w[3]~0 .sum_lutc_input = "datac";
  8009. defparam \w_anode481w[3]~0 .synch_mode = "off";
  8010. endmodule
  8011. module IP_FIFO_lpm_mux_1 (
  8012. xraddr_4,
  8013. xraddr_3,
  8014. cells_0_31,
  8015. cells_0_29,
  8016. xraddr_0,
  8017. xraddr_1,
  8018. cells_0_30,
  8019. cells_0_28,
  8020. cells_0_26,
  8021. cells_0_24,
  8022. cells_0_27,
  8023. cells_0_25,
  8024. xraddr_2,
  8025. cells_0_21,
  8026. cells_0_22,
  8027. cells_0_20,
  8028. cells_0_23,
  8029. cells_0_17,
  8030. cells_0_18,
  8031. cells_0_16,
  8032. cells_0_19,
  8033. xraddr_5,
  8034. cells_0_37,
  8035. cells_0_38,
  8036. cells_0_36,
  8037. cells_0_39,
  8038. cells_0_33,
  8039. cells_0_34,
  8040. cells_0_32,
  8041. cells_0_35,
  8042. cells_0_47,
  8043. cells_0_45,
  8044. cells_0_46,
  8045. cells_0_44,
  8046. cells_0_42,
  8047. cells_0_40,
  8048. cells_0_43,
  8049. cells_0_41,
  8050. _,
  8051. result_node_0,
  8052. cells_0_63,
  8053. cells_0_61,
  8054. cells_0_62,
  8055. cells_0_60,
  8056. cells_0_58,
  8057. cells_0_56,
  8058. cells_0_59,
  8059. cells_0_57,
  8060. cells_0_53,
  8061. cells_0_54,
  8062. cells_0_52,
  8063. cells_0_55,
  8064. cells_0_49,
  8065. cells_0_50,
  8066. cells_0_48,
  8067. cells_0_51,
  8068. _1,
  8069. cells_0_15,
  8070. cells_0_14,
  8071. cells_0_13,
  8072. cells_0_12,
  8073. cells_0_11,
  8074. cells_0_10,
  8075. cells_0_9,
  8076. cells_0_8,
  8077. cells_0_5,
  8078. cells_0_6,
  8079. cells_0_4,
  8080. cells_0_7,
  8081. cells_0_1,
  8082. cells_0_2,
  8083. cells_0_0,
  8084. cells_0_3,
  8085. result_node_01)/* synthesis synthesis_greybox=0 */;
  8086. input xraddr_4;
  8087. input xraddr_3;
  8088. input cells_0_31;
  8089. input cells_0_29;
  8090. input xraddr_0;
  8091. input xraddr_1;
  8092. input cells_0_30;
  8093. input cells_0_28;
  8094. input cells_0_26;
  8095. input cells_0_24;
  8096. input cells_0_27;
  8097. input cells_0_25;
  8098. input xraddr_2;
  8099. input cells_0_21;
  8100. input cells_0_22;
  8101. input cells_0_20;
  8102. input cells_0_23;
  8103. input cells_0_17;
  8104. input cells_0_18;
  8105. input cells_0_16;
  8106. input cells_0_19;
  8107. input xraddr_5;
  8108. input cells_0_37;
  8109. input cells_0_38;
  8110. input cells_0_36;
  8111. input cells_0_39;
  8112. input cells_0_33;
  8113. input cells_0_34;
  8114. input cells_0_32;
  8115. input cells_0_35;
  8116. input cells_0_47;
  8117. input cells_0_45;
  8118. input cells_0_46;
  8119. input cells_0_44;
  8120. input cells_0_42;
  8121. input cells_0_40;
  8122. input cells_0_43;
  8123. input cells_0_41;
  8124. output _;
  8125. output result_node_0;
  8126. input cells_0_63;
  8127. input cells_0_61;
  8128. input cells_0_62;
  8129. input cells_0_60;
  8130. input cells_0_58;
  8131. input cells_0_56;
  8132. input cells_0_59;
  8133. input cells_0_57;
  8134. input cells_0_53;
  8135. input cells_0_54;
  8136. input cells_0_52;
  8137. input cells_0_55;
  8138. input cells_0_49;
  8139. input cells_0_50;
  8140. input cells_0_48;
  8141. input cells_0_51;
  8142. output _1;
  8143. input cells_0_15;
  8144. input cells_0_14;
  8145. input cells_0_13;
  8146. input cells_0_12;
  8147. input cells_0_11;
  8148. input cells_0_10;
  8149. input cells_0_9;
  8150. input cells_0_8;
  8151. input cells_0_5;
  8152. input cells_0_6;
  8153. input cells_0_4;
  8154. input cells_0_7;
  8155. input cells_0_1;
  8156. input cells_0_2;
  8157. input cells_0_0;
  8158. input cells_0_3;
  8159. output result_node_01;
  8160. wire gnd;
  8161. wire vcc;
  8162. wire unknown;
  8163. assign gnd = 1'b0;
  8164. assign vcc = 1'b1;
  8165. // unknown value (1'bx) is not needed for this tool. Default to 1'b0
  8166. assign unknown = 1'b0;
  8167. IP_FIFO_mux_bbc auto_generated(
  8168. .xraddr_4(xraddr_4),
  8169. .xraddr_3(xraddr_3),
  8170. .cells_0_31(cells_0_31),
  8171. .cells_0_29(cells_0_29),
  8172. .xraddr_0(xraddr_0),
  8173. .xraddr_1(xraddr_1),
  8174. .cells_0_30(cells_0_30),
  8175. .cells_0_28(cells_0_28),
  8176. .cells_0_26(cells_0_26),
  8177. .cells_0_24(cells_0_24),
  8178. .cells_0_27(cells_0_27),
  8179. .cells_0_25(cells_0_25),
  8180. .xraddr_2(xraddr_2),
  8181. .cells_0_21(cells_0_21),
  8182. .cells_0_22(cells_0_22),
  8183. .cells_0_20(cells_0_20),
  8184. .cells_0_23(cells_0_23),
  8185. .cells_0_17(cells_0_17),
  8186. .cells_0_18(cells_0_18),
  8187. .cells_0_16(cells_0_16),
  8188. .cells_0_19(cells_0_19),
  8189. .xraddr_5(xraddr_5),
  8190. .cells_0_37(cells_0_37),
  8191. .cells_0_38(cells_0_38),
  8192. .cells_0_36(cells_0_36),
  8193. .cells_0_39(cells_0_39),
  8194. .cells_0_33(cells_0_33),
  8195. .cells_0_34(cells_0_34),
  8196. .cells_0_32(cells_0_32),
  8197. .cells_0_35(cells_0_35),
  8198. .cells_0_47(cells_0_47),
  8199. .cells_0_45(cells_0_45),
  8200. .cells_0_46(cells_0_46),
  8201. .cells_0_44(cells_0_44),
  8202. .cells_0_42(cells_0_42),
  8203. .cells_0_40(cells_0_40),
  8204. .cells_0_43(cells_0_43),
  8205. .cells_0_41(cells_0_41),
  8206. ._(_),
  8207. .result_node_0(result_node_0),
  8208. .cells_0_63(cells_0_63),
  8209. .cells_0_61(cells_0_61),
  8210. .cells_0_62(cells_0_62),
  8211. .cells_0_60(cells_0_60),
  8212. .cells_0_58(cells_0_58),
  8213. .cells_0_56(cells_0_56),
  8214. .cells_0_59(cells_0_59),
  8215. .cells_0_57(cells_0_57),
  8216. .cells_0_53(cells_0_53),
  8217. .cells_0_54(cells_0_54),
  8218. .cells_0_52(cells_0_52),
  8219. .cells_0_55(cells_0_55),
  8220. .cells_0_49(cells_0_49),
  8221. .cells_0_50(cells_0_50),
  8222. .cells_0_48(cells_0_48),
  8223. .cells_0_51(cells_0_51),
  8224. ._1(_1),
  8225. .cells_0_15(cells_0_15),
  8226. .cells_0_14(cells_0_14),
  8227. .cells_0_13(cells_0_13),
  8228. .cells_0_12(cells_0_12),
  8229. .cells_0_11(cells_0_11),
  8230. .cells_0_10(cells_0_10),
  8231. .cells_0_9(cells_0_9),
  8232. .cells_0_8(cells_0_8),
  8233. .cells_0_5(cells_0_5),
  8234. .cells_0_6(cells_0_6),
  8235. .cells_0_4(cells_0_4),
  8236. .cells_0_7(cells_0_7),
  8237. .cells_0_1(cells_0_1),
  8238. .cells_0_2(cells_0_2),
  8239. .cells_0_0(cells_0_0),
  8240. .cells_0_3(cells_0_3),
  8241. .result_node_01(result_node_01));
  8242. endmodule
  8243. module IP_FIFO_mux_bbc (
  8244. xraddr_4,
  8245. xraddr_3,
  8246. cells_0_31,
  8247. cells_0_29,
  8248. xraddr_0,
  8249. xraddr_1,
  8250. cells_0_30,
  8251. cells_0_28,
  8252. cells_0_26,
  8253. cells_0_24,
  8254. cells_0_27,
  8255. cells_0_25,
  8256. xraddr_2,
  8257. cells_0_21,
  8258. cells_0_22,
  8259. cells_0_20,
  8260. cells_0_23,
  8261. cells_0_17,
  8262. cells_0_18,
  8263. cells_0_16,
  8264. cells_0_19,
  8265. xraddr_5,
  8266. cells_0_37,
  8267. cells_0_38,
  8268. cells_0_36,
  8269. cells_0_39,
  8270. cells_0_33,
  8271. cells_0_34,
  8272. cells_0_32,
  8273. cells_0_35,
  8274. cells_0_47,
  8275. cells_0_45,
  8276. cells_0_46,
  8277. cells_0_44,
  8278. cells_0_42,
  8279. cells_0_40,
  8280. cells_0_43,
  8281. cells_0_41,
  8282. _,
  8283. result_node_0,
  8284. cells_0_63,
  8285. cells_0_61,
  8286. cells_0_62,
  8287. cells_0_60,
  8288. cells_0_58,
  8289. cells_0_56,
  8290. cells_0_59,
  8291. cells_0_57,
  8292. cells_0_53,
  8293. cells_0_54,
  8294. cells_0_52,
  8295. cells_0_55,
  8296. cells_0_49,
  8297. cells_0_50,
  8298. cells_0_48,
  8299. cells_0_51,
  8300. _1,
  8301. cells_0_15,
  8302. cells_0_14,
  8303. cells_0_13,
  8304. cells_0_12,
  8305. cells_0_11,
  8306. cells_0_10,
  8307. cells_0_9,
  8308. cells_0_8,
  8309. cells_0_5,
  8310. cells_0_6,
  8311. cells_0_4,
  8312. cells_0_7,
  8313. cells_0_1,
  8314. cells_0_2,
  8315. cells_0_0,
  8316. cells_0_3,
  8317. result_node_01)/* synthesis synthesis_greybox=0 */;
  8318. input xraddr_4;
  8319. input xraddr_3;
  8320. input cells_0_31;
  8321. input cells_0_29;
  8322. input xraddr_0;
  8323. input xraddr_1;
  8324. input cells_0_30;
  8325. input cells_0_28;
  8326. input cells_0_26;
  8327. input cells_0_24;
  8328. input cells_0_27;
  8329. input cells_0_25;
  8330. input xraddr_2;
  8331. input cells_0_21;
  8332. input cells_0_22;
  8333. input cells_0_20;
  8334. input cells_0_23;
  8335. input cells_0_17;
  8336. input cells_0_18;
  8337. input cells_0_16;
  8338. input cells_0_19;
  8339. input xraddr_5;
  8340. input cells_0_37;
  8341. input cells_0_38;
  8342. input cells_0_36;
  8343. input cells_0_39;
  8344. input cells_0_33;
  8345. input cells_0_34;
  8346. input cells_0_32;
  8347. input cells_0_35;
  8348. input cells_0_47;
  8349. input cells_0_45;
  8350. input cells_0_46;
  8351. input cells_0_44;
  8352. input cells_0_42;
  8353. input cells_0_40;
  8354. input cells_0_43;
  8355. input cells_0_41;
  8356. output _;
  8357. output result_node_0;
  8358. input cells_0_63;
  8359. input cells_0_61;
  8360. input cells_0_62;
  8361. input cells_0_60;
  8362. input cells_0_58;
  8363. input cells_0_56;
  8364. input cells_0_59;
  8365. input cells_0_57;
  8366. input cells_0_53;
  8367. input cells_0_54;
  8368. input cells_0_52;
  8369. input cells_0_55;
  8370. input cells_0_49;
  8371. input cells_0_50;
  8372. input cells_0_48;
  8373. input cells_0_51;
  8374. output _1;
  8375. input cells_0_15;
  8376. input cells_0_14;
  8377. input cells_0_13;
  8378. input cells_0_12;
  8379. input cells_0_11;
  8380. input cells_0_10;
  8381. input cells_0_9;
  8382. input cells_0_8;
  8383. input cells_0_5;
  8384. input cells_0_6;
  8385. input cells_0_4;
  8386. input cells_0_7;
  8387. input cells_0_1;
  8388. input cells_0_2;
  8389. input cells_0_0;
  8390. input cells_0_3;
  8391. output result_node_01;
  8392. wire gnd;
  8393. wire vcc;
  8394. wire unknown;
  8395. assign gnd = 1'b0;
  8396. assign vcc = 1'b1;
  8397. // unknown value (1'bx) is not needed for this tool. Default to 1'b0
  8398. assign unknown = 1'b0;
  8399. wire \_~4_combout ;
  8400. wire \_~5_combout ;
  8401. wire \_~6_combout ;
  8402. wire \_~7_combout ;
  8403. wire \_~8_combout ;
  8404. wire \_~9_combout ;
  8405. wire \_~10_combout ;
  8406. wire \_~11_combout ;
  8407. wire \_~12_combout ;
  8408. wire \_~13_combout ;
  8409. wire \_~14_combout ;
  8410. wire \result_node[0]~0_combout ;
  8411. wire \result_node[0]~1_combout ;
  8412. wire \result_node[0]~2_combout ;
  8413. wire \result_node[0]~3_combout ;
  8414. wire \result_node[0]~4_combout ;
  8415. wire \_~0_combout ;
  8416. wire \_~1_combout ;
  8417. wire \_~2_combout ;
  8418. wire \_~3_combout ;
  8419. wire \result_node[0]~5_combout ;
  8420. wire \_~16_combout ;
  8421. wire \_~17_combout ;
  8422. wire \_~18_combout ;
  8423. wire \_~19_combout ;
  8424. wire \_~20_combout ;
  8425. wire \_~21_combout ;
  8426. wire \_~22_combout ;
  8427. wire \_~23_combout ;
  8428. wire \_~24_combout ;
  8429. wire \_~25_combout ;
  8430. wire \_~27_combout ;
  8431. wire \_~28_combout ;
  8432. wire \result_node[0]~7_combout ;
  8433. wire \_~29_combout ;
  8434. wire \_~30_combout ;
  8435. wire \result_node[0]~8_combout ;
  8436. wire \_~31_combout ;
  8437. wire \_~32_combout ;
  8438. wire \_~33_combout ;
  8439. wire \_~34_combout ;
  8440. wire \result_node[0]~9_combout ;
  8441. maxii_lcell \_~15 (
  8442. .clk(gnd),
  8443. .dataa(\_~9_combout ),
  8444. .datab(xraddr_3),
  8445. .datac(xraddr_5),
  8446. .datad(\_~14_combout ),
  8447. .aclr(gnd),
  8448. .aload(gnd),
  8449. .sclr(gnd),
  8450. .sload(gnd),
  8451. .ena(vcc),
  8452. .cin(gnd),
  8453. .cin0(gnd),
  8454. .cin1(vcc),
  8455. .inverta(gnd),
  8456. .regcascin(gnd),
  8457. .combout(_),
  8458. .regout(),
  8459. .cout(),
  8460. .cout0(),
  8461. .cout1());
  8462. defparam \_~15 .lut_mask = "eaaa";
  8463. defparam \_~15 .operation_mode = "normal";
  8464. defparam \_~15 .output_mode = "comb_only";
  8465. defparam \_~15 .register_cascade_mode = "off";
  8466. defparam \_~15 .sum_lutc_input = "datac";
  8467. defparam \_~15 .synch_mode = "off";
  8468. maxii_lcell \result_node[0]~6 (
  8469. .clk(gnd),
  8470. .dataa(xraddr_4),
  8471. .datab(\result_node[0]~4_combout ),
  8472. .datac(\result_node[0]~5_combout ),
  8473. .datad(_),
  8474. .aclr(gnd),
  8475. .aload(gnd),
  8476. .sclr(gnd),
  8477. .sload(gnd),
  8478. .ena(vcc),
  8479. .cin(gnd),
  8480. .cin0(gnd),
  8481. .cin1(vcc),
  8482. .inverta(gnd),
  8483. .regcascin(gnd),
  8484. .combout(result_node_0),
  8485. .regout(),
  8486. .cout(),
  8487. .cout0(),
  8488. .cout1());
  8489. defparam \result_node[0]~6 .lut_mask = "00a8";
  8490. defparam \result_node[0]~6 .operation_mode = "normal";
  8491. defparam \result_node[0]~6 .output_mode = "comb_only";
  8492. defparam \result_node[0]~6 .register_cascade_mode = "off";
  8493. defparam \result_node[0]~6 .sum_lutc_input = "datac";
  8494. defparam \result_node[0]~6 .synch_mode = "off";
  8495. maxii_lcell \_~26 (
  8496. .clk(gnd),
  8497. .dataa(\_~20_combout ),
  8498. .datab(\_~25_combout ),
  8499. .datac(xraddr_3),
  8500. .datad(xraddr_4),
  8501. .aclr(gnd),
  8502. .aload(gnd),
  8503. .sclr(gnd),
  8504. .sload(gnd),
  8505. .ena(vcc),
  8506. .cin(gnd),
  8507. .cin0(gnd),
  8508. .cin1(vcc),
  8509. .inverta(gnd),
  8510. .regcascin(gnd),
  8511. .combout(_1),
  8512. .regout(),
  8513. .cout(),
  8514. .cout0(),
  8515. .cout1());
  8516. defparam \_~26 .lut_mask = "acff";
  8517. defparam \_~26 .operation_mode = "normal";
  8518. defparam \_~26 .output_mode = "comb_only";
  8519. defparam \_~26 .register_cascade_mode = "off";
  8520. defparam \_~26 .sum_lutc_input = "datac";
  8521. defparam \_~26 .synch_mode = "off";
  8522. maxii_lcell \result_node[0]~10 (
  8523. .clk(gnd),
  8524. .dataa(\result_node[0]~8_combout ),
  8525. .datab(\result_node[0]~9_combout ),
  8526. .datac(xraddr_5),
  8527. .datad(xraddr_4),
  8528. .aclr(gnd),
  8529. .aload(gnd),
  8530. .sclr(gnd),
  8531. .sload(gnd),
  8532. .ena(vcc),
  8533. .cin(gnd),
  8534. .cin0(gnd),
  8535. .cin1(vcc),
  8536. .inverta(gnd),
  8537. .regcascin(gnd),
  8538. .combout(result_node_01),
  8539. .regout(),
  8540. .cout(),
  8541. .cout0(),
  8542. .cout1());
  8543. defparam \result_node[0]~10 .lut_mask = "000e";
  8544. defparam \result_node[0]~10 .operation_mode = "normal";
  8545. defparam \result_node[0]~10 .output_mode = "comb_only";
  8546. defparam \result_node[0]~10 .register_cascade_mode = "off";
  8547. defparam \result_node[0]~10 .sum_lutc_input = "datac";
  8548. defparam \result_node[0]~10 .synch_mode = "off";
  8549. maxii_lcell \_~4 (
  8550. .clk(gnd),
  8551. .dataa(xraddr_0),
  8552. .datab(cells_0_38),
  8553. .datac(xraddr_1),
  8554. .datad(cells_0_36),
  8555. .aclr(gnd),
  8556. .aload(gnd),
  8557. .sclr(gnd),
  8558. .sload(gnd),
  8559. .ena(vcc),
  8560. .cin(gnd),
  8561. .cin0(gnd),
  8562. .cin1(vcc),
  8563. .inverta(gnd),
  8564. .regcascin(gnd),
  8565. .combout(\_~4_combout ),
  8566. .regout(),
  8567. .cout(),
  8568. .cout0(),
  8569. .cout1());
  8570. defparam \_~4 .lut_mask = "e5e0";
  8571. defparam \_~4 .operation_mode = "normal";
  8572. defparam \_~4 .output_mode = "comb_only";
  8573. defparam \_~4 .register_cascade_mode = "off";
  8574. defparam \_~4 .sum_lutc_input = "datac";
  8575. defparam \_~4 .synch_mode = "off";
  8576. maxii_lcell \_~5 (
  8577. .clk(gnd),
  8578. .dataa(cells_0_37),
  8579. .datab(xraddr_0),
  8580. .datac(\_~4_combout ),
  8581. .datad(cells_0_39),
  8582. .aclr(gnd),
  8583. .aload(gnd),
  8584. .sclr(gnd),
  8585. .sload(gnd),
  8586. .ena(vcc),
  8587. .cin(gnd),
  8588. .cin0(gnd),
  8589. .cin1(vcc),
  8590. .inverta(gnd),
  8591. .regcascin(gnd),
  8592. .combout(\_~5_combout ),
  8593. .regout(),
  8594. .cout(),
  8595. .cout0(),
  8596. .cout1());
  8597. defparam \_~5 .lut_mask = "f838";
  8598. defparam \_~5 .operation_mode = "normal";
  8599. defparam \_~5 .output_mode = "comb_only";
  8600. defparam \_~5 .register_cascade_mode = "off";
  8601. defparam \_~5 .sum_lutc_input = "datac";
  8602. defparam \_~5 .synch_mode = "off";
  8603. maxii_lcell \_~6 (
  8604. .clk(gnd),
  8605. .dataa(xraddr_0),
  8606. .datab(cells_0_34),
  8607. .datac(xraddr_1),
  8608. .datad(cells_0_32),
  8609. .aclr(gnd),
  8610. .aload(gnd),
  8611. .sclr(gnd),
  8612. .sload(gnd),
  8613. .ena(vcc),
  8614. .cin(gnd),
  8615. .cin0(gnd),
  8616. .cin1(vcc),
  8617. .inverta(gnd),
  8618. .regcascin(gnd),
  8619. .combout(\_~6_combout ),
  8620. .regout(),
  8621. .cout(),
  8622. .cout0(),
  8623. .cout1());
  8624. defparam \_~6 .lut_mask = "e5e0";
  8625. defparam \_~6 .operation_mode = "normal";
  8626. defparam \_~6 .output_mode = "comb_only";
  8627. defparam \_~6 .register_cascade_mode = "off";
  8628. defparam \_~6 .sum_lutc_input = "datac";
  8629. defparam \_~6 .synch_mode = "off";
  8630. maxii_lcell \_~7 (
  8631. .clk(gnd),
  8632. .dataa(cells_0_33),
  8633. .datab(xraddr_0),
  8634. .datac(\_~6_combout ),
  8635. .datad(cells_0_35),
  8636. .aclr(gnd),
  8637. .aload(gnd),
  8638. .sclr(gnd),
  8639. .sload(gnd),
  8640. .ena(vcc),
  8641. .cin(gnd),
  8642. .cin0(gnd),
  8643. .cin1(vcc),
  8644. .inverta(gnd),
  8645. .regcascin(gnd),
  8646. .combout(\_~7_combout ),
  8647. .regout(),
  8648. .cout(),
  8649. .cout0(),
  8650. .cout1());
  8651. defparam \_~7 .lut_mask = "f838";
  8652. defparam \_~7 .operation_mode = "normal";
  8653. defparam \_~7 .output_mode = "comb_only";
  8654. defparam \_~7 .register_cascade_mode = "off";
  8655. defparam \_~7 .sum_lutc_input = "datac";
  8656. defparam \_~7 .synch_mode = "off";
  8657. maxii_lcell \_~8 (
  8658. .clk(gnd),
  8659. .dataa(xraddr_2),
  8660. .datab(\_~5_combout ),
  8661. .datac(\_~7_combout ),
  8662. .datad(vcc),
  8663. .aclr(gnd),
  8664. .aload(gnd),
  8665. .sclr(gnd),
  8666. .sload(gnd),
  8667. .ena(vcc),
  8668. .cin(gnd),
  8669. .cin0(gnd),
  8670. .cin1(vcc),
  8671. .inverta(gnd),
  8672. .regcascin(gnd),
  8673. .combout(\_~8_combout ),
  8674. .regout(),
  8675. .cout(),
  8676. .cout0(),
  8677. .cout1());
  8678. defparam \_~8 .lut_mask = "d8d8";
  8679. defparam \_~8 .operation_mode = "normal";
  8680. defparam \_~8 .output_mode = "comb_only";
  8681. defparam \_~8 .register_cascade_mode = "off";
  8682. defparam \_~8 .sum_lutc_input = "datac";
  8683. defparam \_~8 .synch_mode = "off";
  8684. maxii_lcell \_~9 (
  8685. .clk(gnd),
  8686. .dataa(xraddr_5),
  8687. .datab(xraddr_3),
  8688. .datac(xraddr_4),
  8689. .datad(\_~8_combout ),
  8690. .aclr(gnd),
  8691. .aload(gnd),
  8692. .sclr(gnd),
  8693. .sload(gnd),
  8694. .ena(vcc),
  8695. .cin(gnd),
  8696. .cin0(gnd),
  8697. .cin1(vcc),
  8698. .inverta(gnd),
  8699. .regcascin(gnd),
  8700. .combout(\_~9_combout ),
  8701. .regout(),
  8702. .cout(),
  8703. .cout0(),
  8704. .cout1());
  8705. defparam \_~9 .lut_mask = "a2a0";
  8706. defparam \_~9 .operation_mode = "normal";
  8707. defparam \_~9 .output_mode = "comb_only";
  8708. defparam \_~9 .register_cascade_mode = "off";
  8709. defparam \_~9 .sum_lutc_input = "datac";
  8710. defparam \_~9 .synch_mode = "off";
  8711. maxii_lcell \_~10 (
  8712. .clk(gnd),
  8713. .dataa(xraddr_0),
  8714. .datab(xraddr_1),
  8715. .datac(cells_0_46),
  8716. .datad(cells_0_44),
  8717. .aclr(gnd),
  8718. .aload(gnd),
  8719. .sclr(gnd),
  8720. .sload(gnd),
  8721. .ena(vcc),
  8722. .cin(gnd),
  8723. .cin0(gnd),
  8724. .cin1(vcc),
  8725. .inverta(gnd),
  8726. .regcascin(gnd),
  8727. .combout(\_~10_combout ),
  8728. .regout(),
  8729. .cout(),
  8730. .cout0(),
  8731. .cout1());
  8732. defparam \_~10 .lut_mask = "d9c8";
  8733. defparam \_~10 .operation_mode = "normal";
  8734. defparam \_~10 .output_mode = "comb_only";
  8735. defparam \_~10 .register_cascade_mode = "off";
  8736. defparam \_~10 .sum_lutc_input = "datac";
  8737. defparam \_~10 .synch_mode = "off";
  8738. maxii_lcell \_~11 (
  8739. .clk(gnd),
  8740. .dataa(cells_0_47),
  8741. .datab(cells_0_45),
  8742. .datac(xraddr_0),
  8743. .datad(\_~10_combout ),
  8744. .aclr(gnd),
  8745. .aload(gnd),
  8746. .sclr(gnd),
  8747. .sload(gnd),
  8748. .ena(vcc),
  8749. .cin(gnd),
  8750. .cin0(gnd),
  8751. .cin1(vcc),
  8752. .inverta(gnd),
  8753. .regcascin(gnd),
  8754. .combout(\_~11_combout ),
  8755. .regout(),
  8756. .cout(),
  8757. .cout0(),
  8758. .cout1());
  8759. defparam \_~11 .lut_mask = "afc0";
  8760. defparam \_~11 .operation_mode = "normal";
  8761. defparam \_~11 .output_mode = "comb_only";
  8762. defparam \_~11 .register_cascade_mode = "off";
  8763. defparam \_~11 .sum_lutc_input = "datac";
  8764. defparam \_~11 .synch_mode = "off";
  8765. maxii_lcell \_~12 (
  8766. .clk(gnd),
  8767. .dataa(cells_0_42),
  8768. .datab(cells_0_40),
  8769. .datac(xraddr_1),
  8770. .datad(xraddr_0),
  8771. .aclr(gnd),
  8772. .aload(gnd),
  8773. .sclr(gnd),
  8774. .sload(gnd),
  8775. .ena(vcc),
  8776. .cin(gnd),
  8777. .cin0(gnd),
  8778. .cin1(vcc),
  8779. .inverta(gnd),
  8780. .regcascin(gnd),
  8781. .combout(\_~12_combout ),
  8782. .regout(),
  8783. .cout(),
  8784. .cout0(),
  8785. .cout1());
  8786. defparam \_~12 .lut_mask = "00ac";
  8787. defparam \_~12 .operation_mode = "normal";
  8788. defparam \_~12 .output_mode = "comb_only";
  8789. defparam \_~12 .register_cascade_mode = "off";
  8790. defparam \_~12 .sum_lutc_input = "datac";
  8791. defparam \_~12 .synch_mode = "off";
  8792. maxii_lcell \_~13 (
  8793. .clk(gnd),
  8794. .dataa(xraddr_0),
  8795. .datab(cells_0_43),
  8796. .datac(cells_0_41),
  8797. .datad(xraddr_1),
  8798. .aclr(gnd),
  8799. .aload(gnd),
  8800. .sclr(gnd),
  8801. .sload(gnd),
  8802. .ena(vcc),
  8803. .cin(gnd),
  8804. .cin0(gnd),
  8805. .cin1(vcc),
  8806. .inverta(gnd),
  8807. .regcascin(gnd),
  8808. .combout(\_~13_combout ),
  8809. .regout(),
  8810. .cout(),
  8811. .cout0(),
  8812. .cout1());
  8813. defparam \_~13 .lut_mask = "88a0";
  8814. defparam \_~13 .operation_mode = "normal";
  8815. defparam \_~13 .output_mode = "comb_only";
  8816. defparam \_~13 .register_cascade_mode = "off";
  8817. defparam \_~13 .sum_lutc_input = "datac";
  8818. defparam \_~13 .synch_mode = "off";
  8819. maxii_lcell \_~14 (
  8820. .clk(gnd),
  8821. .dataa(\_~11_combout ),
  8822. .datab(\_~12_combout ),
  8823. .datac(\_~13_combout ),
  8824. .datad(xraddr_2),
  8825. .aclr(gnd),
  8826. .aload(gnd),
  8827. .sclr(gnd),
  8828. .sload(gnd),
  8829. .ena(vcc),
  8830. .cin(gnd),
  8831. .cin0(gnd),
  8832. .cin1(vcc),
  8833. .inverta(gnd),
  8834. .regcascin(gnd),
  8835. .combout(\_~14_combout ),
  8836. .regout(),
  8837. .cout(),
  8838. .cout0(),
  8839. .cout1());
  8840. defparam \_~14 .lut_mask = "aafc";
  8841. defparam \_~14 .operation_mode = "normal";
  8842. defparam \_~14 .output_mode = "comb_only";
  8843. defparam \_~14 .register_cascade_mode = "off";
  8844. defparam \_~14 .sum_lutc_input = "datac";
  8845. defparam \_~14 .synch_mode = "off";
  8846. maxii_lcell \result_node[0]~0 (
  8847. .clk(gnd),
  8848. .dataa(xraddr_0),
  8849. .datab(xraddr_1),
  8850. .datac(cells_0_30),
  8851. .datad(cells_0_28),
  8852. .aclr(gnd),
  8853. .aload(gnd),
  8854. .sclr(gnd),
  8855. .sload(gnd),
  8856. .ena(vcc),
  8857. .cin(gnd),
  8858. .cin0(gnd),
  8859. .cin1(vcc),
  8860. .inverta(gnd),
  8861. .regcascin(gnd),
  8862. .combout(\result_node[0]~0_combout ),
  8863. .regout(),
  8864. .cout(),
  8865. .cout0(),
  8866. .cout1());
  8867. defparam \result_node[0]~0 .lut_mask = "d9c8";
  8868. defparam \result_node[0]~0 .operation_mode = "normal";
  8869. defparam \result_node[0]~0 .output_mode = "comb_only";
  8870. defparam \result_node[0]~0 .register_cascade_mode = "off";
  8871. defparam \result_node[0]~0 .sum_lutc_input = "datac";
  8872. defparam \result_node[0]~0 .synch_mode = "off";
  8873. maxii_lcell \result_node[0]~1 (
  8874. .clk(gnd),
  8875. .dataa(cells_0_31),
  8876. .datab(cells_0_29),
  8877. .datac(xraddr_0),
  8878. .datad(\result_node[0]~0_combout ),
  8879. .aclr(gnd),
  8880. .aload(gnd),
  8881. .sclr(gnd),
  8882. .sload(gnd),
  8883. .ena(vcc),
  8884. .cin(gnd),
  8885. .cin0(gnd),
  8886. .cin1(vcc),
  8887. .inverta(gnd),
  8888. .regcascin(gnd),
  8889. .combout(\result_node[0]~1_combout ),
  8890. .regout(),
  8891. .cout(),
  8892. .cout0(),
  8893. .cout1());
  8894. defparam \result_node[0]~1 .lut_mask = "afc0";
  8895. defparam \result_node[0]~1 .operation_mode = "normal";
  8896. defparam \result_node[0]~1 .output_mode = "comb_only";
  8897. defparam \result_node[0]~1 .register_cascade_mode = "off";
  8898. defparam \result_node[0]~1 .sum_lutc_input = "datac";
  8899. defparam \result_node[0]~1 .synch_mode = "off";
  8900. maxii_lcell \result_node[0]~2 (
  8901. .clk(gnd),
  8902. .dataa(xraddr_1),
  8903. .datab(xraddr_0),
  8904. .datac(cells_0_27),
  8905. .datad(cells_0_25),
  8906. .aclr(gnd),
  8907. .aload(gnd),
  8908. .sclr(gnd),
  8909. .sload(gnd),
  8910. .ena(vcc),
  8911. .cin(gnd),
  8912. .cin0(gnd),
  8913. .cin1(vcc),
  8914. .inverta(gnd),
  8915. .regcascin(gnd),
  8916. .combout(\result_node[0]~2_combout ),
  8917. .regout(),
  8918. .cout(),
  8919. .cout0(),
  8920. .cout1());
  8921. defparam \result_node[0]~2 .lut_mask = "e6a2";
  8922. defparam \result_node[0]~2 .operation_mode = "normal";
  8923. defparam \result_node[0]~2 .output_mode = "comb_only";
  8924. defparam \result_node[0]~2 .register_cascade_mode = "off";
  8925. defparam \result_node[0]~2 .sum_lutc_input = "datac";
  8926. defparam \result_node[0]~2 .synch_mode = "off";
  8927. maxii_lcell \result_node[0]~3 (
  8928. .clk(gnd),
  8929. .dataa(cells_0_26),
  8930. .datab(cells_0_24),
  8931. .datac(xraddr_0),
  8932. .datad(\result_node[0]~2_combout ),
  8933. .aclr(gnd),
  8934. .aload(gnd),
  8935. .sclr(gnd),
  8936. .sload(gnd),
  8937. .ena(vcc),
  8938. .cin(gnd),
  8939. .cin0(gnd),
  8940. .cin1(vcc),
  8941. .inverta(gnd),
  8942. .regcascin(gnd),
  8943. .combout(\result_node[0]~3_combout ),
  8944. .regout(),
  8945. .cout(),
  8946. .cout0(),
  8947. .cout1());
  8948. defparam \result_node[0]~3 .lut_mask = "fa0c";
  8949. defparam \result_node[0]~3 .operation_mode = "normal";
  8950. defparam \result_node[0]~3 .output_mode = "comb_only";
  8951. defparam \result_node[0]~3 .register_cascade_mode = "off";
  8952. defparam \result_node[0]~3 .sum_lutc_input = "datac";
  8953. defparam \result_node[0]~3 .synch_mode = "off";
  8954. maxii_lcell \result_node[0]~4 (
  8955. .clk(gnd),
  8956. .dataa(xraddr_3),
  8957. .datab(\result_node[0]~1_combout ),
  8958. .datac(\result_node[0]~3_combout ),
  8959. .datad(xraddr_2),
  8960. .aclr(gnd),
  8961. .aload(gnd),
  8962. .sclr(gnd),
  8963. .sload(gnd),
  8964. .ena(vcc),
  8965. .cin(gnd),
  8966. .cin0(gnd),
  8967. .cin1(vcc),
  8968. .inverta(gnd),
  8969. .regcascin(gnd),
  8970. .combout(\result_node[0]~4_combout ),
  8971. .regout(),
  8972. .cout(),
  8973. .cout0(),
  8974. .cout1());
  8975. defparam \result_node[0]~4 .lut_mask = "88a0";
  8976. defparam \result_node[0]~4 .operation_mode = "normal";
  8977. defparam \result_node[0]~4 .output_mode = "comb_only";
  8978. defparam \result_node[0]~4 .register_cascade_mode = "off";
  8979. defparam \result_node[0]~4 .sum_lutc_input = "datac";
  8980. defparam \result_node[0]~4 .synch_mode = "off";
  8981. maxii_lcell \_~0 (
  8982. .clk(gnd),
  8983. .dataa(xraddr_0),
  8984. .datab(cells_0_22),
  8985. .datac(xraddr_1),
  8986. .datad(cells_0_20),
  8987. .aclr(gnd),
  8988. .aload(gnd),
  8989. .sclr(gnd),
  8990. .sload(gnd),
  8991. .ena(vcc),
  8992. .cin(gnd),
  8993. .cin0(gnd),
  8994. .cin1(vcc),
  8995. .inverta(gnd),
  8996. .regcascin(gnd),
  8997. .combout(\_~0_combout ),
  8998. .regout(),
  8999. .cout(),
  9000. .cout0(),
  9001. .cout1());
  9002. defparam \_~0 .lut_mask = "e5e0";
  9003. defparam \_~0 .operation_mode = "normal";
  9004. defparam \_~0 .output_mode = "comb_only";
  9005. defparam \_~0 .register_cascade_mode = "off";
  9006. defparam \_~0 .sum_lutc_input = "datac";
  9007. defparam \_~0 .synch_mode = "off";
  9008. maxii_lcell \_~1 (
  9009. .clk(gnd),
  9010. .dataa(cells_0_21),
  9011. .datab(xraddr_0),
  9012. .datac(\_~0_combout ),
  9013. .datad(cells_0_23),
  9014. .aclr(gnd),
  9015. .aload(gnd),
  9016. .sclr(gnd),
  9017. .sload(gnd),
  9018. .ena(vcc),
  9019. .cin(gnd),
  9020. .cin0(gnd),
  9021. .cin1(vcc),
  9022. .inverta(gnd),
  9023. .regcascin(gnd),
  9024. .combout(\_~1_combout ),
  9025. .regout(),
  9026. .cout(),
  9027. .cout0(),
  9028. .cout1());
  9029. defparam \_~1 .lut_mask = "f838";
  9030. defparam \_~1 .operation_mode = "normal";
  9031. defparam \_~1 .output_mode = "comb_only";
  9032. defparam \_~1 .register_cascade_mode = "off";
  9033. defparam \_~1 .sum_lutc_input = "datac";
  9034. defparam \_~1 .synch_mode = "off";
  9035. maxii_lcell \_~2 (
  9036. .clk(gnd),
  9037. .dataa(xraddr_0),
  9038. .datab(cells_0_18),
  9039. .datac(xraddr_1),
  9040. .datad(cells_0_16),
  9041. .aclr(gnd),
  9042. .aload(gnd),
  9043. .sclr(gnd),
  9044. .sload(gnd),
  9045. .ena(vcc),
  9046. .cin(gnd),
  9047. .cin0(gnd),
  9048. .cin1(vcc),
  9049. .inverta(gnd),
  9050. .regcascin(gnd),
  9051. .combout(\_~2_combout ),
  9052. .regout(),
  9053. .cout(),
  9054. .cout0(),
  9055. .cout1());
  9056. defparam \_~2 .lut_mask = "e5e0";
  9057. defparam \_~2 .operation_mode = "normal";
  9058. defparam \_~2 .output_mode = "comb_only";
  9059. defparam \_~2 .register_cascade_mode = "off";
  9060. defparam \_~2 .sum_lutc_input = "datac";
  9061. defparam \_~2 .synch_mode = "off";
  9062. maxii_lcell \_~3 (
  9063. .clk(gnd),
  9064. .dataa(cells_0_17),
  9065. .datab(xraddr_0),
  9066. .datac(\_~2_combout ),
  9067. .datad(cells_0_19),
  9068. .aclr(gnd),
  9069. .aload(gnd),
  9070. .sclr(gnd),
  9071. .sload(gnd),
  9072. .ena(vcc),
  9073. .cin(gnd),
  9074. .cin0(gnd),
  9075. .cin1(vcc),
  9076. .inverta(gnd),
  9077. .regcascin(gnd),
  9078. .combout(\_~3_combout ),
  9079. .regout(),
  9080. .cout(),
  9081. .cout0(),
  9082. .cout1());
  9083. defparam \_~3 .lut_mask = "f838";
  9084. defparam \_~3 .operation_mode = "normal";
  9085. defparam \_~3 .output_mode = "comb_only";
  9086. defparam \_~3 .register_cascade_mode = "off";
  9087. defparam \_~3 .sum_lutc_input = "datac";
  9088. defparam \_~3 .synch_mode = "off";
  9089. maxii_lcell \result_node[0]~5 (
  9090. .clk(gnd),
  9091. .dataa(\_~1_combout ),
  9092. .datab(\_~3_combout ),
  9093. .datac(xraddr_2),
  9094. .datad(xraddr_3),
  9095. .aclr(gnd),
  9096. .aload(gnd),
  9097. .sclr(gnd),
  9098. .sload(gnd),
  9099. .ena(vcc),
  9100. .cin(gnd),
  9101. .cin0(gnd),
  9102. .cin1(vcc),
  9103. .inverta(gnd),
  9104. .regcascin(gnd),
  9105. .combout(\result_node[0]~5_combout ),
  9106. .regout(),
  9107. .cout(),
  9108. .cout0(),
  9109. .cout1());
  9110. defparam \result_node[0]~5 .lut_mask = "00ac";
  9111. defparam \result_node[0]~5 .operation_mode = "normal";
  9112. defparam \result_node[0]~5 .output_mode = "comb_only";
  9113. defparam \result_node[0]~5 .register_cascade_mode = "off";
  9114. defparam \result_node[0]~5 .sum_lutc_input = "datac";
  9115. defparam \result_node[0]~5 .synch_mode = "off";
  9116. maxii_lcell \_~16 (
  9117. .clk(gnd),
  9118. .dataa(xraddr_0),
  9119. .datab(xraddr_1),
  9120. .datac(cells_0_62),
  9121. .datad(cells_0_60),
  9122. .aclr(gnd),
  9123. .aload(gnd),
  9124. .sclr(gnd),
  9125. .sload(gnd),
  9126. .ena(vcc),
  9127. .cin(gnd),
  9128. .cin0(gnd),
  9129. .cin1(vcc),
  9130. .inverta(gnd),
  9131. .regcascin(gnd),
  9132. .combout(\_~16_combout ),
  9133. .regout(),
  9134. .cout(),
  9135. .cout0(),
  9136. .cout1());
  9137. defparam \_~16 .lut_mask = "d9c8";
  9138. defparam \_~16 .operation_mode = "normal";
  9139. defparam \_~16 .output_mode = "comb_only";
  9140. defparam \_~16 .register_cascade_mode = "off";
  9141. defparam \_~16 .sum_lutc_input = "datac";
  9142. defparam \_~16 .synch_mode = "off";
  9143. maxii_lcell \_~17 (
  9144. .clk(gnd),
  9145. .dataa(cells_0_63),
  9146. .datab(cells_0_61),
  9147. .datac(xraddr_0),
  9148. .datad(\_~16_combout ),
  9149. .aclr(gnd),
  9150. .aload(gnd),
  9151. .sclr(gnd),
  9152. .sload(gnd),
  9153. .ena(vcc),
  9154. .cin(gnd),
  9155. .cin0(gnd),
  9156. .cin1(vcc),
  9157. .inverta(gnd),
  9158. .regcascin(gnd),
  9159. .combout(\_~17_combout ),
  9160. .regout(),
  9161. .cout(),
  9162. .cout0(),
  9163. .cout1());
  9164. defparam \_~17 .lut_mask = "afc0";
  9165. defparam \_~17 .operation_mode = "normal";
  9166. defparam \_~17 .output_mode = "comb_only";
  9167. defparam \_~17 .register_cascade_mode = "off";
  9168. defparam \_~17 .sum_lutc_input = "datac";
  9169. defparam \_~17 .synch_mode = "off";
  9170. maxii_lcell \_~18 (
  9171. .clk(gnd),
  9172. .dataa(cells_0_58),
  9173. .datab(cells_0_56),
  9174. .datac(xraddr_1),
  9175. .datad(xraddr_0),
  9176. .aclr(gnd),
  9177. .aload(gnd),
  9178. .sclr(gnd),
  9179. .sload(gnd),
  9180. .ena(vcc),
  9181. .cin(gnd),
  9182. .cin0(gnd),
  9183. .cin1(vcc),
  9184. .inverta(gnd),
  9185. .regcascin(gnd),
  9186. .combout(\_~18_combout ),
  9187. .regout(),
  9188. .cout(),
  9189. .cout0(),
  9190. .cout1());
  9191. defparam \_~18 .lut_mask = "00ac";
  9192. defparam \_~18 .operation_mode = "normal";
  9193. defparam \_~18 .output_mode = "comb_only";
  9194. defparam \_~18 .register_cascade_mode = "off";
  9195. defparam \_~18 .sum_lutc_input = "datac";
  9196. defparam \_~18 .synch_mode = "off";
  9197. maxii_lcell \_~19 (
  9198. .clk(gnd),
  9199. .dataa(xraddr_0),
  9200. .datab(cells_0_59),
  9201. .datac(cells_0_57),
  9202. .datad(xraddr_1),
  9203. .aclr(gnd),
  9204. .aload(gnd),
  9205. .sclr(gnd),
  9206. .sload(gnd),
  9207. .ena(vcc),
  9208. .cin(gnd),
  9209. .cin0(gnd),
  9210. .cin1(vcc),
  9211. .inverta(gnd),
  9212. .regcascin(gnd),
  9213. .combout(\_~19_combout ),
  9214. .regout(),
  9215. .cout(),
  9216. .cout0(),
  9217. .cout1());
  9218. defparam \_~19 .lut_mask = "88a0";
  9219. defparam \_~19 .operation_mode = "normal";
  9220. defparam \_~19 .output_mode = "comb_only";
  9221. defparam \_~19 .register_cascade_mode = "off";
  9222. defparam \_~19 .sum_lutc_input = "datac";
  9223. defparam \_~19 .synch_mode = "off";
  9224. maxii_lcell \_~20 (
  9225. .clk(gnd),
  9226. .dataa(\_~17_combout ),
  9227. .datab(\_~18_combout ),
  9228. .datac(\_~19_combout ),
  9229. .datad(xraddr_2),
  9230. .aclr(gnd),
  9231. .aload(gnd),
  9232. .sclr(gnd),
  9233. .sload(gnd),
  9234. .ena(vcc),
  9235. .cin(gnd),
  9236. .cin0(gnd),
  9237. .cin1(vcc),
  9238. .inverta(gnd),
  9239. .regcascin(gnd),
  9240. .combout(\_~20_combout ),
  9241. .regout(),
  9242. .cout(),
  9243. .cout0(),
  9244. .cout1());
  9245. defparam \_~20 .lut_mask = "aafc";
  9246. defparam \_~20 .operation_mode = "normal";
  9247. defparam \_~20 .output_mode = "comb_only";
  9248. defparam \_~20 .register_cascade_mode = "off";
  9249. defparam \_~20 .sum_lutc_input = "datac";
  9250. defparam \_~20 .synch_mode = "off";
  9251. maxii_lcell \_~21 (
  9252. .clk(gnd),
  9253. .dataa(xraddr_0),
  9254. .datab(cells_0_54),
  9255. .datac(xraddr_1),
  9256. .datad(cells_0_52),
  9257. .aclr(gnd),
  9258. .aload(gnd),
  9259. .sclr(gnd),
  9260. .sload(gnd),
  9261. .ena(vcc),
  9262. .cin(gnd),
  9263. .cin0(gnd),
  9264. .cin1(vcc),
  9265. .inverta(gnd),
  9266. .regcascin(gnd),
  9267. .combout(\_~21_combout ),
  9268. .regout(),
  9269. .cout(),
  9270. .cout0(),
  9271. .cout1());
  9272. defparam \_~21 .lut_mask = "e5e0";
  9273. defparam \_~21 .operation_mode = "normal";
  9274. defparam \_~21 .output_mode = "comb_only";
  9275. defparam \_~21 .register_cascade_mode = "off";
  9276. defparam \_~21 .sum_lutc_input = "datac";
  9277. defparam \_~21 .synch_mode = "off";
  9278. maxii_lcell \_~22 (
  9279. .clk(gnd),
  9280. .dataa(cells_0_53),
  9281. .datab(xraddr_0),
  9282. .datac(\_~21_combout ),
  9283. .datad(cells_0_55),
  9284. .aclr(gnd),
  9285. .aload(gnd),
  9286. .sclr(gnd),
  9287. .sload(gnd),
  9288. .ena(vcc),
  9289. .cin(gnd),
  9290. .cin0(gnd),
  9291. .cin1(vcc),
  9292. .inverta(gnd),
  9293. .regcascin(gnd),
  9294. .combout(\_~22_combout ),
  9295. .regout(),
  9296. .cout(),
  9297. .cout0(),
  9298. .cout1());
  9299. defparam \_~22 .lut_mask = "f838";
  9300. defparam \_~22 .operation_mode = "normal";
  9301. defparam \_~22 .output_mode = "comb_only";
  9302. defparam \_~22 .register_cascade_mode = "off";
  9303. defparam \_~22 .sum_lutc_input = "datac";
  9304. defparam \_~22 .synch_mode = "off";
  9305. maxii_lcell \_~23 (
  9306. .clk(gnd),
  9307. .dataa(xraddr_0),
  9308. .datab(cells_0_50),
  9309. .datac(xraddr_1),
  9310. .datad(cells_0_48),
  9311. .aclr(gnd),
  9312. .aload(gnd),
  9313. .sclr(gnd),
  9314. .sload(gnd),
  9315. .ena(vcc),
  9316. .cin(gnd),
  9317. .cin0(gnd),
  9318. .cin1(vcc),
  9319. .inverta(gnd),
  9320. .regcascin(gnd),
  9321. .combout(\_~23_combout ),
  9322. .regout(),
  9323. .cout(),
  9324. .cout0(),
  9325. .cout1());
  9326. defparam \_~23 .lut_mask = "e5e0";
  9327. defparam \_~23 .operation_mode = "normal";
  9328. defparam \_~23 .output_mode = "comb_only";
  9329. defparam \_~23 .register_cascade_mode = "off";
  9330. defparam \_~23 .sum_lutc_input = "datac";
  9331. defparam \_~23 .synch_mode = "off";
  9332. maxii_lcell \_~24 (
  9333. .clk(gnd),
  9334. .dataa(cells_0_49),
  9335. .datab(xraddr_0),
  9336. .datac(\_~23_combout ),
  9337. .datad(cells_0_51),
  9338. .aclr(gnd),
  9339. .aload(gnd),
  9340. .sclr(gnd),
  9341. .sload(gnd),
  9342. .ena(vcc),
  9343. .cin(gnd),
  9344. .cin0(gnd),
  9345. .cin1(vcc),
  9346. .inverta(gnd),
  9347. .regcascin(gnd),
  9348. .combout(\_~24_combout ),
  9349. .regout(),
  9350. .cout(),
  9351. .cout0(),
  9352. .cout1());
  9353. defparam \_~24 .lut_mask = "f838";
  9354. defparam \_~24 .operation_mode = "normal";
  9355. defparam \_~24 .output_mode = "comb_only";
  9356. defparam \_~24 .register_cascade_mode = "off";
  9357. defparam \_~24 .sum_lutc_input = "datac";
  9358. defparam \_~24 .synch_mode = "off";
  9359. maxii_lcell \_~25 (
  9360. .clk(gnd),
  9361. .dataa(\_~22_combout ),
  9362. .datab(\_~24_combout ),
  9363. .datac(vcc),
  9364. .datad(xraddr_2),
  9365. .aclr(gnd),
  9366. .aload(gnd),
  9367. .sclr(gnd),
  9368. .sload(gnd),
  9369. .ena(vcc),
  9370. .cin(gnd),
  9371. .cin0(gnd),
  9372. .cin1(vcc),
  9373. .inverta(gnd),
  9374. .regcascin(gnd),
  9375. .combout(\_~25_combout ),
  9376. .regout(),
  9377. .cout(),
  9378. .cout0(),
  9379. .cout1());
  9380. defparam \_~25 .lut_mask = "aacc";
  9381. defparam \_~25 .operation_mode = "normal";
  9382. defparam \_~25 .output_mode = "comb_only";
  9383. defparam \_~25 .register_cascade_mode = "off";
  9384. defparam \_~25 .sum_lutc_input = "datac";
  9385. defparam \_~25 .synch_mode = "off";
  9386. maxii_lcell \_~27 (
  9387. .clk(gnd),
  9388. .dataa(xraddr_1),
  9389. .datab(cells_0_15),
  9390. .datac(cells_0_14),
  9391. .datad(xraddr_0),
  9392. .aclr(gnd),
  9393. .aload(gnd),
  9394. .sclr(gnd),
  9395. .sload(gnd),
  9396. .ena(vcc),
  9397. .cin(gnd),
  9398. .cin0(gnd),
  9399. .cin1(vcc),
  9400. .inverta(gnd),
  9401. .regcascin(gnd),
  9402. .combout(\_~27_combout ),
  9403. .regout(),
  9404. .cout(),
  9405. .cout0(),
  9406. .cout1());
  9407. defparam \_~27 .lut_mask = "88a0";
  9408. defparam \_~27 .operation_mode = "normal";
  9409. defparam \_~27 .output_mode = "comb_only";
  9410. defparam \_~27 .register_cascade_mode = "off";
  9411. defparam \_~27 .sum_lutc_input = "datac";
  9412. defparam \_~27 .synch_mode = "off";
  9413. maxii_lcell \_~28 (
  9414. .clk(gnd),
  9415. .dataa(cells_0_13),
  9416. .datab(cells_0_12),
  9417. .datac(xraddr_0),
  9418. .datad(xraddr_1),
  9419. .aclr(gnd),
  9420. .aload(gnd),
  9421. .sclr(gnd),
  9422. .sload(gnd),
  9423. .ena(vcc),
  9424. .cin(gnd),
  9425. .cin0(gnd),
  9426. .cin1(vcc),
  9427. .inverta(gnd),
  9428. .regcascin(gnd),
  9429. .combout(\_~28_combout ),
  9430. .regout(),
  9431. .cout(),
  9432. .cout0(),
  9433. .cout1());
  9434. defparam \_~28 .lut_mask = "00ac";
  9435. defparam \_~28 .operation_mode = "normal";
  9436. defparam \_~28 .output_mode = "comb_only";
  9437. defparam \_~28 .register_cascade_mode = "off";
  9438. defparam \_~28 .sum_lutc_input = "datac";
  9439. defparam \_~28 .synch_mode = "off";
  9440. maxii_lcell \result_node[0]~7 (
  9441. .clk(gnd),
  9442. .dataa(xraddr_3),
  9443. .datab(\_~27_combout ),
  9444. .datac(\_~28_combout ),
  9445. .datad(xraddr_2),
  9446. .aclr(gnd),
  9447. .aload(gnd),
  9448. .sclr(gnd),
  9449. .sload(gnd),
  9450. .ena(vcc),
  9451. .cin(gnd),
  9452. .cin0(gnd),
  9453. .cin1(vcc),
  9454. .inverta(gnd),
  9455. .regcascin(gnd),
  9456. .combout(\result_node[0]~7_combout ),
  9457. .regout(),
  9458. .cout(),
  9459. .cout0(),
  9460. .cout1());
  9461. defparam \result_node[0]~7 .lut_mask = "a8aa";
  9462. defparam \result_node[0]~7 .operation_mode = "normal";
  9463. defparam \result_node[0]~7 .output_mode = "comb_only";
  9464. defparam \result_node[0]~7 .register_cascade_mode = "off";
  9465. defparam \result_node[0]~7 .sum_lutc_input = "datac";
  9466. defparam \result_node[0]~7 .synch_mode = "off";
  9467. maxii_lcell \_~29 (
  9468. .clk(gnd),
  9469. .dataa(xraddr_1),
  9470. .datab(cells_0_11),
  9471. .datac(cells_0_10),
  9472. .datad(xraddr_0),
  9473. .aclr(gnd),
  9474. .aload(gnd),
  9475. .sclr(gnd),
  9476. .sload(gnd),
  9477. .ena(vcc),
  9478. .cin(gnd),
  9479. .cin0(gnd),
  9480. .cin1(vcc),
  9481. .inverta(gnd),
  9482. .regcascin(gnd),
  9483. .combout(\_~29_combout ),
  9484. .regout(),
  9485. .cout(),
  9486. .cout0(),
  9487. .cout1());
  9488. defparam \_~29 .lut_mask = "88a0";
  9489. defparam \_~29 .operation_mode = "normal";
  9490. defparam \_~29 .output_mode = "comb_only";
  9491. defparam \_~29 .register_cascade_mode = "off";
  9492. defparam \_~29 .sum_lutc_input = "datac";
  9493. defparam \_~29 .synch_mode = "off";
  9494. maxii_lcell \_~30 (
  9495. .clk(gnd),
  9496. .dataa(cells_0_9),
  9497. .datab(cells_0_8),
  9498. .datac(xraddr_0),
  9499. .datad(xraddr_1),
  9500. .aclr(gnd),
  9501. .aload(gnd),
  9502. .sclr(gnd),
  9503. .sload(gnd),
  9504. .ena(vcc),
  9505. .cin(gnd),
  9506. .cin0(gnd),
  9507. .cin1(vcc),
  9508. .inverta(gnd),
  9509. .regcascin(gnd),
  9510. .combout(\_~30_combout ),
  9511. .regout(),
  9512. .cout(),
  9513. .cout0(),
  9514. .cout1());
  9515. defparam \_~30 .lut_mask = "00ac";
  9516. defparam \_~30 .operation_mode = "normal";
  9517. defparam \_~30 .output_mode = "comb_only";
  9518. defparam \_~30 .register_cascade_mode = "off";
  9519. defparam \_~30 .sum_lutc_input = "datac";
  9520. defparam \_~30 .synch_mode = "off";
  9521. maxii_lcell \result_node[0]~8 (
  9522. .clk(gnd),
  9523. .dataa(\result_node[0]~7_combout ),
  9524. .datab(\_~29_combout ),
  9525. .datac(xraddr_2),
  9526. .datad(\_~30_combout ),
  9527. .aclr(gnd),
  9528. .aload(gnd),
  9529. .sclr(gnd),
  9530. .sload(gnd),
  9531. .ena(vcc),
  9532. .cin(gnd),
  9533. .cin0(gnd),
  9534. .cin1(vcc),
  9535. .inverta(gnd),
  9536. .regcascin(gnd),
  9537. .combout(\result_node[0]~8_combout ),
  9538. .regout(),
  9539. .cout(),
  9540. .cout0(),
  9541. .cout1());
  9542. defparam \result_node[0]~8 .lut_mask = "aaa8";
  9543. defparam \result_node[0]~8 .operation_mode = "normal";
  9544. defparam \result_node[0]~8 .output_mode = "comb_only";
  9545. defparam \result_node[0]~8 .register_cascade_mode = "off";
  9546. defparam \result_node[0]~8 .sum_lutc_input = "datac";
  9547. defparam \result_node[0]~8 .synch_mode = "off";
  9548. maxii_lcell \_~31 (
  9549. .clk(gnd),
  9550. .dataa(xraddr_0),
  9551. .datab(cells_0_6),
  9552. .datac(xraddr_1),
  9553. .datad(cells_0_4),
  9554. .aclr(gnd),
  9555. .aload(gnd),
  9556. .sclr(gnd),
  9557. .sload(gnd),
  9558. .ena(vcc),
  9559. .cin(gnd),
  9560. .cin0(gnd),
  9561. .cin1(vcc),
  9562. .inverta(gnd),
  9563. .regcascin(gnd),
  9564. .combout(\_~31_combout ),
  9565. .regout(),
  9566. .cout(),
  9567. .cout0(),
  9568. .cout1());
  9569. defparam \_~31 .lut_mask = "e5e0";
  9570. defparam \_~31 .operation_mode = "normal";
  9571. defparam \_~31 .output_mode = "comb_only";
  9572. defparam \_~31 .register_cascade_mode = "off";
  9573. defparam \_~31 .sum_lutc_input = "datac";
  9574. defparam \_~31 .synch_mode = "off";
  9575. maxii_lcell \_~32 (
  9576. .clk(gnd),
  9577. .dataa(cells_0_5),
  9578. .datab(xraddr_0),
  9579. .datac(\_~31_combout ),
  9580. .datad(cells_0_7),
  9581. .aclr(gnd),
  9582. .aload(gnd),
  9583. .sclr(gnd),
  9584. .sload(gnd),
  9585. .ena(vcc),
  9586. .cin(gnd),
  9587. .cin0(gnd),
  9588. .cin1(vcc),
  9589. .inverta(gnd),
  9590. .regcascin(gnd),
  9591. .combout(\_~32_combout ),
  9592. .regout(),
  9593. .cout(),
  9594. .cout0(),
  9595. .cout1());
  9596. defparam \_~32 .lut_mask = "f838";
  9597. defparam \_~32 .operation_mode = "normal";
  9598. defparam \_~32 .output_mode = "comb_only";
  9599. defparam \_~32 .register_cascade_mode = "off";
  9600. defparam \_~32 .sum_lutc_input = "datac";
  9601. defparam \_~32 .synch_mode = "off";
  9602. maxii_lcell \_~33 (
  9603. .clk(gnd),
  9604. .dataa(xraddr_0),
  9605. .datab(cells_0_2),
  9606. .datac(xraddr_1),
  9607. .datad(cells_0_0),
  9608. .aclr(gnd),
  9609. .aload(gnd),
  9610. .sclr(gnd),
  9611. .sload(gnd),
  9612. .ena(vcc),
  9613. .cin(gnd),
  9614. .cin0(gnd),
  9615. .cin1(vcc),
  9616. .inverta(gnd),
  9617. .regcascin(gnd),
  9618. .combout(\_~33_combout ),
  9619. .regout(),
  9620. .cout(),
  9621. .cout0(),
  9622. .cout1());
  9623. defparam \_~33 .lut_mask = "e5e0";
  9624. defparam \_~33 .operation_mode = "normal";
  9625. defparam \_~33 .output_mode = "comb_only";
  9626. defparam \_~33 .register_cascade_mode = "off";
  9627. defparam \_~33 .sum_lutc_input = "datac";
  9628. defparam \_~33 .synch_mode = "off";
  9629. maxii_lcell \_~34 (
  9630. .clk(gnd),
  9631. .dataa(cells_0_1),
  9632. .datab(xraddr_0),
  9633. .datac(\_~33_combout ),
  9634. .datad(cells_0_3),
  9635. .aclr(gnd),
  9636. .aload(gnd),
  9637. .sclr(gnd),
  9638. .sload(gnd),
  9639. .ena(vcc),
  9640. .cin(gnd),
  9641. .cin0(gnd),
  9642. .cin1(vcc),
  9643. .inverta(gnd),
  9644. .regcascin(gnd),
  9645. .combout(\_~34_combout ),
  9646. .regout(),
  9647. .cout(),
  9648. .cout0(),
  9649. .cout1());
  9650. defparam \_~34 .lut_mask = "f838";
  9651. defparam \_~34 .operation_mode = "normal";
  9652. defparam \_~34 .output_mode = "comb_only";
  9653. defparam \_~34 .register_cascade_mode = "off";
  9654. defparam \_~34 .sum_lutc_input = "datac";
  9655. defparam \_~34 .synch_mode = "off";
  9656. maxii_lcell \result_node[0]~9 (
  9657. .clk(gnd),
  9658. .dataa(\_~32_combout ),
  9659. .datab(\_~34_combout ),
  9660. .datac(xraddr_2),
  9661. .datad(xraddr_3),
  9662. .aclr(gnd),
  9663. .aload(gnd),
  9664. .sclr(gnd),
  9665. .sload(gnd),
  9666. .ena(vcc),
  9667. .cin(gnd),
  9668. .cin0(gnd),
  9669. .cin1(vcc),
  9670. .inverta(gnd),
  9671. .regcascin(gnd),
  9672. .combout(\result_node[0]~9_combout ),
  9673. .regout(),
  9674. .cout(),
  9675. .cout0(),
  9676. .cout1());
  9677. defparam \result_node[0]~9 .lut_mask = "00ac";
  9678. defparam \result_node[0]~9 .operation_mode = "normal";
  9679. defparam \result_node[0]~9 .output_mode = "comb_only";
  9680. defparam \result_node[0]~9 .register_cascade_mode = "off";
  9681. defparam \result_node[0]~9 .sum_lutc_input = "datac";
  9682. defparam \result_node[0]~9 .synch_mode = "off";
  9683. endmodule
  9684. module IP_FIFO_cntr_kna (
  9685. clock,
  9686. aclr,
  9687. cnt_en,
  9688. q)/* synthesis synthesis_greybox=0 */;
  9689. input clock;
  9690. input aclr;
  9691. input cnt_en;
  9692. output [5:0] q;
  9693. wire gnd;
  9694. wire vcc;
  9695. wire unknown;
  9696. assign gnd = 1'b0;
  9697. assign vcc = 1'b1;
  9698. // unknown value (1'bx) is not needed for this tool. Default to 1'b0
  9699. assign unknown = 1'b0;
  9700. wire \counter_cella0~COUT ;
  9701. wire \counter_cella1~COUT ;
  9702. wire \counter_cella2~COUT ;
  9703. wire \counter_cella3~COUT ;
  9704. wire \counter_cella4~COUT ;
  9705. maxii_lcell counter_cella0(
  9706. .clk(clock),
  9707. .dataa(q[0]),
  9708. .datab(cnt_en),
  9709. .datac(vcc),
  9710. .datad(vcc),
  9711. .aclr(aclr),
  9712. .aload(gnd),
  9713. .sclr(gnd),
  9714. .sload(gnd),
  9715. .ena(vcc),
  9716. .cin(gnd),
  9717. .cin0(gnd),
  9718. .cin1(vcc),
  9719. .inverta(gnd),
  9720. .regcascin(gnd),
  9721. .combout(),
  9722. .regout(q[0]),
  9723. .cout(\counter_cella0~COUT ),
  9724. .cout0(),
  9725. .cout1());
  9726. defparam counter_cella0.lut_mask = "66aa";
  9727. defparam counter_cella0.operation_mode = "arithmetic";
  9728. defparam counter_cella0.output_mode = "reg_only";
  9729. defparam counter_cella0.register_cascade_mode = "off";
  9730. defparam counter_cella0.sum_lutc_input = "datac";
  9731. defparam counter_cella0.synch_mode = "off";
  9732. maxii_lcell counter_cella1(
  9733. .clk(clock),
  9734. .dataa(q[1]),
  9735. .datab(cnt_en),
  9736. .datac(vcc),
  9737. .datad(vcc),
  9738. .aclr(aclr),
  9739. .aload(gnd),
  9740. .sclr(gnd),
  9741. .sload(gnd),
  9742. .ena(vcc),
  9743. .cin(\counter_cella0~COUT ),
  9744. .cin0(gnd),
  9745. .cin1(vcc),
  9746. .inverta(gnd),
  9747. .regcascin(gnd),
  9748. .combout(),
  9749. .regout(q[1]),
  9750. .cout(\counter_cella1~COUT ),
  9751. .cout0(),
  9752. .cout1());
  9753. defparam counter_cella1.cin_used = "true";
  9754. defparam counter_cella1.lut_mask = "6a5f";
  9755. defparam counter_cella1.operation_mode = "arithmetic";
  9756. defparam counter_cella1.output_mode = "reg_only";
  9757. defparam counter_cella1.register_cascade_mode = "off";
  9758. defparam counter_cella1.sum_lutc_input = "cin";
  9759. defparam counter_cella1.synch_mode = "off";
  9760. maxii_lcell counter_cella2(
  9761. .clk(clock),
  9762. .dataa(q[2]),
  9763. .datab(cnt_en),
  9764. .datac(vcc),
  9765. .datad(vcc),
  9766. .aclr(aclr),
  9767. .aload(gnd),
  9768. .sclr(gnd),
  9769. .sload(gnd),
  9770. .ena(vcc),
  9771. .cin(\counter_cella1~COUT ),
  9772. .cin0(gnd),
  9773. .cin1(vcc),
  9774. .inverta(gnd),
  9775. .regcascin(gnd),
  9776. .combout(),
  9777. .regout(q[2]),
  9778. .cout(\counter_cella2~COUT ),
  9779. .cout0(),
  9780. .cout1());
  9781. defparam counter_cella2.cin_used = "true";
  9782. defparam counter_cella2.lut_mask = "a60a";
  9783. defparam counter_cella2.operation_mode = "arithmetic";
  9784. defparam counter_cella2.output_mode = "reg_only";
  9785. defparam counter_cella2.register_cascade_mode = "off";
  9786. defparam counter_cella2.sum_lutc_input = "cin";
  9787. defparam counter_cella2.synch_mode = "off";
  9788. maxii_lcell counter_cella3(
  9789. .clk(clock),
  9790. .dataa(q[3]),
  9791. .datab(cnt_en),
  9792. .datac(vcc),
  9793. .datad(vcc),
  9794. .aclr(aclr),
  9795. .aload(gnd),
  9796. .sclr(gnd),
  9797. .sload(gnd),
  9798. .ena(vcc),
  9799. .cin(\counter_cella2~COUT ),
  9800. .cin0(gnd),
  9801. .cin1(vcc),
  9802. .inverta(gnd),
  9803. .regcascin(gnd),
  9804. .combout(),
  9805. .regout(q[3]),
  9806. .cout(\counter_cella3~COUT ),
  9807. .cout0(),
  9808. .cout1());
  9809. defparam counter_cella3.cin_used = "true";
  9810. defparam counter_cella3.lut_mask = "6a5f";
  9811. defparam counter_cella3.operation_mode = "arithmetic";
  9812. defparam counter_cella3.output_mode = "reg_only";
  9813. defparam counter_cella3.register_cascade_mode = "off";
  9814. defparam counter_cella3.sum_lutc_input = "cin";
  9815. defparam counter_cella3.synch_mode = "off";
  9816. maxii_lcell counter_cella4(
  9817. .clk(clock),
  9818. .dataa(q[4]),
  9819. .datab(cnt_en),
  9820. .datac(vcc),
  9821. .datad(vcc),
  9822. .aclr(aclr),
  9823. .aload(gnd),
  9824. .sclr(gnd),
  9825. .sload(gnd),
  9826. .ena(vcc),
  9827. .cin(\counter_cella3~COUT ),
  9828. .cin0(gnd),
  9829. .cin1(vcc),
  9830. .inverta(gnd),
  9831. .regcascin(gnd),
  9832. .combout(),
  9833. .regout(q[4]),
  9834. .cout(\counter_cella4~COUT ),
  9835. .cout0(),
  9836. .cout1());
  9837. defparam counter_cella4.cin_used = "true";
  9838. defparam counter_cella4.lut_mask = "a60a";
  9839. defparam counter_cella4.operation_mode = "arithmetic";
  9840. defparam counter_cella4.output_mode = "reg_only";
  9841. defparam counter_cella4.register_cascade_mode = "off";
  9842. defparam counter_cella4.sum_lutc_input = "cin";
  9843. defparam counter_cella4.synch_mode = "off";
  9844. maxii_lcell counter_cella5(
  9845. .clk(clock),
  9846. .dataa(q[5]),
  9847. .datab(cnt_en),
  9848. .datac(vcc),
  9849. .datad(vcc),
  9850. .aclr(aclr),
  9851. .aload(gnd),
  9852. .sclr(gnd),
  9853. .sload(gnd),
  9854. .ena(vcc),
  9855. .cin(\counter_cella4~COUT ),
  9856. .cin0(gnd),
  9857. .cin1(vcc),
  9858. .inverta(gnd),
  9859. .regcascin(gnd),
  9860. .combout(),
  9861. .regout(q[5]),
  9862. .cout(),
  9863. .cout0(),
  9864. .cout1());
  9865. defparam counter_cella5.cin_used = "true";
  9866. defparam counter_cella5.lut_mask = "6a6a";
  9867. defparam counter_cella5.operation_mode = "normal";
  9868. defparam counter_cella5.output_mode = "reg_only";
  9869. defparam counter_cella5.register_cascade_mode = "off";
  9870. defparam counter_cella5.sum_lutc_input = "cin";
  9871. defparam counter_cella5.synch_mode = "off";
  9872. endmodule
  9873. module IP_FIFO_cntr_kna_1 (
  9874. aclr,
  9875. clock,
  9876. cnt_en,
  9877. q)/* synthesis synthesis_greybox=0 */;
  9878. input aclr;
  9879. input clock;
  9880. input cnt_en;
  9881. output [5:0] q;
  9882. wire gnd;
  9883. wire vcc;
  9884. wire unknown;
  9885. assign gnd = 1'b0;
  9886. assign vcc = 1'b1;
  9887. // unknown value (1'bx) is not needed for this tool. Default to 1'b0
  9888. assign unknown = 1'b0;
  9889. wire \counter_cella2~COUT ;
  9890. wire \counter_cella3~COUT ;
  9891. wire \counter_cella0~COUT ;
  9892. wire \counter_cella1~COUT ;
  9893. wire \counter_cella4~COUT ;
  9894. maxii_lcell counter_cella2(
  9895. .clk(clock),
  9896. .dataa(q[2]),
  9897. .datab(cnt_en),
  9898. .datac(vcc),
  9899. .datad(vcc),
  9900. .aclr(aclr),
  9901. .aload(gnd),
  9902. .sclr(gnd),
  9903. .sload(gnd),
  9904. .ena(vcc),
  9905. .cin(\counter_cella1~COUT ),
  9906. .cin0(gnd),
  9907. .cin1(vcc),
  9908. .inverta(gnd),
  9909. .regcascin(gnd),
  9910. .combout(),
  9911. .regout(q[2]),
  9912. .cout(\counter_cella2~COUT ),
  9913. .cout0(),
  9914. .cout1());
  9915. defparam counter_cella2.cin_used = "true";
  9916. defparam counter_cella2.lut_mask = "a60a";
  9917. defparam counter_cella2.operation_mode = "arithmetic";
  9918. defparam counter_cella2.output_mode = "reg_only";
  9919. defparam counter_cella2.register_cascade_mode = "off";
  9920. defparam counter_cella2.sum_lutc_input = "cin";
  9921. defparam counter_cella2.synch_mode = "off";
  9922. maxii_lcell counter_cella3(
  9923. .clk(clock),
  9924. .dataa(q[3]),
  9925. .datab(cnt_en),
  9926. .datac(vcc),
  9927. .datad(vcc),
  9928. .aclr(aclr),
  9929. .aload(gnd),
  9930. .sclr(gnd),
  9931. .sload(gnd),
  9932. .ena(vcc),
  9933. .cin(\counter_cella2~COUT ),
  9934. .cin0(gnd),
  9935. .cin1(vcc),
  9936. .inverta(gnd),
  9937. .regcascin(gnd),
  9938. .combout(),
  9939. .regout(q[3]),
  9940. .cout(\counter_cella3~COUT ),
  9941. .cout0(),
  9942. .cout1());
  9943. defparam counter_cella3.cin_used = "true";
  9944. defparam counter_cella3.lut_mask = "6a5f";
  9945. defparam counter_cella3.operation_mode = "arithmetic";
  9946. defparam counter_cella3.output_mode = "reg_only";
  9947. defparam counter_cella3.register_cascade_mode = "off";
  9948. defparam counter_cella3.sum_lutc_input = "cin";
  9949. defparam counter_cella3.synch_mode = "off";
  9950. maxii_lcell counter_cella0(
  9951. .clk(clock),
  9952. .dataa(q[0]),
  9953. .datab(cnt_en),
  9954. .datac(vcc),
  9955. .datad(vcc),
  9956. .aclr(aclr),
  9957. .aload(gnd),
  9958. .sclr(gnd),
  9959. .sload(gnd),
  9960. .ena(vcc),
  9961. .cin(gnd),
  9962. .cin0(gnd),
  9963. .cin1(vcc),
  9964. .inverta(gnd),
  9965. .regcascin(gnd),
  9966. .combout(),
  9967. .regout(q[0]),
  9968. .cout(\counter_cella0~COUT ),
  9969. .cout0(),
  9970. .cout1());
  9971. defparam counter_cella0.lut_mask = "66aa";
  9972. defparam counter_cella0.operation_mode = "arithmetic";
  9973. defparam counter_cella0.output_mode = "reg_only";
  9974. defparam counter_cella0.register_cascade_mode = "off";
  9975. defparam counter_cella0.sum_lutc_input = "datac";
  9976. defparam counter_cella0.synch_mode = "off";
  9977. maxii_lcell counter_cella1(
  9978. .clk(clock),
  9979. .dataa(q[1]),
  9980. .datab(cnt_en),
  9981. .datac(vcc),
  9982. .datad(vcc),
  9983. .aclr(aclr),
  9984. .aload(gnd),
  9985. .sclr(gnd),
  9986. .sload(gnd),
  9987. .ena(vcc),
  9988. .cin(\counter_cella0~COUT ),
  9989. .cin0(gnd),
  9990. .cin1(vcc),
  9991. .inverta(gnd),
  9992. .regcascin(gnd),
  9993. .combout(),
  9994. .regout(q[1]),
  9995. .cout(\counter_cella1~COUT ),
  9996. .cout0(),
  9997. .cout1());
  9998. defparam counter_cella1.cin_used = "true";
  9999. defparam counter_cella1.lut_mask = "6a5f";
  10000. defparam counter_cella1.operation_mode = "arithmetic";
  10001. defparam counter_cella1.output_mode = "reg_only";
  10002. defparam counter_cella1.register_cascade_mode = "off";
  10003. defparam counter_cella1.sum_lutc_input = "cin";
  10004. defparam counter_cella1.synch_mode = "off";
  10005. maxii_lcell counter_cella4(
  10006. .clk(clock),
  10007. .dataa(q[4]),
  10008. .datab(cnt_en),
  10009. .datac(vcc),
  10010. .datad(vcc),
  10011. .aclr(aclr),
  10012. .aload(gnd),
  10013. .sclr(gnd),
  10014. .sload(gnd),
  10015. .ena(vcc),
  10016. .cin(\counter_cella3~COUT ),
  10017. .cin0(gnd),
  10018. .cin1(vcc),
  10019. .inverta(gnd),
  10020. .regcascin(gnd),
  10021. .combout(),
  10022. .regout(q[4]),
  10023. .cout(\counter_cella4~COUT ),
  10024. .cout0(),
  10025. .cout1());
  10026. defparam counter_cella4.cin_used = "true";
  10027. defparam counter_cella4.lut_mask = "a60a";
  10028. defparam counter_cella4.operation_mode = "arithmetic";
  10029. defparam counter_cella4.output_mode = "reg_only";
  10030. defparam counter_cella4.register_cascade_mode = "off";
  10031. defparam counter_cella4.sum_lutc_input = "cin";
  10032. defparam counter_cella4.synch_mode = "off";
  10033. maxii_lcell counter_cella5(
  10034. .clk(clock),
  10035. .dataa(q[5]),
  10036. .datab(cnt_en),
  10037. .datac(vcc),
  10038. .datad(vcc),
  10039. .aclr(aclr),
  10040. .aload(gnd),
  10041. .sclr(gnd),
  10042. .sload(gnd),
  10043. .ena(vcc),
  10044. .cin(\counter_cella4~COUT ),
  10045. .cin0(gnd),
  10046. .cin1(vcc),
  10047. .inverta(gnd),
  10048. .regcascin(gnd),
  10049. .combout(),
  10050. .regout(q[5]),
  10051. .cout(),
  10052. .cout0(),
  10053. .cout1());
  10054. defparam counter_cella5.cin_used = "true";
  10055. defparam counter_cella5.lut_mask = "6a6a";
  10056. defparam counter_cella5.operation_mode = "normal";
  10057. defparam counter_cella5.output_mode = "reg_only";
  10058. defparam counter_cella5.register_cascade_mode = "off";
  10059. defparam counter_cella5.sum_lutc_input = "cin";
  10060. defparam counter_cella5.synch_mode = "off";
  10061. endmodule
  10062. module IP_FIFO_dffpipe_dd9 (
  10063. clock,
  10064. clrn,
  10065. add_sub_cella_0,
  10066. add_sub_cella_01,
  10067. add_sub_cella_02,
  10068. add_sub_cella_03,
  10069. add_sub_cella_04,
  10070. add_sub_cella_05,
  10071. dffe11a_1,
  10072. dffe11a_5,
  10073. dffe11a_4,
  10074. dffe11a_3,
  10075. dffe11a_2,
  10076. dffe11a_0)/* synthesis synthesis_greybox=0 */;
  10077. input clock;
  10078. input clrn;
  10079. input add_sub_cella_0;
  10080. input add_sub_cella_01;
  10081. input add_sub_cella_02;
  10082. input add_sub_cella_03;
  10083. input add_sub_cella_04;
  10084. input add_sub_cella_05;
  10085. output dffe11a_1;
  10086. output dffe11a_5;
  10087. output dffe11a_4;
  10088. output dffe11a_3;
  10089. output dffe11a_2;
  10090. output dffe11a_0;
  10091. wire gnd;
  10092. wire vcc;
  10093. wire unknown;
  10094. assign gnd = 1'b0;
  10095. assign vcc = 1'b1;
  10096. // unknown value (1'bx) is not needed for this tool. Default to 1'b0
  10097. assign unknown = 1'b0;
  10098. maxii_lcell \dffe11a[1] (
  10099. .clk(clock),
  10100. .dataa(add_sub_cella_01),
  10101. .datab(vcc),
  10102. .datac(vcc),
  10103. .datad(vcc),
  10104. .aclr(clrn),
  10105. .aload(gnd),
  10106. .sclr(gnd),
  10107. .sload(gnd),
  10108. .ena(vcc),
  10109. .cin(gnd),
  10110. .cin0(gnd),
  10111. .cin1(vcc),
  10112. .inverta(gnd),
  10113. .regcascin(gnd),
  10114. .combout(),
  10115. .regout(dffe11a_1),
  10116. .cout(),
  10117. .cout0(),
  10118. .cout1());
  10119. defparam \dffe11a[1] .lut_mask = "aaaa";
  10120. defparam \dffe11a[1] .operation_mode = "normal";
  10121. defparam \dffe11a[1] .output_mode = "reg_only";
  10122. defparam \dffe11a[1] .register_cascade_mode = "off";
  10123. defparam \dffe11a[1] .sum_lutc_input = "datac";
  10124. defparam \dffe11a[1] .synch_mode = "off";
  10125. maxii_lcell \dffe11a[5] (
  10126. .clk(clock),
  10127. .dataa(add_sub_cella_05),
  10128. .datab(vcc),
  10129. .datac(vcc),
  10130. .datad(vcc),
  10131. .aclr(clrn),
  10132. .aload(gnd),
  10133. .sclr(gnd),
  10134. .sload(gnd),
  10135. .ena(vcc),
  10136. .cin(gnd),
  10137. .cin0(gnd),
  10138. .cin1(vcc),
  10139. .inverta(gnd),
  10140. .regcascin(gnd),
  10141. .combout(),
  10142. .regout(dffe11a_5),
  10143. .cout(),
  10144. .cout0(),
  10145. .cout1());
  10146. defparam \dffe11a[5] .lut_mask = "aaaa";
  10147. defparam \dffe11a[5] .operation_mode = "normal";
  10148. defparam \dffe11a[5] .output_mode = "reg_only";
  10149. defparam \dffe11a[5] .register_cascade_mode = "off";
  10150. defparam \dffe11a[5] .sum_lutc_input = "datac";
  10151. defparam \dffe11a[5] .synch_mode = "off";
  10152. maxii_lcell \dffe11a[4] (
  10153. .clk(clock),
  10154. .dataa(add_sub_cella_04),
  10155. .datab(vcc),
  10156. .datac(vcc),
  10157. .datad(vcc),
  10158. .aclr(clrn),
  10159. .aload(gnd),
  10160. .sclr(gnd),
  10161. .sload(gnd),
  10162. .ena(vcc),
  10163. .cin(gnd),
  10164. .cin0(gnd),
  10165. .cin1(vcc),
  10166. .inverta(gnd),
  10167. .regcascin(gnd),
  10168. .combout(),
  10169. .regout(dffe11a_4),
  10170. .cout(),
  10171. .cout0(),
  10172. .cout1());
  10173. defparam \dffe11a[4] .lut_mask = "aaaa";
  10174. defparam \dffe11a[4] .operation_mode = "normal";
  10175. defparam \dffe11a[4] .output_mode = "reg_only";
  10176. defparam \dffe11a[4] .register_cascade_mode = "off";
  10177. defparam \dffe11a[4] .sum_lutc_input = "datac";
  10178. defparam \dffe11a[4] .synch_mode = "off";
  10179. maxii_lcell \dffe11a[3] (
  10180. .clk(clock),
  10181. .dataa(add_sub_cella_03),
  10182. .datab(vcc),
  10183. .datac(vcc),
  10184. .datad(vcc),
  10185. .aclr(clrn),
  10186. .aload(gnd),
  10187. .sclr(gnd),
  10188. .sload(gnd),
  10189. .ena(vcc),
  10190. .cin(gnd),
  10191. .cin0(gnd),
  10192. .cin1(vcc),
  10193. .inverta(gnd),
  10194. .regcascin(gnd),
  10195. .combout(),
  10196. .regout(dffe11a_3),
  10197. .cout(),
  10198. .cout0(),
  10199. .cout1());
  10200. defparam \dffe11a[3] .lut_mask = "aaaa";
  10201. defparam \dffe11a[3] .operation_mode = "normal";
  10202. defparam \dffe11a[3] .output_mode = "reg_only";
  10203. defparam \dffe11a[3] .register_cascade_mode = "off";
  10204. defparam \dffe11a[3] .sum_lutc_input = "datac";
  10205. defparam \dffe11a[3] .synch_mode = "off";
  10206. maxii_lcell \dffe11a[2] (
  10207. .clk(clock),
  10208. .dataa(add_sub_cella_02),
  10209. .datab(vcc),
  10210. .datac(vcc),
  10211. .datad(vcc),
  10212. .aclr(clrn),
  10213. .aload(gnd),
  10214. .sclr(gnd),
  10215. .sload(gnd),
  10216. .ena(vcc),
  10217. .cin(gnd),
  10218. .cin0(gnd),
  10219. .cin1(vcc),
  10220. .inverta(gnd),
  10221. .regcascin(gnd),
  10222. .combout(),
  10223. .regout(dffe11a_2),
  10224. .cout(),
  10225. .cout0(),
  10226. .cout1());
  10227. defparam \dffe11a[2] .lut_mask = "aaaa";
  10228. defparam \dffe11a[2] .operation_mode = "normal";
  10229. defparam \dffe11a[2] .output_mode = "reg_only";
  10230. defparam \dffe11a[2] .register_cascade_mode = "off";
  10231. defparam \dffe11a[2] .sum_lutc_input = "datac";
  10232. defparam \dffe11a[2] .synch_mode = "off";
  10233. maxii_lcell \dffe11a[0] (
  10234. .clk(clock),
  10235. .dataa(add_sub_cella_0),
  10236. .datab(vcc),
  10237. .datac(vcc),
  10238. .datad(vcc),
  10239. .aclr(clrn),
  10240. .aload(gnd),
  10241. .sclr(gnd),
  10242. .sload(gnd),
  10243. .ena(vcc),
  10244. .cin(gnd),
  10245. .cin0(gnd),
  10246. .cin1(vcc),
  10247. .inverta(gnd),
  10248. .regcascin(gnd),
  10249. .combout(),
  10250. .regout(dffe11a_0),
  10251. .cout(),
  10252. .cout0(),
  10253. .cout1());
  10254. defparam \dffe11a[0] .lut_mask = "aaaa";
  10255. defparam \dffe11a[0] .operation_mode = "normal";
  10256. defparam \dffe11a[0] .output_mode = "reg_only";
  10257. defparam \dffe11a[0] .register_cascade_mode = "off";
  10258. defparam \dffe11a[0] .sum_lutc_input = "datac";
  10259. defparam \dffe11a[0] .synch_mode = "off";
  10260. endmodule
  10261. module IP_FIFO_dffpipe_dd9_1 (
  10262. dffe11a_0,
  10263. dffe11a_1,
  10264. dffe11a_2,
  10265. dffe11a_3,
  10266. dffe11a_4,
  10267. dffe11a_5,
  10268. clock,
  10269. clrn,
  10270. add_sub_cella_0,
  10271. add_sub_cella_01,
  10272. add_sub_cella_02,
  10273. add_sub_cella_03,
  10274. add_sub_cella_04,
  10275. add_sub_cella_05)/* synthesis synthesis_greybox=0 */;
  10276. output dffe11a_0;
  10277. output dffe11a_1;
  10278. output dffe11a_2;
  10279. output dffe11a_3;
  10280. output dffe11a_4;
  10281. output dffe11a_5;
  10282. input clock;
  10283. input clrn;
  10284. input add_sub_cella_0;
  10285. input add_sub_cella_01;
  10286. input add_sub_cella_02;
  10287. input add_sub_cella_03;
  10288. input add_sub_cella_04;
  10289. input add_sub_cella_05;
  10290. wire gnd;
  10291. wire vcc;
  10292. wire unknown;
  10293. assign gnd = 1'b0;
  10294. assign vcc = 1'b1;
  10295. // unknown value (1'bx) is not needed for this tool. Default to 1'b0
  10296. assign unknown = 1'b0;
  10297. maxii_lcell \dffe11a[0] (
  10298. .clk(clock),
  10299. .dataa(add_sub_cella_0),
  10300. .datab(vcc),
  10301. .datac(vcc),
  10302. .datad(vcc),
  10303. .aclr(clrn),
  10304. .aload(gnd),
  10305. .sclr(gnd),
  10306. .sload(gnd),
  10307. .ena(vcc),
  10308. .cin(gnd),
  10309. .cin0(gnd),
  10310. .cin1(vcc),
  10311. .inverta(gnd),
  10312. .regcascin(gnd),
  10313. .combout(),
  10314. .regout(dffe11a_0),
  10315. .cout(),
  10316. .cout0(),
  10317. .cout1());
  10318. defparam \dffe11a[0] .lut_mask = "aaaa";
  10319. defparam \dffe11a[0] .operation_mode = "normal";
  10320. defparam \dffe11a[0] .output_mode = "reg_only";
  10321. defparam \dffe11a[0] .register_cascade_mode = "off";
  10322. defparam \dffe11a[0] .sum_lutc_input = "datac";
  10323. defparam \dffe11a[0] .synch_mode = "off";
  10324. maxii_lcell \dffe11a[1] (
  10325. .clk(clock),
  10326. .dataa(add_sub_cella_01),
  10327. .datab(vcc),
  10328. .datac(vcc),
  10329. .datad(vcc),
  10330. .aclr(clrn),
  10331. .aload(gnd),
  10332. .sclr(gnd),
  10333. .sload(gnd),
  10334. .ena(vcc),
  10335. .cin(gnd),
  10336. .cin0(gnd),
  10337. .cin1(vcc),
  10338. .inverta(gnd),
  10339. .regcascin(gnd),
  10340. .combout(),
  10341. .regout(dffe11a_1),
  10342. .cout(),
  10343. .cout0(),
  10344. .cout1());
  10345. defparam \dffe11a[1] .lut_mask = "aaaa";
  10346. defparam \dffe11a[1] .operation_mode = "normal";
  10347. defparam \dffe11a[1] .output_mode = "reg_only";
  10348. defparam \dffe11a[1] .register_cascade_mode = "off";
  10349. defparam \dffe11a[1] .sum_lutc_input = "datac";
  10350. defparam \dffe11a[1] .synch_mode = "off";
  10351. maxii_lcell \dffe11a[2] (
  10352. .clk(clock),
  10353. .dataa(add_sub_cella_02),
  10354. .datab(vcc),
  10355. .datac(vcc),
  10356. .datad(vcc),
  10357. .aclr(clrn),
  10358. .aload(gnd),
  10359. .sclr(gnd),
  10360. .sload(gnd),
  10361. .ena(vcc),
  10362. .cin(gnd),
  10363. .cin0(gnd),
  10364. .cin1(vcc),
  10365. .inverta(gnd),
  10366. .regcascin(gnd),
  10367. .combout(),
  10368. .regout(dffe11a_2),
  10369. .cout(),
  10370. .cout0(),
  10371. .cout1());
  10372. defparam \dffe11a[2] .lut_mask = "aaaa";
  10373. defparam \dffe11a[2] .operation_mode = "normal";
  10374. defparam \dffe11a[2] .output_mode = "reg_only";
  10375. defparam \dffe11a[2] .register_cascade_mode = "off";
  10376. defparam \dffe11a[2] .sum_lutc_input = "datac";
  10377. defparam \dffe11a[2] .synch_mode = "off";
  10378. maxii_lcell \dffe11a[3] (
  10379. .clk(clock),
  10380. .dataa(add_sub_cella_03),
  10381. .datab(vcc),
  10382. .datac(vcc),
  10383. .datad(vcc),
  10384. .aclr(clrn),
  10385. .aload(gnd),
  10386. .sclr(gnd),
  10387. .sload(gnd),
  10388. .ena(vcc),
  10389. .cin(gnd),
  10390. .cin0(gnd),
  10391. .cin1(vcc),
  10392. .inverta(gnd),
  10393. .regcascin(gnd),
  10394. .combout(),
  10395. .regout(dffe11a_3),
  10396. .cout(),
  10397. .cout0(),
  10398. .cout1());
  10399. defparam \dffe11a[3] .lut_mask = "aaaa";
  10400. defparam \dffe11a[3] .operation_mode = "normal";
  10401. defparam \dffe11a[3] .output_mode = "reg_only";
  10402. defparam \dffe11a[3] .register_cascade_mode = "off";
  10403. defparam \dffe11a[3] .sum_lutc_input = "datac";
  10404. defparam \dffe11a[3] .synch_mode = "off";
  10405. maxii_lcell \dffe11a[4] (
  10406. .clk(clock),
  10407. .dataa(add_sub_cella_04),
  10408. .datab(vcc),
  10409. .datac(vcc),
  10410. .datad(vcc),
  10411. .aclr(clrn),
  10412. .aload(gnd),
  10413. .sclr(gnd),
  10414. .sload(gnd),
  10415. .ena(vcc),
  10416. .cin(gnd),
  10417. .cin0(gnd),
  10418. .cin1(vcc),
  10419. .inverta(gnd),
  10420. .regcascin(gnd),
  10421. .combout(),
  10422. .regout(dffe11a_4),
  10423. .cout(),
  10424. .cout0(),
  10425. .cout1());
  10426. defparam \dffe11a[4] .lut_mask = "aaaa";
  10427. defparam \dffe11a[4] .operation_mode = "normal";
  10428. defparam \dffe11a[4] .output_mode = "reg_only";
  10429. defparam \dffe11a[4] .register_cascade_mode = "off";
  10430. defparam \dffe11a[4] .sum_lutc_input = "datac";
  10431. defparam \dffe11a[4] .synch_mode = "off";
  10432. maxii_lcell \dffe11a[5] (
  10433. .clk(clock),
  10434. .dataa(add_sub_cella_05),
  10435. .datab(vcc),
  10436. .datac(vcc),
  10437. .datad(vcc),
  10438. .aclr(clrn),
  10439. .aload(gnd),
  10440. .sclr(gnd),
  10441. .sload(gnd),
  10442. .ena(vcc),
  10443. .cin(gnd),
  10444. .cin0(gnd),
  10445. .cin1(vcc),
  10446. .inverta(gnd),
  10447. .regcascin(gnd),
  10448. .combout(),
  10449. .regout(dffe11a_5),
  10450. .cout(),
  10451. .cout0(),
  10452. .cout1());
  10453. defparam \dffe11a[5] .lut_mask = "aaaa";
  10454. defparam \dffe11a[5] .operation_mode = "normal";
  10455. defparam \dffe11a[5] .output_mode = "reg_only";
  10456. defparam \dffe11a[5] .register_cascade_mode = "off";
  10457. defparam \dffe11a[5] .sum_lutc_input = "datac";
  10458. defparam \dffe11a[5] .synch_mode = "off";
  10459. endmodule
  10460. module IP_FIFO_dffpipe_dd9_2 (
  10461. clock,
  10462. clrn,
  10463. dffe11a_0,
  10464. dffe11a_1,
  10465. dffe11a_2,
  10466. dffe11a_3,
  10467. dffe11a_4,
  10468. dffe11a_5,
  10469. dffe15a_5,
  10470. dffe15a_4,
  10471. dffe15a_3,
  10472. xor2,
  10473. dffe15a_1,
  10474. dffe15a_0)/* synthesis synthesis_greybox=0 */;
  10475. input clock;
  10476. input clrn;
  10477. output dffe11a_0;
  10478. output dffe11a_1;
  10479. output dffe11a_2;
  10480. output dffe11a_3;
  10481. output dffe11a_4;
  10482. output dffe11a_5;
  10483. input dffe15a_5;
  10484. input dffe15a_4;
  10485. input dffe15a_3;
  10486. input xor2;
  10487. input dffe15a_1;
  10488. input dffe15a_0;
  10489. wire gnd;
  10490. wire vcc;
  10491. wire unknown;
  10492. assign gnd = 1'b0;
  10493. assign vcc = 1'b1;
  10494. // unknown value (1'bx) is not needed for this tool. Default to 1'b0
  10495. assign unknown = 1'b0;
  10496. maxii_lcell \dffe11a[0] (
  10497. .clk(clock),
  10498. .dataa(xor2),
  10499. .datab(dffe15a_1),
  10500. .datac(dffe15a_0),
  10501. .datad(vcc),
  10502. .aclr(clrn),
  10503. .aload(gnd),
  10504. .sclr(gnd),
  10505. .sload(gnd),
  10506. .ena(vcc),
  10507. .cin(gnd),
  10508. .cin0(gnd),
  10509. .cin1(vcc),
  10510. .inverta(gnd),
  10511. .regcascin(gnd),
  10512. .combout(),
  10513. .regout(dffe11a_0),
  10514. .cout(),
  10515. .cout0(),
  10516. .cout1());
  10517. defparam \dffe11a[0] .lut_mask = "9696";
  10518. defparam \dffe11a[0] .operation_mode = "normal";
  10519. defparam \dffe11a[0] .output_mode = "reg_only";
  10520. defparam \dffe11a[0] .register_cascade_mode = "off";
  10521. defparam \dffe11a[0] .sum_lutc_input = "datac";
  10522. defparam \dffe11a[0] .synch_mode = "off";
  10523. maxii_lcell \dffe11a[1] (
  10524. .clk(clock),
  10525. .dataa(vcc),
  10526. .datab(vcc),
  10527. .datac(xor2),
  10528. .datad(dffe15a_1),
  10529. .aclr(clrn),
  10530. .aload(gnd),
  10531. .sclr(gnd),
  10532. .sload(gnd),
  10533. .ena(vcc),
  10534. .cin(gnd),
  10535. .cin0(gnd),
  10536. .cin1(vcc),
  10537. .inverta(gnd),
  10538. .regcascin(gnd),
  10539. .combout(),
  10540. .regout(dffe11a_1),
  10541. .cout(),
  10542. .cout0(),
  10543. .cout1());
  10544. defparam \dffe11a[1] .lut_mask = "0ff0";
  10545. defparam \dffe11a[1] .operation_mode = "normal";
  10546. defparam \dffe11a[1] .output_mode = "reg_only";
  10547. defparam \dffe11a[1] .register_cascade_mode = "off";
  10548. defparam \dffe11a[1] .sum_lutc_input = "datac";
  10549. defparam \dffe11a[1] .synch_mode = "off";
  10550. maxii_lcell \dffe11a[2] (
  10551. .clk(clock),
  10552. .dataa(xor2),
  10553. .datab(vcc),
  10554. .datac(vcc),
  10555. .datad(vcc),
  10556. .aclr(clrn),
  10557. .aload(gnd),
  10558. .sclr(gnd),
  10559. .sload(gnd),
  10560. .ena(vcc),
  10561. .cin(gnd),
  10562. .cin0(gnd),
  10563. .cin1(vcc),
  10564. .inverta(gnd),
  10565. .regcascin(gnd),
  10566. .combout(),
  10567. .regout(dffe11a_2),
  10568. .cout(),
  10569. .cout0(),
  10570. .cout1());
  10571. defparam \dffe11a[2] .lut_mask = "aaaa";
  10572. defparam \dffe11a[2] .operation_mode = "normal";
  10573. defparam \dffe11a[2] .output_mode = "reg_only";
  10574. defparam \dffe11a[2] .register_cascade_mode = "off";
  10575. defparam \dffe11a[2] .sum_lutc_input = "datac";
  10576. defparam \dffe11a[2] .synch_mode = "off";
  10577. maxii_lcell \dffe11a[3] (
  10578. .clk(clock),
  10579. .dataa(dffe15a_5),
  10580. .datab(dffe15a_4),
  10581. .datac(dffe15a_3),
  10582. .datad(vcc),
  10583. .aclr(clrn),
  10584. .aload(gnd),
  10585. .sclr(gnd),
  10586. .sload(gnd),
  10587. .ena(vcc),
  10588. .cin(gnd),
  10589. .cin0(gnd),
  10590. .cin1(vcc),
  10591. .inverta(gnd),
  10592. .regcascin(gnd),
  10593. .combout(),
  10594. .regout(dffe11a_3),
  10595. .cout(),
  10596. .cout0(),
  10597. .cout1());
  10598. defparam \dffe11a[3] .lut_mask = "9696";
  10599. defparam \dffe11a[3] .operation_mode = "normal";
  10600. defparam \dffe11a[3] .output_mode = "reg_only";
  10601. defparam \dffe11a[3] .register_cascade_mode = "off";
  10602. defparam \dffe11a[3] .sum_lutc_input = "datac";
  10603. defparam \dffe11a[3] .synch_mode = "off";
  10604. maxii_lcell \dffe11a[4] (
  10605. .clk(clock),
  10606. .dataa(vcc),
  10607. .datab(vcc),
  10608. .datac(dffe15a_5),
  10609. .datad(dffe15a_4),
  10610. .aclr(clrn),
  10611. .aload(gnd),
  10612. .sclr(gnd),
  10613. .sload(gnd),
  10614. .ena(vcc),
  10615. .cin(gnd),
  10616. .cin0(gnd),
  10617. .cin1(vcc),
  10618. .inverta(gnd),
  10619. .regcascin(gnd),
  10620. .combout(),
  10621. .regout(dffe11a_4),
  10622. .cout(),
  10623. .cout0(),
  10624. .cout1());
  10625. defparam \dffe11a[4] .lut_mask = "0ff0";
  10626. defparam \dffe11a[4] .operation_mode = "normal";
  10627. defparam \dffe11a[4] .output_mode = "reg_only";
  10628. defparam \dffe11a[4] .register_cascade_mode = "off";
  10629. defparam \dffe11a[4] .sum_lutc_input = "datac";
  10630. defparam \dffe11a[4] .synch_mode = "off";
  10631. maxii_lcell \dffe11a[5] (
  10632. .clk(clock),
  10633. .dataa(dffe15a_5),
  10634. .datab(vcc),
  10635. .datac(vcc),
  10636. .datad(vcc),
  10637. .aclr(clrn),
  10638. .aload(gnd),
  10639. .sclr(gnd),
  10640. .sload(gnd),
  10641. .ena(vcc),
  10642. .cin(gnd),
  10643. .cin0(gnd),
  10644. .cin1(vcc),
  10645. .inverta(gnd),
  10646. .regcascin(gnd),
  10647. .combout(),
  10648. .regout(dffe11a_5),
  10649. .cout(),
  10650. .cout0(),
  10651. .cout1());
  10652. defparam \dffe11a[5] .lut_mask = "aaaa";
  10653. defparam \dffe11a[5] .operation_mode = "normal";
  10654. defparam \dffe11a[5] .output_mode = "reg_only";
  10655. defparam \dffe11a[5] .register_cascade_mode = "off";
  10656. defparam \dffe11a[5] .sum_lutc_input = "datac";
  10657. defparam \dffe11a[5] .synch_mode = "off";
  10658. endmodule
  10659. module IP_FIFO_dffpipe_dd9_3 (
  10660. clrn,
  10661. clock,
  10662. dffe11a_2,
  10663. dffe11a_3,
  10664. dffe11a_0,
  10665. dffe11a_1,
  10666. dffe11a_4,
  10667. dffe11a_5,
  10668. safe_q_2,
  10669. dffe11a_21,
  10670. safe_q_3,
  10671. dffe11a_31,
  10672. safe_q_0,
  10673. dffe11a_01,
  10674. safe_q_1,
  10675. dffe11a_11,
  10676. safe_q_4,
  10677. dffe11a_41,
  10678. safe_q_5,
  10679. dffe11a_51)/* synthesis synthesis_greybox=0 */;
  10680. input clrn;
  10681. input clock;
  10682. output dffe11a_2;
  10683. output dffe11a_3;
  10684. output dffe11a_0;
  10685. output dffe11a_1;
  10686. output dffe11a_4;
  10687. output dffe11a_5;
  10688. input safe_q_2;
  10689. input dffe11a_21;
  10690. input safe_q_3;
  10691. input dffe11a_31;
  10692. input safe_q_0;
  10693. input dffe11a_01;
  10694. input safe_q_1;
  10695. input dffe11a_11;
  10696. input safe_q_4;
  10697. input dffe11a_41;
  10698. input safe_q_5;
  10699. input dffe11a_51;
  10700. wire gnd;
  10701. wire vcc;
  10702. wire unknown;
  10703. assign gnd = 1'b0;
  10704. assign vcc = 1'b1;
  10705. // unknown value (1'bx) is not needed for this tool. Default to 1'b0
  10706. assign unknown = 1'b0;
  10707. wire \dffe11a[2]~1 ;
  10708. wire \dffe11a[3]~3 ;
  10709. wire \dffe11a[0]~5 ;
  10710. wire \dffe11a[1]~7 ;
  10711. wire \dffe11a[4]~9 ;
  10712. maxii_lcell \dffe11a[2] (
  10713. .clk(clock),
  10714. .dataa(safe_q_2),
  10715. .datab(dffe11a_21),
  10716. .datac(vcc),
  10717. .datad(vcc),
  10718. .aclr(clrn),
  10719. .aload(gnd),
  10720. .sclr(gnd),
  10721. .sload(gnd),
  10722. .ena(vcc),
  10723. .cin(\dffe11a[1]~7 ),
  10724. .cin0(gnd),
  10725. .cin1(vcc),
  10726. .inverta(gnd),
  10727. .regcascin(gnd),
  10728. .combout(),
  10729. .regout(dffe11a_2),
  10730. .cout(\dffe11a[2]~1 ),
  10731. .cout0(),
  10732. .cout1());
  10733. defparam \dffe11a[2] .cin_used = "true";
  10734. defparam \dffe11a[2] .lut_mask = "962b";
  10735. defparam \dffe11a[2] .operation_mode = "arithmetic";
  10736. defparam \dffe11a[2] .output_mode = "reg_only";
  10737. defparam \dffe11a[2] .register_cascade_mode = "off";
  10738. defparam \dffe11a[2] .sum_lutc_input = "cin";
  10739. defparam \dffe11a[2] .synch_mode = "off";
  10740. maxii_lcell \dffe11a[3] (
  10741. .clk(clock),
  10742. .dataa(safe_q_3),
  10743. .datab(dffe11a_31),
  10744. .datac(vcc),
  10745. .datad(vcc),
  10746. .aclr(clrn),
  10747. .aload(gnd),
  10748. .sclr(gnd),
  10749. .sload(gnd),
  10750. .ena(vcc),
  10751. .cin(\dffe11a[2]~1 ),
  10752. .cin0(gnd),
  10753. .cin1(vcc),
  10754. .inverta(gnd),
  10755. .regcascin(gnd),
  10756. .combout(),
  10757. .regout(dffe11a_3),
  10758. .cout(\dffe11a[3]~3 ),
  10759. .cout0(),
  10760. .cout1());
  10761. defparam \dffe11a[3] .cin_used = "true";
  10762. defparam \dffe11a[3] .lut_mask = "694d";
  10763. defparam \dffe11a[3] .operation_mode = "arithmetic";
  10764. defparam \dffe11a[3] .output_mode = "reg_only";
  10765. defparam \dffe11a[3] .register_cascade_mode = "off";
  10766. defparam \dffe11a[3] .sum_lutc_input = "cin";
  10767. defparam \dffe11a[3] .synch_mode = "off";
  10768. maxii_lcell \dffe11a[0] (
  10769. .clk(clock),
  10770. .dataa(safe_q_0),
  10771. .datab(dffe11a_01),
  10772. .datac(vcc),
  10773. .datad(vcc),
  10774. .aclr(clrn),
  10775. .aload(gnd),
  10776. .sclr(gnd),
  10777. .sload(gnd),
  10778. .ena(vcc),
  10779. .cin(gnd),
  10780. .cin0(gnd),
  10781. .cin1(vcc),
  10782. .inverta(gnd),
  10783. .regcascin(gnd),
  10784. .combout(),
  10785. .regout(dffe11a_0),
  10786. .cout(\dffe11a[0]~5 ),
  10787. .cout0(),
  10788. .cout1());
  10789. defparam \dffe11a[0] .lut_mask = "66bb";
  10790. defparam \dffe11a[0] .operation_mode = "arithmetic";
  10791. defparam \dffe11a[0] .output_mode = "reg_only";
  10792. defparam \dffe11a[0] .register_cascade_mode = "off";
  10793. defparam \dffe11a[0] .sum_lutc_input = "cin";
  10794. defparam \dffe11a[0] .synch_mode = "off";
  10795. maxii_lcell \dffe11a[1] (
  10796. .clk(clock),
  10797. .dataa(safe_q_1),
  10798. .datab(dffe11a_11),
  10799. .datac(vcc),
  10800. .datad(vcc),
  10801. .aclr(clrn),
  10802. .aload(gnd),
  10803. .sclr(gnd),
  10804. .sload(gnd),
  10805. .ena(vcc),
  10806. .cin(\dffe11a[0]~5 ),
  10807. .cin0(gnd),
  10808. .cin1(vcc),
  10809. .inverta(gnd),
  10810. .regcascin(gnd),
  10811. .combout(),
  10812. .regout(dffe11a_1),
  10813. .cout(\dffe11a[1]~7 ),
  10814. .cout0(),
  10815. .cout1());
  10816. defparam \dffe11a[1] .cin_used = "true";
  10817. defparam \dffe11a[1] .lut_mask = "694d";
  10818. defparam \dffe11a[1] .operation_mode = "arithmetic";
  10819. defparam \dffe11a[1] .output_mode = "reg_only";
  10820. defparam \dffe11a[1] .register_cascade_mode = "off";
  10821. defparam \dffe11a[1] .sum_lutc_input = "cin";
  10822. defparam \dffe11a[1] .synch_mode = "off";
  10823. maxii_lcell \dffe11a[4] (
  10824. .clk(clock),
  10825. .dataa(safe_q_4),
  10826. .datab(dffe11a_41),
  10827. .datac(vcc),
  10828. .datad(vcc),
  10829. .aclr(clrn),
  10830. .aload(gnd),
  10831. .sclr(gnd),
  10832. .sload(gnd),
  10833. .ena(vcc),
  10834. .cin(\dffe11a[3]~3 ),
  10835. .cin0(gnd),
  10836. .cin1(vcc),
  10837. .inverta(gnd),
  10838. .regcascin(gnd),
  10839. .combout(),
  10840. .regout(dffe11a_4),
  10841. .cout(\dffe11a[4]~9 ),
  10842. .cout0(),
  10843. .cout1());
  10844. defparam \dffe11a[4] .cin_used = "true";
  10845. defparam \dffe11a[4] .lut_mask = "962b";
  10846. defparam \dffe11a[4] .operation_mode = "arithmetic";
  10847. defparam \dffe11a[4] .output_mode = "reg_only";
  10848. defparam \dffe11a[4] .register_cascade_mode = "off";
  10849. defparam \dffe11a[4] .sum_lutc_input = "cin";
  10850. defparam \dffe11a[4] .synch_mode = "off";
  10851. maxii_lcell \dffe11a[5] (
  10852. .clk(clock),
  10853. .dataa(safe_q_5),
  10854. .datab(dffe11a_51),
  10855. .datac(vcc),
  10856. .datad(vcc),
  10857. .aclr(clrn),
  10858. .aload(gnd),
  10859. .sclr(gnd),
  10860. .sload(gnd),
  10861. .ena(vcc),
  10862. .cin(\dffe11a[4]~9 ),
  10863. .cin0(gnd),
  10864. .cin1(vcc),
  10865. .inverta(gnd),
  10866. .regcascin(gnd),
  10867. .combout(),
  10868. .regout(dffe11a_5),
  10869. .cout(),
  10870. .cout0(),
  10871. .cout1());
  10872. defparam \dffe11a[5] .cin_used = "true";
  10873. defparam \dffe11a[5] .lut_mask = "6969";
  10874. defparam \dffe11a[5] .operation_mode = "normal";
  10875. defparam \dffe11a[5] .output_mode = "reg_only";
  10876. defparam \dffe11a[5] .register_cascade_mode = "off";
  10877. defparam \dffe11a[5] .sum_lutc_input = "cin";
  10878. defparam \dffe11a[5] .synch_mode = "off";
  10879. endmodule
  10880. module IP_FIFO_dffpipe_dd9_5 (
  10881. clrn,
  10882. clock,
  10883. dffe11a_2,
  10884. dffe11a_3,
  10885. dffe11a_0,
  10886. dffe11a_1,
  10887. dffe11a_4,
  10888. dffe11a_5,
  10889. dffe15a_5,
  10890. dffe15a_4,
  10891. dffe15a_3,
  10892. xor2,
  10893. dffe15a_1,
  10894. dffe15a_0)/* synthesis synthesis_greybox=0 */;
  10895. input clrn;
  10896. input clock;
  10897. output dffe11a_2;
  10898. output dffe11a_3;
  10899. output dffe11a_0;
  10900. output dffe11a_1;
  10901. output dffe11a_4;
  10902. output dffe11a_5;
  10903. input dffe15a_5;
  10904. input dffe15a_4;
  10905. input dffe15a_3;
  10906. input xor2;
  10907. input dffe15a_1;
  10908. input dffe15a_0;
  10909. wire gnd;
  10910. wire vcc;
  10911. wire unknown;
  10912. assign gnd = 1'b0;
  10913. assign vcc = 1'b1;
  10914. // unknown value (1'bx) is not needed for this tool. Default to 1'b0
  10915. assign unknown = 1'b0;
  10916. maxii_lcell \dffe11a[2] (
  10917. .clk(clock),
  10918. .dataa(xor2),
  10919. .datab(vcc),
  10920. .datac(vcc),
  10921. .datad(vcc),
  10922. .aclr(clrn),
  10923. .aload(gnd),
  10924. .sclr(gnd),
  10925. .sload(gnd),
  10926. .ena(vcc),
  10927. .cin(gnd),
  10928. .cin0(gnd),
  10929. .cin1(vcc),
  10930. .inverta(gnd),
  10931. .regcascin(gnd),
  10932. .combout(),
  10933. .regout(dffe11a_2),
  10934. .cout(),
  10935. .cout0(),
  10936. .cout1());
  10937. defparam \dffe11a[2] .lut_mask = "aaaa";
  10938. defparam \dffe11a[2] .operation_mode = "normal";
  10939. defparam \dffe11a[2] .output_mode = "reg_only";
  10940. defparam \dffe11a[2] .register_cascade_mode = "off";
  10941. defparam \dffe11a[2] .sum_lutc_input = "datac";
  10942. defparam \dffe11a[2] .synch_mode = "off";
  10943. maxii_lcell \dffe11a[3] (
  10944. .clk(clock),
  10945. .dataa(dffe15a_5),
  10946. .datab(dffe15a_4),
  10947. .datac(dffe15a_3),
  10948. .datad(vcc),
  10949. .aclr(clrn),
  10950. .aload(gnd),
  10951. .sclr(gnd),
  10952. .sload(gnd),
  10953. .ena(vcc),
  10954. .cin(gnd),
  10955. .cin0(gnd),
  10956. .cin1(vcc),
  10957. .inverta(gnd),
  10958. .regcascin(gnd),
  10959. .combout(),
  10960. .regout(dffe11a_3),
  10961. .cout(),
  10962. .cout0(),
  10963. .cout1());
  10964. defparam \dffe11a[3] .lut_mask = "9696";
  10965. defparam \dffe11a[3] .operation_mode = "normal";
  10966. defparam \dffe11a[3] .output_mode = "reg_only";
  10967. defparam \dffe11a[3] .register_cascade_mode = "off";
  10968. defparam \dffe11a[3] .sum_lutc_input = "datac";
  10969. defparam \dffe11a[3] .synch_mode = "off";
  10970. maxii_lcell \dffe11a[0] (
  10971. .clk(clock),
  10972. .dataa(xor2),
  10973. .datab(dffe15a_1),
  10974. .datac(dffe15a_0),
  10975. .datad(vcc),
  10976. .aclr(clrn),
  10977. .aload(gnd),
  10978. .sclr(gnd),
  10979. .sload(gnd),
  10980. .ena(vcc),
  10981. .cin(gnd),
  10982. .cin0(gnd),
  10983. .cin1(vcc),
  10984. .inverta(gnd),
  10985. .regcascin(gnd),
  10986. .combout(),
  10987. .regout(dffe11a_0),
  10988. .cout(),
  10989. .cout0(),
  10990. .cout1());
  10991. defparam \dffe11a[0] .lut_mask = "9696";
  10992. defparam \dffe11a[0] .operation_mode = "normal";
  10993. defparam \dffe11a[0] .output_mode = "reg_only";
  10994. defparam \dffe11a[0] .register_cascade_mode = "off";
  10995. defparam \dffe11a[0] .sum_lutc_input = "datac";
  10996. defparam \dffe11a[0] .synch_mode = "off";
  10997. maxii_lcell \dffe11a[1] (
  10998. .clk(clock),
  10999. .dataa(vcc),
  11000. .datab(vcc),
  11001. .datac(xor2),
  11002. .datad(dffe15a_1),
  11003. .aclr(clrn),
  11004. .aload(gnd),
  11005. .sclr(gnd),
  11006. .sload(gnd),
  11007. .ena(vcc),
  11008. .cin(gnd),
  11009. .cin0(gnd),
  11010. .cin1(vcc),
  11011. .inverta(gnd),
  11012. .regcascin(gnd),
  11013. .combout(),
  11014. .regout(dffe11a_1),
  11015. .cout(),
  11016. .cout0(),
  11017. .cout1());
  11018. defparam \dffe11a[1] .lut_mask = "0ff0";
  11019. defparam \dffe11a[1] .operation_mode = "normal";
  11020. defparam \dffe11a[1] .output_mode = "reg_only";
  11021. defparam \dffe11a[1] .register_cascade_mode = "off";
  11022. defparam \dffe11a[1] .sum_lutc_input = "datac";
  11023. defparam \dffe11a[1] .synch_mode = "off";
  11024. maxii_lcell \dffe11a[4] (
  11025. .clk(clock),
  11026. .dataa(vcc),
  11027. .datab(vcc),
  11028. .datac(dffe15a_5),
  11029. .datad(dffe15a_4),
  11030. .aclr(clrn),
  11031. .aload(gnd),
  11032. .sclr(gnd),
  11033. .sload(gnd),
  11034. .ena(vcc),
  11035. .cin(gnd),
  11036. .cin0(gnd),
  11037. .cin1(vcc),
  11038. .inverta(gnd),
  11039. .regcascin(gnd),
  11040. .combout(),
  11041. .regout(dffe11a_4),
  11042. .cout(),
  11043. .cout0(),
  11044. .cout1());
  11045. defparam \dffe11a[4] .lut_mask = "0ff0";
  11046. defparam \dffe11a[4] .operation_mode = "normal";
  11047. defparam \dffe11a[4] .output_mode = "reg_only";
  11048. defparam \dffe11a[4] .register_cascade_mode = "off";
  11049. defparam \dffe11a[4] .sum_lutc_input = "datac";
  11050. defparam \dffe11a[4] .synch_mode = "off";
  11051. maxii_lcell \dffe11a[5] (
  11052. .clk(clock),
  11053. .dataa(dffe15a_5),
  11054. .datab(vcc),
  11055. .datac(vcc),
  11056. .datad(vcc),
  11057. .aclr(clrn),
  11058. .aload(gnd),
  11059. .sclr(gnd),
  11060. .sload(gnd),
  11061. .ena(vcc),
  11062. .cin(gnd),
  11063. .cin0(gnd),
  11064. .cin1(vcc),
  11065. .inverta(gnd),
  11066. .regcascin(gnd),
  11067. .combout(),
  11068. .regout(dffe11a_5),
  11069. .cout(),
  11070. .cout0(),
  11071. .cout1());
  11072. defparam \dffe11a[5] .lut_mask = "aaaa";
  11073. defparam \dffe11a[5] .operation_mode = "normal";
  11074. defparam \dffe11a[5] .output_mode = "reg_only";
  11075. defparam \dffe11a[5] .register_cascade_mode = "off";
  11076. defparam \dffe11a[5] .sum_lutc_input = "datac";
  11077. defparam \dffe11a[5] .synch_mode = "off";
  11078. endmodule