Visible to Intel only — GUID: anu1644944643643
Ixiasoft
1. Introduction
2. Interface Overview
3. Parameters
4. Designing with the IP Core
5. Block Description
6. Cryptographic IP Data Profiles
7. Configuration Registers
8. Design Example
9. Symmetric Cryptographic Intel FPGA Hard IP User Guide Archives
10. Document Revision History for the Symmetric Cryptographic Intel FPGA Hard IP User Guide
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
Visible to Intel only — GUID: anu1644944643643
Ixiasoft
4.6.1. Detected Error Handling
When an error occurs, the IP core updates the tuser.error_status bit and the associated tuser.error_code bits. The IP supports two types of errors, recoverable and internal errors.
Recoverable Errors
Follow these steps to recover from a recoverable error:
- Read the error log on the AXI-Lite interface by reading the ferr_log, pacer_log1, and pacer_log2 registers.
- Clear the error log by writing clear on the above registers.
- Understand and correct the cause of the error.
- Assert the tuser.error_clear signal using the profile ID where the error occurred. This step clears the specified profile of the errors.
Internal Errors
Follow these steps to recover from an internal error:
- Read the error log on the AXI-Lite interface by reading the ferr_log and interr_log registers.
- Understand and correct the cause of the error.
- Assert the subsystem_cold_rst_n reset. The signal assertion resets both, the Symmetric Cryptographic IP core and AES/SM4 Inline Cryptographic Accelerator since these errors are not recoverable.