集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1233|回复: 3

初学FPGA,有两个与verilog相关的问题请教各位高人

[复制链接]
rjrler 发表于 2013-8-29 08:55:23 | 显示全部楼层 |阅读模式
本帖最后由 rjrler 于 2013-8-29 08:57 编辑

1.verilog里的$display系统函数是否能被quartusII9.0支持,在哪里能看到运行的结果?

2.一个半加器的verilog文件如下
`timescale 1ns/100ps
module abc(a,b,sum,c);
        input a,b;
        output sum,c;
       
        assign #2 sum=a^b;
        assign #5 c=a&b;
endmodule
输入a,b的波形是周期波形,反相,周期相同,按理说输出sum应该是一直高电平,但quartusII9.0
的仿真结果是周期性出现低电平,约为0.5ns的宽度,这是为什么啊?能不能消除这些低电平?

请高人指点一下迷津,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
gusumurong 发表于 2013-8-29 10:05:18 | 显示全部楼层
$display 和#只能出现在仿真中,在设计中,是不被综合的。
 楼主| rjrler 发表于 2013-8-29 15:59:48 | 显示全部楼层
gusumurong 发表于 2013-8-29 10:05
$display 和#只能出现在仿真中,在设计中,是不被综合的。

是不是可以这样理解,$display只能用在仿真文件中,不能用在设计文件中?
谢谢你的指点!
gusumurong 发表于 2013-8-29 16:01:54 | 显示全部楼层
rjrler 发表于 2013-8-29 15:59
是不是可以这样理解,$display只能用在仿真文件中,不能用在设计文件中?
谢谢你的指点!

是的。
#作为延时用的,在设计中,用COUNT计数即可。
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-8-22 03:48 , Processed in 0.067957 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表