作者dinex (不要忘记)
看板Electronics
标题[问题] sequential里面又有negative trigger?
时间Tue Nov 18 17:52:59 2014
在always以positive clock作为trigger的条件
如果下面都是以non-blocking的写法
则所有的数值都会在clock为正缘的时候更新数值
那现在以下的情形
a<=@(negedge clk)1;
@(negedge clk)a<=1;
这时候都波形会长什麽样子?
先谢谢大家帮忙了
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.42.204
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Electronics/M.1416304382.A.AB1.html
1F:→ wju1230: code都写出来了 跑下去不就有波形了吗 0.0 11/18 22:37
2F:推 yang8696: 推楼上XD跑下去就知道啦=) 11/18 23:20
哈哈当然我自己也会跑啊XD
只是对於产生的结果不是很了解原理(在always block里面又多出了negative trigger)
才想说如果这样的code通常他的意义是什麽
※ 编辑: dinex (112.104.190.41), 11/19/2014 00:25:58
3F:推 bxxl: 你问问题的方式错了,你又不是要问图形,是要问原理吧 11/19 00:29
4F:→ bxxl: 你应该说你跑过图形长怎样,哪里不懂,别人才好针对问题回答 11/19 00:30
5F:推 xanter: 只有我不懂你在写什麽? 11/19 13:28
6F:→ lovepy: 原理...大概就是模拟器会照你code的叙述跑出结果 11/19 18:27
7F:→ lovepy: 意义的话 看写的人是怎麽样的需求下才故意写成这个样子 11/19 18:28
8F:→ lovepy: 大概我写过的电路都太简单了 一般同步电路不会有这个 11/19 18:29
9F:→ michael6172: 可以合成吗? 没用过这样的写法 11/19 20:19