Symmetric Cryptographic Intel FPGA Hard IP User Guide

ID 714305
Date 10/31/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.2. Cryptographic Secondary Control Register

Table 46.   ctrl_secondary Register
Offset 0x04
Addressing Mode 32-bits
Description Cryptographic secondary control register.
Table 47.   ctrl_secondary Field Description
Bit Name Type Reset Description
31:29 Reserved
29 mem_ecc_error_qual RW 0x1 ECC memory error select qualifier.

To ensure the accurate sampling of the ECC memory error status bit, the mem_ecc_error_sel control bit should only change when the mem_ecc_error_qual is not set.

27:24 mem_ecc_error_sel RW 0x7 ECC memory error selection
Selects the cryptographic memory source for the mem_ecc_derr and the mem_ecc_serr signals:
  • 4'd0: Cryptographic interface packetizer
  • 4'd1: Cryptographic interface depacketizer
  • 4'd2: Cryptographic interface MAC FIFO
  • 4'd3: Encrypto Tweak/IC RAM
  • 4'd5: Hash key powers RAM
  • 4'd6: Key1[127:64] RAM
  • 4'd7: Key1[63:0] RAM
  • 4'd8: Key2[127:64] RAM
  • 4'd9: Key2[63:0] RAM
  • 4'd10: GHash State RAM
  • 4'd11: Reserved
  • 4'd12: Proto state RAM
  • 4'd13: Key ID LUT RAM
  • 4'd14: Y0 Encrypted RAM
  • 4'd15: Reserved
23:0 Reserved RW 0x300000