RT ProASIC3

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