FPGA Scrubber Controller

Status:

Available

GRSCRUB is an FPGA supervisor responsible for programming and scrubbing the FPGA configuration memory to prevent the accumulation of radiation-induced errors. The GRSCRUB IP currently supports the AMD/Xilinx Kintex UltraScale and Virtex-5 FPGA families.

Overview

The GRSCRUB is an external FPGA configuration monitor that features programming and scrubbing capabilities. After the initial configuration, the GRSCRUB is self-standing, which releases the processor core to perform other tasks. The GRSCRUB is compatible with the AMD/Xilinx Kintex UltraScale and Virtex-5 FPGA families. It accesses the target FPGA configuration memory externally through the SelectMap interface. GRSCRUB is intended to be used as an external entity to the FPGA being supervised.

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
  • SelectMap access (external FPGA interface)
  • FPGA programming
  • Mapping FPGA frame addresses
  • Blind scrubbing
  • Readback scrubbing:
    • Full Frame Check (FFC) and CRC32 error detection
    • Detect and correct single and multiple errors

Downloads

File

Category

Revision

Date

Access

GRLIB IP Cores Manual

Data sheet and user's manual

2024.2

2024-07-15

Free download

Password/
Contact us

GRLIB User's Manual

Data sheet and user's manual

2024.2

2024-07-15

Free download

Password/
Contact us

Excel sheet for SoC area estimation

Data sheet and user's manual

2024.2

2024-07-15

Free download

Password/
Contact us

GRSCRUB: FPGA Configuration Supervisor White Paper

White paper

1.0

2020-07-15

Free download

Password/
Contact us

GRSCRUB ADA-SDEV-KIT2 demonstration description

Application note

1.0

2021-06-30

Free download

Password/
Contact us

GRLIB-AN-0012: GRSCRUB – External FPGA Configuration Supervisor

Application note

1.0

2020-06-12

Free download

Password/
Contact us

Frequently asked questions

Does GRSCRUB lock the processor or need constant monitoring?
arrow down icon
Can GRSCRUB scrub the same FPGA in which it is implemented in (internal/self scrubbing)?
arrow down icon
Can the FPGA Scubber core scrub Lattice FPGAs?
arrow down icon