Download - 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............................................................................................*
)
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......................................................................................................"*
"
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
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
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"
*
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
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
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
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
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
)(
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
))
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
)"
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
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
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
)*
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
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
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
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
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
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
")
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
""
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
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
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
"*
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
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
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
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
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(
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)
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"
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
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
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*
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
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
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
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
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(
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)
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"
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
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
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*
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
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
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
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
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
*(
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
*)
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
*"
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
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
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%
**
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
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
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
7/23/2019 Ejercicios Microwind VSCH y Verilog
http://slidepdf.com/reader/full/ejercicios-microwind-vsch-y-verilog 59/75
*6
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(
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)
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"
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
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
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*
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
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
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
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
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
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)
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"
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
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
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