北航电子电路设计数字部分实验报告电子电路设计数字部分实验报告学院:姓名:实验一简单组合逻辑设计实验内容描述一个可综合的数据比较器, 比较数据 a、b 的大小,若相同,则给出结果 1,否则给出结果 0
实验仿真结果实验代码主程序 modulecompare(equal,a,b);input[7:0]a,b;outputequal;assigneq ual=(a>b)
1:0;endmodule 测试程序 modulet;reg[7:0]a,b;regclock,k;wireequal;initialbegina=0;b= 0;clock=0;k=0;endalways#50clock= clock;always@(posedgeclock )begina[0] = {$random}%2;a[1] = {$random}%2;a [2] = {$random}%2;a[ 3] = {$random}%2;a[4] = {$random}%2;a[5] = {$random}%2;a[6] = {$ran dom}%2;a[7] = {$random}%2;b[0] = {$random}%2;b[1] = {$random}%2;b =⑵ {$random}%2;b[3] = {$random}%2;b[4] = {$random}%2;b[5] = {$ra ndom}%2;b[6] = {$random}%2;b[7] = {$random}%2;endinitialbegin#1 0$stop;endcomparem(
equal(equal),
b(b));endmodule 实 验 二简单分频时序逻辑电路的设计实验内容用 always 块和 @(posedgeclk)或@(negedgeclk)的结构表述一个 1/2 分频器的可综 合模型,观察时序仿真结