GR716B

Status:

Development

The GR716B is a radiation-hardened microcontroller featuring the fault-tolerant LEON3FT SPARC V8 processor and two Real-Time Accelerators.

Overview

This page describes a running development. All information on this page is subject to change without notice. Please click this link to sign up to receive notifications about product and documentation updates.

-------------

The GR716B is a radiation-hardened microcontroller featuring the fault-tolerant LEON3 SPARC V8 processor. Based on the GR716A design, the GR716B has been developed to provide higher computational performance and excellent communication interfaces.

The GR716B is available in three different packages:

  • CQFP-132 (pin compatible with the GR716A when the same on-chip resources are used. Software needs to be recompiled)
  • PBGA-400
  • PBGA SIP-400: includes 4 MiB of embedded MRAM.

The GR716B PBGA and SIP devices with 400-pin package have fewer pin-sharing constraints compared to GR716B devices with a 132-pin package.

Applications: DC/DC conversion

GR716B has integrated dedicated hardware to support at least 4 independent digitally-controlled DC/DC converters in peak-current control mode, or more in voltage control mode.

Applications: Motor control

The GR716B architecture supports at least 4 brushless direct current (BLDC) motors or 4 permanent magnet synchronous motors (PMSM), in PWM control mode, or 6
micro stepper motors, or a combination of DC/DC controllers and different motors. The integrated hardware support for fullbridge and half-bridge power-converter topologies can be used to control a variety of different motor types. In motor control applications, hardware support for power converters can be combined with the ability to configure ADC measurements on at least 3 analog channels with simultaneous sampling time point for optimum motor regulation.

Applications: FPGA Supervisor
The GR716B implements a FPGA configuration supervisor responsible for programming and scrubbing the FPGA configuration memory to prevent accumulation of errors. The core is compatible with the Kintex UltraScale and Virtex-5 Xilinx FPGA families and it can be set to scrub the entire FPGA configuration memory or just a smaller area. The FPGA configuration memory is accessed through the SelectMap interface. The supervisor makes use of a golden FPGA configuration file that can be stored in ROM or RAM. The GR-CPCIS-XCKU board offers a convenient platform to evaluate this capability.

Architecture

arrow down icon

Fault tolerance

arrow down icon

Key Tech Spec

arrow down icon

Target technology support

arrow down icon

Evaluation boards

arrow down icon

Development Kit

arrow down icon

Licensing

arrow down icon

Software

arrow down icon

Tools

arrow down icon

Block diagram

arrow down icon

Related project

arrow down icon

Supported Hardware

arrow down icon

Configuration

arrow down icon

Reference Design

arrow down icon

Other resources

arrow down icon

Detailed features

arrow down icon
  • Fault-tolerant  LEON3FT SPARC V8 processor
    • LEON-REX – extension with 16-bit instructions: improved code density
    • Double precision IEEE-754 pipelined floating point unit
    • Memory protection units
    • Deterministic software execution: Multiple non-intrusive buses, fixed interrupt latency, cache-less architecture
  • 2x Real Time Accelerator (RTA)
    • Offload the main LEON3 of demanding real-time tasks
  • 192 KiB on-chip RAM (EDAC protected)
  • External EDAC protected 8-bit PROM/SRAM memory
  • SPI memory protected by EDAC and dual memory redundancy
  • FPGA supervisor for programming and scrubbing Xilinx Virtex5 and Kintex UltraScale
  • Programmable PWM interface with Analog/Digital Voltage control and motor control loop support
  • On-chip Boot ROM for low-level initialization and optional self-testing, standby and application loading
  • Support for remote boot through SpaceWire RMAP, CANOpen, SPI slave, UART
  • DMA controllers with support for ‘if-else’ statements
  • Timers with Watchdog

Interfaces

  • 2-Port SpaceWire Router with time distribution support
    • LVDS with extended common-mode,  Cold-Spare and Fail-Safe support
  • 10/100 Mbit/s Ethernet
  • MIL-STD-1553B interface
  • CAN FD controller interface with CANopen support for remote boot
  • Programmable enhanced PWM with analog/digital voltage control loop support
  • SPI with SPI-for-Space protocols
  • UARTs, I2C, GPIO
  • Mixed General purpose inputs and outputs

Integrated Analog functions

  • 4x ADC: 11bit resolution, 4 diff or 8 single channels
  • 4xDAC :  12bit, 3 Msps, digital ramp generation up to 25 MS/s
  • 8x DAC: 24bit ΔΣ, up to 25MHz
  • 20x Fast Analogue Comparator
  • PLL
  • Crystal Oscillator, with external XTAL
  • Precision Reference 1.9 V Output
  • 1.8V and 3.3V voltage monitors
  • LVDS transceivers
  • Temperature sensor

Memory support

  • 192KiB EDAC protected On-Chip RAM
  • Embedded ROM with bootloader for initializing and remote access
  • Dedicated SPI Memory interface with boot ROM capability
  • 8-bit SRAM/ROM I/F with support up to 16MiB ROM and 32 MiB SRAM
  • Scrubber with programmable scrub rate for all embedded memories and external PROM/SRAM and SPI  memories
  • Redundant boot memory (PROM/SRAM/SPI/NVRAM)
  • Application software container for checking software integrity using CRC
  • Boot from internal SRAM, external PROM/FLASH/SRAM/SPI memory

Ordering information

The GR716B microcontroller is currently under validation.

Downloads

File

Category

Revision

Date

Access

GR716B product brief

Product brief

Nov 2025

2025-11-11

Free download

Password/
Contact us

GR716B User's Manual

Data sheet and user's manual

0.10

2025-11-12

Free download

Password/
Contact us

GR716B Data Sheet (PBGA package)

Data sheet and user's manual

0.1

2025-11-14

Free download

Password/
Contact us

GR716B Data Sheet (CQFP package)

Data sheet and user's manual

0.1

2025-11-14

Free download

Password/
Contact us

GR716B FPGA Scrubber Controller Application Note

Application note

1.0

2024-11-25

Free download

Password/
Contact us

GR716B FPGA Scrubber Controller Application Note (Scripts)

Application note

1.0

2024-11-25

Free download

Password/
Contact us

GRLIB-TN-0001: LEON-REX Instruction Set Extension

Technical note

1.1

2016-05-27

Free download

Password/
Contact us

Draft Standard of SPI protocol(s) for space

Technical specification

1

2017-11-24

Free download

Password/
Contact us

GR716B-COMP-1: Comparison Between GR716A and GR716B CQFP-132 package

Application note

1.2

2024-08-26

Free download

Password/
Contact us

Frequently asked questions

What is SPI for Space?
arrow down icon
Can the FPGA Scubber core scrub Lattice FPGAs?
arrow down icon