You are on page 1of 26

mexico.ni.

com

Microcontroladores y FPGA para


el Desarrollo de Sistemas
Embebidos
Ing. Jos Manuel Vlquez
Ingeniero de Aplicaciones
National Instruments de Mxico

mexico.ni.com

La Esencia de las Plataformas Embebidas

Sistema Integrado
por Software
Interfaz de
Comunicacin

mexico.ni.com

Elementos a
Procesar

Entradas y
Salidas al
Sistema

Graphical System Design y Sistemas Embebidos

LEGO Mindstorms
NXT

Extremely Large Telescope (ELT)


Control de Espejos en
Grandes Telescopios

El juguete ms
divertido del ao

mexico.ni.com

Plataformas de Despliegue
I/O
Flexibilidad y Costo del Sistema

I/O
I/O

PXI RIO

Processor

FPGA

Custom I/O

PCI RIO
CompactRIO
CompactRIO
Integrated

Single-Board
RIO

Nmero de Sistemas Desplegados


mexico.ni.com

ARM
targets

LabVIEW

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:

mexico.ni.com

Arquitectura de 32 bits
Sistema Operativo
Embebido

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

mexico.ni.com

Quin es ARM?

Provee diseo de procesadores


Ha entregado >10 billones de procesadores
desde 1990
Las licencias de ARM incluyen:

mexico.ni.com

LabVIEW for ARM Microcontrollers


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 funcio
nalidad sofisticada, lo que hace toda la
experiencia ms gratificante e
instructiva

mexico.ni.com

10

Generacin de Cdigo ANSI C


desde NI LabVIEW

mexico.ni.com

11

LabVIEW C Generator
Genera cdigo C profesional
desde un diagrama de
LabVIEW

mexico.ni.com

12

Precisin
Estabilidad
Desempeo
Densidad
Legibilidad

Construye el cdigo
generado en un proyecto
superior.
Validacin con ejecucin en
escritorio
Aumenta/sobrescribe cdigo
cuando es necesario

Exporte Lgica Digital a FPGAs


Xilinx con NI Multisim

mexico.ni.com

13

Plataforma de Tecnologa NI RIO


mexico.ni.com

14

Controlador de Dispositivos

Paquete para
Soporte de
Tarjetas

Software de
Aplicacin

Diseo de
PCBs

Desarrolle Mejor.
mexico.ni.com

VHDL

Evite Esto.
15

La Plataforma RIO (Reconfigurable I/O)


I/O

Procesador

I/O

FPGA

I/O a la Medida

mexico.ni.com

16

Poderoso y
flexible, pero
complejo

Si el FPGA es tan bueno


Por qu no usarlo ms?

Enfoque Tradicional = no es sencillo


mexico.ni.com

17

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)

mexico.ni.com

18

Abstraccin de Tecnologa:
Portabilidad y Paralelismo

ALUs

Interconexiones

Funciones Lgicas

Memoria

Entradas / Salidas

Multiplicadores
mexico.ni.com

19

NI Single-Board RIO
FPGA

mexico.ni.com
NI
LabVIEW

Procesamiento
en
Real-Time o PC

Mdulos de E/S
para cualquier
seal

para programar RT, FPGA,


E/S y buses de interfaces.
20

Llamar VIs Remotamente como Web Services


Peticin
Windows y Real-

Time
Clientes web
personalizados
No necesita runtime engine
Protocolo Standard
http
Amigable con
Firewall

Servidor Web
mexico.ni.com

Respuesta

21

Clientes Web

Plataforma para Control de NI


LabVIEW Development Environment
Control Design and
Simulation Module

System ID Toolkit

StateChart Module

PID and Fuzzy Logic Toolkit

Simulation Interface
Toolkit

NI Motion Control

LabVIEW Real-Time

LabVIEW FPGA

LV Microprocessor SDK

Targets

PXI
mexico.ni.com

CompactRIO
22

SingleBoardRIO

32-Bit p

Graphical System Design


en la Educacin

Circuitos y
Electrnica

NI ELVIS

Medicin e
Instrumentacin

RF y
Coms.

NI myDAQ

Equipo

Clases

NI CompactRIO,
DaNI 2.0

Control &
Robtica
Diseo Estudiantil

LabVIEW con
Arduino

Productividad, Confianza e Innovacin


mexico.ni.com

NI USRP

23

Siga las ltimas Noticias Acadmicas!

Boletn semestral
Recursos tcnicos
ltimas promociones
y noticias
Para estudiantes y
para profesores e
investigadores

ni.com/mexico/boletinacademico
mexico.ni.com

24

Hagamos Ingeniera!
Jos Manuel Vlquez
jose.volquez@ni.com

01 800 010 0793

mexico.ni.com

25

Disfrute el Resto del Da

mexico.ni.com

26

You might also like