Main

LogiCORE Serial RapidIO v5.1 - If 16-bit Device IDs are used, treq_vld_n can assert before treq_sof_n on an SWRITE

AR# 32316

Search For Another Answer

Topic IP-RapidIO-Serial
Last Updated 03/24/2009
Status Active
Description

Keywords: SRIO, 5.1, SWRITE, target, request, data, treq_rdy_n, TREQ

If Large System support is enabled (the core is configured to use 16-bit Device IDs), treq_vld_n can assert one cycle prior to the assertion of treq_sof_n during an SWRITE transaction.

Solution

To ensure that the User Application properly receives the SWRITE data, monitor both treq_vld_n and treq_sof_n to determine the start of the SWRITE frame.

It is still necessary to monitor treq_vld_n during the frame to ensure that valid data is being transferred, as shown in cycle 3 in Figure 4-21 in the Serial RapidIO User Guide.

Revision History

03/23/2009 - Initial Release
 
 
/csi/footer.htm