SlideShare une entreprise Scribd logo
1  sur  49
FPGAs para aplicaciones espaciales
Centro de Desarrollo Aeroespacial – IPN
10 Marzo 2014
Dr. Miguel Arias Estrada
ariasmo@inaoep.mx
Laboratorio de Cómputo
Reconfigurable y de
Alto Desempeño
Contenido
1. Satélites pequeños
2. Tecnología FPGA y Cómputo Reconfigurable
3. Investigación con FPGAs
4. FPGAs para aplicaciones espaciales
5. Plataforma FPGA propuesta
6. Ecosistema: SUA, globos, satélites
7. Red mexicana de FPGAs para el espacio
1. Satélites Pequeños
Micro-satélites
10-100 kgs
Nano- satélites:
1-10 kgs
Pico-satélites
100 grs – 1 Kgs
Femto-satélites
100 gramos o menos
Satellite Market is Growing Ac
Nu
sa
inc
50
By 2010:
© Europlan UK Ltd 3
es
ers
010)
nius, Nov. 16th-18th, 2011
Estándar CubeSat
Propuesto por Dr. R. Twiggs
(Stanford, 1999)
10 x 10 x 10 cm
Ventajas de Nanosatélites
 Tamaño y peso reducido
 Costo bajo y uso de componentes
comerciales
 Bajo costo de lanzamiento
 Tecnología accesible sin grandes
inversiones
 Educación, experimentos, misiones
reales
Satellite on a Chip
2. Tecnología FPGA
FPGA – Field Programable Gate Array
 Circuito integrado digital donde los recursos (funciones digitales
básicas) pueden ser configuradas e interconectadas mediante
un archivo de configuración
Cómputo Reconfigurable = Posibilidad de modificar el
hardware mediante “programación”
 FPGA = Field Programmable Gate Array
 Arreglo de bloques digitales básicos con
interconexiones programables
 Configuración de alto nivel basado en
lenguajes de descripción de hardware
(HDL)
FPGA
Slice
IOB
FPGA vs DSP
 Los FPGAs son de 10 a 1000 veces mas rápidos que un DSP
1k
10k
100k
1M
10M
100M
1G
Less Complex More ComplexAlgorithm Complexity
D
a
t
a
R
a
t
e
S
a
m
p
l
e
s
p
e
r
s
e
c
o
n
d
MPU/MCU
Single-Chip DSP
FPGA-Based
DSP
ASIC
Multiple DSP Cores
or Chips
Diseño con FPGAs
Los FPGAs se usan para diseño digital de sistemas
complejos y sistemas empotrados (embedded
systems)
Siguiendo técnicas tradicionales no es eficiente
 Diseñador tradicional requiere 50 años para ocupar toda la
capacidad de un FPGA de 1 millón de compuertas
Se usan metodologías similares al diseño software
 Uso de lenguajes de descripción de hardware
 Encapsulación y reuso de módulos
 HDL: VHDL, Verilog, Handel-C
 Similar a diseño software (pero pensando en limitaciones
de hardware)
Cómputo Reconfigurable: adaptar la arquitectura al
algoritmo y no el algoritmo a la arquitectura
3. Investigación con FPGA
Oportunidades interesantes
- Combinar ventajas de FPGAs con algún
área que se beneficie
- Integración de un solo chip de sistemas
complejos
- Posibilidad de crear arquitecturas a la
medida: aceleración de algoritmos
Laboratorio de Cómputo
Reconfigurable
INAOE
 El laboratorio es parte del
departamento de Ciencias
Computacionales
 4 investigadores
 10 estudiantes de Maestria
 5 estudiantes de Doctorado
 Desde 1998
 Investigación y desarrollo en:
 Visión por computadora en
tiempo real
 Criptografía y codificación
 Procesamiento Hardware de
Señal
Investigación con FPGA
1. Arquitecturas FPGA
2. Visión por computadora
• Acelerar algoritmos usando FPGAs
• Resolver cosas que otros no hacen
• Tener ventaja competitiva internacional
Metodología INAOE
 Desarrollo usando tarjetas FPGA
comerciales
 La arquitectura final se puede
migrar a un sistema dedicado
 Meta: lograr procesamiento de video
en tiempo real (30 fps, 640x480
pixeles)
Target processor FPGA implementation
REGISDTRO
(HEADER)
VENTANA
PATRÓN
VENTANADE
BÚSQUEDA PROCESADOR
DE
CORRELACIÓN
Arquitectura de seguimiento de blancos
Cámara FPGA
Otros productos con FPGA
Cámara USB 3.0
5 Megapixeles
FPGA para control de
sensor de imágen
Procesamiento en FPGA
Demostración RC200
Embedded computing with FPGA
Control de un robot movil con FPGA
Mexbox - Plataforma FPGA
ReConFig 2014
International Conference on
Reconfigurable Logic
8-10 Diciembre 2014
Cancún, México
www.reconfig.org
4. FPGAs para aplicaciones
espaciales
1. Integración en un solo chip de sistemas
complejos
2. Aceleración de algoritmos de 10 a 100 veces
con respecto a una computadora PC
3. Reducción de tamaño, peso, consumo de
potencia -> sistemas móviles
4. Protección de IP (FPGA es muy dificil de
copiar)
Ventaja FPGAs
 SoC (System on a Chip)
 Reconfigurabilidad digital
 Programación accesible
 RTOS / Linux
 Pequeño y ligero
 Costo accesible
 Características requeridas para espacio
FPGAs
 Sinergias para tener una plataforma
muy compacta y completa
 Espacio y peso muy reducido
 Potencia de cómputo y flexibilidad para
interfazarse a todo tipo de sensores y
actuadores
5. Plataforma FPGA para
aplicaciones espaciales
1. Integración en un solo chip de sistemas
complejos
2. Aceleración de algoritmos de 10 a 100 veces
con respecto a una computadora PC
3. Reducción de tamaño, peso, consumo de
potencia
4. Programabilidad y reconfigurabilidad:
SOFTWARE DEFINED SATELLITE
Propuesta
 Uso de SoC (System on a Chip)
 FPGA + ARM processor
 Xilinx Zynq7000 + electrónica de
soporte
 Reconfigurabilidad + I/O flexible
Software
Plataforma FPGA
 MicroZed Board
 USB 2.0
 Gbit Ethernet
 1 Gbyte SRAM DDR3
 128 Mb Flash
 Micro SD card
 100 I/O
 Embedded Linux
Plataforma FPGA :: MicroZed
 Xilinx XC7Z010
 USB 2.0
 Gbit Ethernet
 1 Gbyte SRAM DDR3
 128 Mb Flash
 Micro SD card
 100 I/O
 Embedded Linux
Plataforma FPGA avanzada
 5x4 cm
 Xilinx Zynq industrial
 ARM dual-core Cortex-A9
MPCore @ up to 866 MHz
 USB 2 / Gbit Ethernet
 1 GByte DDR3 SRAM
 150 I/O
 3 Axis accelerometer / 3 axis
magnetometer
 www.trenz-electronic.de
6. Ecosistema
 Crear un ecosistema nacional de
instituciones trabajando con FPGAs
 Lograr masa crítica para intercambio de
ideas, personas y módulos reutilizables
 Red de investigación de FPGAs para
aplicaciones espaciales
Aplicaciones
Estabilización y
apuntado
(Control del satélite)
Procesamiento de
imagen y sensores
(Observación
terrestre o estelar)
Telemetría y
telecomunicaciones
(Comunicación con
tierra)
Computadora de a
bordo
(OBC)
Validación de plataforma FPGA
 Vehículos autopilotados
UAV
 Globo aerostático
 Satélite
7. Red Mexicana de FPGAs
para aplicaciones espaciales
Red coordinada por:
 INAOE (Ciencias Computacionales)
 Dr. Miguel Arias
 CDA (C de Fomento al desarrollo de la
Industria-Empresa Nacional)
 Dr. Mario Mendoza
7. Red Mexicana de FPGAs
para aplicaciones espaciales
 Lanzamiento: 7 Abril
 Reuniones webmeeting 1 vez / mes
 1.30 horas
 Formato: presentación, novedades, 1 a 2 charlas
invitadas
 Invitación directa
fpgaespacial.wordpress.com
Algunas actividades
 Uso de FPGA Zynq7000 / Linux + FPGA
 Star-tracker
 Estabilización y apuntado
 Workshop de 1 a 2 días en verano 2014
 Reunión anual presencial en ReConFig
Startracker (INAOE)
 Cámara + FPGA
 Seguimiento de
estrella de interés
 Mejora estabilidad
de apuntado de
satelite
 Aplicaciones en
Astrofísica
Plataforma de estabilización y
apuntado (CDA)
 Control y estabilizado
con FPGA
 Simulación de
apuntado a estrella /
objetivo
 Medición de
estabilidad
 Simulación física de
posicionamiento de
satélite
Telescopio espacial PHASES
Dr. Carlos del Burgo
 Proyecto INAOE
 Espectrofotometría
estelar
 Búsqueda de exo-
planetas tipo tierra
 Minisatélite
 50x50x50 cm
 60 Kgs
Auxiliary Star Sensor
Star Sensor
Spectrograph
Arquitectura telescopio PHASES
Instrument
On-board
Computer
FPGA
Spectrograph
Telescope /
Main Star Sensor
Auxiliary
Star
Sensor
Sun Sensor
Actuator
Linear
CCD
Thermal
Stablz
CMOSThermal
Stablz
CMOS
Thermal
Stablz
DC-DC
Convertion
5V 12V
Satellite
Power
Source
Satellite
Main
Computer
 Informes:
Miguel Arias – Ciencias Computacionales
ariasmo@inaoep.mx
Laboratorio de Cómputo
Reconfigurable y de Alto
Desempeño

Contenu connexe

Tendances

Tendances (7)

La tarjeta nexys 2
La tarjeta nexys 2La tarjeta nexys 2
La tarjeta nexys 2
 
Presentación Sistema cableado estructurado
Presentación Sistema cableado estructuradoPresentación Sistema cableado estructurado
Presentación Sistema cableado estructurado
 
Normas de cableado UTP
Normas de cableado UTPNormas de cableado UTP
Normas de cableado UTP
 
Zocalos de procesadores
Zocalos de procesadoresZocalos de procesadores
Zocalos de procesadores
 
Panduit
PanduitPanduit
Panduit
 
Profinet 03 by_pgf
Profinet 03 by_pgfProfinet 03 by_pgf
Profinet 03 by_pgf
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 

Similaire à FPGAs aplicaciones espaciales - Presentación INAOE - CDA-IPN

Que es la supercomputacion una explicacion orientada al mundo empresarial
Que es la supercomputacion   una explicacion orientada al mundo empresarialQue es la supercomputacion   una explicacion orientada al mundo empresarial
Que es la supercomputacion una explicacion orientada al mundo empresarialCein
 
Introducción a los Lenguajes de Programación para Procesamiento de Altas Pres...
Introducción a los Lenguajes de Programación para Procesamiento de Altas Pres...Introducción a los Lenguajes de Programación para Procesamiento de Altas Pres...
Introducción a los Lenguajes de Programación para Procesamiento de Altas Pres...Diego Fernando Marin
 
Inteligencia computacional en el control y operación de drones
Inteligencia computacional en el control y operación de dronesInteligencia computacional en el control y operación de drones
Inteligencia computacional en el control y operación de dronesRama Estudiantil IEEE Tucuman
 
Computación Heterogénea: Aplicaciones y Modelado de Rendimiento
Computación Heterogénea: Aplicaciones y Modelado de RendimientoComputación Heterogénea: Aplicaciones y Modelado de Rendimiento
Computación Heterogénea: Aplicaciones y Modelado de RendimientoUnai Lopez-Novoa
 
procesadores intel amd
procesadores intel amdprocesadores intel amd
procesadores intel amdPedroXavier
 
"Diseño y aplicación de un lector RFID online en un centro de distribución" p...
"Diseño y aplicación de un lector RFID online en un centro de distribución" p..."Diseño y aplicación de un lector RFID online en un centro de distribución" p...
"Diseño y aplicación de un lector RFID online en un centro de distribución" p...3JornadasRFID
 
Almacenamiento y Respaldo
Almacenamiento y RespaldoAlmacenamiento y Respaldo
Almacenamiento y Respaldocarcordoz
 
Bus Quick Path Interconnect [QPI]
Bus Quick Path Interconnect [QPI]Bus Quick Path Interconnect [QPI]
Bus Quick Path Interconnect [QPI]Cloud Rodriguez
 
PROCESOS TECNOLOGICOS
PROCESOS TECNOLOGICOSPROCESOS TECNOLOGICOS
PROCESOS TECNOLOGICOSDVenegas002
 
Integración de ROS (Robot Operating System) con las plataformas Arduino y Ras...
Integración de ROS (Robot Operating System) con las plataformas Arduino y Ras...Integración de ROS (Robot Operating System) con las plataformas Arduino y Ras...
Integración de ROS (Robot Operating System) con las plataformas Arduino y Ras...Alvaro Angel Romero Gandul
 
Creando un SCADA con Python y HTML5
Creando un SCADA con Python y HTML5Creando un SCADA con Python y HTML5
Creando un SCADA con Python y HTML5Nahuel Defossé
 

Similaire à FPGAs aplicaciones espaciales - Presentación INAOE - CDA-IPN (20)

Que es la supercomputacion una explicacion orientada al mundo empresarial
Que es la supercomputacion   una explicacion orientada al mundo empresarialQue es la supercomputacion   una explicacion orientada al mundo empresarial
Que es la supercomputacion una explicacion orientada al mundo empresarial
 
Elvis ii
Elvis iiElvis ii
Elvis ii
 
Proyecto u2 rout-ev2
Proyecto u2 rout-ev2Proyecto u2 rout-ev2
Proyecto u2 rout-ev2
 
Introducción a los Lenguajes de Programación para Procesamiento de Altas Pres...
Introducción a los Lenguajes de Programación para Procesamiento de Altas Pres...Introducción a los Lenguajes de Programación para Procesamiento de Altas Pres...
Introducción a los Lenguajes de Programación para Procesamiento de Altas Pres...
 
Memoria.pdf
Memoria.pdfMemoria.pdf
Memoria.pdf
 
Inteligencia computacional en el control y operación de drones
Inteligencia computacional en el control y operación de dronesInteligencia computacional en el control y operación de drones
Inteligencia computacional en el control y operación de drones
 
Computación Heterogénea: Aplicaciones y Modelado de Rendimiento
Computación Heterogénea: Aplicaciones y Modelado de RendimientoComputación Heterogénea: Aplicaciones y Modelado de Rendimiento
Computación Heterogénea: Aplicaciones y Modelado de Rendimiento
 
procesadores intel amd
procesadores intel amdprocesadores intel amd
procesadores intel amd
 
intel amd
intel amdintel amd
intel amd
 
"Diseño y aplicación de un lector RFID online en un centro de distribución" p...
"Diseño y aplicación de un lector RFID online en un centro de distribución" p..."Diseño y aplicación de un lector RFID online en un centro de distribución" p...
"Diseño y aplicación de un lector RFID online en un centro de distribución" p...
 
Almacenamiento y Respaldo
Almacenamiento y RespaldoAlmacenamiento y Respaldo
Almacenamiento y Respaldo
 
Protocolo
ProtocoloProtocolo
Protocolo
 
Bus Quick Path Interconnect [QPI]
Bus Quick Path Interconnect [QPI]Bus Quick Path Interconnect [QPI]
Bus Quick Path Interconnect [QPI]
 
Novedades de OpenSolaris 2009.06
Novedades de OpenSolaris 2009.06Novedades de OpenSolaris 2009.06
Novedades de OpenSolaris 2009.06
 
PROCESOS TECNOLOGICOS
PROCESOS TECNOLOGICOSPROCESOS TECNOLOGICOS
PROCESOS TECNOLOGICOS
 
Integración de ROS (Robot Operating System) con las plataformas Arduino y Ras...
Integración de ROS (Robot Operating System) con las plataformas Arduino y Ras...Integración de ROS (Robot Operating System) con las plataformas Arduino y Ras...
Integración de ROS (Robot Operating System) con las plataformas Arduino y Ras...
 
P F C
P F CP F C
P F C
 
Qnap LA 2020
Qnap LA 2020Qnap LA 2020
Qnap LA 2020
 
Introduccion fpga
Introduccion fpgaIntroduccion fpga
Introduccion fpga
 
Creando un SCADA con Python y HTML5
Creando un SCADA con Python y HTML5Creando un SCADA con Python y HTML5
Creando un SCADA con Python y HTML5
 

Plus de Miguel Arias

ASCEND 2023 presentation
ASCEND 2023 presentationASCEND 2023 presentation
ASCEND 2023 presentationMiguel Arias
 
Prefixa Visualization Studio
Prefixa Visualization StudioPrefixa Visualization Studio
Prefixa Visualization StudioMiguel Arias
 
Onerender portfolio 2015
Onerender portfolio 2015Onerender portfolio 2015
Onerender portfolio 2015Miguel Arias
 
Prefixa big data 2015
Prefixa big data 2015Prefixa big data 2015
Prefixa big data 2015Miguel Arias
 
Prefixa 2015 portfolio
Prefixa 2015 portfolioPrefixa 2015 portfolio
Prefixa 2015 portfolioMiguel Arias
 
OneRender presentation at 3D-Symposium Nov 2014
OneRender presentation at 3D-Symposium Nov 2014OneRender presentation at 3D-Symposium Nov 2014
OneRender presentation at 3D-Symposium Nov 2014Miguel Arias
 
OneRender Beta results Gallery Nov 2014
OneRender Beta results Gallery Nov 2014OneRender Beta results Gallery Nov 2014
OneRender Beta results Gallery Nov 2014Miguel Arias
 
Academia a industria 2013 v1
Academia a industria 2013 v1Academia a industria 2013 v1
Academia a industria 2013 v1Miguel Arias
 
Camaras Imaging Source Mexico
Camaras Imaging Source MexicoCamaras Imaging Source Mexico
Camaras Imaging Source MexicoMiguel Arias
 
Prefixa 3D Products 2010
Prefixa 3D Products 2010Prefixa 3D Products 2010
Prefixa 3D Products 2010Miguel Arias
 

Plus de Miguel Arias (11)

ASCEND 2023 presentation
ASCEND 2023 presentationASCEND 2023 presentation
ASCEND 2023 presentation
 
Prefixa Visualization Studio
Prefixa Visualization StudioPrefixa Visualization Studio
Prefixa Visualization Studio
 
Onerender portfolio 2015
Onerender portfolio 2015Onerender portfolio 2015
Onerender portfolio 2015
 
OneRender 2015
OneRender 2015OneRender 2015
OneRender 2015
 
Prefixa big data 2015
Prefixa big data 2015Prefixa big data 2015
Prefixa big data 2015
 
Prefixa 2015 portfolio
Prefixa 2015 portfolioPrefixa 2015 portfolio
Prefixa 2015 portfolio
 
OneRender presentation at 3D-Symposium Nov 2014
OneRender presentation at 3D-Symposium Nov 2014OneRender presentation at 3D-Symposium Nov 2014
OneRender presentation at 3D-Symposium Nov 2014
 
OneRender Beta results Gallery Nov 2014
OneRender Beta results Gallery Nov 2014OneRender Beta results Gallery Nov 2014
OneRender Beta results Gallery Nov 2014
 
Academia a industria 2013 v1
Academia a industria 2013 v1Academia a industria 2013 v1
Academia a industria 2013 v1
 
Camaras Imaging Source Mexico
Camaras Imaging Source MexicoCamaras Imaging Source Mexico
Camaras Imaging Source Mexico
 
Prefixa 3D Products 2010
Prefixa 3D Products 2010Prefixa 3D Products 2010
Prefixa 3D Products 2010
 

Dernier

CULTURA TIAHUANACO-culturas peruanas.pptx
CULTURA TIAHUANACO-culturas peruanas.pptxCULTURA TIAHUANACO-culturas peruanas.pptx
CULTURA TIAHUANACO-culturas peruanas.pptx2021370019
 
⚛️2o MAESTRO CIENCIAS FISICA CUADERNO DE TRABAJO3T.pdf · versión 1.pdf
⚛️2o MAESTRO CIENCIAS FISICA CUADERNO DE TRABAJO3T.pdf · versión 1.pdf⚛️2o MAESTRO CIENCIAS FISICA CUADERNO DE TRABAJO3T.pdf · versión 1.pdf
⚛️2o MAESTRO CIENCIAS FISICA CUADERNO DE TRABAJO3T.pdf · versión 1.pdfClaudiaMolina492672
 
Osteología del miembro torácico - Anatomía Veterinaria
Osteología del miembro torácico - Anatomía VeterinariaOsteología del miembro torácico - Anatomía Veterinaria
Osteología del miembro torácico - Anatomía Veterinariaspeckledpelt
 
Linea de tiempo, (la psicología anormal)
Linea de tiempo, (la psicología anormal)Linea de tiempo, (la psicología anormal)
Linea de tiempo, (la psicología anormal)PabloBriceo13
 
BANCO DE PREGUNTAS 2DA SEM CLASE 1a.pptx
BANCO DE PREGUNTAS 2DA SEM CLASE 1a.pptxBANCO DE PREGUNTAS 2DA SEM CLASE 1a.pptx
BANCO DE PREGUNTAS 2DA SEM CLASE 1a.pptxantonioparedes28p
 
Villares & Bahamonde. - El mundo contemporáneo. Del siglo XIX al XXI [2012].pdf
Villares & Bahamonde. -  El mundo contemporáneo. Del siglo XIX al XXI [2012].pdfVillares & Bahamonde. -  El mundo contemporáneo. Del siglo XIX al XXI [2012].pdf
Villares & Bahamonde. - El mundo contemporáneo. Del siglo XIX al XXI [2012].pdffrank0071
 
La materia y sus tres estados principales
La materia y sus tres estados principalesLa materia y sus tres estados principales
La materia y sus tres estados principalesProf. Armando Muñiz
 
5to sec - UNIDAD 0 - Actividad 4 - CyT Diseña 2024.pptx
5to sec - UNIDAD 0 - Actividad 4 - CyT Diseña 2024.pptx5to sec - UNIDAD 0 - Actividad 4 - CyT Diseña 2024.pptx
5to sec - UNIDAD 0 - Actividad 4 - CyT Diseña 2024.pptxMaryoriCastaedaMudar
 
Síndrome del Niño Maltratado signos de alerta
Síndrome del Niño Maltratado signos de alertaSíndrome del Niño Maltratado signos de alerta
Síndrome del Niño Maltratado signos de alertaanapauflores2007
 
física - método científico y magnitudes físicas
física - método científico y magnitudes físicasfísica - método científico y magnitudes físicas
física - método científico y magnitudes físicasCsarLoyolaAsmat
 
EXPLORACIONgeoquimica_______________.ppt
EXPLORACIONgeoquimica_______________.pptEXPLORACIONgeoquimica_______________.ppt
EXPLORACIONgeoquimica_______________.pptYaminneLaverianoEspi
 
Act Doc 07 Metabolismo Microbiano mejorado.ppt
Act Doc 07 Metabolismo Microbiano mejorado.pptAct Doc 07 Metabolismo Microbiano mejorado.ppt
Act Doc 07 Metabolismo Microbiano mejorado.pptbrayammonterosuricha
 
El Sistema Solar Y los Planetas- Twinkl.pdf
El Sistema Solar Y los Planetas- Twinkl.pdfEl Sistema Solar Y los Planetas- Twinkl.pdf
El Sistema Solar Y los Planetas- Twinkl.pdf5mtjzpcykj
 
Métodos de conservación de microorganismos.pptx
Métodos de conservación de microorganismos.pptxMétodos de conservación de microorganismos.pptx
Métodos de conservación de microorganismos.pptxSolLinaresCPaola
 
03-g_interfenfc3adsmat.pdf programa de estudios
03-g_interfenfc3adsmat.pdf programa de estudios03-g_interfenfc3adsmat.pdf programa de estudios
03-g_interfenfc3adsmat.pdf programa de estudiosAlmaGonsalesSolis
 
Logaritmos explicacion y ejercicios resueltos
Logaritmos explicacion y ejercicios resueltosLogaritmos explicacion y ejercicios resueltos
Logaritmos explicacion y ejercicios resueltosssuser66962a
 
animado.pptx,sdfkldsnfkdnklsfnkldsfklsnklfnklsd
animado.pptx,sdfkldsnfkdnklsfnkldsfklsnklfnklsdanimado.pptx,sdfkldsnfkdnklsfnkldsfklsnklfnklsd
animado.pptx,sdfkldsnfkdnklsfnkldsfklsnklfnklsdalvarorojop10
 
7.hematologia forense.pdfcjcjcjcjfufjfufjcuc
7.hematologia forense.pdfcjcjcjcjfufjfufjcuc7.hematologia forense.pdfcjcjcjcjfufjfufjcuc
7.hematologia forense.pdfcjcjcjcjfufjfufjcucIsraelVillarreyes1
 
Hipertensión Arterial-actualización 2024.pptx
Hipertensión Arterial-actualización 2024.pptxHipertensión Arterial-actualización 2024.pptx
Hipertensión Arterial-actualización 2024.pptxtaniaraujoa
 
1. FISIOLOGIA RESPIRATORIA APLICADA A LA VENTILACIÓN MECÁNICA.pptx
1. FISIOLOGIA RESPIRATORIA APLICADA A LA VENTILACIÓN MECÁNICA.pptx1. FISIOLOGIA RESPIRATORIA APLICADA A LA VENTILACIÓN MECÁNICA.pptx
1. FISIOLOGIA RESPIRATORIA APLICADA A LA VENTILACIÓN MECÁNICA.pptxjuansuarez760083
 

Dernier (20)

CULTURA TIAHUANACO-culturas peruanas.pptx
CULTURA TIAHUANACO-culturas peruanas.pptxCULTURA TIAHUANACO-culturas peruanas.pptx
CULTURA TIAHUANACO-culturas peruanas.pptx
 
⚛️2o MAESTRO CIENCIAS FISICA CUADERNO DE TRABAJO3T.pdf · versión 1.pdf
⚛️2o MAESTRO CIENCIAS FISICA CUADERNO DE TRABAJO3T.pdf · versión 1.pdf⚛️2o MAESTRO CIENCIAS FISICA CUADERNO DE TRABAJO3T.pdf · versión 1.pdf
⚛️2o MAESTRO CIENCIAS FISICA CUADERNO DE TRABAJO3T.pdf · versión 1.pdf
 
Osteología del miembro torácico - Anatomía Veterinaria
Osteología del miembro torácico - Anatomía VeterinariaOsteología del miembro torácico - Anatomía Veterinaria
Osteología del miembro torácico - Anatomía Veterinaria
 
Linea de tiempo, (la psicología anormal)
Linea de tiempo, (la psicología anormal)Linea de tiempo, (la psicología anormal)
Linea de tiempo, (la psicología anormal)
 
BANCO DE PREGUNTAS 2DA SEM CLASE 1a.pptx
BANCO DE PREGUNTAS 2DA SEM CLASE 1a.pptxBANCO DE PREGUNTAS 2DA SEM CLASE 1a.pptx
BANCO DE PREGUNTAS 2DA SEM CLASE 1a.pptx
 
Villares & Bahamonde. - El mundo contemporáneo. Del siglo XIX al XXI [2012].pdf
Villares & Bahamonde. -  El mundo contemporáneo. Del siglo XIX al XXI [2012].pdfVillares & Bahamonde. -  El mundo contemporáneo. Del siglo XIX al XXI [2012].pdf
Villares & Bahamonde. - El mundo contemporáneo. Del siglo XIX al XXI [2012].pdf
 
La materia y sus tres estados principales
La materia y sus tres estados principalesLa materia y sus tres estados principales
La materia y sus tres estados principales
 
5to sec - UNIDAD 0 - Actividad 4 - CyT Diseña 2024.pptx
5to sec - UNIDAD 0 - Actividad 4 - CyT Diseña 2024.pptx5to sec - UNIDAD 0 - Actividad 4 - CyT Diseña 2024.pptx
5to sec - UNIDAD 0 - Actividad 4 - CyT Diseña 2024.pptx
 
Síndrome del Niño Maltratado signos de alerta
Síndrome del Niño Maltratado signos de alertaSíndrome del Niño Maltratado signos de alerta
Síndrome del Niño Maltratado signos de alerta
 
física - método científico y magnitudes físicas
física - método científico y magnitudes físicasfísica - método científico y magnitudes físicas
física - método científico y magnitudes físicas
 
EXPLORACIONgeoquimica_______________.ppt
EXPLORACIONgeoquimica_______________.pptEXPLORACIONgeoquimica_______________.ppt
EXPLORACIONgeoquimica_______________.ppt
 
Act Doc 07 Metabolismo Microbiano mejorado.ppt
Act Doc 07 Metabolismo Microbiano mejorado.pptAct Doc 07 Metabolismo Microbiano mejorado.ppt
Act Doc 07 Metabolismo Microbiano mejorado.ppt
 
El Sistema Solar Y los Planetas- Twinkl.pdf
El Sistema Solar Y los Planetas- Twinkl.pdfEl Sistema Solar Y los Planetas- Twinkl.pdf
El Sistema Solar Y los Planetas- Twinkl.pdf
 
Métodos de conservación de microorganismos.pptx
Métodos de conservación de microorganismos.pptxMétodos de conservación de microorganismos.pptx
Métodos de conservación de microorganismos.pptx
 
03-g_interfenfc3adsmat.pdf programa de estudios
03-g_interfenfc3adsmat.pdf programa de estudios03-g_interfenfc3adsmat.pdf programa de estudios
03-g_interfenfc3adsmat.pdf programa de estudios
 
Logaritmos explicacion y ejercicios resueltos
Logaritmos explicacion y ejercicios resueltosLogaritmos explicacion y ejercicios resueltos
Logaritmos explicacion y ejercicios resueltos
 
animado.pptx,sdfkldsnfkdnklsfnkldsfklsnklfnklsd
animado.pptx,sdfkldsnfkdnklsfnkldsfklsnklfnklsdanimado.pptx,sdfkldsnfkdnklsfnkldsfklsnklfnklsd
animado.pptx,sdfkldsnfkdnklsfnkldsfklsnklfnklsd
 
7.hematologia forense.pdfcjcjcjcjfufjfufjcuc
7.hematologia forense.pdfcjcjcjcjfufjfufjcuc7.hematologia forense.pdfcjcjcjcjfufjfufjcuc
7.hematologia forense.pdfcjcjcjcjfufjfufjcuc
 
Hipertensión Arterial-actualización 2024.pptx
Hipertensión Arterial-actualización 2024.pptxHipertensión Arterial-actualización 2024.pptx
Hipertensión Arterial-actualización 2024.pptx
 
1. FISIOLOGIA RESPIRATORIA APLICADA A LA VENTILACIÓN MECÁNICA.pptx
1. FISIOLOGIA RESPIRATORIA APLICADA A LA VENTILACIÓN MECÁNICA.pptx1. FISIOLOGIA RESPIRATORIA APLICADA A LA VENTILACIÓN MECÁNICA.pptx
1. FISIOLOGIA RESPIRATORIA APLICADA A LA VENTILACIÓN MECÁNICA.pptx
 

FPGAs aplicaciones espaciales - Presentación INAOE - CDA-IPN

  • 1. FPGAs para aplicaciones espaciales Centro de Desarrollo Aeroespacial – IPN 10 Marzo 2014 Dr. Miguel Arias Estrada ariasmo@inaoep.mx Laboratorio de Cómputo Reconfigurable y de Alto Desempeño
  • 2. Contenido 1. Satélites pequeños 2. Tecnología FPGA y Cómputo Reconfigurable 3. Investigación con FPGAs 4. FPGAs para aplicaciones espaciales 5. Plataforma FPGA propuesta 6. Ecosistema: SUA, globos, satélites 7. Red mexicana de FPGAs para el espacio
  • 3. 1. Satélites Pequeños Micro-satélites 10-100 kgs Nano- satélites: 1-10 kgs Pico-satélites 100 grs – 1 Kgs Femto-satélites 100 gramos o menos
  • 4. Satellite Market is Growing Ac Nu sa inc 50 By 2010:
  • 5. © Europlan UK Ltd 3 es ers 010) nius, Nov. 16th-18th, 2011
  • 6. Estándar CubeSat Propuesto por Dr. R. Twiggs (Stanford, 1999) 10 x 10 x 10 cm
  • 7. Ventajas de Nanosatélites  Tamaño y peso reducido  Costo bajo y uso de componentes comerciales  Bajo costo de lanzamiento  Tecnología accesible sin grandes inversiones  Educación, experimentos, misiones reales
  • 9. 2. Tecnología FPGA FPGA – Field Programable Gate Array  Circuito integrado digital donde los recursos (funciones digitales básicas) pueden ser configuradas e interconectadas mediante un archivo de configuración Cómputo Reconfigurable = Posibilidad de modificar el hardware mediante “programación”
  • 10.  FPGA = Field Programmable Gate Array  Arreglo de bloques digitales básicos con interconexiones programables  Configuración de alto nivel basado en lenguajes de descripción de hardware (HDL) FPGA Slice IOB
  • 11. FPGA vs DSP  Los FPGAs son de 10 a 1000 veces mas rápidos que un DSP 1k 10k 100k 1M 10M 100M 1G Less Complex More ComplexAlgorithm Complexity D a t a R a t e S a m p l e s p e r s e c o n d MPU/MCU Single-Chip DSP FPGA-Based DSP ASIC Multiple DSP Cores or Chips
  • 12. Diseño con FPGAs Los FPGAs se usan para diseño digital de sistemas complejos y sistemas empotrados (embedded systems) Siguiendo técnicas tradicionales no es eficiente  Diseñador tradicional requiere 50 años para ocupar toda la capacidad de un FPGA de 1 millón de compuertas Se usan metodologías similares al diseño software  Uso de lenguajes de descripción de hardware  Encapsulación y reuso de módulos
  • 13.  HDL: VHDL, Verilog, Handel-C  Similar a diseño software (pero pensando en limitaciones de hardware) Cómputo Reconfigurable: adaptar la arquitectura al algoritmo y no el algoritmo a la arquitectura
  • 14. 3. Investigación con FPGA Oportunidades interesantes - Combinar ventajas de FPGAs con algún área que se beneficie - Integración de un solo chip de sistemas complejos - Posibilidad de crear arquitecturas a la medida: aceleración de algoritmos
  • 15. Laboratorio de Cómputo Reconfigurable INAOE  El laboratorio es parte del departamento de Ciencias Computacionales  4 investigadores  10 estudiantes de Maestria  5 estudiantes de Doctorado  Desde 1998  Investigación y desarrollo en:  Visión por computadora en tiempo real  Criptografía y codificación  Procesamiento Hardware de Señal
  • 16.
  • 17. Investigación con FPGA 1. Arquitecturas FPGA 2. Visión por computadora • Acelerar algoritmos usando FPGAs • Resolver cosas que otros no hacen • Tener ventaja competitiva internacional
  • 18. Metodología INAOE  Desarrollo usando tarjetas FPGA comerciales  La arquitectura final se puede migrar a un sistema dedicado  Meta: lograr procesamiento de video en tiempo real (30 fps, 640x480 pixeles)
  • 19. Target processor FPGA implementation REGISDTRO (HEADER) VENTANA PATRÓN VENTANADE BÚSQUEDA PROCESADOR DE CORRELACIÓN Arquitectura de seguimiento de blancos
  • 21. Otros productos con FPGA Cámara USB 3.0 5 Megapixeles FPGA para control de sensor de imágen Procesamiento en FPGA
  • 24. Control de un robot movil con FPGA
  • 26.
  • 27.
  • 28. ReConFig 2014 International Conference on Reconfigurable Logic 8-10 Diciembre 2014 Cancún, México www.reconfig.org
  • 29. 4. FPGAs para aplicaciones espaciales 1. Integración en un solo chip de sistemas complejos 2. Aceleración de algoritmos de 10 a 100 veces con respecto a una computadora PC 3. Reducción de tamaño, peso, consumo de potencia -> sistemas móviles 4. Protección de IP (FPGA es muy dificil de copiar)
  • 30. Ventaja FPGAs  SoC (System on a Chip)  Reconfigurabilidad digital  Programación accesible  RTOS / Linux  Pequeño y ligero  Costo accesible  Características requeridas para espacio
  • 31. FPGAs  Sinergias para tener una plataforma muy compacta y completa  Espacio y peso muy reducido  Potencia de cómputo y flexibilidad para interfazarse a todo tipo de sensores y actuadores
  • 32. 5. Plataforma FPGA para aplicaciones espaciales 1. Integración en un solo chip de sistemas complejos 2. Aceleración de algoritmos de 10 a 100 veces con respecto a una computadora PC 3. Reducción de tamaño, peso, consumo de potencia 4. Programabilidad y reconfigurabilidad: SOFTWARE DEFINED SATELLITE
  • 33. Propuesta  Uso de SoC (System on a Chip)  FPGA + ARM processor  Xilinx Zynq7000 + electrónica de soporte  Reconfigurabilidad + I/O flexible
  • 34.
  • 36. Plataforma FPGA  MicroZed Board  USB 2.0  Gbit Ethernet  1 Gbyte SRAM DDR3  128 Mb Flash  Micro SD card  100 I/O  Embedded Linux
  • 37. Plataforma FPGA :: MicroZed  Xilinx XC7Z010  USB 2.0  Gbit Ethernet  1 Gbyte SRAM DDR3  128 Mb Flash  Micro SD card  100 I/O  Embedded Linux
  • 38. Plataforma FPGA avanzada  5x4 cm  Xilinx Zynq industrial  ARM dual-core Cortex-A9 MPCore @ up to 866 MHz  USB 2 / Gbit Ethernet  1 GByte DDR3 SRAM  150 I/O  3 Axis accelerometer / 3 axis magnetometer  www.trenz-electronic.de
  • 39. 6. Ecosistema  Crear un ecosistema nacional de instituciones trabajando con FPGAs  Lograr masa crítica para intercambio de ideas, personas y módulos reutilizables  Red de investigación de FPGAs para aplicaciones espaciales
  • 40. Aplicaciones Estabilización y apuntado (Control del satélite) Procesamiento de imagen y sensores (Observación terrestre o estelar) Telemetría y telecomunicaciones (Comunicación con tierra) Computadora de a bordo (OBC)
  • 41. Validación de plataforma FPGA  Vehículos autopilotados UAV  Globo aerostático  Satélite
  • 42. 7. Red Mexicana de FPGAs para aplicaciones espaciales Red coordinada por:  INAOE (Ciencias Computacionales)  Dr. Miguel Arias  CDA (C de Fomento al desarrollo de la Industria-Empresa Nacional)  Dr. Mario Mendoza
  • 43. 7. Red Mexicana de FPGAs para aplicaciones espaciales  Lanzamiento: 7 Abril  Reuniones webmeeting 1 vez / mes  1.30 horas  Formato: presentación, novedades, 1 a 2 charlas invitadas  Invitación directa fpgaespacial.wordpress.com
  • 44. Algunas actividades  Uso de FPGA Zynq7000 / Linux + FPGA  Star-tracker  Estabilización y apuntado  Workshop de 1 a 2 días en verano 2014  Reunión anual presencial en ReConFig
  • 45. Startracker (INAOE)  Cámara + FPGA  Seguimiento de estrella de interés  Mejora estabilidad de apuntado de satelite  Aplicaciones en Astrofísica
  • 46. Plataforma de estabilización y apuntado (CDA)  Control y estabilizado con FPGA  Simulación de apuntado a estrella / objetivo  Medición de estabilidad  Simulación física de posicionamiento de satélite
  • 47. Telescopio espacial PHASES Dr. Carlos del Burgo  Proyecto INAOE  Espectrofotometría estelar  Búsqueda de exo- planetas tipo tierra  Minisatélite  50x50x50 cm  60 Kgs Auxiliary Star Sensor Star Sensor Spectrograph
  • 48. Arquitectura telescopio PHASES Instrument On-board Computer FPGA Spectrograph Telescope / Main Star Sensor Auxiliary Star Sensor Sun Sensor Actuator Linear CCD Thermal Stablz CMOSThermal Stablz CMOS Thermal Stablz DC-DC Convertion 5V 12V Satellite Power Source Satellite Main Computer
  • 49.  Informes: Miguel Arias – Ciencias Computacionales ariasmo@inaoep.mx Laboratorio de Cómputo Reconfigurable y de Alto Desempeño