Realize o projeto para um contador síncrono capaz de executar a seguinte sequência de entados:

Onde:

Dado:

Obs.: Tente realizar um projeto o mais prático possível
Solução:
Entendendo o problema:
Quando Mode=0:

Quando Mode=1:

Passos:
1) Tabela de transição do circuito completo:
| Estado Anterior | Próximo Estado | |||||
|---|---|---|---|---|---|---|
| Estado | Mode | q2q1q0 | Q2Q1Q0 | d2 | d1 | d0 |
| 0 | 0 | 0 0 0 | 0 0 1 | |||
| 1 | 0 | 0 0 1 | ||||
| 2 | 0 | 0 1 0 | ||||
| 3 | 0 | 0 1 1 | ||||
| 4 | 0 | 1 0 0 | ||||
| 5 | 0 | 1 0 1 | ||||
| 6 | 0 | 1 1 0 | ||||
| 7 | 0 | 1 1 1 | ||||
| 0 | 1 | 0 0 0 | ||||
| 1 | 1 | 0 0 1 | ||||
| 2 | 1 | 0 1 0 | ||||
| 3 | 1 | 0 1 1 | ||||
| 4 | 1 | 1 0 0 | ||||
| 5 | 1 | 1 0 1 | ||||
| 6 | 1 | 1 1 0 | ||||
| 7 | 1 | 1 1 1 |
Dica: usado o Tables Generator para criar a tabela anterior.
2) Levantando as equações para cada FF:
\[ d_2=f(Mode, q_2, q_1, q_0) \]
\[ d_1=f(Mode, q_2, q_1, q_0) \]
\[ d_0=f(Mode, q_2, q_1, q_0) \]
3) Implementação do circuito:
Parece ser mais prático usar uma única pastilha contendo pelo menos \(3 \times FF's-D\).
Opções:
Usar o CI 74LS175 (Quad FF type D):


Uso de MUX de 16 canais de entradas:

ou MUX de 8 canais:

Solução usando...
Diagrama Elétrico Final
Simulação
Prof. Fernando Passold, 17/05/2020