AMD MPSoC PS PCIe作為EP與Host在異常狀態下的工作情況

HankFu發表於2024-06-24

正常情況下, PCIe EP和Host同時啟動,Host給EP提供參考時鐘,雙方協商後建立PCIe鏈路。

客戶希望測試PCIe Host異常情況下,AMD MPSoC PS PCIe作為EP,是否能獨立工作;是否能在Host恢復正常後,建立PCIe鏈路,正常傳輸資料。

使用了ZCU112單板作為PCIe EP, 和X86主機作為PCIe Host測試。結果如下:

  1. 在PCIe Host沒有開機、沒有PCIe時鐘的情況下,ZCU112 MPSoC A53能啟動。
  2. 先啟動ZCU112單板,過5分鐘再啟動X86PCIe Host,PCIe能正常建立鏈路、能正常傳輸資料。
  3. PCIe正常通訊後,重啟動X86 PCIe Host,X86啟動完成後,PCIe 還能正常通訊。
  4. PCIe正常通訊後,關閉X86 PCIe Host,過5分鐘再啟動X86 Host,PCIe還能正常通訊。

上面是基本測試情況。
如有使用,請聯絡FAE。

相關文章