這個IP的作用,我的理解是,比普通按鍵復位更加高效靈活,可以配置多個復位輸出,可以配置復位周期。
?1、輸入信號:
重要的信號有時鐘clk信號,一般連接到系統時鐘;輸入復位信號,一般是外部的復位鍵。
ps:上述輸入信號分別是:系統最慢時鐘、外部復位、輔助復位、MDM復位(由外部復位參數配置復位時鐘數和有效電平)、DCM lock信號
2、 輸出信號:
比較重要的是選擇輸出復位信號,一般選擇peripheral_reset信號,可以作為高電平復位信號。
3、配置參數:
配置參數也就是IP配置界面,其中上面兩類是對輸入信號的參數配置,后面兩類是輸出信號的參數配置。
第一類,是對輸入的外部復位的配置,第一個參數是配置為輸入是高電平有效還是低電平有效;第二個參數是輸入外部復位的有效周期數(并不是前面的復位外寬,其功能是,輸入復位有效周期數達到之后,才會產生輸出的復位信號)。
第二類,是對輸入的輔助復位的配置,同上。
第三類,是輸出高有效的復位信號,并分別配置這兩個輸出信號的有效周期數。
第四類,是輸出低有效的復位信號,并分別配置這兩個輸出信號的有效周期數。
4、如上,我的分析理解是,該IP的實現過程如下(假設按照上圖的參數配置):
選擇如下端口輸入輸出:
那么在輸入復位有效周期大于等于4時,就會觸發輸出復位,因為設置了一個周期的有效,就如下圖:
(以上是我對這個IP的理解,唯一不確定的是這個時序圖是否正確,等后面有時間再來仿真驗證2025.3.28)
該IP的的用戶手冊鏈接:https://docs.amd.com/v/u/en-US/pg164-proc-sys-reset。
?