如何删除“错误映射:支持I2C端口使用,必须实例化EFB和WISHORE时钟……”发生在格子菱形软件中?

表演时初级I2C程序设计在设计中必须启用I2C端口。为了启用I2C端口,在您的设计中实例化EFB(嵌入式功能块)模块。

遵循下面给出的步骤来启用I2C端口:

  1. 在钻石软件中打开IP快递,选择EFB。
  2. 在EFB使能选项卡中,在I2C部分下,选择“主要用户“期权。
  3. 输入叉骨时钟频率值。它必须大于3MHz。
  4. 使用上述设置,IP模块,并将其包含在项目中。
  5. 在顶部模块中,实例化EFB模块。EFB模块名和端口名可以从EFB RTL文件中复制。
  6. 将一个大于3MHz的时钟源(可能是一个内部振荡器)连接到EFB模块的“WBJCKKYI”输入端。其他输入可以浮动。
  7. 声明两个输入端口,在顶部模块中说“SCL”和“SDA”,并将这些端口连接到EFB的I2C端口。
  8. 建立你的设计,然后通过钻石合成流程运行。

当被编程到设备中时,得到的比特流将继续启用I2C端口。现在,你可以通过I2C重新编程你的设备,即使在用户模式下,错误信息也不会显示出来。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-27 13:47:03 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它