Electronica digital
El circuito a diseñar ha de ser capaz de detectar la secuencia 1011 en su entrada. Un diagrama de tiempos de la entrada en función delreloj se muestra en la figura 1. Como se puede observar, la señal que hay que analizar para detectar la secuencia correcta está sincronizada con elflanco de subida del reloj.
Figura 1: Diagrama de tiempos de la entrada al circuito
También hay que tener en cuenta que cualquier secuenciade cuatro bits que sea igual a la buscada (1011) se tomará por válida, independientemente de los bits anteriores. Así, según se observa en la figura1, el último bit de la penúltima secuencia correcta también es el primer bit de la última secuencia correcta.
Se pide:
Implementar el circuitocon Flip flop D
a) Diagrama de estados
0/0
00
1/0
1/0
1/1
0/0
01
1/0
11
0/0
0/0
10
b) Tabla de verdadX | A | B | A | B | S | DA | DB |
00001111 | 00110011 | 01010101 | 01010010 | 00001111 | 00000001 | 01010010 | 00001111 |
c) Mapa deKarnaugh
S
XA
B
| 00 | 01 | 11 | 10 |
01 | 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 0 |
B
S = XA.B
DA
XA
B
| 00 | 01 | 11 | 10 |01 | 0 | 0 | 1 | 0 |
| 1 | 1 | 0 | 0 |
DA = X’.B + XA.B’
DB
XA
B
| 00 | 01 | 11 | 10 |
01 | 0 | 0 | 1 | 1 |
| 0 | 0 | 1 | 1 |DB = X
d) Diagrama lógico usando Quartus II
e) Obtención de las formas de onda, a partir de su tabla de verdad, usando Quartus II.
Regístrate para leer el documento completo.