Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Guilherme Yamamoto
Engenheiro de Marketing de Produto
ni.com
Tecnologia FPGA
Blocos de E/S
Acesso direto s E/S digitais e analgicas.
Interconexes programveis
Roteamento de sinais por meio da matriz FPGA
Blocos de memria
Armazenam conjuntos ou valores de dados na
RAM definida pelo usurio.
Multiplicadores e DSPs
Implementam o processamento de sinais usando
circuitos de multiplicador e de multiplicador
acumulado
ni.com 4
Abordagem baseada em processador
CPU
Entradas
~25 us
Software de aplicao
Tempo de resposta
Sistema operacional
API de driver
Hardware
Clculos
Sistema
ou dispositivo
Sadas
ni.com 5
Tomada de decises baseadas em hardware com FPGA
Hardware CPU
Entradas
~25 ns
Software de aplicao
Tempo de resposta
Sistema operacional
API de driver
Clculos
Sistema
ou dispositivo
Sadas
ni.com 6
A abordagem da NI
Entrada analgica
Sada analgica
FPGA Processador
E/S digitais
E/S digitais
ni.com 7
Mdulo LabVIEW FPGA
ni.com 8
Elementos do LabVIEW FPGA
Interface de E/S Comunicao de dados
Temporizao Controle
ni.com 9
Abstrao das complexidades do hardware
ni.com 10
Mapeamento do LabVIEW em um FPGA
F
Y Z
ni.com 11
LabVIEW: Ambiente grfico de desenvolvimento de sistemas
Projeto = Configurao do sistema VI = Aplicao
ni.com 12
Programe com o LabVIEW FPGA Recursos de alto desempenho
Elementos familiares de programao do Funes matemticas de alta velocidade
LabVIEW Controle avanado de temporizao
Desenvolva, simule, depure, compile e Acesso aos ncleos DSP otimizados
implemente com o LabVIEW
Integre IP externas ao FPGA
ni.com 13
Os FPGAs programveis pelo usurio em instrumentos
projetados por software permitem:
ni.com 14
LabVIEW FPGA para sistemas embarcados
Entrada analgica
Sada analgica
FPGA Processador
E/S digitais
E/S digitais
ni.com 15
NI Linux Real-Time: Arquiteturas flexveis de software
1 LabVIEW
LabVIEW
FPGA
API FPGA
3
2 C/C++
Interface C
DMA
FIFO
ni.com 17
ni.com 18
Mecanismos de integrao de HDL
FPGA
VI do LabVIEW FPGA
101110
Integrao de IP
E/S
Socketed 101110
CLIP
CLIP CLIP
definido definido
pelo usurio pelo usurio
ni.com 19
Seja mais produtivo com o LabVIEW FPGA
Verifique com maior rapidez
ni.com 20
Verificando seus componentes com o LabVIEW
Crie, execute, analise e apresente resultados de teste a partir de um ambiente
LabVIEW
ni.com 21
Sntese de alto nvel em FPGA
LabVIEW FPGA IP Builder
LabVIEW FPGA
IP Builder
Vivado HLS
ni.com 22
Demonstrao da comunicao entre um VI do
LabVIEW FPGA com o processador host
DMA
FIFO
ni.com 23
ni.com 24
A soluo da NI
Projeto
Simulao e teste InsightCMTM Vision 1000s de Multisim Projeto de sistema Para C/C++
Rpido retorno de seus investimentos
Controladora industrial
CompactRIO
Single Board+GPIC
Robusto, de uso comprovado CompactRIO
pela indstria 10,000s Single Board CompactRIO
implementados nos ambientes CompactRIO System On Module
mais hostis do mundo
ni.com 25
Mdulo LabVIEW FPGA
Alivie as partes mais importantes de sua aplicao
ni.com 26
Outros recursos
ni.com/fpga
Fundamentos bsicos do FPGA
Saiba mais sobre nossas ferramentas
o LabVIEW FPGA
o Hardware baseado em FPGA
ni.com 27