Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema11 CircuitosAritmeticoDigitales PDF
Tema11 CircuitosAritmeticoDigitales PDF
CIRCUITOS
ARITMTICOS DIGITALES
http://www.tech-faq.com/wp-content/uploads/images/integrated-circuit-layout.jpg
- Introduccin
- Contadores
- Comparadores
- Sumadores. Restadores
- Multiplicadores. Divisores
000
001
5
3
111
110
010
D. Pardo, et al. 1999
101
011
100
Qn
J K
Qn+1
C
B
00
x
A
00 0 *
01
11
10
0*
0*
0*
C
B
00
x
A
00 0 *
01
11
10
*0
*0
0*
C
B
00
x
A
00 0 *
01
11
10
0*
*0
*0
01
*0
*0
*0
*0
01
0*
*0
*0
0*
01
0*
0*
*0
*0
11
*1
*1
*1
*1
11 1 *
*1
*1
1*
11
0*
1*
*1
*0
10
1*
1*
1*
1*
10
*0
*0
0*
10
0*
0*
*0
*0
JA ,KA
0*
JB ,KB
JC ,KC
Ral Rengel Estvez: raulr@usal.es
Mara Jess Martn Martnez : mjmm@usal.es
J B = xA, K B = xA
J C = xBA, KC = xBA
A
x
CP
CP
QA
QB
QA
Entrada x T
T
CP
QB
QC
T
x
CP
QC
D. Pardo, et al. 1999
CP
Q0
T1
Q0
CP
Q1
Q0
1
T2
CP
Q2
Q 0
Q0
Q1
Q2
Opera de forma asncrona pues el cambio de estado de los flipflops no tiene lugar simultneamente con la entrada, sino que
ocurren consecutivamente, pues la salida de cada flip-flop es el
reloj del siguiente
La frecuencia de operacin se ve penalizada
Ral Rengel Estvez: raulr@usal.es
Mara Jess Martn Martnez : mjmm@usal.es
8
0 1
0 0 1
1 0 0
0 1
0 1 1
1 0 1
A B
0 1
0 1 0
1 0 1
B+A
A
B
0 1
0 1 0
1 1 1
AB
A=B
AB
A>B
A
AB
A
B
A+B
0 1
0 0 0
1 1 0
A<B
AB
B
D. Pardo, et al. 1999
A3 A2 A1 A0
A1
B1
A=B
B3 B2 B1 B0
A2
B2
A3
B3
B 0
A1
B1
A1
A2 A1 A0
B 1
A2
A2A1A0>B2B1B0
B2 B1 B0
B2
A2
B2
http://html.rincondelvago.com/000359903.png
A
B
SSB
C
http://www.esacademic.com/dic.nsf/eswiki/1114728
Co = AB + Ci ( A B)
S = Ci A B
http://asicdigitaldesign.files.wordpress.com/2007/05/fa_01.png
http://www.esacademic.com/dic.nsf/eswiki/1114728
SSB
SSB
A B
S = Ci A B
Ci ( A B )
Co
AB
http://html.rincondelvago.com/000359903.png
Co = AB + Ci ( A B)
Ral Rengel Estvez: raulr@usal.es
Mara Jess Martn Martnez : mjmm@usal.es
15
http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/031001.htm
http://azul2.bnct.ipn.mx/clogicos/multivibradores/graficos(.gif)/Cs_128.gif
http://www.profesormolina.com.ar/electronica/componentes/int/sist_arim.htm
RESTADORES
Otra de las operaciones aritmticas que se realizan con mucha
frecuencia en Electrnica Digital es la resta
Podemos realizar el circuito de manera directa a partir de la tabla
de verdad y empleando la representacin de signo-magnitud
Ci-1
0
Di
Ci
Bi
0
Ai
Di = ( Ai Bi )Ci 1
Ci = Ai Bi + ( Ai + Bi )Ci 1 =
= Ai Bi + ( Ai Bi )Ci 1
RESTADORES
Aprovechamos el circuito sumador empleando el convenio de
complemento a 2, de modo que las restas se conviertan en sumas
Este es un ejemplo realizado con la ayuda de un multiplexor
Sumador/Restador
por complemento
Multiplexor
Seleccin de
operacin:
0 A+B
1 A-B
A3 A2 A1 A0
B3 B2 B1 B0
Sumador completo
C0
C3
D. Pardo, et al. 1999
S3 S2 S1 S0
RESTADORES
Veamos otro ejemplo ms
detallado basado en el
sumador previamente visto
Sumador/Restador de 4 bits
http://www.cmelectronics.8m.com/circuitos_aritmeticos.html
http://gemini.udistrital.edu.co/comunidad/profesores/spinzon/docs/sisBinario.pdf
En general:
http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/031301.htm
http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/031301.htm
MULTIPLICADORES
Existen otras alternativas ms eficientes, empleando registros de
desplazamiento y acumuladores en combinacin con los sumadores
binarios, y efectuando la multiplicacin secuencialmente
http://gemini.udistrital.edu.co/comunidad/profesores/spinzon/docs/sisBinario.pdf
PROBLEMAS
1. Disear una unidad aritmtico-lgica (ALU) con dos entradas de
datos D1, D2 (dgitos de 1 bit) y dos salidas z1 y z2. Dicha ALU debe
realizar las siguientes operaciones:
PROBLEMAS
1. Solucin:
PROBLEMAS
1. Solucin:
Agradecimientos
Daniel Pardo Collantes, rea de Electrnica, Departamento de Fsica Aplicada
de la Universidad de Salamanca.
Referencias
Pardo Collantes, Daniel; Bailn Vega, Lus A., Elementos de
Electrnica.Universidad de Valladolid. Secretariado de Publicaciones e
Intercambio Editorial.1999.
http://www.profesormolina.com.ar/electronica/componentes/int/sist_arim.htm
http://www.esacademic.com/dic.nsf/eswiki/1114728
http://html.rincondelvago.com/000359903.png
http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/031001.htm
http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/031301.htm
http://azul2.bnct.ipn.mx/clogicos/multivibradores/graficos(.gif)/Cs_128.gif