當按鈕被異步置爲有效時,是否有任何好處/原因將設置&保持約束條件應用於FPGA的按鈕輸入?FPGA - 按鈕約束
從我所瞭解的違規行爲仍然可以發生,無論該按鈕可以在觸發器的設置和保持時間內被連接到FPGA內部。
當按鈕被異步置爲有效時,是否有任何好處/原因將設置&保持約束條件應用於FPGA的按鈕輸入?FPGA - 按鈕約束
從我所瞭解的違規行爲仍然可以發生,無論該按鈕可以在觸發器的設置和保持時間內被連接到FPGA內部。
與系統時鐘(0.001..10Hz與幾個MHz)相比,按鈕生成非常緩慢的變化信號。應用設置/保持時間是一種浪費。只需應用一個定時忽略規則。
無論如何都需要一個propper同步器和一個debouncer電路。
我同意以前的海報,按鈕輸入引腳不應該定時(使用false_path)。如果你想要非常安全,你應該:
我是否正確地說沒有約束有效,因爲輸入是真正異步的? – plenn08
是的。你不能命名一個頻率,一個toogle的可行性,一個脈衝寬度,與另一個信號的關係(例如一個時鐘的相位),......因此,應用一個時間忽略並告訴你的STA它可以省去計算針/路徑。 – Paebbels