用循环生成语句描述的脉动加法器
//本模块生成的是一个门级脉冲加法器modulefpgaceshi(co,sum,a0,a1,ci);parameterN=4;output[N-1:0]sum;outputco;input[N-1:0]a0,a1;inputci;//本地线网声明语句wire[N-1:0]carry;//指定进位变量的第0位等于进位的输入assigncarry[0]=ci;//什么临时变量//仿真前,循环生
发表于 2/29/2012 7:37:17 PM
阅读(5857)
使用fort循环语句及加法和移位操作实现应该乘法器
modulefpgaceshi(opaoropborresult);parametersize=8;longsize=16;input[size:1]opa,opb;output[longsize:1]result;reg[size:1]opa,o
发表于 2/27/2012 9:24:07 PM
阅读(2916)
使用repeat循环语句及加法和移位操作实现应该乘法器
使用repeat循环语句及加法和移位操作实现应该乘法器modulefpgaceshi(opaoropborresult);parametersize=8;longsize=16;input[size:1]opa,opb;output[longsize:1] 
发表于 2/27/2012 9:00:59 PM
阅读(4202)
模块测试
modulefpgaceshi(out,a,b,sl);inputa,b,sl;outputout;notu1(nsl,sl);and#1u2(sela,a,nsl);and#1u3(selb,b,sl);or&
发表于 2/23/2012 1:25:32 PM
阅读(2707)
模块之间的调用,并用defparamx修改参数??
在一个模块中改变另一个模块的参数时,需要使用defparam命令。在做布线后仿真时,就是利用这种方法把布线延迟,即通过布线工具生成的延迟参数文件反标注(Back—annotate)到门级Verilog网表上//`include"Top.v"//`include"Block
发表于 2/23/2012 1:22:45 PM
阅读(2894)
