打印

Verilog问题

[复制链接]
1095|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pkat|  楼主 | 2013-6-29 16:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
xsgy123| | 2013-6-29 16:27 | 只看该作者
你那句话是被specify括起来的,specify是用来设置路径延时的,
(in => out) = (600, 600)表示in到out的上升沿延时和下降沿延时都是600,精度根据你的timescale来

使用特权

评论回复
板凳
秋天落叶| | 2013-6-29 16:40 | 只看该作者
600个时钟周期?

使用特权

评论回复
地板
baidudz| | 2013-6-29 16:49 | 只看该作者
verilog HDL的延迟建模:
1,specify块
由specify开始,endspecify结束
2,specify内部
2.1 并行连接
(in=》out) = (1,2,3);
2.2 全连接
(in*》out) = (1,2,3);
2.3 条件延迟
if(a) (in=》out) = (1,2,3);
if(~a)(in=》out) = (3.2.1);

3,specparam声明语句
specparam t_delay = 1:5:6;
(in=》out) = t_delay ;

4,时序检查
$setup();
$hold();
$width();

使用特权

评论回复
5
xsgy123| | 2013-6-29 21:44 | 只看该作者
这个应该去FPGA板块去问一下

使用特权

评论回复
6
火箭球迷| | 2013-6-29 22:01 | 只看该作者
xsgy123 发表于 2013-6-29 16:27
你那句话是被specify括起来的,specify是用来设置路径延时的,
(in => out) = (600, 600)表示in到out的上升 ...

应该就是这个问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

196

主题

2726

帖子

0

粉丝