完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
程序如下:是一个加法器
input [3:0] ain; input [3:0] bin; input cin; output count; output [3:0] sum; assign {count,sum} = cin + ain + bin; 仿真想要ain从1-8,bin也从1-8共64中组合,for语句程序如下 initial begin ain = 0; bin = 0; cin = 0;end always #5 cin = ~cin; initial begin for(i=1;i<8;i=i+1) for(j=1;j<8;j=j+1) #10 bin = j; ain = i; end initial begin $monitor($time,,, "%d + %d + %d={%d,%d}",ain,bin,cin,count,sum); #1000 $stop; end Modelsim仿真打印结果: 0 0 + 0 + 0={0, 0} # 5 0 + 0 + 1={0, 1} # 10 0 + 1 + 0={0, 1} # 15 0 + 1 + 1={0, 2} # 20 0 + 2 + 0={0, 2} # 25 0 + 2 + 1={0, 3} # 30 0 + 3 + 0={0, 3} # 35 0 + 3 + 1={0, 4} # 40 0 + 4 + 0={0, 4} # 45 0 + 4 + 1={0, 5} # 50 0 + 5 + 0={0, 5} # 55 0 + 5 + 1={0, 6} # 60 0 + 6 + 0={0, 6} # 65 0 + 6 + 1={0, 7} # 70 0 + 7 + 0={0, 7} # 75 0 + 7 + 1={0, 8} # 80 0 + 1 + 0={0, 1} # 85 0 + 1 + 1={0, 2} # 90 0 + 2 + 0={0, 2} # 95 0 + 2 + 1={0, 3} 460 0 + 4 + 0={0, 4} # 465 0 + 4 + 1={0, 5} # 470 0 + 5 + 0={0, 5} # 475 0 + 5 + 1={0, 6} # 480 0 + 6 + 0={0, 6} # 485 0 + 6 + 1={0, 7} # 490 8 + 7 + 0={0,15} # 495 8 + 7 + 1={1, 0} # 500 8 + 7 + 0={0,15} # 505 8 + 7 + 1={1, 0} # 510 8 + 7 + 0={0,15} # 515 8 + 7 + 1={1, 0} # 520 8 + 7 + 0={0,15} # 525 8 + 7 + 1={1, 0} 960 8 + 7 + 0={0,15} # 965 8 + 7 + 1={1, 0} # 970 8 + 7 + 0={0,15} # 975 8 + 7 + 1={1, 0} # 980 8 + 7 + 0={0,15} # 985 8 + 7 + 1={1, 0} # 990 8 + 7 + 0={0,15} # 995 8 + 7 + 1={1, 0} 结果明显不是我想要的,如何才能让ain,bin分别从1-8一共有64种组合呢? |
|
相关推荐
1个回答
|
|
for语句要匹配好,最好自己加上begin-end!还有要1-8需要i<9!
initial begin for(i=1;i<9;i=i+1) for(j=1;j<9;j=j+1) begin #10 bin = j; ain = i; end end |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1287 浏览 1 评论
助力AIoT应用:在米尔FPGA开发板上实现Tiny YOLO V4
1036 浏览 0 评论
2359 浏览 1 评论
2067 浏览 0 评论
矩阵4x4个按键,如何把识别结果按编号01-16(十进制)显示在两个七段数码管上?
2325 浏览 0 评论
1855 浏览 49 评论
6003 浏览 113 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 19:44 , Processed in 0.491004 second(s), Total 72, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号