集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1770|回复: 3

求助:这个时钟周期到底是多少

[复制链接]
sifengrain 发表于 2011-4-7 00:27:51 | 显示全部楼层 |阅读模式
'timescale 1ns/100ps
'define clk_cycle 50
module top;
reg clk,reset;
wire clk_out;

always #'clk_cyle clk=~clk    //产生测试时钟
intitial
begin
...
...
...   
这个测试时钟周期是多少啊?为什么?答案是200ns
想不通
求各位大牛给分析下
那个“' ” 有什么用
hng1123 发表于 2011-4-7 08:57:03 | 显示全部楼层
我也期待着回答啊??
哦十全_至芯学员 发表于 2011-4-8 11:00:17 | 显示全部楼层
这个时钟周期为100ns,不是200ns。always #'clk_cyle clk=~clk    ;clk_cyle为50,就是说隔50ns clk翻转一次。假设clk初始值为1,则50ns后为0,100ns的时候为1,150ns为0,50ns到150ns就为一个周期。所以此时钟周期为100ns(150-50=100)。
fusion317 发表于 2011-4-28 17:58:00 | 显示全部楼层
“' ” 是调用宏名时必须加的符号,周期应该是100ns
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

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

GMT+8, 2025-6-22 23:11 , Processed in 0.062858 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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