SlideShare uma empresa Scribd logo
1 de 41
Microprocessadores/
Microcontroladores para
OBC (On Board Computer).
Marcos AV Silva
Características básicas de Processador
para o HW OBC
1 Clock Igual ou Superior a 12 MHz
2
Memória PROM
boot loader
Minímo de 64 Kb
3
Memória EEPROM
aplicação
Minímo de 1 Mb
4
Memória RAM
dados temporarios
Mínimo de 4 Mb
5 Proteção EDAC SIM
6 Watchdog SIM
7 Temperatura de Operação -55°C a +125°C
8 Resistencia a Radiação Superior a 30 kRAD
Low-Voltage Rad-Hard 32-bit SPARC Embedded Processor
Fabricante: Microchip (Atmel)
Arquitetura: SPARC V7
BIT's: 32
Clock: 16 MHz
DMIPS/MHz: 0.8
Protocolo de Comunicação: 2- UART
Pinos I/O: 8
Watchdog: Sim
Memória Interna: 128kb → 16M boot PROM
256kb → 32M RAM
Controlador de Memória Externa: Sim
Error Detection and Correction
(EDAC):
Sim
Alimentação: 3,3V
Consumo: 0,3W
TSC695FL (ERC32)
Low-Voltage Rad-Hard 32-bit SPARC Embedded Processor
Fabricante: Microchip (Atmel)
Arquitetura: SPARC V7
BIT's: 32
Clock: 16 MHz
DMIPS/MHz: 0.8
Protocolo de Comunicação: 2- UART
Pinos I/O: 8
Watchdog: Sim
Memória Interna: 128kb → 16M boot PROM
256kb → 32M RAM
Controlador de Memória Externa: Sim
Error Detection and Correction
(EDAC):
Sim
Alimentação: 3,3V
Consumo: 0,3W
TSC695FL (ERC32)
Low-Voltage Rad-Hard 32-bit SPARC Embedded Processor
TSC695FL (ERC32)
TSC695FL (ERC32)
Temperatura: -55°C a +125°C
Tolerância a Radiação: Total Ionizing Dose (TID) => 300K
rad (Si)
Single Event Latchup (LET) => 80
MeV-
cm2/mg
Tipo de Componente: Rad-hard
Ferramentas de Trabalho: IDE: Eclipse
Herança de Vôo: mais que 1600 modêlos de vôo
Sugestão de Uso: Atende aos requisitos
Cont.
UT699 LEON 3FT
Fabricante: Aeroflex Gaisler
Arquitetura: SPARC V8
BIT's: 32
Clock: 66 MHz
DMIPS/MHz: 1.35
Protocolo de Comunicação: 2- CAN 2.0 4- SpaceWire
Pinos I/O: 16
Watchdog: Sim
Memória Interna: 2x4K D-cache
2x4K I-cache
Controlador de Memória Externa: Sim
Error Detection and Correction
(EDAC):
Sim
Alimentação: 2,5V
Consumo: 1W
32-bit Fault-Tolerant SPARCTM V8/LEON 3FT Processor
Temperatura: -40°C a +105ºC
Tolerância a Radiação: Total Ionizing Dose (TID) => 300K
rad (Si)
Single Event Latchup (LET) => >108
MeV-
cm2/mg
Tipo de Componente: Fault-Tolerant
Ferramentas de Trabalho: IDE: Eclipse
Debugger: GRMON3
Herança de Vôo: N/D
Sugestão de Uso: Atende a maioria dos requisitos
Cont.
UT699 LEON 3FT
AT697FF
Fabricante: Atmel (Microchip)
Arquitetura: SPARC V8 com FPGA
BIT's: 32
Clock: 100 MHz
DMIPS/MHz: 0.89
Protocolo de Comunicação: 2- UART
Pinos I/O: 16
Watchdog: SIM
Memória Interna: 32kb Code cache
16kb Data cache
Controlador de Memória Externa: SIM, para :
PROM
SRAM
SDRAM
Error Detection and Correction
(EDAC):
Sim
Alimentação: 1,8V
Rad-Hard 32 bit SPARC V8 Reconfigurable Processor
Consumo: 0.7W
Temperatura: -55°C a +125°C
Tolerância a Radiação: Total Ionizing Dose (TID) => 100K
rad (Si)
Single Event Latchup (LET) =>
60MeV-
cm2 / mg
Tipo de Componente: Rad-hard
Ferramentas de Trabalho: IDE: Eclipse
Debugger: GRMON3
Herança de Vôo: Missão: Venus Express
Agência Espacial: ESA Ano: 2015
Sugestão de Uso: Atende a maioria dos requisitos
(Not Recommended for new designs)
Cont.
AT697FF
GR712RC LEON 3FT
Fabricante: Cobham (Gaisler)
Arquitetura: SPARC V8
BIT's: 32
Clock: 100 MHz
DMIPS/MHz: ??
Protocolo de Comunicação: 2- UART 2- ETH
Pinos I/O: 38
Watchdog: Sim
Memória Interna: 192KB SRAM
Controlador de Memória Externa: Sim
Error Detection and Correction
(EDAC):
Sim
Alimentação: 1,8V
Consumo: 1,5W
Dual-Core LEON3-FT SPARC V8 Processor
Temperatura:
–55 °C a 125 °C
Tolerância a Radiação: Total Ionizing Dose (TID) => >300K
rad (Si)
Single Event Latchup (LET) => 118
MeV-
cm2 / mg
Tipo de Componente: Fault-Tolerant
Ferramentas de Trabalho: IDE: Eclipse
Debugger: GRMON3
Herança de Vôo: Lander on board JAXA HAYABUSA 2;
CaSSIS camera on board ESA
EXOMARS TGO;
Eight satellites of NASA
CYGNSS constellation
Sugestão de Uso: Atende aos requisitos
Cont.
GR712RC LEON 3FT
VA10820 VORAGO Technologies
Fabricante: Vorago
Arquitetura: Armv6-M
BIT's: 32
Clock: 50 MHz
DMIPS/MHz: 0.87-1.27
Protocolo de Comunicação: 2- UART 3- SPI 2- I²C
Pinos I/O: 54
Watchdog: Sim
Memória Interna: 128kB Code SRAM
32kB Data SRAM
Controlador de Memória Externa: SIM, para :
512MB EPROM
Até 1GB SRAM
Até 1GB SDRAM
Error Detection and Correction
(EDAC):
Sim
Alimentação: 1,5V
Radiation HardenedARM® Cortex®-M0 Microcontroller
Consumo: 1W
Temperatura: -55°C a +200°C
Tolerância a Radiação: Total Ionizing Dose (TID) => >300K
rad (Si)
Single Event Latchup (LET) => 110
MeV-
cm2 / mg
Tipo de Componente: Rad-hard (ITAR)
Ferramentas de Trabalho: IAR SYSTEMS
(IDE, build e Debug Tools)
Herança de Vôo: Missão: DemoSat2
País: EUA Ano: 2018
Missão: TechEdSat-8
Agência Espacial: NASA Ano: 2019
Sugestão de Uso: Atende a maioria dos requisitos
Cont.
VA10820 VORAGO Technologies
SAMRH71 Cortex M7
Fabricante: Microchip
Arquitetura: Armv7-M
BIT's: 32
Clock: 100 MHz
DMIPS/MHz: 2.14-3.23
Protocolo de Comunicação: 1- UART 2- CAN 1- SPI 2- I²C
1- SpaceWire
Pinos I/O: 32
Watchdog: Sim
Memória Interna: 2kB Flash
384kB Multi-port SRAM
Controlador de Memória Externa: SIM, para :
SDRAM
NAND FLASH
SMC
Radiation-Hardened-By-Design (RHBD)
Error Detection and Correction
(EDAC):
Sim
Alimentação: 1,8V
Consumo: 1W
Temperatura: -55°C a +125°C
Tolerância a Radiação: Total Ionizing Dose (TID) => >100K
rad (Si)
Single Event Latchup (LET) => 62
MeV-
cm2 / mg
Single Event Upset (SEU) => >20
MeV-
cm2 / mg
Cont.
SAMRH71 Cortex M7SAMRH71 Cortex M7
Tipo de Componente: COTS
Ferramentas de Trabalho: Atmel Studio Integrated Development
Environment (IDE) for developing,
debugging and software libraries
Herança de Vôo: N/D
Sugestão de Uso: Atende a todos os requisitos
SAMRH71 Cortex M7
Cont.
TMS570LS0432 Cortex R4
Fabricante: Texas Instruments
Arquitetura: ARM cortex-R4
BIT's: 32
Clock: 80 MHz
DMIPS/MHz: 1.66
Protocolo de Comunicação: 1- UART
2- CAN 2- SPI
Pinos I/O: 45
Watchdog: Sim
Memória Interna: 384KB de Flash c/ ECC
32kB RAM
16KB de Flash for Emulated EEPROM
c/ ECC
Controlador de Memória Externa: Sim
Error Detection and Correction
(EDAC):
Sim
Alimentação: 1,2V
Consumo: 1,5W
High-Perf. Automotive-Grade uC for Safety-Critical Apps
Temperatura: -40°C a +125°C
Tolerância a Radiação: N/D
Tipo de Componente: COTS
Ferramentas de Trabalho: Code Composer Studio
Herança de Vôo: CONASAT (inpe)
Sugestão de Uso: Atende a maioria dos requisitos (ITAR
FREE)
Cont.
TMS570LS0432 Cortex R4
RAD 750
Fabricante: BAE Systems
Arquitetura: PowerPC 750
BIT's: 32
Clock: 110 a 200 MHz
DMIPS/MHz: 2.1
Protocolo de Comunicação: 1- UART 4- SpaceWire
Pinos I/O: ??
Watchdog: Sim
Memória Interna: 32kB Code
32kB Data
Controlador de Memória Externa: Sim
Error Detection and Correction
(EDAC):
Sim
Alimentação: 2,5V
Consumo: 5W
Radiation-hardened PowerPC microprocessor
Temperatura:
–55 °C a 125 °C
Tolerância a Radiação: Total Ionizing Dose (TID) => >200K
rad (Si)
Single Event Upset (SEU) => <1.6
E-10
errors/bit-day
Latchup-immune
Tipo de Componente: Rad-Tolerant
Ferramentas de Trabalho: Green Hill MULTI e GNU tools
Herança de Vôo: Deep Impact comet chasing
spacecraft, launched in January 2005
Van Allen Probes, launched on August
30, 2012
Curiosity rover, launched November
26, 2011
Sugestão de Uso: Atende aos requisitos
~$200,000 per CPU!
Cont.
RAD 750
BRE440 PowerPC
Fabricante: Moog Broad Reach
Arquitetura: PowerPC
BIT's: 32
Clock: 100 MHz
DMIPS/MHz: 2
Protocolo de Comunicação: 2- UART 2- ETH
Pinos I/O: ??
Watchdog: Sim
Memória Interna: 32kB Code cache
32kB Data cache
Controlador de Memória Externa: Sim
Error Detection and Correction
(EDAC):
Sim
Alimentação: ??
Consumo: 8W
RADHARD CPU
Temperatura:
–55 °C a 125 °C
Tolerância a Radiação: Total Ionizing Dose (TID) => >1Mrad
Single Event Upset (SEU) => > 40
anos/upset
Latchup-immune
Tipo de Componente: Rad-hard
Ferramentas de Trabalho: ??
Herança de Vôo: ??
Sugestão de Uso: Atende aos requisitos
Cont.
BRE440 PowerPC
NX25F
Fabricante: Andes Technology
Arquitetura: RISC-V
BIT's: 64
Clock:
DMIPS/MHz: ~1
Protocolo de Comunicação:
Pinos I/O:
Watchdog:
Memória Interna: 64kb Cache SRAM
16Mb Local memory
Controlador de Memória Externa: Sim
Error Detection and Correction
(EDAC):
Sim
Alimentação:
Consumo:
Compact High-Speed 64-bit CPU Core
Temperatura:
Tolerância a Radiação:
Tipo de Componente: COTS
Ferramentas de Trabalho: AndeSight™ Integrated Development
Environment
Herança de Vôo:
Sugestão de Uso: Atende a maioria dos requisitos.
Cont.
NX25F
CoreRISCV_AXI4 SoftCore
Fabricante: MicroSemi
Arquitetura: RISC-V
BIT's: 32
Clock:
DMIPS/MHz: ~1
Protocolo de Comunicação:
Pinos I/O:
Watchdog:
Memória Interna: 64kb Cache SRAM
16Mb Local memory
Controlador de Memória Externa: Sim
Error Detection and Correction
(EDAC):
Sim
Alimentação:
Consumo:
Softcore processor designed for use in Microsemi FPGAs
Obs.: Processadores SoftCores tem características como: Clock, Power Supply, Temperatura,
Resistência a Radiação baseadas nas características da FPGA escolhida para abrigar o Core.
Temperatura:
Tolerância a Radiação:
Tipo de Componente: COTS
Ferramentas de Trabalho: AndeSight™ Integrated Development
Environment
Herança de Vôo:
Sugestão de Uso: Atende a maioria dos requisitos.
Cont.
CoreRISCV_AXI4 SoftCore
Obs.: Processadores SoftCores tem características como: Clock, Power Supply, Temperatura,
Resistência a Radiação baseadas nas características da FPGA escolhida para abrigar o Core.
E76-MC SoftCore
Fabricante: SiFive
Arquitetura: RISC-V
BIT's: 32
Clock:
DMIPS/MHz: 2,3
Protocolo de Comunicação:
Pinos I/O:
Watchdog:
Memória Interna: 64kb Cache SRAM
16Mb Local memory
Controlador de Memória Externa: Sim
Error Detection and Correction
(EDAC):
Sim
Alimentação:
Consumo:
High-performance quad-core 32-bit embedded processor
Obs.: Processadores SoftCores tem características como: Clock, Power Supply, Temperatura,
Resistência a Radiação baseadas nas características da FPGA escolhida para abrigar o Core.
Temperatura:
Tolerância a Radiação:
Tipo de Componente: COTS
Ferramentas de Trabalho: AndeSight™ Integrated Development
Environment
Herança de Vôo:
Sugestão de Uso: Atende a maioria dos requisitos.
Cont.
E76-MC SoftCore
Obs.: Processadores SoftCores tem características como: Clock, Power Supply, Temperatura,
Resistência a Radiação baseadas nas características da FPGA escolhida para abrigar o Core.
Fonte: Leveraging the Openness and Modularity of RISC-V in Space
Authors: Stefano Di Mascio, Alessandra Menicucci, Eberhard Gill, Gianluca Furano,
Claudio Monteleone
Microprocessadores/Microcontroladores para OBC.

Mais conteúdo relacionado

Mais procurados

Bootloader: Teoria de operação e implementação via USB para PIC
Bootloader: Teoria de operação e implementação via USB para PICBootloader: Teoria de operação e implementação via USB para PIC
Bootloader: Teoria de operação e implementação via USB para PICDaniel Rodrigues de Sousa
 
Tracer Curver manual
Tracer Curver   manualTracer Curver   manual
Tracer Curver manualstargold2012
 
Microcontroladores pic ling c unicamp
Microcontroladores pic ling c unicampMicrocontroladores pic ling c unicamp
Microcontroladores pic ling c unicampFrancisco Fambrini
 
PLCduino - A PLC using Arduino platform
PLCduino - A PLC using Arduino platformPLCduino - A PLC using Arduino platform
PLCduino - A PLC using Arduino platformRenato Mintz
 

Mais procurados (7)

Bootloader: Teoria de operação e implementação via USB para PIC
Bootloader: Teoria de operação e implementação via USB para PICBootloader: Teoria de operação e implementação via USB para PIC
Bootloader: Teoria de operação e implementação via USB para PIC
 
Slides apresentação 12 erm
Slides  apresentação 12 ermSlides  apresentação 12 erm
Slides apresentação 12 erm
 
Tracer Curver manual
Tracer Curver   manualTracer Curver   manual
Tracer Curver manual
 
Seminario pic
Seminario picSeminario pic
Seminario pic
 
Microcontroladores pic ling c unicamp
Microcontroladores pic ling c unicampMicrocontroladores pic ling c unicamp
Microcontroladores pic ling c unicamp
 
PLCduino - A PLC using Arduino platform
PLCduino - A PLC using Arduino platformPLCduino - A PLC using Arduino platform
PLCduino - A PLC using Arduino platform
 
Oficina Arduino
Oficina ArduinoOficina Arduino
Oficina Arduino
 

Semelhante a Microprocessadores/Microcontroladores para OBC.

Nova Plataforma de Desenvolvimento Brasileira
Nova Plataforma de Desenvolvimento BrasileiraNova Plataforma de Desenvolvimento Brasileira
Nova Plataforma de Desenvolvimento BrasileiraKleber Lima da Silva
 
Nova Plataforma de Desenvolvimento Brasileira
Nova Plataforma de Desenvolvimento BrasileiraNova Plataforma de Desenvolvimento Brasileira
Nova Plataforma de Desenvolvimento BrasileiraIoton Technology
 
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014Fabio Souza
 
Arquitetura de Microcontroladores Microchip PIC
Arquitetura de Microcontroladores Microchip PICArquitetura de Microcontroladores Microchip PIC
Arquitetura de Microcontroladores Microchip PICAlexandre Brandão Lustosa
 
Existe um mundo lá fora esperando para ser controlado: Delphi Mobile + Arduino
Existe um mundo lá fora esperando para ser controlado: Delphi Mobile + ArduinoExiste um mundo lá fora esperando para ser controlado: Delphi Mobile + Arduino
Existe um mundo lá fora esperando para ser controlado: Delphi Mobile + ArduinoVic Fernandes
 
Microcontroladores x microprocessadores
Microcontroladores x microprocessadoresMicrocontroladores x microprocessadores
Microcontroladores x microprocessadoresmiroslayer
 
[3/9] Sistemas embarcados de alto desempenho para tratamento e processamento ...
[3/9] Sistemas embarcados de alto desempenho para tratamento e processamento ...[3/9] Sistemas embarcados de alto desempenho para tratamento e processamento ...
[3/9] Sistemas embarcados de alto desempenho para tratamento e processamento ...Marcelo Barros de Almeida
 
38698469 slides-arduino
38698469 slides-arduino38698469 slides-arduino
38698469 slides-arduinoRui Alves
 
Apostila - Tutorial Arduino (Básico).PDF
Apostila - Tutorial Arduino (Básico).PDFApostila - Tutorial Arduino (Básico).PDF
Apostila - Tutorial Arduino (Básico).PDFengelrfs
 
[7/9] Sistemas embarcados de alto desempenho para tratamento e processamento ...
[7/9] Sistemas embarcados de alto desempenho para tratamento e processamento ...[7/9] Sistemas embarcados de alto desempenho para tratamento e processamento ...
[7/9] Sistemas embarcados de alto desempenho para tratamento e processamento ...Marcelo Barros de Almeida
 
Apostila de montagem e manutenção de computadores emi mario gurgel
Apostila de montagem e manutenção de computadores emi mario gurgelApostila de montagem e manutenção de computadores emi mario gurgel
Apostila de montagem e manutenção de computadores emi mario gurgelPablo Mariano
 
Montagem manutenção de computadores
Montagem manutenção de computadoresMontagem manutenção de computadores
Montagem manutenção de computadoressetilsonadobmov
 
Internet das coisas, conhecendo plataformas de desenvolvimentos
Internet das coisas, conhecendo plataformas de desenvolvimentosInternet das coisas, conhecendo plataformas de desenvolvimentos
Internet das coisas, conhecendo plataformas de desenvolvimentosDouglas Esteves
 
Microcontroladores PIC.pptx
Microcontroladores PIC.pptxMicrocontroladores PIC.pptx
Microcontroladores PIC.pptxfmtpereira
 
Arduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo modernoArduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo modernoMarcelo Laranjeira Melo
 
EL66J_Slides_arduino.pdf
EL66J_Slides_arduino.pdfEL66J_Slides_arduino.pdf
EL66J_Slides_arduino.pdfssuser56423c1
 
curso-de-montagem-e-manutencao-de-computadores-xtends-aula21.ppt
curso-de-montagem-e-manutencao-de-computadores-xtends-aula21.pptcurso-de-montagem-e-manutencao-de-computadores-xtends-aula21.ppt
curso-de-montagem-e-manutencao-de-computadores-xtends-aula21.pptCristian129328
 
Programação em C para Arduino
Programação em C para ArduinoProgramação em C para Arduino
Programação em C para ArduinoRodrigo Rosa
 

Semelhante a Microprocessadores/Microcontroladores para OBC. (20)

Nova Plataforma de Desenvolvimento Brasileira
Nova Plataforma de Desenvolvimento BrasileiraNova Plataforma de Desenvolvimento Brasileira
Nova Plataforma de Desenvolvimento Brasileira
 
Nova Plataforma de Desenvolvimento Brasileira
Nova Plataforma de Desenvolvimento BrasileiraNova Plataforma de Desenvolvimento Brasileira
Nova Plataforma de Desenvolvimento Brasileira
 
Hardware
HardwareHardware
Hardware
 
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
 
Arquitetura de Microcontroladores Microchip PIC
Arquitetura de Microcontroladores Microchip PICArquitetura de Microcontroladores Microchip PIC
Arquitetura de Microcontroladores Microchip PIC
 
Existe um mundo lá fora esperando para ser controlado: Delphi Mobile + Arduino
Existe um mundo lá fora esperando para ser controlado: Delphi Mobile + ArduinoExiste um mundo lá fora esperando para ser controlado: Delphi Mobile + Arduino
Existe um mundo lá fora esperando para ser controlado: Delphi Mobile + Arduino
 
Microcontroladores x microprocessadores
Microcontroladores x microprocessadoresMicrocontroladores x microprocessadores
Microcontroladores x microprocessadores
 
[3/9] Sistemas embarcados de alto desempenho para tratamento e processamento ...
[3/9] Sistemas embarcados de alto desempenho para tratamento e processamento ...[3/9] Sistemas embarcados de alto desempenho para tratamento e processamento ...
[3/9] Sistemas embarcados de alto desempenho para tratamento e processamento ...
 
38698469 slides-arduino
38698469 slides-arduino38698469 slides-arduino
38698469 slides-arduino
 
Apostila - Tutorial Arduino (Básico).PDF
Apostila - Tutorial Arduino (Básico).PDFApostila - Tutorial Arduino (Básico).PDF
Apostila - Tutorial Arduino (Básico).PDF
 
[7/9] Sistemas embarcados de alto desempenho para tratamento e processamento ...
[7/9] Sistemas embarcados de alto desempenho para tratamento e processamento ...[7/9] Sistemas embarcados de alto desempenho para tratamento e processamento ...
[7/9] Sistemas embarcados de alto desempenho para tratamento e processamento ...
 
Apostila de montagem e manutenção de computadores emi mario gurgel
Apostila de montagem e manutenção de computadores emi mario gurgelApostila de montagem e manutenção de computadores emi mario gurgel
Apostila de montagem e manutenção de computadores emi mario gurgel
 
Montagem manutenção de computadores
Montagem manutenção de computadoresMontagem manutenção de computadores
Montagem manutenção de computadores
 
Internet das coisas, conhecendo plataformas de desenvolvimentos
Internet das coisas, conhecendo plataformas de desenvolvimentosInternet das coisas, conhecendo plataformas de desenvolvimentos
Internet das coisas, conhecendo plataformas de desenvolvimentos
 
LEON3 e KIT ALTERA.
LEON3 e KIT ALTERA.LEON3 e KIT ALTERA.
LEON3 e KIT ALTERA.
 
Microcontroladores PIC.pptx
Microcontroladores PIC.pptxMicrocontroladores PIC.pptx
Microcontroladores PIC.pptx
 
Arduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo modernoArduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo moderno
 
EL66J_Slides_arduino.pdf
EL66J_Slides_arduino.pdfEL66J_Slides_arduino.pdf
EL66J_Slides_arduino.pdf
 
curso-de-montagem-e-manutencao-de-computadores-xtends-aula21.ppt
curso-de-montagem-e-manutencao-de-computadores-xtends-aula21.pptcurso-de-montagem-e-manutencao-de-computadores-xtends-aula21.ppt
curso-de-montagem-e-manutencao-de-computadores-xtends-aula21.ppt
 
Programação em C para Arduino
Programação em C para ArduinoProgramação em C para Arduino
Programação em C para Arduino
 

Microprocessadores/Microcontroladores para OBC.

  • 1. Microprocessadores/ Microcontroladores para OBC (On Board Computer). Marcos AV Silva
  • 2. Características básicas de Processador para o HW OBC 1 Clock Igual ou Superior a 12 MHz 2 Memória PROM boot loader Minímo de 64 Kb 3 Memória EEPROM aplicação Minímo de 1 Mb 4 Memória RAM dados temporarios Mínimo de 4 Mb 5 Proteção EDAC SIM 6 Watchdog SIM 7 Temperatura de Operação -55°C a +125°C 8 Resistencia a Radiação Superior a 30 kRAD
  • 3. Low-Voltage Rad-Hard 32-bit SPARC Embedded Processor Fabricante: Microchip (Atmel) Arquitetura: SPARC V7 BIT's: 32 Clock: 16 MHz DMIPS/MHz: 0.8 Protocolo de Comunicação: 2- UART Pinos I/O: 8 Watchdog: Sim Memória Interna: 128kb → 16M boot PROM 256kb → 32M RAM Controlador de Memória Externa: Sim Error Detection and Correction (EDAC): Sim Alimentação: 3,3V Consumo: 0,3W TSC695FL (ERC32) Low-Voltage Rad-Hard 32-bit SPARC Embedded Processor Fabricante: Microchip (Atmel) Arquitetura: SPARC V7 BIT's: 32 Clock: 16 MHz DMIPS/MHz: 0.8 Protocolo de Comunicação: 2- UART Pinos I/O: 8 Watchdog: Sim Memória Interna: 128kb → 16M boot PROM 256kb → 32M RAM Controlador de Memória Externa: Sim Error Detection and Correction (EDAC): Sim Alimentação: 3,3V Consumo: 0,3W TSC695FL (ERC32) Low-Voltage Rad-Hard 32-bit SPARC Embedded Processor TSC695FL (ERC32)
  • 4. TSC695FL (ERC32) Temperatura: -55°C a +125°C Tolerância a Radiação: Total Ionizing Dose (TID) => 300K rad (Si) Single Event Latchup (LET) => 80 MeV- cm2/mg Tipo de Componente: Rad-hard Ferramentas de Trabalho: IDE: Eclipse Herança de Vôo: mais que 1600 modêlos de vôo Sugestão de Uso: Atende aos requisitos Cont.
  • 5.
  • 6. UT699 LEON 3FT Fabricante: Aeroflex Gaisler Arquitetura: SPARC V8 BIT's: 32 Clock: 66 MHz DMIPS/MHz: 1.35 Protocolo de Comunicação: 2- CAN 2.0 4- SpaceWire Pinos I/O: 16 Watchdog: Sim Memória Interna: 2x4K D-cache 2x4K I-cache Controlador de Memória Externa: Sim Error Detection and Correction (EDAC): Sim Alimentação: 2,5V Consumo: 1W 32-bit Fault-Tolerant SPARCTM V8/LEON 3FT Processor
  • 7. Temperatura: -40°C a +105ºC Tolerância a Radiação: Total Ionizing Dose (TID) => 300K rad (Si) Single Event Latchup (LET) => >108 MeV- cm2/mg Tipo de Componente: Fault-Tolerant Ferramentas de Trabalho: IDE: Eclipse Debugger: GRMON3 Herança de Vôo: N/D Sugestão de Uso: Atende a maioria dos requisitos Cont. UT699 LEON 3FT
  • 8.
  • 9. AT697FF Fabricante: Atmel (Microchip) Arquitetura: SPARC V8 com FPGA BIT's: 32 Clock: 100 MHz DMIPS/MHz: 0.89 Protocolo de Comunicação: 2- UART Pinos I/O: 16 Watchdog: SIM Memória Interna: 32kb Code cache 16kb Data cache Controlador de Memória Externa: SIM, para : PROM SRAM SDRAM Error Detection and Correction (EDAC): Sim Alimentação: 1,8V Rad-Hard 32 bit SPARC V8 Reconfigurable Processor
  • 10. Consumo: 0.7W Temperatura: -55°C a +125°C Tolerância a Radiação: Total Ionizing Dose (TID) => 100K rad (Si) Single Event Latchup (LET) => 60MeV- cm2 / mg Tipo de Componente: Rad-hard Ferramentas de Trabalho: IDE: Eclipse Debugger: GRMON3 Herança de Vôo: Missão: Venus Express Agência Espacial: ESA Ano: 2015 Sugestão de Uso: Atende a maioria dos requisitos (Not Recommended for new designs) Cont. AT697FF
  • 11.
  • 12. GR712RC LEON 3FT Fabricante: Cobham (Gaisler) Arquitetura: SPARC V8 BIT's: 32 Clock: 100 MHz DMIPS/MHz: ?? Protocolo de Comunicação: 2- UART 2- ETH Pinos I/O: 38 Watchdog: Sim Memória Interna: 192KB SRAM Controlador de Memória Externa: Sim Error Detection and Correction (EDAC): Sim Alimentação: 1,8V Consumo: 1,5W Dual-Core LEON3-FT SPARC V8 Processor
  • 13. Temperatura: –55 °C a 125 °C Tolerância a Radiação: Total Ionizing Dose (TID) => >300K rad (Si) Single Event Latchup (LET) => 118 MeV- cm2 / mg Tipo de Componente: Fault-Tolerant Ferramentas de Trabalho: IDE: Eclipse Debugger: GRMON3 Herança de Vôo: Lander on board JAXA HAYABUSA 2; CaSSIS camera on board ESA EXOMARS TGO; Eight satellites of NASA CYGNSS constellation Sugestão de Uso: Atende aos requisitos Cont. GR712RC LEON 3FT
  • 14.
  • 15. VA10820 VORAGO Technologies Fabricante: Vorago Arquitetura: Armv6-M BIT's: 32 Clock: 50 MHz DMIPS/MHz: 0.87-1.27 Protocolo de Comunicação: 2- UART 3- SPI 2- I²C Pinos I/O: 54 Watchdog: Sim Memória Interna: 128kB Code SRAM 32kB Data SRAM Controlador de Memória Externa: SIM, para : 512MB EPROM Até 1GB SRAM Até 1GB SDRAM Error Detection and Correction (EDAC): Sim Alimentação: 1,5V Radiation HardenedARM® Cortex®-M0 Microcontroller
  • 16. Consumo: 1W Temperatura: -55°C a +200°C Tolerância a Radiação: Total Ionizing Dose (TID) => >300K rad (Si) Single Event Latchup (LET) => 110 MeV- cm2 / mg Tipo de Componente: Rad-hard (ITAR) Ferramentas de Trabalho: IAR SYSTEMS (IDE, build e Debug Tools) Herança de Vôo: Missão: DemoSat2 País: EUA Ano: 2018 Missão: TechEdSat-8 Agência Espacial: NASA Ano: 2019 Sugestão de Uso: Atende a maioria dos requisitos Cont. VA10820 VORAGO Technologies
  • 17.
  • 18. SAMRH71 Cortex M7 Fabricante: Microchip Arquitetura: Armv7-M BIT's: 32 Clock: 100 MHz DMIPS/MHz: 2.14-3.23 Protocolo de Comunicação: 1- UART 2- CAN 1- SPI 2- I²C 1- SpaceWire Pinos I/O: 32 Watchdog: Sim Memória Interna: 2kB Flash 384kB Multi-port SRAM Controlador de Memória Externa: SIM, para : SDRAM NAND FLASH SMC Radiation-Hardened-By-Design (RHBD)
  • 19. Error Detection and Correction (EDAC): Sim Alimentação: 1,8V Consumo: 1W Temperatura: -55°C a +125°C Tolerância a Radiação: Total Ionizing Dose (TID) => >100K rad (Si) Single Event Latchup (LET) => 62 MeV- cm2 / mg Single Event Upset (SEU) => >20 MeV- cm2 / mg Cont. SAMRH71 Cortex M7SAMRH71 Cortex M7
  • 20. Tipo de Componente: COTS Ferramentas de Trabalho: Atmel Studio Integrated Development Environment (IDE) for developing, debugging and software libraries Herança de Vôo: N/D Sugestão de Uso: Atende a todos os requisitos SAMRH71 Cortex M7 Cont.
  • 21. TMS570LS0432 Cortex R4 Fabricante: Texas Instruments Arquitetura: ARM cortex-R4 BIT's: 32 Clock: 80 MHz DMIPS/MHz: 1.66 Protocolo de Comunicação: 1- UART 2- CAN 2- SPI Pinos I/O: 45 Watchdog: Sim Memória Interna: 384KB de Flash c/ ECC 32kB RAM 16KB de Flash for Emulated EEPROM c/ ECC Controlador de Memória Externa: Sim Error Detection and Correction (EDAC): Sim Alimentação: 1,2V Consumo: 1,5W High-Perf. Automotive-Grade uC for Safety-Critical Apps
  • 22. Temperatura: -40°C a +125°C Tolerância a Radiação: N/D Tipo de Componente: COTS Ferramentas de Trabalho: Code Composer Studio Herança de Vôo: CONASAT (inpe) Sugestão de Uso: Atende a maioria dos requisitos (ITAR FREE) Cont. TMS570LS0432 Cortex R4
  • 23.
  • 24. RAD 750 Fabricante: BAE Systems Arquitetura: PowerPC 750 BIT's: 32 Clock: 110 a 200 MHz DMIPS/MHz: 2.1 Protocolo de Comunicação: 1- UART 4- SpaceWire Pinos I/O: ?? Watchdog: Sim Memória Interna: 32kB Code 32kB Data Controlador de Memória Externa: Sim Error Detection and Correction (EDAC): Sim Alimentação: 2,5V Consumo: 5W Radiation-hardened PowerPC microprocessor
  • 25. Temperatura: –55 °C a 125 °C Tolerância a Radiação: Total Ionizing Dose (TID) => >200K rad (Si) Single Event Upset (SEU) => <1.6 E-10 errors/bit-day Latchup-immune Tipo de Componente: Rad-Tolerant Ferramentas de Trabalho: Green Hill MULTI e GNU tools Herança de Vôo: Deep Impact comet chasing spacecraft, launched in January 2005 Van Allen Probes, launched on August 30, 2012 Curiosity rover, launched November 26, 2011 Sugestão de Uso: Atende aos requisitos ~$200,000 per CPU! Cont. RAD 750
  • 26.
  • 27. BRE440 PowerPC Fabricante: Moog Broad Reach Arquitetura: PowerPC BIT's: 32 Clock: 100 MHz DMIPS/MHz: 2 Protocolo de Comunicação: 2- UART 2- ETH Pinos I/O: ?? Watchdog: Sim Memória Interna: 32kB Code cache 32kB Data cache Controlador de Memória Externa: Sim Error Detection and Correction (EDAC): Sim Alimentação: ?? Consumo: 8W RADHARD CPU
  • 28. Temperatura: –55 °C a 125 °C Tolerância a Radiação: Total Ionizing Dose (TID) => >1Mrad Single Event Upset (SEU) => > 40 anos/upset Latchup-immune Tipo de Componente: Rad-hard Ferramentas de Trabalho: ?? Herança de Vôo: ?? Sugestão de Uso: Atende aos requisitos Cont. BRE440 PowerPC
  • 29.
  • 30. NX25F Fabricante: Andes Technology Arquitetura: RISC-V BIT's: 64 Clock: DMIPS/MHz: ~1 Protocolo de Comunicação: Pinos I/O: Watchdog: Memória Interna: 64kb Cache SRAM 16Mb Local memory Controlador de Memória Externa: Sim Error Detection and Correction (EDAC): Sim Alimentação: Consumo: Compact High-Speed 64-bit CPU Core
  • 31. Temperatura: Tolerância a Radiação: Tipo de Componente: COTS Ferramentas de Trabalho: AndeSight™ Integrated Development Environment Herança de Vôo: Sugestão de Uso: Atende a maioria dos requisitos. Cont. NX25F
  • 32.
  • 33. CoreRISCV_AXI4 SoftCore Fabricante: MicroSemi Arquitetura: RISC-V BIT's: 32 Clock: DMIPS/MHz: ~1 Protocolo de Comunicação: Pinos I/O: Watchdog: Memória Interna: 64kb Cache SRAM 16Mb Local memory Controlador de Memória Externa: Sim Error Detection and Correction (EDAC): Sim Alimentação: Consumo: Softcore processor designed for use in Microsemi FPGAs Obs.: Processadores SoftCores tem características como: Clock, Power Supply, Temperatura, Resistência a Radiação baseadas nas características da FPGA escolhida para abrigar o Core.
  • 34. Temperatura: Tolerância a Radiação: Tipo de Componente: COTS Ferramentas de Trabalho: AndeSight™ Integrated Development Environment Herança de Vôo: Sugestão de Uso: Atende a maioria dos requisitos. Cont. CoreRISCV_AXI4 SoftCore Obs.: Processadores SoftCores tem características como: Clock, Power Supply, Temperatura, Resistência a Radiação baseadas nas características da FPGA escolhida para abrigar o Core.
  • 35.
  • 36. E76-MC SoftCore Fabricante: SiFive Arquitetura: RISC-V BIT's: 32 Clock: DMIPS/MHz: 2,3 Protocolo de Comunicação: Pinos I/O: Watchdog: Memória Interna: 64kb Cache SRAM 16Mb Local memory Controlador de Memória Externa: Sim Error Detection and Correction (EDAC): Sim Alimentação: Consumo: High-performance quad-core 32-bit embedded processor Obs.: Processadores SoftCores tem características como: Clock, Power Supply, Temperatura, Resistência a Radiação baseadas nas características da FPGA escolhida para abrigar o Core.
  • 37. Temperatura: Tolerância a Radiação: Tipo de Componente: COTS Ferramentas de Trabalho: AndeSight™ Integrated Development Environment Herança de Vôo: Sugestão de Uso: Atende a maioria dos requisitos. Cont. E76-MC SoftCore Obs.: Processadores SoftCores tem características como: Clock, Power Supply, Temperatura, Resistência a Radiação baseadas nas características da FPGA escolhida para abrigar o Core.
  • 38.
  • 39.
  • 40. Fonte: Leveraging the Openness and Modularity of RISC-V in Space Authors: Stefano Di Mascio, Alessandra Menicucci, Eberhard Gill, Gianluca Furano, Claudio Monteleone