24
FPGA (Field - Programmable Gate Array ) Guilherme Marx Sabrina Fermano

FPGA - decom.ufop.br · PDF fileVHDL ... HDL’s. APLICAÇÕES Sistemas aeronáuticos Bioinformática Processamento digital de sinais Telecomunicações ... 3-Introdução Ao FPGA

  • Upload
    ledien

  • View
    218

  • Download
    4

Embed Size (px)

Citation preview

Page 1: FPGA - decom.ufop.br · PDF fileVHDL ... HDL’s. APLICAÇÕES Sistemas aeronáuticos Bioinformática Processamento digital de sinais Telecomunicações ... 3-Introdução Ao FPGA

FPGA(Field-Programmable Gate Array )

Guilherme Marx

Sabrina Fermano

Page 2: FPGA - decom.ufop.br · PDF fileVHDL ... HDL’s. APLICAÇÕES Sistemas aeronáuticos Bioinformática Processamento digital de sinais Telecomunicações ... 3-Introdução Ao FPGA

DEFINIÇÃO

FPGA é um Arranjo de portas programáveis em

campo que é composto por um grande número de

células lógicas ou blocos lógicos configuráveis

dentro de um único circuito integrado.

Page 3: FPGA - decom.ufop.br · PDF fileVHDL ... HDL’s. APLICAÇÕES Sistemas aeronáuticos Bioinformática Processamento digital de sinais Telecomunicações ... 3-Introdução Ao FPGA

ESTRUTURA

Blocos lógicos;

Blocos de entrada e saída;

Chaves de interconexão.

Page 4: FPGA - decom.ufop.br · PDF fileVHDL ... HDL’s. APLICAÇÕES Sistemas aeronáuticos Bioinformática Processamento digital de sinais Telecomunicações ... 3-Introdução Ao FPGA

ESTRUTURA

Page 5: FPGA - decom.ufop.br · PDF fileVHDL ... HDL’s. APLICAÇÕES Sistemas aeronáuticos Bioinformática Processamento digital de sinais Telecomunicações ... 3-Introdução Ao FPGA

ESTRUTURAGranulidade

Grão grande;

Grão médio;

Grão pequeno

Page 6: FPGA - decom.ufop.br · PDF fileVHDL ... HDL’s. APLICAÇÕES Sistemas aeronáuticos Bioinformática Processamento digital de sinais Telecomunicações ... 3-Introdução Ao FPGA

ESTRUTURABlocos LógicosLUT’S (Look-Up table)

Page 7: FPGA - decom.ufop.br · PDF fileVHDL ... HDL’s. APLICAÇÕES Sistemas aeronáuticos Bioinformática Processamento digital de sinais Telecomunicações ... 3-Introdução Ao FPGA

ESTRUTURABlocos LógicosMultiplexers

Page 8: FPGA - decom.ufop.br · PDF fileVHDL ... HDL’s. APLICAÇÕES Sistemas aeronáuticos Bioinformática Processamento digital de sinais Telecomunicações ... 3-Introdução Ao FPGA

ESTRUTURATécnicas de ConfiguraçãoAntifuse

Page 9: FPGA - decom.ufop.br · PDF fileVHDL ... HDL’s. APLICAÇÕES Sistemas aeronáuticos Bioinformática Processamento digital de sinais Telecomunicações ... 3-Introdução Ao FPGA

ESTRUTURATécnicas de ConfiguraçãoAntifuse

Page 10: FPGA - decom.ufop.br · PDF fileVHDL ... HDL’s. APLICAÇÕES Sistemas aeronáuticos Bioinformática Processamento digital de sinais Telecomunicações ... 3-Introdução Ao FPGA

ESTRUTURATécnicas de ConfiguraçãoAntifuse

Page 11: FPGA - decom.ufop.br · PDF fileVHDL ... HDL’s. APLICAÇÕES Sistemas aeronáuticos Bioinformática Processamento digital de sinais Telecomunicações ... 3-Introdução Ao FPGA

ESTRUTURATécnicas de ConfiguraçãoGate Flutuante

Page 12: FPGA - decom.ufop.br · PDF fileVHDL ... HDL’s. APLICAÇÕES Sistemas aeronáuticos Bioinformática Processamento digital de sinais Telecomunicações ... 3-Introdução Ao FPGA

ESTRUTURATécnicas de ConfiguraçãoGate Flutuante

Page 13: FPGA - decom.ufop.br · PDF fileVHDL ... HDL’s. APLICAÇÕES Sistemas aeronáuticos Bioinformática Processamento digital de sinais Telecomunicações ... 3-Introdução Ao FPGA

ESTRUTURATécnicas de ConfiguraçãoSRAM

Page 14: FPGA - decom.ufop.br · PDF fileVHDL ... HDL’s. APLICAÇÕES Sistemas aeronáuticos Bioinformática Processamento digital de sinais Telecomunicações ... 3-Introdução Ao FPGA

ESTRUTURAImplementação

ABEL

SystemC

Verilog

VHDL

... HDL’s

Page 15: FPGA - decom.ufop.br · PDF fileVHDL ... HDL’s. APLICAÇÕES Sistemas aeronáuticos Bioinformática Processamento digital de sinais Telecomunicações ... 3-Introdução Ao FPGA

APLICAÇÕES

Sistemas aeronáuticos

Bioinformática

Processamento digital de sinais

Telecomunicações

Processamento de imagens

...

Page 16: FPGA - decom.ufop.br · PDF fileVHDL ... HDL’s. APLICAÇÕES Sistemas aeronáuticos Bioinformática Processamento digital de sinais Telecomunicações ... 3-Introdução Ao FPGA

FABRICANTES

Achronix

Actel

Altera

Atmel

Cypress

Lattice

Quicklogic

Xilinx

Page 17: FPGA - decom.ufop.br · PDF fileVHDL ... HDL’s. APLICAÇÕES Sistemas aeronáuticos Bioinformática Processamento digital de sinais Telecomunicações ... 3-Introdução Ao FPGA

FABRICANTESALTERA

Page 18: FPGA - decom.ufop.br · PDF fileVHDL ... HDL’s. APLICAÇÕES Sistemas aeronáuticos Bioinformática Processamento digital de sinais Telecomunicações ... 3-Introdução Ao FPGA

FABRICANTESALTERA

Page 19: FPGA - decom.ufop.br · PDF fileVHDL ... HDL’s. APLICAÇÕES Sistemas aeronáuticos Bioinformática Processamento digital de sinais Telecomunicações ... 3-Introdução Ao FPGA

FABRICANTESXILINX

Page 20: FPGA - decom.ufop.br · PDF fileVHDL ... HDL’s. APLICAÇÕES Sistemas aeronáuticos Bioinformática Processamento digital de sinais Telecomunicações ... 3-Introdução Ao FPGA

FABRICANTESXILINX

Page 21: FPGA - decom.ufop.br · PDF fileVHDL ... HDL’s. APLICAÇÕES Sistemas aeronáuticos Bioinformática Processamento digital de sinais Telecomunicações ... 3-Introdução Ao FPGA
Page 22: FPGA - decom.ufop.br · PDF fileVHDL ... HDL’s. APLICAÇÕES Sistemas aeronáuticos Bioinformática Processamento digital de sinais Telecomunicações ... 3-Introdução Ao FPGA

OBRIGADO(A)!

Page 23: FPGA - decom.ufop.br · PDF fileVHDL ... HDL’s. APLICAÇÕES Sistemas aeronáuticos Bioinformática Processamento digital de sinais Telecomunicações ... 3-Introdução Ao FPGA

PERGUNTAS?

Page 24: FPGA - decom.ufop.br · PDF fileVHDL ... HDL’s. APLICAÇÕES Sistemas aeronáuticos Bioinformática Processamento digital de sinais Telecomunicações ... 3-Introdução Ao FPGA

Referência BibliográficaMANSUR, Rodolfo Labiapari. FPGA–A Flexibilidade No Projeto De Hardware. Parte 1 De

3-Introdução Ao FPGA. Disponível: <http://www.decom.ufop.br/imobilis/fpga-o-prodigio-de-

flexibilidade/> Acessado em : 25 de Jul. de 2016.

MANSUR, Rodolfo Labiapari. FPGA – A Flexibilidade No Projeto De Hardware. Parte 2 De

3-Formas De Implementação Em Hardware Reconfigurável. Disponível:

<http://www.decom.ufop.br/imobilis/fpga-o-prodigio-flexibilidade-parte-2/> Acessado em : 25 de

Jul. de 2016.

MANSUR, Rodolfo Labiapari. FPGA – Linguagem De Descrição De Hardware (VHDL)-

Linguagem De Descrição De Hardware (VHDL). Disponível:

<http://www.decom.ufop.br/imobilis/fpga-flexibilidade-no-projeto-de-hardware-parte-3-de-3/>

Acessado em : 25 de Jul. de 2016.

OLIVEIRA , André Filipe Da Silva. Sistema Didáctico De Baixo Custo Com Fpga De Alta

Densidade. Disponível:

<https://recipp.ipp.pt/bitstream/10400.22/4421/1/DM_AndreOliveira_2012_MEEC.pdf>

Acessado em : 25 de Ju.l de 2016.

COSTA, Cesar Da. Projetos de Circuitos Digitais com FPGA. 3. ed. São Paulo: Érica, 2014.