We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 24498

LogiCORE RapidIO v3.1 Rev 2 Logical Layer - 16-bit device ID is not not supported


Although the core will pass 16-bit device IDs, the Xilinx core is able to store only the lower 8 bits in the Base Device ID CSR, and therefore, might only be enumerated with 16-bit device IDs of 0x0000 - 0x00FF.  


16-bit device ID support for the v3.1 (all revisions) core is incomplete. Issues include:  

- Inability to access the full 16-bit device ID in the CSR  

- Received swrites of > 2 DWs have the lose the last beat through the logical layer  

- Message Response lost in receive path


This issue is fixed in Serial RapidIO v4.1 release available with latest IP Update.

AR# 24498
Date Created 09/04/2007
Last Updated 05/21/2014
Status Archive
Type General Article