如何删除“错误映射:支持I2C端口使用,必须实例化EFB和WISHORE时钟……”发生在格子菱形软件中?
表演时初级I2C程序设计在设计中必须启用I2C端口。为了启用I2C端口,在您的设计中实例化EFB(嵌入式功能块)模块。
遵循下面给出的步骤来启用I2C端口:
- 在钻石软件中打开IP快递,选择EFB。
- 在EFB使能选项卡中,在I2C部分下,选择“主要用户“期权。
- 输入叉骨时钟频率值。它必须大于3MHz。
- 使用上述设置,IP模块,并将其包含在项目中。
- 在顶部模块中,实例化EFB模块。EFB模块名和端口名可以从EFB RTL文件中复制。
- 将一个大于3MHz的时钟源(可能是一个内部振荡器)连接到EFB模块的“WBJCKKYI”输入端。其他输入可以浮动。
- 声明两个输入端口,在顶部模块中说“SCL”和“SDA”,并将这些端口连接到EFB的I2C端口。
- 建立你的设计,然后通过钻石合成流程运行。
当被编程到设备中时,得到的比特流将继续启用I2C端口。现在,你可以通过I2C重新编程你的设备,即使在用户模式下,错误信息也不会显示出来。
添加评论