beautypg.com

Installing and licensing ip cores – Altera Advanced SEU Detection IP Core User Manual

Page 11

background image

• Frame information array—contains a 32-bit string for each frame in the device. The frame number

serves as the index for the frame information string. Each frame information string provides the

following information:

offset_map_array_index

(Bits 7:0)—the index for the offset map array that this frame uses.

frame_info_data_offset

(Bits 31:8)—a 24-bit address offset into the sensitivity array for this

frame.

• Offset map array—The offset map information array is a set of arrays containing 16 bit offset maps.

Each offset map value represents an additional offset into the sensitivity array for a frame group. Each

offset map value is 16 bits. The size of each offset map array is defined by the

offset_map_length

string contained in the header information.

• Sensitivity data array—The size of the single sensitivity data entry or tag

(

sensitivity_data_tag_size

) is in bits and aligned to power of 2. The sensitivity data array is a flat

sensitivity tag vector where a sensitive tag of 0 specifies a bit insensitive for all regions, and non-zero

tag specifies an offset into region map.

• Region map information array—The region map information array contains a 16-bit string for each

non-zero sensitivity tag. The sensitivity data tag serves as the index-1 for the region map array. The

string is a bitmask of the regions, the bit is sensitive for. Each region can be identified in the bitmask by

mask 1 << (Region ID - 1).

Table 4: Revision 2 SMH File Size and ASD Regions Based on Sensitivity Tag

These SMH sizes are for Stratix V 5SGXEA7 device with a SOF size of 31,731,193 bytes.

Number of ASD Regions

Sensitivity Tag Size (bits)

SMH Size (bytes)

1

1

2,296,736

2-3

2

3,984,920

3-15

4

7,361,308

10-127

8

14,114,024

Getting Started with Altera Altera Advanced SEU Detection IP Core

The Altera Advanced SEU Detection IP core must be used along with the Altera EMR Unloader IP core.

The Altera EMR Unloader IP core provides Error Message Register (EMR) contents whenever it detects

an EDCRC error. Connect the EMR, EMR_valid and EMR_error signals from your Altera EMR Unloader

IP variation to the corresponding inputs of your Altera Advanced SEU Detection IP variation.

Installing and Licensing IP Cores

The Altera IP Library provides many useful IP core functions for your production use without purchasing

an additional license. Some Altera MegaCore

®

IP functions require that you purchase a separate license

for production use. However, the OpenCore

®

feature allows evaluation of any Altera

®

IP core in

simulation and compilation in the Quartus II software. After you are satisfied with functionality and

perfformance, visit the Self Service Licensing Center to obtain a license number for any Altera product.

ALTADVSEU

2015.05.04

Getting Started with Altera Altera Advanced SEU Detection IP Core

11

Altera Advanced SEU Detection IP Core User Guide

Altera Corporation

Send Feedback