让我们考虑VHDL中处于某种空闲状态的状态机 直到它们被触发工作一段时间并再次处于空闲状态。
更好的做法是什么:
答案 0 :(得分:4)
这两个是等价的,因为一个是另一个的倒数。
担心其他事情。
答案 1 :(得分:2)
IDLE
通常也称为READY
。我不认为有一种“更好”的做法 - 只使用最符合你情况的东西。
(或者同时拥有IDLE <= not BUSY;
)
答案 2 :(得分:0)
我建议在模块之间的接口上使用忙标志而不是空闲标志。这是最常用的方法,也可以轻松地解释“忙”的含义。此外,大多数流量控制信号变高而不是低,以请求数据流中的暂停(完整,空,错误等),因此您可能会争辩说具有“空闲”或“就绪”信号将是不一致的。
话虽如此,这就像其他人说的那样并不重要。