vhdl吧 关注:4,588贴子:17,612
  • 4回复贴,共1

rising_edge(clock)和clock‘event and clock='1'有区别吗

只看楼主收藏回复

我是初学者,请高手帮忙解释一下


IP属地:浙江1楼2013-05-22 14:10回复
    都表示上升沿应该没有太大的区别吧,其实我也是初学者,也是不太清楚的,老师也没有特别说明这两者区别。。。


    2楼2013-12-05 12:46
    回复
      一样的


      IP属地:广东3楼2013-12-05 21:36
      回复
        一个是判定上升沿,第二个是判定的高电平。一般情况下是通用的


        IP属地:河北4楼2013-12-07 18:01
        回复
          大多数情况下没有区别 ,只是前者是更为严格的上升沿检测方式,因为clk的数据类型是std_logic,而这种数据类型有9种取值,clock‘event and clock='1'不能保证clk从0到1跳变有可能是Z到1跳变。而rising_edge(clock)规定clk从0到1跳变。


          IP属地:安徽5楼2013-12-19 20:48
          回复