·
Engenharia de Computação ·
Sistemas Digitais
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
35
Mapa de Karnaugh - Simplificacao de Expressoes Logicas e Circuitos Digitais
Sistemas Digitais
UFAL
28
Projeto de Sistemas Sequenciais Síncronos em Sistemas Digitais
Sistemas Digitais
UFAL
28
Blocos Operacionais Sequenciais em Sistemas Digitais
Sistemas Digitais
UFAL
14
Projeto em Nível RTL de Sistemas Digitais: Parte 2
Sistemas Digitais
UFAL
1
Desenho de Circuitos Lógicos para Deslocador Programável e Operações Aritméticas
Sistemas Digitais
UFAL
10
Apresentacao Sistemas Digitais - Blocos Operacionais Combinacionais e Deslocadores
Sistemas Digitais
UFAL
27
Introdução aos Sistemas Digitais: Latches e Flip-Flops
Sistemas Digitais
UFAL
20
Sistemas Digitais - Apresentacao do Curso UFAL
Sistemas Digitais
UFAL
19
Projeto em Nível RTL para Sistemas Digitais
Sistemas Digitais
UFAL
1
Exercicios sobre Multiplexadores e Deslocadores Programaveis
Sistemas Digitais
UFAL
Texto de pré-visualização
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 A5 bits B5 bits S3 bits ULA F5 bits Display Disp 1 7 bits Disp 2 7 bits Overflow 1 bit Status 1 bit Sinal 1 bit Sistemas digitais
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
35
Mapa de Karnaugh - Simplificacao de Expressoes Logicas e Circuitos Digitais
Sistemas Digitais
UFAL
28
Projeto de Sistemas Sequenciais Síncronos em Sistemas Digitais
Sistemas Digitais
UFAL
28
Blocos Operacionais Sequenciais em Sistemas Digitais
Sistemas Digitais
UFAL
14
Projeto em Nível RTL de Sistemas Digitais: Parte 2
Sistemas Digitais
UFAL
1
Desenho de Circuitos Lógicos para Deslocador Programável e Operações Aritméticas
Sistemas Digitais
UFAL
10
Apresentacao Sistemas Digitais - Blocos Operacionais Combinacionais e Deslocadores
Sistemas Digitais
UFAL
27
Introdução aos Sistemas Digitais: Latches e Flip-Flops
Sistemas Digitais
UFAL
20
Sistemas Digitais - Apresentacao do Curso UFAL
Sistemas Digitais
UFAL
19
Projeto em Nível RTL para Sistemas Digitais
Sistemas Digitais
UFAL
1
Exercicios sobre Multiplexadores e Deslocadores Programaveis
Sistemas Digitais
UFAL
Texto de pré-visualização
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 A5 bits B5 bits S3 bits ULA F5 bits Display Disp 1 7 bits Disp 2 7 bits Overflow 1 bit Status 1 bit Sinal 1 bit Sistemas digitais