由于(clk'event和clk ='1')通常用于描述clk信号的上升沿事件,因此我有以下问题:
(1)如何理解“和”?它的意思是“然后”吗?
(2)怎么样(clk ='1'和clk'event)?它和上面一样吗?
谢谢!
答案 0 :(得分:0)
"和"表示逻辑"和",如在"这两个事情都应该是真的,表达式返回true"。
是的,这在逻辑上是等价的。
说完这个,在这种情况下你应该使用的是rising_edge
函数,例如if (rising_edge(clk)) then
。这个以及随附的falling_edge
函数在更多场景中可以正常工作,并且更具可读性。