Pular para conteúdo

Componente Curricular Sistemas Digitais Programáveis
Curso Engenharia de Controle e Automação
Código SDPE8
Semestre
Número de aulas semanais 4
Quantidade total de aulas 76
Carga horária presencial/à distância 63,3/0,0
Abordagem metodológica Teórico/Prática
Laboratório Eletrônica e Microcontroladores
Pré-requisitos Eletrônica Digital - ELDE3
Horário Terça-feira: 8:40 - 12:20 (D111)
Avaliação do ensino/aprendizagem - AL: Atividades em laboratório
- Pp: Projeto prático
- Média final = 0.5 Al + 0.5 Pp

Ementa

A componente curricular aborda as arquiteturas e a teoria de dispositivos lógicos reprogramáveis, programação de dispositivos FPGA e dispositivos lógicos complexos programáveis (CPLD), bem como linguagem VHDL e projetos de laboratório com dispositivos reconfiguráveis.

Objetivos

  • Adquirir conhecimento teórico acerca de dispositivos lógicos programáveis e sobre a linguagem VHDL;
  • Conhecer componentes como FPGAs, sua estrutura lógica e programação;
  • Realizar aplicações, simulação e experimentos de laboratório com tais dispositivos.

Conteúdo Programático

  • Fundamentos de lógica reconfigurável: introdução aos sistemas digitais programáveis;
  • Arquiteturas de FPGAs: blocos lógicos, blocos de entrada/saídas, memórias, interconexões;
  • Programação de dispositivos reconfiguráveis por diagrama de blocos de funções;
  • Linguagem VHDL;
  • Fluxo de projeto com dispositivos reprogramáveis: HDL, síntese, implementação, download, arquivos netlist, bitstream etc.;
  • Ferramentas de desenvolvimento e simulação para dispositivos reconfiguráveis;
  • Projetos de laboratório com aplicação de dispositivos reconfiguráveis;
  • Práticas de laboratório: Programação de dispositivos reconfiguráveis em laboratório com VHDL;
  • Práticas de laboratório: Experimentos com sistemas de automação controlados por FPGAs.

Bibliografia

  • D'AMORE, Roberto. VHDL: descrição e síntese de circuitos digitais. 2. ed. Rio de Janeiro: LTC, 2012.
  • PEDRONI, Volnei A. Eletrônica digital moderna e VHDL. Rio de Janeiro: Elsevier, 2010.
  • COSTA, Cesar da. Projetos de Circuitos Digitais com FPGA, 3a ed., Ed. Érica,2013.
  • TOCCI, Ronald J.; WIDMER, Neal S.; MOSS, Gregory L. Sistemas digitais: princípios e aplicações. 11. ed. São Paulo: Pearson Education do Brasil, 2011.
  • IEEE JOURNAL OF SOLID-STATE CIRCUITS. Institute of Electrical and Electronic Engineers, c1966- ISSN: 0018-9200. Disponível em https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=4. Acesso em: 20 mai. 2022.

  • ORDONEZ, Edward David Moreno; PENTEADO, Cesar Giacomini; SILVA, Alexandre César Rodrigues da. Microcontroladores e FPGAs: aplicações em automação. São Paulo: Novatec, 2006.

  • LOURENÇO, Antonio Carlos et al. Circuitos digitais. 9. ed. São Paulo: Érica, 2007. 336 p. (Estude e use. Série Eletrônica digital). ISBN 9788571943209.
  • HAUPT, Alexandre; DACHI, Édison (null). Eletrônica digital. 1. ed. São Paulo: Blucher, 2016. 1 recurso online. ISBN 9788521210092.
  • GARCIA, Paulo Alves; MARTINI, José Sidnei Colombo. Eletrônica digital: teoria e laboratório. 2. ed. São Paulo: Érica, 2008. 182 p. ISBN 9788536501093.
  • IDOETA, Ivan Valeije; CAPUANO, Francisco Gabriel. Elementos de eletrônica digital. 41. ed., rev. e atual. São Paulo: Érica, 2012. 544 p. ISBN 9788571940192.
  • DUBEY, Rahul. Introduction to Embedded System Design Using Field Programmable Gate Arrays. Springer, 2009.
  • GONÇALVES JÚNIOR, Nelson Antônio. Princípios de VHDL. Maringá, PR: EdUEM, 2009.
  • ACTIVE AND PASSIVE ELECTRONIC COMPONENTS. London: Hindawi Publishing Corporation, 1985-. ISSN 0882-7516. Disponível em < https://www.hindawi.com/journals/apec/>. Acesso em: 20 mai. 2022.
  • KILTS, Steve. Advanced FPGA design: architecture, implementation, and optimization. Hoboken, N.J.: Wiley-interscience; IEEE, 2007.

Plano de aulas

Semana Data Conteúdo Metodologia de Ensino e Recursos
1 29/07/2025 - Apresentação do Componente Curricular;
- Revisão de Eletrônica Digital;
- Exposição dialogada;
- Quadro branco ou lousa, Datashow e Computador
2 05/08/2025 - Introdução aos dispositivos Reconfiguráveis
- Placa DE1-SoC
- Software Intel Quartus;
- Exposição dialogada e Prática orientada
- Lab. Informática, kit didático e software específico
3 12/08/2025 - Introdução à Linguagem VHDL; - Exposição dialogada e Prática orientada
- Lab. Informática, kit didático e software específico
4 19/08/2025 - Comandos concorrentes básicos; - Exposição dialogada e Prática orientada
- Lab. Informática, kit didático e software específico
5 26/08/2025 - Comandos sequencias básicos; - Exposição dialogada e Prática orientada
- Lab. Informática, kit didático e software específico
6 02/09/2025 - Atraso, variável e atributos; - Exposição dialogada e Prática orientada
- Lab. Informática, kit didático e software específico
7 09/09/2025 - Estratégias de descrição de circuitos síncronos; - Exposição dialogada e Prática orientada
- Lab. Informática, kit didático e software específico
8 16/09/2025 - Componentes e esquemas de iteração; - Exposição dialogada e Prática orientada
- Lab. Informática, kit didático e software específico
9 23/09/2025 - Prova P1; Prova Teórico-Prática
10 30/09/2025 - Subprogramas; - Exposição dialogada e Prática orientada
- Lab. Informática, kit didático e software específico
11 07/10/2025 - Bibliotecas e pacotes; - Exposição dialogada e Prática orientada
- Lab. Informática, kit didático e software específico
12 21/10/2025 - Padrão IEEE 1164; - Exposição dialogada e Prática orientada
- Lab. Informática, kit didático e software específico
13 28/10/2025 - Padrão IEEE 1076.3; - Exposição dialogada e Prática orientada
- Lab. Informática, kit didático e software específico
14 04/11/2025 - Declaração de tipos e pseudônimos; - Exposição dialogada e Prática orientada
- Lab. Informática, kit didático e software específico
15 11/11/2025 - Arquivos; - Exposição dialogada e Prática orientada
- Lab. Informática, kit didático e software específico
16 18/11/2025 - Tópicos avançados; - Exposição dialogada e Prática orientada
- Lab. Informática, kit didático e software específico
17 25/11/2025 - Teste; - Exposição dialogada e Prática orientada
- Lab. Informática, kit didático e software específico
18 02/12/2025 - Prova P2; Prova Teórico-Prática
19 09/12/2025 - Leitura do artigo ADIL YAZDEEN, A. .; ZEEBAREE , S. R. M. .; MOHAMMED SADEEQ, M.; KAK, S. F. .; AHMED, O. M. .; ZEBARI, R. R. FPGA Implementations for Data Encryption and Decryption via Concurrent and Parallel Computation: A Review. Qubahan Academic Journal, [S. l.], v. 1, n. 2, p. 8–16, 2021. DOI: 10.48161/qaj.v1n2a38. Disponível em: https://journal.qubahan.com/index.php/qaj/article/view/38. Acesso em: 24 jul. 2025.