CIRCUITOS LÓGICOS – CIRCUITOS COMBINACIONAIS TERCEIRA SÉRIE DE EXERCÍCIOS 2010/02 1- Use memórias RAM4x4 ( ver Figura 01) para produzir uma memória RAM8x4 2- Use memórias RAM4x4 ( ver Figura 01) para produzir uma memória RAM8x8 3- Use memórias RAM8x4 (ver Figura 02) para produzir uma memória RAM16x8 4- Adapte a memória RAM1KB do CIRMAKER (ver Figura 03 e as explicações sobre o funcionamento do circuito.) para funcionar como RAM16x4. 5- Adapte a memória RAM1KB do CIRMAKER (ver Figura 03 e as explicações sobre o funcionamento do circuito.) para funcionar como RAM16x8. 6- Adapte a memória RAM1KB do CIRMAKER (ver Figura 03 e as explicações sobre o funcionamento do circuito.) para funcionar como RAM4x8. 7- Adapte a memória RAM1KB do CIRMAKER (ver Figura 03 e as explicações sobre o funcionamento do circuito.) para funcionar como RAM8x16.. 8- Um circuito de memória PROM pode ser encontrado no CIRMAKER bastando que você faça uma busca por PROM32 (ver Figura 04 e explicaçõs sobre o funcionamento do circuito). Esse modelo simula uma memória PROM de 32 endereços de 8 bits cada. Use essa memória para configurar uma memória PROM 16x8. 9- Um circuito de memória PROM pode ser encontrado no CIRMAKER bastando que você faça uma busca por PROM32 (ver Figura 04 e explicaçõs sobre o funcionamento do circuito). Esse modelo simula uma memória PROM de 32 endereços de 8 bits cada. Use essa memória para configurar uma memória PROM 8x18. -------------------------------------------------------------------------------------------------------- A1 A0 RAM 4X4 D3 D2 D1 D0 CS WE O3 O2 O1 O0 A1, A0 – entradas de endereço D3, D2, D1, D0 – Entradas de dados O3, O2, O1, O0 – Saídas de dados CS – Chip Select, habilita o chip pelo nível zero. WE – Write Enable, WE=0 escrita, WE=1 leitura. Figura 01 A3 A1 A0 D3 D2 D1 D0 RAM 8X4 CS WE O3 O2 O1 O0 A3, A1, A0 – entradas de endereço D3, D2, D1, D0 – Entradas de dados O3, O2, O1, O0 – Saídas de dados CS – Chip Select, habilita o chip pelo nível zero. WE – Write Enable, WE=0 escrita, WE=1 leitura. Figura 02 RAM 1k do CIRMAKER, ou seja, uma RAM1024x8 Figura 03 Para gravar: 1- manter inicialmente o pino CS=0, 2- colocar o WE=0 opção de gravar. Esse pino deve permanecer nesta posição durante todo o processo de gravação. 3- fazer o endereço nas chaves A B C D correspondentes aos pinos A3, A2, A1, A0 4- fazer o dado a ser gravado nas chaves D3, D2, D1, D0 as quais, quando os tri-states de proteção estiverem habilitados, permitem o acesso às entradas de informação, no caso IO3, IO2, IO1, IO0. 5- habilitar o chip fazendo CS=0 e logo depois desabilitar para permitir a troca de endereço e de dado. Para ler 1- habilitar a memória, fazendo CS=0. 2- colocar a memória na condição de leitura, fazendo WE=1 3- varrer a memória mudando os endereços nas chaves A, B, C, D. --------------------------------------------------------------------------------------------------- PROM32, menória PROM de 32 endereços de oito bits cada. Figura 04 --------------------------------------------------------------------------------------------------------