Mudanças entre as edições de "MIC29004-2015-1 Microprocessadores - Engenharia"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 108: Linha 108:
  
 
http://www.eecis.udel.edu/~portnoi/classroom/sistemas_computacao/2006_1/lecture_slides/aula04.pdf
 
http://www.eecis.udel.edu/~portnoi/classroom/sistemas_computacao/2006_1/lecture_slides/aula04.pdf
 +
 +
http://usuarios.upf.br/~rebonatto/organizacao/organizacao.pdf

Edição das 18h57min de 8 de março de 2015

Informações Gerais

  • Professor: Eraldo Silveira e Silva
  • email: eraldo@ifsc.edu.br

Plano de Ensino

Plano de Ensino

Recursos

Aulas

Dia 09/02/2015

  • Apresentação inicial;
  • Visão geral do funcionamento de um sistema microprocessado.

Dia 10/02/2015

Objetivos da Aula

O aluno deverá ao final ser capaz de:

  • identificar uma célula básica de memória com portas lógicas e flip-flops;
  • construir latches a partir de células básicas de memória;
  • identificar o papel dos barramentos de dados, controle e endereços em uma memória;
  • associar a largura dos barramentos de dados e endereços a capacidade da memória;
  • associar memórias.

Desenvolvimento

[1]


Exercícios

1) Construir um banco de memórias RAM de 64Kbytes a partir de CIs de memória de 16K. Mostrar uma tabela com os endereçamentos associados a este banco.

2) Construir um banco de memória de 1Mbytes usando 1 CI de 512Kbytes, 1 CIs de 256Kbytes e 4 CIs de de 64Kbytes.

Dia 23/02/2015

  • Introdução a Memória (cont.):
    • Tamanho da memória e Largura da Palavra (N x M)
    • Capacidade em bits
    • Associação de Memórias

Proteus

Multiples of bytes
Decimal
Value Metric
1000 kB kilobyte
10002 MB megabyte
10003 GB gigabyte
10004 TB terabyte
10005 PB petabyte
10006 EB exabyte
10007 ZB zettabyte
10008 YB yottabyte
Binary
Value JEDEC IEC
1024 KB kilobyte KiB kibibyte
10242 MB megabyte MiB mebibyte
10243 GB gigabyte GiB gibibyte
10244 - - TiB tebibyte
10245 - - PiB pebibyte
10246 - - EiB exbibyte
10247 - - ZiB zebibyte
10248 - - YiB yobibyte
Fonte: http://en.wikipedia.org/wiki/Kilobyte
  • Consolidar o conhecimento sobre memórias e barramentos de endereços, dados e controle através de um experimento no Proteus.
  • Roteiro:
  1. Entrar no Windows.
  2. Baixe o arquivo de projeto. Coloque em um diretório conhecido.
  3. Clique sobre o arquivo. O PROTEUS será executado e o projeto aberto.
  4. Observe que o projeto está parcialmente pronto. Você pode entrar em modo simulação. O sistema está preparado para que se possa inserir ou ler manualmente posições de memória.
  5. Grave o dado Ah na posição 0 de memória e Bh na posição 8.
  6. Note o Chip Select está habilitado sempre. Coloque uma chave adicional para colocar o Chip Select e repita a operação de gravação anterior.
  7. Utilize a nova configuração para gravar o seu número de matrícula a partir da posição 0.

Exercícios

  • Usando a memória do experimento como bloco base, realize a ligação entre elas de modo que se construa um banco de memória de 32 palavras de 8 bits.
  • Usando a memória do experimento como bloco base, realize a ligação entre elas de modo que se construa um banco de memória de 64 palavras de 4 bits.
  • Quais os tamanhos dos barramentos de endereço e dado para uma Memória de 512x8 bits?
  • Determine a capacidade final em bits e o endereço inicial e final em Hexadecimal das memórias com as seguintes características:
    • 512x4
    • 4Kx8
    • 128Kx8
    • 2Mx16

Dia 24/2/2015=

Resolução dos xercícios de associação de memória

Dia 2/3/2015

Objetivos

  • Finalização do assunto memórias;
  • Classificação de memórias;

Material

  • Slides de Memória;

Links interessantes

  • TecnologiaTTL;
  • Tecnologia MOS;

Outros

http://www.dca.ufrn.br/~pablo/index.php?corpo=arquitetura.html

http://bipide.com.br/wp-content/uploads/

http://www.eecis.udel.edu/~portnoi/classroom/sistemas_computacao/2006_1/lecture_slides/aula04.pdf

http://usuarios.upf.br/~rebonatto/organizacao/organizacao.pdf