由于 Quartus® II 软件 14.1 版出现问题,因此,通道 0 的重新配置数据被错误地写入到该实例中的所有通道。当多通道原生 PHY 实例使用多通道、独立Avalon内存映射接口进行动态重新配置时,便会出现此问题。
要解决此问题,
- 打开 文件<variant_name>/alt_xcvr_native_avmm_nf.sv。
- 查找 第 158 行。
- 更改 为:
当前第 158 行:
分配avmm_writedata[ig*8:8] = arb_writedata[7:0];
自:
更正第 158 行:
分配avmm_writedata[ig*8 :8] = arb_writedata[ig*32 :8];
此问题计划在 Quartus 软件的未来发行版中解决。