SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
The XFRDMA block will take XOUT data and translate into a transmit PSI-L packet. The first word of XFR data determines the sideband and fields for transmit and must always be present. The remaining bytes are the transmit data. The XFRDMA block assumes the contained data is correctly formatted. The XFRDMA block also assumes the data type is in the correct order, such as info words, then control, then payload, then status.
Word | Bit | Field | Description |
---|---|---|---|
0 | 0 | tx_sop | Transmit has PSI-L sop signal. |
0 | 1 | tx_eop | Transmit has PSI-L eop signal. |
0 | 2 | tx_sol | Transmit has PSI-L sol signal. |
0 | 3 | tx_eol | Transmit has PSI-L eol signal. |
0 | 4 | tx_lastw | Transmit has PSI-L lastw signal, meaning that is no more data for this data_type. |
0 | 5 | tx_drop | Transmit has PSI-L drop signal. |
0 | 11-8 | tx_pkt_error[3:0] | Transmit has PSI-L pkt_error signal. |
0 | 23-16 | tx_data_type[7:0] | Transmit has PSI-L data_type signal. |
0 | 31-24 | tx_xcnt[7:0] | Transmit byte count for XOUT, or for certain data types it is the worden[7:0] field. |
1-N | 31-0 | tx_data | Transmit PSI-L data. |