1. common 17-1548
这个是在调试时对rgmii_rx端口使用了bufio,然后ila。问题原因是Iimeplement时会将这个xdc文件删除。解决方法是提前保存这个文件。
2. rgmii转gmii出现提前一拍
这个是没有使用idelay和bufio直接用iddr
这个使用了IDELAYE2
这个使用了BUFIO
可见第一种情况会有错位,第二第三均没有错位,接收是没有问题的。
3. 时钟约束问题
使用pll时,其会在自身ip核内对时钟进行约束,在top层不需要写,写了会报错。解决方法是可以把pll的删除,也可以把top的删除。
这样约束即可。