您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網(wǎng)>電子元器件>接口定義>

HRDY常高 - HPI接口在TI SOC的應(yīng)用詳解

2012年09月04日 16:27 電子發(fā)燒友 作者:灰色天空 用戶評論(0
1.3 HRDY常高
有的系統(tǒng)在長時間運行中偶爾出現(xiàn)HRDY 常高,導(dǎo)致主機端總線訪問異常,需要重新上電才能恢復(fù)HPI 的正常操作。這種故障是由于HPI 狀態(tài)機出現(xiàn)異常。
從實際故障定位中總結(jié)出以下幾點原因:
A.??? HPI 的高低半字訪問的順序訪問被其它HPI 訪問打斷:在復(fù)用模式下,一個完整的HPI 訪問是由高低半字兩次訪問組成,需要嚴(yán)格保證,否則會破壞HPI 的狀態(tài)機,從而導(dǎo)致不可預(yù)期的后果。
B.??? 主機通過HPI 訪問了DSP 內(nèi)部的保留空間,或者破壞了DSP 的程序,數(shù)據(jù)空間,導(dǎo)致DSP 運行異常,進而導(dǎo)致HPI 狀態(tài)機異常。
C.??? 主機的HSTROBE 信號有毛刺,或者信號完整性不好,如下圖中HCS(些案例HSTROBE 是由HCS 控制)的上升沿的回勾,都會導(dǎo)致HPI 誤判斷為主機的新的訪問的開始,從而打亂了高低半字的訪問順序要求,導(dǎo)致HPI 狀態(tài)機的錯亂。

7.總結(jié)
HPI 是一種簡單的異步接口,只要設(shè)計中滿足了時序要求,即可穩(wěn)定工作。在開發(fā)當(dāng)中遇到數(shù)據(jù)讀寫不正確,從HSTROBE 信號入手檢查與之相關(guān)的信號的時序關(guān)系,便可以找出問題原因。另外,信號完整性是任何系統(tǒng)穩(wěn)定工作的前提。
關(guān)于特定芯片上HPI 接口的特有功能本文沒有針對討論,如C6727 的字地址模式和字節(jié)地址模式可通過HPIC配置;C6727 在HPI 啟動后ROM bootloader 將HPI 關(guān)閉,需要軟件重新使能才能使用等;以及不同芯片的HPI 啟動模式下的跳轉(zhuǎn)方式不同,請參考相應(yīng)芯片的HPI 手冊及bootloader 應(yīng)用手冊。

非常好我支持^.^

(4) 100%

不好我反對

(0) 0%

( 發(fā)表人:灰色天空 )

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?