Visible to Intel only — GUID: ttq1647580047767
Ixiasoft
4.1. Installing and Licensing Intel® FPGA IP Cores
4.2. Specifying the IP Core Parameters and Options
4.3. Generated File Structure
4.4. Symmetric Cryptographic IP Core Flow
4.5. Dynamically Disabling SM4 Capability
4.6. Error Handling
4.7. Error Reporting
4.8. Resetting the IP Core
4.9. Channel Definition and Allocation
4.10. Byte Ordering
4.11. AXI-ST Single Packet Mode
4.12. AXI-ST Multiple Packet Mode
7.1. Cryptographic Primary Control Register
7.2. Cryptographic Secondary Control Register
7.3. Cryptographic Primary Status Register
7.4. Cryptographic Error Status Register
7.5. Cryptographic Error Control Register
7.6. Cryptographic Packet Error Control 1 Register
7.7. Cryptographic Packet Error Control 2 Register
7.8. Cryptographic Error Code Control 1 Register
7.9. Cryptographic Error Code Control 2 Register
7.10. Cryptographic Error Code Internal Control Register
7.11. Cryptographic Internal Error Control Register
7.12. Cryptographic First Error Log Register
7.13. Cryptographic Packet Error Log 1 Register
7.14. Cryptographic Packet Error Log 2 Register
7.15. Cryptographic Internal Error Log Register
7.16. Cryptographic Wall Clock LSB Register
7.17. Cryptographic Wall Clock MSB Register
7.18. Ternary Control Register
Visible to Intel only — GUID: ttq1647580047767
Ixiasoft
8.4. Generating the Design
Figure 26. Procedure
Follow these steps to generate a design example:
- Create project with the AGFD023R25A2E2VR0 device OPN number.
- In the IP Catalog, locate and select Symmetric Cryptographic Intel FPGA Hard IP. The New IP Variation window appears.
- Specify a top-level name <your_ip> for your custom IP variation. The parameter editor saves the IP variation settings in a file named as <your_ip>.ip.
- In the Example Design Options section, select the desired example design. The available design configurations are:
- GCM 1 x 512-bit interface
- MACSEC 1 x 512-bit interface
- IPSEC 1 x 512-bit interface
- XTS 1 x 512-bit interface
- In the Example Design Options, click on the Acknowledgement button. The statement specifies that the example design generation follows the drop-down menu selection and does not apply to any other IP GUI parameters except the device name.
- Click the Generate Example Design button. The Select Example Design Directory window appears.
Note: The generated design example does not reflect selected parameters of your IP variant. Rather, it uses the following parameters for the :
Parameter Value AES Enable SM4 Enable Enable Authentication Check On Drop the MAC on MACsec Decryption Off Number of MACsec streams 64 XTS Enable Cipher Text Stealing Enable AXI-ST Data Width 512 Number of AXI-ST Port 1 AXI-ST TX Ready Latency 0 AXI-ST RX Ready Latency 0 AXI-Lite Ready Latency 0