最近在写一个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)