vhdl中的“交易和`transaction” event之间的区别
据我所知,事件是信号*转换*到某个值或从某个值开始*转换的时间。 交易是指为信号分配一个值,即使该值与之前的值相同。
我的问题是交易
事件是什么?这是否意味着交易和事件都已在信号上发生,或者是否意味着交易已发生或事件已在给定信号上发生。交易和事件是 AND 还是 OR?
谢谢。
I understand that event is when the signal *transitions* to/from a value.
transaction is when a signal is assigned a value, even if the value is the same as the previous value.
My question is what is transaction
event? Does it mean that -both- a transaction and an event has taken place on a signal or does it mean that either a transaction has taken place OR an event has taken place on the given signal. Is it an AND of transaction and event or is it an OR?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
'transaction
属性是一个bit
类型的信号,它会在对信号的每次赋值时进行切换。因此,由于每个信号都可以创建'事件
,因此'transaction'event
只会发生在每个事务或信号分配上。'event
是一个在信号值发生更改时返回boolean
的函数。The
'transaction
attribute is a signal of typebit
that toggles on every assignment to a signal. Hence, because every signal can create a'event
,'transaction'event
simply occurs on every transaction, or signal assignment.'event
is a function that returns aboolean
when signal has changed value.