Article ID: 000073807 Content Type: Troubleshooting Last Reviewed: 11/20/2011

Qsys-Generated RapidIO IP Core Appears to Allow Larger Revision IDs Than are Implemented

Environment

    Quartus® II Subscription Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT

Critical Issue

Description

The RapidIO MegaCore function supports device revision ID values (values in the DEVICE_REV field of the Device Information CAR at offset 0x04 in the capability register space) from 0 to 0xFFFFFFFF, stored in a 32-bit word. The RapidIO parameter editor that appears when you include a RapidIO MegaCore function in your Qsys design shows the Revision ID as a 64-bit parameter. If you set the Revision ID to a value greater than 0xFFFFFFFF, only the least significant 32 bits are maintained, and no warning message is generated.

This issue affects all RapidIO MegaCore function variations generated using Qsys. If the user-configured device revision ID value is greater than 0xFFFFFFFF, the actual configured Revision ID value is different.

Resolution

Ensure that you configure the device revision ID parameter only with values between 0 and 0xFFFFFFFF, inclusive. However, refer to Device and Assembly Register Values Might Lose MSBs.

This issue is fixed in version 11.0 of the RapidIO MegaCore function.

Related Products

This article applies to 1 products

Intel® Programmable Devices

1