Upload
agustin-arroyo
View
38
Download
1
Embed Size (px)
DESCRIPTION
microcontroladore y fpga son usados en el desarrollo actual de sistemas
Citation preview
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