Introduction The LEON3-FT processor is available as a standard component using the Actel RT ProASIC3 Field Programmable Gate Array. The fault tolerant design of the processor in combination with the radiation tolerant FPGA makes it ideally suited for space and other high-rel applications. The LEON3-FT is a 32-bit processor based on the SPARC V8 architecture. The floating point unit provides support for both single- and double-precision floating point operations. A unique debug interface allows non-intrusive hardware debugging and provides access to all on-chip registers and memory. The processor is currently used in European and international space programmes and has been successfully validated and qualified. A complete software development environment including compilers, debuggers and operating systems is freely available for download at www.aeroflex.com/gaisler. Prototyping is possible using the commercial version ProASIC3L FPGA on a development board. Main Features • SPARC V8 integer unit with 7-stage pipeline • Hardware multiply and divide • Separate instruction and data caches • Memory management unit • Double precision IEEE-754 compliant floating point unit • EDAC protected interface to 8/16/32-bit PROM/SRAM/SDRAM • Advanced on-chip debug support unit • UART, timer unit, GPIO port • Mil-Std-1553B, SpaceWire and CAN 2.0B bus • Ethernet MAC • PCI Initiater/Target/Arbiter • Power down mode Interrupts IRQCTRL LEON3 CPU FPU RS232 UARTS MMU TIMERS Cache AHB/APB 32-BIT AHB DEBUG LINK MEM CTRL Space Wire 1553 BC/RT/MT CAN 2.0 Ethernet MAC PCI Initiation/ Target RS232/ JTAG PROM SRAM/SDRAM Space Wire 1553 CAN Ethernet 32-bit PCI 2010 MAR Availability The LEON3-FT on the Actel RT ProASIC3 RT3PE3000L device is available in several different standard configurations tailored for spacecraft and instrument control. Other configurations can be offered on request. The components can be pre-programmed and are shipped with a complete data sheet and user’s manual. For evaluation and prototyping the commercial version ProASIC3L A3PE3000L FPGA is available. The high-rel version is available in B flow. For price and ordering please contact Aeroflex Gaisler. Standard configurations Instrument Instrument Controller -1 Configuration ID (CID) LEON3FT Integer Unit Configuration name Spacecraft Spacecraft Spacecraft Spacecraft Payload Payload Controller -2 Controller -1 Controller -2 Controller -3 Controller -4 Controller -1 Controller -2 1 2 3 4 5 6 7 8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Hardware multiply & divide Power down mode Memory Management Unit Yes Yes Yes Yes Yes Floating Point Unit Yes Yes Yes Debug Support Unit Yes Yes Yes Yes Yes Yes Yes Yes JTAG Debug Link Yes Yes Yes Yes Yes Yes Yes Yes On-Chip Memory 4 kBytes 1553 RT 1 3 2 UART Debug Link 4 kBytes 1553 BC/RT/MT 1 SpaceWire CAN 2.0B 2 1 2 1 PCI Initiator/Target/Arbiter Yes Ethernet MAC Memory Controller 1 Yes Yes Yes SDRAM Controller Reed-Solomon for SDRAM option Standard Peripherals Yes Yes Yes 2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Package CCGA484 / LGA484 Specifications Clock speed 20 / 25 MHz / 33 MHz PCI Integer Performance 20 DMIPS Floating Point Performance 4 MFLOPS Power consumption 200 mW (TBD) Package (CQ256), CG/LG484, CG/LG896 Total Ionizing Dose 15 to 25 krad (Si) Single-Event Latch-Up Immunity (SEL) LETTH > 96 MeV-cm²/mg Single-Event Upsets (SEU) (before TMR) LETTH > 6 MeV-cm²/mg Supply Voltage 1.2V - 1.5V & 3.3V Aeroflex Gaisler AB Kungsgatan 12 411 19 Göteborg Sweden Tel: +46 31 7758650 Fax: + 46 31 421407 Sales contact: [email protected] www.aeroflex.com/gaisler Yes