Mudanças entre as edições de "DLP29007-2019-2"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 121: Linha 121:
 
*Experimentos Máquinas de Estado:
 
*Experimentos Máquinas de Estado:
 
** [http://docente.ifsc.edu.br/roberto.matos/dlp2_public/pratica_cap10.zip FSM Memory Controller]
 
** [http://docente.ifsc.edu.br/roberto.matos/dlp2_public/pratica_cap10.zip FSM Memory Controller]
 +
 +
 +
=Aula 20/10/2019 –  Apresentação A2=
 +
* [http://docente.ifsc.edu.br/roberto.matos/dlp2_public/A2_2019_2.qar  Arquivo Inicial]
 +
*Resolver os problemas utilizando as técnicas estudadas:
 +
**Verificar a possibilidade de compartilhamento de operador e funcionalidade. Aplicar "time sharing" onde for possível.
 +
**Resolver problemas de reset assíncrono e manipulação de clock.
 +
 +
*Contador Principal:
 +
*Usar o PLL para diminuir o tamanho do contador.
 +
*Verificar a possibilidade da substituição de contadores pelo contador LFSR (ler seção 9.2.3)
 +
 +
*FSM
 +
**Implementar máquina de estado com a funcionalidade de despertar e soneca.
 +
**Usar a técnica look-ahead buffer para sincronizar a saída.
 +
 +
*Relatório:
 +
** Diagramas de hardware de antes e depois da mudança.
 +
** Explicar as mudanças referenciando as bases teóricas utilizadas.
 +
** Diagrama ASM da máquina de estado
 +
** Tabelas de comparação discutindo resultados de área e frequência.
 +
** Apresentar as estratégias de testes e apontar como replicar os resultados.
 +
** Enviar o QAR com projeto completo (*.VHD, *.VHT e/ou *.DO).
 +
 +
* O trabalho deve funcionar da DE2-115
 +
* Apresentação e defesa pela dupla
 +
* Data: 06/10

Edição das 15h48min de 20 de setembro de 2019

Dispositivos Lógicos Programáveis 2: Diário de Aula 2019-2

Links Úteis

Materiais de Aula

Aula 29/07/2019 – Apresentação

  • Apresentação do professor.
  • Apresentação da disciplina.
  • Projetos com FPGA

Aula 02/08/2019 – Complexidade e Projeto de Sistemas Digitais


Aula 09/08/2019 – Complexidade e Projeto de Sistemas Digitais (cont.)


Aula 12/08/2019 – Não Houve Aula


Aula 16/08/2019 – Síntese do VHDL



Aula 23/08/2019 – Eficiência de Circuitos Combinacionais

  • Leitura recomendada:
    • Capítulo 7 do livro do Chu

Aula 26/08/2019 – Eficiência de Circuitos Combinacionais


Aula 30/08/2019 – Eficiência de Circuitos Sequenciais

  • Leitura recomendada:
    • Capítulo 8 e 9 do livro do Chu
  • SDC:

create_clock -name CLK50MHz -period 50MHz [get_ports {clk}] derive_pll_clocks derive_clock_uncertainty </syntaxhighlight>

Aula 02/09/2019 – Eficiência de Circuitos Sequenciais (cont.)

  • SDC:

create_clock -name CLK50MHz -period 50MHz [get_ports {clk}] derive_pll_clocks derive_clock_uncertainty </syntaxhighlight>

Aula 09/10/2019 – Máquinas de Estado

  • Leitura recomendada:
    • Capítulo 10 do livro do Chu

Aula 13/10/2019 – Máquinas de Estado (cont.)

  • Leitura recomendada:
    • Capítulo 10 do livro do Chu


Aula 20/10/2019 – Apresentação A2

  • Arquivo Inicial
  • Resolver os problemas utilizando as técnicas estudadas:
    • Verificar a possibilidade de compartilhamento de operador e funcionalidade. Aplicar "time sharing" onde for possível.
    • Resolver problemas de reset assíncrono e manipulação de clock.
  • Contador Principal:
  • Usar o PLL para diminuir o tamanho do contador.
  • Verificar a possibilidade da substituição de contadores pelo contador LFSR (ler seção 9.2.3)
  • FSM
    • Implementar máquina de estado com a funcionalidade de despertar e soneca.
    • Usar a técnica look-ahead buffer para sincronizar a saída.
  • Relatório:
    • Diagramas de hardware de antes e depois da mudança.
    • Explicar as mudanças referenciando as bases teóricas utilizadas.
    • Diagrama ASM da máquina de estado
    • Tabelas de comparação discutindo resultados de área e frequência.
    • Apresentar as estratégias de testes e apontar como replicar os resultados.
    • Enviar o QAR com projeto completo (*.VHD, *.VHT e/ou *.DO).
  • O trabalho deve funcionar da DE2-115
  • Apresentação e defesa pela dupla
  • Data: 06/10