Microcontroladores y FPGA Para El Desarrollo de Sistemas Embebidos NI
-
Upload
agustin-arroyo -
Category
Documents
-
view
38 -
download
1
description
Transcript of Microcontroladores y FPGA Para El Desarrollo de Sistemas Embebidos NI
-
mexico.ni.com
-
mexico.ni.com
Microcontroladores y FPGA para el Desarrollo de Sistemas
Embebidos Ing. Jos Manuel Vlquez
Ingeniero de Aplicaciones National Instruments de Mxico
-
3 mexico.ni.com
La Esencia de las Plataformas Embebidas
Sistema Integrado por Software
Interfaz de Comunicacin
Elementos a Procesar
Entradas y Salidas al Sistema
-
4 mexico.ni.com
Graphical System Design y Sistemas Embebidos
LEGO Mindstorms NXT El juguete ms divertido del ao
Extremely Large Telescope (ELT) Control de Espejos en Grandes Telescopios
-
5 mexico.ni.com
CompactRIO
PXI RIO
PCI RIO
Nmero de Sistemas Desplegados
Flexib
ilidad
y Co
sto de
l Sist
ema
Single-Board RIO
CompactRIO Integrated
Custom I/O
I/O
I/O
I/O
Processor FPGA
LabVIEW ARM
targets
Plataformas de Despliegue
-
6 mexico.ni.com
Mdulos para Microcontroladores en NI LabVIEW
NI LabVIEW Embedded Module para Procesadores ARM
Hasta 260 procesadores ARM7, ARM9, y Cortex M3 soportados
Simulacin para desarrollo de software
LabVIEW Microprocessor SDK
Ejecutar LabVIEW en cualquier:
Arquitectura de 32 bits Sistema Operativo
Embebido
-
7 mexico.ni.com
LabVIEW Embedded Module para Microcontroladores ARM
Ms de 260 procesadores ARM7, ARM9, and Cortex M3 soportados
Controladores integrados para analgico, digital y comunicaciones
Soporte de simulacin para desarrollo de software
-
8 mexico.ni.com
Quin es ARM?
Provee diseo de procesadores Ha entregado >10 billones de procesadores
desde 1990 Las licencias de ARM incluyen:
-
9 mexico.ni.com
LabVIEW for ARM Microcontrollers
-
10 mexico.ni.com
UC Berkeley Ensea Sistemas Embebidos para Microcontroladores ARM
El Reto: Introducir en ingeniera el diseo de sistemas embebidos a travs de una serie de prcticas de laboratorio y proyectos de equipo se centr en el desarrollo de la robtica.
"Al utilizar LabVIEW, los estudiantes pueden desarrollar rpidamente funcionalidad sofisticada, lo que hace toda la
experiencia ms gratificante e instructiva
-
11 mexico.ni.com
Generacin de Cdigo ANSI C desde NI LabVIEW
-
12 mexico.ni.com
LabVIEW C Generator Genera cdigo C profesional
desde un diagrama de LabVIEW
Precisin Estabilidad Desempeo Densidad Legibilidad
Construye el cdigo generado en un proyecto superior.
Validacin con ejecucin en escritorio
Aumenta/sobrescribe cdigo cuando es necesario
-
13 mexico.ni.com
Exporte Lgica Digital a FPGAs Xilinx con NI Multisim
-
14 mexico.ni.com
Plataforma de Tecnologa NI RIO
-
15 mexico.ni.com
Desarrolle Mejor. Evite Esto.
Software de Aplicacin
Controlador de Dispositivos
Paquete para Soporte de
Tarjetas
Diseo de PCBs
VHDL
-
16 mexico.ni.com
La Plataforma RIO (Reconfigurable I/O)
Poderoso y flexible, pero complejo
Procesador FPGA I/O
I/O
I/O a la Medida
-
17 mexico.ni.com
Si el FPGA es tan bueno Por qu no usarlo ms?
Enfoque Tradicional = no es sencillo
-
18 mexico.ni.com
Hardware Definido por Software = FPGA
Programable por Software (y Reconfigurable) Hardware Confiable (y con Repetibilidad) Procesamiento de Seales de Alta Velocidad (y Paralelo) Determinismo Extremo (y control por ciclo de reloj)
-
19 mexico.ni.com
Entradas / Salidas
Memoria
Interconexiones ALUs
Funciones Lgicas
Multiplicadores
Abstraccin de Tecnologa: Portabilidad y Paralelismo
-
20 mexico.ni.com
NI Single-Board RIO Mdulos de E/S para cualquier
seal
FPGA Procesamiento en
Real-Time o PC
NI LabVIEW para programar RT, FPGA, E/S y buses de interfaces.
-
21 mexico.ni.com
Windows y Real-Time Clientes web personalizados No necesita run-time engine Protocolo Standard http Amigable con Firewall
Servidor Web Clientes Web Respuesta
Peticin
Llamar VIs Remotamente como Web Services
-
22 mexico.ni.com
Plataforma para Control de NI
LabVIEW Development Environment
Control Design and Simulation Module System ID Toolkit StateChart Module
LabVIEW Real-Time LabVIEW FPGA
CompactRIO PXI SingleBoardRIO
Targets
PID and Fuzzy Logic Toolkit Simulation Interface Toolkit NI Motion Control
LV Microprocessor SDK
32-Bit p
-
23 mexico.ni.com
Control & Robtica
RF y Coms.
Medicin e Instrumentacin
Diseo Estudiantil
NI CompactRIO, DaNI 2.0
LabVIEW con Arduino
NI USRP
NI ELVIS
NI myDAQ
Clases Equipo
Graphical System Design en la Educacin
Circuitos y Electrnica
Productividad, Confianza e Innovacin
-
24 mexico.ni.com
Siga las ltimas Noticias Acadmicas!
Boletn semestral Recursos tcnicos ltimas promociones
y noticias Para estudiantes y
para profesores e investigadores
ni.com/mexico/boletinacademico
-
25 mexico.ni.com
Hagamos Ingeniera!
Jos Manuel Vlquez [email protected]
01 800 010 0793
-
26 mexico.ni.com
Disfrute el Resto del Da
Slide Number 1Microcontroladores y FPGA para el Desarrollo de Sistemas EmbebidosLa Esencia de las Plataformas EmbebidasGraphical System Design y Sistemas EmbebidosPlataformas de DespliegueMdulos para Microcontroladores en NI LabVIEWLabVIEW Embedded Module para Microcontroladores ARMQuin es ARM?LabVIEW for ARM MicrocontrollersUC Berkeley Ensea Sistemas Embebidos para Microcontroladores ARMSlide Number 11 LabVIEW C GeneratorExporte Lgica Digital a FPGAs Xilinx con NI MultisimSlide Number 14Slide Number 15La Plataforma RIO (Reconfigurable I/O) Si el FPGA es tan bueno Por qu no usarlo ms? Hardware Definido por Software = FPGAAbstraccin de Tecnologa:Portabilidad y ParalelismoSlide Number 20Llamar VIs Remotamente como Web ServicesPlataforma para Control de NISlide Number 23Siga las ltimas Noticias Acadmicas!Slide Number 25Disfrute el Resto del Da