Mudanças entre as edições de "MIC29004-2015-1 Microprocessadores - Engenharia"
Linha 119: | Linha 119: | ||
*Experimento 2: Simulação do BIP e Geração de Sinais de Controle de Forma Manual | *Experimento 2: Simulação do BIP e Geração de Sinais de Controle de Forma Manual | ||
+ | |||
+ | 1.Baixar e descomptar em um diretório os arquivos abaixo | ||
*[http://tele.sj.ifsc.edu.br/~roberto.matos/mic/proteus/bip-v1.zip BIP - Proteus] | *[http://tele.sj.ifsc.edu.br/~roberto.matos/mic/proteus/bip-v1.zip BIP - Proteus] | ||
*[http://tele.sj.ifsc.edu.br/~roberto.matos/mic/proteus/library_n_models.zip Bibliotecas] | *[http://tele.sj.ifsc.edu.br/~roberto.matos/mic/proteus/library_n_models.zip Bibliotecas] | ||
− | + | 2.Instalar a biblioteca e modelo antes de abrir o projeto usando o Menu System->Settings: | |
[[imagem:MICtela1Proteus.png|750px]] | [[imagem:MICtela1Proteus.png|750px]] | ||
[[imagem:MICtela2Proteus.png|750px]] | [[imagem:MICtela2Proteus.png|750px]] | ||
+ | |||
+ | 3.Abrir o projeto do BIP | ||
+ | |||
+ | 4.Simular e gerar os sinais de controle conforme a instrução. | ||
=Outros= | =Outros= |
Edição das 16h41min de 16 de março de 2015
Informações Gerais
- Professor: Eraldo Silveira e Silva
- email: eraldo@ifsc.edu.br
Plano de Ensino
Recursos
- Apostila Memória
- Slides Memória
- Introdução à Microprocessadores
- Arquitetura e Organização do BIP
- Microcontrolador e 8051
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
- Links:
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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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:
- Entrar no Windows.
- Baixe o arquivo de projeto. Coloque em um diretório conhecido.
- Clique sobre o arquivo. O PROTEUS será executado e o projeto aberto.
- 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.
- Grave o dado Ah na posição 0 de memória e Bh na posição 8.
- 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.
- 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
Dia 2/3/2015
- Introdução aos microprocessadores usando os slides indicados acima.
Dia 9/3/2015
- Continuação da introdução aos microprocessadores;
- início da apresentação do BIP.
Dia 10/3/2015
- Exercício BIP com Associação de Memória;
- Continuação das trasnparências.
Dia 23/3/2015
- Experimento 2: Simulação do BIP e Geração de Sinais de Controle de Forma Manual
1.Baixar e descomptar em um diretório os arquivos abaixo
2.Instalar a biblioteca e modelo antes de abrir o projeto usando o Menu System->Settings:
3.Abrir o projeto do BIP
4.Simular e gerar os sinais de controle conforme a instrução.
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