Escolar Documentos
Profissional Documentos
Cultura Documentos
ATIVIDADE FINAL:
ITAJUBÁ
2022
Luiz Henrique Tito- 2018006198
ITAJUBÁ
2022
RESUMO
1 INTRODUÇÃO 4
2 METODOLOGIA 5
2.1 Diretrizes do projeto 6
3 DESENVOLVIMENTO E RESULTADOS 6
3.1 Programação dos módulos individuais 6
3.1.1 Registrador 6
3.1.2 Registrador de deslocamento 7
3.1.3 Unidade de Controle 7
3.1.4 ULA 7
3.2 Programação do sistema 8
3.2.1 Outros módulos necessários 8
3.2.2 Módulo topo do sistema 8
3.3 Resultados e simulações 8
4 CONCLUSÕES 11
1 INTRODUÇÃO
4
2 METODOLOGIA
Para a realização deste trabalho, foi usado como referência o circuito da Figura 1,
que apresenta as conexões desejadas e a Tabela 2.1 mostra as diferentes operações
solicitadass para o registrador de deslocamento.
5
Tabela 2.1 - Operações disponíveis para o registrados de deslocamento
Palavra Descrição
00 Mantém o valor da saída.
01 Carregar os dados no registrador
10 Deslocamento à direita com preenchimento de zeros.
11 Deslocamento à direita mantendo o bit mais significativo.
3 DESENVOLVIMENTO
3.1.1 Registrador
6
7
com 0. A saída também tem 4 bits e recebe o valor da entrada na borda de subida do
clock se estiver habilitado ou zero, caso seja acionado o reset.
3.1.4 ULA
Este é o módulo central do projeto. A ULA não tem sinais de clock, reset ou enable
e possui apenas dois barramentos de 4 bits como entradas (A e B), outro barramento
como saída e um sinal de 2 bits para a seleção da função a ser realizada. As
7
operações para a ULA deste projeto, são: OR, XOR, NOT A e soma.
Por fim, um o MUX 2x1 utilizado no final do circuito para escolher entre os sinais
de saída do registrador C ou os dados do registrador B, foi implementado no módulo
topo denominado de main.
8
cada uma dessas simulações.
9
Figura 3.4 - Simulação RTL do módulo Unidade de Controle
11
10