GR765

Status:

Development

Radiation hardened fault-tolerant octa-core SPARC LEON and RISC-V microprocessor with embedded FPGA

Overview

The GR765 brings state-of-the-art capabilities like virtualization, SIMD processing, Gigabit Ethernet, PCIe Gen 3, and SpaceFibre. Additionally, it includes interfaces such as SpaceWire, CAN FD, and MIL-STD-1553B,  minimizing the need for external components.  An embedded FPGA further enhances the system’s flexibility, allowing for custom hardware accelerators and support of bespoke external interfaces without additional external FPGAs for glue logic. Furthermore, the GR765 includes security features such as hardware boot image authentication using post-quantum algorithms, a hardware security module, and several functional security features in the general-purpose processors.
The GR765 supports mission profiles ranging from Low Earth Orbit (LEO) to Deep Space.

The GR765 provides a bootstrap signal that determines at power-up if the device shall have eight LEON5FT SPARC V8 cores or eight NOEL-V RV64GCH cores. This allows one hardware design to take advantage of the strengths from both software ecosystems.

Architecture

arrow down icon

Key Tech Spec

arrow down icon

Target technology support

arrow down icon

Evaluation boards

arrow down icon

Ordering information

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

Supported Hardware

arrow down icon

Configuration

arrow down icon

Reference Design

arrow down icon

Other resources

arrow down icon

Detailed features

arrow down icon

Computing

  •  Radiation-hardened fault-tolerant octa-core architecture
    • Selectable LEON5FT SPARC V8 or NOEL-V 64-bit RISC-V RV64GCH
    • Dedicated FPU and MMU, 32 KiB L1 cache per core connected via multi-port interconnect
    • Packed-SIMD Vector extension on each processor core
    • Support for virtualization and both Type 1 and Type 2 hypervisor usage - MMU and IOMMU with two-stage translation - RISC-V IOMMU Architecture Specification
    • Advanced fault tolerance features, no need for lock-step processing
    • Striped interconnect for enhanced memory bandwidth and performance, optimized multicore task allocation,capability to configure isolated paths to remove multi-core interference.
  • Up to 800 MHz, delivering 2600 DMIPS/core
  • 4MiB L2 8-way cache, 512-bit cache lines
  • eFPGA with 30k LUTs
  • Hardware authenticated boot (hybrid scheme with ECDSA, ML-DSA)
  • Isolated SoC / Hardware Security Module for HW Root of Trust, Secure Boot, Crypto acceleration
  • DMA controllers

Memory

  • DDR2/3/4, 1 chip select, max 16 GiB of accessible memory. Configurable as:
    • 96-bit interface with dual x8 device correction capability
      • Ensures accurate data even in the event of one full device failure and random SEU-induced errors on other devices
    • 80-bit interface with x8 device correction capability
    • 72-bit interface with SECDEC
  • NAND Flash: ONFI 4.0 – NV-DDR2/3 and SDR
    • Supports 2x UT81NDQ512G8T without pin-sharing on PCB – more with pin-sharing
      • > 8 Tb (TLC mode), > 2.6 Tb(SLC mode)
    • BCH EDAC: Corrects 60 bits per 1024 bytes or 16 bits per 512 bytes.
  • 8/16-bit PROM/IO interface
    • (39, 7) BCH EDAC in 8 bit mode
    • boot memory
  • QSPI
    • max accessible memory 256 MiB
    • boot memory

Interfaces

  • Gen3 controller, 1 port x8, 2 port x4, or 4 port x2 lanes through bifurcation (TBC)
  • SpaceFibre: 4 ports x1 6.25 Gbit/s + WizardLink support
  • SpaceWire router with 12 external interfaces and 4 internal ports
    • SpaceWire router is integrated with SpaceFibrecontrollers: SpaceWire data from/to multiple payloads can be aggregated in a single SpaceFibre link without software intervention
  • 4x 10/100/1000 Mbit Ethernet MAC connected to TTEthernet switch with 6x external Ethernet ports
    • TSN support implemented in software (TBC)
    • TTEthernet and TSN software libraries provided by TTTech
  • Multi constellation GNSS receiver
  • 2xMIL-STD-1553B, configurable for RT, BC, BM operation
  • 4xCAN FD
  • 2x I2C, 12x UART, 2x SPI controller, 48x eFPGA I/O
  • SoC Bridge interface: bidirectional link allowing a memory-mapped window between the GR765 and a companion device
    • GRLIB IP core and constraints for use with common FPGA devices available.
  • FPGA Scrubber Controller for external Kintex Ultrascale and Virtex-5 FPGAs
  • Debug links:
    • Dedicated:JTAG and SpaceWire
    • CAN,Ethernet

Security

  • Hardware security module (HSM)
    • Authenticated boot of Operating System, critical software components, and eFPGA bitstreams
      • Hybrid cheme with ECDSA, ML-DSA
    • Unique device identification
    • Hardware-based Root-of-Trust
    • Comprehensive key management and operations
    • Hardware accelerated cryptographic functions (NIST FIPS 180-4, 197, 198-1, 202)
      • SHA-256,SHA-3, AES 128, AES 256, HMAC, HKDF
  • Timing Isolation
    • RISC-V H extension + Advanced Interrupt Architecture + IOPMP/MMU
      • Allows to group IO units together with guest VMs and to separate VMs+IO from each other
    • Same IOMMU implementation for both SPARC and RISC-V modes
  • Time and space partitioning:
    • Striped interconnect can be configured to group processors and IO peripherals into groups without timing interference between them.
  • Control flow integrity (RISC-V mode):
  • Shadow stack - stack overwrites must not cause return to the wrong place (standardization ongoing)
  • Landing pad - memory overwrites must not cause jumps/calls to the wrong place

eFPGA

  • 32k LUTs
  • Synthesis and P&R:
    • Supported by standard NanoXploreImpulse and a special plugin
    • Supported by GRLIB IP cores
  • Reliability:
    • The eFPGA is Rad-Hard by design: no need to apply TMR or scrubbing to the FPGA design
  • Operation:
    • The eFPGA subsystem is possible to operate andreprogram without processor intervention
    • The eFPGA subsystem is also programmable from theprocessors
  • Bitstream autenthication
  • Applications:
    • Data decimation and custom hardwareaccelerators
    • Glue logic to connect with customexternal interfaces

Downloads

File

Category

Revision

Date

Access

GR765 Product brief

Product brief

Oct2024

2024-10-29

Free download

Password/
Contact us

Frequently asked questions

No items found.