Académique Documents
Professionnel Documents
Culture Documents
Dependentes de Dados
Estrutura geral:
Dados
de
Clk
entrada
Sinais de controle
Controlador
(MEFS) Data-path
Entradas S Dados
externas a
de
d sada
a
s
Variveis de status
Algoritmo
Metodologia no nvel lgico:
Clk 1: Passo: Sintetizar controlador em
uma arquitetura alvo
Fim 8
2: Passo: Sintetizar componentes
(registradores e unidades funcionais)
(opcional).
20/06/2017 Prof. Duarte - Departamento de 2
Eletrnica Aplicada do ITA
Mquinas Seqenciais Sncronas
Dependentes de Dados
Exemplo: 1: Passo:
Inicio
inicio
Fim 8 =
Cont: Fat2
D <= C + 10
D <= C + 10
Cont <=0
Res <=0
2: caso:
Cont: Fat2 =
A <= B + C A <= B + C
LR2 LR1
Fat2 Fat1
4 4
Clear-1
Res
Comparador
Lres
4 Ig
0
8 4
Clear-2
Contador
Somador Inc crescente
Mdulo 16
Inicio
Ler
Fat1 Fat2 A / __
Inicio
Inicio
B / __
B Cont <=0
Res <=0 Ig
Ig
Cont: Fat2 = Ig D / __
C / __
Clear-2
Ig Inc (pulsado)
Fim 8
Res
Clk
Ig D / __ Clk2
C / __
E E
Inicio Clk1 Clk2
Ig
Clk Clk
B B
B Cont <=0
Res <=0
ET
Cont: Fat2 =
C D C D
Res <= Res + Fat1
C Fim
Cont <= Cont + 1 D
Sadas
Inicio
Ig