Mudanças entre as edições de "Usuário:Kamila.r"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 106: Linha 106:
 
*Erro na implementação do contador síncrono (...)
 
*Erro na implementação do contador síncrono (...)
 
*Erro com a máquina virtual(não foi instalada no usuário "Kamila")
 
*Erro com a máquina virtual(não foi instalada no usuário "Kamila")
*Ob.:As implementações foram salvas em BrOffice. Todas estão na máquina MATLAB.  
+
*Obs.:As implementações foram salvas em BrOffice. Todas estão na máquina MATLAB.  
  
  

Edição das 10h25min de 29 de maio de 2013

Use no projeto está pagina para as edições enquanto não devem ser visiveis para o público.

Bolsistas:Modernização das aulas de Laboratório de Circuitos Lógicos

Para publicar utilizaremos a página Modernização das aulas de Laboratório de Circuitos Lógicos

Diário do Bolsista

Semana 1-2

02mai2013
07mai2013;
  • Discussão sobre as etapas do projeto. Planejamento. Esclarecimento de dúvidas.
  • Assistir as aulas de CIL29003 (para rever a disciplina sob outro enfoque).
  • Agendada um reunião semanal nas terças-feiras 9h40-11h30.
  • Definido o local de trabalho.
  • Ler PEDRONI, Volnei A. Eletrônica Digital Moderna e VHDL: Princípios Digitais, Eletrônica Digital, Projeto Digital, Microeletrônica e VHDL. 1 ed. [S.l.]:Elsevier, 2010. 648 p. ISBN 978-8535234657. (Cap 18)
08maio2013;
  • Iniciando os estudos sobre Dispositivos Lógicos Programáveis (PEDRONI, Volnei A.) cáp 18.
  • Ler página CIL-EngTel (página).
09maio2013;
  • Término da leitura do capítulo referente a Dispositivos Lógicos Programáveis.
  • Início da pesquisa na internet sobre FPGAs e CPLDs (estrutura e funcionamento).
  • Aula de CIL, no laboratório (Registrador de Deslocamento - BDF e QSIM).

  • Procurar dimensionar as dificuldades e tempos envolvidos neste tipo de aula. --Marcos Moecke 10h51min de 17 de maio de 2013 (BRT)

10maio2013;
  • Início da pesquisa sobre as melhores faculdades de tecnologia do mundo (com foco em eletrônica), projetos e afins.
  • Vídeos sobre programação, teste e aplicação produtos ALTERA (YouTube).

Semana 3

13maio2013;
  • Leitura de tópicos importantes do capítulo 13 da seguinte bibliografia: TOCCI, Ronald J.; WIDMER, Neal S.; MOSS, Gregory L. Sistemas digitais: Princípios e Aplicações. 10 ed. [S.l.]:Pearson Prentic Hall, 2007.
  • Obs.: Resumo no final do capítulo é claro e objetivo, para futuras dúvidas sobre a arquitetura dos DLPs, consultá-lo.
14maio2013;
  • Ver as opções existentes no projeto FPGA para todos, modulos periféricos
  • Ver o funcionamento de um display de sete segmentos. (ver Pedroni p.235 a diferença entre Catodo comum e Anodo comum).
  • Contactar o aluno Ernani da 3ª fase da engtelecom (também com o aluno Gustavo/Profa Deise). Quais módulos estão disponíveis.
15maio2013;
  • Aula de CIL.
  • Exercício de aula: fazer um gerador de sequência pseudoaleatória com 5 FF.
16maio2013;
  • Implementar o contador Síncrono (0-15), Assíncrono crescente (0-15) e decrescente(15-0), Gerador de sequencia pseudoaleatória (5 bits). Simular no QSIM, funcional e temporal. Perceber as diferenças.
  • Verificar como o simulador permite agrupar bits, com diferentes interpretações (radix), usar binário e unsigned decimal.
  • Capturar a tela dos sinais de entrada e saída e colar abaixo de cada circuito.
  • Primeiro teste: Gerador de sequência pseudo aleatória

Kamila1.png

  • Registrar o tempo que demora para fazer a montagem. Testes funcionais e temporais.

  • Note que neste caso (Gerador de sequencia pseudoaleatória) temos a montagem de um projeto, no qual o aluno precisa decidir quais devem ser as conexões, ligações e componentes a serem usados. O tempo de projeto e implementação será maior que no caso de uma simples implementação (Registrador de Deslocamento - BDF e QSIM), no qual todas as ligações já estão previamente definidas. Tente dimensionar as dificuldades e tempo nos dois casos. 1) Implementação; 2) Projeto e implementação. --Marcos Moecke 10h51min de 17 de maio de 2013 (BRT)

Semana 4

20maio2013;
  • A implementação do exercício feito em laboratório RegDeslocamento foi simples de ser feita, com exceção do erro que apresentou o Qsim
  • Tempo estipulado: 10 minutos.

Kamila2.png

  • Já no Gerador de sequência pseudoaleatória, foi adicionada na última porta XOR uma saída Y(houve uma tentativa de ligação das 4 portas q0, q1, q2, e q3 numa única saída, mas não foi identificada a porta que deveria ser usada), com isso foi retirado a ligação da saída XOR do D.
  • Tempo estipulado: 30 minutos para a tentativa de projeto e implementação. (Tempo de estimativa deverá ser maior por não ter sido testado no Qsim por conta do seguinte erro "Bad opinion readonly: must be group, owner, or permissions").

Kamila4.png

  • Projeto e implementação do contador assíncrono crescente

Obs.:O clock é ligado a saída (Q'), apresentei essa solução já que não encontrei uma porta(dff, etc) que houvesse duas saídas Q e Q' Kamila5.png

22maio2013;
  • Aula de CIL.
  • Contador Assíncrono Decrescente:

Kamila6.png

23maio2013;

Kamila7.png

  • Aula de CIL.
24maio2013;
  • Teste dos contadores e registradores no Qsim.
  • Implementação do contador assíncrono crescente com CIs (7474), no QuartusII:

Kamila9.png

  • Obs.: Na simulação do Qsim, as saídas Q2 e Q4 saem zeradas.

Semana 5

27maio2013;
  • Terminada a implementação de todos os projetos no QuartusII, juntamente com os testes de simulação no QSIM, com exceção do contador síncrono, ainda não finalizado por erros apresentados na saídas Q2 e Q4 no Qsim.
  • Obs.: Para quem não conhece o QuartusII seguir o tutorial é fundamental para a compreensão, sendo ele claro e objetivo, assim ficando muito simples o entendimento sobre o funcionamento e os passos a serem seguidos para a implementação de um projeto.
28maio2013;
  • Finalização do contador síncrono, com as saídas já corrigidas.
  • Planejamento.
29maio2013;
  • Implementação esquemática no MultiSim dos contadores e do gerador de função.
  • Assíncrono Decrescente

Kamila.10.png

  • Gerador de sequencia pseudoaleatória

Kamila11.png

  • Erro na implementação do contador síncrono (...)
  • Erro com a máquina virtual(não foi instalada no usuário "Kamila")
  • Obs.:As implementações foram salvas em BrOffice. Todas estão na máquina MATLAB.


xxjun2013;
  • Implementar em protoboard virtual (JBB)
  • Implemetnar em protoboard real.
  • Documentar.
  • Registrar o processo de escolha dos componentes, aquisição (almoxtele), montagem, equipamentos necesários e TODOS componentes (protoboard, fio, alicate, fonte, etc.)
  • Registrar o tempo que demora para fazer a montagem. Testes funcionais e temporais.
XXjun
  • Selecionar 2 alunos voluntários da engtelecom, 2 CST, 2 técnico integrado e pedir que eles façam os procedimentos. -> Questionário dificuldades e vantagens.