FPGA: Field Programmable Gate Array

Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
FPGA: Field Programmable Gate Array por Mind Map: FPGA: Field Programmable Gate Array

1. Elementos Básicos

1.1. CLB (Configurable Logic Blok)

1.1.1. Unidade Logica Do FPGA

1.2. IOB (In/Out Block)

1.2.1. Fazem A Interface Com Ambiente

1.3. SB (Switch Block)

1.3.1. Responsável Pelas Interconexões Com Os CLBs

2. Áreas De Aplicação

2.1. Previsão Do tempo

2.2. Consumo

2.3. Transporte

2.4. Industria

2.5. Comunicação De Dados/Telecomunicações

2.6. Militar

2.7. Computadores E Periféricos

3. Ferramentas CAE E De Síntese

3.1. Especificação de Comportamento Da FPGA

3.1.1. Diagramas, HDL, Maquina De Estado

3.2. Sintetização Dos Circuitos

3.3. Verificação Do Funcionamento Dos Circuitos

3.3.1. Simulação Funcional E Temporal

3.4. Geração De Relatórios

3.5. Implementação Do Projeto No Nível Físico

4. Forma De Descrição Dos Circuitos Digitais

4.1. Estrutural

4.1.1. Indica oque Forma o Circuito E suas interconexões

4.2. Comportamento

4.2.1. Descreve O Circuito através do Seu Funcionamento

4.2.2. Metodologia Algorítmica

4.2.2.1. No VHDL, Usa - se o Comando Process

4.2.3. Metodologia Do Fluxo De Dados

5. Circuito Programável Composto Por Conjunto De Células Logica Alocados Em Forma De Matriz

6. Vantagens Do FPGA

6.1. Redução No Time To - Market

6.2. Maior Confiabilidade

6.3. Desenvolvimento Conjunto Hardware Software

7. Arquiteturas

7.1. SEA OF GATES

7.1.1. O Circuito É Composto Por Transistores Ou Blocos Lógicos De Baixa Complexidade

7.1.2. O Roteamento É Feito Pela Células

7.2. ROW BASED

7.2.1. Blocos Lógicos Disposto Horizontalmente

7.2.2. Áreas de Roteamento Dedicadas Entre os Blocos Lógico

8. Roteamento

8.1. Interconexão De Bloco Lógicos através de uma rede de camada de metal

8.2. Conexão Física Entre os Blocos lógicos feitas com os Transistores controlados Por Pits De Memoria PIP Ou por Chave de Interconexão (Switch Matrix)

9. Linguagem De Descrição De Hardware

9.1. VHDL

9.1.1. Apropriada Para Modelar E Estruturar O Comportamento De Um Hardware

9.1.2. Hardware Description Language (Linguagem de descrição de hardware)

9.1.3. Permite A Transferência Para Varias Tecnologias

9.1.4. Simulação Em Diversos Níveis

9.1.5. Simplificação Da Migração Tecnológica

9.1.6. Reutilização De Recursos

9.2. VHSIC

9.2.1. Very High Speed Integrated Circuits é uma linguagem usada para facilitar o design (projeto/concepção) de circuitos digitais em FPGAs e ASICs

10. Reconfiguração

10.1. Total

10.1.1. Todo O Dispositivo É Reconfigurado

10.2. Parcial

10.2.1. Disruptiva

10.2.1.1. Somente Uma Parte Do Dispositivo É Reconfigurado

10.2.1.2. Partes Do Sistema Que Não Estão Sendo Reconfiguradas Permanecem Em Funcionamento

10.2.2. Não - Disruptiva

10.2.2.1. Reconfiguração Afeta Outras Partes Do Dispositivo

10.2.2.2. Necessita de Parada No Funcionamento

10.3. Dinâmica

10.3.1. Não Ha Necessidade De Reiniciar O Circuito

10.3.2. Em Tempo De Execução

10.4. Extrínseca

10.4.1. Reconfigura Parcialmente o Sistema

10.4.2. Considera Cada FPGA Como Uma Unidade de Reconfiguração

10.5. Intrínseca

10.5.1. Reconfigura Parcialmente Cada FPGA Do Sistema