This Release Notes and Known Issues Answer Record is for the AXI Bridge for PCI Express, which was first released in EDK 13.2 and contains the following information:
General Information
The ISE Design Suite 14.5 release contains the v1.07.a core.
For release notes on standalone Xilinx PCI Express Block cores, see the IP Release Notes Guide.
All PCI Express Documents can be found at:
http://www.xilinx.com/support/documentation/ipbusinterfacei-o_pci-express.htm
For High Speed transceivers known issues and answer record list, see (Xilinx Answer 37179)
For AXI Bridge for PCI Express v2.0 core release notes, see (Xilinx Answer 54646)
Supported Devices
Note: For the previous version "New Features" and "Supported Devices", see the change_log.html located in the "$XILINX_EDK/hw\XilinxProcessorIPLib\pcores\plbv46_pcie_v4_06_a\doc\html\" directory, or reference the data sheet:
http://www.xilinx.com/support/documentation/ipbusinterfacei-o_pci-express.htm#189513
Known Issues
This table correlates the core version to the first ISE design tools release in which it was included.
| v1.07.a | ISE 14.5 |
| v1.06.a | ISE 14.4 / Vivado 2012.4 |
| v1.05.a | ISE 14.3 / Vivado 2012.3 |
| v1.04.a | ISE 14.2 |
The following table provides known issues for the AXI interface version of the AXI Bridge for PCI Express.
Note: The "Version Found" column lists the version that the problem was first discovered. The problem might also exist in earlier versions, but no specific testing has been performed to verify earlier versions.
| (Xilinx Answer 55348) | Interrupt Decode Register gets wrongly set when performing DMA with ASPM enabled in RC mode | v1.07.a | Not Resolved Yet |
| (Xilinx Answer 55349) | AXI Bridge becomes unresponsive when performing DMA with ASPM enabled in RC mode | v1.06.a | Not Resolved Yet |
| (Xilinx Answer 55350) | The core in EP mode fails with corrupted data written to memory when configured for x4Gen2 on Zynq devices | v1.06.a | v1.07.a |
| (Xilinx Answer 55351) | Missing completion for Memory Read when configured as RC x4Gen2 on Zynq devices | v1.06.a | v1.07.a |
| (Xilinx Answer 53740) | (ISE 14.4 / 2012.4) - No Clock Output on TXOUTCLK at Cold Temperature | v1.06.a | v1.07.a |
| (Xilinx Answer 53511) | (Vivado 2012.3) - [IP_Flow 19_1710] Problem delivering 'Verilog Synthesis' files for IP 'axi_pcie_v1_05_a_0' | v1.05.a | v1.06.a |
| (Xilinx Answer 53114) | Incorrect UCF constraint generated when using 250 MHz reference clock | v1.05.a | v1.06.a |
| (Xilinx Answer 52688) | Completion TLP not generated when configured as Root Complex on Zynq devices | v1.04.a | v1.05.a |
| (Xilinx Answer 52687) | Default value of C_PCIEBAR2AXIBAR_*_SEC | v1.04.a | v1.05.a |
| (Xilinx Answer 52686) | The core replies with incorrect data when reading Configuration Space for invalid Devices | v1.04.a | v1.05.a |
| (Xilinx Answer 52685) | Link trains down due to incoming MWr packets | v1.04.a | v1.05.a |
| (Xilinx Answer 52684) | Incorrect MSI Message routing in 128-bit mode operation | v1.04.a | v1.05.a |
| (Xilinx Answer 52679) | Directed Link Change is not supported | v1.04.a | v1.05.a |
| (Xilinx Answer 52678) | Completion Payload greater than MPS Value | v1.04.a | v1.05.a |
| (Xilinx Answer 52677) | The core runs into Fatal Error during multiple MRds upstream | v1.04.a | v1.05.a |
| (Xilinx Answer 50633) | Root Port Implementation does byte swap to the completion packet for a configuration read issued to an Endpoint device | v1.03.a | v1.05.a |
| (Xilinx Answer 50634) | Memory Write to address 0x0000_0000 is treated as an MSI Request in Gen1X8 and Gen2X4 Endpoint configuration | v1.03.a | v1.05.a |
| Large AXI initiated read request may cause pre-mature completion timeout | |||
| No DRC for overrunning the AXI memory mapped space | |||
| C_PCIEBAR2AXIBAR_# restriction on bits lower than C_PCIBAR_LEN_# | |||
| The GUI does not allow C_AXIBAR2PCIEBAR_# to accept 64-bit address values | |||
| No response to zero length memory read requests when configured as x4 gen2 or x8 gen1 | |||
| Zero-length write transactions on the AXI Slave port cause the AXI interface to hang | |||
| Using 128-bit Interface (x8 Gen 1 or x4 Gen 2), an array size mismatch occurs on Completions with Data | |||
| Spartan-6 32-bit interface AXI Initiated Write Request Creates Malformed TLP | |||
| In Root Port configuration memory read TLP completions can be dropped if both configuration and memory read TLPs are outstanding | |||
| Root Port Configuration BAR miss is passed to AXI MM Bridge | |||
| Selecting 128-bit Interface Width gives ERROR:HDLCompiler:410 error | |||
| Kintex-7 simulation will not link train when C_PCIE_USE_MODE = 1.0 (IES) | |||
| x8 gen1 and x4 gen2 do not have a DRC to ensure a 128-bit interface | |||
| x8 gen 1 for Virtex-6 should issue a DRC error | |||
| Support for Virtex-7 in 13.4 | |||
| 1 DW Write Transactions on the AXI4 Slave Interface create Malformed TLPs when using a 32-bit AXI Data Width | |||
| Enumerating multiple 64-bit BARs to 32-bit BARs might cause issues for the 64-bit AXI data width | |||
| MSI interrupts only supports a single vector | |||
| 64-bit TLPs are generated when requested address is less than 4GB | |||
| AXI interconnect frequency cannot be determined when using the axi_aclk_out clock | |||
| Integer overflow error when simulating in NCSim | |||
| Root Complex option does not have a DRC | |||
| Changing C_AXIBAR_NUM does not grey out unused C_AXIBAR_# | |||
| m_axi_arlockand m_axi_arcache are connected to the AXI write address channel | |||
| AXI data width does not have device dependent DRC | |||
| Mastering on the AXI-lite interconnect with a 64-bit AXI data width interface causes DECERR | |||
| Writes transactions to AXI4-lite Control Interface result in SLVERR |
For further help using the AXI Bridge for PCI Express, refer to (Xilinx Answer 44972).
Revision History
04/03/2013 - Updated for ISE 14.5 release
01/21/2013 - Added (Xilinx Answer 53740)
12/18/2012 - Updated for 14.4/2012.4 design tools release
11/29/2012 - Added (Xilinx Answer 53114)
10/23/2012 - Updated for 14.3 / 2012.3 design tools release
07/25/2012 - Updated for 14.2 design tools release
05/08/2012 - Updated for 14.1 design tools release
03/06/2012 - Added 46685
03/05/2012 - Added 46638, 46647, 46623, 46649, 46646, 46622, 46624, 46563
02/29/2012 - Updated the transceiver constraint
02/27/2012 - Added 46563
02/15/2012 - Added 46100, 46235, 46273
01/24/2012 - Added 45988
01/18/2012 - Updated for ISE 13.4 software and v1.02a
12/01/2011 - Added 45234
11/27/2011 - Added 43709 and 44976
11/21/2011 - Initial Release