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 == 1'b 0:
&& C_ROOT_PORT == TRUE
if(pkt_addr == msi_address && pkt_typr == 1'b 0 && C_ROOT_PORT == TRUE) begin
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.