O objetivo da disciplina é capacitar o aluno a projetar e aplicar Dispositivos Lógicos Programáveis (DLPs) como solução técnica na eletrônica e suas áreas correlatas. A disciplina foca na síntese de hardware com VHDL indicando as possíveis soluções técnicas para processos de cálculo, comunicação e controle usando as FPGAs.
Resumo:
Circuitos Digitais. Definição FPGA´s. Conceitos básicos de VHDL: bibliotecas, sinais e variáveis. Conversão de tipos de dados. Comandos: if, case, for, while, next, exit, null, wait, generate, generic, block; funções e procedimentos; pacotes. Descrição de Máquinas de estado; Realização de projetos básicos em VHDL envolvendo circuitos combinacionais, sequencias e máquinas de estado; Abordagem e análise detalhada de ferramentas que permitam a síntese e simulação de circuitos digitais a partir de VHDL (Quartus II Tutorial). Prototipagem em FPGA utilizando kits didáticos.
SITES importantes:
http://vhdl.us/ link com exemplo de simulação no Quartus
http://www.alan.eng.br/disc_fpga/index.htm
http://www.fpga4fun.com/
http://opencores.org/projects
http://www.eg3.com/WebID/fpga/index.htm
http://www.openfpga.org/default.aspx
http://www.fpga-guide.com/
http://fpgacenter.com/
http://www.asics.ws/fip_sub.html
http://hackaday.io/projects/tag/FPGA
Open IP org > http://www.openip.org
Free IP org - ASIC and FPGA cores for masses > http://www.free-ip.com
FPGA Main site > http://www.fpgacpu.org
http://fpgalibre.sourceforge.net/
Wikipedia específico da Altera > http://www.alterawiki.com
Cálculos complexos(VHDL2008) http://www.vhdl.org/fphdl/
Resumo de ferramentas da Altera (Link)
Disciplina MC613- Exemplo de mouse e teclado (link)
Para a procura de blocos prontos para aplicação em FPGA's use o tempo "IP core" ou "free IP core". São projetos protegidos contra cópia de autoria mas que podem ser usados nos projetos acadêmicos.
LIVRO on-line: http://aberto.univem.edu.br/bitstream/handle/11077/820/LivroDacencio.pdf?sequence=1
Revista on-line: Ilha Digital (click)
Apostila - Dispositivos Lógicos Programáveis - UNESP (click)
Tutorial do software Quartus - Lucas Guido - (click)
Material de apoio em Eletrônica Digital:
Para os alunos que estiverem com dificuldade em eletrônica digital ou mesmo desejem aumentar seus conhecimento, abaixo segue uma lista de documento importantes para aqueles que desejam aprender um pouco mais.
Texas Instruments - Digital Logic - Pocket Data Book
Texas Instruments - Input and Output Characteristics of Digital Integrated Circuits
Texas Instruments - Projetando Circuitos Lógicos
Texas Instruments - Tabela de Referência Cruzada entre fabricantes de CIs
Texas Instruments - Teste de Qualidade de solda de componentes
Verifique os arquivos da placa de DE1 abaixo.