Decodificadores e Multiplexadores: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
 
(3 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 17: Linha 17:


;Aplicação dos decodificadores: Seleção de endereço de memórias
;Aplicação dos decodificadores: Seleção de endereço de memórias
:Uma aplicação importante dos decodificadores é como dispositivo para selecionar uma posição de '''memória''' para um dado ser armazenado no computador. Cada posição de memória tem um endereço, fornecido por um número binário, o qual será a entrada do decodificador que indicará a posição selecionada. Esta é a explicação do porque os tamanhos dos dispositivos de memória sempre são múltiplos de 2<sup>n</sup>.
:Uma aplicação importante dos decodificadores, interna a um chip de memória, é atuar como dispositivo para selecionar uma posição de '''memória''' para um dado ser armazenado no computador.
:Cada posição de memória tem um '''endereço''', fornecido por um '''número binário''', o qual será a entrada do decodificador que indicará ao chip a posição selecionada da memória. Esta é a explicação do porque os tamanhos dos dispositivos de memória sempre são múltiplos de 2<sup>n</sup>.


[[Arquivo:DecodificadorMemoria.png | Decodificador de endereço de memória]]
[[Arquivo:DecodificadorMemoria.png | Decodificador de endereço de memória]]
Linha 26: Linha 27:
#Pesquise sobre a capacidade de expansão de memória RAM dos computadores pessoais modernos.
#Pesquise sobre a capacidade de expansão de memória RAM dos computadores pessoais modernos.


==Laboratório e Exercícios de Simulação==
==Tarefa: Exercícios de Simulação==
;Para este laboratório será utilizado o [[Simulador de Circuitos Lógicos - Logisim]]: Veja no ''link'' as instruções para ''download'' e instalação do programa.
;Para este laboratório será utilizado o [[Simulador de Circuitos Lógicos - Logisim]]: Veja no ''link'' as instruções para ''download'' e instalação do programa.


Linha 35: Linha 36:
#*Comparar a saída com o decodificador construído com portas lógicas.
#*Comparar a saída com o decodificador construído com portas lógicas.
#Modificar o circuito para que funcione como decodificador de 3 bits de entrada e 1 de 8 saídas.
#Modificar o circuito para que funcione como decodificador de 3 bits de entrada e 1 de 8 saídas.
 
<!--
=Multiplexadores=
=Multiplexadores=
É um circuito lógico que recebe diversos dados digitais de entrada e seleciona um para transmiti-lo para a saída. A escolha da entrada para ser transferida para a saída é controlada por uma entrada de seleção <ref name="TOCCI">TOCCI, R.J.; WIDMER, N.S.; MOSS, G.L. Sistemas Digitais: princípios e aplicações, São Paulo: Pearson, 2011.</ref>.
É um circuito lógico que recebe diversos dados digitais de entrada e seleciona um para transmiti-lo para a saída. A escolha da entrada para ser transferida para a saída é controlada por uma entrada de seleção <ref name="TOCCI">TOCCI, R.J.; WIDMER, N.S.; MOSS, G.L. Sistemas Digitais: princípios e aplicações, São Paulo: Pearson, 2011.</ref>.
Linha 58: Linha 59:
#Construa um multiplexador de oito entradas e uma saída a partir do módulo '''multiplexador''' disponível no Logisim.
#Construa um multiplexador de oito entradas e uma saída a partir do módulo '''multiplexador''' disponível no Logisim.
#Construa um multiplexador de oito entradas, usando '''''buffer tristate''''' e '''decodificador'''.
#Construa um multiplexador de oito entradas, usando '''''buffer tristate''''' e '''decodificador'''.
-->


==Referências==
==Referências==

Edição atual tal como às 19h31min de 28 de julho de 2022

Decodificadores

O decodificador é um circuito combinacional que recebe como entrada um número binário e ativa apenas a saída correspondente ao número recebido, as demais saídas permanecem desativadas.

Veja um exemplo de um decodificador de 2 linhas de entrada para 1 de 4 linhas de saída. Para cada combinação de entrada (22 possibilidades), apenas uma saída é selecionada.

Exercício de simulação
Exercício
  1. Construa um decodificador com 3 linhas de entrada para 1 de 8 saídas.
Aplicação dos decodificadores
Seleção de endereço de memórias
Uma aplicação importante dos decodificadores, interna a um chip de memória, é atuar como dispositivo para selecionar uma posição de memória para um dado ser armazenado no computador.
Cada posição de memória tem um endereço, fornecido por um número binário, o qual será a entrada do decodificador que indicará ao chip a posição selecionada da memória. Esta é a explicação do porque os tamanhos dos dispositivos de memória sempre são múltiplos de 2n.

Decodificador de endereço de memória

Exercícios
  1. Para que um computador acesse uma memória RAM de 512 Mi (Mibi ou Mega) Bytes, quantas linhas de endereço ele precisa ter?
  2. Se o seu computador tem um limite de expansão da memória RAM de 4 Gi (Giga ou Gibi) Bytes, quantas linhas de endereço de memória ele possui?
  3. Pesquise sobre a capacidade de expansão de memória RAM dos computadores pessoais modernos.

Tarefa: Exercícios de Simulação

Para este laboratório será utilizado o Simulador de Circuitos Lógicos - Logisim
Veja no link as instruções para download e instalação do programa.

Decodificadores

  1. Construír com portas lógicas um circuito decodificador de 2 bits de entrada e 1 de 4 saídas.
  2. Construír com portas lógicas um circuito decodificador de 3 bits de entrada e 1 de 8 saídas.
  3. Construir e simular um decodificador de 2 bits de entrada e 1 de 4 saídas a partir do módulo decodificador disponível no Logisim.
    • Comparar a saída com o decodificador construído com portas lógicas.
  4. Modificar o circuito para que funcione como decodificador de 3 bits de entrada e 1 de 8 saídas.

Referências



--Evandro.cantu (discussão) 10h47min de 12 de junho de 2014 (BRT)