Configuring XTS-AES-256 (per XTS controller) - Configuring XTS-AES-256 (per XTS controller) - 1.0 English - PG456

Integrated DDR5/LPDDR5/5X Memory Controller LogiCORE IP Product Guide (PG456)

Document_ID
PG456
Release_Date
2026-08-07
Version
1.0 English
  1. In the left panel, click /axi_noc2_N/ddrmc for the XTS controller.
  2. Check Enable XMPU. No GCM Encryption fields are required—XTS metadata is on-chip RAM only and requires no DRAM reservation.
  3. Click default under Subsystems.
  4. Click +Row to add a new access row.
  5. Rename the access row (for example, mem_xts).
  6. In the Destinations column, click the pen icon and select the XTS controller's DDR channel destination. Click OK.
  7. In the Access column, click the pen icon. Under Encryption select xts:
    1. Set num_keys to auto, for example.
    2. Set max_key_usage to 128M, for example.
    3. Set abs_max_key_usage to 200M, for example.
    4. Set Access Mode to read/write.
    5. Set Secure Mode to non-secure (or as required).