SPRUIV7B May 2022 – September 2023 AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM625SIP
When an entire word has been packed into the Rx Per Channel Buffer for a given channel, a one word data phase transfer is initiated for that channel/thread on the Rx PSI-L interface, and the data is popped from the Rx Per Channel FIFO. The value sources for the output pins on the PSI-L interface are described in Table 11-87.
Pin | Output Value / Source From PDMA |
---|---|
strm_o_req | This signal is asserted when the PDMA determines that there is at least 1 word of data in it's TP-CC output FIFO |
strm_o_sthread_id | Set equal to the TP-CC DMA channel number which is on the interface for this cycle |
strm_o_dthread_id | Set equal to the target thread ID value given in the PSI-L pairing configuration registers for this DMA channel |
strm_o_data_type | Will be set to the proper PSI-L data type. The PDMA can send config response, PSI info word 0, and PSI data word. |
strm_o_wnum | Set equal to the packing lane for the current word within a contiguous transfer. This value will start at 0 for each new TR and will increment for each subsequent data phase in the TR. |
strm_o_lastw | This signal will be asserted coincident with eop. |
strm_o_xcnt | The xcnt will be equal to the data path width in bytes. |
strm_o_worden | The worden will be modulated to indicate which 32-bit words are valid within each control type data phase. |
strm_o_data | The data will be packed/left justified to comply to the big endian data ordering as required in the PSI-L I/F specification. |
strm_o_sop | This signal is asserted for 1 data phase at the beginning of each new TR or data transfer packet. |
strm_o_eop | This signal is asserted for 1 data phase at the end of each TR or data transfer packet. |
strm_o_sol | This signal is set to zero unless the EOL bit is set in PSI-L register 0x401, in which case, it is set for 1 data phase at the start of a new set of transactions designated by the count set in the Z field of PSI-L register 0x401. |
strm_o_eol | This signal is set to zero unless the EOL bit is set in PSI-L register 0x401, in which case, it is set for 1 data phase at the end of a set of transactions designated by the count set in the Z field of PSI-L register 0x401. |
strm_o_priv | Set to zero. |
strm_o_privid | Set to zero. |
strm_o_virtid | Set to zero. |
strm_o_secure | Set to zero. |
strm_o_interest | Set to zero. |
strm_o_sready | Always asserted as the PDMA is always able to accept credit returns. |