Apostila de fpga
HCLPDs (CLPDs e FPGAs)
Curso de Graduação de Engenharia Elétrica
Prof. Júlio César de Paula Teixeira
ANÁPOLIS FEVEREIRO - 2010
Resumo
Este material didático tem como função guiar o aluno durante o curso de FPGA e VHDL, O conteúdo desta apostila aborda as principais aplicações de circuitos digitais, que vão desde o conhecimento de portas lógicas, até a formação de sistemas complexos utilizando blocos de componentes integrados. Contudo, esses componentes lógicos que seriam utilizados em dispositivos diferentes, agora são feitos em um único dispositivo. Temos o propósito de explorar os conceitos abordados e imediatamente prover a integração do aluno com o prazer da prática, tornando seu aprendizado mais interessante e consistente. Todo o conteúdo aqui abordado é composto de experiências práticas, fomentando a vontade do discente e aplicar o conhecimento de forma imediata, permitindo que ele possa criar a partir dos conhecimentos adquiridos. Esta apostila é dividida em três unidades: A Unidade I trata conceitualmente a tecnologia a ser abordada no curso das quais temos: ASICs (Application Specific Integrated Circuits), CLPs (Controladores Lógicos Programáveis – PLA,PAL, GAL), HCPLDs (High Complex Programmable Logic Devices CPLDs, FPGAs). A aplicação de lógica combinacional nos dispositivos FPGA, Elaboração e desenvolvimento de projetos, Síntese e Mapeamento, Posicionamento e Roteamento, Verificação e Programação de um FPGA. A Unidade II aborda o uso de sistemas seqüenciais em sistemas FPGA, incluindo displays de sete segmentos e relógios digitais e aplicação da Linguagem VHDL, e o uso das macroinstruções em um projeto. E por ultimo a Unidade III abordando a aplicação prática laboratorial com série de experiências a serem realizadas em laboratório e exercícios complementares da grade curricular.
Júlio César de Paula Teixeira
Página 2 de 44
Sumário
Introdução