0% encontró este documento útil (0 votos)
51 vistas7 páginas

Circuito Contador con Módulos JK

El documento describe el desarrollo de un circuito contador que modifica valores en código decimal utilizando puertas lógicas y módulos JK. Se presentan las transiciones de estados y ecuaciones necesarias para implementar el circuito, así como un análisis de costos aproximados de los componentes utilizados. Además, se incluyen ejemplos de pruebas realizadas para verificar el funcionamiento del circuito.

Cargado por

javiherr11
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
51 vistas7 páginas

Circuito Contador con Módulos JK

El documento describe el desarrollo de un circuito contador que modifica valores en código decimal utilizando puertas lógicas y módulos JK. Se presentan las transiciones de estados y ecuaciones necesarias para implementar el circuito, así como un análisis de costos aproximados de los componentes utilizados. Además, se incluyen ejemplos de pruebas realizadas para verificar el funcionamiento del circuito.

Cargado por

javiherr11
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

CONTADOR

ARBITRARIO
COMPU I

PA3
Pablo Gómez Pérez
Javier Álvarez Diñeiro
OBJETIVOS Y ASPECTOS RELEVANTES
El Objetivo Principal de la práctica es desarrollar un circuito que, al aplicarle una señal de reloj, realice
cambios en los bits de tal forma que sus valores en código decimal se modifiquen.
Para lograr este cambio se usarán puertas lógicas de tipo AND, OR y NOT, además de módulos como el JK.

LA CUENTA ES: 7, 1, 8, 10, 11, 0, 8, 14, 11.


Y SE HA CAMBIADO POR: 7, 1, 8, 10, 11, 0, 12, 14, 3.

A partir de una tabla de transiciones y varios Karnaugh obtenemos las ecuaciones de los módulos JK.
Para llegar a unas ecuaciones más sencillas, los números no presentes en la sucesión se dejan como variable.

Actual J3 K3 J2 K2 J1 K1 J0 K0 Siguiente
0 0000 1 x 1 x 0 x 0 x 1100 12
1 0001 1 x 0 x 0 x x 1 1000 8
2 0010 x x x x x x x x -- --
3 0011 0 x 1 x x 0 x 0 0111 7
4 0100 x x x x x x x x -- --
5 0101 x x x x x x x x -- --
6 0110 x x x x x x x x -- --
7 0111 0 x x 1 x 1 x 0 0001 1
8 1000 x 0 0 x 1 x 0 x 1010 10
9 1001 x x x x x x x x -- --
10 1010 x 0 0 x x 0 1 x 1011 11
11 1011 x 1 0 x x 1 x 1 0000 0
12 1100 x 0 x 0 1 x 0 x 1110 14
13 1101 x x x x x x x x -- --
14 1110 x 1 x 1 x 0 1 x 0011 3
15 1111 x x x x x x x x -- --

J3 00 01 11 10 J2 00 01 11 10 J1 00 01 11 10 J0 00 01 11 10
00 1 x x x 00 1 x 0 x 00 0 x 1 1 00 0 x 0 0
01 1 x x x 01 0 x x x 01 0 x x x 01 x x x x
11 0 0 x x 11 1 x 0 x 11 x x x x 11 x x x x
10 x x x x 10 x x 0 x 10 x x x x 10 x x 1 1

J3 = nQ1 J2 = nQ0nQ3 + Q1nQ3 J1 = Q3 J0 = Q1

K3 00 01 11 10 K2 00 01 11 10 K1 00 01 11 10 K0 00 01 11 10
00 x x 0 0 00 x x x 0 00 x x x x 00 x x x x
01 x x x x 01 x x x x 01 x x x x 01 1 x x x
11 x x 1 1 11 x 1 x x 11 0 1 1 x 11 x 0 1 x
10 x x 0 x 10 x x x 1 10 x x 0 0 10 0 x x x

K3 = Q1Q2 + Q0 K2 = Q1 K1 = Q0Q3 + Q0Q2 K0 = nQ1 + Q3


Ahora, mediante las ecuaciones obtenidas, se pueden hallar las transiciones de todos los estados no incluidos
en la cuenta inicial, aunque esto se puede obtener igualmente haciendo pruebas ya con el contador hecho. A
partir de estas pruebas se ha obtenido el grafo final:

13
2

7
6

3 1

14 8

5
12
10

4
0
11

15
A partir de otra tabla de transiciones y más Karnaugh, se obtienen las ecuaciones del cambiador.
Para mayor limpieza hemos representado el Cambiador y los modulo JK por separado.

Inicial Q3 Q2 Q1 Q0 I3 I2 I1 I0 Final
0 0 0 0 0 0 0 0 0 0
1 0 0 0 1 0 0 0 1 1
2 0 0 1 0 0 0 1 0 2
3 0 0 1 1 0 0 1 1 3
4 0 1 0 0 0 1 0 0 4
5 0 1 0 1 0 1 0 1 5
6 0 1 1 0 0 1 1 0 6
7 0 1 1 1 0 1 1 1 7
8 1 0 0 0 1 1 0 0 12
9 1 0 0 1 1 0 0 1 9
10 1 0 1 0 1 0 1 0 10
11 1 0 1 1 0 0 1 1 3
12 1 1 0 0 1 1 0 0 12
13 1 1 0 1 1 1 0 1 13
14 1 1 1 0 1 1 1 0 14
15 1 1 1 1 1 1 1 1 15

I3 00 01 11 10 I2 00 01 11 10 I1 00 01 11 10 I0 00 01 11 10
00 0 0 1 1 00 0 1 1 1 00 0 0 0 0 00 0 0 0 0
01 0 0 1 1 01 0 1 0 1 01 0 0 0 0 01 1 1 1 1
11 0 0 0 1 11 0 1 0 1 11 1 1 1 1 11 1 1 1 1
10 0 0 1 1 10 0 1 0 1 10 1 1 1 1 10 0 0 0 0

I3 = nQ1Q3 + nQ0Q3 + Q3nQ2 I1 = Q1 I0=Q0


I2 = nQ3Q2 + Q3nQ2 + nQ1nQ0Q2
REPRESENTACIÓN DEL CAMBIADOR (Elaborada con Logic.ly)

Q3

I3
Q2

I2

Q1 I1

Q0 I0
REPRESENTACIÓN DE LOS MODULOS JK (Elaborada con Logic.ly)
EJEMPLOS DE PRUEBAS
Secuencia Completa en Verilog y GTKWave:

A partir de estas pruebas es donde se ha obtenido el grafo completo visto anteriormente.


Se ha probado la secuencia iniciando con los valores ajenos a la secuencia inicial.
Inicio en 9 (pasando además por el 2):

Inicio en 13 (pasando además por el 6):


Inicio en 5:

Inicio en 15:

Inicio en 4:

ESTIMACIÓN DEL PRECIO TOTAL DEL CIRCUITO

Para la estimación del precio, se han comparado los precios de las puertas empleadas entre estas dos páginas
web:

http://es.rs-online.com/web/c/semiconductores/logica-estandar-especializada/

http://es.farnell.com/jsp/search/browse.jsp?N=2011+203660&Ntk=gensearch&Ntt=74ls&Ntx=mode+match
allpartial

Es una estimación aproximada ya que el circuito se podría simplificar y así conseguir reducir el numero de
puertas.
Objeto Cantidad Precio Total
Modulo JK 4 ±0,650 € 2,6
Puerta AND 11 ±0,780 € 8,58
Puerta OR 6 ±0,730 € 4,38
Puerta NOT 7 ±0,800 € 5,6
±21,16 €

Además, el precio de las puertas y módulos varía mucho dependiendo de la cantidad que queramos comprar.
Para los valores usados en la tabla, hemos usado valores medios de los observados en ambas páginas web.

PA3
Pablo Gómez Pérez || Javier Álvarez Diñeiro

También podría gustarte