Introduction Main Features

Introduction
The LEON3-FT processor is available as a standard
component using the Actel RTAX2000S/SL Field
Programmable Gate Array. The fault tolerant design
of the processor in combination with the radiation
tolerant FPGA gives a total immunity to radiation
effects. This 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 FPGA
version (AX2000) on GR-CPCI-RTAX 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 FEB
Availability
The LEON3-FT on the Actel RTAX2000S/SL is available in several different standard configurations tailored for spacecraft and instrument control. Other configurations can be offered on
request. The components are pre-programmed and are shipped with a complete data sheet
and user’s manual. For evaluation and prototyping the commercial version (AX2000) of the
FPGA is available. The high-rel version is available in B, E and EV flows. 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
UART Debug Link
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
3
2
JTAG Debug Link
On-Chip Memory
4 kBytes
1553 RT
1
4 kBytes
1553 BC/RT/MT
1
SpaceWire
CAN 2.0B
2
1
1
PCI Initiator/Target/Arbiter
Yes
Ethernet MAC
Memory Controller
2
1
Yes
Yes
Yes
SDRAM Controller
Yes
2
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Reed/Solomon for
SDRAM option
Yes
Yes
Yes
Yes
Standard Peripherals
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Package
CQFP352
CQFP352
CQFP352
CCGA624
CCGA624
CCGA624
CQFP352
CQFP352
Specifications
Clock speed
20 / 25 MHz / 33 MHz PCI
Integer Performance
20 DMIPS
Floating Point Performance
4 MFLOPS
Power consumption
500 mW
Package
CQ352 / CG624
Total Ionizing Dose
Up to 300 krad (Si)
Single-Event Latch-Up Immunity (SEL)
LETTH > 104 MeV-cm2/mg
Immune to Single-Event Upsets (SEU)
LETTH > 37 MeV-cm2/mg
Supply Voltage
1.5V & 3.3V