2
always @ (posedge clk or negedge reset)
begin
//Asynchrous FF
end
always @(posedge clk)
begin
if (reset)
// Synchronous FF
end
以下實現有何區別?我的意思是根據FF的數量。 爲什麼他們如何合成合成器?觸發器中同步和異步復位之間的差異
always @ (posedge clk or negedge reset)
begin
//Asynchrous FF
end
always @(posedge clk)
begin
if (reset)
// Synchronous FF
end
以下實現有何區別?我的意思是根據FF的數量。 爲什麼他們如何合成合成器?觸發器中同步和異步復位之間的差異
異步重置意味着您的庫中有一個實際上具有異步清除(或異步設置)輸入的FF。這些通常比沒有這些輸入的FF稍大,但是這取決於你的庫。這些功能使得一旦休息信號被置位,FF的Q將呈現復位狀態。
通過將復位信號包含在FF的D輸入的扇入錐中來實現同步復位。這意味着當復位被置位時,直到下一個時鐘的有效邊沿纔會生效。
準確地說,當你應該使用另一個是一個膨脹的主題。
感謝您的幫助,但我更喜歡鏈接! – chitranna
建議閱讀:http://www.sunburst-design.com/papers/CummingsSNUG2002SJ_Resets.pdf – Tim
謝謝你的鏈接!正是我在找的! – chitranna