首先,说说今天重新安装modelsim仿真软件的心得吧,作为一个学渣,今天终于弄清楚,什么是添加环境变量,好吧,真的好学渣。
下面就要开始说说使用UDP编写一个四选一数据选择器的代码,以及,所犯的错误吧:
1、正确代码:
(1)UDP模块:
primitive mux4_to_1(out,i1,i2,i3,i4,s1,s2);
//这个地方不得不说:在声明端口列表的时候,第一个必定是输出端口
//起初我声明为:primitive mux4_to_1(i1,i2,i3,i4,s1,s2,out);结果出现如下错误:
output out;
input i1,i2,i3,i4,s1,s2;
table
1 ? ? ? 0 0 : 1;
0 ? ? ? 0 0 : 0;
? 1 ? ? 0 1 : 1;
? 0 ? ? 0 1 : 0;
? ? 1 ? 1 0 : 1;
? ? 0 ? 1 0 : 0;
? ? ? 1 1 1 : 1;
? ? ? 0 1 1 :