7/18/2019 Paper OPAL
http://slidepdf.com/reader/full/paper-opal 1/5
1
Resumen— OPAL permite crear aplicaciones para PLDs,
ofrece un entorno de fácil uso que le permiten al programador
familiarizarse con el método de programación, además que las
funciones que se implementar tienen la capacidad de adaptarse
de acuerdo a las necesidades de quien está realizando la
aplicación.
Palabras clave— CKT,LST , CKTFile ,EQN, EQN2JED
,GAL!v",PLD, #PALsim,
I. I NTRODUCCIÓN
En la actualidad los PLDs ya son poco usados debido a queexisten dispositios co!o las "P#$s que %esultan !&se'icientes y son !&s co!pletos( sin e!ba%)o es necesa%ioestudia% el 'unciona!iento de OP$L( so't*a%e que pe%!ite%eali+a% aplicaciones pa%a PLDs( el p%esente a%t,culo da%& unaidea cla%a al usua%io de co!o este so't*a%e t%aba-a pa%a que
puede %eali+a% al)una aplicacin que este c%ea coneniente.
II. DE/$RROLLO DEL $RT0CULO
$.OP$L
.
C$R$CTERI/TIC$/ DE OP$L
C. #$L1234
D.
OP$L 5 /U ENTORNO DE TR$$6O
#.C%u+(#.Llu!iquin)a(C.Pa%%a(C.Ru,+( Escuela Politécnica del Ejército
Fig. 2 aracter!sticas de OPAL
OP$L
Fig. " aracteristicas del PLD #AL$%&'
Fig. $ (re)e *istoria de OPAL $
Fig. + &entana Principal OPAL
7/18/2019 Paper OPAL
http://slidepdf.com/reader/full/paper-opal 2/5
7
E. U/O DE ECU$CIONE/ DE $L#ER$ OOLE$N$ ENEL /O"T8$RE OP$L
". /INT$9I/ DE LO/OPER$DORE/ P$R$ $L
$RC:I3O .E;N
#. P$/O/ $ /E#UIR P$R$UN$ $PLIC$CIÓN EN OP$L
1. /elecciona% un nueo
a%c<io a c%ea% 7. Establece% el PLD a usa% y
los pines de ent%ada y salida=. #ua%da% el a%c<io con extension .eqn>. /elecciona% ?odules@E;N76ED( ca%)a% el .eqn y
A%unB. Ca%)a% el a%c<io .-ed
2. /elecciona% 3ie* CT"ile edita% el alo% de lasdi'e%entes ent%adas de acue%do a la tabla de e%dadF
Fig. % reación del arc*i)e .eqn
Fig. Formato del arc*i)e .eqn
Fig. - enu &ie/ 0 sus su1menus
Fig. ' Formato de arc*i)e .eqn
Fig. % enu imulate
3a1la. 4 inta5is de Operadores
7/18/2019 Paper OPAL
http://slidepdf.com/reader/full/paper-opal 3/5
=
G. A/i!ulateA( y se)uida!ente a AOP$Lsi!...A4. Ca%)a% el a%c<io .CT )ene%ando un a%c<io con
extensin A.L/TAH. A/i!ulateA( se)uida!ente a AOP$Lie*...A1. /e ca%)a el a%c<io .L/T y se isuali+a la si!ulacion
:. E6E?PLO DE $PLIC$CIÓN
Desa%%olla% un ci%cuito di)ital que t%ans'o%!e de cdi)o bina%io a <exadeci!al pa%a pode% isuali+a% en un display Gse)!entos./e tiene una ent%ada bina%ia de > bits po% lo cual se a aobtene% los si)nos desde el <asta la " lo cual se isuali+a%aen un display.
La si!pli'icacion de las 'unciones se lo %eali+e usando ?apasde a%nau)<
a= ´ D C B A+ ´ D C B ´ A+ D C BA+ DC B A
´
b= ´
D C ´B A
+ DC
´ A+
CB ´ A+
DBA
c= ´ D C B ´ A+ DC ´ A+ DCA
d= ´ D C B A+CBA+ D C B ´ A+ ´ DC B ´ A
e=C B A+ ´ D C B+ ´ D A
f = ´ D C A+ ´ D CB+ ´ D BA+ DC B A
g= ´ D C B+ ´ D CBA+ DC B ´ A
/e de'inen en el p%o)%a!a las ent%adas y salidasco%%espondientes se)Jn nuest%a exp%esin 'inalK
C D1 C1 1 $1 P G 4 H #ND11 17 a b ' ) d c e 3CC
Ta!bin se de'ine el tipo de PLD que se a a %eali+a%( con lassi)uientes l,neas de cdi)o
C:IP IN7:E9$ #$L1234
Una e+ ca%)ado co%%ecta!ente el a%c<io .L/T p%ocede!os ala isuali+acin de nuest%o e-e%cicio( con lo cual !ost%a%e!ossi est& bien de'inido nuest%o cdi)o( si la si!ulacin cu!plecon nuest%a tabla de e%dad
Fig 6. imulacion de resultados
I. DI$#R$?$/
• Diagrama UML
• Mapa de variables
3a1la 2. 3a1la de )erdad displa0 segmentos
Fig $7. Diagrama de 8L decodificador. (49
a :;<
3a1la ". apa de )aria1les usadas
7/18/2019 Paper OPAL
http://slidepdf.com/reader/full/paper-opal 4/5
>
III. CONCLU/IONE/
• El si!ulado% que contiene OP$L pe%!ite conoce% el
co!po%ta!iento de las seMales dada una 'uncin oseMalF( po% lo que es necesa%io si!ula% pa%a e%i'ica% el co%%ecto co!po%ta!iento de las !is!as en la PLD.
• OP$L pe%!ita %eali+a% aplicaciones pa%a PLDs
<aciendo uso de l)ica p%o)%a!able
• El ento%no que OP$L o'%ece no es )%a'ico po% lo que
se %equie%e <ace% uso de 'unciones booleanas pa%a%eali+a% su p%o)%a!acin.
• OP$L pe%!ite al desa%%ollado% de aplicaciones
i!ple!enta% las 'unciones que !e-o% se adapten aldiseMo
I3. RE"ERENCI$/
1 ?o%an 6. Dispositios l)icos p%o)%a!ables.Unie%sidad de #uadala-a%a( Cent%o unie%sita%io deciencias exactas e In)enie%,as. P&)inas 1@>2.7 OP$L 6unio% Use%s #uideQ?anual( NationalSemiconductor 1HH1.= ?anuel To%%es Po%te%o 1HH1F. ?ic%op%ocesado%es y!ic%ocont%olado%es aplicados a la indust%ia.> P%oble!as Resueltos ( 6unta de $ndaluc,a( URLK<ttpKQQ***.-untadeandalucia.esQae%%oesQ7=B1B=QdSte
cnolo)iaQLIROQpd'Qdi)itp%o.pd' ( Ext%a,doK 7Q11Q71>B Lo que debes sabe% de Opal( CUCEI( 711( URLK<ttpKQQcelcucei.blo)spot.co!Q711QBQlo@que@debes@sabe%@del@opal.<t!l Ext%a,doK 7Q11Q71>2Los e%%o%es de Opal( CUCEI( 711( URLK<ttpKQQcelcucei.blo)spot.co!Q711Q=Qe%%o%es@co!unes@opal.<t!l Ext%a,doK 7Q11Q71>G Dispositios L)icos P%o)%a!ables PLDs(Unie%sidad de #uadala-a%a( ?o%&n 6os( URL<ttpKQQp%oton.uctin).ud).!xQtuto%ialQ?$NSPLDQ?$NSPLD.pd' Ext%a,doK 7Q11Q71>
3. ILIO#R$"I$/
#alo Andrés ruz =ácome(naci en ;uito@Ecuado% el 74 deOctub%e de 1HH1. Reali+ sus
estudios p%i!a%ios en la escuela/anta ?a%iana de 6esJs ?a%tine+a%aba de /an 6os de C<i!bo(
p%oincia de ol,a%( su estudiossecunda%ios en la UnidadEducatia 3e%bo Diido en laciudad de #ua%anda.
En la actualidad se encuent%a estudiando en la EscuelaPolitcnica del E-%cito cu%sando noeno niel de la ca%%e%a dein)enie%,a Elect%nica En $uto!ati+acin y Cont%ol.
#a1riela 9at*al0
Llumiquinga Panc*i nacien ;uito( Ecuado% el 72 de6ulio del 1H4H.Real-+o susestudios p%i!a%ios en laEscuela Nu!a Po!pilloLlona de ;uito( sus estudios
secunda%ios en el Cole)io Expe%i!ental de /eMo%itas /i!nol,a% se )%adu en el 7G de ac<ille% en la EspecialidadIn'o%!&tica .$ctual!ente cu%sa el B niel de In)enie%,aElect%nica y Teleco!unicaciones En la Unie%sidad de las"ue%+as $%!adas E/PE.
C%istian #eoanny Pa%%a Can)as. Naci
en
;uitoel 17 de
Octub%e
de1HH( cu%so la p%i!a%ia en La
Unidad Educatia 6i! I%*in.
Continua sus estudios de secunda%ia
el Cole)io Expe%i!ental 6uan P,o
?ontJ'a% donde Obtiene el t,tulode bac<ille% en ",sico ?ate!&tico.
Decidiendo continua% con susestudios se encuent%a en la ca%%e%a
de Elect%nica en Redes y
Co!unicacin de Datos en la Escuela Politcnica del E-%citocon sede en /an)olqu,. $ctual!ente %eside en la ciudad de
;uito.
7/18/2019 Paper OPAL
http://slidepdf.com/reader/full/paper-opal 5/5
B
Ca%los I&n Rui+ 3elaste)ui nacien la ciudad de ;uito( el 1B de$)osto de 1H4H. Reali+ando susestudios p%i!a%ios en la escuelaPensionado Ta%qui( )%aduado de
bac<ille% en el cole)io Paulo/exto en la ciudad de ;uito en la
especialidad de ",sico@?ate!&tico en el aMo 7G. Estudi unaMo en la ciudad de O<io@EEUU !ediante un p%o)%a!a deinte%ca!bio de E". $ctual!ente est& cu%sando el dci!ose!est%e en la ca%%e%a de In)enie%,a en $uto!ati+acin yCont%ol en la Unie%sidad de las "ue%+as $%!adas E/PE.
Top Related