User Parameters - 1.0 English

Versal Adaptive SoC Integrated 400G High Speed Channelized Cryptography Engine Subsystem Product Guide (PG372)

Document ID
PG372
Release Date
2024-01-30
Version
1.0 English

The following table shows the relationship between the fields in the AMD Vivado™ IDE and the user parameters (which can be viewed in the Tcl Console).

Table 1. User Parameters
Vivado IDE Parameter User Parameter/Value Default Value
Mode
Operating Modes Operating Modes
  • Fixed Port Mode
  • Channelized Mode
Fixed Port Mode
System Configuration
Overall Capacity Overall Capacity
  • 400 Gb/s
  • 200 Gb/s
400 Gb/s (200 Gb/s for -1 devices)
SA Configuration 1 SA Configuration
  • All Internal SA
  • Enable External SA
All Internal SA
HSC Hard IP Site HSC Hard IP Site
  • HSC_X0Y0
  • HSC_X0Y1
HSC_X0Y0
HSC Port Configuration
HSC Port0 Data Rate HSC Port0 Data Rate
  • 400 Gb/s
  • 200 Gb/s
  • 100 Gb/s
  • 50 Gb/s
  • N/A
400 Gb/s
HSC Port0 Datapath Interface HSC Port0 Datapath Interface
  • 8x128-bit segmented
  • 4x128-bit segmented
  • 2x128-bit segmented
  • N/A
8x128-bit segmented
HSC Port0 Crypto Protocol Mode 1 HSC Port0 Crypto Protocol Mode
  • BulkCrypto
  • BulkECB
  • MACsec
  • IPsec
  • N/A
Bulk Crypto
HSC Port0 Cipher Suite 1 HSC Port0 Cipher Suite
  • GCM-AES-128
  • GCM-AES-256
  • GCM-AES-XPN-128
  • GCM-AES-XPN-256
  • GCM-AES-ESP-128
  • GCM-AES-ESP-256
  • GCM-AES-ESP-ESN-128
  • GCM-AES-ESP-ESN-256
  • User Controllable
  • N/A
GCM-AES-128
HSC Port0 Confidentiality Mode 1 HSC Port0 Confidentiality Mode
  • GMAC
  • GCM-AES
  • ECB-AES
  • User Controllable
  • N/A
GMAC
HSC Port0 Replay Protection 1 HSC Port0 Replay Protection
  • true: 1
  • false: 0
true: 1
HSC Port1 Data Rate HSC Port1 Data Rate
  • 100GE
  • 50GE
  • N/A
N/A
HSC Port1 Datapath Interface HSC Port1 Datapath Interface
  • 2x128-bit segmented
  • N/A
N/A
HSC Port1 Crypto Protocol Mode 1 HSC Port1 Crypto Protocol Mode
  • BulkCrypto
  • BulkECB
  • MACsec
  • IPsec
  • N/A
N/A
HSC Port1 Cipher Suite 1 HSC Port1 Cipher Suite
  • GCM-AES-128
  • GCM-AES-256
  • GCM-AES-XPN-128
  • GCM-AES-XPN-256
  • GCM-AES-ESP-128
  • GCM-AES-ESP-256
  • GCM-AES-ESP-ESN-128
  • GCM-AES-ESP-ESN-256
  • User Controllable
  • N/A
N/A
HSC Port1 Confidentiality Mode 1 HSC Port1 Confidentiality Mode
  • GMAC
  • GCM-AES
  • ECB-AES
  • User Controllable
  • N/A
N/A
HSC Port1 Replay Protection 1 HSC Port1 Replay Protection
  • true: 1
  • false: 0
false: 0
HSC Port2 Data Rate HSC Port2 Data Rate
  • 200GE
  • 100GE
  • 50GE
  • N/A
N/A
HSC Port2 Datapath Interface HSC Port2 Datapath Interface
  • 4x128-bit segmented
  • 2x128-bit segmented
  • N/A
N/A
HSC Port2 Crypto Protocol Mode 1 HSC Port2 Crypto Protocol Mode
  • BulkCrypto
  • BulkECB
  • MACsec
  • IPsec
  • N/A
N/A
HSC Port2 Cipher Suite 1 HSC Port2 Cipher Suite
  • GCM-AES-128
  • GCM-AES-256
  • GCM-AES-XPN-128
  • GCM-AES-XPN-256
  • GCM-AES-ESP-128
  • GCM-AES-ESP-256
  • GCM-AES-ESP-ESN-128
  • GCM-AES-ESP-ESN-256
  • User Controllable
  • N/A
N/A
HSC Port2 Confidentiality Mode 1 HSC Port2 Confidentiality Mode
  • GMAC
  • GCM-AES
  • ECB-AES
  • User Controllable
  • N/A
N/A
HSC Port2 Replay Protection 1 HSC Port2 Replay Protection
  • true: 1
  • false: 0
false: 0
HSC Port3 Data Rate HSC Port3 Data Rate
  • 100GE
  • 50GE
  • N/A
N/A
HSC Port3 Datapath Interface HSC Port3 Datapath Interface
  • 2x128-bit segmented
  • N/A
N/A
HSC Port3 Crypto Protocol Mode 1 HSC Port3 Crypto Protocol Mode
  • BulkCrypto
  • BulkECB
  • MACsec
  • IPsec
  • N/A
N/A
HSC Port3 Cipher Suite 1 HSC Port3 Cipher Suite
  • GCM-AES-128
  • GCM-AES-256
  • GCM-AES-XPN-128
  • GCM-AES-XPN-256
  • GCM-AES-ESP-128
  • GCM-AES-ESP-256
  • GCM-AES-ESP-ESN-128
  • GCM-AES-ESP-ESN-256
  • User Controllable
  • N/A
N/A
HSC Port3 Confidentiality Mode 1 HSC Port3 Confidentiality Mode
  • GMAC
  • GCM-AES
  • ECB-AES
  • User Controllable
  • N/A
N/A
HSC Port3 Replay Protection 1 HSC Port3 Replay Protection
  • true: 1
  • false: 0
false: 0
Include MACsec Helper IP 2 To include the MACsec Helper IP
  • true: 1
  • false: 0
false: 0
  1. Only the default value for this parameter is displayed in the GUI. All other possible valid values for this parameter can be passed to the core through the input ports. This GUI value is only used for generating the example design and showcasing the functionality of the selected core configuration.
  2. The MACsec helper IP must be included when at least one HSC port is intended to be used in MACsec crypto mode.