由于 Quartus® II 软件版本 13.1 及更早版本出现问题,支持 PCI Express* 的硬 IP 的 128 位 Avalon-MM® Txs 从接口在 Byteenable = 0x01、0x03 或 0x7 Avalon-MM 接口时,无法生成正确的 PCI Express TLP 数据包。
Avalon-MM 桥使用突发计数正确运行 = 1 和以下字节启用(DW 字节启用)
16'hF000
16'h0F00
16'h00F0
16'h000F
16'hFF00
16'h0FF0
16'h00FF
16'hFFF0
16'h0FFF
16'hFFFF
要解决此问题,使用 64 位 Avalon-MM Txs 从接口,或使用 128 位Avalon-MM Txs 从接口将 ByteEnable 设置为 0x07(设置 4 字节启用或更多)。
目前没有解决此问题的计划。