Visible to Intel only — GUID: nek1656715973575
Ixiasoft
1. Introduction
2. Interface Overview
3. Parameters
4. Designing with the IP Core
5. Functional Description
6. Configuration Registers for MACsec IP
7. MACsec Intel® FPGA IP Example Design
8. MACsec Intel FPGA IP User Guide Archives
9. Document Revision History for the MACsec Intel FPGA IP User Guide
2.2.1.1. Common Port Mux Interface
2.2.1.2. Common Port Demux Interface
2.2.1.3. Controlled Port Mux Interface
2.2.1.4. Controlled Port Demux Interface
2.2.1.5. Uncontrolled Port RX Interface
2.2.1.6. Uncontrolled Port TX Interface
2.2.1.7. Crypto RX Interface
2.2.1.8. Crypto TX Interface
2.2.1.9. Management Interface
2.2.1.10. Decrypt Port Mux Management Interface
2.2.1.11. Decrypt Port Demux Management Interface
2.2.1.12. Encrypt Port Mux Management Interface
2.2.1.13. Encrypt Port Demux Management Interface
2.2.1.14. Crypto IP Management Bus
2.2.1.15. Miscellaneous Control Signals
2.2.2.1. Common Port Mux Interface Waveform
2.2.2.2. Common Port Demux Interface Waveform
2.2.2.3. Controlled Port Mux Interface Waveform
2.2.2.4. Controlled Port Demux Interface Waveform
2.2.2.5. Uncontrolled Port RX Interface Waveform
2.2.2.6. Uncontrolled Port TX Interface Waveform
2.2.2.7. Crypto RX Waveform
2.2.2.8. Crypto TX Waveform
2.2.2.9. MACsec Management Interface (Read)
2.2.2.10. MACsec Management Interface (Write)
Visible to Intel only — GUID: nek1656715973575
Ixiasoft
2.2.1.14. Crypto IP Management Bus
Note: For the applicable register map, refer to Symmetric Cryptographic Intel FPGA Hard IP User Guide.
Signal Name | Width | Direction | Description |
---|---|---|---|
crypto_clk | 1 | Input | Clock port for the Symmetric Cryptographic IP core clock. This clock supports 600Mhz frequency. |
crypto_app_ip_lite_awaddr | 10 | Input | Write Address |
crypto_app_ip_lite_awprot | 3 | Input | Privilege and security level of the transaction |
crypto_app_ip_lite_awvalid | 1 | Input | Write address valid |
crypto_ip_app_lite_awready | 1 | Output | Indicates slave is ready to accept a write transaction |
crypto_app_ip_lite_wdata | 32 | Input | Write data |
crypto_app_ip_lite_wstrb | 4 | Input | Indicates the byte lanes that hold valid data |
crypto_app_ip_lite_wvalid | 1 | Input | Write data valid |
crypto_ip_app_lite_wready | 1 | Output | Indicates that the slave can accept the write data |
crypto_ip_app_lite_bresp | 2 | Output | Indicates the status of the write transaction |
crypto_ip_app_lite_bvalid | 1 | Output | Write response valid |
crypto_app_ip_lite_bready | 1 | Input | Indicates that the Master can accept a write response |
crypto_app_ip_lite_araddr | 10 | Input | Read Address |
crypto_app_ip_lite_arprot | 3 | Input | Read address channel privilege and security attribute |
crypto_app_ip_lite_arvalid | 1 | Input | Read address channel valid |
crypto_ip_app_lite_arready | 1 | Output | Indicates that the slave can accept a read transaction |
crypto_ip_app_lite_rdata | 32 | Output | Read Data |
crypto_ip_app_lite_rvalid | 1 | Output | Read data valid |
crypto_app_ip_lite_rready | 1 | Input | Indicates that the Master can accept the read data and response |
crypto_ip_app_lite_rresp | 2 | Output | Indicates the status of the read transaction |