Lógica Reconfigurável

Material Auxiliar

Slides de Introdução a Lógica Reconfigurável

Apostila Sistemas Digitais Kerschbaumer

Simulador utilizado nas aulas Hneemann Digital https://github.com/hneemann/Digital

Simulação VHDL no Digital

Compilador utilizado nas aulas, Intel® Quartus Prime: Quartus Prime

Driver USB-Blaster Antigo (sem assinatura digital)

Passo a passo instalação USB-Blaster Antigo

Introdução ao VHDL

Exercício Hneemann Digital.pdf

Ementa

Fundamentos de lógica reconfigurável. Estudo dos dispositivos lógicos reconfiguráveis. Estudo de uma linguagem para síntese de circuitos em dispositivos lógicos reconfiguráveis. Estudo de ferramentas de EDA (Electronic Design Automation) para o desenvolvimento automatizado de projetos e simulações de circuitos em lógica reconfigurável. Desenvolvimento de projetos de circuitos digitais em lógica reconfigurável utilizando diagramas de blocos, linguagem de síntese e máquinas de estados.

Objetivos

Objetivo Geral

Apresentar aos alunos os fundamentos da lógica reconfigurável, os principais dispositivos envolvidos e as formas de síntese utilizadas em sua programação. Apresentar também as principais ferramentas de design, síntese e simulação de sistemas digitais em dispositivos lógicos reconfiguráveis.

Objetivos Específicos

  • Apresentar os fundamentos de lógica reconfigurável.
  • Realizar o estudo dos dispositivos lógicos reconfiguráveis.
  • Realizar o estudo das principais linguagens de síntese de circuitos em dispositivos lógicos reconfiguráveis.
  • Realizar o estudo das ferramentas de design para a síntese e simulações de circuitos em lógica reconfigurável.
  • Desenvolver projetos de circuitos digitais em lógica reconfigurável utilizando diagramas de blocos, linguagem de síntese e máquinas de estados.

Conteúdo Programático

  • Apresentação do plano de ensino e introdução a disciplina - 4 aulas;
  • Revisão dos fundamentos de sistemas digitais - 4 aulas;
  • Estudo das ferramentas de simulação de sistemas digitais - 4 aulas;
  • Fundamentos de lógica reconfigurável - 4 aulas;
  • Estudo dos dispositivos lógicos reconfiguráveis - 4 aulas;
  • Estudo de das formas de síntese dos circuitos - 4 aulas;
  • Estudo de ferramentas de EDA e simulação - 4 aulas;
  • Práticas com as ferramentas de EDA e simulação - 8 aulas;
  • Atividade prática avaliativa 1 (R1) - 4 aulas;
  • Estudo de uma linguagem para síntese de circuitos - 4 aulas;
  • Práticas com uma linguagem para síntese de circuitos - 8 aulas;
  • Atividade prática avaliativa 2 (R2) - 4 aulas;
  • Desenvolvimento de um projeto com lógica reconfigurável - 12 aulas;
  • Entrega do projeto com lógica reconfigurável (R3) - 4 aulas;

Metodologia

As aulas serão conduzidas de maneira expositivo-dialogadas, com exercícios práticos e atividades individuais e em grupo. O principal foco do desenvolvimento do conhecimento será através do estudo dos fundamentos teóricos e da elaboração de projetos práticos que envolvam os conteúdos estudados na teoria. O professor irá atuar como intermediário para que o aluno no final da disciplina consiga resolver ativamente problemas do mundo real com o uso dos dispositivos lógicos programáveis. O material didático será disponibilizado de forma a guiar o desenvolvimento das atividades, com complementação através de livros e pesquisas na internet. As aulas serão realizadas em laboratório, onde serão disponibilizados os equipamentos e softwares necessários ao desenvolvimento das atividades práticas.

Procedimentos de Avaliação

A nota final será composta de 3 avaliações práticas, na forma de relatórios contendo a descrição dos experimentos executados bem como os esquemas eletrônicos e os códigos empregados. A média final (Mf) será composta pela média da nota dos relatórios como apresentado na expressão a seguir:
Nf = (R1 + R2 + R3) / 3.
O aluno é considerado aprovado se:
1 – MF for maior ou igual a 7,0 onde MF é a média final anual.
O aluno que não obtiver rendimento igual ou superior a 7 no ano letivo, terá direito a realizar exame. Será considerado aprovado o aluno que obtiver MP = (0,5MF+0,5ME) maior ou igual a 5,0 onde MP é a média após exame e ME é a nota obtida no exame.

Referências Bibliográficas

Referência bibliografia básica

PEDRONI, Volnei A. Eletrônica digital moderna e VHDL. Elsevier. 2010
TOCCI, Ronald J; WIDMER, Neal S; MOSS, Gregory L. S. Sistemas digitais: princípios e aplicações. 11. Pearson.2011
IDOETA, Ivan V; CAPUANO, Francisco Gabriel. Elementos de eletrônica digital. 40. Érica. 2011

Referência bibliográfica complementar

PEDRONI, Volnei A. Circuit Design and Simulation with VHDL. 2. MIT Press. 2010
LOURENÇO, Antonio Carlos de; CRUZ, Eduardo Cesar Alves; CHOUERI JUNIOR, Salomao; FERREIRA, Sabrina Rodero. Circuitos digitais. 9. Érica. 2007
GARCIA, Paulo Alves; MARTINI, José Sidnei Colombo. Eletrônica digital: teoria e laboratório. 2. Érica. 2008
TOKHEIM, Roger L. Fundamentos de eletrônica digital: v.2 sistemas sequenciais. 7. AMGH. 2013
DONOVAN, Robert; BIGNELL, James W. Eletrônica digital. 5. Cengage Learning. 2010