最近在写一个I2C master 写的 控制模块,在仿真的时候遇到错误提示:
# ** Fatal: (vsim-3366) E:/Project/Quartus/LD/my_i2c/my_i2c_vlg_tst.v(51): Ports cannot be connected by name when a module contains unnamed ports.
然后看到官网有这个提示:
于是检查 .v 文件中的端口定义:
并改正如下:
于是漂亮的波形出来啦:
(本案例参考的是 Terasic 《DE2-115实战宝典》第四章节 I2C串行传输,配套源码资料免费下载:support@terasic.com.cn)