paper opal

5
 1  Resumen— OPAL per mit e cr ear apli cac iones par a 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 nece si dade s de quien es re ali zando la aplicación.  Palabras clave—  CKT,LST , CKTFile ,EQN, EQN2JED  ,GAL!v",PLD, #PA Lsim, I. I  NTRODUCCIÓN En la actualidad los PLDs ya son poco usados debido a que existen dis pos iti os co!o las "P#$s que %esul tan !&s e'icientes y son !&s co!pletos( sin e!ba%)o es necesa%io estudia% 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%& una idea cla%a al usua%io de co!o este so't*a%e t%aba-a pa%a que  puede %eali+a% a l)una aplicacin que este c%ea con eniente. 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érc ito  Fig. 2 aracter!sticas de OPAL OP$L Fig. " aracteristicas del PLD #AL$%&' Fig. $ (re)e *istoria de OPAL $ Fig. + &entana Principal OPAL

Upload: jonathan-zapata

Post on 01-Mar-2016

16 views

Category:

Documents


0 download

DESCRIPTION

OPAL

TRANSCRIPT

Page 1: Paper OPAL

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

Page 2: Paper 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

Page 3: Paper OPAL

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

Page 4: Paper OPAL

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.

Page 5: Paper OPAL

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.