always@( )列表裏不能同時有電平敏感事件和邊沿觸發事件

always@( )列表裏面不能同時有電平敏感事件和邊沿觸發事件

 

原因:

1:這是硬件不可實現的

2:這是綜合工具不允許的

代碼例子:

always@(posedge clk or rstn)

      data <= data +1;

邏輯上有兩種情況會執行data <= data +1

1:clk上升沿來了

2:rstn的值發生了變化

這樣的觸發器是不存在的

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章