Practica 5
Practica 5
Practica 5
PRACTICA 5
Contador de Johnson
PRESENTA:
NOVIEMBRE 2024
Desarrollo Experimental
Se creó un contador Johnson en una tarjeta de desarrollo Xilinx. Se estableció un
valor inicial para las entradas (0000), y los cambios se generaron en cada flanco
de subida, siempre que la entrada de habilitación (enable) estuviera en 1. Cada
salida estaba controlada mediante flip-flops de tipos SR, D y JK, con el último
estado alcanzado siendo 0001. En este punto, el contador se reinicia
automáticamente para comenzar de nuevo desde el valor inicial.
Estado Q3 Q2 Q1 Q0
0 0 0 0 0
1 1 0 0 0
2 1 1 0 0
3 1 1 1 0
4 1 1 1 1
5 0 1 1 1
6 0 0 1 1
7 0 0 0 1
Tabla 1: Tabla de funcionamiento
if d2='0' then
q2f <= '0';
elsif d2='1' then
q2f <= '1';
end if;
if j1='1' then
q1f<='1';