CIRCUITE DIGITALE Principiile Si Practicile Folosite in Proiectare

64
,17 tihbEjul d*rpmr de shipam€nr. VHDL 259 q cum 4 pd.di rn abdul,t-2a nd s.trbr ci Fl 6 dqinr. b( d.ftd.l. d. blc( l. o vio/r. vmon, d. 'arr r.bu. rlq' rnr-un ;da hod tnctt orie d.fd d? blM. p6'bJ li gd.ta o vrloE 'no(tt lz i.,iE: cirotutu,, in ozd doFr ombin2ii d. intft :1. vedlor & 6dE. Trb.lul4 )t pRmri u nomptd <t E,o &6e,.rf.m ciNtuluid.,lrmi L imdd.nrc e rllm & p@d6.. flddi n'Etu,r p miipatd 60 d?pLt.z Slodril.rn r rLpo@oq,trutrni''RRb d.p,@:htcj;ktno,t.porr ;rAND: tis ca.etd. runt su6ci.nti p6ttu 1 .Lpirtl @1tc dcGd.l. d.6l@ft. Drci e.(i h.l. cuo$nFd. Ek( in v.d.ra d.pnririi &fdrlo', pura da Lpnru.d.E !..iorid. E4Fnu!n.u .d.m,dd'm.Biunirr|:.uhrmp,oed:'.utnerq<mptur tnrl mionhu prci.fudr prftd !: unl'u 'n(trn.nc/u'orur. p,.tukdin {nw* s, pdtru 1 s.n n v.@ri d. t6tu .6ci.nri, .d.phi poi..alor o PLD. ! I6.tu1 a-25 vedoi !. rtbG p€ntru depista@ btdrrits b o vatdF, lfeknri dftuiiutoi d. ataFd ihp .m6bi d sun, frinimda de prdur. lseec!ru,nrvM,EsEMr,rEEs.u?usrrcrN) -> 4.7 Llhb.Jul d6cJlpto. de echtp.mente VHDL P. h mnlo l d*n'ulu 30, D.p:Erdrd Ariririi J 5UA I tELl ru go onar €liad unu limh:, d. nr. epr;,..d. d*;*, -J',p.-*.tor, ndmi, \,,HDL. Lmbqd: mrin,n.l ! pdnEnj umr@kl. epcRri!!fl . Proidclc por fi ddonps i.n.hic. . Fitr.ldcnr rl unui poidp@ind dto int Ag bincdcffhid (Fndu @]Kld .lrc.lcncnrc), ctt ri o d.finn.loft drcti r n.dului dc tunctionrc (Fnm I . Fuqione unur.Lm ' p.:c G dcdir: 6. p nf u :r8onm. 6. unli,lndu-* rllNuF unJ,4liFrftn, di!(n, D.4mplu, u sm(.tddr F.F fi dchntr i.iri.l pinr-u isdid, Fom. s puta.6ctu. v{ifict&il. d.n .rlor & poiet d. nild sFrior, @ ll in.ludj uhrion dc6ni€ prjn tcorift po.E ff tntoofti cu o nrutu d..dipdd. . Smulh.r:@ (mpoxtu ri rm.ond€ po' 6 mod.L(. ln VHDL * FrE tu@ fl .uu.run & o(urE ys.nll+ : ' !'n.mn., c& ri ai(@r?. . Compotue loBrd ti hponli 1 u.ui pFiet $ por. simul..

Transcript of CIRCUITE DIGITALE Principiile Si Practicile Folosite in Proiectare

,17 tihbEjul d*rpmr de shipam€nr. VHDL 259

q cum 4 pd.di rn abdul,t-2a nd s.trbr ci Fl 6 dqinr. b( d.ftd.l. d.blc( l. o vio/r. vmon, d. 'arr r.bu. rlq' rnr-un ;da hod tnctt oried.fd d? blM. p6'bJ li gd.ta o vrloE 'no(tt lz i.,iE: cirotutu,, in ozddoFr ombin2ii d. intft :1. vedlor & 6dE.

Trb.lul4 )t pRmri u nomptd <t E,o &6e,.rf.m ciNtuluid.,lrmiL imdd.nrc e rllm & p@d6.. flddi n'Etu,r p miipatd 60 d?pLt.zSlodril.rn r rLpo@oq,trutrni''RRb d.p,@:htcj;ktno,t.porr ;rAND:tis ca.etd. runt su6ci.nti p6ttu 1 .Lpirtl @1tc dcGd.l. d.6l@ft. Drci e.(i h.l.cuo$nFd. Ek( in v.d.ra d.pnririi &fdrlo', pura da Lpnru.d.E !..iorid.E4Fnu!n.u .d.m,dd'm.Biunirr|:.uhrmp,oed:'.utnerq<mptur tnrlmionhu prci.fudr prftd !: unl'u

'n(trn.nc/u'orur. p,.tukdin {nw*s, pdtru 1 s.n n v.@ri d. t6tu .6ci.nri, .d.phi poi..alor o PLD.

! I6.tu1 a-25 vedoi !. rtbG p€ntru depista@ btdrrits b o vatdF, lfeknridftuiiutoi d. ataFd ihp .m6bi d sun, frinimda de prdur.

lseec!ru,nrvM,EsEMr,rEEs.u?usrrcrN) ->

4.7 Llhb.Jul d6cJlpto. de echtp.mente VHDLP. h mnlo l d*n'ulu 30, D.p:Erdrd Ariririi J 5UA I tELl ru go onar€liad unu limh:, d. nr. epr;,..d. d*;*, -J',p.-*.tor, ndmi, \,,HDL.

Lmbqd: mrin,n.l ! pdnEnj umr@kl. epcRri!!fl. Proidclc por fi ddonps i.n.hic.. Fitr.ldcnr rl unui poidp@ind dto int Ag bincdcffhid (Fndu @]Kld

.lrc.lcncnrc), ctt ri o d.finn.loft drcti r n.dului dc tunctionrc (Fnm I. Fuqione unur.Lm

' p.:c G dcdir: 6. p nf u :r8onm. 6. unli,lndu-*

rllNuF unJ,4liFrftn, di!(n, D.4mplu, u sm(.tddr F.F fi dchntri.iri.l pinr-u isdid, Fom. s puta.6ctu. v{ifict&il. d.n .rlor & poiet d.nild sFrior, @ ll in.ludj uhrion dc6ni€ prjn tcorift po.E ff tntoofti cu onrutu d..dipdd.

. Smulh.r:@ (mpoxtu ri rm.ond€ po' 6 mod.L(. ln VHDL * FrE tu@fl .uu.run & o(urE ys.nll+ :

' !'n.mn., c& ri ai(@r?.

. Compotue loBrd ti hponli 1 u.ui pFiet $ por. simul..

260 OCrohl a PrnupiiLe p'o'.di' (.'-u'cro ogrc @mb'rdrioldl.

O6i VHDL . d.b!d a linh.j d. d6uh.ntr. i noddr q. p.rnn. d.*'icmpdbi ti rinut{a odponirii sbt n lor dignJ..

Umb,jul ti m.dul d..imul/r VHOI ondtui. inrinG inoe i impo'ur.. 'nsiutiliu.r i popul{iEt l VHDL ru 6cut u elt sFdlculG o ddi cu crliaH iid-

mEb & id; WDL d. b6 .?[abiliht . Acd. prcgnm. poi cc mcturi d..irdjr logia pornind didt d. h dsdi..il. VHDL .1. modului .L tunciionz.. CuVHDL, put4i poidta simull ji sintdia odc. cinit, d? h un simph cn un @nbinr'lion:l prni b u ucm.ompla .u ni.opn.er. crliat p. u rngu lip

VHOI : fon rupn' e iandrrd d. l[L] m I t3_ M/Dl'a.1 r.ld onB ln t 99J'yaDa.9jr. ln rcliuna d. 61: vom d6ur un rub{. d. a'/ftninc, rl. hrbrulu.,:FrFnlnd dbdor !ardrd..ln *cliuna _.2 lom p'*nFt' iFlId?nn(':d@(proic.drii .irdid.. logia rd.ntin .

a.?.1 D.tllurar{ unul prol.ciBa birc ,t .rcb o ib:gin. cld aupa n diului d. prcietu VHDL in .ntmblu,

intnk&. rE. h sdi@ libb.jtluipbpitall Ll^frpt'E ',!i ?toitt cu\HDLqirt drfr .op.. A<ei lunt nhbilc t nm orie proi.a rcdizi ln( u HDL i $nrplEnnr <]l.n{ic in fis. 4'r0 d. l. p.s. 261.

s.mnfilc.!. d.nl'nl l vHDl!Lrc(n-,aD"<no'ionraiguag. iaM|der,do,

.!1rsa- po\il d. td -\e4 H&h sRdl e8dedcncuir"(circuri.bs,.tdefoanefracyEz,-d€numicauuip'%r,mfinmt:tdeoepanaddul Apedii .l sUA p€nh nihul.@ ce,.euri or ii domniul rehmlogiei cr de ma'eFdommt lpl.tind dii srcu ri cu p@mpthudimr ).

v€rll.g ?l \,HDLa,prtur ri un,ft limbajde<iAo' de {hipamen'€.

lPn'4dot!J'F!u1!el4d!o{F.,enblhlcgd..,[mb,r popnu & r<'D+ i nnLl,F , RFprmdcln Re,l'r:(d ul'.iodd. n rqd aidrumddor d€ 5ide.l bzne p€ veilo& de .ik - pe arunci dnr'aprcluarcr, in 1939, . ifti Gdryay de cntr C..kfte D€si8n sl{em! ao.ondiruir o ombinrti.lei.id,caa a du5ladiizaErp€ scd hler, ft{tr llmbt.

rj t' v4ios idd ur.lirrc pe {rr I

ilntaPp'4.de! €d.(trr{ero' o!(.. siM\: ri-bdrlui v'i o! pc ia di1 c. "rbJJulfiind, din uRl. pund€ d€ v€d€q frri ue' de hvrtt ri de uili,at, ts cAnd !+l

/da (limbaid. pa,rruc d€ apri.ati ,3pdsi: d. DepannentulAprd,ii) rid spue d€ h.imuhe hcilirari Fi(ru ,.r iza@ uM p'oide de maidimnsiuni.

comtsdi. inte al*une .le ii ravo,rca su rhpdiva lffirir i unul limb4 eu a celuiblt r.d. pob!b'r. !€r n. b n. pFhDu d. D:vd Pdleir r DousLs reb ir lu t.t.r vqDL M.d"E ! lwDI F tntete.ut rm.t\ lPt.t.e Hztt, te97\.

,rnh.le limbaie !un or.' de Jnv4ar ri srcu de i.panir.li, o dnr e ali inv4n !ru| dii@ €le,iov4iiiGlniniciun rel de d ficuldti.lnd vet fteh.el.lalr.

,r.7 Llmbajuld*ipd de <hip.m.nt VHDL 25t

Hqn /l'0 E6Fh d6i}!urr iunui

EhF .d. ponic" lnep. prir frbili@ uuj nod & $ord!. t r bltuildr srud,d. d. h dv.lu! r[.n.i bld. Poi6alc.L h*i djnmsibi pmto cirojE lo8je, L Ll ei FognnEl. d. +liaii, ru, & obici, o r@drt ictuhiaii, hr VHDL oacd u adtu.L luru & bu.r.:l'hk Fnrrud.finie moddrlor f .

'nErrcFlor lo',pltsm tipsrtu

@md.aE daio.d r d.r:liilorUmirolE dpi qt scri.k propriu-riri 1 odului VHDL .Gor n dd.lor,

inErfct lonsbn ri d..liilo. iftmc. lnttudt VHDL ar m linhd & np €i inesd copl & po.r. fol6i ln principiu, die .di@r d. t*8. lnr5 mjonhd;di&r d.ptuitub.i^ I a/itu d. e WDL ryei:lzt, cu @ ..lee2t.@ h1i uror. Unehma.aibr dipm. dc hcilitli pdun *ildli.a bturl. cwini.lor c[.i.VHDL hddd rbmri Fbloft inorpont pcntu nrutuil. rL p@g6 uil'aentlur, (dfia(.uon:rr r \ind.i rird Ir ompiUo, pnnk-un si;g; Jic.

Dud (il.E unu' cod. ,n mod 6's!, E ddi ti d corp'h . Un or?,l,rr t+rDl.n:li:oj c.dul p. o( h *n!, p.nk / d.pnr .b L dr rinhr. J d. &mmo.drclq, omp/ribilioE luiar( modul. in'.rddnddr. ro' comp'lrtorul e<nF,aj hrom:pir; ,nkm. n"*/E,imul,orului or v: p(txaLrr -i-i.,,,ri"--Ehrni Cr j rn 'lr nru.t" Indlnk m prcs'sr., prcb:bitcr nu.r {chui,i rne!d @rlul. Fnh ll ompi! irE8n. ConpJre F lr:sm.nr.lihrn. Frpdu€ .Dnlor.|.;rd|, in@nd.,F r!.rmidlor ri ,r2 mn dcFn , dandu-vi,; rigudi, o aoftE:ra @* d. p696, Nnd ctnd 6..li:e p6i@lui dcabir s int€tE*.

S.nnfi lc.th d.numldl "v.rllo!",v?iro8_nu...unrfuim.d.,pdE,ou,pdh?\!.v::nasdrei'llre@ oersu',i

F-l fi !i o pffutu r .Nnrrd ,vrRrfr/ rocic. /si4.,c a .rrd,rlo brne,

o.tt,.r.*ffiaatuM. Vn

'i,zLtot WDL a FmiE ,.. d.nrii lbnlldc & inhrc, d L lPliai

.isnddi p'oi.orr|r.onaun.. {nxll. rpr l/ qin tu:: n n@r d [email protected] edrul pmn.rld d. micl Dderc. lum \unr (1. p.tr l.a pdo p m.dm.hlRliil.d..inun.disiol., pbblbils vq, pde e gcndtr.mnrld.d. m,turd li obrmr *mnJcl.&

'.rE in mod diR,.I[\:, p.nm prcid.mr mn,. VHDI !i

(s p6i6ilibE .i csti "b.ndi d. 6arc" d. +lici lutonr lmnndc d. ins.r tidlFJi rnni.l. d. i.rirc cu elc e .. @bd oblinlt .

252 qndd rl PriEipiile prciedni<ircuie or oqie @mbinalioDle

D.6F, sinuh€ sc do! un angnmt.l ei.aF n, .npl., nuni.t cFd.Dqigu, & .t $ poarc dc plidt s: priqti u dfln sinul.t a gc..rdi cmn:1. d.i.rir. dnullt, l.i r@pnl dhulirii d.paF$ :lo.na lihiG, 6ind.aL d. r ffir.,d:citunqi@ cioitului * d6E .rri q: cun o inendon.. Ir nod obirnun, ln adrulprci@lo. & nlE rEsu€ m c6ft inpolmr F coromi dt i. .Ept d. $ri.r 2oaului, dr ti dupa r€, pdtru: d.6ri @uiL ln re urmali 1n t6hr circuitul, inr-osmi lrst d. &ndtii logje d. tuncFon.c. D.paEr.Frilor dc ptoicd.r.l. .@iidpl6a d6r.bn d. inpo@t4 [email protected]. suN d.pisai. ni

'iu, ter.:{-nu'it l.

"dp. lin.L" @buic duc & ohic.i-Rmai ci rcdnaa s lt dir al puti. .loui pund. <L Ed.rc. ln 6&,az

6ad,u& trudi.m lunq'onrp loec. z nu'tolu'. E', z I'n. r.m: d. sFc'.j. d.cmpo a'.: intiEk"L inhded.po4' j:lti pff.r cmponlicotud.i: krc Inutif'.e. nrvadln fuit 6 frne\ionrl ciftuitului tirt .l snl dc indEicrilc c imt.d Edncim d:ci sui ,6p.di. ond\iil. dc .onlisunc, ocndocr. i ni prs.trit nporti imp!.d dilpoziriv.lor [email protected]., d. pild, 6nEbil.lor. D. obic.i s .adu.:"i ovdi6@ ()nc!i6bJ.1 mi nutioasi lnintc d.1s lre h dFL Cn:j..'lomi, in..6ttopa psibilit{il. ndft .L 1rdi6a h?,ii,zr suni iel limibtr, lnrtutr tcopo-

'iz:E pod daind. in for. nlG nilud d. dodul tn ac ic.f.tudr tnr@ dTliaE. !!rm proedl ll o v.rictu rmpoldl pclinin..i p.nrru ..q, dt d. {it,sisutut2 ci $odra dc n:nblu r pFieslui s @Kt , ldsi p.nru o v.riner.mponll n,nunid trcbui. d .rrpdm pini h lArrit.

D!p: v.rinft put n t e l1 ndiul "d. nndiar.". Ndun @iui ,odiu {i inrd-n

'EL folcsit nrid <t. h @ ll @, d.pin2trd .!. ehnoloB. prcpusi F.ru ft.lizp

pndid, lnrl .otdau. asd rci o!a. P'inul 6r Jire, cand ddri.@ VHDL *mrpb. tnr-un n d. prinitiv. eu omFn.ni? c pot n rfibLc ln tchno,o8j.pbpud. D. d.mplu, potru ?LD eu CPLD, in*rudcniul d. inraj p*( g.ncneu4iicudou:nivduntuhIdcpbdu.PaKASICspod.g.n nolntid.po4iriolrd & dei@. t6 arc s. prc.int ch t$uj. inr.oD.di. po4il.. PbicenrulF.e"4utf i'*m.n.nd.dnE-iprininpu.Hrmnord'ntiE,.ta3Fo6elnd ,uhit t brolosii, cum d 6 nDinJ nEin dc nircluri loSie eu ap&irdaciftuit lor togie tnpon c und'5 1 6 unlatc.

ia6Ap.a. azliu4,ln ifur & 4p&&lplid dnntv.L su ompondid. sint -ti:.E e6.ld d. di6pontu dilpdubilc lm PLD en CPLD, r@ iM.! ttuEpu'n @ e!4i or b .LftncL ANBOB diponibil.. Pdm AIIC, rdi@ @niI ln di$u-ka po4nor lFnG in(- dlrie ti n.biliE uor hodui d. [email protected] linind @nt<L E*i.tiil. d. Mi6I fnid d. dirpotdqnuii pllEul 6c d.Mit ,,g/a@l d'eD. o6lei, pbi.l.uni p.:r ihPlr. in :aati.Fp,, di4' tolmddi.um r 6pd.itiod,E noduLlor F .ip t sb ,e prilo' d. inil* ri &

'qF.Er!/ -hnrli" srod In Kn6ad Mponlr: dnuirullidup: +l'u'. Ddr&um,ind'idik El. inuoded.od'i dionrondiunilorluci r&pdnlo, d?r(inr tJdE(b'i.pdGcic'lj:Fd.dici.ndpcti. Inrdidrpinob,il $ cftdL@ p.nrd aal.r.{i crui in a. }1 Ii.!r i ver'na€ tunqion li, lnsi (mn&!ra@ril. c A. F cinitul a. n 6 Elizt on.Et.

C1l, oiia:1ti diviar. de d.4i., unod put d E . d6i p{i ln.inc ri u.d I'+oi(su 6.i .lul). Dupa M m ,:ut ld 6sud, in dp: d. $ri.rc 1 co.lului r puq eIE

,17 Llmb.juldKipd d. *hip.m€nc VHDL 263

pmbl.fu a. d rt d.amir. !t it lnbrqi d. !nd. rti pLat d d moaiGad i.or[i,uer&r:4sa ln mod,gur vi Eri onfrua fl.rcri d. @prrft tirihJ,a, a. viu ohl'sr d Enci un.l. tusndrc d. @d.

. cd.mridiGokpobl.m*hdlndspcGn:lJrloarurr prcidtdui. o.dfldu,d:ci.idirul rnEtiu, nu e <mFbbil d u driFlhv lpCA dnponit s;nucpdt. e,

'n!.1. & Gnp.ia. E pd." i.a.pu I e i n*i

': luEa.dF modd.L

:boda .l ,nrftgului poin. F* bm. ,i Erimr d ft mnrumsr €ecLnR nu potinlaui o rbordrc m.dcd@d , pb"d"l,i t"d i" p";. tui

Lr!.t?. Avrnd o erFnmtr ,ndelursd in doD.iul pbi.(d',' de u(uiE to3ie i :t ,€dr,:.x, eJ..4.r rlw nrdpolicntni.r.hqrbr.{p.mrihpdddfrd{rdI'm..:Fe,p€rhrd& Er4idlrs.i s idl.d' d eil*Oss:Dttd

'osi. Fdtur"mjntumld. d.r lu'l3ur mih., sn'fi(rk rui ,r&B.t. a (hinbd. et pdin tn @€ffr ud

F@t A.m !lt: si, FEdrdHr E un m l( c m@. m nlrnd. ruddlm.rrt: AS|C €4d. p.m un @ e,n otu podB,meu-, id oll,n rdm de d.rrd)r dor iELldr iI .rn'F (.t lrE r' xer md n.il6q {,ir.r 'mtsEr,

y ctuli, rnri& d. . ftdsd. p@,por. -&$.r - b'Ftit t€r' & sn |i co9i,' m d y Ju r.d bs rft!

at2 Strucluraprogr.mdlrlVHDL ! f*t [email protected] h bz-i principnb prcsmirii rMuaa i pdulrd i&i

dn lihhri.L F tu p6g'ru d. :pliao p.,at {i Adr Unul drnk prin;piit. & b.td. d.fin,e rn6fcFi unui modul d. €hFh-' ..d"t.d @ d. d.uli .l:l.inRrtuDci o arov VHDL sk, pr I tinplu. o d..LnF. : rd n:l.to, d. intu.,i d. ,.',F.tud nodul. p. dnd o,rrr'!d,' VH DL 6E o ddri.i. d.Dllr, r rrumrii in(nc ,u r

C..epol 6t. ilukr tn 6g, {,t I (.). Muli pmi.lui ti iiugi'E -i o d6l.nd. &adaE !'HDt o p. o ,lngtunE 1 dictun e rs'.L &Eliil. ift6., trshde:ibil. dor .ord{d." d. gr por 6 rsaFk rl'. moduh, aF o u'ili:uj. p. ,doncll r baalr pd'tu ii*n lor i.ndre.iJBnE una..ndi lll.k p. M.iKl sp.ior pec udtiz (su "itruri.) .h diirid, d.dliiL .rhjMuj. n. mftr-dbr dc F nn.hnL idLnor.6rnd rnr@lb'|. alor d.F nMluil. sFriod

^l: rM

nd ft. rbl o rhntrrud & F u. nftl tupsior p.f udlia EFd o drid. d. p( u!iy.l mf.rior, i,r mr mu]t Thrrui {u( F ral4r nftl por uitia o r@rirti'..rurl 3iud p. un v.l infdior. ln fi8u.r, Ih'@ . 6, E ri F r n&Fnd.nG:d. du urili*., ir. mririri.

Condgll'ltttwDt v, p.ni'.. DDd(. e d.1n'! m.' nulrc:iri'Frdri p.irru o jryud 6ribr€ ri vr pum

b di+o,irie o reil d. d€ mdas.md d .d6sudni ded .rFi. Fdi p?r, p€;c jid-& rhiBud doiti 3i o diliz4i r rc omiuvai d€.ohpit.rc eu d. s nreu.. Ader,

26a (lpholul a P.' lo.'Lrp'o'erd '..'.u eo ogrc!omb.!ro1de

d de .bod.E .rhi<ruBli lrr,.€lelalbrczurr eaemui.iduniervost qu* hanidell iis

FEUE +51 E rdlit alhirduiVHDL 1.) .on(epru de .inl4ucE'; lb) uri a,ea sadid

A.m.na :lror lim6:jc d. prcsmmm dc nivcl in,li VH DL ignod, in gen.nl, $rfnLi inr. p.il. d. linii, lckr putind ff utiliak ,lin onsidtcnk dc linbilint. Cann,d.it! ln..p .u doui &rrin G-) {i se {i{u h sAqitul linici.

lnrtn li{ic id d. pnxffi YHDLdalrftfta ?ntitili i d,fnj r r4itu-trii.pr $prni ce in 69. 4't2 Drdchplu, kb.lul.4'26prcuidd un pra

Bem VHDL fonk r mplu p.nru opond .'nhib on. .udoui,nkin Inproi.d.l. d. mridimensiuni, cnftnlilct arhit.driL iunt dcli.ia unoin fuicrcepr c, p. c'k compilrtorullci.rn @nsid.nlicln iunqn dcdcnu.

4.7 linbajulddipior d€ {hipanenie VHDL 25t

In !'HDl .rn, d.6r ,k mdi m,i( t.ru,, d. snfl.,. ,po,rl.. nLh . &, r,p zereu e/tr.,3z Ex.nplutnonru onnn?q,M sncrs,uqn(.el!_!, tsr ,E rtr,

.t..tz. not u.nafidoatd.rnt,d.Llt,,uinrpdo l'kd r,onnn r E'..tiar n en.krul .lnr,-r ij.n.a(rb, -,,--",1_",p-;:pir.rdubl'!ininrruhim/pd,r(,ln.ymotu..d.n,ino-o,..unrrr nhlbir_rKr $r" Br uo

'd.nur'oro, p'Kn(n, p.rrru un pprdcGn : nuaro 'd.n' ruilr, ,a.n n dd:R( poi. l rd.fin lr;!,nkl. p.dr.r, in d.rra.

oron nuF fzadBfinqi.inr. n.,urul. t m,iscd.Ddrn .t bu r un.' cn(i:t' m lrbr 4n ub.tdl {.j-. in :fD d. r rriodi Ln

.un..n' '8t,,.

ddl/Lur h1' n. r .rput d. r d.$ni kmnri.t. d. ,nk+ ti r.. rr(.u -rpr4nL tn ps.t d. d.tLdz' ?awbr r.Engicd\,nkl.cn.ird,Ltl,e,Frr )..od, o d..l.ftiis d. .ntie.. mli conti.. urmiro,cl. .t.-."F.

Un id.niinoor .16 d. uiliaFr e.nt r d.nuni .ntiurloli.':d.!1ulrLromul!'d.;''iorc,,.l6id.u .uro,ri*pDl,pnn qr8r'r., (I d.nu6* nmn:1.t. dc ,nr.rfiF cu dEnorulUnuld.nncd.pruu(uqnr.ranr.aft inco(BLlrm.nu[

rn S.mn.ld 6tc un $m.:r d. ininE in.ntiE...out S.dn.lul 6E un snnd dc i.fi. ain c.tihc. R.mrai .:

vilo:r: uri"(m.no (hnrt nup.:rfi ,uu,i d.n,nrdool rhn durii .niid{n, ci numn dc ciir. et.l,lc cntiiiti@. totold c.inQ l1 0E n. rcGrin.

h!re. S.nntul d. m &nn:l d. i..tirc din.,rihr., dd v.tdqlu po{. ff ctrirl I d'n ink orul..hrEturii.n' rjr,.

'no{ Smnrlulp.nc h rolo{' o *mni d. nr'.euu{mr.ld.i.{irrdntiri' Ac'rodnuili4D.d.ob,e.,rp,nxd. inr.rdiqiE i PLD cu r.i lliri.

266 C.Clolul a P n(ipiilcproi<r i.itui|lor loqie combinallonal.

tAJdr., Un tip d. (mnzl Pdisn,u d.fintr d. utl'lbr. ln qb*qiuMum:ure rEm mLJt & <liao' {ap( iipu'iL d. rmni.

&'ll.pti d dupi ulinul ,rrs'eA iu .pac ar@d pud e viauli; inv.gdpr,@i d.lnclid.E d cucEul pund {i viqlU, ac ftbui. ii li urna, dt [email protected] lFmnt indln'E L pnsnruto d.VHDI l.cprmri.

Poturil. nn.i .rdrii, pr.M ri moduril. ti npuiL ldr rur br aa e !o. [email protected] hodul. arc folre .ndhu ap.aivl. FucFo.,E inr.hi I .nriqii .EpwEa h Lfn'lb n & .ttikdrr. r ..d t^di 8d.nli ck prankd rn eb.luti-23 ln.s d.6nid.,,rMt@ n.bLn * f. el.uibui dt.riorln &JrFF.d..n i.n. ittu4$iedn 6G n idEndfietor t6 & uiiliaer, .va.d, d. obic.i, Ldtud.u .!n.1. ..idfil polt 6 clir nun l? d.ititii, t!.d s dorctt. lcr lnm

.rcnt6cw.,s.4ttituturA.t nl@ie..

S.mn:ld. sEidrc dc in.dhg .L m.i diktui (potuiL) * .Dre.€ dj'stiuna <L d..ldric & podui din ddl&d: driddi or.sp.nd.nE, O thn .ori hliFer onin smrl. t .la dcdrn{ii ploprn cLi {hidui ln nod lim t d .lelinht. d. niv.l init. D..leiik @nurc mi nultor c.ndi s pot sroF lna-s.Fdcf cprt, udlizr d. @r .nridtil., .t. dm rcB .d! m! duin.

D.cl.qiilc di. E6.lu! 4-2e por rptR ln oic. ordin.. P. FrcuF vom Fana dirre5i nuGor. Llui dc d.d.ntii ti iBtrucriui e por .p:ra l. d.finiiil. & dit tu ,insi c.l mai qor dc d tn.Fb d &.la f. & ndub, Agotudffi'. dspn lnFnnzl, Gleri infotB.ii d +{ ji ln d.dnji. d. Ponut, d *!?Ii EPtului d i.i

.tso,t ntu1dtuL . tiFntzlctIn qdnn ub.i rnndud pq n d.6nik nn nuh. em,.L eu nio urul, 1Gd

@ftpun:-lnd ln 'nd.

d.nLm'nlo' lM i. F 6ndiun'1.din *h?mr logio El.Po' 6

d(. * rd* ln sdrul <L[n'|ld d.,rurq i j. emsa rlu obck loeL srluE in @Eid.nd. n@d in ednl .L6n(i.i dhirruii e L lnglob.lzi

v&iztiL|vHDLt t.st^ic!& d.le, iid.obiei nu o sEnicqti. ntcip.nru ciruit. D. l2pi. ob$mi cI d.6.iti. d. dietui din 6b.lul 423 nu Pdcdc

4.7 Llmbajuldesiprd de.dip.me .VHDL 257

.icjo-d..lmij.d.wirbil." ln&linb,nd'6il.L&u.iliza_ir,tu qiiL,pbadudt?,ioLnLl. VHoL d..p'. fiff drtft -.'- "-:"d, dndh,i".i;, ln ad;ddoElor d. pbghn minii(. r nw n i tabnri /. Mdht2 * RR a !@ 1rLcLdrr.i d. rnnrl., u dapld hptului d .o E rotoq. odntut c[.,. vut.b!.:'tL.6r. '@.-tu;.biL '

|+-etubit ,

a.Z3 npurl d conri.ni.Tct cmn.lcl., wi:hil.lc d @stucL din pbslnd. rrHD! tR6ui. jr 2ihr u.

,rip" lsen. L/a/ pR 'ld hduma fd dond,ul v,lodtor p. a t. pM. tu uno&d. ln nod rcmj dinld un s d. o?o6n rcu ,s. oe.;bd (l. ;ud., ANot:m.d ) :s.t tiPdui Bp(uv.

VHDL drpun. dox rL cftd/ ri,ld 2z1rfaa, plldu( tr kb.tut a .2o 5.18uftt.oporip4d.ffniE F dr lc rcn uLniz h tu@,. r;r rnr.q.r..n&vqi fi rnd 5e d.dq' o npu'|. d.nun c .brt')i "b r_v..tor' .un dmlDt. mpoi.@a cinir.lor digid., drr !1 o.saor ci v.siu c dc6nii. d. u tia.or d.EBr iipuri rut mlt mt udL, ,'1 .n von aia s.inr.

Tip'i tnt.qer 6r dcFnir a un domm'u d. num.F tn(@i e indudc c.t frriid6.n'J tuprin\rnrr -? I4-.43r.M? r . 2.I4-.4S',0{ r-2rY-L..,t'-tl: p;cE.ld. \,'HDl po' dindc&d dommiu. T,putb6ku:(dour !do.i, ,,- ,,i.;..npd ch.rrcl., 6nun. 6r. e"--.L i- *,"1 d. oad.* tso ,ic s b,i: di-EEe, prim.L l)8 tud etrrdc ASCtt. Op.Eronr pEd.fin{ leirti ripuntorhe.r I bl.& rut pl.aod h Eb.lul 4-J0.

or.l&j Firru dFul b!@r or.ddi Ftu rlFul b!..q

D. obiai, nplrilr eL Ei foldft tn pt%ona. VHOL Mr ;?"ib r'lf"ik d.d&a,,. rdrnrft :l(.l:c.cr. rut@nln ,! nt nt arw. a; * d.6;-. p""&oje udllk r qloiilor lor, Trpunl. pEd.anrc orcr.an,icbrr..(.r rur ripu,,6ll|'dc O d.dnti. & tip .Ldt! uui dp .nmer e aor;.ru1 p@nhr i. p;m

263 (,eirolcl a Pnftipii e pbFdln' dturclo' log..e Mbinrt,onal.

lini.2 Eb.hlli 431. Ai.i. &ri-ub; * lid tusd v:lodlor F6i6iL 2l. lipului,etaaE pin vilgul. (dun mr). v:loil. pfr 6 iddri$dori d.6rli d. uilizbr e!aIre( (d -Md' nind un ffid ISO (upnB lntE SfinincL iihplcr. P'm1v :.d * 6lc.tE in lpei:l Fnh ddn a@!'ilorpcihil.su :'i

'r uui.ubm.'

d n.i mu!r. tiri, c, d. d.nplul

LtP. natutit r. llktt-wbit t

abr!* tututb n ncti| Nb'*i,4i'u to v,t ,z-l,,ti,.6rv nw$w k M+ v'b.bi,n iau d.m6 ubefvu'con.L. r ,!tu tu tn , nawli? .- t L.t'

A dou nod.liaa a folo,.rr l. c2d - fuft inpo@t - .l sui dp losjc er.Lrd.[finn d. unlEbr. *d. tq!c. pr.aar ln rbd'i a-31 up a rpz4in. pIlldnu.trdlllIIEE 1164. d6pc 'x rcm dndD h*g'Le4.-.t.Asriip nu.onih. ddrraio.il. o ti I , ci i tE Fpi. Elod @.n&nc lnL in oFntjl.lc iimulzr. huicnn.l logi. 6n) dintr-m ciftuit logi. e.l, 41 cum rcm dplia ei dcdlir - tn

sprc d€osblE d€ c, lifrbriul vHDp.Fir. d. .lh rcmsr& s d ibliti o v:roaF u

' *mn.t ir upr v.drb

v,ro i, F. (orom.u ipur d{r.,3r ts,/{ea ripizlE plftmi.r de o biEuvr.cni d' ri m bres. pmgraftte {.t tuiM. ri m:i us dr d.r'nr d€.re de n.i 3€ { 8rcreti .pl*t - inb{'nd o ldoce&rluFr usnffilrtuF&

'oFr4i,r. !inpr^..dm In Girrp@r.(r inrEr. JnLi*hnJ& do

*led.E. uei. drtr.u. nudr d. p:rtu {rurr' ,.i{ ,l@q uE ,e*. r. po, obris: d ,p.l4ieirlicir o tun4i. d. .on€Ri. de rip.

D. &n.na VHDL oGrt udliztonnni posibiliaa & . @ i,rt?rt d. uui riploldind line din hb.lul 4-31. vzloriL Nbipuluj scbui. !5 * rfl. inn-u shdoD.niu

@odguu .L nlori zL tipdui d. b.tr,tN. ebtu-i,ilkU ji wlet-ftuln.1^ @rl nlirip .nlred, "6ntiguu" s ..f.d 11 p@i\ii|. o6pn tn li'd-Mhn t^ii:li, d. <LnniE.Id aM *mplc d. d.6nidi d. btipdl

R.mrai c5 orddEE in adrul uni donmiu pam d endc.d ,ru [email protected](a6.Lnr)endmto(.ldandmd.Pcnrru..uniEribut,1.sbtipurilor, rgd dbFbirc d. smiGciva trd noi ru voo fobn ,.i *L {riburi nici nu l. von mi dna h disuti..

v.4 per leb: & e nlorh tipllul .rd roerc e d.finib dnpr daerc i nu d'€rrid.{iri.tun roFdi dinu- nngdr, rired. nrei.. .u, r. ! J m.d 'd mrr qn e ddirqEfid

dx d Fnrr v:to.,t.rd,t.ar. r I ffinr roto{€utui id.nritjcnorlomd dinr{ lhde diid, de

"-,, da',na n0 rfl o p66rena. ftirctpalul divp.frca€*ufol4irendRd.6Fulc.n0s fi purlr r.l.!i.0. ri "!", du€e a. fi tcr

'ae*e daPr con*nG ldrosi. /{e& e Eamincie de imp.na4. rip(dld i. vHD! nu+r onnde'd.dAaa e * Fmiu omp'liotulLi{ ots'ucre ,uiri r.^fi{d de tro h

4.7 tinb.Jlldes pd d..(hipam..ne VHDL 269

I r.h.t!t a-3a sinr,& d*Lar4ii or de ubbun VHDL.

.w ^"tuti?

!. .ttay tuh*kilirl,iro Mht ltulnt .t baLn ,twnv .tit h ddt pz!.tuinlir6d^rowh4tl A,dr?4L n,rN nltu-tit Lr *rcy oit-d.Mi!, 6r d?<Lmttrw,,'l,dh b ttq t,it&Mirag.ubeinli.Abwb6jtuU, d nFL@ltv ,@ctit t. *t.y ttitahdir t. t wLe-inlirlt c6mro wbtz-ftuU, .r

VHDL in lud. dou: rubijpud int.e.r pEd?frDir, cu d.ndiiilc umftoe:h r.l ru rua ktel

1ro 1wt tu+hF{lGe,Elz eanihi.lalizibintu, infttin.E i p.tubilina pbslnclor tn ori@.

tn!,isnrerc.idal' ii L aMrt.p& rn ulii61lini. a ..!.lului 4,31! hd m3i

2?O Crprdd a Prindpiile proiedlrii cir.uir.ld Loqi@ @mbinalioEle

R.mreii ci vrore !n.i @nflnrc pdt li o ihpli exFBi., Con.hd. * p.ifol6i odmd. Fr n fol6it. nloril. @cpolbt lon 6ind sloriGet. ?n nod d.or$iiin d.Enitilc d. tip, cm von ll:h cudnd.

O /ld aksofl.lan'. imp.frnEdq npur' d.finrrd. u'iliad o{nn *. nr'M,,,rr& Cr !' l;:lr hrh4.,ln !'HDL. un drbr.cdrGnq'.co mJl'm. o'don:D de

.lm.nt d. aer.ti rip, liff .lffin fiind i46n6or p;at'!n ida tl bbhduiri,rlJl a. I J o,eDD cndr v.biun' & 3in(!r rrn ddru unu' ublod rn VHDIIn pnn.l. doui '.b'u.L k ,? ,r i.ula rt nt "a-f"z!t.rnnnnq]i a d.6ncs dommiulporbil p.n'ru

'n<hul ,bloLtlJ. dd

' nmi' ul bkl dc cLm.nk :l a 3tur In [email protected] ftr

vcBiun, iolE vdo.il. s! o.uhmultin. dint-ui .ip dflor (t _&'.,,/) @Btirui.don.niul i.ddului kbloului.

Ercmpl. d. delmtii d. oblouri g:sifi in ob.lul 4'1. Prin.l. doui *mpl.,btb.nn ri pEinti un domeniu rand.nr i unul de.dcn. Unibnn *dPh t{i(u * p;k aolci o oroonti, miD-un, int{ dclani. rt nblou, d.mon*rlnd, &dhcna, d o vrlor din dom.nj! Po.t n o sinPli sPsi. Al ftila *dPlu ed.i!n .lm.rr & t$lou Frt n .l insuti s ablou, ct l.d!+ dFl nn tihlou bidimd_sion1l. Uhinul dcnplu:nri ci un tip (eu u subtiP) dum.nt Po c n ddsis Pindon niul clcn.nr.lor .blouluii Ebloul dcffnjr t.i @.tin Ftru .Ln.nrc @u1at dind.6ni!i1 ddie'i p.nru rtu._rmtor.

tb.byt.i!lrrAy

Desi VHol d€finene qhiFl ,natur.r ca idrcsi reesariv irp:id cu 0, maiodt&rnumck nrd:|..:h.Prnd!u I D dm urei in

recJe bb' e' fumen i :L ln .el 1dt .Iouv. rd''u di{di : @

'dFlo" cr&u ts nLlrid r'F o r !r.dr.r plmu' rumr . bi 0 P.ntu..n,.e'c mI6 hururc nn'rle) F web

-r.*-,.*.'

pfoBcrii don niului i.dcrdui. rrin um&, .l.d.ncL Gl. mi dir tdng1 n. tilou_;ilor d. ipoilc n--ruii, b}i6 br4 (e-ri!e i nu 'tui 1u, 6pdiv, i.drcii r' t,

ln Jdrulnrru(ru lor din prcsm.l. \tlDL esul L Ln.l.m.n' & ohlou n h(ltdizand .n.1. t$lollui d, ln p1tutzi indsul .l.nodni D. .x.mplu, d..t r, B, x'

4.7 Umbajuld.q.iprorde<hipam.nEvHDL 2t1

a s sni nmn:l. eu Ei:brk rkrcnr. (tor.iro npurid. abtou d.frnrk tn Db.lulI rnr.l.m..E:t.

, uhthLL lnaL A2 np utL, po,1i d.diy pnn.nJm.Dd in,r pa dn@ r y:lontor.I.tunkld. D..rnptu, p.nm, f& t/ I ru( yztoil. h,Lbihi;, d. rpd oyte, y

VHDL .lnpu. I' d. u nDd d. noE( prscurn. ,j pnn,E indc& vJofllo, p,,niniam.dtulrndaJui. Dc<xnplu. Fnh : :u,bu, to ;o, (t.merrto, vIi.b,tei,,.lerip rcrd, .v.lo.R 1, cu depfil llA din 6.er. ocEt, dmE tj $ inpnn. t"tolm 4ro,

. Mc@d.|. .ldr( mri ts &n' .ptsbit. oncirui ubtol. ,ndif.,.nr d. ,,! -radr, dx

slrur.impld moJ d.r \aro qrirbiti [Enli: und, op sbtou srD-Ercetob.nemu,.tr" Un/.I.HDI ek o u--i"* d. -Ddo. t" .hd-d; rro --d,{. d.d'Ld.l.duhlc.(unrra TJaa riJr. un,ircn.Ln bto,d.oEd.cm.an*.mF,unuinblod !td roq . d.o{m,d turyrm., *porFnnbuio v:lo:,. *rA.-.+irugm. o ondi : o :d rn d (onrn j onft,. :pJpn jnd s,ju <t. n : rfr((&hnn.r

'don pGi6ilc Fntru .tm.nEt. d. np srD hjc.,i:nu

r..h.d. D6 al. don! q.hpl.d. -" ,,, -po,,--i;,s.

,Md dr p6'bil d

'nrnc.h o sbm'irm. ohngur cu o z"rz uJ nblor pnn hdrds

'ndrciror D'inutui t utdmutui el.m <lin :@ tubmunir., a & rtchptu.r; 6 b r r B, r

Rqr+ c5 qsul & Fd'c.r : on.' ,rbuc :r 6. .atsi a ir ubtoJ o$,i1.rn 6n.. purd combiD rruouriL e- .l.m.nd. d. ribtoL toto{nj,Mud Ldrffi.rr,dc.lrtu': Ebtount. ri d.m.nEt. rr.,oa ,n odrna.n r. rur(r..arhrtnBal/dftptr D.o.mplu.,0,r,r,r'rr, nEei,v:l(ntr.orr!,. i,r.rp6ir

!r6 dM.o 0irBr /' f a €ulDr o d.ptan. n,rutr; o( )rinsz.J r bn: DbLduid.3 bqi B.

, C€lmr'mponn p d. 'dblaJ

d,n p, osrmd. lpn,fi* VHDL a,. dpullosic. d.fin.rkro.. dm.ud/,oL.lrFF 04, d. d.CncrF; muh.n.ordon.d d. bi lrd_roric. D.fin'!. :g'u, np .k umrrorm:

,An tJ2t rn d.nplu d. np ktloL L[r. rdd oom(n,Ll rrb,outu, n, ( pft,k,j ,. j .l

r..hri. u F. u ,ubdondr rl und np <Llir.,. tn .,ul d. "F norurrr AcxttfLilnn.d'nyHDl rpnm.Ed..rmrhiGtu,,itun.,y.trc.t.m.nr.d.Drdlmt/modurfd.Et d(um m.Lpmdm,d.dim(nnuna Dbioutui !u &dom."il ;o,,t-'fudu'. Dom.niJl kprcLiz:'l ronLi.lnd unJi *m.{yu u.r v!!bn., f ,,buk:Gr ip. voh sludia ce@r enpl. in $bsedu.a a umd_i.

272 c.dblul a Prin(lpiil. prol<llii .iroiielor logi.e combinrlion! Le

4t.a Funclrr gr proc.durlAsn na Anciilor din lim61jd. d. pFgaht d. .ircl in.lt, o t,4i VHDL

t lltot( i ahlkt Fra( :€n.n' r Ruhn,ld'n .od.fniUekuorpdrft d.f!r.p.VHOI ruunnpprddeminr

'nrtr uR azfa4ii & tr4r K pftnEd,n Ebd.i 4 ]t DuP+rdirnmdE

tu.oe .l(:(s D;nL o ritn d. ,m s d nrJi N'@ fitu!! e- !ii@)t^@;l Tqki. C::nd E rp.l@ o lirqi., pau@ dar din ,Fl *n( lnlodr dB;n

' bm,li. t mtIJpd'@ d. 'ipu( 'nEe:

linMjulu vHDL off.mi{Enpi"t"i. u "ta,.ta'

.p * i- *U,ip:l;Pdui pfffrlo, fomul Drd tunqE d.:FLIidin ift;.nn u.i {nitdii, Id la.al Tduhi tun li.i aE lntdnt o !rl@ tAt@

,"tuatub : ntffi,z!.'nntatuL: titm,r!2|

)"*.^* , ;2-".*t ,

Dup. dm obl.frr! rn eh.l. a tunq'. iri po.( rL6ni loal PoPnrl. nPd onrhn(wilh,l.. 6rtuir oF(dui'mbnek Cuv'rrl..h.i. bsern r.ndlnddta:o*n.dr''*."-ti*, 'd.;s,l." -. * *(uu rn urm:pclii tu.cri.i vo r@r(llhJmuldftnnc dE klor f.lu" d.

'n"tucuun' tftno:lc t ,inrei rN'r @ d' d'iu lnd

6E n ed 6 duftn .rc{d d tEli o or]l@. dFri.nF in Pt grmlc, P.nm.Putalnr.le a.nol.lc Dlannc nci

^;i*-; \,+lbt .C.'d -mrii 'nlibihr'

C, dn '$clul

+26 & L pa 26r. s-^,l,Fdnh8h. 4. !6 xrf.l l;di,i * r,olo*:d o 6ron ln€dnnd.6ni .' tuncd.iflrtnol."t..' md moocntut in 4 fu.1,1rcbui.6l s lnbti h lFlur' 0ind

J'6nd.odDcr.v:lo i e u'm@ l! fi. in'dnr.p.lD'ului lIPLJdulErdindrdD6i. R6!'.

', 6. ontom (u n, Irefr d'. d.clDdr tun(F.'

'Pah.tul loo. itr<L'<l I ErF I ic d.,ln<{r mri hJE trqn a oFEd (u tiPunl'

'ui:dizrrc ;Ld rd,. ri -d roerc v.cra P. lnsr o r.ri. d. hPun rLfinn. d.

*'1,--'. 'r.hdu]

d.n.e* n qnd . loFE d. b'-: oBpun,lrtr 16'0r bPuri

* .* l- 'i

*. l. ;, -; sr qld,6q'j pG'h'l'h€ dc ,ntut E/n?& ',p-d@aa trd.'bn(l t'mb:,;u VHDL L P.m'b uht'a@rutui

'; prua e

4 7 L'mbajuldffLpiordee(h'pam€nr.vHDL 273

frnqi.rEbui.zp.hd2Mcictndr.foloscrt s rinbol d. oFmtor prcd.ffnn (&d, or, +

e) inpdnt cu op.mn th ur tip dEnr rcsil P.ntru s anumn inbol &oFner po. c*e md mulE &6nidi ompil{orul *lda?j au.om.r &fin(i. @Gpm-t'or ripulu ap.rdilor d. fi6.d dnr.and rp.( &lopftror

D. d.nplu, ebclul 4-37 6nlin. un c.d din Fdcul IEEF .,E @d cuo d.&6rid opmth loSjc5 "rnd" clid opdti $ri d. tiPul *d-toEic C.dul vi [email protected] .1.d.n..1.d.b.tn.[6hduluiFercl.E indtni (fl deplj. dva.dui clEi. "r.rotrcd", pc ak von .lasi. ln apm.'.,d6prc cncuit L losje d rEi sr , 4n *.jiua t.6.4),

I Lb.lul 4-t7 D.fnitii coelpodStoiE optGtiei...d'(u valo srD-!6rc

Llrtd-ulo'igll

i'l@ (od_t.br.l!, R) ),

21. <,'ii!\tt a Pri.(ipiil. proi<6nt .iruiletor tosiG ombin lion.l€

Tipd ptudilordc int@ t fr+i p@E ff 'rd_!roei"

o{btiput tui, .6_r"gi".Be d.6nit, d. *m{a, roidpd uxor a tip d. in@E Fid tunqiq .li.r.trci @.! ( hlonh d. inn( t. op.fro lu-.nd'eoElorrcnl%ici{.r...r.(}.tnqi: E int@ @ dmk insur.l. pnru Elo'i pG,b .. Tidl rBbqk_trbr.d.6nqc u qblou bnlmNionn t'9, n dru mda ondft FR.h a. ddi ,B_;q,..ln .nd_Ler

". ":roal. d'. eh.t trr sdr.t dBrE tndr rb; ond d,nrE indi:i df 6.'0 .6. ! ,un 0 .r:b,.vrlou6t d Oy:lot r' ( rndbqft nun:i &ci hhn'ndki$nr

'' au s (u I J'b,.ln.n( atnhbd rh lrtorjt.,u, ru,x,.Chk in.Lfin'B. lunqi.', dilimd.k dubL inft tr 'p;.um.l. tuncli.i indn:i

{:pnJ.i oFnbni rlnbun nul pll P.ne,qflbbih.: tuqd6E onjituiddirr{ sinsurr iorE!.rift, a. l.6rc 6 dodr zl Ebloului dcEmin.t d. ei doipdfttri d. innc i tunqi.i "ud'- indi.ii ! ri i.

Din JD @'nr.lo' d. dpiz.lod. $'ft d'n \rHDl. :p:( kffir n63ih,son(ri., unui *nn, d. L uh pL:truI.u' Fd.tul IEFF r t6.{ @nnn. lxft 6r.!id.6nwH.. d.a.mplu, d.LBrr b sto_drc Eu inEi O@nEdrc n6dd, in madnom:1, B'. @d. hsF rrc wcrcF t. ldorE inr.4r @dpundure.ln tErl, 164 nu * Srsk o em;a tun-qk d. @nd,j. d@@jn prci; dnri(. matPr-r.E nuftnd pork 6 {ll4rid. d. a.mph, ti.Egi pEe&n;u ftpled.n d. e;n.PuEh ld d (nn o tunc .A. onkntr tsntu u pbDnu, a in ubdd +J3.

rhn 0, I r'.>iun,*.b 1 l ..>dsarFEs@r+1'

Functf w_rmdr foldqE un isonh 'Fx ,nplu, cfiivrt.nr d iomu]rimbnqtr d. dpuiun. d. L p:g 2. Nu {m ddn. inrd.FuniL rd,q*t rlfr.lntrhir. nci, d.ci ln h-Iiuna a 7 3, dr !. r drem.d6pcc.*m6:. /,tfu-I'u., trurr G'. impl-i :!rnd rmn'nad:

"nu fu nnr'. Oommiul bu.lc, rcs *pEizrt prin "x ru$", .ponotul a und, uui num. & *nxd nE6.rnd aiibd,tu r.4. 6r. uo i&nnnator d. aribut prcd.6rn, ar ,. rplid nu@i nblou,ilor i rcrmniGatil iloncniul ir<lqului .6ui nbloo, d. L dns: h drapa".

Conv.6i2 tn @llLlr enq 1 unui l.@8 tn srD_r:c_E&r, e porE &e e tnE6dul 4- rc. Aiu kbui. !i pR'tn nu dor vJffi lnm2si e ddui. ;nknid (Mr,o {' numlrul d. biri ln tr * do.rtk c E ep n. Eulatul rsr r!,. Ob*F:Il d tunclrd.dai o Ei.bilr ldlr .E6Er'. u s_Grc_v.(M DUn or dormn,ut inddrfu

1.7 rlmbajuLd.xnp@' {hRh,p.Rir vhDL 27t

d.pind. d.8rt! {dim.Bi!n.). Din lcsrt au'j, srr. r.buj. si 6. o oGdti eu o ndldl)T .uno(uia tn nom.nrut ompitrii 6rec, c@ srD Erc Effi. p.nh.frqu'€ onEBi.'. tunqu ldqr.,lgo, (mul d< impll'riucciv: d. b p4,24.

O ?tuealli\4{DL satntn\ d o tun.fic, numi ci nu irbra ni.i u @!lat. OlFLrc & furcti. pu( li folGii ln locul !n.i dF6n, p. dnd o.!.lt dc pddudpok 6 folosid l.leul uci iEtruqisl l. p6edud. rrHDL d; Foii a dpLJ d.rsmdr si 6. Fda pnn o* $ !rcut, d.ci dE, & 6p! p6i6il q o peedori il"inroti' un €u1ar lns, lntruc,( n! sm aoldi pnedud VHDL ln lu@ d. frC, nurcn 6d .drc rct subiEt lo .lid!L.

4.75 Elblldir.l !l prci.bO ,trna, VHDL e u lo< in a. ompihonn l,HD! floch.rl inlom4in

rJ.rnre h un .nmit Foi.cr, incluiv 6ri.rcl. inco.di!. u.iliaE in &alia iDu-lzE ri inta pbicdlui. In flrqi? d. inpLn .k, 6iNb@ po.r 6 dlLeii no/dl u.oi .ilm d. 6tid & F un sloitur g:rdi. P.nh orie pDid Elir2r lnVHDL@hpihorulcrEz,id[z.zi 6mrobibliocrdmmiti,rcrk"(,Iucft1.

Un proid VHDL mndd cuprin L, d. abiei, tui nulE ffrift, n qrc dinte d(.r@nlin:'d .lGdr fEghdk nc pbiaadui e irclud cnrniri ti dit.itui. Conpil.e'utVHDL .liz.ri 6q. Ei.. , pbi.cnJli d {o.[@i in bi6lio@ "wrr! @uldrclcobinut.r rot dcl aud d.iniiilc e ri ist n..€a, a, d. pildi, ,.2lbr dtirrti. D.ond'cki &.ihfu, u p6id d. dpl@6 lec 6 turftnEt in mi nulc 6ricE, @npih-onn rdnd oo{' po'hiLEE ri Ei,asci 'monfom:i

c dii dFic n.d.Er. paibil o nu br irfonnnnL n.ffi Fnto m smn pbi@ rl * d.ln

liblio@ "*rk". D. piua u poitut po.e uilia rcclari d.6n4ii i clad noduLtuqiord. Fim o lnr€gI glml d. pbidr. dif.dc. Fid. Fdd dilpu. .L obiblioE t "rcrt" p6pri. (.fl.rl, d. obiei, lns-un rubdit.mr i ditmrului gd.nld.dia .alui pbid), d.r e n@ ,: tbt rc t L o biblioEci d. uz onnq a.dFibd. .Ldnidil. foldit ln brE Foiale Chi{ d poiErd. d. ni.i aindiu.i por6l6i o biblio..d $rd:rd, flm cc @ ct onlin. d.6nitiiL din tud{ilul IEEE.Pbi@ntul poft indie d umna u.i cm a 6i6liaid pdn inrcdEdid ./.pi

275 (.p-rtolul a Princpiiepoie(5 i dKilelor l€1.€ .ombinalionale

!!'.!r (ib.:ry - bibliaG'j), npl6 l la lnapuol qi.rului d6tin.r Foi..rului Dc.rmplu. bibljote IEE! po{e n indisd ..d.1:

cr€'n.lun,mpl'.n L incPu'ul fi .ciM litL- lrHDL :Lrcnt

bibliordi Frmn. a@tul la ra{. .ntitiil. i1@ bibliotei, Ed ttui 1p.rnit. t6ul LAc*n dt rclul "p.cftklor" ti :I ,d zlor

PKiarca ln pioidc,l nnui nuhc dcrhit durilc ualiac tcrior 5i $ocn.lnd.nnitiil. dc iip ti h:lcl. &mtntmftus.-, Dranurc rn .ontinuR.

L ; m.}/ vH DI d'. u1 [!c, 4 .dr! n. d.finili' rl. unor obnc'. sE Por 1 drilizk'1:l'- p'oe'rmc Ob'.ftel.rpo' n 'r.ls n P:-ne'.'unr d<1., id.cmnrlc rPua@n(sr. tunq , poGldri ti .onPoncnk

\.Tnrlel. d.n; c irr rn pr-he, .unr rnn:j. -slobdl.' .d! b'1. o i.jH cnnul'VP DL c- u"l'rr'i ad p:d.,. T.pr k !' .onrhrl. dJ.ni'? mn un P: ler onn'ru'c.l.t' ecdb-u. in q; n,1au,.hat alp:.h.' lnmoJemhr'or fun.ri'kID,@dd,.k d.nn.rc

'nn.u" p,d.' po' h rp.Lt in o' r t"n' -'. Lt.l d,:rlp.-hfl

ir' .onpamnrl. ld6' ' < i; r h,rliuna u'mibi. oor f' -in.nnnrc in n h rcuik

Un p3e , po.tr (r ": , n p: h.' d,.: h ir(.prul f\nrului rf.'<nr :eldi poar (incud..&@;3e. D.cEnplu, pcntu a utili,r o1rc dc6n\iil. din P.ch.rul * &rd

Aici, i..e sc num.lc un.i bibliote.i er. . aov indiet in p€l.bil lnri chu-ir tbr!-y ln iaa,i b'bl'oE). Fi.rul numn n d-

' oe, --r t d ' dnt'r. d.rin't r. uftk

Sui\J..!'r' .'or( ' (( dmpilmtulu' \: lolo!.& or d.finiti,l. d n,afl 6t.r' In

lcd $niului ,,"u" puRli rcii. nub.l. unui munit obidt, p.ntM fol6i nutuid.fihijia r$tuil e. d. *.nplu,

Cl.s d. mi sus aae re6ibiu .nmd d.nnifil tiPuhi rtd-q14rc din trbclul 'r32d. l, plg. 26s, dclu?-t.'i o1t tipuiil. ri 6ncdil. Inrudi. Pukm lnri:;i rid 6i mulr..h8,".'. o.nrid r loloe, rl'. d.fi nirii

D.C kr;,hddd nd i r

'toE o p'.meruq r mn'Nr"lo' tt rtrd:d'arc Oir..n.

bdk a u; or,hd 6.nnd 'inLdr d'1 nrlJ 4 40 Tek obncrl. dalnk lnrrLa-r,,"*i."; .p€cfin ' r' p m/ n' q'u. "ed" ( /pn. alpi.du po' I'tuk d. onc 6r'd d. po,€ or u"l'&/rr Prh.'J 'aFdr: obr.'.|'r J'md,cuvindlui ch.i. ,F.c*q; bdy" sunt toelc. R.trdli in sFcii frPnn .i Pdm Fdconnn. d..lj{ d.tunq . nd d?nni\ii Oe u'd a. fi'.i. lPt Ind' dor nJm.l.MrrL n dn.n,ele r uDul, ej": L ruvinol Jt( , ! dupi noddul d'i

':h.lul 4 ,r &

l,p.a 2-):A- r*: . . j'd.i.,*.uv;n,. Dcl'n'F: dmd.d r tund'.' :t,1rr olPulprh.nnui, n.iind vizibili Fntu utiliarodi tubcici

,17 timbaluld@pEr d.(hrp.menF vHDt 2t?

StrlrtLrLa IEEE Fntrr VHD!!+rDr DF'id. dp&@{Edin., der r.nindc riFrnt. d. dj?, tu4iit.. r(@*. pEpr@c i'lpdada d6:'R u@nt? ecd.6niF lrr, rrr wm.k timhruru, tulnl p.dr. !:p$'le { mer.r. (i'di€ crl€ cn plFlra?. r -hDL .u t;i sn.ln onsiir., u,5ni d!p, :J.pu(a r,ft.juru, q fu,nrd rrr! r0zo. (ffitrnri' &

h..pd d inrrcdud pun & dne pFd€finiF p@F". ..t 4 rd tJ(r r d rrr !.tori torie&cx0rir DRiSu d FR.r.lnrid ditiE. drFr 4* Lpu,i dile., -rdu.* 4dq

ret r d. {rd,ti', rtrr . etJbo,n tschtut togk tun&rd lldi.u_rq,c_16d. o Ln ilhlosil cu mr t:lon. Bc iid.phrr.;plituribi. ,rtr€a r foi umd d. *Fdrdul r 076 j. pr:td h *qiuE 5.q.6, t :F...tnedra, p6.h4.u ripu'i r.pa4,i *ndld re.o*p!rrbr. €onlor din.l)@rdde

'4nrii pd aigui. un s,.d in.[ d. pm:bJie t

.src & nii direBiuni *a,u (@ts,,@ nu m,i rnr{ d'*1 pDd.nti. dd ri hrFre('4!. ra.n dim., pldndu.r.d(e !o nbu'ir a FjDla r'5kftror tusidr p.

6*4. er '@-!@kt b

+7.6 Eld nla (b prol.cirr. druclunLIi frn., mrm ptgititi.I .rniilm sF pbiartdi VHDI.pdasdabilt'

r ei d'il@i Anintii-ra din Eb.lul +23 d. L prg. 266, d u ory d. {Iljcortdsri &.@ &d. d. irtelidj,lwlsz. ln !'IrDI. 6.4 imtu drm * dEliiiaulh fl c.l.ldc illfuiui din ...lqi coa & rAidtud.

Adr tud d. lM dc aod. difdir & 6lul cd rdoE irotucriuil. dintu[rjck @nrcodon . d. p68tmrc l rplieinor, @ $ft @Er l.endzl. rnidqiun sihulh. lut.@E Fm r.im!L onpotu dhiFhoRlor,.L cln'da.nE emFn.nb in(Ecrioncu @nnnuu. .u dori in rm;. momoR pco-

2?6 (,dtolul4 q 'Rip'il.

p6i.dr' ' cr.u'rld 09

'r. .omb,nalioM h

bilit. Din ,B6d auri, inFu @A d. zlidod VHDL dd uldm irdruqi@nuzlizzi m ldDl udlian d. prim isruciu., inulabnn c hffi h .@ FinrirtMiu. ri d-l;-t rczdarL ir onordrti cu nodi6(:e d. uldn non ni 2*dn d!i. D. Epc simd.bnil.f.@:t modiff.:riL { zeJi2:ril. @ulnklor ln nbd@!ri.u!, prn: dnd.iloitul iimLr r..ebilia.?ti [email protected]. rcr 6 di,Ma di

In VHDL disd ad2 irrrucliui iihuld. difsit, ai s nenisn d. inFcn -aE I uu ,( dc iEtuiui [email protected] @ ationet e o singui inrKtiu. sindd5,UdUaa L difsiE nodrn&, @t E(&iui g.n.la-i trci ltilui ozGu dirdDctd. peierr ridei.E. cioialoB F aE L rcb F.aa ln 6sclima dEnri ri ih

Ptin.jprL in,ilgiu. limdanl din VHDL d. t{d.riru, c{@"ot Gompo-Hri), r dEi !in6t & brr 6c Flaadln ab.d 441, Aki, 'wn|odti er.num.L un i .nrnti iMniE ln pdLbil d @ um?.,I . 6 udliart s! ;rda.i.d lnoad d. di@n dsi Patru ff.m infude [email protected]! @ adq'-i nuftk6pdiv * c@d dl. o iirnd 1 &l.i 6ndri, ir ff.4 i.trC rrcbui. dsm'rd

I r.b.!l +.1 lnbdrn.' 'nfr4ui -oPn.nr dln VHDL

'i.kri: ,rMn?ontd @* r.e l'.nn lL n .l2, ..., !.nt/nll

di.taa Dwa,"o,ad@n 6e lpnt=>m,.lt, tor2->s",re, ,.,, ?.r,r'>v MI')t

Cu€n&l clci. p.t Dp i.!@d@ a lid prin ft potuiL titilii dmumit dtrsciac lmr rmn.L din .dir.fln cudt - Lla p.ft 6 sisi tn don: rilui diL'iE.Pimul sl 6a pdtiondj h f.l a ln lim62j.l. & pbsl:tre onRntiorzL, rnnrl.l. ditliltt ilnr.aj.a d podril..ntistii r. o.dr@ ln @ 4r ln d.nnitil.nridii. Crl d.-JdoiLr $il dr. aplicit fidr dinft pom.ih cndsiii e [email protected] sui rmnrl priDinrn.diul opd.otutd

"+", i.r p.Edil. ob!i,!t por n .cnE h tni in oric oidin?.

lminr d. 1 e instulid inr{ zhit ftd, o ompon.nd Rbui. d6.L6d tn d.n.i!ltinrruii ptina hla4n & mzo,rt'(Ei h!.lul 4-23 & l. Fg, 266). Aa .u eobdt in ah.lul 4-42, o .L.brd. d. cohpo.dd 6e, tn prin.ipiu, h fcl a F@ &dc.l.pti. d. patui din ddLnfi! d. dtinc 6BpsdM., @sdnd dr.u{ lld e@nrin. nmd.. modul i ipul fi.cirur dintE potu k onponma,

c@4t ,M<o,'PoE t)Frt twsvL. nzt +stuu,MtuL t f,dtit ,tt t

)^.^*, ,,otat^o*t'

4 7 Limb.ju d.r'pu de {hlpam.nE VH Dr 2r9

Compon.nEl. urilia. rnd{ rhjKurr pot 6 :dr @hrEnh d.6.8 r. poLh,re ip&fie pmi.nulu, tutr,, dr ri @mp";** "tu. hr;-. hiht,-..r T.bjd aajpEin.t un &mdd & uLiliff: @mpondklor r.tu.ntich VHDI I m rihii.dn:lft.d :GG1 I' rwe *hplul "dRtufllui d. num.E prin... 4, nrclr:t, *idork.u citurul tu poai drpu pr rur mulr ndui<lin 6g. + rok) d. L p4. 222.Ddl]no J. dubft pG'a numd. Hn'r.b, d. L in;G $ q,- .;;,d-S<rune.L d..le , din 'hi(nd d.nns lM. d.numnih rm;Hor r omp.-mnEL4* urirua, mrm. comloknEL - rw Mr. mr i or. _*,;"da;.,n m..liul d. prcrtu in 4: iori (dr r mmpfi' rd qdptu rxihnx F;undnioDLti vaj Lu.ran d. ELrinp)

obr.Mti d i8d4ilnil. [email protected] di. ub.lul ,4-43 r.xeud rr,/r,. Clir dr._r.1. r 6 tosi *ris lnr o .l't odine r fi fo( &(.uzr ul4 q(u,r. r tunclionr:.iftdrulu, rmdnsn fod r.qi.

I Lb.|ul :r..t PnErah stuturat VHDL ar.r.nt unoi dddor d. numerc prim..

(ro,r1,r1r io sm_6rcr

O rh'Gdrr VHDL gF udia'j @npondE dr d..md 6ffi, /affitu 1r a! pa@d tututrh d@e a d.tinq'. mqu adr d. incoFh r smn l.Lr ri.niiritilotr a inpLrd.czzi .niih@. Din @r pund d. v.d@, odei.E rMur.lt pld d. Elivnod d o slkni !.u d o li.d d.;naibj .f.mc

2so 6r*r.rd a Pindp ile proiedr i dr.uLt or Log ke .oh b inarional€

ln Lrcl( oLotii ak nft.:n 'aonxmdl'or.oPtr:Lur' ouri' u rndtr1o

".h*-,d D.d.6DU.mK,nst.O,)ror\daJu1'llfl'orprtrnid.nbl'c,"",. ,..,-,,," .;".".- i" *ci; i ? .'.*'od @rphr ' in v}lol Rsrr o

:*-,-.;"..,,. -. *'-'" rucr uno' v'u rp<r'F d i.Liontr u u r.l d.

"bnlrro- ,qdr 6 n.i.5'*'i.d {Prm:rrtom' 'Bml'(nlo'

ohmn<nr'Sindt un.i hucL nentiE simDlc q.."."t. oa p,*nm: ln ordul 4'44 "iftt,-/Ar. d.rrfur.-oln e q ;b'L d. un up.orprib'l(u 1"dt!r /anrxds

"-,r"- q d.-uti;c o d.tiDd,1nAn. qlon. p.{b'lrr /".4dos&r 'nJui ird.n nr. n' urd"tratul neD:Jk u"hur in Jd' i

' 'n r rulrunn lmuhd' Cr

^'mP L

ubdul4-4< rri om5.pon.ft, ui nv6o' d.3 bili

antu'a ro. id."tilidbrir dah4i! E.4.t,t.;^tu.ien?,n tb,i

I.b.lul ,Ht tnribre t arhirdurl VHDL afercnre unui inrercr de 3 birl'

.-P"nent l,v Pri

vrlor@ @ns aloi rtcbui. 5i li. cu.oscu.l ln nom.ntul conpilirii unui pFgno\rHDL Inmul(rol orri-tunl(:..prokdai\i{.omPil?.o.n'ttnh'6'un,t, -. .i U."a *o," i-r' -'i ain,; p:tr.rn' .(td: ;um n fi ljtima m:8n'r'l''r-'r'.--.*.i'"a"o,*-o^,i d.*?n(r:l'zrc"rl''b:iulu'VHDL

r - -" ^.i -"t,, -*.^, i^*, Fr I' d.ar'r in. od"Lnt'' d"nuE'' Pin

--.'.ii" a,,u.- **, - l-Lnu;6lD dd. panri tolo'ndnns'din Lbdul

"* O'.-"a"'"-*-4..o.ufidrpozEIuIari'nedruld<l'' i'iih (turii.'.i"...i'i,i,, *p.. *.. .l'; d r. d o u1t/mhrndu{.p, rnmohdrrinorc.nucr:^r'rtDIiirip n'nrmcd,dl s'n.n".pdn'cdP"^dhkdr in €p.niq

'6nuq'un..oPnenr rnnbu

' qlo':uno' 'o'<DnE 3c1'r'r

,i,],;;a*; " i.., '..",.. *p. .i-:",'e.' tt '- p"r -p Er.trpd din

.*r"io.nr--U-r.i.,-"."it.e".err.lie.ner.'.P.nrrurd'f'niun'nv'mrd'mrstr'dl: -L o U he r po,r 6

'mPL d' i'l'ab'- ln PognmLl dn ubclul 4 43\unt

.",ir". -" -ut'. -.i ptr".l.:dru N o' f'.u(pm(uo:l Lum.

4.7 L,mbaju de(ip'o' dee.h'pamenrevHDL z.l

+reti I,vn? triltutu. ' tqrntuntln'n? trd,c ' ,lrrnrttkl

,un. @6td . |.p.o,r.nk) :?a.. tn,n?Enrlt ' d,lim,anl

ntn&-, ? ' nad,l ffin'Ll

t,neanntL , fu.l ,l+nnaLt:

conFDed 1Nv Frt ir.

4tJ Elenenle de prol€ctar. d tlur de daleDa.i ringurclc innruqiuni rimuln.. din VHDI rr 6 innrucliunil. conpoDest,

runolimb:iulrndo ..qma'mukdecilunlinbrricGrhi.d.d...ri.i.ru..ilircdc inkrcdnexi!ni, puternic rip'zt Aire ciI.v: insdu.liuni simukane dir VHDLpemn dcscric.cl .(.uncbr din punctuldc y.der. i nuxuluidc,l:k !L alptlucr:rii:.erui: in .ir.u( A..sii ibord € enc nun l lzinrt t furhi d. ldk set

lo ob.lul4 4t 5uni pEcruLe:lr. doui in*ruqiutu rimull curiliatc i! Pbitcura'.n^d.djer'lm:J.'.'l.e].iolo.il;ln.sdll,n\hani d. cftibb? t Ennrtt|i Purci s; o interpr.ui a ,.,!z&rzndl piine{a???,.. D.o /dJ',p,r' pJr' . d'nVHOI .pa,.jarr' nlalftb KnlKdr

' ;".. .-F,b . o s n'al r.d JoJ. npur .L^'

'd.n'(c r.

I pL d. ^i...,t" db"pJ ',,rJl "!r/ ?aul ln.' Dblod' or rr "PLld(.l.ddn., .ir {i lunsimca t.buie 5i s potrcr.:i nd e*. insi nc.@. a dan.niul

indcrului ti ori..urea rc6tui3 ri.oi,r.i&

2&l (lFlbllt 4 Pin.ipiit. proi<iAii .nruireLo. togke (ombiEtioEle

I

i-ue (,rm, p-fti.)r

T:bdul4 i0 prdntt o nhir E :hcnd .nrnirii dde, d. num.r pnnc {vaiDh.lll 44r & L p:s. ) 9'.rJr:pm'runuul<L&c.ln:@d$odd;ucindcr.rdicn po4iL t ondimil.lori in drimh, & aolMc op.a@rii pi.d.6nifi iD \,'HDL4d, G i' iot rD. hpJ, rccrn op..r." '" ".' pkd.i.ili F.1,u "^n.t a. ,ip,tsrD_wrc, di {( d.fini J nibJis nul(lptu in p.cfi.tul IEE! b4.) obrqidoFaro' ul nor rrc @ mi nrc p oriu(, dd p.ntr obt'n.E dnu @utE. .oR, tn{bdprclii dc E.nul "nor Ir' nu $nt n.6:ft p: Dntdl<.

Tlb.lcl +50 tuhirdnr, vHDt de iux de dare, ahcnri deGdorutui d€ num* plimc

r :- !51 No e! N3i x2!

PuRn ri ldli?in ! cca dc.a Jou, tormi, .,,r'in ,,r. a tnrru.(iutrii ri'nrlunc Jcftibuir r rnn:lJor, .u aJurorul.uviorclor.hcr qien ti erse..rtr rrbrLul4 49. Ari, odprt* tuLdn,, en6ini tcne bool.eni seprn{l .u riurorul openknl.! bo.lccniprtdc6n,t' io yH L)t ca aod. or ri oqr. Tenenii 6mLre,rl sun,, tn nod iomJ, yn;Filcl,oolccnc 5au rczulkk 11€ .onprnrnlat.L. ak.noF t ,rehtatilr- l-ldit tnlc).

in cbelul., 5l rpre M deDprl dr uirurt: ukiidru.liun, lmuhrn. ld,lonatcd.ralbuire: rmnldor. Fiear bn *pmr J. tipul srD Grc, q xG),6r.omptrnr co ow iaLia hcll Jc ,ip eFds. r eu d yJors inioaFi liind dc ripul !*k..R.lulutlc o,rprruriLlu $nr iodur i,r qprcni &Dl!rDc. inrc cuvinalc .hcic vhei a erse{lin ncqa innnqiuoc chu?.|. er se 5uni n.crE intotd€unar 5dul de ondidiconbin edmt o lnguri in(ruqiunc t.btri. si aop.re io c omb'ntrille dc intnrc pdi6ik

4 7 t mbrrui dexrp'o, de e(h'p.m"n,e VHDL 23,

I llb.ld a'51 A,hre(ra.lereno.uLuide iumerepimeo atlbu'i.oidito^ae

l

Un:k gen de inn qiunerinulunid.*ibuircsrrin{tu.luh.:dc/r/ur.'f,r,d, i,,Lr. r.rd rnh! sic pd.nki: in uldul4-52 Fr s?lucazi o.x?4Jtdrd.

'xr)rl.-r ",",.'," "1.d.,,,J'fcr/,a, xr't6t.\ p..r rtrlaat n l'".t,"t t . l-," t te\4 a/rL\tn\a. !.';\.ton.Pln,'L^??/.-olniid.ulor 5cp cprin6arclrrtlalc( ) Pcnru o inr.rgi nxrucliune, vrloiik din,?ril,ikbui.riic.x.lud:rc.iprocisii'iud:irc:k.on,bin{iile.Luluml.l.u2ivhei( porc lolosi .uvantul chci. orbe6 (,alkle ). .u fnniti.{i: ,rore v:lonle p.dru.tl?,Z .r nu ru lor in.i :.open '

nM? rdnal.= ub.Eanutqhe\ o\t!,i,uhn Rnru!vnen oqirni,

hhr rt nnnd!'neD o! ltrn i I

Trbdul 4-tJ prczinli o nhtrarur: dr6tun?:ron. d{..rorului d. n!ms. piin.,.ircudlizex,oin ruqiun.dcrtribu,rc$lccnyir$mnaldor'rotansznHd Acoryu,ipcnru orc . crc r rr n putut li scrn int'o rngud dau* 6ei, rci :pilend m.i mukcdrm exdsiv i'r s.op didr.rn in cxcmplul dri insruqiune dc ,rribtrn. 5clcdivi lsnn:lelor ar:d inftucisa s o Gti rdcs.hiddifirnctici.

2l. (.pnolul 'l ',Eip ile p, oirdr' i..'.uFo log'.r . omb rdiftle

r *o.m1'- | ..:0r- i .odr.,r' *!n .Frr. | .rj.r-,

Purm nodiffe pulin aftndturl pEcd..ri p.ntro r v:1oi6a int rpi.nn num.rici,luiNdind.nnFnnqi.i.Utitzardtu.ci:.oN_rrttcEn,d.6nidlnprcd il,,r'Fl,tk p€ind ln h6.lul 4t4 e inr.ei, FE aE ti prr.m v.da diGr .: ru& .m.r. prin.,.l1 cun 3. $liciEt. lnrcm @n.id.n.edd v.ii.nd d. rlitsd drF o derici.'omportn.ndli" d.olrca d*cd. &nci. dodr inr,u ..n n.r hod lncit @npoc,

vlrh oN rNRR(x) rcr.cr| , I r | 5 | ? I 1' | 'r.

Aaopartraa rubror clturllor{nb!iil.d. *analelond'tion.l!r *k, 'nrre"d rop-i.d rdl o, iaL 'lo p6'b'le

Ir{ rnb! c londa'otu r " *mn"lelo' .1!. e?r€ra d€ l. drD{ rI'lu* h!{ nibuic rlec v, r *-p€ ru a aoP.'i enul d. czu,i.

v4r crcd€ cr i^ rab.lul 4-5r, i. laul lur "o!h..'" din uhrm. chuzr yh.. an fi purur *deel€ Mu!onb'lnd€4b,!'rn.e. _0000. .0r00- r.:.n d NLd..de

Brdi p6ibil.. Dei Fth.rr" di. ae{ .isplu &p.d rn Ejie 6554 de .aril

4.7 Umb.jul d.siprd de <hipameni! VHDL 2!5

4.ru El.|rl.nt d6 D6bcbr. comportrltnrrllAr, cun n vizut i'

'ntimd d.nplu, u.6}i 6E posiul I'i .lddid diK @npoF

Ba unui rmft cirdit l%i. pdn u.iliara urci inrtuctibi ndl@c. &6a 6c uenEj, pcibilihta d. 1 Eriz s ?br6 en?Mdkl er o zl6dizn aryeMbuni.d und dintrc "puel. c6&" .1. xFbaj.lor d. dei.G l.dipmni.lt r' g.ncd riilc VHDL in pdicul:tr. cu da r@, p.nm m4oriuta ddri.ilor @npo.md,ol. @ n@n aolodu u.or.l.6.nc {plim.nrr d. limb,j, dmdt Fftlcrcnp@no in $hsfiua a. a4r.

El.m.nin ohp.tumod ch.i. rl VHDL d. ,!rffi1. Un prcG e (ddrijreino m rdebbh d. iim.duni ",.entid." cf k d6u(. ln Fdid d :lcinn.lqiuoi .in!lsn. t d tE prc6?. Prin fal6i@ uli p@, puEfi dd;. oin(n rion. @mpldl 1 *mddor ji .ahihmclor rns,un mod aG ondua h [email protected] dnpol tnultuii lnk-u int ml d. rimp p6i.cg, o Eo t din aE Euldun .n uir @nbi,.!ion.l eu *ni:l dndt t a .Fdu.:?j diB op.nti: nod.hd.

O itut.tirtu&?'ffiVtlDLpdt n uiilizl' ln odaE dihft Elril. in eE rp.{. aolo,i o ir$ruqiu.c ,inul.Da. E dt intmdGi d. .u!,tn.ul d.i. eb6.r ti ftind. di. E!.lul 4-tt. lntructt o innruciiun. d. p@6 * ed. in irrionn liie;uiia o ln@njori, e ,E vizibilidt. supn tipunb., r.nnr.lor, oB6r.10r, fu.cdiloi ripbedurjlor (lcclmr eu vizi$iL l. .lr rod ln incnml rl[idurii Epdrivc. $ pott$I d.ffhi ti tipuri, nri$iL, 686r, fur4ii {i prce<luri l@1. rl. rlui pt@.

p.oc.'. lirtuffiNL ""tumtut. ..., 'wntu,

Rlfinqj ci dt pcibil a u. pl@ d n! dELE r.mni., ci num.i "wnbilc. O@r,, \,'HDL uh;rqr rt:E din iFmorul unr ptu3 firt I 6 virbilr ln /:ncrui: In iD.d. d. modul & udlue, o qnrb'h po!ft x.n.F iu Du u smr:lo6F.&ft lns{ imdmdnrc ffiicl l cidiblui mod.Lr Sin@ pin ai. k dc6-..'a o qri.bill ln i.siorul sui pro6 6t *mlnirdrc cu @ . lnci d..l.qii d.mn l. din incdotul uki 2l'ilm;, cu replh flFdui .r, .ici, curtntul ch.i. aolosir

rttdr. rw,eizt&: t titwbbibtUn pbc I,HDL pdc ff ori ir u6.t'i1 ori e?.,&. Lilo d. smn+ din &ffni

p.D6dui nrnnt lbn d. t6itilibk, nbil.jt clnd e dEud procul In(ir, un

265 (.pholul a P n(ipiieprci.drriidrcuiklorloqi.e.ombina!onae

P@es cnc luipcnd:q :tunci cind oritr dint. senn,LL &n lis d. ensibiln e irimodiffci nlo,E, prGul intd in ffiuiq i.epind cu prim lui in$M{iune sff.nd:L dontinuand pini c jug. h di4n. D,.i dua oicirui s.nnd din lLa d. s.sihiliac rmodinci d:toriii q. li.i prcsulu| .ch r ddud din mu. Op.nF condnuii pinici s.oirprd4uluisd6qldiariovtuddinft sdnn si'ti{hi6b.vdo.E.i' d€.usul sinubrii, roli. :6.1 k p.K rn! u n6p dc .inul4 cEll o !n.

Un proG r comt vr 6 sBFnd:r dugi bLi su dwr .iclui d. .r(uie dc hirapurl rulirii. E3t lnsi poii6il s: (i.ti [email protected] un poe. il 26a nu ! vl pendrr('od:a s:.ond :T. p(nru d.mplfio(. un p'(B e @nlF. o lrgu:

'n(ru.r'un?rd.nrd:.,i <. rL r',r'ol'.dd.(nrb'l'E(cL@nr'r'd,rrr' lnhclr* e

modnci L 6u'. JJu d. ruL'.. prG6d n q d6li kLnaEq'r'nh.unnrpd.umul:r -o. ea * nu sE pe u,il: ln pruLi nmlLbn k prand h.

'l'dl' erc.

'nmod nond, rut c2p$il. li 'lctErc *m.ne omportm.nt n.dodE, innsuptnd.x.cufi2 pr(E€lor d. lct g.n

'lupa rproxin,iiv o mi. ,1. ciclud d. ruhr..

Lin d. s.rib iot 6t optiomlii L simllm. un po6 liri lisd d. i.nsibilid. c.x.cud inepind din mom.n$l rro. Um ,linn ,plieiil. prGdo. dc &d gcn 6ts.n mr.l aorn.lor d. und: uiilizt c smde d. inrnre F.d 6rcuril? d. t6tE, o in.i.nplul air u6.lLn ,!'6t, d. L p4. 293.

vHDl aispun. & card2 Glui & in*trdmi sd.nirl.. Pdm {r. tuhq-,?,@lrtli d. dniblir t tdtu!.b.a !e ree.ri liios o i Eira ibdbi ('mJa,.z/<- .?Ert,), d.r $ urili4.?j in corplril. d. prce, n! de.Arcctud. O in$ucliunerimiuli p.nru qiabil. 6i. ;tuh+u,e ndnfu ln L.ibu . rnidbjLh4 1 .irti,sinix, e "nvn.@a1t;ld ,- a|anr " Obicdti d p.nrt! rri1bil. r iolontr. un ,lr

In.rpd'dintr.r'h'Rrund. nud.dr(ri('cndde,o'ulL,d?nJmfl cp',mc. dnkbetul 4.{. sk rdi,'.i q prd.,n Eb.tu 4.(6 obtn4, .j .:pto.,in rcr),crnd. iniPli e.nriK qc,tr i &' noldK u Dflul,si ln rou rhr.tuGrh6_mh) disri o sinsui iBdctu. rimuli i oE 6E M p(G. Lisr s decnibiliDk oni.. dor N, di.i vdod. dmd d. inlft :1. tun.rici ll,8ie.onbi.qion.LctueE, I.$L Fo4ilor ANo E 6uicdcfinn a vai$ilc, nu e *6o.L, d.a@ dcGniiilc d.smnzl. n! Mr zcepuE rnE-un poc. Din alcldc plne dc !td.c 6rpd uiui p@dt fdft zlminiu cu alel.rhitdriiorisinzi.. Dr &pi * prchlil e un iNMd d.ri.@-i ob,jNir si srr.l4 rd,{i cioit pLcind ,lc 12 nieR dintc <l6.risri.

bintli'B c, innrucJiunlle dinhn pces * ex€uo dEntial. sr pduplnem.5, diit-unanumir moriv, am k,k ohma lncruc1iun. d n bb€lul4.56ldibuiEa mn.luluicrrc.) inpo.t'. de pnd Ndlir.e vo - Fd"a l. de . udi * .mp.nr anu Fol.Hl

nrft r r l' e r i1du r .tu.dlDF Ir Lmr'eb!i!lu de Jrr'e r'ruEtie de v.lo'ile pa.eretue ale va,iabileLd, .ar. sunr cadus in mtwie i. timp .e pcesue{€ 5ulpeiiat

^p.i va, iabilelar le rcr r atiboire mi vnod, carc vo' fi ptstne i merurie ptns

vabarcadslaieeneaci'.uituluival bdeauna.uunp.s

4,7 Limbajul dwipd & <hip.menr VHDL t6,

I T.6cl!l +56 Arhik lu d VH OL d. ttux de dae, tu uritiz.re. unlt prc, akrenddd<mtuid. nun.rc p m..

tt at1lj.tbL.d t\.n i8tui".+Mi'U

t [email protected] 6a i,ntu4i'ktMlrlr.tk i,nrrqittuw|rU

Lt d?Bi.bet . tr.n 'rtui'u'.Mati.la.t. .4Bt tooL.ni d.r Atulu. @paln

.r'u .2,"i,-t-t ',a ** i,-a;'**1i.,h

- t4Bi.bMb4d di iatu t|u.'@tidb.L.Lr qtui.-beLnn 6.n iMi'Na@rtt ti

.ts i,r apruieldol,r"n r6d ituitv4d,t4iAi

.t4 ,nnru4ilbntatt'dlr

. P.dtu . .d innruqiui t!-!bi-.rr. imbdaE in VHDL * folosrr. u. dv.!,r.ki. JPair, €r.1r, ft inroduE cLulc "di. mijtc,. O igtu,;k-Mft k

Alk mnruqidn. idd!:|., ma @nd*d.dro nmplt j buir, n.d/u mj mLtdli8!trra !Eu. rn *primr: rchF.dd.n"iu, (idirulu, tbtu r,,t. tt. .!inh/ 4n nb.lu, a.1r. s,.. prcb:b'|. d mri 6Fit'rd<tm dr.. tn p,m: ti.amrir.mpE - romj : o, * (6c'j o.paFr",r,z, ,! d:cj !j@ r6.i: dr rru., t.4@no$ tfnt*Mtuli ln(adcrdou to,m: n drus2(oJ:u,.,r,...uond 'ttuhynr',tuatbh* e^au': d:cj dord qp6i., * r.r&

264 (.pholul { P'4p "p'o.ecr'i.(i (-irelorloqi(e(orbirtor-

ordifion i d. dlE .rd. e fld a2.i a?an-beLann drci, i n. apliat a.6e*r. t.ue, Lr ror pc.dcnd. dr'6i.booL.,i \ lai rd\,..

Tlb.lul ,!t3 pEintt o nri ti a rftn.cturii dd..bnn & nun.c pri6c in ert kunli'.z

'n$ 'i'une r! s. blo.Ek o ' iJb'l: o.:l: r. prnru : (t 1. o !.i,un.conv.nid'niip!n!ee.r:inrtuiir, tl:l indt cohprrli il. din i n$rucl una ! ! it p.ati6 !cd!. utiliztnd vtori intcgi.

,h€n o l ,! .> Nrr,eh€i ,r' | ,8, ' EsuL. t. usul. r rr

ErF.siil. holcn. din t.b.hl 4't3 nu * inc6€t :24 insmni d numi um dinr..1. e *r. la un nom.nr dlt. Pmnu 2edri lPliei. nu 6r. n.Gd, l.rc€z apda(<L F.lucru. r inmuqiunilor f in6rian.. D. Api, un cncut ar d dtuq. intm8rsri. &.xp€ii bml..n. r pud n crt.t de o h.tinl dc iint d, er 6n.!ione; inri niLnra..ardt pcihil ln,lr. moduri. cr.d 6c bedr rt hen o.lcg.r. dinB. tui mul..ndft h frcd. d. vnodl unui singur smn.l eu 1m.i singuE .tpsii, & obic.j 6r.6n Ad tutuian . ..s.,.t. pom *er o E ndt un cndir 3int iat nt bin.,

T.bdur 4-t9 pE mi iibr& un.i insruqiui cu.. A@o dr]lcrl *?zJ, d.tlgrr.rt o nlls co.BpondN5

'ns-!.,di$|. otlaiiadd iutuqi",iL-s ntitb

.ocpunr:6m. Obrcd,ri ci p.ntru ff.ec s d. a/fi!,i $ pot sri. una su nt ndtinrhciuni rd.'irL. O/r/,1pot rpaG $b fohr un.i dnguE rdod eu. nnmulror valoi sp:nt. pin bm ErticaL ( ). O2t ,,, ftbui. .i c 4ludt rc.ip.( ri !idpriDdi @.c nloriL polibil. .lc tipulli a?E ai! dvend .l'.i. orherr polt n utiliara o ulumr ,?/,!rr, Fn'ru r ddmtu b . ldoril. .. nu ru ld lnd :6pr .

47 timb.jul delpd de <hip.ftnr VH Dt 249

T$cLl460 p@ind l.d o dlictui lcffid d.t.funnui <L Nd.E prjm., d. .La.@ ln @d udlirrdu-& o inmqib. c... G ri wimE linulbnl - iBtru4iua..r.ct, pland ln Eb.l'rl4t4 dc h p€. 28,{ - iBtruclima c.F ft &e!: inEejnnd !$rinti onpodE frcriond clued

6d.o l! +N'!J$.n r' I E .> s6r ,. Msdr + rJ

c... dF_tutcBi|ll ir

,borl5l' lrr lrllr<- 1,

O zld.ls! ihpo@d d. i'futiui Mti.l. o aomed,i!tu t 04 ta. Cqhn Jjnptt din@ d. e .i!@ drn Ebdul 4{r i d6z:t o budt innnid (l@l - bsl4tnlb. .nsl?!). Dqi ln limb.i.L @n]hioi'L d. poglud 1 .pliaiilor b!.U. n'ini&mr i'daidil., rom rdn, in sliua 7.12, ln a nod o z3.ffia bkll Po.E 6 loeudlF.n od.LEdliprh.nkloi

290 qttiotul a Prin(ipiile proldtrit .i(undd bgie .ombindt ona .

o6udimi6n jr{FftmDihdlnh4,*rk ro. o dne din rhdul {-62.obfM! d qr.b r bu.t.i. ,/nnl:.@rt, * da lmr imDh.r. p n lmph s pr*nprn hsr: ,or, n'nd d. uhj, ry a do4ai'|. Acsll :.kbit pdF G fois,E ;iBiiucriunil. sftnial.:l.6ud.i, plculgin<l tor vnoril. din bi r',nnilt, d.6sttns,l. dHpB, cit un h 6dac rcp.oc.

rot ia.*tjdtot ta donhil bop

Al,. doui 'n!rucridn,

(s.n!u1., tn.j ri u ih a ror 6 da Jnr rnn.o bxtr luni.exr")r,nrrl.Crnd.r.d.uoti.m!ru.riuna.'. raBt.ri-omrndro,r'r(ru(.riune c um.:,,m.JD, raa,rutu' d. bu.t;. t-d.:ti. prtu.,en tr, J ron.,nfru(.!,unil.df,dprn:t:raq LtbLJ.iin.omt".rtr*in@p:onou:.h Jt,.:bu.l.

P.n,ru 6Jnul ri 5n,:rut no 'u

d.,. or d. nlm.,. p,,m? d \c incr dn (di rnub.lul4 L.r. uril':rnd .(um o ou.lj

'o,. U'nnor L zG'.:.mplu Fk !:p'ur ct.t

on{itui. inr,.ddlr o dKi.r. omp!Em.n.t5, d.ci :n aotsir VHDL p.nrru I.rl,rl: dr.r v:lona d. intrr. N.ir. un numr prim D. srmrna. rm m:rnd'm.Brur.:lu' trpiniL lrbi luma' p<nrtu: nur. in 6 id.nD faptol !: rm cE, drmodcl comp:ct al circunului f&I d kbuiei si.lciruin o lint qplicid d. sue d.

r.bellll 61,o.1 rJ,.urbrne.e- oFo! er. 11 imba d. prg?ndE pde.- d."

'_e.rhyb tirr!te tui @ I iner i i. . qu E,nHtrr.,te.ln 'eLl a. I vnd:ul .c 6F,&rl d oF.:ria

'i,mdu* de .l ne4'u €hdurea

umi impr4ni d€ numre rnicgi, insi orioihe. nrrunenrelo' vNoL nu su^r c,pahite imPr4 cr lcPu'e1.

rdir rimdemenhs .i d€oraeE)chirdac,iilrumenreleap e, sift(iza un circu I de impi4ire, nu am doi c. delcdorulde

ombinarional, ir indtumnkle ,' kbui s .eeze 252 d. divibarc cmbiFntu ri{arc valom a u i, Fnh i "ded5sa, blcla ror 5i a lmDlmenh cn.uilull

1.7 rimbajuld.flipb' de e(hip.ru € v+lDL 2tl

'h.D o lr.Diuurs 1 ld Du36t,-Es@t+I'

UtiM hrisd d. itunlqiue rq sc rs& $rr., ..:ti inhd * d dinnldul ,16t, ln t@sir fornt, a?ud,t&.,, e 6ad l'.int d. 6d cFe .l{cLi, ir bu.L r. ddd nm.i d..i t"l@ dpHi.i d. !!u.

Purd ilia 9@ Fnm darii@ @mPotudtrli dr r ciditdor onbie_donla crt ri r Etor NnprL v.i' sI!, or mulE dmPlc d. .lsor( , uor JuiG;mbm{D;,1. l" -b*aiu.'|" -f-ieft h VHDL drn c+trolul t P.nm &rmHdturdor r@s:L runt n@ crr4 tuiliqr $pln..E( J. [hbrdu': :@ vor

6 dd.ds ln eqrulE 7,12, it .@d L d. cidiE ffinti.lc $ 1ni l ubE do&rcritdrc l. VHDL .!n epitdlul 3,

292 Gplrolul a q'n(idl.road,' i L'Fo logrcombtutioDre

Nn!I. dPa'i.-baoLai roap

{.79 Dlfi.ndun.. lemporali ti slhutiir.tNiciunuldint d.npLl?*udirtpili{mnunod.ltridim iun.rt mpor:lil

tu.cionirii circuitului, tdul pet dndu ! int u. timp d. sibLnft .g:r cu ao. VHDL&.pdr. rns d. E.il,d!, dcl,nr d. mod.LT: nroJr. .tr o .or{.,J. o :tud'm.n(11. ..mn'io \: : linhrdld' lr llrno d.gts nd von drruD p. h'g:.-,Nbi.d, 16l voh p.eno .i.i cl@ dp6(

VHDL Frmn.sF.iff em uui.ihpd.lndni.ccu.jlrotuI cuvrntului.hcic r!te!,ae { po.E lolosi ln oi'e innEciunc dc.ribuic. !6nd.lor, inclGtr in ,ihuni.d.ni1l., sinulsn., 6nd(ioni. i sl€tiw. Dc.rnplu, in rrhir.dn po4ii inhbi-b,E din Eb.lul 4-26, d. la p.g 26t.4i pura ssi.:

Ar put ti dodsh o po.ni inhibnmr. ec preinri o rntlni.r. d. 4 $ h o tnnzid? 0- ll kmrdului d. iqic ri um d. numi I tr Lot,nzii.l-o.ln n.diil. ds pronftE d.ASIC tipic, nod.l.l. VHDL p?ntru tEc ompon.ntl. d. niElud jo! din biblioted. comp.n m. ontin rmm.l prmftri d. intiui.c. Cu rjutorul actor 6iimiri, un.i6dror !4IDL poet. p6!da cu rprcxiDrti. mmportu h dmp 1 unui circun d.dim.n.isi m1i s2;, a. inelobdi onpon.ncL 6p.diE.

Orlk hddjl'Br d.::p.b d'r.B Ln€ rmp.Dl: dr.rolour:di. {.it. A.6o 5u!p..di u pG6 p.nd o uuditt pcrioadi <1. tjmp pkciztiT$<lul 44r p' dnd L. o.-plu dc po8om s'c uul'&2r-r 'n!m<'une v. r r p.nuL ,ca fom. dc undi simuhr. .c .onnitui. rnnrc d. inrr. p.ntru t *ra tunqionidiF4ii innibiimre in ond\iil. in aG s rplici p ru conhinadi de i.mre dif.ite laincr:l. & timp eg,le, d. 10 ns.

D.c, r.i m prcgrm VHDL cu rmrntici ti sindi oftcte. pureli uiilia unrimul16. WJDL p..ru r i s!di1 aunc onld. Cu rode ci nu von inrE in minu.k,$k Jnl* lnrhg.r' p' ,. o.Jd.lu. dnunris'Lld...muL,or

Op.,4'r d. rnul,( .Gp. la r,rrell, iml,r' ro. lr x *, Tom.n', lmulJorulinti1lizroitort rdnal.lc, ibuindulcvaloii prcMbiln. (arc nu (ebui. si vi i'llu.n-!a\ D. s.h.nci. $ iniiali!@t ba( inn.l.lc ri vl :hilel. d. ciror v,lori in\ial. rtrfN d.chnr. dplicir (nu m 2nrt cud * .&crucri.cr lucru). Apoi, simulabrulln.?. o d.ru'.

'on. prcad. r ,nntu!Ln'|. nmrhrn. d'n p' o'<'

D.sigri, in dnt , simul&rul nu po,E imuh .on@niE b.E pr@L fiirotruc(iunil. 6imulun., lnsi poL prcinL d fac:ut lucru folcin.l o "lini,1.ft.indt d.p.nd.nd d. tihp ti o "6arie d. *sibilidte 1 smn .lar-. R.!i.ed d6drc i'iruqiun. simuhni 6k 6hi".lcnti cu un pc6.

47 timb.jul dsip@r d. (hipdm.t VHDt 29!

fuuntjan€&gdo.t

t nom.nruld.imd4aF,@r.prcG.lc.unrpognm&.64 ua,irdi.Ec.1. k *ldet unul. s. a<drI rdk indru*u'|. lu $ d!.1., p,..um { @mpod-nmid. d. iip budi eE sunt ry..insE. Clnd dqi. r.si pl6 !. ltu[ci.r, *d.tui u rltul i s ontinui qr pini dnd * rminr d. *dd o.E pio6.l..Atui kl[Aci. E .nb & nnrle.

l" d-pul

-ti"i -"i p*, *aldor li s pd dibd rdori mi. A* rzlqi nu e

:tibni. ih.di2t, ci id @ ln liFd. ffiillHc ti progM 1ff +li-eincu uuir@nur D.ci eiboiq e .sa u tinp & sinnbr qdicft (& *mplq dupd uin@l&lmpp'@[email protected]),1lll ln [c d.frnitlmr{ p'!g':llEzo ebuiE s r.ftql@ ln tum.nn! 6pd'. In cd.Hc du s pBrptr o :nihdiEe le "ih.dia"! d. 6p., e Plogme'I e .djblia s .ibl loc L mmool & 3iNLsouidB s "delzj d.ld. Ddalgl&& * u incml <L dmp inGnn mi., adl <i lumdinft n(xlnnn d. dndzE crlmt ri oric. Dst <L .Lelzj. ddE diin 6od e{r NDomnol & inuld @! A6 onccpt pdnir. a pdsL !i ft ffiEG d. mi multod, d..l * n@, rnc-6 dmp d. ,inuld .Bd d zm.

Dup! lnch.i.e unoi dclu dc aimult, lnd d. ftnin nr. d. dplonti p.ntruidddfiaE enhiului s! *6n.rdor e uru-i si ! nodice i'E<li{ A.6t lucrupo:r. !E lc dupi un in..nal d. timp.g.l li. d M d.cdd ddd,6. cu d.eLjul Elinr^aiui J. ciru;i i. diinul d r.dndua. dn d L rl mon nr d. sinJrc OdeG {6 siutA snn+L * nodifi<! dopl M .u f6t prcg@t. U'd. pnx* p.t 6@ibilc I. modi6c,ril. rmDi.lor in dnlornnr.o jndiaiilc n.rnai & $sibilibe [email protected]. nrED rnri, p tru fEgc rmn.l, e pto@ rst afcrcnt rmn lului6Faiv In liru lui d.,.uihilihr.. (Un pll,c ehiddt d o iturtuiu.. rihulirlontin ,@ *mnJcl. d. @Dddi i d. drG l. lisd e.L rdibiliaE.) Toft pl@Lsnsibil? E: d. un sm'.l .. !. rodinai E.ni rsr pos'nd. 1 n d.dtu inumirrJ cicln d. sinullq 6c lnep. ln @r oo@..

,94 Gpitolul a P.incip,ile proie.rdr i( (uite or o9 .e .ombtnalionate

c.l. doui frc de auncionr. rsimul.@rului dirr m cictu desimLJft. rnrc dclploE'o l',(. de.rn m.1r I' o- n"bl

"l( dc rn,n:1. plslmtr- r c ddArL? .n

.or'1uk durz i 1 r.mp n-d.r'r 'n.r p.1: "j l,\, r r Tr. ort r n,m,! .nmomr uli..rr !h,,Lfr + i.,ha.

Tchn'sL'!.,d.s?n.m.n'.p. T',c,rmdLT:d.A,J,:, pro r.to,., nJh.n..J jdJj.imLLrcrdl.,krulJ,p.d,113u,.il,dlro,.LU'.ngu,,trd..fruF, orrp,utdc d..ilr ddD ..,8u'.i .o(c'nddn e tun.'.orr., (. ,r, dr.j rn p,. .. ,., ". *' d.pro- * ff ,rcp.r;.i d- A(n,c A..1f .r dr rkFit d" rmp r8:t .r .na" d" j. ed.l':. ojri -jnd rrnr d... {mod'6J.. Eb'l'r,rt.o:nLr r!,oj..Art4on'.P'.c'''l'4,]rdd.-ngp'oJf'or1o'o|Jb'|.\d.q.1J|'inn l nrnilo-ortrd.d.-liredehr'.d. ti"ddomid..(tr,,d.!in JtneLr-iihpul dc sinulrrc si evmra .u un inrtr:l ,,!cal , pro6ibit d undcve disd o trorrt.

Av.Lm:nn:k, lr.n..ortul c.r'ni'o-f,l:.VPnLrb!. jn.-pr,n(utq.,mbdd"d-cn . t \ TuLF /.n Jrto, tog,u fi ,nd Ltic, o, rtl"pl, p.nr, lntu I Tbr,udi.punr dc mllk,lem.i( r i'ru.'.' e nu r p'...u t: \ u tJer o- t rG I'' . d. p'og'd- o,.&nLfln I firu *.r rnc vn' 'o'4, .,no,,bnf, L rr(r" . !J61i6rihE io{nim.nrldr

ir.i-U,, a..oaU p..-. n *.t.ri dumnevoxrti dcD,nd. in mar. nr.uri otirt r&cuit lor sinciarc. ld mi jor.-rr.v. qcmpl.:

.(l'Ld''kdecorfdj''.|i.e'rt'ld|e|l.el9i|-.l!.'Pol3.ne|.1tu" .er.j. d. pon. losiG p.riru ELrs condr!,to, i -; -da,,t. . ^Judrccipro., ese d. prclint d s folosruci insrucdunil. care su s.r.c,

! Bul.L din pftar $ "dsl\.1li", in gcn.d, p.nri! 1r cE mr nuli..&npbre res.i rllen. Iogi.. onbimtion:1., er n s(ft idniuqiunit. di. 6uclt. D3ci donlid ltilizti L. ringur q.nplar:l scn.n.i logicc .ofrbin4io.:1. h pari suc*ivi,trc6ui. d ponftli un ct un iseni"l, 4" cuo ,o- .,io in dr -piio[.t Da:'nurd06 c.010.6 nq'rd'un'r i ool.. ,mp6,b LDr: obl,, o.. _nu,

'clJL' p.nr ' o Lmiu.ohb o.,.cdcin, n.,:d.,.miri orp,t" ort.:g.n...r

un ,bloct", p<rriu: pism qlor'". -,".io".i . unui *-n.l ."a, .lt.in;,i, " -pure modifie. Aemenr: bl@jcapn, d. obi..i, ..nrn{ionir.

in plus, 6r. pGibil s uml. .l.6cnt ri conrruqii :lc timbrjutui s: nu portr fidndiak, in tunqn de in$rum.nclc folositc. Bi.etn!.Is, E trl,ui si cotu,jbi d;n.n-ul'rFrrrurrIJa6,e) rnu6kpcmFvuturunthr'nwrM :n,fl ,{rumcn,.

l, { o'ul pBizibil. p!d,.n' d. n, (d'C'nko.eroor.c,.jhumen..de.inEj vo.li n o , ,r..o'd.d+'u d. TulL *1.tr {ilutu d. @,hft, p.n,ru r ob. ..reulfre 6une. Pcnrru mom..r,2p@nrca unui *il de ddlE a ,,bu," depind. rnr,oor.ur rxl? " ir dc.n.,ruT.rt.J. !n,ez,;. i, { d. k\notogu urili,,:. I frpt.koE.nE(rr(orrinlmlutd,,.d(, j.e (di, oJo.ro.(dfl.nnDoo, d:dol o.dR d*p'. mrvdd( d" . oor. ta o( a 1o,or.Lrl d. n"r.mpto,f "uHDL A", r, po.-;..,..1,.o*,*. -"*..t"t,:

Lucrari dg rgiedn6IitoricLJ dolui.i ,riiin!.i logi.ii' . tri Boo|. e ptL..niin Th. Gnzr*fa- PBal

b u, NtuMn lctbbtunl d. b Pe.l b @n Ndw,n) a. H.mn H- Col{sria.(Pn.e6n Univcfiry PBr, 1972). Cbud. E. Sh2nnon 1 f idr cm s did is.6E luiBooL tn dohcniul circuh.lor logia in J Synbolic ArzlFir oa Rily rd Seirhi.gCircuits" (-O .n.lid rimbolid l circundor d EL. d d. comuh{i.', I/tr ?rtE, vol. t7,t9t3, pzs 711-721).

D.ji ,lg.bn lui B.ole, 6ani F doui l:lod, 6.rnui. Anddmid .rg.6rti d.onunti., ru aE n.cer c o,ls.bd bmla.i s.lucra dM d doui ldori. rxnd2ls.6rc 6.alfrn. d 2' v1loii, oriae I 6 norrnn rnrcg '; .o.dai, dc dcmplqDitut M.thtu&tl S@! cad rLi/ Aplntiotu lstue; tubti.. dntu izr'r;,lfurr) d. Hrold S. Sronc (SRA, I973). ,16.m.ne .lgcb6 e pot d.6ni fon.l cu2jlorn ?futuhtbt fui Hntingb,, cnunt& d. @e in 1907r.: d.mdq cit\i Dt i,./Dak, t6,u4i. aiaikb) A. M. Moris M o (Prentic. HJl, 1934). o plEnhr.n&m{id LScbci b€len., tundlm.nhti p. un $r nn mod.rn d. pGtulat:pra inMo&nAena.abbal,tblrza?ka;,,lur1 d. c. BilAaFdT. C. B.@ (Mccd*Hill,1970). Als.5n & onu6!i. pr*nEtr d. .oi

'nr ud nil "diEl, irginc.6c .r L baj

zlg.bE ld Easard I. Mrctukr aia lKtn| a6 la Ltulutio, b tt Tb@, ofSuitrint Cini" ("tuduat t tu;r .ittuit b A. .onaalt. - M.Gnw-Hall, 1965) tiIat Dsig" PtiutL' lPnn iq'iL tnidnni.ituiub by.- PrcntieH, 1936)

T.or.nl inpliadlor pri6i a fdt d.noturd d. w. v Qui.c r. -Th ProbLm ofsibpliti.ST rl, Fuciionr" (,Probl.ft.inpriGdrii iinciito, & .dcvtf -,{, ,t24.Mortbt, vl, 59, nr, 3, 1952, pag t2l J3l). Dc hF, * pek dchonio o .oEdi 1inpliendlorprininultft.ig.n.nl5.itdnd.idi,tielpudno miminimzli€Jicuom implianilor prihi chid dzd s climini liminm Dmirului a. nri1bil. dind.6riri1 tm.nului.,minimr".

O m.iodi sn6d d. rinplncc r funqinor belen.. aos pmp$i d. E. v v.irA ln.^ Ch:n M.tl'od lor Sinpliti.s B.olcm Fu.ctiom" ("o m.bdi tt ii6pli6aa 1tun+ilo.6mlen. cu judul dirgJDdn'" - P/t ACM, hi r9t2, p4' tz1-rrn. PinAatm v.iur, ptuntl'jti 69.1,t3, cl dnrcnrdi d. hpt, o dil8nmi p6p6i d. unah.olog crgla, A, Mnq6d (,Oi Logid Di3gnni fo Tcni - "Di.slm.logia cu, trnni. Prilrntridl MtSatu xII. 1331, pag. 24.6-270). Dhgmr V.itci jMrrqmdaolor*.ordira"rotunli"d.nuninr.insist mulhimrp.liniiip€colo .,jmgrnau{. h conduil .i una. [.ii r olof. adirne dia.ri prin hi nuh d. oingurl vrlo.rc, ir krncnii p@aur .n roFd lnoaeum alul..die.ft. M. Kxn2uCi. .rilt dh € p*t. @lv. .6ri pFbl.rn: l. "A M.? Mdl'od for SynrlKis olCombin{ionzl ris,c ciroift" ("O heodl dc sint d . cndidor lo8ie conbin.lion.lcd zjubnn dirnm.lo1 T u. AIEE, Conn. nrd ELtun.,

'ol. 72, pana L noicmbtic

r9t3, p,s. t93 t99). P. de id Fn , C6rs. ). Kln, in lena LtuABion to t.tttarrl.bg afsutnbi,scntuid Un,o,!rh. i, tuta&4i"dnikb& un.tui. vznNomd, 1972) $in .s oidin r nuniririi i. binr .s. h Ll d. buni eu pot chirei buni dc.:t ordonf. din di.Baoclc K.n.!gh Fno mininie tunqiiloi logje.

296 Gdblul a Prin. pi re proied;rii .n.uireLor loqie @mbimrionat€

Din punciLi .orru d. vcdm, dnpua din@ yern,ud ri vcnci nu praind impoF

,inF, dmnrd l" o,/ rdl/l: Lm.n' nu mi decn.a, diigDm. pcndirc log'e. A.sie 1u aos inl4uir d progm. d. alculdor .c .plici ,goftmi d.minimizr.. tunqiilor l%ia. Un 6cn.na.lgoritm l aor d6cii. pcnrru pdm d{: d.Quinc, in -A w,y ro simplit Truth Fundionr" ("o mod:liurc dc.implifiars a 6.cdilordc?Jqtt An. M.th. Manttlr, wL A, u. L t955, pas 62741t), ti modi0ot d. E.I.Mcclukc)'in'Mi.imizrionofBooL Fuctionr"("Mi.iniara6ncdilo.bole.."3.1!5b rar..I vot r\.n' r.noEmbrct4iL,pds j4t .4 {sonhJautr vc tJqak d6dr in,.Br:l rn tucnr., tu' M.ctui.y crni mr 56

cdel din l96t a lur Mcclurl.), tnreri i d6pe .lgornmul d. ons.s ir.nnv degtdr l impliandor prini, d.monndnd vi,bilniie rcei: Prctul d. pleorc rl:lgoithllui aminfi dt o cxp€i. rmt d. pod6. su .chiv:l.nrul Direil o lisd d.cubuii, N! .r zdrzr c t.m.nii p6dus li fie oinErm.ni su inpliani primi, d:i y',.+i€a h orioE dinr. rdre fonc eu ln!,o lo.hi hibii&. Cu alc cuviri., cuburil. dinG.t po.1{1oria din.niu.i 9u p. o.r, dc h 0 L ,, inr o iu.aG .! r vri.bil.Pohind d. h lttr o6uilo., .lg.innul g.n.uz: o lisd: turuor cuburilor e includinplio{ii primi t furcliei, fid. 6 nccxi g.n.nfti u.i li.r. d. minrrm.ni onpl.ti

Alsori,muld..orfrr .RU\ / to! pubt,orpcnnup,,mrd/Lid. L H. Mo-Jr tn,D.'.rminjion ol d. Irdlndrn' Nomil Fo'm( or r T'urh fu. ion bv lL.rn.dconsn.sofrt-. P,,m. thpt'.rns . D.r.h'n:d fo,mcto, no,mn. n.rdundDrrl.dn.r 6f.r., d.:d*n p,r otu.n.ul -nnv.i

'mpt,anr o, p,im, /t_l-f /,,,,

Fl'6aa .oap\n^. 6l Lr'.. nr. .2 l%0, p€ /a\.t\2, Un rlgon'm d. on*n.g.n.dizr . f6t public d. Pi.rft Tijn in "C.n.nliztion ol Cons.n$s Th6Iy hdApplianion b ihc Mininiaio. ot Book.n Fun tionr" ("Ccn.Elizra iotici @n*n-sdui t .pu(:rc ci lr nininiao tu^.liilotboolan. - IEEE Tt6. El2tua. 6n2'6,vol Ea-t6, nr. 4, ti67, p4. 4464 t6). To{i rc.jri 1lsoirmi d aon d.ic*i <lc TlonrOo\

^. in L.gtt D.,ga L, fa. o t t lto i.n,-a d n .b, hn, t tu r^,4/ \ d \ovtrd

Al1 .n m .rplier ln s.ciuna 4.4.4, nbiiul .nom d. inp[md piimi c. raultip.nru mumiE luncii l%ie alcc o :llftr FEror 2ctoh su :l.g*a un.i loperni6ini6:1. si frc n.prrtici s inpdibili dckminkric. Toturi, prii ha.dc c;nic.ficicn.c s polt ljuns. L blu i .pialj4 d. cL ninimrte. M.rod. BpB.olt 6Ed.rcrni in L.Si. Mininirano, Attr*ttu Ji,r WSI Sr rak lAlg|nhi tu nini4d ajni.iibr hy.tdtu !nk% wso d. R K 8r4ton, C. McMullen, c. D. Hrht l i A.Smsioqnnivinc.nklli (Kluwr Acld.oic Publish.6, 1934) Algorihii & &i: mtr.enti &puso Mv ti Espks,Ex^cT.unt pt%noti in "Mu]ripl. v21o.d Minih;ztion for Pl-{ Optiniziion' ('Minihiare cu ni nult. v:lod p.nrtu oprimiarc.PrA') d. R L. Rudcrr Ji A Sansrotn wnc.ar.lli IIEEE Tt s. CAA lol C"{D,6, nr.

ln ap 'olLl

dc hd rm pun,i' o m.'odi c,i,l.@, du8'rm.p<nrru i dd.minri*urilc $1ie rLrcnt. circuiclor cu dooi nivcluri ANOOR g OR.AND, lmi o {.n pm,lizi r. polr. .ft u ld @d onc!rui .ncuit combiqion.l. ln tudiil. plbliaE rn1965i 1936,Mccru.k.yd.lincjE daqnad.0in iniL 22 t .L nnui cioit t anticum por 0 d. udliarc pcn.r gisn a .irurilor sndce. Mccl6kcy d.6ncrt , d. d.n.ns,

nultiniL P (dc Gn*i prcas) ti nut;hiL S(<1. dm i rm:) ri uri c@ . aoloe d.L iddti66a risrilot dindie.

Din lu@e d. FC ru f6t oniF div.e6p@ & pbtunzid. d. t ori.i ciruit lord. @m@i., tui iD zle rEtr qi ?r pllliq-iilc d.,peiiot ru a6r dndc "tsnl l:

..ircuieloi d. @nuo*, o buni b:ri d. d4r. at tuluj zaitGt i SaihAi\.ndnda A@ tu Tha,, (Ta tir @ @1, & darart i Ir ia),.&ia. Aos <M{,N-HiX,t9731 iD cupdnrul dEil k dicuri t oril liuiilor, etcl. limctnc, dcsnpm.rdflrclionni,bs,apnsuild,[email protected]$nibiliare.:ilor.Odti: .d.studiu<L rur 'nrB rd:r n.in'd.sD d,n pMn d. vr.L'. osdodr 6k brrc r.r/rd &w' nuls,.Ln. h * ne |.nr d. (mni porE pElu ma mdr d. <roui ldo . lncda s din 1936, M.Clslay I:e o blnt pl.ad. 1 zcri l%ici, .xplidnd drnrdcl.i dannEjdc .i ri hotircl. pdtru eG nu I orotitun un su(B em.d:i.

De1 lu.ed milor h licur .aoruri p.N6 . gLi o lud* utoi acibili ti compl.tid'-prc lihbcjd ABEI- ir in c.L din ml: d rcuri4 sE An.e A dc lt D,str.l D.r'!rsi,tABEl(Ptutdtutu.iditbrdigitu d,4-8tl) d. Dlvid P.ll.d. ri Mictn l HolLy(PFntie H2ll, 1994). Ert nond o r.ati ddun.nr4i. d d. @npLtl ei doi 6indinv.noorii linb.jlrui ri .u6ii .o<lului d. onp ft orisi.zll Tot P.lLi. 1 r.ri.,impchi cu Dougla Tlylor, o aod. hD, in!odu@( dc rnc sdilbm in VHDI-nft\latl WDL MdAr Ear! IWDL F inFl'ul tutunl -Prcntie Hil, t99n.

vHDLBr u linbd d. for. nlt mkrSnd, da nodi p@dnd do{ u $b*tdir @i*idL ti pGiblitifiL lni. MdG optiui:L linbajulni (d. pild4 cdclEal. dciNnqrui) d Mt foloriE ai.i, lnra .1. run pRznorc in 1rc6n. d.diec VHDL. UDdinft El. mlj bun. lsri.i fl :(di Gn^ e Tk Dhitvt G"tL e wDL lcrru a.VHDL al tnrturtuA - MoFn K^uGMM, 1996). EsE o d. Klnima{i (70o dc

Fsini), dx Fanlrc lihh2jului & d*m{i.{ ir !d+ - lom udlc ti @ndr,dpiind iine .ompLd dr p.niro \,HDL37, cat ji Fntu VHDL-93. Ptu & linhajfolGiri ln ll@ d. 6F sc @mp.tibiE.u nh.lc trd.rdc.

O inhdnc. in VHDL d. din .sini @a 6i rtAB. drc wDL fu Dd?d(WDL ?.,tu ?tui..b.i a. S'dln Sjoholm ri L.nn.n lin.h (Pmtia lt l,1997).v{Eomrdib p.nd modul in ft s pun. .cntul p. $pdt l. d. pEdici r Foi.cririi,am .u' !in'a fl brdril. d. Ba'c O rd ed. (u p'onunFr et"R' pnal scWDLk. Ptugdntutb bSi. (WDL ?tu Lgid ?ng.wtilA 4. Kdin Sr ii, A.hC}?r6, Sni@ndutur (Addi$n vdl.y, 1996).

To{. dempld. d. prosm. ABEL 5i VHDL din api.olll r.e ti din lntralrlunc N fotr @npil.E ti, ln mdoie@ @uilor, ribJt Fou.&tion l t Stud..rEdition d. h xiliN, Irc. (Sm lc, CA 9tl I, ld. xrha,cd). Apliali Four:ltioneFindc un .dj@r dc &hcm., cdirorut HDl, onpilatdE Fnrru AIEI- VHDL fiv.dlog i u sinulrtor d.laAlda Inc. (Hdd?r$n, NV 39014. fry..rdec , cd). alituri& ist6n.naL Xlim sp<idn rc pcn(u proic@ ti Flsm.F d.CPLD ri FPGA

296 C.litolul a Pindpiile prohdtrii dnndd bqi.. .mbtnltioEt€

M.i sE indc b deLrt ri m d. {ifl.nd on-linq a. conlin. mnut. d. utitia.dt P.nn ABEL, cit ti P.ntru WIDL

Irillrrh rddrd IEEI d'n \,'HDL \un' .t mmr ,hponDc:l. o ou F.dru d.pn,tr tu \,'HDL. LB'.d.d.6tuF' rl. ripunlor ri irq"lo' drn:G( Fdr( q.JU inffi.1. uno' r* rcf.lnof L vHDt. drrdr.. rs@ tr ft(uior in pflv'nF Io,. puHigii fii'.d.uni ompl.'. in ruhffihut d. bib[ofti :l or '..u !rEi' o p,*.1,. oVHDL incluiv in lplielil Fob.Ltion.

An p'anE, rudnr dft dpd. rt nr.4 b reE &Fzi vdd 'n

(ork6JEronlor d.'6ar ABIL l.likn-* d..F",liak d'd '. '.g.n' b'n. (plfuore tn@-i ddpt c,uH dbpditivdd di8iel., ir lucnE puSlied .tc M.Ci6lay tn1936 d.sii i. o bun! inaoduarc l. $diul Bttn. lnli gdd1€ uli !t .L Etorip.ntd Gtr. qhlBtiri . mni ci(ui( dc dihdimi m{i, a PLD, 6E o ercin: e rrE6ui lied ln lam uhli pmgnm, Exird..l puin o onpa'i. I .lai tnresi dirirdrc onantE -t aupn c;ni d. pbgEn. e g.nssd rurmr @d d. @ p.nrPLD (ACUGEN SoiiFE,Itr., N{hu, NH 03063, ,w.rcue.n.c@).

Exorcitll rccapitulatlve{l Url':.rnd qi:b'1.1. NEPRICEPUT. PROIECTAMT. EtEC ri STUOTU. *I.J, o

ap'6r bold; or tr rhr,"loE I p.n'd prc'@ntii d. iu(g o( nu rupun odn: hh: p.dftsip.nnun.piepuia.zu iodiii niE vi:p.

tl D.morrEtr pdn inducrie Frf.cd b.n.le T2 ... Tt,4,3 DmonrDti prin inducri. F f.cti t orcm.l. T1 ,,, Tr' ri Tt .

4,,t Dmo.rEri pin induqi. Frf.cd t or.n l. T6 ... T9.4,5 Conloh ,6(h.i lui D.Mors ompldmtolop6i.i x + v.?6c x .y + z.

'I onrl,, mh(h tuktu r vzlo€ I D.nn xYZ - j lO Cum 6k p6lb e rd, o6rqh, dr r comdcmdrul l;u d rbc dorm I Fnrru .e".t, ombin:li. d.in'nftr Und. eaq*zL?

4.5 Fol6ind @Emd. zls.hfti d. onuE i., dnplia@d lmrtercL tuqii logje:(.) F-W-X.Y Z (W X.Y.Z +W X Y . Z I W . X .y .Z + W. X,y' ,a(b) F = a . B 1 a ' B ' C' . D + A . A . O . E' + A . g , C' . E + Cl D . E(c) F=M.N.O+O' P -ll + P .R , M + O, ,O.M . P, + M . R

a7 ssi.d.beld. &.d.drp.n.ru mibd. fu.qii logie:

@ F - (W. x). (Y +zt(i) F.(A+B+c) (A+B'1

(b) F.w x + Y'.2'+ x'-z(d) F=A s+B'-C+C.O+O"A(0 F = ( , + B' + C. D) . O + C +D'.E')(h) F - ((A + B)'+ c't'+ o),

ol. (E + c'+ cD (a+s+crD)ds Scnqi Eh.Ll. d. rddir Fntru lmltolrd. nmdi losie:

(1) F=x'\' z'+x \'ztx r'.z(cl F.A B+A B'C'rA'.E.c

362 (lpnolul 5 Mdode de p.oisrc a di(unebr logie ombinalionaL.

I r.6.lul5-12 ltuat ABELFituLr oRodo, adlpbr .."1r..o'

o .ld mod.libc d. sd.rt . cturiilor 6r ca din db.lul t-13. p.nru ca m.i mepm. dinr. lplieii, .d. ril F ind tui mult5 clddt , Mi j6 d2d intddl. &slEarc .! *6ninqi. nb.i.t.

t T!6.lul5-rl toatii ABEL (hivrbnre p.nru un d<.dor adapbr e ntdor.

5.at D.cotbrE cu VHDLEri,tt tui mulE nodnidri dc .bordzE 1 prcidirii d.@dordor cu VHDr. car m.i

prinirivi dinrrc cL 6c rcii.ra unor.rutii div"tdi. {rudd uui .irdn b8i. &dcodor, .un sru rcris ln t.b.lul 5- 14 p..ru dc@dorul bin.r cu 2 inr.ri ri ,t icrni dit

69. t-32 d. h p,g. 3.I3, Comp.ftnt.l. !!d3 li rlv luni conrid.nr. a .p.4jn2n<l cl,n}logi.i udliat Fnh ibpl.mcnre. D6igur, rcari conkGn ftdici: uui cidndiftnt in.ciivrdol u.ci lis. d. ondiui d.p4!F. MlJ p'imr:t 6ldGi wlDL

I r.h.l!l t-r{ Program nrudub VHDLpenlru d<odoruLdin tig.5-12.

iiorl rorio, ndri sD rcrc:{r' i; s.D !6rc,

In le d. .@, dorin ,n $im un peg6 c!. !t utiliu VHDL saGl rn.trciditulddodonnui nosrudddinln.iqerd.,liztddctn!.dnut.T$.lul t-ItFdnd 6 Dod,liak d. rcri.c ! c.dului pcn@ un dc@dor binr o 3 inrdi 9i 8 iqiri.diy:l.nt cu 74xr33, lnlirnd oneptul d. 0u d. d.c dir VHDL IntdriL d. :dE.rt, tuto o) tj i.jtiL dddrc, div. h LOW !,!{o to ?) Mt &.lne 6l6indEori, Fnh o n.i buol hFLg.F. o infructun rr&r clun rl eL opt Euri d..ldd.c fi .tiibui. m&iu d. i.tiri or6pu:ibr., adiv. in LOW, u.ni icmn.l int.rn& 3 b\i, y_n_r. A@S nlorE E ribui. i.jirii dL r cir{in!!i, y !, numt dld rolkiEl1il. d. divr rur connlmr..

O df.l d. .6ord.rc @Bddi. !n bun Inepur i s.r.rdi raloe @,t@ inrian& o aF.nl. AjuttiL"dr ft a pu dc @d niv.luril. dirc ln Low a€miat .loui dintrc innlri ti @E iqidL s Sisc, lndnpEbr, ln ulii@ ir$ruc-ri@ rL aribuirc. AvAn.l ln v.d.e f.Fd d MjodE@ pbeludor I'HDL $ $;uTruF l. ?n$cgim. @ Mnr+ dir in HIGH, dai ddnin 6 ditotriv d pini abi3M in LOw' ta6d. !i .rcm gijl !t lkdm d .cgtir lnr-un 6od dt nli si*D1ric ti

:l5a qpi€lul 5 M.rod. d. prcisF a dftulrtd toqic @mbiMtimt.

I T.Lld 5n5 ProgEm vH DL bad p. <deplutbidtu I iirrd i siei ,3ihibr

de llux d€ dak p.nru un de@dor

T.b.hl t 16 peinr: o *h.na .boid.6, li d.clnriiL .ouw .! r. fidt nj.i onodi6or., inri EriuiL rrik ln l{lGH d. pinilor qr.rni divi in LOW r fct .L6rirln inEdorul ahitcturii v?.r1!!_!, i.r p.ntn onr.Bia l.G emnd.l. rctiK in titcH ieL.frEin LOt{ lru udli,' 'Gtutiunid. ribuirRplKrk l.]r'I tunqir d.od6Elui I fd .L6nn; q &plntnd aclBiv d. t'nrL eE,n HtcH, aa a onsNi.,p6b16n, d Di iopo@r zmoj d cei .bord.tui Un :1. rdEj s( f.pdrt c5 p@idul s p.le bodiffa qor incr.nnd dor tn dM lo<ui bin ii$nia, d.d +.r.(daF nodiffddi niv.luilor &riv. din dEnor

I' ub€lur s r 6 .m s{pa b n.rp,^r ooeomuru,Bk ere t., intu.t'u.' d. ..MR. rniwludlo' f'€, lhir d*! nu .a ihq F o \:lor,r pda r_! derr drFd c. + aribu ov:lo,r p.e Y in(u6ulp'qbLlui6toqu.'€de.n'hJ'edr.oryllunei hiFu'i*.nuEiimurro.IE.re orte ennd d.rdminr ,giu:rc. @E @lo.l.lr€ idtuclruni ce urilired, el ffinllI'ldrt€E & poritia lo, r. cdrul m'p{loi de :ih(ed.

Pur.ti nd. inrqiuea "y_! <- t" h rrftitul coauluii dad va d€nnid po2ilir.i,turr. dr plql.elde a d F:iur.r f idct,r nrom.pa:.n'r4.dbr..oM6"led.

I Lb.lul t-r6 Arhitedd VHDL o o dbqd.c asinug d. rffiie r ntEtunld diF

Niv.luilc div. pd 6 convdie ti printi'u p6dd.u mi suM. Dupa cuo &tIEh.ld r,lz dicdu erarDr F{.6 d.6nd i.nrtic udli?-rnd o @npo..ndBtoBd.c d o.E niElurilc div. l. HIGH, . .aci d.nnilic a flu d. .LE a g&.ja lnlb.lult-13. Nd aa nu lunr n.dn. mod'ndn In d.6niri. d. ni!.l5up.nor d.nJd!"t.:rts.ln hR t-4rsn{ 6Er

'.hE'|. dinrE €nndn.

I t b.tul t-it dini@ iehlhiart a d@doruLui nmlhl cu 7,lxll3, (u.o*6ianiniurilor.diw.

Y: our sD_kic_Edor (0

t65 (.pnou t Mdod" d. aoi@'.d(.(u..or ogrccororatiocle

ln ob.lul5-19 2Fr. o zld $ordr r praidtului d. dcodor, @ p!& ded.ihnetun v3to!de.-. din .b.ld tr3. ln lcul in*ncfiunilor rinultm., nci llufolosi un prc@. i ins.uciuni .en .lc !.ntru . d.6ni Grnqionrd daodotului@niorn @n..Fului @mponFcnul. O @mpMr ninuiod. elor doui {hh.fuin.due

'n!j b onJuir d n. nu ru' fo'.di6 .. tu *.pu. rn'e'

su"o!"DY-.

s.i.D1.+Y.

$.natb.rriti

@r.lpon L.tr dlntr. .l.our dln fs. 5'43, derumi,ile pd'ilor:pr4ih:rd umi .ndr4i .ud 6suab tn ituiorulca*i c. o

rP€i'n!. oqrmniL Fnnrl.lor .. s .o'ldd, la ponu'i crnd e dili,dr dn:h !d@k p€ liniil€ d€ snd. obe rtid rnk dhuminb smnrlelor did o 6ft.pon&itt, inerndlucrutu4Beer.cnl9ildrulvHDLriEFnad.beamrnu .L,eiindfi€rrid.omidoarumludp6ie.stu4r.e*ab6olur dorrtuduluiincaEId. vrjaiire ri Frn*i rn rimb:hr€ dc piqnnae pcedurB drududa cum * c

tbn t{t .dhrbvHorvT4nr6r{a)ilElur{pdjor(6)ihhinbro.'fiitrE

C! u uldn qmplu,ln E[dul5-20 ptEld,n o: jttu e uilzt Fo@ ali-dmi EnM dupi .mapdlohpdlqEl F@ d.oddd d 3 irarti $ 3 k*n.e^Dintid-vr d 6ud. @w rlse 1 aor &initr ln sqiu@ 4,24.) DinG @Edplclc & tsia 'ls, ,ca@ !i.g!&l ea d6dic tu.d. deod.dui ld a irdE.kq @d and & .d6{r l. pbgmd VHDL BI nc &i.li Din .d pud & rdc,afEjltlom.inwfdibilied.depe..ff .d+b.ominuliq i.FFndrEln, o dEodor[iu &oriedjndlu| Dina-u rrpundd.v.dft, * Di putinldibil Fnh ipdl d !u .p.r 6 ebd d. d.rir @ !i ldd 6 rrdicor a qu;nFFtu l ftliadeoddr d:pec dupi dinF, q uh 4n,!.lul tl I d.l. p€, 36r.

,5! (.Crol!l 5 Meiode d. pro46re a drcuh.tor lAke mbinationater5r.8 D.codofi6 p.lfti .apt..!gh.nb. Pnvni L h.h.idru mrmii r r! !ds, prcb:b,I. un ,nja, d rd?, fE4^4 Aht npd. rli*.. la eltg JUlkz. in mod norm j, d,od< tni;*.n,. (LLD) e r .ln.nc &:hlr .u (rou1. I'l'd. I I CDr * roto\Br L @un. ol.ula(mF I, inrhm.n,. orrfu.:t dr nume(..O ifr: rpnc -$d r tum,na o tubmulrifl. r etor Fp(qocnt. pr4.ui. ln ns. t 4,lG).

'Fn"'a' tr /d3L{5b ltrq^firr.

tu $pr. *en.nEi l,t FbG kqrcfttdj o) . ftde 4dm.t.

, V n d^oat prn rpn Zadk /E drpr @d d. inun. un ! od B.D d. i b,!, tid'.Pl.odd..E n..,codutd. Fp'. r.8m.nk. dir 68. j.44rb, lnfis tat,itnub.lutr zl "pa nh.m losl, i, Bpftrv, ob.tJ d. rddir r.rnk u;di d.@dor Fnrtunpt \.gntnt -,1,:4. cu a!.pli: cor6,Lnij Liudn. rinr.t€.nr,) !orapf;,q,.,inrrr,, d. rkrs.f' r.bLntihs ), et L. 6dft &nrc,.ltrit._unu, 74r4e;E ,mptFn.nuH uo, rm. d. prcdur min im:1. @Gpunrbr( r€mdrulu, , op-,,", ..;-d.rlnd ci Fn, 6hb'nr!'il. d. mrE'. e nu (pEinrr c,frc acimrt. EloaL lunr-indihEn'.' SmounNOIORAND,unt,aiiFnnfi.*i.rm,p&EpiEpri.m:i du.Ld,.Li.efthN,l.nrj.r" l'.i'",@;.,r*.l,at?.tJo.M;,8-:-.porni ANo.oR NoT, or r'. o .m.rud rufi.i. d;,4id: ,i d. comp,.,i; drfffolq'dln CMOS eu TTI

, Mioriah .lcm.nEloi dc Jnrrrc mod.ft cu ,Pt. *sn.nr :u tn(olponr d@dsr,ltl.clduu, en e drp@tft i q F.R rpt,e diK un dv:nr BCO d.,i biti.MLlk dinR dcododh d!o.k !u *prc *gm.n,. ro vdln tur doa,. !u iq'li lp(ui.p.ntohlorimdd.E.,iun.eud.cudr, 6aEonEdtnid.m klord;fisEd.

T/h.lul i 2) @nl'n. r pogtuAALt :f.rnt unuidddo, p.n,ru 1:p(r€ndE.P n dctflK/ fon.r n.(lor { urha:2. nuhim,t., p.n,ru s pmg,r;"1 ,ift -"

Ftm 54r D.odqlr p.nn $pr rqn.ft 71x,re: t ) drm t@id, iid6 y iumrcbr.!piii orJ lb) s mb.rut @k trdirioot.

E.emp " d. proLe\rare.u VNDL 507

I Def iid penruauromdr! de rmatoare d,i Sunnrrale. \u sonerc

9,2 Exemple de proiectare cu VHDLDtrF.trm n dFl,er in s. utr.r7 t2, omdcigi.,tc dc 6az: at. tin$EuluiVHDL, p.

orc lc-m pranDi ;n F.liuna,1.7, in.lu'r plmklq n,oi aproape d @ cc nc 6ie nderpn, L. n.lJ.o 1oon. i ., .to .6-, r./r .pfon.F, "d.AB !4lFt 1'cfpn,d. dcrr+ d. ., hr.pc L p",a 1G ,-

", ror i.^to, dr €,, De ff

_---;

3ol (.pitolul9 €rcmp e de pro e(are a.nenebkentate

Fntu d.gjem {6aidd de $iri, rujaiide p,lel:mbritor uritiD,l o onbi.rri. dcdnft'nJ.'..rd-d Aiier..d'nrrtr*sd.nsDj rpJ,,t.+r.nklahnt,un,tc..3e vor 610r r6ri r.i!.i.i ' #nidcdr *q.u;d.EC9,2.1 Cftavr lutom . dmpt6

ir -. r,- € - {.t rn.t (,. p,o e.ut dcrt.DoLr. urr,,io.t drprobkm:, mPh dc p'orcrn.

Poi.fllliuirutomrd.sdnsi..ron' .usmnddcGd,avinddouiinriii,AdB.I o. n8u': '.r'..2.of.1 ld-u.

Ai .ru6'vrlo,'. t/ ptuo.nkt. dod ,mpuLL ,dcnf, ?L- B I r pi'nd vrlan, t'1 -phd d n.d mj rcr rom.n, n oE p,,m: jndit,.

i. rolE ..l.hltc ozuri. i6n r rc5ui. d lic 0ino

"n m.diu d. p-i-o;..u HDL, un prcgnn k p.*. rcri. in mai muh. modud.

rceeiindu,5. inri .ond4iil. imp6e prin kmi Vom $udi, cikvr dinft 3c$.1Prinr m.todi.ne onnruifta dc min: , unui obct d. jiiri Si d. iqni, urn.tt de

mnipun*.rn:ru.li lnr-un pro8nm corcsp$?:tor. Si, d. vrn. e tot m ?n.6nit u.chcna chel d. niri i. fqiuno 7.4 r,dee.inu-lao16imi L.m rclur in Et.tutg_r2ti .m scir pr%irul \iHDL ocspunz-iror in Ebetul 9 t 3

I

C1d. obic.i, in dech{ia dc.nihr. VHDL r prcciz1?: numaitndiil. F icri lecLocx, r, B t:, incx.mplulnonru. Denn4il d..rhit.crui:d.5.ric funciome rtc,ni aft'omnJludc.dn Pnn:d (.re.zu r]q.,r.u nqto,,.Jn' id. il q.or &o.Lr rL d.ndm.fl tc.L,to, Apoi r o(Ld un rm (rre. Lc \.

.LT, k.iuiomrJ.' D/bJ'ri rod, 1 in qrulm-u : 1 rotor.sr.e.

'n mpi d. n k". ql rr fi

'r! I.pJ, tr .'.rn rs,ru ".n. pr Lon,

P q d. rrrd' m.. "+ .., tr dnl'n-dor n.uLd,rn;.ir J.:n. un pjoa(,i oin srucliu.e d. *.ibu n. s.lemr! lroGul po:t G influ.nFt dor d. cl€x !id.tcrninl6de rrz4iilc d. sdri a .u toc pc fro.rLJ 6..nd.nt al semMlului c!aR. ln ed.utpm4ruli. Pl'nu o d a{,une -' f t.'.n.: ror.ri

'rcn'ulu, -rrornr. n p,.n,,.oLn(ru.r'un. cqrs f.numcr;, z( rL at(mk ii.d.,,u"

E,emped.proLe.a'etu VH0r

I r.b€rur e-1r Proqram vNDLpenruauromdtutde

lr'1'rruna.d€Jtr u "L' .'n orllJnrnd lo .o,, L,,d,hri,.e,p..i,i , ropd(or o. ruu/(..."L,.u t(nuuo' dtu.6,b.t,8tr, r,j oihr.rimitc ruromnLJ inshEarNrr.In fie( eam ao6sn.ie o innflqrb.,,rr, imbdodpenru: rop.n dpkit 6 r ofrbr4ltc inrlitor A i B Lr nu sG..apir n.Gr sjincludm .onbin4iile peru a.c nu exnd rrtlii dh sars cur.iii slae ti pnre,,vJun .urrnti daci b rpelfta unu rnumir prds nu s ctetud nid o *ibuirc.

Ii.rd r d.,ribui'r..h-i:dcl...-i'Jt o.tutur o.ti,H-L r 1F,i h r. de

' D Voo,.,/u,oFrulu' r nrp,m$to.rlor-. an. ,de!ia4rc,i; intdddt?c6ri fttruc{'un" cu rohirb u$inti 5c por de6di !, rctni d. p M..ty cu nr cueinrc,

310 C.plrolul9 E.emp e de proe(bre a r (u re or rarn!'a e

z por n amqi. dr dc iDniri, citJidesrr..clrcni:.lnru.rtinfruciuner,rirh, sre5imutni, ori.. nodilicrc :paruti h i.rnr. $ va rn.@ id.dhr 12 iqirc.

Ah ron nryo(L s: prcveden, in nh.lul 9- l L ri o intnrc dc rcinidriHe (vai 6d. dchprg.302) Un $mnil REslt po,a ll indur cu uturinF prin modia,crer decLiqi.i dc.ntit{ct, dius e uneicbtrin i'xruqiune "!!.,lin dcnniir de:rhicftlrt. Dr.,tusrr.*c confimat, automrtul r..buic q rocl in *1.6 rrrr, in c onrr ex(rdndu-r. iin.uciunca.ase in aunqie d. mom.nill

'n e!.s.onn.m

srudupi:p*itia ironr ului semn:lulul d. o.r -, plrcn rduc ffcun nod d. rcini{i:liaR

^inmn, ee u.ul sincrcn (v.zi cr.d ut9 r0)

C€ purn spund. d6pn a.o.i.iel ldrilori ln hbdul9-13.ugisin.ici o inaom4ird*prc Llul in an dnbinriilc dc qrnbiL dc $rrc suft rdirr. denunnibr dc n:rl nicinicr dspc hunnul dcqri$ilc dc srrc himre n(er.in prih. cFpil

Aoci.r.a oriciior v.lori inrcgi sru.onbirr{ii 6in1r. cu d.nifiatorii dinr,un tip.nrmsar dnlne l. btnudina instrumenrului d. rinpi, drr, JcobL.ci, mlorile intiegi$niribln.idordineinc crprrinlisddenumnihntilor,iD.cpin,ldeb0.Apoiva0m 1,r,, r,mrur po,r. r dcb' foto.'r' tr.odr4 in .B o, -\p(n., "d.d,. ro. toto,la&. b'r'r(n rr.'i' D('prcsrrnJd Lb- io Itqh.'nk ,'.'rrodnoni,

.u1c..ariA€icrcd.sdri,,camisihpE,pcqrcamaolosit-ogini{irl.i.nb.lul77d.12Fag,63.D in VHDL mri dirri doui hoduri prin arc put.m impun..lr. rdirri

Una dinrc mod:lin{il. de 1 impun. o .numiti sFi.rc dte utilt2rc. innru.iuniiVHDL ,,.t!riburs", oin ab.l'i 9.i4 Ad'eih eicodine" $rc un:riibur d.nnn d.urlliaton ff m a v:lor. M {n idrmr db .oduil. enumeRte ft um.zi r ti aobsne d.innrunenol de sinte:. lb@tu1 limhajului \}IDL €nor: r@sti Elam, dr k.nhn.i.rdm.nului d.rinrndcnunLcti yilmrcr rdbutului. ari6uoi,,.id.fnir i R.Mas.ui Jc mrjoriEtca rn$rumenGLor d. sin@:, in.lusiv de rth proven& dc hSyncpst{,Inc. Obkarl, c! pogRmul s.bun si "uili,a" un prhet "rttrlburas' dc hSynopta, penn a'.iub_encdrie si ie rccuno(ur d..omp rdrulVHDI_ s a.i6rlqitim ddlnn d. uiiliator. Tor ici ir.buie s: spunem .i sd.e dd .tii din progRmul indi.u!i.6r ehMlcnii o .o&R "d u.u p(udcpocnFl dl. ebdul 7-7. de h pis. 563

(rNi., ro, I, oro. oil)l

O ald Eod:liEtc d. a mpulc o mcicrc, i:I: r inr.buinF prchfle.rkh. aqibucd. iintq-5, 6tc dcn.n.r mri .xpliciri x Rsi{rului de sft .u [email protected] dpurilo.,l. d clogicc srndadiatc. Mdodr dk ilurdd in nbelul 9 lt. Aio, sree 6rc dcfinn e unstD lcrc EcroR de 4 biti, ircon{rnr.l. unr Nfddcfiinc in.:i 5i p'miri indi.rrca

9 2 Ekmpled.prci@'. o VHDL 61r

,drJo' Fin ddminlclor. rn ona loc llln oEgEn. Nu tur nffi.tE mo46&, /r.

i

tII

I

Ii

I

PEni rm, rod. $lu!iil. prblcn.i d. poi.ctuc 1 rutom.nlui d. nlri lun e&mplu l' bzt p. db.lul dc nid onmft.le nini i. scilna 7.4. r . D{puM sd.s p6!m VHDL t dir.cn Gr: i nii inbcmi n&!.1 ab.lul d. sdd.

Pornind<l.L uful ind.l.l probl.nci, dc l. p€. 303, von sinpllfia ludu.ilc prind,mmzE dJm<ivdlon

^ din d.fhtiih o. idn. rnlotund{{ u r.gl1n r.ern. arc

unir.{G l(gti v"lo:e (a6ra),ln @i @, ir.bui. dendr. nmli doui sttri difdit d.rur ,6xrM ("aud o @mbin{jc @BpunidE ) {i o{ (,e g&n .omhimdl cd6-purtre. eu B fi a plnr vdor.r I d. h giriE uftin.i conbinalii corspunzaror.).

Rflenind l. pEsrmul VHDL indn din hb.lul 9-ll, $ mi pot 6c o modfitrinl.l@d. \e am * siq F%nmd ddnqk un tomd d. iid onrnion:l d. tipMo'.. tu nruaE 4n fis , eG'. c/ * rndmph d.'j r rromim iNMlra den"hu( vlfrii rf.md .nd.iulu l%r d. jqG inr{ srccfm. ...e, p. o( onudn in qdrul pltrGului dc rmiti. a id.ilo/ Prinr-o d.ncna truJor@ $ @!un bmr a h 6 sintdt l' el tui prob,bil, d rtruda din 6& (6). Ba rc61 inpnn.ipu d. u:ubmnMdv d rqn m lin'..: tlfu @Tpo'rm nu r.dbe6q(d. @r,ubDrrului inid:l dcctr pnn mpor u.. Am Eds hpul dc pop.sr & ti Cl OCK L Icd.d.d z dirr dc L iqiE ud Esitu, dt m hiii., in &clqi tinp, linial. dmpilor d.pagitia Fn@ A ri 0, AF d. srnDlul CtOcK din au rinpu]li d. pbplsmsuplimoui prin ciidiDJ losic .L i.$r, prnl L iored D a r.einnnui d. iqi6

tmporLrr. ln.€Ero.rclnd <1d o.+i'drr, ffDr rHr nh€rd o,r rg q.a,b,. * brft impoan' q

:drrsh *an,rur sreq h r{, d. *$,b,,kk r plmrrui 06l na,.r niaqrf, .e- recd u,luiruru, losk d. Fir de'r'm,! croa ;: I d arn'e de sree rd pim: e.F urp .ode,ulu duor un foId. bfuRrd n';,iox, rf,n4.ee.rdelrdrdercicrrrql*ulH^r.nuoq4,,bilr.DJpr(umah-plrjhFuJn.r4 ? e. lFn.r.r. e { md,n.r pe p.(u6Jr mu ps 6 tu o+;u mu rd- d. r dJF rmka,r de lmp de rnmum &rL f l. rnh.(!.Atsd.4i eedh' Prn 4&s,D:cmr.rurJ, sr4 i. rnr d. Fn.iditiu ur nrodr!,.s.rhcn v.b.rca ! ri..l. * fe lumie d

!r2 Gpirolul 9 t).mpL.dep'oLecb'ea.n@ireo,senrale

In obclul 9-16 :plE o rrhnctori l+IDt o.stuii cu rc*t! modi, ln Foculoman,lxt ds snnalul c!@r, pi61 insruqilne de .dbfic .rcd-i rcgi*ruj rc$, iri.nruqim.r crs. cirdi 1u6nn!l cu I $iri. k sllrgtul lrosrnului, ietna, std€tin :oorihpL:d.6d/rcomhnrtonstrrnr or.

rb6 e-3 trudui de ! ub mde de ri,i rR! notuG de proeBmde vf DL G) auronar M oore( . rcur bqn d. ier rc .omb,i4ioi, ; (b) rubmd M6ry ii !iie, o (qrtu de re!rc

Un ali.xcmplusimplu d. rubmat d. $:ri 6te.,autom:tul Fnh ruminr.rElorilor1", rvind umitorel dscrierc:

Praicctaiunaubmidc*:risincroniarcusmnaldctui.udouiinr'i.i,X$Y,icuo ieir, z. Ie a rebui. si i. I dnd nun:nn de v:lori I apliai. p. indrilc x ri Y,dupi Lldm, reinti,lia., dc multipltr de 4: in al.lrlic ezuri, ie$m t.but s: tc 0.

Am mBtrun n6.lu1 de *:ri .a.Ent r6tui luiomrt in Ebelul 7 I2 de h p13. t77. Dput.d uili:t tuilidi l. de n u6iirr. i. p2.6.nnui IEEE * d_roe i c_!. rr h p tu lsiedncd un posom VHDL f.rc"r p@b!.h.i tn disuti..

9: tsempL d€ propGre 0 vHDt a1!

I l.b.ld9n6 Aurom.t de 3rlrisimpl,id p.nru rero vara ex.mpLutuio VHDL.

Solutir*gir.jt in nh.lul9,17. G iniord.auna,.rnd mt nuftc modurid. tahr.,ir no, rm 116 rll r. g a.mpl're r:, rlt. h..1":'. rl. Lnblulu In ".drut{hra.tuii, ddlrim n.dbnp cosrlF 'rrrz,/rr..

(ie.re o v:lo'. osrcrD o. )bi . Apoi deldn u snal @m d. rc6r rip, p.ntru r [email protected] idoitor I, ri o(on{ddrso,d.:el{'np,p.rrdinidn.a'.r.'..r.0Jr:r"to rcowr' In o.tur p6a!JJ. foto.iF m@d: obDnl.d p.n,ru r.,l,s,cl zpcrir,.i 6o1,utjend.n d emnrJui Mcr CIru rlc.ld'u.u o {,nrurlia. !in.rcnl, nunodnd 6G ncc.g, i diq ".rr." rd.usi.l.s r 12 cowr un 0, I su 2, tn tunc* d.vdoril.xiy.Aniniii-vi.j.apGicd.s.nul,{0,x) cae.qdgililit

'lir.blou;iiciobinm u a6lou aormr din doui .Lnmc d. iipul srD !Grc, 0 ri v.lo&r r cuEnri.Tipul urizbil.i src @hpribil cu uNstc{ED, tn@car numirul !i tipul & clcm.nt suntGhsi, rLfl cl. po' t omb'nrE pflr op.n : . +-. d.r,n't.n pel.rJ sIld(norLlpio6ulJ'.'tu,tucJmaimJnr/dc"tnbL .rsmr:l.lor'hpJn.vrlorI L isnd r. d. bD Moorc- rrmd crrd 6m .k ?!ro

ln kdc'a nft;'..n,,ruqiu... , i !rn'buxc"{mnJ'iu'.ouM,d'nhhdllt t7,nu nedill naptni un circuir onpd eu unul d. 'llt vn.Z. Co h inrrummt d.sint.t simplist s. por oblift doui sun16.rc .L 2 b4i @rccor in sd.. ln nb.lul 9- r B6a pranod o zlli $ordr. Un innm..i i.elig..r pdt sini.ri?: de un circun <L

Erempl. d. proieGre a clr.uil€ or wentia e

indcm rr. nli @npd pcntu 6.q. dib alc dou.t dmri oicuF, prin li)rhlha@'dpuzimr: oo rrlo' dintr.o irh4rdr. c!!e. d.in. pdb'b hlr-IDnrR ,nprraleli rlordod (mnod vr ' .ukd.'n-rm Dr. ro.nnl*I.frR j.irdinr. i.ti.i tn isqr. d. op{iu.i s po.E l:lod m nulipldor,

'en oL"|"ro'D

Un ulin d.mplu din ha.liuncabloarcdin s6(iuns 7.4 (ici am omir

P'oiehi m rdnar d. ritui dn.onizr d sen.t d. d, cu o inrtu , x, ti o i.jiE,UNLK. Icrna UNLK (.Lbl(Xt) r.6ui. !t 6. I drci d nhri d.cr X e o, i4 l.ft.!1& inrnE ptihitl h X F aL r2pe inpuluri d. @r plced.nr dt. 01101 1l.

Pc.d @fl 1utonft, frb.lul d. stLi e cd din ab.lul 7,14, d.l. p.s. t79. D' ri tcipuem lPlia o m.6& bd u.|ft d.la.l6. Ot$dtb d icriE omtutui d. d.t rni..d, ln oie nom.nr, & inlliil. eL dinr-u inrMl d. opi inpulsuri A. Ddprcdd.nE. Prin urmrc, h pioi.dr.l ron:tului putcb 6lot An-nmitl n bd.I cu,,n.nori. n.ni" (vai c.b dc l. Fs. 796) AsrLl, umt o crplnii cd.

'lpr. intirri

rt nolrc ri lPoi s.n iio *mnalul d. iqic a luncdc @mbin4ionzli d. ($e indii.Prcctrul 'vrDt d.n Eh.lJ i.t. Br ul prorc( tu m.mon.61 :.11<drut

rhi'.mrii. ptudur u,nltrk dor ulum.t. rpr vnon r, folornd tn pnnr.p'u, unrgiuu d. d.plan.. b'tu1 - aird ctu mi v..h. lrlorE x. r^minriti vi d tn vHDt.op.nrorJ -r' .r.(ru.zi 4nJ,.rro Dblou or I ln d*iorul p'l)Gulr ,Br4q,ud,inulrDi d.:r,bu'ft r {mnJ.lo mpur(vrld@ I LEr'edad. iip Mat}. nunucind ktu0r !ombm4i2 d. - bid pr..d.nn 6c a o6pw:br.

s2 Erenpled. p'oida'. o VHoL tt5

I r.b.lu! 9.19 Proqom VHDL p.ntu dema ( msorie lini6atu.nitaL ondrLlL d. rAn (.omo

' at'. de bdrrc

Ex.mple de proie.Grc a d.uil! or 3senrial.

9.2.2 LuhhlL dh lPlt..t. {tomoblutul T-btrdln.6trsa-t"mdsd.timpotrdiLnru,orndcrrnpoR,lum'nit.din{a(

:1. :urcmobidui l bird' 1 :oclLl q-20 dr r o bSm 'vflDl dniv:lm' pmn :JGrrul d6dtr L rurcm/ru1 d. liF. rr2M ilr d. ldi lur M.-.toi u r d'8lm: d?nrri din 66 7-6.{, .L h p$. t3t. Auhmnn lolq.r( o sei.G d. siiri o&.1. icsn ,dpldttnd tlPtul ci vdorn. & i.ic pdtru 1u6inil. di! rprk $ni diadn. in li.a. @.

I T.b.lul9-20 ftoqam VNDL.lerenr r! romaru Lu i penlru lumintte d n rpar.al. .utomobi uLri I-hird

lrdrs, burr.r stD !6rc v'cmR (r & 6

eMs* , sD:hdc:Gdos

conrtlir !!3 ! srD-4rc-Emr

9.2 I (mple d. proie@E o VHDL t1t

A.n.ld.nlll tn.!i.!r.r.!. aurm ele d. di rcatizde rn vHDt

unrbra, dad a.€ari e* un. ri {..4 .rQmi:rvFlol i' Drn's, !rGer d.d nu iclauz. ,.!'.i djn finn l pur€a fi omi5r inrtu@,e tuiction.Ea ammar0lui.

iu eft n.l$d aftiers nprcir r dne'

Fe.i&r un 'r,

rr.mn' tudet, rnr.b€tute 20.tuEa rtu (rr rrrl'd, Ed c. rd tucru 4

Pe de : d pan., fiabilihGa aurohdutuide rfi d n bb. ut 9-20 p.de fi finblnxth! pdninb. une, inn,ucliu nti -nur r", d in .u

9.2.1 Joculd.ghlcnln seliunc.7.7.l, inc.plnd d. L pls. t9o, . ior .L6nir un .uomar p.ntru r .joc d.

gli.i/, cu urnltoaE ddri.r.:Proi.ei u .uomr d. *.ri dncrcia cu smn.l d. kt, a pdtu intdri, ct . . c4,on.d . l. ntrk buM. F r. a:F.rl {L@turuje pzn,q .Lr L4 !on.di.L !. lirp' rJ LED-un nplaek rn :p'.p @ burM.lo- a.hoE .u ct.$,rh.r. Vri A.rir o

'.rn. EFF,6n@D L o ldp.i qn ln Foqonac mrmu

i.{n.Lr I ..6r., o omh'Dd. d. fip I drn a. t:6@rmpuLd. @6mo,DprBpdiv{ se rctitr cu cai. o poti.; i.@tr .L d (( d. lPMidlir 4 Hz5c ghic.f. pin rraira urui bu@n, @nnrnindu{. 6dcl o intnr cr. cand .dacdinrE inri5iiL Gi ft 6nfih.ti, ictid EFR s onfirmt d.i yr rp*lr p. 6 buon"grqn", dicr &ca in@ Gl dcr@ri p. u inpul. dc tsa nu :rc Gl,|i ,u6ri eiqid cir. linpi ft 1 aor @nirhlli lmine dc &l impuls d. d. Dd !. ghicitnmirul sd rop,.rE d i.tr€ ERq p8s.:?r Gr \rjof riTpdcunJdmrimulE impu[u id..d, ptni -.tno 'nrEq

G * nasr rpoircut fln:4r cum m arln in slilftr 7.7. L aubmltului ti [email protected],pduh

a( e:prind o ltp, @6pond.nti ri.loui tn a( jodn st opit tn umr "n.i.pls;p. blkn. li. orcnj n. 'nroGd

In Eo.lul n. r I :pr. u' p-s-'- !,H DL po;r..,1t o ir(d(FESE o r 'npur rErr: .o. ulr rnn{

PoSthul dk, in 6.c nisur:, o tmlpu.crc dnc.d 1 diarmci d. stlri iniri,l. dinfr8. -.66, & l, Fs. 5e,, tnsurul sFd {ueE dru m.nd { iE,.'.n oE @ut. sor sEs".Inrmc& r':dF.l. r(66' doui <in dF rc rmrdcM'.o.nrd Lli. k'@lnsr,l'.&'rn:n.'ntrrodrcnrr'.d.porlltrdErtnodri:etu'!ial Ioruti{ lul ln , rc k rdua cfotul d. inrrcdr( r H L. nu dk ! nx bdn dm DLD.tul dc\.d.8 :l do,un.nkp.' rJ rl rnrq'nn u' ,J'orr & ltrl'. ]n aul ruronld,p n(.prld "vrnLi r loq 'nJd r:lrn€ulu'pr%ln,nEo1i$uap:gnrdcrnd

In pognmJ d'n ob.luL a.2l nu :pr. o dod.( r {irilor o m:5'nr d. unktobitru ri e diili, rd b'! p.nw sr.e {i q: sor elc t& airi, in odini.u.omb.-n{iilc bin.rc 000... l l l. la..6t ru@hrt d. {iri s p.1t uilia o.oci.r. : nirilorcodr. l/

'.rm. folcind don (mnrlclc & r

'r p.nrru linp' r' &.'d(.6rco'Ln {

.d.In VHDL nJ 6. pR;'dr un motrh on!?n,bilp.n'ru grup:(r r.mnrl.lor d.i.r.r d!rr(:1. un.' .nridr' I foldne br rn &.r!r. -u niril. d' puEm obFn..actul dorii .f.cn nd modiffddl. di. frhdul 9 22. Ai.i ap t on.ndii, cr. lott

E{.mpl. de p,o'@re. ( ru re o' k(lenta€

@4,pond.n!l dinrc icjri i ei cinci hin dfuibuir 1 r.nnJclor d. ie{ne Nn' modlfiaEordpu.droi, lirl . dcodl onpl.' sarc..

.ollui Gmn:l sreq, i insGliunil. d.rd.l indr d punt tn 6ndm{i nmri bir'i

I r.b.lur9.21 ..rlLjoctdrqic.r

,bd sd I sER D if cF.o

92 t:.mp. d. proi<d'e o VHDI al9

9.2.4 Fdnwnhrcr comonu llor ponlru.anato.rcDzci 1fi citit emplul cu ABEL din s.1ima t. l t, mri h cucd cu p.roni. ma

dspE inscirud. onrui de smrforld .lin Sunlw.l., Crifornir AcE pr-onapu( cu mu ri n.n . &e, p..'ru : A( ma'n,|. r.r In

'nE' r+. "c,rrr d.

dmp In.Arun.:d.6tr"om po'<D r $(m d.@mndrr *mrforclor ( tunclGnai h Gl a ch dib smn) d..

O int Ecri. cu dnc r.du (6. cr, ln Chiego, .r iva der !n indiator "C.dd.r.H.l') 6e ddti d !.arii ri smnrl.l. din fig 9,5, d. h p4. 303. Aubmrul d. stiric. rdat &nrzL!. d. rEGc foloeric u e6nal dc uct dc I Hz, un circuii d. t npeiarc i p.su dn.l. dc inhr.l

Sc confidl .:nd o nrrini e circuE F :fu2 nor.kud s gir.jEd.&pn unui $nd din oner. pdft 1 inr.B.qi.i.S. conemi crnd o n,jinl e cinli F ft.rl d.vdt s gisti.dcdupn nnui $nu ain orieE Fft 1 ini.ect.i.S. mnnrmi d2d a. h pornir.r cncunului d. r.nporiz. 1u r.curmr. mulr d. cin.. mind,., rin:n..onnmn prni h rcini!i/li,E

Sc @nllnl d.cI & l. pornig ct.litului d. Enporid. .u r.curr. nuk d..nd (und..

'nh( @nr"mI ptur L a'n't'rl'ad

320 C.pholul9 Exemp. de pro edar. a.n.uire ortuoniate

AuomzQt d. n:ri rr. f:prt iqiri:

NSBEO, NSYELLOW. NSGFEEN

EWFED. EWYELLOW EWCREEN

Com.ndi lispil. lcm3lo:rclor p. dn.cft

Comnd: lihpil. $mao.r.lorp. dn.qi:

TMFESET (:ni -k r+-mx rtriul'aa . ru'Ll d. '-np.n',.c ). n.rsiTMSFOFT I TMLONG C'^ ri'J d. rnpon,re,nn ., rn.!.1;..jnd ( ncsi TMRESET

I T.b.lul 9-21 Program VNDLpT^tu.nonu deomaid, asemrt@relordin S!nnyaale.

o^ sr6 re c:

Unr8o' mL/ul.:o'oo..d.mu1iipJu. p.n'ru.or:rdrt.impitorrn:Jor.to,or'n..1'norc8'r VhD. dinqD.lJo.2J AlsormLt,1du..dol.o n,.no,lJ,.t.d..ompotu.e..en...r .utr6cn(..m.ton-...,1rt,8.n,? \orp,.:..lirnn._skkdlr,re'ir:p'orpcjn in rr'.om:{.niopn,:Lrm/ror ori jrdo:tdm.r.n:k"p,op,.p.d rq :udw*!:l:,r.,kaoprcr.:ddA,n;!otr/p.p m r.:pt.r.tnbruld..oK/.cn rr r.r'lnn...nddi.u)p.1nus,ndiJ!: *;"b,utl..ir

\hmb. nr nrordolrn4-:airng:'n'n'.,rrt,. Zu.6dhf(ut.k.nkn1ti.npftrD.ntsd\d rd: r/

'n.r.ci'tul: pcrb<kdir, r,,..um,n.k f. liro: d.nrn. rr..1' (.und-, nm,m,z:nd -,f. ump_ d.u, ,D,.",nkF..l.eii,r6,m,nrd'iroJdrdcpn.e:l- d no'. g.nrrlnd r-. Ln.u(n' d.op,n.. h.o?b,t,-pJr1 d.

!yP. sr.e lFe i3 rnsco,

92 €ffipede [email protected] vHor a2t

I

[email protected]'qi

in rinp c srin pbgrdul, n pmfier dc (di p.ntru . .d.5!g. dout i.rid e nuTr i. dsrica inili.li. InnF OVERRToE k ,tu/tu,k, po . n onimdi.Lpo&n,.f.l d.actnahduj. circunul d. supnv.lhs. ri iEcand $mnd.l.ln modul rLpilpajrrlinpjlorrorii,cuo6.dmFd i d. intn@ FLASHCLK. h 26r nod, poliirriipot d.ga pcBon.l mo*qr d. bduhdl.EL: d. ninJnru in!d!n.

C. in m.JonuE a?mpl.lo' nodn..ntriin kb.lult 2J nurpFo-mnisD, .'.ridrilor. 9i, tor a ln hult rlG dcopl., tomNl d. nni ddprc ft dirudh fr.clicn..d bitu .u o .$.jcrc l rdrilor cod.k L i.jn . Mut sd.i por n id.niiiac pdrr-o

322 ClFitolul9 Er.mpte de poie.rarc a ddrdor5edenitate

4mb,n:rr un'.: LmF - qlon d.,q rc. Lxi,u 1.arrcip.r..fi,ecnu,rpordolebirulnd In on,id.nn. nlmri l:Tp'lc ,6nr, Nerr2 ,, {;4 r. d^r,,, r ,trsDey,lxnEuyLA.!(ip.rn, nrdetIr.djuBrinjoq.db,t:deu..exm,.n n.alo'. diliri'. p.nrru ek doLr rti din,i(r,c p.Rch- Ider R,e,& ,n pn.,.o rrPo8nmd moJ,6er drn r:b.lul q.24

I T.b.lul9,24 Deliniliipenru auiotututde (omandra sematdre ord n Suinwa€,.u a$derca 3urior h iern.