Search.setIndex({desctypes:{"0":"method","1":"function","2":"class","3":"attribute","4":"data","5":"exception"},terms:{four:8,secondli:8,prefix:7,whose:[5,6,10],"29l":8,lgpl:[],concret:5,under:[2,3,5,8,9,10],slowest:7,digit:[9,7],everi:[3,7,8],rise:[8,2],affect:[5,6,10],cmd:3,vector:[8,2],verif:[0,2,3,4,5,7,8,9,10,11],vhdl:[0,1,2,3,4,5,6,8,9,10,11],mux_1:2,direct:[5,0,9,8,3],testtimeout:2,consequ:[11,3,5,7,8,9,10],second:[3,6,1,7,2],empow:11,even:[5,8,9,7,10],entir:3,neg:[5,3,9,8],introspect:2,asic:[5,10],"new":[0,1,2,3,5,7,8,9,10],symmetr:8,abov:[5,8,6,10],mem:6,never:1,here:[5,3,6,1,8],path:[5,8,10,11],interpret:[5,8,9,11],b001:6,anymor:8,adopt:10,ghdl:[9,3,10],permit:[5,3,10,8],unix:10,one_cold:[9,6],unit:[0,11,8,4,5,7,3,10],describ:[11,1,2,3,5,6,7,8,9,10],would:[2,3,5,6,7,8,9],grayincreg:6,call:[1,2,3,5,6,7,8,9,10],recommend:[5,3,6],type:[11,2,3,5,6,8,9,10],until:[8,1,2],relat:[9,10,1],warn:[5,8,2],exce:7,moin:1,hold:[5,3,10,2],vpi:[3,10],must:[5,3,1,7],join:[9,2],elegantli:6,work:[11,1,2,3,5,6,8,9,10],failunlessequ:7,wors:3,root:0,give:[5,8,10],indic:[0,2,3,6,8,9],want:[2,3,5,6,7,8,10],to_std_log:6,unsign:[5,8,6,10],end:[3,5,6,7,8,10],quot:8,ordinari:[5,10],preregist:[9,10],classifi:[],how:[2,3,5,6,7,8,9,10],hot:5,comb_inst:9,gate:[5,3],widespread:10,perspect:[8,4],recogn:[5,6],after:[2,3,5,7,8,9,10],befor:[1,2,3,5,6,7,8,9,10],demonstr:[8,6,2],attempt:[5,2],third:[5,8],greet:8,think:[8,7],perform:[2,3,5,6,7,8,10],maintain:3,environ:[5,3,2],enter:1,exclus:[9,8],first:[1,2,3,5,7,8,9,10],order:[5,7,9,1,8],oper:[11,2,3,4,5,8,9,10],deco:1,"0x3a":2,feedback:7,over:[1,2,3,5,8,9,10],fall:[8,2],becaus:[1,2,3,5,8,10],fifo:2,appar:[3,7],flexibl:[10,2],vari:2,fit:[],clk:[5,8,6,10,2],better:[3,7,8,2],complex:[11,2,3,5,8,10],comprehens:7,easier:[5,9,6,7,10],them:[2,3,5,6,7,8,9,10],thei:[1,2,3,5,7,8,9,10],proce:[6,7,2],safe:3,"break":[5,9],"0x33":2,interrupt:3,choic:[5,10,1],tendenc:[5,10],timeout:2,each:[2,3,5,7,8,9],debug:[5,10,7],side:[3,6,4],mean:[2,3,5,6,8,9,10],dout:[6,2],resum:[11,1,2,8,5,9],std_logic:[5,6,10],network:8,goe:1,crucial:10,content:[0,6,8,4],rewrit:8,adapt:[0,10,2],got:2,situat:3,free:[3,11],standard:[11,2,3,5,7,8,9,10],hand:[3,7,2],max_timeout:2,workaround:[5,3,6],atm:8,silicon:8,isn:3,onto:3,rang:[1,2,3,5,6,7,8,9,10],ram_writ:6,independ:[3,2],restrict:[5,3,9,10,4],hook:[5,9,6],unlik:[9,3,8],alreadi:[9,8,10],massiv:8,top:[11,2,8,5,9,10],b010:6,master:[5,0,10,3],similarli:[7,6,1,8,2],to_unsign:6,recent:[1,2,3,5,7,10],namespac:10,tool:[5,8,6,10,2],qualif:7,wisdom:7,technic:3,parametriz:10,target:[5,3,9,10],keyword:[9,3,2],provid:[11,1,2,3,5,6,8,9,10],zero:[9,3],ram_1_writ:6,project:[3,11],matter:[5,8,10,2],uniniti:2,beginnersguid:1,ran:[3,7],ram:[5,6,10,4],mind:[8,7],seed:2,manner:3,increment:[5,6,2],seen:8,halfperiod:8,incompat:[0,10],unitnam:[9,10],latter:10,transmit:2,simplifi:[10,2],to_boolean:6,thi:[0,1,2,3,5,6,7,8,9,10,11],though:[9,10,2],object:[1,2,3,5,8,9,10],deleg:9,regular:[5,8,10,2],codeword:[3,7],enum_encod:6,tradit:[5,8,11],simplic:11,don:[5,3,1,7,2],simplif:10,doc:[9,8,1,2],flop:[5,10],flow:[5,3,7,11,10],max_width:7,doe:[5,3,8],dummi:7,declar:[1,2,3,5,8,9,10],falling_edg:[5,10],left:1,sum:9,inout:6,opposit:[3,8],random:[8,2],syntax:[5,8,1,10],identifi:[9,8,2],involv:8,absolut:[],explain:[3,10,2],latenc:6,oct:[9,8],likewis:[5,3,9,8,2],stop:[5,9,2],compli:[7,2],report:[9,3,6,10,2],net:[9,3,6],bad:8,test_bin2grai:3,num:9,result:[1,2,3,5,7,8,9,10],respons:3,fail:7,best:[8,1,11],subject:[5,11],myhdli:3,databas:8,mux:2,outstand:11,languag:[11,1,2,3,5,8,9,10],simplest:8,previous:[9,8],approach:[3,11,7,10,2],attribut:[2,8,5,6,9,10],"0x4b":2,extend:[9,3,10,8],extens:[5,8,1,10],extent:3,toler:8,howev:[11,1,2,3,5,6,8,9,10],against:[6,7,2],coe:[],logic:[2,3,5,6,7,8,9,10],compromis:[3,11],had:[3,10,2],formatstr:[5,10],wider:[5,11,10],assum:[5,3,9,10,2],summar:[5,3,8],classfi:[],nonsens:1,been:[5,3,10,11],much:[11,2,3,5,8,10],interest:[5,3,10,8],basic:[1,2,3,4,8,10],rather:[9,3,10,8],data_bu:8,uncommon:11,argument:[2,3,5,8,9,10],lift:10,"catch":2,testval:2,ident:[5,8,10],properti:[9,6,7],commerci:3,calcul:[5,8,9,10],half_period:2,to_integ:6,occas:7,kwarg:[9,10],sever:[3,6,7,10,8],vhpi:[3,10],receiv:2,suggest:8,make:[11,1,2,3,5,6,7,8,9,10],transpar:[3,8],drawback:2,complet:[0,1,2,3,7,9],iverilog:[9,3,10],vvp:[9,3,10],rais:[5,10,6,7,2],ownership:7,refin:7,t_enumtyp:9,kept:3,thu:[5,0,10,2],inherit:7,inclog:[6,2],stimulu:[3,7,8,2],everyth:[8,7],unchang:[],facto:10,just:[5,3,7,2],framerctrl_fsm:6,grayincreg_gray_inc_1_inc_1_inclog:6,human:5,nowadai:3,yet:[3,1,7],cver:[9,3,10],one_hot:[9,6],easi:[2,3,5,6,7,10],character:2,els:[5,6,10,2],applic:[11,2,3,5,7,8,10],preserv:3,calculatehec:8,background:[0,1,10,4],elabor:[5,9,6,10,11],compliant:3,specif:[2,3,5,6,7,10],glitch:6,arbitrari:[5,3,8,11,2],manual:[0,1,8,4,5,6],html:9,topnam:[9,10],underli:[5,8,9,10],www:9,right:10,testjoin:2,deal:[8,7,10],g_z:7,interv:[9,8],lockstep:2,revel:[],intern:[5,3,6,10,2],toctre:0,bore:1,transmiss:2,cooper:5,implement:[11,2,3,4,5,6,7,8,9,10],subclass:[9,2],tracesign:[9,2],testbench:[8,2],condit:[11,1,2,8,5,9],"_suspendsimul":8,"0x55":8,pli:3,chapter:[3,5,6,7,8,9],slightli:3,simul:[0,1,2,3,4,5,6,7,8,9,10,11],produc:[8,7,2],sof:[6,2],basenam:[9,10],encod:[3,5,6,7,8,9],bound:[5,8],two:[9,3,8,10,2],down:7,creativ:3,wrap:8,old:5,storag:2,accordingli:10,suffici:[5,3,7,10,8],"_gen_func":9,support:[11,1,2,3,5,6,7,8,9,10],transform:[5,10,1,4],why:[10,1],avail:[2,3,7,8,9,10],width:[2,3,5,6,7,8,9,10],reli:10,synthesiz:[5,3,8,10,2],stopiter:1,analysi:[5,3,9,10],medium:2,form:[5,9,1,10,2],offer:10,registersimul:[9,10],"true":[9,8,1,10],reset:[5,6,10,2],coset:8,maximum:[5,9,2],minor:10,fundament:8,classif:[],featur:[0,1,2,8,4,5,6,9,10,11],classic:[9,8],"abstract":2,proven:10,exist:[5,3,9],endcas:6,check:[2,3,5,7,8,9,10],assembl:2,when:[1,2,3,5,6,7,8,9,10],test:[0,2,3,4,5,6,7,8,9,10,11],intend:[5,3,10],intent:[7,2],consid:[1,3,5,6,7,8,10],faster:2,furthermor:[5,8,9,10,11],fsm:[6,2],ignor:[5,9,6,10],time:[1,2,3,5,7,8,9],backward:[0,10],now:[1,2,3,7,8,9,10],concept:[11,1,2,3,5,6,7,8,10],rom:[5,6,10,4],consum:[3,2],signific:[5,8,9],supplement:8,unconstrain:8,hierarch:[5,8,6,10,4],decid:[5,1],middl:2,depend:[5,3,8],certainli:[3,7],txdata:2,rs232_tx:2,sourc:[11,3,5,8,9,10],string:[2,3,5,7,8,9,10],word:[5,3,9,1,8],fullest:10,inactive_high:[6,2],din:[6,2],level:[11,2,3,4,5,6,7,8,9,10],gui:8,iter:[5,9,1],assertequ:7,item:[5,8,6,9,2],maxint:2,quick:10,upper:8,bincnt:6,sign:[11,8,5,6,9,10],testuniquecodeword:7,corner:7,port:[8,4,6,11,2],addr:[6,2],current:[2,3,5,7,9,10],downto:[9,6],myhdlsid:3,deriv:9,gener:[11,1,2,3,4,5,6,7,8,9,10],satisfi:[5,7,2],explicitli:[5,8,2],modif:[5,3],address:[3,2],testgraycodeproperti:7,coincid:7,rs232:2,wait:[9,8,1,2],box:3,queue:2,behav:[5,7],extrem:7,convertor:[5,6,10],commonli:8,semant:[5,2],regardless:9,modul:[11,2,3,5,6,7,8,10],prefer:[5,8,10,2],instal:10,market:10,memori:[5,6,10,2],msb:[9,8,10],always_comb:[2,3,5,6,7,8,9,10],claus:[5,8,9,2],finit:[10,4,6,2],enhanc:6,casez:6,prototyp:8,effort:3,easiest:[7,1],uniqu:5,can:[0,1,2,3,5,6,7,8,9,10,11],purpos:[2,3,5,7,8,10],claim:1,encapsul:2,chip:3,pck_framerctrl:6,agent:1,topic:8,critic:8,clockgen:2,disadvantag:[8,10],occur:[2,3,5,6,7,9],alwai:[11,1,2,3,5,6,7,8,9,10],differenti:3,multipl:[5,10,2],variou:[3,10],get:[1,2,3,5,7,8],nextln:7,write:[2,3,5,6,7,8,9,10],"_nrbit":[],anyon:3,fourth:2,map:[5,3,6,10],product:8,mar:0,max:[5,8,6,9,2],stim:7,mai:[1,2,3,5,6,7,8,10],"__debug__":5,grow:8,dwidth:3,goal:[3,10,11,8],stress:[8,6,7],practic:[3,5,6,7,8,9,10],stdin:1,explicit:8,bin2gray_log:6,inform:[0,1,2,4,7,9],combin:9,callabl:[9,1],lsb:[9,8,7],equip:3,cold:5,still:[5,3,10,11,2],ieee:[5,6,10],dynam:[5,10,2],entiti:6,conjunct:9,disconnect:2,monitor:2,concis:7,gray_inc_1:6,platform:[3,10],window:10,main:[7,2],non:[1,2,3,5,6,8,10],recal:[5,3,2],profession:1,initi:[2,3,5,8,9,10],verifi:[2,3,5,7,8,9,10],dffsr_logic:[5,10],discuss:5,nor:7,introduct:[0,1,3,4,5,6,7,8],term:[9,8],name:[11,1,2,3,5,6,7,8,9,10],revers:7,advent:10,separ:[5,2],compil:[5,3],replac:[5,9,1],arg2:[5,10,1],continu:[2,3,5,7,8,10],significantli:10,operand:5,happen:[1,2,3,7,8,9],shown:[7,2],accomplish:[5,3],space:[5,3,9,2],profit:8,profil:5,rational:10,internet:8,correct:[9,10,7],earlier:[5,8,7],state:[6,4,1,7,2],argu:[8,10],org:[9,1],"byte":[8,2],care:9,reusabl:[3,8,2],wai:[1,2,3,5,6,7,8,9,10],question:[5,10,7],synchron:2,thing:5,place:[5,3,9,10],frustrat:3,imposs:[5,7],myhdlfor:2,origin:[11,2,3,5,7,8,9,10],suspend:[9,8],directli:[11,1,3,5,7,8,9,10],onc:[9,3,7,10,2],arrai:[5,11,6,10,2],"long":[5,9],ring:1,custom:[3,8,10,2],open:[9,3,10,11,8],predefin:2,size:2,given:[5,10,7],breviti:2,convent:[9,8,7,2],caught:9,checker:3,conveni:[6,2],muxlog:2,especi:[9,8,10],copi:[9,10],specifi:[1,2,3,5,6,7,8,9,10],pragma:[5,6],clkgen:2,than:[11,2,3,5,7,8,9,10],serv:10,wide:[5,3,9,8],were:[5,3,9,1,10],posit:[2,3,6,8,9,10],fork:[9,2],sai:[8,1],ani:[2,3,5,8,9,10],driveclk:8,notimplementederror:2,exclud:[5,4],saw:[],bitwis:[9,8],engin:[7,1,8],techniqu:[0,2,3,4,5,7,8,10,11],moreov:[11,3,5,7,8,10],note:[1,2,3,4,5,6,7,8,9,10],ideal:[3,10,11],take:[1,2,3,5,8,9],intbv:[2,3,5,6,7,8,9,10],noth:[9,7,6,1],channel:2,begin:[5,3,6,7,10],sure:[5,8],importantli:7,trace:[9,10,7,11,2],normal:[5,8,6,7,10],track:5,clearer:10,nextcount:6,synthesi:[5,3,6,10,11],later:[],drive:[5,8],pattern:[9,8,6,2],show:[2,3,5,7,8,10],concurr:[11,1,2,8,4,5],threshold:10,whatsnew:[],line:[1,2,3,5,6,7,8,9,10],onli:[11,2,3,5,6,7,8,9,10],slow:2,inc_comb:6,transact:2,activ:[6,2],behind:[3,11,8],analyz:[5,9,10],test_1:2,overwritten:10,"0xc5":2,viewpoint:7,parallel_cas:[5,6],cannot:[2,3,5,8,9,10],requir:[3,5,6,7,8,10],yield:[1,2,8,5,7,9,10],workweek:7,telecommun:2,where:[5,10,7],summari:[8,4],wiki:1,graycnt_comb:6,testoriginalgraycod:7,testcas:7,infinit:2,detect:[5,10,2],innov:10,enumer:[11,2,5,6,9,10],toverilog:[5,9,6,10],between:[11,2,3,5,8,9,10],"import":[2,3,4,5,7,8,10],spars:2,rs232_rx:2,ln1:7,tut:[],ln0:7,cycl:[3,6,2],come:[3,8,2],quiet:7,tutori:[7,1,4],mani:[1,2,5,7,9,10],hvl:3,overview:[0,8,11,4],unittest:7,inc_inclog:6,period:8,pop:2,valueerror:[6,2],emphas:7,those:[5,3,9,10],"case":[1,2,3,5,6,7,8,9,10],cast:5,invoc:9,hdl:[11,3,4,5,8,9,10],anytim:7,advantag:[7,1,10],henc:[],convinc:10,worri:1,bias:1,clutter:7,"__init__":2,dff_logic:[5,10],develop:[11,3,4,5,7,8,10],same:[2,3,5,7,8,9,10],binari:[3,5,6,7,8,9],inconsist:5,pad:9,document:[3,0,8,2],systemverilog:2,exhaust:[7,1],finish:[6,2],driver:8,companion:[5,6],driven:[5,3,6,7,9],capabl:[3,10,2],improv:[3,8],extern:3,appropri:[2,8,5,6,9,10],without:[11,1,3,5,7,10],endmodul:[3,6],model:[0,1,2,3,4,5,6,8,9,10,11],event2:9,roughli:8,event1:9,execut:[1,2,3,5,7,8,9,10],rest:10,tb_fsm:2,multiplex:2,aspect:7,flavor:8,speed:2,myhdl:[0,1,2,3,4,5,6,8,9,10,11],concentr:7,versu:8,miscellan:9,except:[1,2,3,8,9,10],versa:[9,10],uncal:2,real:[3,10,8],around:2,read:[9,3,6,2],world:[8,7,11],mod:6,maxfil:2,integ:[2,3,5,6,8,9,10],benefit:10,either:[5,8,9,10,2],output:[0,2,3,4,5,6,7,8,9,10],downward:[9,8],to_myhdl:[9,3],manag:7,assertionerror:7,slice:[5,8,9],instance_2:2,confirm:[6,2],definit:[1,2,3,6,8,9],protocol:[9,1],complic:8,refer:[0,1,2,8,4,5,6,9,10],power:[11,2,3,5,8,9,10],inspect:[8,2],fulli:[5,3,10,11,8],immut:9,acc:3,comparison:9,stone:7,underwai:3,act:3,instance_n:2,industri:[5,3],backup:9,effici:[6,1],terminolog:[3,8],your:[0,7],complianc:7,hex:[9,8,2],overwrit:[9,10],start:[2,3,5,6,7,8,9,10],fascin:7,interfac:[2,3,5,6,7,8,9,10],low:[9,8,6,2],lot:[5,7,1,8],hec:8,hello_inst:8,strictli:[5,10],enough:[9,3,10,2],conclud:[3,8,4],cbreadonlysync:3,regard:5,comblog:2,realli:3,conclus:10,longer:10,tripl:8,dirti:10,possibl:[2,3,5,6,7,8,9,10],"default":[2,8,5,6,9,10],framerctrl:[6,2],vhd:[9,6,10],embed:5,connect:[3,8],creat:[0,1,2,3,5,6,7,8,9,10],certain:[2,3,5,6,7,8,10],subprogram:5,deep:[5,6],strongli:10,file:[0,1,2,3,5,6,7,8,9,10,11],fill:[6,2],incorrect:[5,7],again:[6,7,2],compel:7,workhors:5,orient:[11,2,3,4,8,10],idiom:2,valid:[6,10],writabl:9,you:[0,1,2,3,5,6,7,8],architectur:6,sequenc:[5,8,9,10,2],symbol:8,polynomi:8,fresh:7,concat:[9,8],typecast:[5,2],reduc:[],directori:[9,3,1,10,8],invest:1,descript:[11,1,2,3,4,5,6,7,8,9,10],tricki:5,potenti:2,escap:6,represent:[5,8,9,10,2],all:[2,3,5,6,7,8,9,10],illustr:[5,8,6,7,10],lack:8,scalar:5,follow:[1,2,3,5,6,7,8,9,10],graycnt:6,cosimul:[9,3],program:[5,7,1,8],introduc:[1,2,3,7,8,10],liter:[5,8,9,2],straightforward:[11,2],fals:[5,9,6],util:[5,10],rising_edg:[5,6,10],veri:[11,2,8,5,6,7,10],list:[0,1,2,8,4,5,6,7,9,10],helloworld:8,small:[1,2,8,4,5,6,7],node6:[],sync:[6,2],rate:2,design:[11,2,3,4,5,6,7,8,9,10],pass:[2,8,5,6,7,9,10],further:[8,6,1,2],excit:3,what:[0,1,2,3,7,8,10],xor:6,clock:[3,6,8,2],section:[2,3,5,6,7,8,9,10],abl:[9,10],version:[9,3,10],consecut:[6,7],method:[1,2,3,5,7,8,9,10],contrast:[5,8,6,10,9],full:[11,2,3,5,7,9],hash:2,variat:[],sophist:8,unsurprisingli:5,modifi:[5,8],valu:[1,2,3,5,6,8,9,10],search:[0,6,2],bext:6,amount:[5,3,8],introductori:8,downrang:[5,9],via:[],timestep:8,readili:10,deprec:5,inappropri:2,establish:10,select:[5,2],regist:[9,6,10],rightmost:[9,8],taken:5,toggl:8,more:[2,8,5,6,7,9,10],flat:6,desir:[2,3,5,6,8,9,10],flag:[5,3,2],inc_1:[6,2],particular:[2,3,5,6,7,8,9,10],known:[5,3,7,4],framectrl:2,none:[9,8,7,10,2],outlin:7,remain:10,del:7,learn:[8,1],def:[1,2,3,5,6,7,8,9,10],traceback:[7,1,2],registr:[9,10],templat:[5,9,4,10,2],minimum:[5,8,9],explor:7,cours:[5,10],newlin:[5,10],awkward:8,programmat:6,anoth:[2,3,5,7,8,9,10],simpl:[5,3,10,2],reflect:3,associ:[9,3,8,11,2],"short":7,ambigu:[9,3,8,2],caus:[5,3,10],callback:3,help:[5,7,1,8],soon:[1,2],through:[5,3,8,2],hierarchi:[11,2,8,4,5,6,9,10],paramet:[2,3,4,5,6,8],style:[5,8,7,10,2],resort:1,pend:3,numeric_std:[5,6,10],bypass:[5,6],might:[],finer:3,good:[3,7],"return":[11,1,2,3,5,6,7,8,9,10],timestamp:9,bin2gray_inst:6,framework:[5,10,7,11],easili:[3,10],achiev:[5,3,10],found:[5,8,6,1,2],clkdriver_inst:8,hard:[11,10],idea:[11,10],procedur:[5,3,2],inc_inst:6,std_logic_1164:[5,6,10],expect:[5,3,7,10,2],beyond:5,event:[5,3,7,8,2],footnot:[8,1,2],print:[5,3,8,10,2],occurr:9,testifi:3,qualifi:[5,8],textio:[6,10],advanc:[7,2],clkdriver:8,pleasant:7,reason:[9,3,8],base:[2,3,5,6,8,9,10],believ:7,put:[5,9,7,10,2],basi:2,thread:[1,2],omit:[9,8,2],perhap:7,assign:[2,3,4,5,6,8,9,10],smoother:7,famou:11,number:[11,1,2,3,5,6,7,8,9,10],sometim:[8,1],sayhello:8,done:[2,3,5,6,7,9,10],construct:[5,8,9,10,2],stabl:8,miss:3,differ:[2,3,5,6,7,8,9,10],script:8,interact:[9,1],unrestrict:[],least:[0,8,3],statement:[1,2,3,5,6,8,9,10],full_cas:[5,6],scheme:[5,9,6,10],store:[9,2],undriven:5,testsinglebitchang:7,option:[5,9,10,2],part:[3,2],consult:[],std:[6,10],kind:[5,10,7],defparam:3,whenev:[9,3,8,2],seamlessli:3,reus:[3,1,8],str:2,toward:[5,3],comput:7,packag:[11,8,5,6,9,10],expir:8,dedic:[5,8,10],built:[5,8,7,11,2],lib:[9,7],self:[5,10,7,2],also:[11,1,2,3,5,6,7,8,9,10],build:[8,10],distribut:[9,8,1,10],previou:[2,3,5,6,7,8,9,10],most:[1,2,3,5,7,8,9,10],plai:2,plan:3,appear:3,clear:[5,3,7,8],cover:3,clean:10,testnojoin:2,carefulli:10,rtl:[5,3,4,2],fine:[5,8,2],find:[5,9,2],indexerror:2,solut:[11,3,4,5,8,10],underflow:2,factor:3,cbendofsimtim:3,express:[5,8,2],interprocess:10,fastest:7,restart:3,synthes:3,common:[2,8,6,7,9,10],set:[2,8,5,7,9,10],dump:2,decompos:9,mutabl:[5,8,9],see:[1,2,3,5,6,7,8,9,10],arg:[5,9,10],close:3,sel:2,someth:7,particip:3,won:3,nontrivi:6,experi:10,altern:[5,3,6,1,10],syntact:[9,10],numer:[5,9],attr_name_2:9,complement:[9,8],pck_myhdl_06:6,solv:[5,6,2],both:[5,8,9,10,2],last:[7,6,1,8,2],context:[5,8,6,10,9],whole:[5,10,2],load:2,simpli:5,bell:1,instanti:[5,3,8,11,2],arbitrarili:[5,11,6],header:8,linux:3,s_ghdl:[9,10],due:10,empti:[8,2],sinc:10,dut:[3,7,8],modern:[3,7,11,8],fire:3,clariti:[11,1,2],imag:8,convert:[11,8,4,5,6,9,10],understand:1,func:[9,10,1],demand:1,repetit:[5,10],rom_read:6,look:[2,3,5,6,8,9,10],icaru:[5,3,9,10],durat:[9,2],"while":[2,3,5,8,9,10],behavior:[2,3,5,6,8,10],error:[5,3,8,10,2],loop:[5,7,6,1,8],readi:[5,1],itself:[5,3,8,10,2],seem:[3,7,10,8],decor:[1,2,8,4,5,9,10],belong:2,shorten:1,incarn:8,higher:[1,2,8,5,6,9],optim:[6,4],fastandlarg:2,wherea:2,moment:3,user:[1,2,3,4,5,6,8,9,10],robust:2,hello2:8,typic:[2,3,5,6,8,10],hello1:8,lower:[5,8,9,10],task:[11,2,3,5,7,9,10],equival:[1,8,5,6,9,10],eleg:[7,1,11,8],entri:2,expens:1,anybodi:7,propos:[3,10],obscur:10,input:[2,3,5,6,7,8,9],subsequ:[5,10,1],bin:[9,8,7],complaint:10,format:[5,9,6,10,2],parameteriz:8,bit:[11,2,3,4,5,6,7,8,9,10],characterist:7,frame_s:[6,2],success:[3,7],signal:[0,2,3,4,5,6,7,8,9,10,11],resolv:3,collect:7,api:8,popular:[3,11],encount:5,often:[5,9,6,7,2],acknowledg:3,creation:[3,8],some:[11,1,2,3,4,5,6,7,8,9,10],back:[5,8,7,2],understood:[5,7],unspecifi:5,sampl:[3,2],surpris:3,sparsememory2:2,per:[5,3,9,10],waveform:[9,11,2],mathemat:8,larg:[3,8,2],necessari:[3,6,10,8],leftmost:[9,8],reproduc:2,machin:[7,4,6,2],run:[11,2,3,5,7,8,9,10],t_array_mem:6,viabl:10,from_myhdl:[9,3],step:[5,3],prerequisit:[1,4],meantim:3,reg_1:6,constraint:[5,3,10,8],uart:2,block:[11,1,2,3,5,6,8,10],within:[9,3,10,8],artifici:8,occupi:[],inclus:[9,8],cbnextsimtim:3,module_1:2,fast:[8,2],module_2:2,arithmet:[5,8,11],includ:[11,1,2,3,5,6,8,9],suit:[5,10],link:3,translat:8,delta:3,clk1:8,clk2:8,info:[5,6,10],concaten:[9,8,7],consist:[5,8,1,10,2],caller:2,transmitt:2,module_n:2,grayincreg_reg_1:6,highlight:7,posedg:[2,8,5,6,9,10],similar:[8,11,2],constant:[5,10],doesn:[1,3,5,6,7,9,10],repres:[9,8,2],failureexcept:7,sequenti:[5,10,4,6,2],invalid:5,seqlog:2,asymmetr:[],nice:3,meaning:[5,3],pck_myhdl_:[9,10],deserv:[6,2],infrequ:7,algorithm:7,vice:[9,10],instance_1:2,depth:6,reset_n:[6,2],hello:8,code:[11,1,2,3,4,5,6,7,8,9,10],edg:[2,3,5,8,9,10],broader:5,sensit:[1,2,3,5,8,9,10],elsewher:9,granular:3,sens:[7,1],fatal:1,passiv:3,implicitli:9,aldec:3,relev:[5,3,7,10],tri:[5,3],dut_bin2grai:3,notabl:11,inclin:7,"try":[3,7,10,2],race:3,pleas:3,impli:[5,3,7,10],smaller:2,fortun:3,natur:[2,3,5,7,8,10],grayinc:6,odd:8,append:[7,2],compat:[3,10],index:[0,2,8,5,6,7,9,10],compar:[5,3,7,10],access:[2,3,5,6,8,9],experiment:11,chose:3,len:[5,8,9,2],bodi:[9,1],let:[1,3,6,7,8,10],becom:[5,2],implicit:5,remark:[8,4],unsiz:9,convers:[0,11,8,4,5,6,3,9,10],lowtim:8,larger:9,chang:[0,1,2,3,5,6,7,8,9,10,11],chanc:1,newbi:[],appli:[5,10,7,11,2],submodul:2,"boolean":[5,2],from:[1,2,3,4,5,6,7,8,9,10],commun:[11,2,3,5,8,10],doubl:6,next:[1,2,3,5,6,7,8,9,10],few:[3,8,10,2],usr:7,sort:7,bitstr:9,clever:8,"transient":6,starter:1,account:[5,8],retriev:2,augment:[5,9],annot:3,cumbersom:5,sparsememori:2,obvious:[5,10,7],aliv:10,control:[2,3,5,6,7,8,9,10],quickstart:0,process:[11,1,3,5,6,10],high:[11,2,3,4,5,8,9,10],schemat:2,serial:2,delai:[2,3,5,7,8,9,10],framerst:[6,2],subdirectori:[9,10],rxdata:2,instead:[2,3,5,6,7,8,9],diffcod:7,sim:[8,7,2],t_state:[6,2],inst:[9,8],attent:[5,6,7,2],redund:8,philosophi:5,physic:2,alloc:2,essenti:[5,3],nativ:10,bind:5,counter:[6,2],correspond:[2,3,5,8,9,10],element:5,issu:[11,2,3,4,5,6,8,9,10],allow:[2,3,5,8,9,10],subtyp:9,elif:[5,6,10,2],insight:[5,10],comma:10,chosen:[8,10],modelsim:3,component_declar:[9,10],therefor:[1,2,3,5,7,8,10],"__vhdl__":[5,9,6],pure:[5,8,10],python:[11,1,2,3,4,5,6,7,8,9,10],handi:2,mention:[9,10],facilit:[7,1],front:1,minimalist:8,active_low:[6,2],extb:3,gray_inc_1_bincnt:6,subset:[5,9,10,11,4],combinatori:[9,8,4,6,2],"static":[3,2],our:[3,7,8,2],special:[1,2,8,5,6,7,9,10],out:[5,3,6,10,2],variabl:[2,8,5,6,9,10],vcd:[9,11,2],categori:8,suitabl:[9,8,2],rel:[3,1],hardwar:[11,1,2,3,5,6,7,8,9,10],reg:[5,3,6,10,9],test_grai:7,insid:[9,8,11],dictionari:2,releas:[3,10],afterward:7,could:10,keep:[5,8,10],length:2,outsid:[5,11,10],softwar:[3,7,11,8],typesnumer:9,"1e9":2,data:[3,8,2],perfectli:7,system:[3,7,8,2],messag:[5,10,2],attach:[9,3,2],"final":[11,1,8,7,9,10],methodolog:[5,10,7,4],rst:[5,10],exactli:[9,3,7,8,2],structur:[11,2,8,4,5,6,9,10],charact:[5,6,10],bin2grai:[3,6,7,8],randrang:2,viewer:2,clearli:[3,10,2],have:[1,2,3,5,6,7,8,9,10],tabl:[5,0,10,2],need:[1,2,3,5,6,7,8,9,10],turn:10,min:[5,8,9,10,2],mix:[5,8,9,10],which:[1,2,3,5,6,7,8,9,10],tupl:[5,6,10,2],hightim:8,detector:2,singl:[2,3,5,6,7,8,10],t_enum_t_state_1:6,"_func":9,tovhdl:[5,9,6,10],unless:5,writelin:10,who:[],rigor:10,channel_inst:2,"class":[9,8,7,11,2],gather:2,determin:[5,8],occasion:8,constrain:[5,8],trivial:5,anywai:5,forev:[9,8],should:[0,1,2,3,5,7,8,9,10],smallest:8,suppos:[9,3,6,7,2],local:[9,7,1,8,2],move:[5,9,2],contribut:3,familiar:1,autom:[5,10,7,11],increas:[],enabl:[11,2,3,6,8,9],grai:[3,6,7,8],integr:10,contain:[0,8,5,6,3,10],view:[9,11,7,2],legaci:10,credibl:3,frame:[6,2],knowledg:[3,1],accord:[5,8,6,10],t_10200:2,statu:3,wire:[5,3,6,10,9],correctli:[5,10],fifo2:2,t_9600:2,written:[2,3,5,7,8,10],verilog:[0,1,2,3,4,5,6,8,9,10,11],progress:3,attr_name_1:9,kei:[5,9,1,11,2],hello_2:8,job:5,hello_1:8,"__verilog__":[5,9,6],bin2gray_1:6,addit:[2,8,5,6,7,9,10],equal:8,instanc:[11,2,8,5,6,7,9,10],grain:8,comment:5,unclear:[3,10],myhdlsimul:3,guidelin:7,distinguish:3,respect:9,quit:[5,3,7],slowli:7,addition:5,compon:[9,10],accept:[6,2],treat:3,grayincreg_gray_inc_1_bin2gray_1_log:6,curtain:8,immedi:9,assert:[5,3,6,10,2],togeth:[9,10,2],present:[2,3,5,7,9,10],determinist:8,novel:10,plain:[5,8,10],align:2,apppropri:[],defin:[1,2,3,4,5,6,7,8,9,10],ultra:5,observ:8,func_nam:[9,10],almost:[5,3],demo:7,incom:2,welcom:3,parti:5,member:[5,10],handl:[11,3,5,6,8,10],failur:6,inc:[6,2],infer:[2,8,4,5,6,9,10],difficult:10,workdir:[9,10],http:[9,1],denot:7,expans:[5,6],upon:[9,10],effect:[5,9,6,10],clkdriver_1:8,clkdriver_2:8,cosmet:3,off:[9,8],well:[2,3,7,8,9,10],thought:7,exampl:[0,1,2,3,4,5,6,7,8,9,10],command:[9,3,10],interpol:[5,9],undefin:[5,8,6,2],usual:5,less:[5,3,10,8],half:[9,3,8],obtain:[3,7],rapid:11,point:[5,3,9,1,2],bench:[0,2,3,4,5,7,8,9,10,11],add:[5,9,6,10,2],lookup:10,"0x815d5a8":1,match:[5,3,6,7],syncflag:[6,2],rememb:1,piec:5,know:[3,1],redesign:3,recurs:[9,8,7,2],python2:7,insert:[5,9,6,10,2],like:[0,1,2,3,5,7,8,9,10],lost:2,b100:6,test_express:[5,10],inferenc:10,fpga:[5,10],resiz:[5,6,10],page:0,exceed:[3,2],didn:10,pariti:2,"export":[9,8],proper:6,guarante:[5,3,10],librari:[5,8,6,7,2],leaf:5,lead:5,avoid:8,leav:5,investig:5,imaginari:[8,2],"enum":[5,9,6,10,2],usag:[5,3,1,10,2],although:[5,8,11,2],offset:[9,10],about:[1,2,3,4,5,6,7,8,9,10],actual:[3,7,8,2],freedom:3,justif:[5,10],constructor:[9,3,8,2],automat:[1,2,3,5,6,8,9,10],mere:[5,10,2],slowandsmal:2,val:[9,8,2],transfer:8,intention:7,trigger:[9,3,2],arg1:[5,10,1],individu:[5,7],"function":[11,1,2,3,5,6,7,8,9,10],unexpect:[5,10],keyerror:2,overflow:2,highest:[9,8],bug:10,cbreadwritesync:3,count:[8,6,7,2],made:[5,3,10,8],wise:9,whether:[5,3,9,7,10],flip:[5,10],asynchron:[5,6,10,2],below:[8,2],limit:[5,3,10,11],indefinit:8,otherwis:[8,2],problem:[8,11],stopsimul:[9,8,2],evalu:2,"int":[2,8,5,6,7,9,10],dure:[5,8,6,10,2],filenam:[9,10],meaningless:3,gtkwave:2,probabl:[3,1,10],detail:[5,8,7,10,2],other:[1,2,3,5,6,7,8,9,10],bool:[5,9,6,10,2],futur:[3,10],branch:3,disproportion:3,repeat:8,forseeabl:10,sphinx:0,reliabl:10,rule:[5,8,9],portion:3,elsif:[5,6,10],negedg:[5,9,6,10,2]},titles:["MyHDL documentation","Background information","Modeling techniques","Co-simulation with Verilog","The MyHDL manual","Conversion to Verilog and VHDL","Conversion examples","Unit testing","Introduction to MyHDL","Reference","What&#8217;s new in MyHDL 0.6","Overview"],modules:{"myhdl.conversion":9,myhdl:9},descrefs:{"":{verify:[10,1],registerSimulator:[10,1],analyze:[10,1],toVHDL:[10,1]},"myhdl.Signal":{val:[9,3],min:[9,3],max:[9,3],negedge:[9,3],next:[9,3],driven:[9,3],posedge:[9,3]},"myhdl.traceSignals":{name:[9,3]},"myhdl.toVHDL":{component_declarations:[9,3],name:[9,3]},verify:{simulator:[10,3]},toVHDL:{component_declarations:[10,3],name:[10,3]},"myhdl.conversion.verify":{simulator:[9,3]},"myhdl.intbv":{max:[9,3],signed:[9,0],min:[9,3]},"myhdl.Simulation":{run:[9,0]},"myhdl.conversion":{verify:[9,1],registerSimulator:[9,1],analyze:[9,1]},"myhdl.toVerilog":{name:[9,3]},analyze:{simulator:[10,3]},"myhdl.conversion.analyze":{simulator:[9,3]},myhdl:{bin:[9,1],"__vhdl__":[9,4],"enum":[9,1],join:[9,1],instance:[9,1],always:[9,1],Signal:[9,2],toVHDL:[9,1],downrange:[9,1],Simulation:[9,2],delay:[9,1],instances:[9,1],toVerilog:[9,1],always_comb:[9,1],now:[9,1],StopSimulation:[9,5],"__verilog__":[9,4],traceSignals:[9,1],Cosimulation:[9,2],intbv:[9,2],concat:[9,1]}},filenames:["index","manual/background","manual/modeling","manual/cosimulation","manual/index","manual/conversion","manual/conversion_examples","manual/unittest","manual/intro","manual/reference","whatsnew/0.6","manual/preface"]})