由于 Quartus® II 软件存在问题,当您将 I2C_EMAC 端口(英特尔® Arria® 10 SoC HPS)路由到FPGA时,您将无法将 EMAC 模块路由为普通 I2C 端口,而不需要启用 EMAC 模块。
要解决此问题,请在文本编辑器中打开 Platform Designer 项目文件 (.qsys),并查找以下行:
然后编辑要路由到FPGA的I2C_EMAC行,如下所示。在这种情况下,只有I2C_EMAC0和I2C_EMAC1被路由到FPGA。
打开您的 qsys 文件,您可以在 HPS 模块中找到I2C_EMAC I/O。确保打开 HPS 参数窗口并编辑任何引脚设置后,上述设置可能会消失。
此问题计划在 Quartus II 软件的未来版本中解决。