Escolar Documentos
Profissional Documentos
Cultura Documentos
Avelino (2019)
Aula 23
Elementos do Fluxo de Dados 1
Bloco Operacional Básico: Entradas de Dados
Definição de um fluxo de dados geral: 8 8 8 8
Tabela Funcional da ULA IE1
ULA2 ULA1 ULA0 Operação IE1 11 10 01 00
IE0 IE0 MUX
0 0 0 Passa A
8
0 0 1 A OR B RFWE
0 1 0 A AND B RFWE RFW
RFWA
0 1 1 NOT (A) RFWA
RFR1E 2 RF
1 0 0 A+B RFR1E RFR2E RFR2E
RFR1A 4x8
1 0 1 A-B RFR1A RFR2A RFR2A
1 1 0 A+1 CLK 2 RFR1 RFR2
2
1 1 1 A-1 8 8
Status da ULA: A B
ULA2 Z
Z: Flag de Zero⇒Z=1 → Resultado = 0 ULA2 Z
ULA1 P
P: Flag de Positivo⇒P=1 → Resultado > 0 ULA ULA1 ULA P
0 ULA0 N N
N: Flag de Negativo⇒N=1→ Resultado < 0
8
Operação do Buffer:
OE=0 → Saída em alta impedância OE
OE=1 → Saída passa os dados 8
Saída de Dados
Exercício 1:
Considerando o fluxo de dados geral apresentado abaixo descreva as palavras
de controle do fluxo de dados necessárias para realizar a seguinte sequência
de operações: VA
0: R[1] VA (Display XX)
1: R[0] 0 (Display XX)
2: R[0] R[0] +VA (Display R[0])
3: R[2] 2*VA (Display R[2])
DISPLAY
As notas de aula servem como roteiro de aula para o professor, contendo os principais tópicos que serão
explorados durantes as aulas. Podem também servir como roteiro de estudo, mas não substituem o livro texto da
disciplina: VAHID, F. – Sistemas Digitais – projeto, otimização e HDLs. 1
NE7720 - Sistemas Digitais II - Prof. Dr. Valter F. Avelino (2019)
Exercício 1: VA
0: R[1] VA (Display XX)
1: R[0] 0 (Display XX)
2: R[0] R[0] +VA (Display R[0])
3: R[2] 2*VA (Display R[2])
DISPLAY
Tabela de Sinais de Controle do Fluxo de Dados
Item Instrução IE[1..0] RFWE RFWA[1..0] RFR1E RFR1A[1..0] RFR2E RFR2A[1..0] ULA[2..0] OE
PC0 R[1] VA
PC1 R[0] 0
PC2 R[0] R[0] +VA
PC3 R[2] 2*VA
As notas de aula servem como roteiro de aula para o professor, contendo os principais tópicos que serão
explorados durantes as aulas. Podem também servir como roteiro de estudo, mas não substituem o livro texto da
disciplina: VAHID, F. – Sistemas Digitais – projeto, otimização e HDLs. 2
NE7720 - Sistemas Digitais II - Prof. Dr. Valter F. Avelino (2019)
As notas de aula servem como roteiro de aula para o professor, contendo os principais tópicos que serão
explorados durantes as aulas. Podem também servir como roteiro de estudo, mas não substituem o livro texto da
disciplina: VAHID, F. – Sistemas Digitais – projeto, otimização e HDLs. 3
NE7720 - Sistemas Digitais II - Prof. Dr. Valter F. Avelino (2019)
As notas de aula servem como roteiro de aula para o professor, contendo os principais tópicos que serão
explorados durantes as aulas. Podem também servir como roteiro de estudo, mas não substituem o livro texto da
disciplina: VAHID, F. – Sistemas Digitais – projeto, otimização e HDLs. 4
NE7720 - Sistemas Digitais II - Prof. Dr. Valter F. Avelino (2019)
As notas de aula servem como roteiro de aula para o professor, contendo os principais tópicos que serão
explorados durantes as aulas. Podem também servir como roteiro de estudo, mas não substituem o livro texto da
disciplina: VAHID, F. – Sistemas Digitais – projeto, otimização e HDLs. 5
NE7720 - Sistemas Digitais II - Prof. Dr. Valter F. Avelino (2019)
As notas de aula servem como roteiro de aula para o professor, contendo os principais tópicos que serão
explorados durantes as aulas. Podem também servir como roteiro de estudo, mas não substituem o livro texto da
disciplina: VAHID, F. – Sistemas Digitais – projeto, otimização e HDLs. 6