A newer version of this document is available. Customers should click here to go to the newest version.
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.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)
2.2.1.4. Controlled Port Demux Interface
| Signal Name | Width | Direction | Description |
|---|---|---|---|
| decrypt_ss_user_p<n>_app_pp_axi_st_aclk | 1 | Input | Clock for AXI-ST Interface |
| decrypt_ss_user_p<n>_app_pp_axi_st_areset_n | 1 | Input | Reset for AXI-ST Interface |
| decrypt_ss_user_p<n>_pp_app_tvalid | 1 | Output | TVALID indicates that the master is driving a valid transfer. A transfer takes place when both TVALID and TREADY are asserted. |
| decrypt_ss_user_p<n>_pp_app_tdata | 64 128 256 512 |
Output | TDATA is the primary payload that is used to provide the data that is passing across the interface. |
| decrypt_ss_user_p<n>_pp_app_tkeep | 8 16 32 64 |
Output | TKEEP is the byte qualifier that indicates whether the content of the associated byte of TDATA is processed as part of the data stream. |
| decrypt_ss_user_p<n>_pp_app_tlast | 1 | Output | TLAST indicates the boundary of a packet. |
| decrypt_ss_user_p<n>_pp_app_tid | 6-1 | Output | TID is the data stream identifier that indicates different stream of data. This can be used as a Channel ID for different streams sharing the same port. |
| decrypt_ss_user_p<n>_app_pp_tready | 1 | Input | TREADY indicates that the slave can accept a transfer on the current cycle. |
| decrypt_ss_user_p<n>_pp_app_tuser_last_segment0 | 1 | Output |
|
| decrypt_ss_user_p<n>_pp_app_tuser_last_segment1 | 1 | Output |
|
| decrypt_ss_user_p<n>_pp_app_tuser_last_segment2 | 1 | Output |
|
| decrypt_ss_user_p<n>_pp_app_tuser_last_segment3 | 1 | Output |
|
| decrypt_ss_user_p<n>_pp_app_tuser_last_segment4 | 1 | Output |
|
| decrypt_ss_user_p<n>_pp_app_tuser_last_segment5 | 1 | Output |
|
| decrypt_ss_user_p<n>_pp_app_tuser_last_segment6 | 1 | Output |
|
| decrypt_ss_user_p<n>_pp_app_tuser_last_segment7 | 1 | Output |
|
| decrypt_ss_user_p<n>_pp_app_rx_tuser_client | 7 | Output | Ethernet Packet error status:
|
| decrypt_ss_user_p<n>_pp_app_tx_tuser_client | 7 | Output | Ethernet Packet error status:
|
| decrypt_ss_user_p<n>_pp_app_tuser_usermetadata | 16 | Output | User metadata which is tag along with incoming/outgoing packet into the MACsec IP. This metadata is not processed by MACsec IP and it is passed through the IP. One of the use cases supports PTP use case where a local timestamp or timer can be sent through this metadata on the MACsec ingress. The user can compare this local timestamp or timer at MACsec egress to determine the time taken for the request to go through the MACsec IP pipeline. |