Interconexiones
Programables
Bloques
Lgicos
Bloques
de E/S
Importancia de FPGA en Sistemas
Alta Confiabilidad Los diseos se convierten en
circuitos personalizados
Alto Determinismo Ejecuta algoritmos a velocidades
determinsticas de 25 ns (ms rpido en varios casos)
Verdadero Paralelismo Habilita tareas paralelas y
pipelining
Reconfigurable Creacin y modificacin de
personalidades
Ejemplo Simplificado de FPGA
Implementando Lgica en EFPGA: F = {(A+B)CD} E
F
Cdigo de LabVIEW FPGA
A
B
C
D
Ejemplo Simplificado de FPGA
E
F
A
B
C
D
Z
W X Y
Programacin Grfica
de FPGA
Abstraccin de HDL de la Nueva
Generacin
DEMO
Abstraccin de Cdigo de LabVIEW FPGA
Contador E/S Analgicas E/S con DMA
Clocks
Counters
PWMIP
Built-in
Custom
Custom timing and Counters
synchronization
Custom
Custom Analog
Processing
analog blocksI/O
triggering
Multiple Scan Rates
Aplicaciones Comunes
Seales de los
Sensores
Aplicaciones Comunes
FPGA
Host
CompactRIO
Compact Vision
System
DAQ Inteligente
PCI Serie R
DAQ Inteligente
PXI Serie R
Temporizacin y
Sincronizacin
PXI
Construya su Sistema CompactRIO
Controlador
LabVIEW Real-Time
Comunicacin Ethernet
Sistema integrado
Backplane
LabVIEW FPGA
4 u 8 ranuras
Mdulos de la Serie C
Entradas analgicas, salidas analgicas, E/S
digitales, comunicacin CAN, movimiento y
personalizados
Sistema Embebido Reconfigurable NI CompactRIO
Durabilidad Extrema
Circuitera Reconfigurable FPGA Rango de Temp. de -40 a 70 C
Confiabilidad en hardware, optimizado, temporizacin 50 g impacto
flexible, disparos, sincronizacin 179.6 mm (7.07 in) Certificaciones Industriales
VxWorks Real-Time OS
400 MHz PowerPC
Control embebido confiable,
anlisis
88.1 mm (3.47 in)
VxWorks Real-Time OS
Miles de Funciones de LabVIEW,
sistema de archivos tolerante a fallas
Real-Time
Controller
I/O I/O
I/O I/O
Mdulos de E/S
Conectividad
Acond. de
Seal ADC a
Arquitectura del Sistema CompactRIO
Host
User VI Network VI de Prioridad Comunicacin VI de Prioridad FPGA VI LabVIEW
Interface Communication
Windows Normal entre Hilos Crtica Interface FPGA
Enterprise
Almacenamiento
VI LabVIEW FPGA
VI LabVIEW Real-Time
VI Windows
(opcional)
Administre el CompactRIO con el Proyecto de LabVIEW
Demostracin
Crear una aplicacin CompactRIO simple desde cero
Abrir y ejecutar programas ms complejos
(control de motor)