Why is my Stratix IV Hard IP for PCI Express VHDL altpcierd_write_dma_requester_128.vhd different from its Verilog counterpart? - Why is my Stratix IV Hard IP for PCI Express VHDL altpcierd_write_dma_requester_128.vhd different from its Verilog counterpart? Description The Stratix IV® Hard IP for PCI Express® in VHDL has an inconsistency from its Verilog HDL counterpart. This inconsistency can cause errors in a PCIe design for certain addresses on the TX interface. Resolution In altpcierd_write_dma_requester_128.vhd at line 1036 change: tx_desc_addr <= tx_desc_addr_pipe; to tx_desc_addr <= tx_desc_addr tx_length_byte_32ext; Related Articles Why is the addressing incorrect for the CRA port on the Hard IP for PCI Express? Custom Fields values: ['novalue'] Troubleshooting novalue False ['novalue'] ['novalue'] novalue novalue ['Stratix® IV FPGAs', 'Stratix® IV GT FPGA', 'Stratix® IV GX FPGA'] ['novalue'] ['novalue'] ['novalue'] - 2021-08-25

external_document