La guía tiene como fin seguir introduciendo al lector en el mundo de las FPGAs. En este caso se tratan las compuertas lógicas y la unión de varias de ellas en circuitos un poco más complejos…Descripción completa
aplicaciones
fggsdgsg
Descripción: programacion de compuertas logicas en un PLD con VHDL
I. P. N. ESIME “Unidad Culhuacan”
INSTITUTO POLITÉCNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
UNIDAD CULHUACAN
INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA
ACADEMIA DE COMPUTACIÓN
LAORATORIO DE CIRCUITOS DIGITALES PRACTICA NO. ! “COMPUERTAS LÓGICAS BASICAS”
PRO"#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
AGOSTO %&!!
Ing. Celedonio E. Aguilar Meza
Laboraorio de Cir!uio" #igiale"
I. P. $. ESIME “Unidad Cul%ua!an”
%
Pra!i!a $o. & “Co'(uera" L)gi!a" B*"i!a"” Ob+ei,o"Cono!er de'o"rar lo" (o"ulado" del *lgebra de Boole. Cono!er el /un!iona'ieno de la" !o'(uera" b*"i!a" u"ada" (ara la i'(le'ena!i)n de !ir!uio" l)gi!o".
Ing. Celedonio E. Aguilar Meza
Laboraorio de Cir!uio" #igiale"
I. P. $. ESIME “Unidad Cul%ua!an”
8
Maerial
"u'n(' )'*ulada d' +, CD. Ci)cui(- In('*)ad-# /011&&
- CD 0&NN 2 E3ui4al'n(' 'n T'cn-l-*5a CMOS6
/011&% /011&0 /011&7 /0118% 11 9 HC: ": - LS.
/0 9
T'cn-l-*5a TTL
CD0& 9 T'cn-l-*5a CMOS
R'i('ncia d' 88& Ω ; < L'd= 2Di-d- E>i-) d' Lu?6 Mic)- in('))u@(-) H-a d' da(- (Bcnic- d' l- ci)cui(- in('*)ad- 2 c-nul(a) # h((@#.da(ah''(ca(al-*.c-> .n'( # h((@#.da(ah''(a)chi4'.c->' 6
Ing. Celedonio E. Aguilar Meza
Laboraorio de Cir!uio" #igiale"
I. P. $. ESIME “Unidad Cul%ua!an”
0
&. Inrodu!!i)n e)ri!a. El i*l- an('@aad- ,'nn MFll') @)-@u- una ('-)5a lla>ada# “L)gi!a de 0enn” ' aa 'n la ai)>acin d' 3u' 'n la 4ida )'al n- )'*i>- @-) uni4')-: d-nd': '*Jn la ('-)5aK 'l uni4')- ' i*ual a un- - a (-d-. P-(')i-)>'n(' 'l in4'(i*ad-) Claud' E Shann-n )'laci-na la l*ica d' ,'nn c-n l- ci)cui(- 'l'c()nic- @)-@-n5a# !. u' un c')- l*ic- 2“&”6 ' un ci)cui(- ai')(-. %. u' un un- l*ic- 2“!”6 ' un ci)cui(- c'))ad-. 8. Una 4a)ial' ina)ia ' un in('))u@(-) 3u' @u'd' '(a) ai')(- - c'))ad-. C->@l'>'n(a)ia>'n(' @)-@-n' 3u' nu'()a 4ida ' )i*' @-) '4'n(- c-ndici-nal' “Y ” 2- AND6 '4'n(- “O” 2 - OR6. La -@')acin AND ' )'@)''n(a @-) 'l 5>-l- “” la -@')acin OR ' )'@)''n(a @-) 'l 5>-l- “”: (a>iBn @)-@-n5a 3u' la -@')acin AND 'n()' d- 4a)ial' ' )'@)''n(a @-) un ci)cui(- 'n ')i': una -@')acin OR ' )'@)''n(a @-) un ci)cui(- 'n @a)al'l-.
A5: @-) ''>@l-: i ' 3ui')' i>@liica) la '@)'in l*ica
F
=
a • 2a
+b
6 '
(i'n'#
R'@)''n(acin d' la uncin " @-) >'di- d' in('))u@(-)'.
l*')a d' --l' En a' a la L*ica d' ,'nn: 'l >a('>Q(ic- In*lB G'-)*' --l' @)-@-n' la ('-)5a >a('>Q(ica d' l*ica la @)-ailidad# C-n-cida c->- l*')a d' --l': dicha (Bcnica i>-l-*5a >a('>Q(ica: ' uada @a)a la 5n('i d' ci)cui(- l*ic- di*i(al'. Una ca)ac(')5(ica >u @'culia) d'l Ql*')a --l'ana: ' 3u': la 4a)ial' l @u'd'n au>i) d- 4al-)': )'@)''n(ad- @-) l- 5>-l- & !: aun3u' @u'd'n ('n') 4a)ian(' 2, ": : ON O"": '(c6. En '(' ca>@- >a('>Q(ic-: @-d'>- 'nc-n()a) ()' (i@- d' -@')aci-n' al*')aica# u>a - adicin: @)-duc(- c->@l'>'n(-. La u>a ' )'@)''n(a c-n 'l i*n- 26: 'l @)-duc(- c-n 'l i*n- 2 •6 'l c->@l'>'n(- c-n 26.
Ing. Celedonio E. Aguilar Meza
Laboraorio de Cir!uio" #igiale"
I. P. $. ESIME “Unidad Cul%ua!an”
+
L- ai->a 2- @-(ulad-6 d' un i('>a >a('>Q(ic- ina)i- ' un c-nun(>5ni>- d' d'inici-n' Qica 3u' -n 4')dad')- ' la a' la l*ica di*i(al.
POSTULA#OS Diuncin l*ica# C-nuncin l*ica#
"9A " 9 A •
1LGEBRA #E BOOLE Pa)a 'l @)-duc(! • ! 9 ! & • ! 9 & & • & 9 & A • & 9 & A • ! 9 A A • A 9 A A • A 9 &
Pa)a la u>a & & 9& ! & 9! ! ! 9! A ! 9! A & 9A AA9A A A 9 !
A9A A C 9 A 2C6 A 2•C6 9 2A 6•2A C6
TEOREMAS #E MORGA$ A + B
=
A • B
A • B
=
A + B
L- CI ' claiican 'n d- *)and' *)u@-# lineale" digiale" . L- ci)cui(- in('*)ad- lin'al' -@')an c-n 'al' c-n(inua @a)a @)-duci) 'al' 'l'c()nica: (al' c->- a>@liicad-)' c->@a)ad-)' d' 4-l(a'. L- ci)cui(- in('*)ad- di*i(al' -@')an c-n 'al' ina)ia ' hac'n d' c->@u')(a di*i(al' in('*)ada. D'n()- d' l- CI di*i(al' 'nc-n()a>- d- *)and' a>ilia# TTL 2L*ica d' ()ani(-) ()ani(-)6 CMOS 2M'(al Oid-S'>ic-nduc(-) C->@l'>'n(ad-6: cada un- d' la a>ilia (i'n' u 4'n(aa d'4'n(aa. La c->@u')(a l*ica 4i'n'n 'n @a3u'(' lla>ad-# !ir!uio" inegrado" 2CI6: d-nd' un CI ' un c)i(al '>ic-nduc(-) d' ilici-: lla>ada @a(illa: 'l cual c-n(i'n' c->@-n'n(' 'lBc()ic- (al' c->-# ()ani(-)': di-d-: )'i(-)' c-nd'nad-)': dich- c->@-n'n(' '(Qn c-n'c(ad- in(')na>'n(' @a)a -)>a) un ci)cui(- 'l'c()nic-. Al*una 4'n(aa d' l- CI -n# un (a>a- a(an(' @'3u'-: @)'ci- acc'il': a- c-nu>- d' @-('ncia: c-niailidad 4'l-cidad d' -@')acin al(a.
Ing. Celedonio E. Aguilar Meza
Laboraorio de Cir!uio" #igiale"
I. P. $. ESIME “Unidad Cul%ua!an”
Ei('n 4a)i- 'l'>'n(- l*ic- - c->@u')(a 3u' @u'd'n ua)' @a)a i>@l'>'n(a) un ci)cui(- l*ic-: l- ()' 'l'>'n(- Qic- -n# “Y” 2AND6: “O” 2OR6: In4')-) 2NOT6K c-n '(- 'l'>'n(- ' @u'd' c-n()ui) cual3ui') ci)cui(- c->ina(-)i c->@)-a) u unci-na>i'n(- >'dian(' una (ala d' 4')dad. Una c->@u')(a AND @)-duc' una alida d' un- l*ic- l- i (-da u 'n()ada -n un-K una c->@u')(a OR @)-duc' una alida d' ! l*ic- l- i una - >Q d' u 'n()ada -n ! l*ic-. Una c->@u')(a NOT lla>ada (a>iBn c->@u')(a IN,ERSOR @)-duc' 'n u alida un 4al-) -@u'(- al d' u 'n()ada. En )'u>'n d' la c->@u')(a l*ica ' (i'n' 'n la i*ui'n(' (ala#
.
Ing. Celedonio E. Aguilar Meza
Laboraorio de Cir!uio" #igiale"
I. P. $. ESIME “Unidad Cul%ua!an”
/
#e"arrollo. !. A@licand- @-(ulad- ('-)'>a d'l Ql*')a d' --l' i>@lii3u' la uncin “L” -('ni'nda6 6 c6
La (ala d' 4')dad d'l ci)cui(- l*ic-. La i>@l'>'n(acin >'dian(' c->@u')(a l*ica. 2dia*)a>a6 A)>a) 'l ci)cui(- 'l'c()nic- -('n') la (ala d' 4')dad. L 9 A..C A. B. C A . B . C
A
.. C
%. Si>@liicacin d' ci)cui(- l*ic-. En 'l ci)cui(- l*ic- d' la i*u)a N-.!: -('n') la uncin al*')aica d' la uncin d' alida L u (ala d' 4')dad. 6 P-) 'l >B(-d- al*')aic- i>@liica) la uncin L. c6 I>@l'>'n(a) 'l ci)cui(- i>@liicad- -('n') la (ala d' 4')dad c-))'@-ndi'n('. a6