·
Engenharia de Computação ·
Sistemas Digitais
Send your question to AI and receive an answer instantly
Recommended for you
28
Projeto de Sistemas Sequenciais Síncronos em Sistemas Digitais
Sistemas Digitais
UFAL
35
Mapa de Karnaugh - Simplificacao de Expressoes Logicas e Circuitos Digitais
Sistemas Digitais
UFAL
25
Blocos Operacionais Combinacionais: Comparadores Digitais - Sistemas Digitais
Sistemas Digitais
UFAL
14
Projeto de Sistemas Digitais: Soma das Diferenças Absolutas (SAD)
Sistemas Digitais
UFAL
1
Função e Tabela da Verdade do Circuito
Sistemas Digitais
UFAL
1
Lista de Exercicios - Implementacao de Circuito com Multiplexadores e Deslocador Programavel
Sistemas Digitais
UFAL
42
Sistemas Digitais - Análise e Projeto de Sistemas Combinacionais
Sistemas Digitais
UFAL
36
Projeto de Sistemas Sequenciais Síncronos
Sistemas Digitais
UFAL
1
Projeto de Circuitos Lógicos e Máquinas de Estados
Sistemas Digitais
UFAL
1
Exercicios sobre Multiplexadores e Deslocadores Programaveis
Sistemas Digitais
UFAL
Preview text
Sistemas digitais Blocos operacionais combinacionais 4 Bruno Nogueira brunoicufalbr Sistemas digitais Deslocadores Um deslocador de N bits é um componente que pode deslocar uma entrada de N bits um certo número de vezes pra gerar uma saída de N bits Útil para Mudar a posição dos bits de um número shift Dividir ou multiplicar por uma potência de 2 Sistemas digitais Deslocador simples Desloca um bit para a esquerda Recebe um bit adicional de entrada que é adicionado ao bit menos significativo do número Útil para multiplicar um número por 2 Sistemas digitais Projeto conversor aproximado Celsius Fahrenheit Um termômetro digital que digitaliza a temperatura em Celsius produz um número binário C de oito bits Assim 30 graus Celsius seria digitalizado como 00011110 Queremos converter para Fahrenheit 8 bits Para isso a equação é F C95 32 Vamos considerar que não estamos preocupados com exatidão e por isso vamos usar uma mais simples F C2 32 Desenvolva o circuito que converte C F Sistemas digitais Projeto conversor aproximado Celsius Fahrenheit Sistemas digitais Deslocador 2 Se sh 1 Desloca uma posição para a esquerda Senão Não faz nenhum deslocamento Sistemas digitais Deslocador 3 Se shL 0 e shR 0 Não faz nada Se shL 1 e shR 0 Faz um deslocamento para a esquerda Se shL 0 e shR 1 Faz um deslocamento para a direita Se shL 1 e shR 1 Podemos fazer com que a saída seja zero conectando a entrada 3 de todos os multiplexadores ao valor 0 Sistemas digitais 5 Exercício Faça um deslocador que recebe A um número de 5 bits shamt um valor de 2 bits que indica quantos deslocamentos para esquerda devem ser feitos em A Retorna B o número deslocado Sistemas digitais shamt A shamt 2 B 5 5 sh Exercício Um deslocador como o do exercício também é chamado de deslocador barrel Sistemas digitais 1 1 1 0 0 0 A B in in sh in sh Decodificador shamt d0 d1 d2 i0 i1 d0 d1 d2 0 0 0 0 0 0 1 1 0 0 1 0 1 1 0 1 1 1 1 1 i0 i1 Tabela verdade do decodificador 5 5 5 2 Projeto ULA A 5 bits B 5 bits S 3 bits ULA F 5 bits Display Disp 1 7 bits Disp 2 7 bits Overflow 1 bit Status 1 bit Sinal 1 bit Sistemas digitais
Send your question to AI and receive an answer instantly
Recommended for you
28
Projeto de Sistemas Sequenciais Síncronos em Sistemas Digitais
Sistemas Digitais
UFAL
35
Mapa de Karnaugh - Simplificacao de Expressoes Logicas e Circuitos Digitais
Sistemas Digitais
UFAL
25
Blocos Operacionais Combinacionais: Comparadores Digitais - Sistemas Digitais
Sistemas Digitais
UFAL
14
Projeto de Sistemas Digitais: Soma das Diferenças Absolutas (SAD)
Sistemas Digitais
UFAL
1
Função e Tabela da Verdade do Circuito
Sistemas Digitais
UFAL
1
Lista de Exercicios - Implementacao de Circuito com Multiplexadores e Deslocador Programavel
Sistemas Digitais
UFAL
42
Sistemas Digitais - Análise e Projeto de Sistemas Combinacionais
Sistemas Digitais
UFAL
36
Projeto de Sistemas Sequenciais Síncronos
Sistemas Digitais
UFAL
1
Projeto de Circuitos Lógicos e Máquinas de Estados
Sistemas Digitais
UFAL
1
Exercicios sobre Multiplexadores e Deslocadores Programaveis
Sistemas Digitais
UFAL
Preview text
Sistemas digitais Blocos operacionais combinacionais 4 Bruno Nogueira brunoicufalbr Sistemas digitais Deslocadores Um deslocador de N bits é um componente que pode deslocar uma entrada de N bits um certo número de vezes pra gerar uma saída de N bits Útil para Mudar a posição dos bits de um número shift Dividir ou multiplicar por uma potência de 2 Sistemas digitais Deslocador simples Desloca um bit para a esquerda Recebe um bit adicional de entrada que é adicionado ao bit menos significativo do número Útil para multiplicar um número por 2 Sistemas digitais Projeto conversor aproximado Celsius Fahrenheit Um termômetro digital que digitaliza a temperatura em Celsius produz um número binário C de oito bits Assim 30 graus Celsius seria digitalizado como 00011110 Queremos converter para Fahrenheit 8 bits Para isso a equação é F C95 32 Vamos considerar que não estamos preocupados com exatidão e por isso vamos usar uma mais simples F C2 32 Desenvolva o circuito que converte C F Sistemas digitais Projeto conversor aproximado Celsius Fahrenheit Sistemas digitais Deslocador 2 Se sh 1 Desloca uma posição para a esquerda Senão Não faz nenhum deslocamento Sistemas digitais Deslocador 3 Se shL 0 e shR 0 Não faz nada Se shL 1 e shR 0 Faz um deslocamento para a esquerda Se shL 0 e shR 1 Faz um deslocamento para a direita Se shL 1 e shR 1 Podemos fazer com que a saída seja zero conectando a entrada 3 de todos os multiplexadores ao valor 0 Sistemas digitais 5 Exercício Faça um deslocador que recebe A um número de 5 bits shamt um valor de 2 bits que indica quantos deslocamentos para esquerda devem ser feitos em A Retorna B o número deslocado Sistemas digitais shamt A shamt 2 B 5 5 sh Exercício Um deslocador como o do exercício também é chamado de deslocador barrel Sistemas digitais 1 1 1 0 0 0 A B in in sh in sh Decodificador shamt d0 d1 d2 i0 i1 d0 d1 d2 0 0 0 0 0 0 1 1 0 0 1 0 1 1 0 1 1 1 1 1 i0 i1 Tabela verdade do decodificador 5 5 5 2 Projeto ULA A 5 bits B 5 bits S 3 bits ULA F 5 bits Display Disp 1 7 bits Disp 2 7 bits Overflow 1 bit Status 1 bit Sinal 1 bit Sistemas digitais