vhdl中的“交易和`transaction” event之间的区别

发布于 2025-01-20 05:07:20 字数 172 浏览 0 评论 0原文

据我所知,事件是信号*转换*到某个值或从某个值开始*转换的时间。 交易是指为信号分配一个值,即使该值与之前的值相同。

我的问题是交易事件是什么?这是否意味着交易和事件都已在信号上发生,或者是否意味着交易已发生或事件已在给定信号上发生。交易和事件是 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 transactionevent? 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

谁与争疯 2025-01-27 05:07:21

'transaction 属性是一个 bit 类型的信号,它会在对信号的每次赋值时进行切换。因此,由于每个信号都可以创建'事件,因此'transaction'event只会发生在每个事务或信号分配上。

'event 是一个在信号值发生更改时返回 boolean 的函数。

The 'transaction attribute is a signal of type bit 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 a boolean when signal has changed value.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文