Version Found: v1.03a
Version Resolved and other Known Issues: see (Xilinx Answer 44969)
If I attempt to perform a write (Memory Write) to address 0x0000_0000, the request is mistaken as an MSI request. The core should never look for a MSI request when in Endpoint configuration.
This is a known issue that is scheduled to be fixed in theISE 14.3release of the core.
To work around the problem, you can add the following expression into the axi_enhanced_rx_demux module where pkt_addr == msi_address && pkt_typr[4] == 1'b 0:
&& C_ROOT_PORT == TRUE
Modified code:
if(pkt_addr == msi_address && pkt_typr[4] == 1'b 0 && C_ROOT_PORT == TRUE) begin
Revision History
7/25/2012 - Initial release
NOTE: The "Version Found" column lists the version in which the problem was first discovered. The problem might also exist in earlier versions, but no specific testing has been performed to verify earlier versions.
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# 50634 | |
---|---|
日期 | 10/23/2012 |
状态 | Active |
Type | 已知问题 |
IP |