Symmetric Cryptographic Intel FPGA Hard IP User Guide

ID 714305
Date 12/19/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

7.12. Cryptographic First Error Log Register

Table 66.   ferr_log Register
Offset 0x40
Addressing Mode 32-bits
Description Cryptographic first error log register. Logs the first occurred error.
Table 67.   ferr_log Field Description
Bit Name Type Reset Description
31:22 rmb_cid RO 0x000 Indicates the RMB channel ID.
21:12 depack_cid RO 0x000 Indicates the depacketizer channel ID.
11 macsec_multi_channel_error RO 0x0 Indicates the MAC multichannel error. The bit asserts when that one MACSEC channel reports an error.
10:8 profile_id RO 0x0 Indicates the profile ID that corresponds to the first error. This feature is only relevant for packet errors.

The profile selection based on the profile_id[2:0]:

  • 3'd0: Idle
  • 3'd1: GENGCM
  • 3'd2: MACSEC
  • 3'd3: IPSEC
  • 3'd4: GENXTS
  • Others: Reserved
7 valid RO 0x0 Valid
6:5 error_type RO 0x0 Indicates the control register that logs the first error.
  • 2'd0: 0x30 offset: Error Code Control 1 register
  • 2'd1: 0x34 offset: Error Code Control 2 register
  • 2'd2: 0x38 offset: Error Code Internal Control register
4:0 error_pointer RO 0x0 Indicates the error status bit that was set first in the error_type signal. Valid values range is 0-31.