Mudanças entre as edições de "DLP2-EngTel (Plano de Ensino)"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
 
(3 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
{{Cab1-IF-SC-Engtelecom}} <BIG><center>
+
{{Cab1-IF-SC-Engtelecom}}  
'''Plano de Ensino de 2016-1 - atual'''
+
<BIG><center>
 +
'''Plano de Ensino 2020-2'''
 
</center></BIG>
 
</center></BIG>
  
=='''[[DLP2-EngTel|DLP2]]''' - DISPOSITIVOS LÓGICOS PROGRAMÁVEIS II==
+
;Dados gerais
{{RC-void}}
+
:COMPONENTE CURRICULAR: '''[[DLP2-EngTel|DLP2]]''' - DISPOSITIVOS LÓGICOS PROGRAMÁVEIS II
 
{{SUC |DLP2.png | 2}}
 
{{SUC |DLP2.png | 2}}
 
:<SMALL>CARGA HORÁRIA: 3 HORAS/SEMANA 54 HORAS.  TEÓRICA = 18 HORAS.  LABORATÓRIO = 36  HORAS</SMALL><BR>  
 
:<SMALL>CARGA HORÁRIA: 3 HORAS/SEMANA 54 HORAS.  TEÓRICA = 18 HORAS.  LABORATÓRIO = 36  HORAS</SMALL><BR>  
Linha 10: Linha 11:
 
:<SMALL>DISCIPLINAS SUCESSORAS: [[PJI3-EngTel|PJI3]] </SMALL><BR>
 
:<SMALL>DISCIPLINAS SUCESSORAS: [[PJI3-EngTel|PJI3]] </SMALL><BR>
 
:<SMALL> MÓDULO ESPECIALIZANTE </SMALL><BR>
 
:<SMALL> MÓDULO ESPECIALIZANTE </SMALL><BR>
 +
 +
;Objetivos
 +
:Ao concluir a disciplina os alunos deverão ser capazes de projetar e desenvolver, de modo sistemático, sistemas digitais complexos com as seguintes características:
 +
:* Projetos desenvolvidos para geração de RTL eficiente;
 +
:* Projetos integráveis a grandes sistemas;
 +
:* Projetos portáveis, independentes de dispositivos, dependente de software, e reusáveis;
 +
:* Projetos configuráveis e parametrizáveis;
  
 
;Ementa
 
;Ementa
 
:Implementação de módulos de hardware em FPGA, reconfiguração de FPGA, processadores embarcados em FPGA, projetos avançados de sistemas utilizando FPGA
 
:Implementação de módulos de hardware em FPGA, reconfiguração de FPGA, processadores embarcados em FPGA, projetos avançados de sistemas utilizando FPGA
 
;Objetivos
 
Ao concluir a disciplina os alunos deverão ser capazes de projetar e desenvolver, de modo sistemático, sistemas digitais complexos com as seguintes características:
 
* Projetos desenvolvidos para geração de RTL eficiente;
 
* Projetos integráveis a grandes sistemas;
 
* Projetos portáveis, independentes de dispositivos, dependente de software, e reusáveis;
 
* Projetos configuráveis e parametrizáveis;
 
  
 
;Conteúdo Programático
 
;Conteúdo Programático
:1. Introdução a Sistemas digitais avançados (6h): Gerenciamento de complexidade; Visão geral do projeto de sistemas digitais complexos; Processo de síntese de código VHDL.
+
# Introdução a Sistemas digitais avançados (6h): Gerenciamento de complexidade; Visão geral do projeto de sistemas digitais complexos; Processo de síntese de código VHDL.
:2. Processadores embarcados e depuração em FPGA (8h): Configuração e geração de processadores; Desenvolvimento de software embarcado; Integração de processadores com lógica externa; Depuração via analisador lógico embarcado.
+
# Projeto de circuitos combinacionais eficientes (6h): Compartilhamento de operadores e funcionalidades; Otimização de leiaute.
:3. Projeto de circuitos combinacionais eficientes (6h): Compartilhamento de operadores e funcionalidades; Otimização de leiaute.
+
# Projeto de circuitos sequenciais eficientes (8h): Tipos de sincronismo de circuitos; Circuitos sequenciais síncronos; Projetos síncronos; Boas práticas em projetos sequenciais; Contadores; Registradores;
:4. Projeto de circuitos sequenciais eficientes (10h): Tipos de sincronismo de circuitos; Circuitos sequenciais síncronos; Projetos síncronos; Boas práticas em projetos sequenciais; Contadores; Registradores; Uso de Pipeline.
+
# Máquinas de estados finitos - MEF (6h): Representação; Análise temporal e desempenho; Tipos Moore vs Mealy; Descrição em VHDL; Otimizações.
:5. Máquinas de estados finitos - MEF (6h): Representação; Análise temporal e desempenho; Tipos Moore vs Mealy; Descrição em VHDL; Otimizações.
+
# Register Transfer Methodology (8h): Visão geral da metodologia; Máquinas de estados finitos com fluxo de dados (MEFD); Análise temporal, desempenho, e síntese de MEFD.
:6. Register Transfer Methodology (8h): Visão geral da metodologia; Máquinas de estados finitos com fluxo de dados (MEFD); Análise temporal, desempenho, e síntese de MEFD.
+
# Projeto hierárquico e parametrizado (8h): Uso de declaração e especificação de configuração; Forma de especificação de parâmetros; uso de IF GENERATE; Particionamento;
:7. Projeto hierárquico e parametrizado (6h): Uso de declaração e especificação de configuração; Forma de especificação de parâmetros; uso de IF GENERATE; Particionamento;
+
# Processadores embarcados e depuração em FPGA (12h): Configuração e geração de processadores; Desenvolvimento de software embarcado; Integração de processadores com lógica externa; Depuração via analisador lógico embarcado.
:8. Clock e Sincronização (4h): Redes de distribuição de clock; Análise temporal com escorregamento de clock; Sistemas com múltiplos clocks; Metaestabilidade e falha de sincronização; Sincronizadores; Handshaking; Transferência de dados via memória
 
  
 
;Estratégias de ensino utilizadas
 
;Estratégias de ensino utilizadas
:Aulas expositivas e dialogadas com o uso de lousa e projetor multimídia; roteiros de atividades em laboratório para aquisição de habilidades básicas; projetos baseados no conteúdo programático para verificar aplicação dos conceitos abordados.
+
:* Aulas expositivas e dialogadas síncronas via a internet;
 +
:* Videoaulas assíncronas com atividades para fixação do conteúdo;
 +
:* Roteiros de atividades de simulação e análise com tutoria assíncrona;
 +
:* Projetos baseados no conteúdo programático para verificar aplicação dos conceitos abordados.
  
;Critérios e instrumentos de avaliação
+
; Instrumentos e Critérios de avaliação
# Frequência e postura em sala de aula (10%)
 
# Atividades Práticas (50%)
 
# Projeto Final. (40%)
 
  
<!--
+
Instrumentos:
* O resultado final (RF) do aluno na disciplina será calculado realizando a média ponderadas dos valores.
+
# AA: Atividades de acompanhamento
:<math> RF = \frac{A1 * P1 + A2 * P2 + A3 * P3 + A4 * P4 + A5 * P5 + A6 * P6 + A7 * P7} {P2 + P3 + P5 + P6 + 0,2}</math>,
+
# AG: Atividades de grupo
:onde os pesos de ponderação são: <math> \begin{matrix} P1, P4, P7 = 0,1 & P2, P3 = 0,2 & P5, P6 = 0,3 \end{matrix} </math>.
+
# PJ: Projeto final
 +
 
 +
Critérios:
 +
*O Resultado Final (RF) será calculado da seguinte forma: RF = AA*2 + AG*4 + PJ*4
 +
* Para cada avaliação será atribuído um valor entre 0 e 10 e para o RF entre 1 e 10.
 +
<!--
 +
* Valores não inteiros obtidos na média do RF serão arredondados:
 +
:a) para baixo se a parte fracionária for menor que 0,4.
 +
:b) para cima se a parte fracionária for maior que 0,6.
 +
:c) de acordo com a avaliação subjetiva e frequência do aluno se a parte fracionária estiver entre 0,4 e 0,6.
 +
* O resultado final mínimo para aprovação é 6 (seis), devendo o aluno ter os conceitos superiores ou iguais a 6 na AG e PJ.
 
-->
 
-->
* Para cada avaliação e também o resultado final (RF) será atribuído um valor entre 0 e 10.
+
* A frequência será avaliada pelos encontros síncronos e pelas entregas das atividades no prazo. Mais de um mês sem presença ou entregas (sem justificativa prévia) será considerado abandono da disciplina.
* Valores não inteiros obtidos na média do RF serão arredondados:
+
<!-- :* Ao aluno que tiver frequência inferior a 75% na disciplina será atribuído nota 0 no conceito final. -->
::a) para baixo se a parte fracionária for menor que 0,4.
+
* As AG são realizadas ao longo do semestre. Para cada atividade o aluno/equipe que não entregá-la no prazo preestabelecido, poderá entregar a atividade com desconto de 1 ponto por dia de atraso. Sendo permitido 7 dias de atraso no máximo.
::b) para cima se a parte fracionária for maior que 0,6.
+
* Não há tempo hábil para realizar recuperação do PJ.
::c) de acordo com a avaliação subjetiva e frequência do aluno se a parte fracionária estiver entre 0,4 e 0,6.
 
* O resultado final mínimo para aprovação é 6 (seis), devendo o aluno ter os conceitos superiores ou iguais a 6 nas "Atividades Práticas" e no "Projeto Final".
 
* Ao aluno que tiver frequência inferior a 75% na disciplina será atribuído RF = 0;
 
* As "Atividades Práticas" são realizadas ao longo do semestre. Para cada atividade o aluno/equipe que não entregá-la no prazo preestabelecido, poderá entregar a atividade com desconto de 1 ponto por dia de atraso. Sendo permitido 7 dias de atraso no máximo.
 
* Não há tempo hábil para realizar recuperação do "Projeto Final".
 
 
 
=Bibliografia do PPCv2015-2=
 
 
 
;Bibliografia Básica
 
 
 
# D'amore, Roberto '''VHDL - Descrição e Síntese de Circuitos Digitais'''; 2ª ed. [S.l]:LTC, 2012. 259p.  ISBN  9788521620549. Qtdade Na Biblioteca para a Disciplina:6
 
# IDOETA, Ivan Valeije; CAPUANO, Francisco Gabriel '''Elementos de eletrônica digital'''; 35ª ed. São Paulo:Érica, 2003. 524p.  ISBN  8571940193. Qtdade Na Biblioteca para a Disciplina:8
 
# Pong P. Chu '''RTL Hardware Design Using VHDL: Coding for Efficiency, Portability, and Scalability'''; 1ª ed. [S.l]:Wiley-IEEE Press, 2006. 694p.  ISBN  9780471720928. Qtdade Na Biblioteca para a Disciplina:0
 
 
 
;Bibliografia Complementar
 
 
 
# James W. Bignell e Robert Donovan '''Eletrônica Digital'''; 5ª ed. São Paulo:Cengage Learning, 2010. 672p.  ISBN  9788522107452. Qtdade Na Biblioteca para a Disciplina:2
 
# SASS, Ronald; SCHMIDT,Andrew G. '''Embedded Systems Design with Platform FPGAs: Principles and Practices.'''; 1ª ed. [S.l]:Morgan Kaufmann, 2010. 464p.  ISBN  9780123743336. Qtdade Na Biblioteca para a Disciplina:2
 
# PEDRONI, Volnei A '''Finite State Machines in Hardware'''; 1ª ed. [S.l]:The MIT Press, 2013. p.  ISBN  9780262019668. Qtdade Na Biblioteca para a Disciplina:2
 
# DESCHAMPS, Jean-Pierre; BIOUL, Gery J.A.; SUTTER, Gustavo D. '''Synthesis of Arithmetic Circuits: FPGA, ASIC and Embedded Systems''';  ed. [S.l]:Wiley-Interscience, 2006. 808p.  ISBN  9780471687832. Qtdade Na Biblioteca para a Disciplina:2
 
# KILTS, Steve '''Advanced FPGA Design: Architecture, Implementation, and Optimization'''; 1ª ed. [S.l]:Wiley-IEEE, 2007. 352p.  ISBN  9780470054376. Qtdade Na Biblioteca para a Disciplina:2
 
 
 
=Bibliografia prevista PPCv2016-1=
 
 
 
;Bibliografia Básica
 
 
 
# D'amore, Roberto '''VHDL - Descrição e Síntese de Circuitos Digitais'''; 2ª ed. [S.l]:LTC, 2012. 259p.  ISBN  9788521620549. Qtdade Na Biblioteca para a Disciplina:6
 
# IDOETA, Ivan Valeije; CAPUANO, Francisco Gabriel '''Elementos de eletrônica digital'''; 35ª ed. São Paulo:Érica, 2003. 524p.  ISBN  8571940193. Qtdade Na Biblioteca para a Disciplina:8
 
# Pong P. Chu '''RTL Hardware Design Using VHDL: Coding for Efficiency, Portability, and Scalability'''; 1ª ed. [S.l]:Wiley-IEEE Press, 2006. 694p.  ISBN  9780471720928. Qtdade Na Biblioteca para a Disciplina:0
 
 
 
;Bibliografia Complementar
 
 
 
# James W. Bignell e Robert Donovan '''Eletrônica Digital'''; 5ª ed. São Paulo:Cengage Learning, 2010. 672p.  ISBN  9788522107452. Qtdade Na Biblioteca para a Disciplina:2
 
# SASS, Ronald; SCHMIDT,Andrew G. '''Embedded Systems Design with Platform FPGAs: Principles and Practices.'''; 1ª ed. [S.l]:Morgan Kaufmann, 2010. 464p.  ISBN  9780123743336. Qtdade Na Biblioteca para a Disciplina:2
 
# PEDRONI, Volnei A '''Finite State Machines in Hardware'''; 1ª ed. [S.l]:The MIT Press, 2013. p.  ISBN  9780262019668. Qtdade Na Biblioteca para a Disciplina:2
 
# DESCHAMPS, Jean-Pierre; BIOUL, Gery J.A.; SUTTER, Gustavo D. '''Synthesis of Arithmetic Circuits: FPGA, ASIC and Embedded Systems''';  ed. [S.l]:Wiley-Interscience, 2006. 808p.  ISBN  9780471687832. Qtdade Na Biblioteca para a Disciplina:2
 
# KILTS, Steve '''Advanced FPGA Design: Architecture, Implementation, and Optimization'''; 1ª ed. [S.l]:Wiley-IEEE, 2007. 352p.  ISBN  9780470054376. Qtdade Na Biblioteca para a Disciplina:2
 
# NAVABI, Zainalabedin '''Embedded Core Design with FPGAs'''; 1ª ed. [S.l]:McGraw-Hill, 2006. 433p.  ISBN  9780071474818. Qtdade Na Biblioteca para a Disciplina:2
 
 
 
Comentários: Navabi não estava no PPC e tem 2. Bignel tem 12...
 
 
 
=Bibliografia Inicialmente Sugerida=
 
  
 +
=Bibliografia=
 
;Bibliografia Básica:
 
;Bibliografia Básica:
# James W. Bignell e Robert Donovan '''Eletrônica Digital'''; 5ª ed. São Paulo:Cengage Learning, 2010. 672p.  ISBN  9788522107452
+
#D'amore, Roberto '''VHDL - Descrição e Síntese de Circuitos Digitais'''; 2a ed. [S.l]:LTC, 2012. 259p. ISBN 9788521620549.
# D'amore, Roberto '''VHDL - Descrição e Síntese de Circuitos Digitais'''; ed. [S.l]:LTC, 2012. 259p. ISBN 9788521620549
+
#James W. Bignell e Robert Donovan '''Eletrônica Digital'''; 5a ed. São Paulo:Cengage Learning, 2010. 672p. ISBN 9788522107452.
# Pong P. Chu '''RTL Hardware Design Using VHDL: Coding for Efficiency, Portability, and Scalability'''; ed. [S.l]:Wiley-IEEE Press, 2006. 694p. ISBN 9780471720928
+
#Pong P. Chu '''RTL Hardware Design Using VHDL: Coding for Efficiency, Portability, and Scalability'''; 1a ed. [S.l]:Wiley-IEEE Press, 2006. 694p. ISBN 9780471720928.
  
 
;Bibliografia Complementar:
 
;Bibliografia Complementar:
 +
#DESCHAMPS, Jean-Pierre; BIOUL, Gery J.A.; SUTTER, Gustavo D. '''Synthesis of Arithmetic Circuits: FPGA, ASIC and Embedded Systems'''; ed. [S.l]:Wiley-Interscience, 2006. 808p. ISBN 9780471687832.
 +
#IDOETA, Ivan Valeije; CAPUANO, Francisco Gabriel '''Elementos de eletrônica digital'''; 35a ed. São Paulo:Érica, 2003. 524p. ISBN 8571940193.
 +
#KILTS, Steve '''Advanced FPGA Design: Architecture, Implementation, and Optimization'''; 1a ed. [S.l]:Wiley-IEEE, 2007. 352p. ISBN 9780470054376.
 +
#PEDRONI, Volnei A '''Finite State Machines in Hardware'''; 1a ed. [S.l]:The MIT Press, 2013. p. ISBN 9780262019668.
 +
#SASS, Ronald; SCHMIDT,Andrew G. '''Embedded Systems Design with Platform FPGAs: Principles and Practices.'''; 1a ed. [S.l]:Morgan Kaufmann, 2010. 464p. ISBN 9780123743336.
 +
 +
;Bibliografia Adicional:
 
# NAVABI, Zainalabedin '''Embedded Core Design with FPGAs'''; 1ª ed. [S.l]:McGraw-Hill, 2006. 433p.  ISBN  9780071474818
 
# NAVABI, Zainalabedin '''Embedded Core Design with FPGAs'''; 1ª ed. [S.l]:McGraw-Hill, 2006. 433p.  ISBN  9780071474818
# SASS, Ronald; SCHMIDT,Andrew G. '''Embedded Systems Design with Platform FPGAs: Principles and Practices.'''; 1ª ed. [S.l]:Morgan Kaufmann, 2010. 464p.  ISBN  9780123743336
+
 
# KILTS, Steve '''Advanced FPGA Design: Architecture, Implementation, and Optimization'''; 1ª ed. [S.l]:Wiley-IEEE, 2007. 352p.  ISBN  9780470054376
 
# Volnei A. Pedroni '''Finite State Machines in Hardware'''; 1ª ed. [S.l]:The MIT Press, 2013. p.  ISBN  9780262019668
 
  
 
=ANEXOS=
 
=ANEXOS=

Edição atual tal como às 00h17min de 6 de novembro de 2020

LogoIFSCCampusSJ.png

MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA
CAMPUS SÃO JOSÉ
Curso de Engenharia de Telecomunicações

Plano de Ensino 2020-2

Dados gerais
COMPONENTE CURRICULAR: DLP2 - DISPOSITIVOS LÓGICOS PROGRAMÁVEIS II
UCs vizinhas
CARGA HORÁRIA: 3 HORAS/SEMANA 54 HORAS. TEÓRICA = 18 HORAS. LABORATÓRIO = 36 HORAS
PRÉ REQUISITOS: DLP1, MIC
DISCIPLINAS SUCESSORAS: PJI3
MÓDULO ESPECIALIZANTE
Objetivos
Ao concluir a disciplina os alunos deverão ser capazes de projetar e desenvolver, de modo sistemático, sistemas digitais complexos com as seguintes características:
  • Projetos desenvolvidos para geração de RTL eficiente;
  • Projetos integráveis a grandes sistemas;
  • Projetos portáveis, independentes de dispositivos, dependente de software, e reusáveis;
  • Projetos configuráveis e parametrizáveis;
Ementa
Implementação de módulos de hardware em FPGA, reconfiguração de FPGA, processadores embarcados em FPGA, projetos avançados de sistemas utilizando FPGA
Conteúdo Programático
  1. Introdução a Sistemas digitais avançados (6h): Gerenciamento de complexidade; Visão geral do projeto de sistemas digitais complexos; Processo de síntese de código VHDL.
  2. Projeto de circuitos combinacionais eficientes (6h): Compartilhamento de operadores e funcionalidades; Otimização de leiaute.
  3. Projeto de circuitos sequenciais eficientes (8h): Tipos de sincronismo de circuitos; Circuitos sequenciais síncronos; Projetos síncronos; Boas práticas em projetos sequenciais; Contadores; Registradores;
  4. Máquinas de estados finitos - MEF (6h): Representação; Análise temporal e desempenho; Tipos Moore vs Mealy; Descrição em VHDL; Otimizações.
  5. Register Transfer Methodology (8h): Visão geral da metodologia; Máquinas de estados finitos com fluxo de dados (MEFD); Análise temporal, desempenho, e síntese de MEFD.
  6. Projeto hierárquico e parametrizado (8h): Uso de declaração e especificação de configuração; Forma de especificação de parâmetros; uso de IF GENERATE; Particionamento;
  7. Processadores embarcados e depuração em FPGA (12h): Configuração e geração de processadores; Desenvolvimento de software embarcado; Integração de processadores com lógica externa; Depuração via analisador lógico embarcado.
Estratégias de ensino utilizadas
  • Aulas expositivas e dialogadas síncronas via a internet;
  • Videoaulas assíncronas com atividades para fixação do conteúdo;
  • Roteiros de atividades de simulação e análise com tutoria assíncrona;
  • Projetos baseados no conteúdo programático para verificar aplicação dos conceitos abordados.
Instrumentos e Critérios de avaliação

Instrumentos:

  1. AA: Atividades de acompanhamento
  2. AG: Atividades de grupo
  3. PJ: Projeto final

Critérios:

  • O Resultado Final (RF) será calculado da seguinte forma: RF = AA*2 + AG*4 + PJ*4
  • Para cada avaliação será atribuído um valor entre 0 e 10 e para o RF entre 1 e 10.
  • A frequência será avaliada pelos encontros síncronos e pelas entregas das atividades no prazo. Mais de um mês sem presença ou entregas (sem justificativa prévia) será considerado abandono da disciplina.
  • As AG são realizadas ao longo do semestre. Para cada atividade o aluno/equipe que não entregá-la no prazo preestabelecido, poderá entregar a atividade com desconto de 1 ponto por dia de atraso. Sendo permitido 7 dias de atraso no máximo.
  • Não há tempo hábil para realizar recuperação do PJ.

Bibliografia

Bibliografia Básica
  1. D'amore, Roberto VHDL - Descrição e Síntese de Circuitos Digitais; 2a ed. [S.l]:LTC, 2012. 259p. ISBN 9788521620549.
  2. James W. Bignell e Robert Donovan Eletrônica Digital; 5a ed. São Paulo:Cengage Learning, 2010. 672p. ISBN 9788522107452.
  3. Pong P. Chu RTL Hardware Design Using VHDL: Coding for Efficiency, Portability, and Scalability; 1a ed. [S.l]:Wiley-IEEE Press, 2006. 694p. ISBN 9780471720928.
Bibliografia Complementar
  1. DESCHAMPS, Jean-Pierre; BIOUL, Gery J.A.; SUTTER, Gustavo D. Synthesis of Arithmetic Circuits: FPGA, ASIC and Embedded Systems; ed. [S.l]:Wiley-Interscience, 2006. 808p. ISBN 9780471687832.
  2. IDOETA, Ivan Valeije; CAPUANO, Francisco Gabriel Elementos de eletrônica digital; 35a ed. São Paulo:Érica, 2003. 524p. ISBN 8571940193.
  3. KILTS, Steve Advanced FPGA Design: Architecture, Implementation, and Optimization; 1a ed. [S.l]:Wiley-IEEE, 2007. 352p. ISBN 9780470054376.
  4. PEDRONI, Volnei A Finite State Machines in Hardware; 1a ed. [S.l]:The MIT Press, 2013. p. ISBN 9780262019668.
  5. SASS, Ronald; SCHMIDT,Andrew G. Embedded Systems Design with Platform FPGAs: Principles and Practices.; 1a ed. [S.l]:Morgan Kaufmann, 2010. 464p. ISBN 9780123743336.
Bibliografia Adicional
  1. NAVABI, Zainalabedin Embedded Core Design with FPGAs; 1ª ed. [S.l]:McGraw-Hill, 2006. 433p. ISBN 9780071474818


ANEXOS

Cronograma de atividades
Horário de Aula e Atendimento Paralelo


Curso de Engenharia de Telecomunicações