集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1990|回复: 2

verilog 中敏感列表的三个信号沿

[复制链接]
老怪甲 该用户已被删除
老怪甲 发表于 2010-7-12 09:31:35 | 显示全部楼层 |阅读模式
我现在遇到一种情况,需要在时钟clk的上升沿而且同时信号A 为高时 发数据,可是信号A是有固定周期的(维持8个时钟的高),可是正巧时钟clk的上升沿的时候,仔细观察波形 发现A其实还没有处于高(略微落后一点时间变成高),即,这8个时钟发8个数据,其中第一个就发不了。所以打算用A 的上升沿放敏感列表中来触发 发送第一个数据,其他7位打算在 A处于高时,一一发送。这样敏感列表中就有复位喜欢RESET\ 时钟clk 、信号A。整个代码编译,列表中有A 和没有A 的两种情况下,其中警告数可是相差好大呀,而且在用到A的上升沿 的时候,代码烧录后,不能运行(数据没有发送),所以,
         想请问一下高手,敏感列表中的时钟信号和A信号上跳变 的时间 几乎挨着,这样会不会引起什么不良情况。毕竟现在没有运行成功。其实功能仿真时,数据发送又是成功的。
老怪甲 该用户已被删除
 楼主| 老怪甲 发表于 2010-7-12 09:31:45 | 显示全部楼层
1,A信号是时钟clk时钟域下的吗?如果是,且A输出没有认为的delay的话,两者应该是同时变化的。
2,静态时序仿真和板上测试不能完全等同,板上实际时序取决于你的系统设计
Sunlife 发表于 2015-5-14 10:30:03 | 显示全部楼层
静态时序仿真和板上测试不能完全等同,板上实际时序取决于你的系统设计
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

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

GMT+8, 2025-5-6 19:47 , Processed in 0.059020 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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