AR# 44074

AXI Bridge for PCI Express - Enumerating multiple 64-bit BARs to 32-bit BARs might cause issues for the 64-bit AXI data width

描述

Version Found: 1.00.a
Version Resolved and other Known Issues: See (Xilinx Answer 44969)

TheAXI Bridge for PCI Express might not accept incoming TLPs when the endpoint's BARs are configured as 64-bit (C_PCIEBAR_AS = '1').This issue is exclusive to the 64-bit AXI data width and does not apply to the 32-bit or the 128-bit AXI data width.Furthermore, this issue only occurs when there are multiple BARs configured within the bridge and the host configures one of the upper BARs as 32-bit.

TheAXI Bridge for PCI Expresscurrently supports 3 BARs regardless if they are configured as 32 or 64-bit.According to the PCI Express specification, an endpoint supports 6 BARs when they are 32-bit.When a BAR is configured as 64-bit, it uses two 32-bit BARs. When theAXI Bridge for PCI Express configures its BARs as 64-bit, it uses BAR0 and BAR1 of the type 0 configuration space for the first BAR of the bridge. The second BAR uses BAR2 and BAR3 of the configuration space. Lastly, the third BAR of the bridge uses BAR4 and BAR5 of the configuration space.

The issue occurs when there are two or three 64-bit BARs and the second or third BAR are configured as 32-bit BARs. Even though a BAR is set up as 64-bit BAR, the host can set up a BAR as 32-bit if the enumerated address range results below 4GB. This is per section 2.2.4.1 of the PCI Express specification.

NOTE:The "Version Found" columnlists the version that the problem was firstdiscovered. The problem might also exist in earlier versions, but no specific testing has been performedto verify earlier versions.

解决方案

There is no current work-around for this issue.If possible, try using 32-bit BARs instead of 64-bit BARs.

Revision History
03/29/2012 - Updated for 7-Series
11/06/2011 - Update for 13.3
09/13/2011 - Initial Release

链接问答记录

主要问答记录

Answer Number 问答标题 问题版本 已解决问题的版本
44969 AXI Bridge for PCI Express - Release Notes and Known Issues for All Versions up to ISE 14.7 N/A N/A

相关答复记录

Answer Number 问答标题 问题版本 已解决问题的版本
44969 AXI Bridge for PCI Express - Release Notes and Known Issues for All Versions up to ISE 14.7 N/A N/A
AR# 44074
日期 08/26/2013
状态 Active
Type 已知问题
IP