ejercicios microwind vsch y verilog

75
 DISEÑO VLSI PRODUCTO DE UNIDAD “PRIMER PARCIAL” INTEGRANTES MARCO AGUIRRE WILSON SIGCHA EDUARDO TAYUPANTA PAÚL VALDEZ Msc. Darwim All!ma "" #! $%&i!m'r! #!l "()* Sa$+%l,-Pic/i$c/aEca#%r C%$0!$i#% INDICE DE FIGURAS............................................................................................* )

Upload: paul-valdez

Post on 18-Feb-2018

243 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 1/75

 

DISEÑO VLSI

PRODUCTO DE UNIDAD“PRIMER PARCIAL”

INTEGRANTES

MARCO AGUIRRE

WILSON SIGCHA

EDUARDO TAYUPANTA

PAÚL VALDEZ

Msc. Darwim All!ma

"" #! $%&i!m'r! #!l "()*

Sa$+%l,-Pic/i$c/aEca#%r

C%$0!$i#%INDICE DE FIGURAS............................................................................................*

)

Page 2: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 2/75

INDICE DE TABLAS..............................................................................................1

1. PLANTEAMIENTO DEL PROBLEMA...............................................................2

2. OBJETIVOS...................................................................................................2

2.1. Objetivo Gene!"........................................................................................2

2.2. Objetivo# E#$e%&'i%o#..................................................................................2

(. ESTADO DEL ARTE........................................................................................2

). SOLUCI*N DE LOS EJERCICIOS..................................................................)(

).1. En+n%i!,o#.............................................................................................)(

Eje%i%io 1.....................................................................................................)(

Eje%i%io 2.....................................................................................................))

Eje%i%io (.....................................................................................................))

Ejercicio 4.................................................................................................)"

).2. T!b"! ,e Ve,!, - M!$!#  ........................................................................)3

Ejercicio 1......................................................................................................)3

Ejercicio 2......................................................................................................)4

Ejercicio 3......................................................................................................)5

Ejercicio 4......................................................................................................)1

/. DIAGRAMAS................................................................................................)6

/.1. Di!0!!# ,e B"o+e#...............................................................................)6

Ejercicio 1......................................................................................................)6Ejercicio 2......................................................................................................)6

Ejercicio 3......................................................................................................"(

Ejercicio 4......................................................................................................"(

/.2. DIAGRAMA ES3UEM4TICO..................................................................."(

Ejercicio1......................................................................................................"(

Ejercicio2......................................................................................................")

Ejercicio3......................................................................................................")

Ejercicio4......................................................................................................""/.(. Di!0!!# UML......................................................................................"3

/.(.1. De %!#o ,e U#o......................................................................................"3

Ejercicio 1......................................................................................................"3

Ejercicio 2......................................................................................................"4

Ejercicio 3......................................................................................................"*

"

Page 3: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 3/75

Ejercicio 4......................................................................................................"5

/.(.2. De Se%+en%i!........................................................................................"1

Ejercicio 1......................................................................................................"1

Ejercicio 2......................................................................................................"1

Ejercicio 3......................................................................................................"2

Ejercicio 4......................................................................................................"2

/.). DIAGRAMAS ELECTR*NICOS CON COMPUERTAS................................."6

Ejercicio 1......................................................................................................"6

Diagrama equivalente ejercicio 1.........................................................................."6

Ejercicio 2......................................................................................................3(

Ejercicio 3......................................................................................................3)

Ejercicio 4......................................................................................................3"

/./. DIAGRAMAS ELECTR*NICOS CON TRANSISTORES...............................33

MICROWIND ejercicio 1...................................................................................33

DSCH ejercicio 1.............................................................................................33

ERI!O" ejercicio 1........................................................................................34

MICROWIND ejercicio 2...................................................................................3*

DSCH ejercicio 2.............................................................................................3*

ERI!O" ejercicio 2........................................................................................35

MICROWIND ejercicio 3...................................................................................35DSCH ejercicio 3.............................................................................................31

ERI!O" ejercicio 3........................................................................................31

MICROWIND ejercicio 4...................................................................................32

DSCH ejercicio 4.............................................................................................36

ERI!O" ejercicio 4........................................................................................4(

/.5. DIAGRAMA DE TIEMPOS.......................................................................4)

MICROWIND ejercicio 1...................................................................................4)

DSCH ejercicio 1.............................................................................................4)ERI!O" ejercicio 1........................................................................................4"

MICROWIND ejercicio 2...................................................................................43

DSCH ejercicio 2.............................................................................................43

ERI!O" ejercicio 2........................................................................................44

MICROWIND ejercicio 3...................................................................................44

3

Page 4: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 4/75

DSCH ejercicio 3.............................................................................................4*

ERI!O" ejercicio 3........................................................................................4*

MICROWIND ejercicio 4...................................................................................45

DSCH ejercicio 4.............................................................................................41

ERI!O" ejercicio 4........................................................................................42

5. LISTA DE COMPONENTES............................................................................42

6. MAPAS DE VARIABLES.................................................................................46

Ejercicio1......................................................................................................46

Ejercicio2......................................................................................................*(

Ejercicio3......................................................................................................*(

Ejercicio4......................................................................................................*)

7. C*DIGO FUENTE......................................................................................*)

7.1. CODIGO VERILOG................................................................................*)

Ejercicio 1......................................................................................................*)

Ejercicio 2......................................................................................................*"

Ejercicio 3......................................................................................................*3

Ejercicio 4......................................................................................................*4

8. MULTIPLE9ACI*N......................................................................................*2

8.1. DSC:....................................................................................................*2

8.2. DIAGRAMA DE TIEMPOS.......................................................................5(8.(. MICRO;IND.........................................................................................5)

8.). DIAGRAMA DE TIEMPOS.......................................................................53

1<. DESCRIPCI*N DE PRERRE3UISITOS = CONFIGURACI*N.........................54

11. CONCLUSIONES.......................................................................................54

12. RECOMENDACIONES...............................................................................54

1(. BIBLIOGRAF>A.........................................................................................5*

1). CRONOGRAMA........................................................................................55

1/. ANE9OS...................................................................................................511/.1. MANUAL DE USUARIO........................................................................51

4

Page 5: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 5/75

INDICE DE FIGURAS7i+ ) Dia+rama) !$$cia#% E8).........................................................................)(7i+ " Dia+rama" !$$cia#% E8).........................................................................)(7i+ 3 Dia+rama !$$cia#% E8"...........................................................................))7i+ 4 Dia+rama !$$cia#% E84...........................................................................)"

7i+ * Dia+rama" !$$cia#% E84.........................................................................)37i+ 5 Ma9a #! :ar$a+/ E8)..............................................................................)47i+ 1 Ma9a #! :ar$a+/ E8"..............................................................................)*7i+ 2Ma9a #! :ar$a+/ E8. 3.............................................................................)17i+ 6 Ma9a #! :ar$a+/ 7) E8. 4....................................................................... )27i+ )( Ma9a #! :ar$a+/ 7" E8.4......................................................................)67i+ )) Dia+rama #! ;l%,!s E8.)......................................................................)67i+ )" Dia+rama #! ;l%,!s E8."......................................................................)67i+ )3 Dia+rama #! ;l%,!s E8.3......................................................................"(7i+ )4 Dia+rama #! ;l%,!s E8.4......................................................................"(

7i+ )* Dia+rama #! Cas% #! Us% E8.)..............................................................."37i+ )5 Dia+rama #! Ca%s #! Us% E8."..............................................................."47i+ )1 Dia+rama #! Cas%s #! Us% E8.3.............................................................."*7i+ )2 Dia+rama #! Cas%s #! Us% E8.4.............................................................."57i+ )6 Dia+rama #! S!c!$cia E8.)..................................................................."17i+ "( Dia+rama #! S!c!$cias E8."................................................................."17i+ ") Dia+rama #! S!c!$cias E8.3................................................................."27i+ "" Dia+rama #! S!c!$cias E8.4................................................................."27i+ "3 Dia+rama El!c0r<$ic% E8)......................................................................."67i+ "4 Dia+rama El!c0r<$ic% E,i&al!$0! E8.)..................................................."67i+ "* Dia+rama El!c0r<$ic% E8."......................................................................3(

7i+ "5 Dia+rama El!c0r<$ic% E8.3......................................................................3)7i+ "1 Dia+rama El!c0r<$ic% E8.4......................................................................3"7i+ "2 Dia+rama Micr%wi$# E8.)........................................................................ 337i+ "6 Dia+rama DSCH E8.)............................................................................... 337i+ 3( Dia+rama V!ril%+ E8.)............................................................................. 347i+ 3) Dia+rama Micr%wi$# E8."........................................................................ 3*7i+ 3" Dia+rama DSCH E8."............................................................................... 3*7i+ 33 Dia+rama V!ril%+ E8."............................................................................. 357i+ 34 Dia+rama Micr%wi$# E8.3........................................................................ 357i+ 3* Dia+rama DSCH E8.3............................................................................... 31

7i+ 35 Dia+rama Micr%wi$# 7) E8.4...................................................................327i+ 31 Dia+rama Micr%wi$# 7" E8.4...................................................................327i+ 32 Dia+rama DSCH 7) E8.4.......................................................................... 367i+ 36 Dia+rama DSCH 7" E8.4.......................................................................... 4(7i+ 4( Dia+rama V!ril%+ E8.4............................................................................. 4(7i+ 4) Ti!m9% Micr%wi$# E8.)............................................................................4)7i+ 4" Ti!m9% DSCH E8)....................................................................................4)7i+ 43 Ti!m9% V!ril%+ E8.)................................................................................. 4"

*

Page 6: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 6/75

7i+ 44 Ti!m9% Micr%wi$# E8".............................................................................437i+ 4* Ti!m9% DSCH E8."...................................................................................437i+ 45 Ti!m9% V!ril%+ E8."................................................................................. 447i+ 41 Ti!m9% Micr%wi$# E8.3............................................................................447i+ 42 Ti!m9% DSCH E8.3...................................................................................4*

7i+ 46 Ti!m9% Micr%wi$# 7) E8.4.......................................................................457i+ *( Ti!m9% Micr%wi$# 7" E8.4.......................................................................457i+ *) Ti!m9% DSCH 7) E8.4.............................................................................. 417i+ *" Ti!m9% DSCH 7" E8.4.............................................................................. 417i+ *3 Ti!m9% V!ril%+ E8.4................................................................................. 427i+ *4 Circi0% Ml0i9l!=a#% DSCH.................................................................... *27i+ ** Circi0% Ml0i9l!=a#% !$ DSCH...............................................................5(7i+ *5 Dia+rama #! Ti!m9%s C. Ml0i9l!=a#% DSCH........................................5(7i+ *1 Dia+rama Ml0i9l!=a#% MICROWIND......................................................5)7i+ *2 Dia+rama Ml0i9l!=a#% MICROWIND......................................................5"7i+ *6 Dia+rama #! Ti!m9%s C. Ml0i9l!=a#% MICROWIND...............................537i+ 5( Cr%$%+rama #! Ac0i&i#a#!s....................................................................557i+ 5) Ca90ra #! c<#i+% #! 9r%+ramaci%$ !l ;l%c #! N%0as............................517i+ 5" Ca90ra #! m%#i>caci<$ #! arc/i&% .0=0.................................................517i+ 53 Gar#a#% #!l arc/i&%.............................................................................527i+ 54 E8!cci<$ #! Micr%wi$#.......................................................................... 527i+ 5* A'ri!$#% arc/i&% ,! c%$0i!$! !l l!$+a8! &!ril%+ #!s#! micr%wi$#.....567i+ 55. S!l!cci<$ #! arc/i&% .0=0.......................................................................1(7i+ 51 &isali?aci<$ #! c<#i+% !$ micr%wi$#.....................................................1(7i+ 52 La@%0 %'8!0i&%....................................................................................... 1)7i+ 56 Dia+rama #! 0i!m9%s c%rr!s9%$#i!$0! al 9r%+rama r!ali?a#% simla#%

!$ micr%wi$#.................................................................................................... 1"7i+ 1( Pal!0a #! H!rrami!$0as Micr%wi$#.........................................................137i+ 1)C%m9!r0a NOT Micr%wi$#......................................................................147i+ 1" Pal!0a #! Sim'%l%s DSCH.......................................................................147i+ 13 C%m9!r0a NOT DSCH............................................................................ 1*

INDICE DE TABLAS Ta'la ) T. &!r#a# E8)......................................................................................... )3 Ta'la " T. &!r#a# E8"......................................................................................... )4

 Ta'la 3 T. &!r#a# E83......................................................................................... )5 Ta'la 4 T. &!r#a# E84......................................................................................... )1 Ta'la * Lis0a #! C%m9%$!$0!s..........................................................................42 Ta'la 5 Ma9a #! Varia'l!s E8.)..........................................................................46 Ta'la 1 Ma9a #! Varia'l!s E8."..........................................................................*( Ta'la 2 Ma9a #! Varia'l!s E8.3..........................................................................*( Ta'la 6 Ma9a #! Varia'l!s E8.4..........................................................................*)

5

Page 7: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 7/75

1. PLANTEAMIENTO DEL PROBLEMA

!a electr#nica $igital e% &un$amental en el $i%e'o $e %i%tema% $e control ( en el an)li%i%$e l#gica com*inacional+ e%to ,a $e%em*oca$o en la im-lementaci#n $e %i%tema% conma(or e&iciencia al intro$ucir e%ta$o% l#gico%+ o*tenien$o a%. %i%tema% $e *aja+ me$iana+alta+ ( mu( alta e%cala $e integraci#n/ En la actuali$a$ %e cuenta con ,erramienta% -ara el$i%e'o $e circuito% integra$o%+ a%. como %o&t0are -ara $i%e'o ( %imulaci#n/ !o%$i%e'a$ore% *u%can o-timiar ( %intetiar el $i%e'o $e %u% circuito%+ em-lean$o el menor nmero $e com-onente%/ or me$io $el %o&t0are Micro0in$ ( DSCH -ara vali$ar laarquitectura $el circuito l#gico ante% $el $i%e'o ( erilog como lenguaje $e%cri-tor $e

1

Page 8: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 8/75

Har$0are/ Se re%olver) lo% -ro*lema% -lantea$o% $e l#gica com*inacione% a -artir $etran%i%tore% CMOS+ em-lean$o la% *a%e% te#rica%/

2. OBJETIVOS2.1. Objetivo Gene!"

5naliar lo% $i&erente% enuncia$o% -ro-ue%to% -ara $i%e'ar circuito% l#gico%Com*inacionale% u%an$o ,erramienta% $e %imulaci#n *a%a$a% en el com-ortamiento $etran%i%tore% CMOS/

2.2. Objetivo# E#$e%&'i%o#

Realiar la im-lementaci#n $e circuito% $e alta e%cala $e integraci#n me$ianteMICROWIND+ DSCH+ ( -rogramaci#n en ERI!O"/

(. ESTADO DEL ARTE

!o% circuito% integra$o% %on una re-re%entaci#n $e -eque'a% $imen%ione% $e material%emicon$uctor+ la integraci#n $e gran$e% canti$a$e% $e -eque'o% tran%i%tore% $entro $e e%te$i%-o%itivo ,a genera$o una gran canti$a$ $e a-licacione% tecnol#gica% que ,anrevoluciona$o el mun$o $e la electr#nica/

Durante lo% ltimo% a'o%+ %e ,an realia$o un gran nmero $e inve%tigacione%+ en la% que %eutilia circuito% integra$o%/ 5 continuaci#n %e ,ar) una reca-itulaci#n $e lo% -ro(ecto% m)%relevante%/

En el 2614 "/ M577HEW $e la com-a'.a e%ta$ouni$en%e 8ualcoom $e%arrolla circuito%

integra$o% con %o&t0are e%-ecialia$o+ que %on a-lica$o% en la ro*#tica+ aut#mata% que %onca-ace% $e reconocer o*jeto% que no ,a vi%to ante%+ cla%i&icarlo% -or %u %imilitu$ cono*jeto% relaciona$o% ( navegar -or la ,a*itaci#n -ara llevarlo% al lugar a$ecua$o/

E%to% Circuito% Integra$o% 9Neurom#r&ico%9+ llama$o% a%. -orque %e in%-iran en cere*ro% *iol#gico%+ %er)n $i%e'a$o% -ara -roce%ar $ato% %en%oriale% como im)gene% ( %oni$o+ ( -arare%-on$er a lo% cam*io% en $ic,o% $ato% $e un mo$o no -rograma$o e%-ec.&icamente/o$r.an acelerar $:ca$a% $e -rogre%o intermitente en el cam-o $e la inteligencia arti&icial ($ar lugar a m)quina% que %ean ca-ace% $e enten$er e interactuar con el mun$o $e &orma%%imilare% a la% ,umana%/

8ualcomm e%t) e%-ecialmente intere%a$a en la -o%i*ili$a$ $e que lo% c,i-% neurom#r&ico% -ue$an tran%&ormar lo% tel:&ono% inteligente% ( otro% $i%-o%itivo% m#vile% en com-a'ero%cognitivo% que -re%ten atenci#n a nue%tra% accione% ( alre$e$ore% ( a-ren$an nue%tro%,)*ito% con el tiem-o/

!a% ,erramienta% $e $i%e'o $e c,i-% comerciale% $i%-oni*le% en la actuali$a$ %on mu( -o$ero%o%/ Sin em*argo+ e%ta% ,erramienta% %on mu( com-lejo% ( requieren muc,o tiem-o

2

Page 9: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 9/75

 -ara a-ren$er/ !a im-lementaci#n ;.%ica $e lo% %emicon$uctore% %e ,a $i%-ara$o en lacom-leji$a$ <166=1666 -ar)metro% en mo$elo% MOS>

En el 2612 la em-re%a MICROWIND/OR" ,a actualia$o %u %o&t0are -ara el $i%e'o $ecircuito% integra$o% $e com-leji$a$ a ?" tran%i%tore%+ tecnolog.a 22nm -ara la integraci#n

en circuito% integra$o% em*e*i$o% como 8ua$ Core+ 8ua$ DS+ entre otro%/

@tilian$o la tecnolog.a $e no$o 7ri="ate -ara aumentar la corriente $e eAcitaci#n ( lare$ucci#n $e &uga%+ $i%minu(en$o la% ten%ione% ( el margen $e rui$o alre$e$or $e 166m+integran$o el mo$elo BSIM que utilia m)% $e 266 -ar)metro% -ara el $i%e'o $e$i%-o%itivo% MOS/

El entorno e% $e ;)cil $e u%ar ( una ,erramienta $e $i%e'o intuitivo -ara %u u%o e$ucativo/El e%tu$iante -ue$e generar la ca-a $el traa$o $el circuito ( lleva a ca*o la %imulaci#nanal#gica+ la ,erramienta mue%tra el $i%e'o en 2D+ 3D ( 3D anima$a e%t)tica/

!a im-lementaci#n $e lenguaje% $e -rogramaci#n -ara el $e%arrollo $e circuito% integra$o%como erilog que e% un lenguaje $e re-re%entaci#n $e ,ar$0are+ a-lica$o a $i%e'oelectr#nico/ E%t) $e%tina$o a %er utilia$o -ara la veri&icaci#n ( $e%cri-ci#n $e circuito% (%i%tema% electr#nico% a trav:% $e la %imulaci#n+ -ara me$ir el tiem-o $e an)li%i% ( $e -rue*a<an)li%i% $e la ca-aci$a$ $e -rue*a ( cla%i&icaci#n $e &allo%> ( -ara la %.nte%i% $e la l#gica/

En el 2613 el Di#e?o ,e +n #i#te! i%o %onto"!,o +ti"i@!n,o Vei"o0 en obot# +e#e +#!n $!! e!ient!# !0&%o"!# +#!n,o +n ,i#e?o ,e n%"eo e+"!n,o ! INTEL7</1 <Mala S/+ 2613>/ E%te tra*ajo -re%enta un $i%e'o R7! com-ati*le con erilog -araun %i%tema I Core $e un micro controla$or mo$ela$o en la -o-ular 61 $e Intel/ E%te

requerimiento %e $eriva -rinci-almente $el -ro(ecto en cur%o -ara $i%e'ar un ro*ot *a%a$oen una in%trumentaci#n $e ,erramienta% agr.cola%/ El %i%tema -ro-ue%to con%i%te en un -roce%a$or $e ncleo que emula el Micro controla$or 61 eAi%tente/ El ncleo $i%e'a$otiene 4F ROM interna+ 12 *(te% $e R5M interna+ un genera$or $e $ireccione%+ un$eco$i&ica$or+ una memoria $e G4 FB $e R5M eAterna ( G6 FB ROM eAterna/ !amemoria R5M ( ROM eAterna e% con&igura*le -or el u%uario/ El I Core $a cuenta $e lama(or.a $e la% caracter.%tica% $e 61 eAce-to que %e conecta a trav:% $e comunicaci#n%erial/ Ello% %e ,an -ro*a$o com-letamente utilian$o co$i&icaci#n en erilog/ El $i%e'oR7! e% $e -lata&orma ( $e tecnolog.a in$e-en$iente/ El $i%e'o $e ,erramienta agr.cola ,a%i$o te%tea$o en una ;"5 ilinA S-artan 3+ 266/ El %i%tema $i%e'a$o e% m)% e&iciente ent:rmino% $e veloci$a$ $e -roce%amiento -or m)% $e a 6 vece% en com-araci#n con el -roce%a$or Intel originale% 61/

). SOLUCI*N DE LOS EJERCICIOS).1. En+n%i!,o#

6

Page 10: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 10/75

Eje%i%io 17eAtura e% la organiaci#n $e una %u-er&icie como un conjunto $e elemento% re-eti$o%/ Enun -roce%o autom)tico -ara cla%i&icar teAtura% arti&iciale%+ un %en%or $e 4 -unto% <como elmo%tra$o en la &igura> env.a %e'ale% a un circuito com*inatorio cu(a tarea e% $i%criminar<emitien$o -ul%o% 1J> lo% %iguiente% elemento%K

7i+ ) Dia+rama) !$$cia#% E8)

En to$o% lo% ca%o que in%-ecciona el %en%or %e activan al meno% $o% -unto% $e la rejilla <-or con%iguiente+ no %e -re%entan ca%o% en lo% cuale% %e activa tan %olo un -unto+ ni ca%o% en lo%que no %e activa ningn -unto>/ Minimiar la &unci#n *ooleana ;<5+ B+ C+ D> a la %ali$a $elcircuito $i%crimina$or ,acien$o u%o $e con$icione% irrelevante% <o No=Im-orta>/Realiar elcircuito me$iante inver%ore% ( com-uerta% Nor=(<o N5ND>/

Fig 2 Diagrama2 enunciado Ej1

Eje%i%io 2El %i%tema nervio%o ,umano+ inclu(en$o al cere*ro+ e%t) ,ec,o $e *illone% $e c:lula%

e%-ecialia$a% llama$a% neurona%/ Ca$a Neurona -o%ee %ina-%i% <no$o%+ -unto% $e coneAi#ncon otra% neurona%> que -ue$en %er $e $o% ti-o%K <1> eAcitatoria% e <2> in,i*itoria%/ Ca$aneurona tiene una %ola terminal $e %ali$a+ <la cual %e $enomina aA#n>+ ( tran%mite -or ellauna %e'al 1J cuan$o el nmero $e %ina-%i% eAcitatoria% con entra$a% 1J+ eAce$e al nmero$e %ina-%i% in,i*itoria% con entra$a 1J -or al meno% el nmero N <um*ral $e la neurona>/Determine la &unci#n $e la %ali$a ;<5+ B+ C+ D+ E> en el aA#n $e la neurona+ $a$a% la%%iguiente% con$icione%K NL1

)(

Page 11: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 11/75

 No %e -re%enta nunca el ca%o en el cual el nmero $e uno% en la %ina-%i% $e eAcitaci#n e%igual al nmero $e uno% en la %ina-%i% $e in,i*ici#n/Minimiar ; me$iante ma-a% $e Farnaug, ,acien$o u%o $e la% con$icione% irrelevante% <o No Im-orta> im-lementar con com-uerta% No= <o N5ND>/

Fig 3 Diagrama enunciado Ej2

Eje%i%io (Con%tru(a me$iante un circuito com*inatorio una maquina %-er=elemental que reconoca+emitien$o la %e'al 1J a la %ali$a+ %i alguno $e lo% %iguiente% ,ec,o% ocurren en la ,i%toria$e 5licia en el -a.% $e la% maravilla%

• 5licia corre $etr)% $e alguien• !a lie*re $e maro %alta %o*re el %om*rero loco• 5lguien %alta %o*re la reina $e Coraone%• !a lie*re $e maro corre $etr)% $e la reina $e coraone%

! A#i0ne ! "o# %+!to $e#on!je# eti+et!# bin!i!# en o,en !"'!bti%o• 5licia 66• !a lie*re $e Maro 61

• !a reina $e coraone% 16• El %om*rero loco 11

b Re"!%ione#• corre $etr)% $e con la etiqueta 6• %alta %o*re con la etiqueta 1

))

Page 12: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 12/75

Ejem-loK la reina $e coraone% %alta %o*re el Som*rero !oco %e tran%&orma en 16111Con,i%in A,i%ion!" en e%ta ,i%toria na$ie -ue$e correr $etr)% $e 5licia ni %altar %o*reella/ O*%erve que na$ie -ue$e correr $etr)% $e %. mi%mo+ ni %altar %o*re %. mi%mo/Minimiar el circuito u%an$o ma-a% $e Farnaug,/ Haga u%o $e con$icione% irrelevante%

Eje%i%io )

@n ro*ot $e juguete e%t) $i%e'a$o -ara %er ca-a $e %eguir una tra(ectoria+ <-reviamente -rograma$a -or me$io $e controle% que el ro*ot tiene en la e%-al$a>+ avanan$o cua$ro -or cua$ro en un )rea $e AG cua$ro%/ El ro*ot -ue$e realiar una $e la% cuatro accione%%iguiente%Ka> <"irar %o*re %u eje vertical> P6Q a la $erec,a ( luego avanar al centro $el %iguientecua$ro %i %u -eque'o cere*ro reci*e la %e'al *inaria 61/ *> "irar P6Q a la iquier$a ( luego avanar al centro $el %iguiente cua$ro %i %u $iminutocere*ro -erci*e la %e'al *inaria 16/

c> 5vanar al &rente un cua$ro %i %u limita$o cere*ro reci*e la %e'al 66/$> Hacer alto %i %u cere*ro reci*e la %e'al 11/rogramar el ro*ot -ara que recorra el la*erinto $e la &igura/

Fig 4 Diagrama enunciado Ej4

Determinar la% &uncione% *ooleana% $el -ar $e e%t.mulo% *inario% que reci*e el mini=cere*ro$el ro*ot $urante e%te recorri$o ( minimiarla% me$iante ma-a% $e Farnaug,/ Hacer u%o $e

la% con$icione% irrelevante%/!o% controle% en la e%-al$a $el ro*ot e%t)n localia$o% en tre% )rea%/ En el )rea I %e in$icar)el cua$ro inicial me$iante lo% controle% $e $o% -o%icione% 5+ B+ C+ D+ E como %e ve en la&igura

)"

Page 13: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 13/75

Fig 5 Diagrama2 enunciado Ej4

Si el control 5 %e -re%iona $el la$o $erec,o+ el -e%o $e la varia*le 5 %e conta*iliar) -ara$eterminar el nmero a%igna$o al cua$ro inicial <lo mi%mo ocurrir) -ara el re%to $e la%varia*le%>/ En el )rea II %e -rograma la tra(ectoria -or me$io $e treinta controle% $e tre%

 -o%icione% ca$a unoK I=;=D <a lo largo $e una ranura>/ En el )rea III %imilar al )rea I %ein$icar) el ltimo cua$ro $e la tra(ectoria en e%te cua$ro el cere*ro $el ro*ot reci*ir) la%e'al 11/

).2. T!b"! ,e Ve,!, - M!$!#  

Ejercicio 1Tabla 1 T. verdad Ej1

A B C D F

< 6 6 6 < 6 6 1 < 6 1 6 < 6 1 1 1< 1 6 6 6< 1 6 1 6< 1 1 6 1< 1 1 1 11 6 6 6 1 6 6 1 11 6 1 6 11 6 1 1 1

1 1 6 6 61 1 6 1 61 1 1 6 61 1 1 1 6

)3

Page 14: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 14/75

Fig 6 Mapa de Karnaugh Ej1

 F = B+ ´ AC 

Ejercicio 2

Tabla 2 T. verdad Ej2

EAcitaci#n In,i*ici#n 5A#nA B C D E F< 6 6 6 6 6< 6 6 6 1 6< 6 6 1 6 6< 6 6 1 1 6< 6 1 6 6 1< 6 1 6 1 < 6 1 1 6

< 6 1 1 1 6< 1 6 6 6 1< 1 6 6 1 < 1 6 1 6 < 1 6 1 1 6< 1 1 6 6 1< 1 1 6 1 1

)4

Page 15: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 15/75

< 1 1 1 6 1< 1 1 1 1 1 6 6 6 6 11 6 6 6 1 1 6 6 1 6

1 6 6 1 1 61 6 6 6 6 11 6 6 6 1 11 6 6 1 6 11 6 6 1 1 1 1 1 6 6 11 1 1 6 1 11 1 1 1 6 11 1 1 1 1 1 1 1 6 6 1

1 1 1 6 1 11 1 1 1 6 11 1 1 1 1 1

Fig Mapa de Karnaugh Ej2

 F =C  ´ E+B ´ E+BC + A  ´ D

 F =´

C   ´ E+B   ´ E+BC + A   ´ D

)*

Page 16: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 16/75

C  ´ EB ´ EBC 

 A  ´ D

(¿)   ´(¿)

(¿) ¿(¿) ¿¿

 F =¿

Ejercicio 3Tabla 3 T. verdad Ej3

5 B C D E ;6 6 6 6 6 6 6 6 6 1 16 6 6 1 6 16 6 6 1 1 16 6 1 6 6 6 6 1 6 1 66 6 1 1 6 16 6 1 1 1 66 1 6 6 6 6 1 6 6 1

6 1 6 1 6 16 1 6 1 1 66 1 1 6 6 6 1 1 6 1 6 1 1 1 6 16 1 1 1 1 11 6 6 6 6 1 6 6 6 1 61 6 6 1 6 1 6 6 1 1 6

1 6 1 6 6 1 6 1 6 1 61 6 1 1 6 1 6 1 1 1 61 1 6 6 6 1 1 6 6 1 61 1 6 1 6 6

)5

Page 17: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 17/75

1 1 6 1 1 1 1 1 6 6 1 1 1 6 1 61 1 1 1 6 11 1 1 1 1

Fig !Mapa de Karnaugh Ej. 3

 F =( ´ A  ´ E )+( ´ A  B C )+(BCD)

Ejercicio 4Tabla 4 T. verdad Ej4

5 B C D E ;1 ;2

6 6 6 6 6 6 16 6 6 6 1 6 66 6 6 1 6 1 66 6 6 1 1 6 66 6 1 6 6 1 16 6 1 6 1 6 66 6 1 1 6 6 16 6 1 1 1 6 16 1 6 6 6 6 16 1 6 6 1

6 1 6 1 6 6 16 1 6 1 1 1 66 1 1 6 6 1 66 1 1 6 1 6 16 1 1 1 6 6 66 1 1 1 1 1 6 6 6 6

)1

Page 18: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 18/75

1 6 6 6 1 6 61 6 6 1 6 1 6 6 1 1 6 11 6 1 6 6 6 61 6 1 6 1 1 6

1 6 1 1 6 1 6 1 1 1 1 1 6 6 6 1 61 1 6 6 1 1 61 1 6 1 6 6 61 1 6 1 1 6 61 1 1 6 6 1 61 1 1 6 1 1 1 1 1 6 1 1 1 1 1

ara ;1

Fig " Mapa de Karnaugh F1 Ej. 4

 F 1=( B C D ´ E)+ ( ´ AC   ´ D ´ E )+(  ACE )+ ( ´ A B C E )+ ( AB ´ D )

ara ;2

)2

Page 19: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 19/75

 T!=0ra 9$0% A T!=0ra 9$0% ;

 T!=0ra 9$0% C T!=0ra 9$0% D D!0!c0%r #! T!=0ras   Sali#a D!0!c0%r #! T!=0ras

s #! !=ci0aci<$ A ; C Si$a9sis #! i$/i'ici<$ D EAcci<$ #! la N!r%$a   Sali#a #!l Sis0!ma A=<$

Fig 1# Mapa de Karnaugh F2 Ej.4

 F 2=( ´ A B C  ´ E)+ ( A  B D )+( ´ A  B ´ D ´ E )+( BCD )+ ( ´ A B ´ D E )

/. DIAGRAMAS/.1. Di!0!!# ,e B"o+e#

Ejercicio 1

Fig 11 Diagrama de $lo%ue& Ej.1

Ejercicio 2

Fig 12 Diagrama de $lo%ue& Ej.2

)6

Page 20: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 20/75

P!rs%$a8! A ;ACCIFN C

P!rs%$a8!YD E  R!c%$%c!#%r #! 7ras!Sali#a #!l Sis0!ma R!c%$%c!#%r #! 7ras!

A;CD #! $m!r%s 'i$ari%s a #!cimal 9ara casill!r%s.D!c%#i>caci<$ 9ara #ir!cci<$ i?,i!r#a #!r!c/a r!$0! @ 9arar m!#ia$0! $ci<$ l<+ica

 Tra@!c0%ria #!>$i#a #!l la'!ri$0%

 Tra@!c0%ria #!>$i#a #!l la'!ri$0%

 TETURA PUNTO A   D!0!cci<$ T!=0ra

EERCICIO )

 TETURA PUNTO ;

 TETURA PUNTO C

 TETURA PUNTO D

Ejercicio 3

Fig 13 Diagrama de $lo%ue& Ej.3

Ejercicio 4

/.2. DIAGRAMA ES3UEM4TICO

Ejercicio1

"(

Fig 14 Diagrama de $lo%ue& Ej.4

Page 21: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 21/75

INHI;ICIFN D

EITACIFN C

EITACIFN ;

EITACIFN A   AFN

EERCICIO "

INHI;ICIFN D

Ma,i$a S9!r El!m!$0al

A   D!0!cci<$ #! 7ras!

EERCICIO 3

;

C

D

E

Ejercicio2

Ejercicio3

")

Page 22: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 22/75

Circi0% c%m'i$aci%$al

A   I$s0rcci<$ #! 0ra@!c0%ria)

EERCICIO 4

;

C

D

E

I$s0rcci<$ #! 0ra@!c0%ria"

Ejercicio4

""

Page 23: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 23/75

D!0!cci<$ #! 0!=0ras A ; C D

((((

((()

(()(

(())

()((

()()

())(

()))

)(((

)(()

)()(

)())

))((

))()

)))(

))))

SENSOR ACTIVADO

CONDICIONES IRRELEVANTES

COM;INACIONESD!0!cci<$ #! 0!=0ras

/.(. Di!0!!# UML/.(.1. De %!#o ,e U#o

Ejercicio 1

Fig 15 Diagrama de 'a&o de (&o Ej.1

"3

Page 24: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 24/75

Si$a9sis #! !=ci0aci<$ A ; C Si$a9sis #! i$/i'ici<$ D E

(((((

(((()

((()(

((())

(()((

(()()

(())(

(()))

()(((

()(()

()()(

()())

())((

())()

()))(

())))

SEJAL K) AFN

CONDICIONES IRRELEVANTES

COM;INACIONES

)((((

)((()

)(()(

)(())

)()((

)()()

)())(

)()))

))(((

))(()

))()(

))())

)))((

)))()

))))(

)))))

COM;INACIONES

Ejercicio 2

Fig 16 Diagrama de 'ao& de (&o Ej.2

"4

Page 25: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 25/75

Si$a9sis #! !=ci0aci<$ A ; C Si$a9sis #! i$/i'ici<$ D E

(((((

(((()

((()(

((())

(()((

(()()

(())(

(()))

()(((

()(()

()()(

()())

())((

())()

()))(

())))

RECONOCEDOR DE 7RASE

CONDICIONES IRRELEVANTES

COM;INACIONES

)((((

)((()

)(()(

)(())

)()((

)()()

)())(

)()))

))(((

))(()

))()(

))())

)))((

)))()

))))(

)))))

COM;INACIONES

Ejercicio 3

Fig 1 Diagrama de 'a&o& de (&o Ej.3

"*

Page 26: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 26/75

C%#i>caci%$ A;CD #! $m!r%s 'i$ari%s a #!cimal 9ara casill!r%s.

(((((

(((()

((()(

((())

(()((

(()()

(())(

(()))

()(((

()(()

()()(

()())

())((

())()

()))(

())))

 Tra@!c0%ria #!>$i#a #!l la'!ri$0% )

CONDICIONES IRRELEVANTES

COM;INACIONES

)((((

)((()

)(()(

)(())

)()((

)()()

)())(

)()))

))(((

))(()

))()(

))())

)))((

)))()

))))(

)))))

COM;INACIONES

Ejercicio 4

Fig 1! Diagrama de 'a&o& de (&o Ej.4

"5

Page 27: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 27/75

/.(.2. De Se%+en%i!

Ejercicio 1

Fig 1" Diagrama de )ecuencia Ej.1

Ejercicio 2

Fig 2# Diagrama de )ecuencia& Ej.2

"1

Page 28: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 28/75

Ejercicio 3

Fig 21 Diagrama de )ecuencia& Ej.3

Ejercicio 4

Fig 22 Diagrama de )ecuencia& Ej.4

"2

Page 29: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 29/75

/.). DIAGRAMAS ELECTR*NICOS CON COMPUERTAS

Ejercicio 1

Fig 23 Diagrama Elec*r+nico Ej1

Diagrama equivalente ejercicio 1

Fig 24 Diagrama Elec*r+nico E%uivalen*e Ej.1

"6

Page 30: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 30/75

Ejercicio 2

Fig 25 Diagrama Elec*r+nico Ej.2

Ejercicio 3

3(

Page 31: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 31/75

Fig 26 Diagrama Elec*r+nico Ej.3

Ejercicio 4

3)

Page 32: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 32/75

Fig 2 Diagrama Elec*r+nico Ej.4

/./. DIAGRAMAS ELECTR*NICOS CON TRANSISTORES

3"

Page 33: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 33/75

MICROWIND ejercicio 1

Fig 2! Diagrama Micro,ind Ej.1

DSCH ejercicio 1

Fig 2" Diagrama D)'- Ej.1

33

Page 34: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 34/75

ERI!O" ejercicio 1

Fig 3# Diagrama erilog Ej.1

34

Page 35: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 35/75

MICROWIND ejercicio 2

Fig 31 Diagrama Micro,ind Ej.2

DSCH ejercicio 2

Fig 32 Diagrama D)'- Ej.2

3*

Page 36: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 36/75

ERI!O" ejercicio 2

Fig 33 Diagrama erilog Ej.2

MICROWIND ejercicio 3

Fig 34 Diagrama Micro,ind Ej.3

35

Page 37: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 37/75

DSCH ejercicio 3

Fig 35 Diagrama D)'- Ej.3

ERI!O" ejercicio 3

/lu&*raci+n 1Diagrama erilog Ej.3

31

Page 38: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 38/75

MICROWIND ejercicio 4;1

Fig 36 Diagrama Micro,ind F1 Ej.4

;2

Fig 3 Diagrama Micro,ind F2 Ej.4

32

Page 39: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 39/75

DSCH ejercicio 4;1

Fig 3! Diagrama D)'- F1 Ej.4

36

Page 40: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 40/75

;2

Fig 3" Diagrama D)'- F2 Ej.4

ERI!O" ejercicio 4

Fig 4# Diagrama erilog Ej.4

/.5. DIAGRAMA DE TIEMPOS

4(

Page 41: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 41/75

MICROWIND ejercicio 1

Fig 41 Tiempo Micro,ind Ej.1

DSCH ejercicio 1

Fig 42 Tiempo D)'- Ej1

ERI!O" ejercicio 1

4)

Page 42: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 42/75

Fig 43 Tiempo erilog Ej.1

4"

Page 43: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 43/75

MICROWIND ejercicio 2

Fig 44 Tiempo Micro,ind Ej2

DSCH ejercicio 2

Fig 45 Tiempo D)'- Ej.2

43

Page 44: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 44/75

ERI!O" ejercicio 2

Fig 46 Tiempo erilog Ej.2

MICROWIND ejercicio 3

Fig 4 Tiempo Micro,ind Ej.3

44

Page 45: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 45/75

DSCH ejercicio 3

Fig 4! Tiempo D)'- Ej.3

ERI!O" ejercicio 3

/lu&*raci+n 2 Tiempo erilog Ej.3

4*

Page 46: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 46/75

MICROWIND ejercicio 47)

Fig 4" Tiempo Micro,ind F1 Ej.4

;2

Fig 5# Tiempo Micro,ind F2 Ej.4

45

Page 47: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 47/75

DSCH ejercicio 4;1

Fig 51 Tiempo D)'- F1 Ej.4

;2

Fig 52 Tiempo D)'- F2 Ej.4

41

Page 48: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 48/75

ERI!O" ejercicio 4

Fig 53 Tiempo erilog Ej.4

5. LISTA DE COMPONENTES

Tabla 5 0i&*a de 'omponen*e&

COMONEN7E ;@NCINB!OC DE NO75S Se u%a -ara realiar -rogramaci#n

en VERILOG

MICROWIND 3/1 E% una ,erramienta $e C -ara el$i%e'o ( %imulaci#n $e circuito%

microelectr#nico% a nivel $e$i%e'o/

DSCH63 E% el %o&t0are acom-a'ante -ara el $i%e'o $e la l#gica/

Ba%)n$o%e en la% -rimitiva%+ uncircuito jer)rquica %e con%tru(e

( %imula$o/C Wor$+ "oogle C,rome+ etc

42

Page 49: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 49/75

6. MAPAS DE VARIABLES

Ejercicio1Tabla 6 Mapa de ariable& Ej.1

VARIABLES

ENTRADA SALIDA

VARIABLE  NOMINACI

ON  FUNCIONAMIENTO VARIABLE

  NOMINACION

FUNCIONAMIETO

VARIA;LEMAS

SIGNI7ICATIVA PUNTO TETURA

 A 

(  INSTRUCCION

´ A 

SALIDASENSOR   7

( SALIDA 

)  INSTRUCCION

 A  ) SALIDA  

VARIA;LEPUNTO

 TETURA

B(

  INSTRUCCION

B

)   INSTRUCCION B  

VARIA;LEPUNTO

 TETURA

C (

  INSTRUCCION

C   

)  INSTRUCCION

C   

VARIA;LEMENOS

SIGNI7ICATIVA PUNTO TETURA

 D (  INSTRUCCION

´ D

)  INSTRUCCION

 D

46

Page 50: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 50/75

Ejercicio2Tabla Mapa de ariable& Ej.2

VARIABLESENTRADA SALIDA

VARIABLE NOMINACION

FUNCIONAMIENTO VARIABLE NOMINACION

FUNCIONAMIETO

VARIA;LEMAS

IGNI7ICATIVA SINAPSIS

DEEITACION

 A    (   INSTRUCCION

´ A    SALIDA AON 7 ( SALIDA  

)   INSTRUCCION

 A    ) SALIDA  

VARIA;LESINAPSIS DEEITACION

B   (   INSTRUCCION

B

)   INSTRUCCIONB

 VARIA;LEMENOS

IGNI7ICATIVA SINAPSIS

DEEITACION

C    (   INSTRUCCION

C   

)   INSTRUCCION

C   

VARIA;LEMAS

IGNI7ICATIV

A SINAPSISDE

INHI;ICION

 D   (   INSTRUCCION

´ D

)   INSTRUCCI

ON

 D

VARIA;LEMENOS

IGNI7ICATIVA SINAPSIS

DEINHI;ICION

 E   (   INSTRUCCION

´ E

)   INSTRUCCION

 E

Ejercicio3Tabla ! Mapa de ariable& Ej.3

VARIABLESENTRADA SALIDA

VARIABLE  NOMINACI

ON  FUNCIONAMIENTO VARIABLE

  NOMINACION

FUNCIONAMIETO

*(

Page 51: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 51/75

VARIA;LEMAS

SIGNI7ICATIVA

PERSONAE

 A 

(  INSTRUCCION

´ A SALIDA

MAUINASUPER

ELEMENTAL

7

( SALIDA 

)  INSTRUCCION

 A  ) SALIDA  

VARIA;LEMENOS

SIGNI7ICATIVA

PERSONAE

B

(  INSTRUCCION

B

)  INSTRUCCION

B  

VARIA;LEDE ACCION

C (

  INSTRUCCION

C   

)  INSTRUCCION

C   

VARIA;LEMAS

SIGNI7ICATIVA

PERSONAE Y

 D (  INSTRUCCION

´ D

)  INSTRUCCION

 D

VARIA;LEMENOS

SIGNI7ICATIVA

PERSONAE Y

 E (  INSTRUCCION

´ E

)  INSTRUCCION

 E

Ejercicio4Tabla " Mapa de ariable& Ej.4

VARIABLESENTRADA SALIDA

VARIABLE  NOMINACI

ON  FUNCIONAMIENTO VARIABLE

  NOMINACION

FUNCIONAMIETO

VARIA;LEMAS

SIGNI7ICATIVA

 A 

(  INSTRUCCION

´ A    SALIDADECODI7ICAC

IONINSTRUCCION

)

7)

( SALIDA 

)  INSTRUCCION

 A  ) SALIDA  

VARIA;LENUMERICA

B(

  INSTRUCCION

B

SALIDADECODI7ICAC

IONINSTRUCCION

"

7"

( SALIDA 

) SALIDA  

)  INSTRUCCION

B  

*)

Page 52: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 52/75

VARIA;LENUMERICA

C (

  INSTRUCCION

C   

)  INSTRUCCION

C   

VARIA;LENUMERICA

 D (  INSTRUCCION

´ D

)   INSTRUCCION

 D

VARIA;LEMENOS

SIGNI7ICATIVA

 E (  INSTRUCCION

´ E

)  INSTRUCCION

 E

7. C*DIGO FUENTE

7.1. CODIGO VERILOGEjercicio 1mo$ule Ejer1< C+5+B+D+E+;> in-ut C+5+B+D+E out-ut ; -mo% <24> -mo%<out2+v$$+B> -mo% <24> -mo%<out2+v$$+0?>nmo% <16> nmo%<0+v%%+B> nmo% <24> nmo%<;+0+0?> -mo% <31> -mo%<0?+v$$+C>

 nmo% <16> nmo%<0P+v%%+C>nmo% <31> nmo%<0?+0P+016> -mo% <31> -mo%<0?+v$$+016> -mo% <24> -mo%<016+v$$+5> nmo% <24> nmo%<016+v%%+5>en$mo$ule

Ejercicio 2mo$ule ejer2<5+B+C+D+E+;> TTInicialiar el m#$ulo con to$o% %u% ETSin-ut 5+B+C+D+E TTDeclarar la% entra$a%out-ut ; TTDeclarar la% %ali$a%nmo% <1?> nmo%<01+v%%+D> TTCrear el DN $el inver%or $e D -mo% <1?> -mo%<01+v$$+D> TTCrear el @N $el inver%or $e DTT%ali$a $e la com-uerta 01

nmo% <1?> nmo%<02+v%%+E> TTCrear el DN $el inver%or $e E -mo% <1?> -mo%<02+v$$+E> TTCrear el @N $el inver%or $e ETT%ali$a $e la com-uerta 02

*"

Page 53: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 53/75

TTCom-uerta N5ND $e 2 entra$a%nmo% <3> nmo%<04+03+C> TTCrear el DN $e la com-uerta N5NDnmo% <3> nmo%<v%%+04+02> TTSe encuentran en %erie C ( 02 -mo% <16> -mo%<03+v$$+C> TTCrear el @N $e la com-uerta N5ND -mo% <16> -mo%<03+v$$+02> TTSe encuentran en -aralelo C ( 02

TT%ali$a $e la com-uerta 03TTCom-uerta N5ND $e 2 entra$a%nmo% <3> nmo%<0G+0+B> TTCrear el DN $e la com-uerta N5NDnmo% <3> nmo%<v%%+0G+02> TTSe encuentran en %erie B ( 02 -mo% <16> -mo%<0+v$$+B> TTCrear el @N $e la com-uerta N5ND -mo% <16> -mo%<0+v$$+02> TTSe encuentran en -aralelo B ( 02TT%ali$a $e la com-uerta 0

TTCom-uerta N5ND $e 2 entra$a%nmo% <3> nmo%<0+0?+B> TTCrear el DN $e la com-uerta N5NDnmo% <3> nmo%<v%%+0+C> TTSe encuentran en %erie B ( C -mo% <16> -mo%<0?+v$$+B> TTCrear el @N $e la com-uerta N5ND -mo% <16> -mo%<0?+v$$+C> TTSe encuentran en -aralelo B ( CTT%ali$a $e la com-uerta 0?

TTCom-uerta N5ND $e 2 entra$a%nmo% <3> nmo%<016+0P+5> TTCrear el DN $e la com-uerta N5NDnmo% <3> nmo%<v%%+016+01> TTSe encuentran en %erie 5 ( 01 -mo% <16> -mo%<0P+v$$+5> TTCrear el @N $e la com-uerta N5ND -mo% <16> -mo%<0P+v$$+01> TTSe encuentran en %erie 5 ( 01TT%ali$a $e la com-uerta 0P

TTCom-uerta N5ND $e 4 entra$a%nmo% <3> nmo%<012+;+03> TTCrear el DN $e la com-uerta N5NDnmo% <3> nmo%<013+012+0> TTSe encuentran en %erie 03+ 0+ 0?+ 0Pnmo% <3> nmo%<014+013+0?>nmo% <3> nmo%<v%%+014+0P> -mo% <16> -mo%<;+v$$+03> TTCrear el @N $e la com-uerta N5ND -mo% <16> -mo%<;+v$$+0> TTSe encuentran en -aralelo 03+ 0+ 0?+ 0P -mo% <16> -mo%<;+v$$+0?> -mo% <16> -mo%<;+v$$+0P>TT%ali$a $e la com-uerta ;en$mo$ule TT;inaliar el mo$ulo

Ejercicio 3mo$ule 5!ICI5RESEN75R< C+E+B+5+D+;> in-ut C+E+B+5+D out-ut ;TTcom-uerta% not -mo% <16> -mo%<01+v$$+5>

*3

Page 54: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 54/75

 nmo% <16> nmo%<01+v%%+5> -mo% <11> -mo%<02+v$$+B>nmo% <11> nmo%<02+v%%+B> -mo% <12> -mo%<03+v$$+C>nmo% <12> nmo%<03+v%%+C>

 -mo% <13> -mo%<04+v$$+D>nmo% <13> nmo%<04+v%%+D> -mo% <14> -mo%<0+v$$+E>nmo% <14> nmo%<0+v%%+E>

TT-ull a- net0orU TT-mo% -aralelo1 -mo% <1> -mo%<0G+v$$+01> -mo% <1G> -mo%<0G+v$$+0>

TT-mo% -aralelo 2 %erie con -aralelo 1 -mo% <1?> -mo%<0?+0G+01> -mo% <1> -mo%<0?+0G+02> -mo% <1P> -mo%<0?+0G+03>

TT-mo% -aralelo 3 %erie con -aralelo 2 -mo% <26> -mo%<0+0?+B> -mo% <21> -mo%<0+0?+C> -mo% <22> -mo%<0+0?+D>

TT-ull $o0n net0orU TTnmo% %erie 1 nmo% <1> nmo%<0+0P+01>nmo% <1G> nmo%<0P+v%%+02>

TTnmo% %erie 2 -aralelo con %erie 1nmo% <1?> nmo%<0+016+01>nmo% <1> nmo%<016+011+02> nmo% <1P> nmo%<011+v%%+03>

TTnmo% %erie 3 -aralelo con %erie 2 ( 1nmo% <26> nmo%<0+012+B>nmo% <21> nmo%<012+013+C> nmo% <22> nmo%<013+v%%+D>

 TT&unci#n $e %ali$a com-uerta not -mo% <23> -mo%<;+v$$+0>nmo% <23> nmo%<;+v%%+0>en$mo$ule

*4

Page 55: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 55/75

Ejercicio 4;1

mo$ule EVERCICIO4DSCH1< B+5+E+D+C+;1> in-ut B+5+E+D+C

 out-ut ;1 nmo% <16> nmo%<02+v%%+01> TT Creamo% un tran%i%tor nmo%nmo% <3> nmo%<0+v%%+B> TT Creamo% un tran%i%tor nmo%nmo% <3> nmo%<0?+v%%+C> TT Creamo% un tran%i%tor nmo%nmo% <24> nmo%<01+v%%+D> TT Creamo% un tran%i%tor nmo% -mo% <24> -mo%<01+v$$+D> TT Creamo% un tran%i%tor -mo% -mo% <3> -mo%<0?+v$$+C> TT Creamo% un tran%i%tor -mo% -mo% <3> -mo%<0+v$$+B> TT Creamo% un tran%i%tor -mo% -mo% <3> -mo%<0P+v$$+5> TT Creamo% un tran%i%tor -mo% -mo% <3> -mo%<011+v$$+E> TT Creamo% un tran%i%tor -mo% nmo% <3> nmo%<011+v%%+E> TT Creamo% un tran%i%tor nmo%

nmo% <3> nmo%<0P+v%%+5> TT Creamo% un tran%i%tor nmo% -mo% <3> -mo%<012+v$$+5> TT Creamo% un tran%i%tor -mo% -mo% <3> -mo%<012+v$$+B> TT Creamo% un tran%i%tor -mo% -mo% <3> -mo%<012+v$$+01> TT Creamo% un tran%i%tor -mo%nmo% <3> nmo%<012+013+5> TT Creamo% un tran%i%tor nmo%nmo% <16> nmo%<013+02+B> TT Creamo% un tran%i%tor nmo% -mo% <3> -mo%<014+v$$+5> TT Creamo% un tran%i%tor -mo% -mo% <3> -mo%<014+v$$+C> TT Creamo% un tran%i%tor -mo% -mo% <3> -mo%<014+v$$+E> TT Creamo% un tran%i%tor -mo% nmo% <3> nmo%<014+01+5> TT Creamo% un tran%i%tor -mo% nmo% <16> nmo%<01+01G+C> TT Creamo% un tran%i%tor nmo% nmo% <16> nmo%<01G+v%%+E> TT Creamo% un tran%i%tor nmo% -mo% <4> -mo%<01?+v$$+0P> TT Creamo% un tran%i%tor -mo% -mo% <4> -mo%<01?+v$$+0> TT Creamo% un tran%i%tor -mo% -mo% <4> -mo%<01?+v$$+C> TT Creamo% un tran%i%tor -mo% -mo% <4> -mo%<01?+v$$+011> TT Creamo% un tran%i%tor -mo%nmo% <4> nmo%<01?+01+0P> TT Creamo% un tran%i%tor nmo%nmo% <16> nmo%<01+01P+0> TT Creamo% un tran%i%tor nmo%nmo% <16> nmo%<01P+026+C> TT Creamo% un tran%i%tor nmo%nmo% <16> nmo%<026+v%%+011> TT Creamo% un tran%i%tor nmo% -mo% <P4> -mo%<021+v$$+0P> TT Creamo% un tran%i%tor -mo% -mo% <P4> -mo%<021+v$$+0?> TT Creamo% un tran%i%tor -mo% -mo% <P4> -mo%<021+v$$+B> TT Creamo% un tran%i%tor -mo% -mo% <P4> -mo%<021+v$$+E> TT Creamo% un tran%i%tor -mo%nmo% <P4> nmo%<021+022+0P> TT TT Creamo% un tran%i%tor nmo%nmo% <16> nmo%<022+023+0?> TT TT Creamo% un tran%i%tor nmo%nmo% <16> nmo%<023+024+B> TT TT Creamo% un tran%i%tor nmo%nmo% <16> nmo%<024+v%%+E> TT Creamo% un tran%i%tor nmo% -mo% <P4> -mo%<021+v$$+0> TT Creamo% un tran%i%tor -mo% -mo% <P4> -mo%<021+v$$+0?> TT Creamo% un tran%i%tor -mo% -mo% <P4> -mo%<021+v$$+011> TT Creamo% un tran%i%tor -mo%

**

Page 56: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 56/75

 -mo% <P4> -mo%<021+v$$+D> TT Creamo% un tran%i%tor -mo%nmo% <P4> nmo%<021+02+0> TT TT Creamo% un tran%i%tor nmo%nmo% <16> nmo%<02+02G+0?> TT Creamo% un tran%i%tor nmo%nmo% <16> nmo%<02?+v%%+D> TT TT Creamo% un tran%i%tor nmo%nmo% <16> nmo%<02G+02?+011> TT TT Creamo% un tran%i%tor nmo%

 -mo% <4> -mo%<;1+v$$+012> TT Creamo% un tran%i%tor -mo% -mo% <4> -mo%<;1+v$$+014> TT Creamo% un tran%i%tor -mo% -mo% <4> -mo%<;1+v$$+01?> TT Creamo% un tran%i%tor -mo% -mo% <4> -mo%<;1+v$$+021> TT Creamo% un tran%i%tor -mo%nmo% <4> nmo%<;1+02P+012> TT Creamo% un tran%i%tor nmo% nmo% <16> nmo%<02P+036+014> TT Creamo% un tran%i%tor nmo%nmo% <16> nmo%<036+031+01?> TT Creamo% un tran%i%tor nmo%nmo% <16> nmo%<031+032+021> TT Creamo% un tran%i%tor nmo% -mo% <4> -mo%<;1+v$$+021> TT TT Creamo% un tran%i%tor -mo%nmo% <16> nmo%<032+v%%+021> TTT Creamo% un tran%i%tor nmo%en$mo$ule

;2mo$ule Ejercicio4DSCH< D+E+B+5+C+;2> in-ut D+E+B+5+C out-ut ;2 nmo% <24> nmo%<03+01+B>nmo% <16> nmo%<01+04+C>nmo% <16> nmo%<04+v%%+E> -mo% <24> -mo%<03+v$$+E> -mo% <24> -mo%<03+v$$+C> -mo% <24> -mo%<03+v$$+B> -mo% <31> -mo%<0?+v$$+C> -mo% <31> -mo%<0?+v$$+D> nmo% <31> nmo%<0?+0P+C>nmo% <16> nmo%<0P+v%%+D> -mo% <3> -mo%<011+v$$+B> nmo% <3> nmo%<011+v%%+B> -mo% <31> -mo%<012+v$$+0?> -mo% <31> -mo%<012+v$$+011> nmo% <31> nmo%<012+013+011> nmo% <16> nmo%<013+v%%+0?>nmo% <4> nmo%<014+v%%+B>nmo% <4> nmo%<014+v%%+D> -mo% <16> -mo%<01G+01+D> -mo% <16> -mo%<01+v$$+B> -mo% <4> -mo%<014+01?+E> -mo% <16> -mo%<01?+01G+5> nmo% <4> nmo%<014+v%%+5>nmo% <4> nmo%<014+v%%+E> -mo% <1?> -mo%<01+v$$+014>nmo% <1?> nmo%<01+v%%+014>

*5

Page 57: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 57/75

 -mo% <31> -mo%<01P+v$$+5>nmo% <31> nmo%<01P+026+5> -mo% <31> -mo%<01P+v$$+D>nmo% <16> nmo%<026+v%%+D> -mo% <31> -mo%<021+v$$+011>

 -mo% <31> -mo%<021+v$$+01P>nmo% <31> nmo%<021+022+011> nmo% <16> nmo%<022+v%%+01P> -mo% <24> -mo%<023+v$$+5> -mo% <24> -mo%<024+v$$+E> -mo% <24> -mo%<02+v$$+C>nmo% <24> nmo%<023+v%%+5>nmo% <24> nmo%<024+v%%+E>nmo% <24> nmo%<02+v%%+C>nmo% <16> nmo%<02G+v%%+023> -mo% <4> -mo%<02?+v$$+023> -mo% <4> -mo%<02?+v$$+02> -mo% <4> -mo%<02?+v$$+B> -mo% <4> -mo%<02?+v$$+024>nmo% <4> nmo%<02?+02+B>nmo% <16> nmo%<02+02P+02> nmo% <16> nmo%<02P+02G+024> -mo% <3> -mo%<;2+v$$+021> -mo% <3> -mo%<;2+v$$+031> -mo% <3> -mo%<;2+v$$+012> -mo% <3> -mo%<;2+v$$+02?>nmo% <3> nmo%<;2+032+012>nmo% <16> nmo%<032+033+02?>nmo% <16> nmo%<033+034+01>nmo% <16> nmo%<034+v%%+021>en$mo$ule

*1

Page 58: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 58/75

8. MULTIPLE9ACI*N8.1. DSC:

Fig 54 'ircui*o Mul*ipleado D)'-

*2

Page 59: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 59/75

*6

Page 60: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 60/75

Fig 55 'ircui*o Mul*ipleado en D)'-

8.2. DIAGRAMA DE TIEMPOS

Fig 56 Diagrama de Tiempo& '. Mul*ipleado D)'-

5(

Page 61: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 61/75

8.(. MICRO;IND

Fig 5 Diagrama Mul*ipleado M/'/D

5)

Page 62: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 62/75

Fig 5! Diagrama Mul*ipleado M/'/D

5"

Page 63: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 63/75

8.). DIAGRAMA DE TIEMPOS

Fig 5" Diagrama de Tiempo& '. Mul*ipleado M/'/D

53

Page 64: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 64/75

1<.DESCRIPCI*N DE PRERRE3UISITOS = CONFIGURACI*N

Para la 9r%+ramaci<$ !$ V!ril%+ s! 0ili?< !l !#i0%r #! 0!=0% 'l%c #! $%0as % !l,! c%rr!s9%$#a !$ !l sis0!ma %9!ra0i&% !m9l!a#%.

Micr%wi$# @ DSCH s%$ !8!c0a'l!s @ $% r!,i!r!$ #! i$s0alaci<$ ms ,! la

%'s!r&aci<$ #! !8!c0arl%s c%m% a#mi$is0ra#%r.

11.CONCLUSIONES 

5l utiliar $i&erente% ,erramienta%+ -ara la im-lementaci#n $e circuito%com*inacionale%+ %e -ue$e realiar com-aracione% entre vario% a%-ecto%+ -ara e%te ca%o %e ,an utilia$o tre% $i&erente% me$io%+ llegan$o a concluir que $e la% tre% ,erramienta% u%a$a% la m)% &acti*le en cuanto a tiem-o $erealiaci#n+ e% erilog -or %er una ,erramienta $e -rogramaci#n+ %in

em*argo %i queremo% o-timiar e%-acio -ara la im-re%i#n $e lo% circuito% eno*lea% e% mejor realiar nue%tro -ro-io $i%e'o manualmente en Micro0in$/Si tomamo% en cuenta e%to% $o% a%-ecto%K tama'o+ tiem-o ( a$em)% circuito%comm*inacionale% $e alta e%cala $e integraci#n la utiliaci#n $e erilog e%la m)% recomen$a*le+ (a que al e%tar orienta$o a -rogramaci#n $e alto nivel+%e -ue$e $etectar errore% al momento $e com-ilar+ %ien$o m)% &)cil $ecorregirlo% que al realiar un $i%e'o manualmente/

 

Dentro $e la im-lementaci#n en MICROWIND ( DSCH eAi%te una,erramienta que eA-orta el $iagrama $el %i%tema en l#gica $igital a c#$igo$e -rogramaci#n en erilog ( $i%e'o e%quem)tico en Micro0in$+ ,acien$o$e neAo entre lo% $o% %imula$ore% ( lenguaje $e -rogramaci#n+ crean$o unarc,ivo -or com-uta$or e&iciente+ com-acto ( %e lo -ue$e u%ar como me$io$e veri&icaci#n -ara una im-lementaci#n tran%i%tor -or tran%i%tor $entro $eDSCH ( MICROWIND

 

!o% circuito% $igitale% ,o( en $.a tienen una ca-aci$a$ $e integraci#n mu(alta que -ara analiar %u &uncionamiento e% nece%ario contar con,erramienta% $e %imulaci#n como DSCH ( %imula$ore% en tiem-o real comolo e% MICROWIND+ que tra*ajan$o en conjunto no% $an una com-ren%i#ncom-lementaria -ara circuito% com*inacionale%/

 

Con la utiliaci#n $e lo% -rograma% MICROWIND ( DSCH %e $etermin#que lo% circuito% con l#gica MOS+ %on m)% e&iciente% a com-araci#n $e

utiliar com-uerta% l#gica% que generan ma(or con%umo $e recur%o%

12.RECOMENDACIONES 

Si %e $e%ea im-lementar un circuito com*inacional tenemo% tre%,erramienta% que no% a(u$aran+ e%ta% %onK DSCH+ MICROWIND RO"R5M5CION EN ERI!O"+ $e lo% cuale% erilog e% el m)%

54

Page 65: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 65/75

amiga*le al u%uario %ien$o un lenguaje %encillo ( mu( &)cil $e im-lementar al comenar a %imular circuito% $igitale% en mu( alta e%cala $e integraci#n/

  ara encontrar la %oluci#n $e una -ro*lema $e im-lementaci#n+ e%recomen$a*le %eguir lo% -a%o% e%ta*leci$o%+ una ve que %e tenga -lantea$oel enuncia$o+ %e $e*e i$enti&icar la% entra$a% ( %ali$a%+ realiar una ta*la $e

ver$a$ -ara e%ta*lecer la% con$icione% $el %i%tema+ ( con la utiliaci#n $ema-a% $e Uarnoug, ( alge*ra *ooleana encontrar eA-re%ione% %im-li&ica$a%$e la% %ali$a%

1(.BIBLIOGRAF>A

•   Mala C. S. S. R. "()3. / 'E DE)/7 F M/''T00E

)8)TEM ()/7 E/07 F $T $9)ED 97/'(0T(90

/M0EMET). ;a$+al%r!. R!c9!ra#% !l )* #! N%&i!m'r! #! "()* #!

/009Qs#iwc.$!0#i+i0alli'rar@#%w$l%a#.9/9i#((((("(1.9# 

•   Sicar# E. "()* Mar?% *. Micro,ind.rg. R!0ri!&!# r%m/009Qwww.micr%wi$#.%r+D%cm!$0a0i%$

•   HO7 R. D. "()4. C/i9s $!r%m<r>c%s. M/T Technolog: evie, *".

•   All!ma D. "()*. L<+ica @ Dis!% CMOS. re&en*acion del 'api*ulo /

0)/ . Sa$+%l,- Eca#%rQ U$i&!rsi#a# #! las 7!r?as Arma#as ESPE.

•   :%99!lma$ D. "()). (&o de erilog. R!c9!ra#% !l )5 #! N%&i!m'r!

#! "()* #! /009Qwww".!l%.0sm.clls'!l%"))la's#%cs&!ril%+ls'.9# 

•   !l!m!$s :. N%sX M. i P. "()(. i&uali;a*ion o< erilog

Digi*al ):&*em& Model&. ;ra0isla&ia. R!c9!ra#% !l (1 #! N%&i!m'r! #!"()* #!/009Qwww".>i0.s0'a.s8!l!m!$sa9'liaci!CISSE"()([V!ril%+[&isali?a0i%$[>$al.9# 

•   Ri? P. N%&i!m'r! #! "()". /n*roducci+n a -D0 erilog. R!c9!ra#% !l)5 #! N%&i!m'r! #! "()* #!

/009sQwww.#0!.s.!sM!m'!rs9ali$%V!ril%+I$0r%.9# 

•   /009Qra.a.!s#s9ac!'i0s0r!am)((4*3233)S"[)[VHDL[INTRODUCCION[HISTORIA.9# 

5*

Page 66: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 66/75

1).CRONOGRAMA

Fig 6# 'ronograma de 9c*ividade&

55

Page 67: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 67/75

1/.ANE9OS1/.1. MANUAL DE USUARIO

En e%te aneAo %e realia el manual $e u%uario en re&erencia a un ejem-lo $e una 5!@/

En el *loq $e nota% $e Win$o0% %e realia el c#$igo &uente $el -rograma ( %e con&igura el -rograma en el lenguaje $e%cri-tor $e ,ar$0are erilog/

Fig 61 'ap*ura de c+digo de programacion el $loc de o*a&

a &inalia$o el c#$igo %e -roce$e a guar$ar el arc,ivo con el nom*re que $e%ee en laeAten%i#n /tAt

Fig 62 'ap*ura de modi=caci+n de archivo .** 

51

Page 68: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 68/75

Fig 63 7uardado del archivo

De%-u:% $e tener el c#$igo -roce$emo% a a*rir el -rograma MICROWIND/ @n -a%oim-ortante e% ejecutarlo como a$mini%tra$or -ara no tener -ro*lema% en la %imulaci#n/

Fig 64 Ejecuci+n de Micro,ind

52

Page 69: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 69/75

@na ve a*ierto el -rograma %e -roce$e a entrar en la *arra $e men a Com-ile ( al%u*men Com-ile erilog ;ile/

Fig 65  9briendo archivo %ue con*iene el lenguaje verilog de&de micro,ind

Realia$o e%to a-arecer) la %iguiente ventana/ Don$e %e e%coge el -rograma realia$oanteriormente en el *loq $e nota%/

56

Page 70: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 70/75

Fig 66. )elecci+n de archivo .** 

En e%e in%tante %e $e%-legar) la %iguiente ventana en la cual %e -ue$e o*%ervar claramenteel c#$igo $el -rograma ( tam*i:n %e -ue$e mo$i&icar a%-ecto% $e tama'o $e ca-a ( elenruta$o/

Fig 6 vi&uali;aci+n de c+digo en micro,ind

1(

M%#i>car

C<#i+% #!l

Page 71: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 71/75

Se Com-ila el -rograma+ ( %e veri&ica que no eAi%ta errore% -o%teriormente %e -roce$e avolver al e$itor/

/lu&*raci+n 3. compilaci+n de c+digo en micro,ind

5l volver al e$itor %e o*tiene el $i%e'o en MICROWIND/

Fig 6! 0a:ou* obje*ivo

con e%to %e -ue$e %imular el -rograma ( veri&icar lo% tiem-o% requeri$o% en el $i%e'o/

1)

Page 72: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 72/75

Fig 6" Diagrama de *iempo& corre&pondien*e al programa reali;ado> &imulado en micro,ind

En e%te ejem-lo %e o*%erva que la% -rimera% on$a% %on la% entra$a% 5+ B+ C+ D ( la% $o%%iguiente% %on la% %ali$a% en e%te ca%o el re%ulta$o ( C el carr( $e la 5!@/

De igual mo$o en micro0in$ %e -ue$e realiar un $i%e'o manualmente -ara ello+ una ve$entro $el Micro0in$ %e arra%tra lo% tran%i%tore% que %e $e%ea $e la -aleta $e ,erramienta% (

%e une con lo% $i&erente% ti-o% $e metale% -ara $i%e'ar $e acuer$o al mo$elo que %e quiera$i%e'ar

1"

Page 73: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 73/75

Fig # ale*a de -erramien*a& Micro,ind

Si s! ,i!r! 9%r !8!m9l% #is!ar $a c%m9!r0a $%0 s! $!c!si0a #%s0ra$sis0%r!s $% 9m%s @ $% $m%s s! !sc%+! !l 0ra$sis0%r !$ la 9al!0a #!/!rrami!$0as @ c%l%,! #%$#! ms c%$&!$i!$0! s! cr!a s!+i#am!$0! s! cr!aalim!$0aci%$!s sali#as @ !$0ra#as l!+% #! !s0% $a c%$ l%s m!0al!s @9%lisilici%s /a@ ,! 0%mar !$ c!$0a ,! ca#a 0i9% #! m!0al @ 9%lisilici% 0ra'a8a!$ #i!r!$0!s ca9as !s0% 9ara !&i0ar c/%,!s #! m!0al!s si s! r!,i!r! /ac!r$a c%$!=i<$ !$0r! #is0i$0%s m!0al!s s! 0ili?a c%$0ac0%s

13

Alim!$0aci%$!s !$0ra#as @

El!m!$0%s #! U$i<$\Di!r!$0!s M!0al!s9%lisilici%]

El!m!$0%s \0ra$sis0%r!s]

P$0%s #! $i<$ #!#i!r!$0!s m!0al!s

Page 74: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 74/75

Fig 1'ompuer*a T Micro,ind

D! i+al m%#% 9ara i$iciar DSCH s%l% s! $!c!si0a a'rir !l !8!c0a'l! $a &!?#!$0r% #!l 9r%+rama !s m@ 9ar!ci#% a PROTEUS a,- s! 0i!$! $a 9al!0a #!s-m'%l%s #%$#! s! 9!#! !sc%+!r !$0r! 0ra$sis0%r!s c%m9!r0as !0c.

Fig 2 ale*a de )imbolo& D)'-

Para c%$s0rir $ #is!% 9%r !8!m9l% $a c%m9!r0a $%0 s%l% arras0r! l%s!l!m!$0%s @ $a c%$ l-$!as #! la 'arra #! /!rrami!$0as !$ !s0a 'arra

14

Page 75: Ejercicios Microwind VSCH y Verilog

7/23/2019 Ejercicios Microwind VSCH y Verilog

http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 75/75

0am'i^$ !=is0!$ '%0%$!s 9ara '%rrar c%9iar !0c !$ !s0! s%0war! las l-$!as si9!#!$ cr?ars! !$0r! si @a ,! c%m% s! m!$ci%$% a$0!s !s m@ 9ar!ci#% a9r%0!s

Fig 3 'ompuer*a T D)'-

;arra #! H!rrami!$0as