新聞中心

基于DSP-MCU的HPI口通信

作者: 時(shí)間:2009-08-07 來(lái)源:網(wǎng)絡(luò) 收藏

寄存器包括控制寄存器C,HPI地址寄存器HPIA和HPI數(shù)據(jù)寄存器HPID,它們的功能見表1。通過(guò)HCNTL0/1主機(jī)決定要訪問(wèn)的寄存器,見表2。

HPI-8的操作大多與HPIC有關(guān),該寄存器的字段如表3所示。
HPIC寄存器的地址為數(shù)據(jù)存儲(chǔ)空間的0020h。主機(jī)和C5402尋址HPIC寄存器的結(jié)果見表4~表7。
下面具體描述HPI-8的數(shù)據(jù)傳輸過(guò)程。它分為片外部分和片內(nèi)部分,分別指主機(jī)與HPI-8寄存器的數(shù)據(jù)交換和HPI-8寄存器與片內(nèi)RAM間的數(shù)據(jù)交換。
片外部分的數(shù)據(jù)傳輸包括兩個(gè)字節(jié)的數(shù)據(jù)傳輸,主機(jī)驅(qū)動(dòng)HBIL用來(lái)反映其狀態(tài),若主機(jī)在傳輸過(guò)程中打亂了次序,將造成數(shù)據(jù)丟失和不可預(yù)測(cè)的錯(cuò)誤。為恢復(fù)正常的操作,主機(jī)必須重復(fù)正確的操作,讓DSP根據(jù)HBIL正常接收和發(fā)送。同樣主機(jī)也可以通過(guò)HCS,HDS1和HDS2來(lái)控制訪問(wèn)時(shí)間。HPI選號(hào)的下跳沿標(biāo)志著字節(jié)傳輸?shù)拈_始,通常在主機(jī)總線時(shí)鐘的開始時(shí)出現(xiàn);HPI選號(hào)的上跳沿標(biāo)志著字節(jié)傳輸?shù)慕Y(jié)束,通常在主機(jī)總線時(shí)鐘結(jié)束時(shí)出現(xiàn)。在第二字節(jié)的數(shù)據(jù)交換時(shí),HPI選號(hào)的上跳沿標(biāo)志著片外部分的結(jié)束和片內(nèi)部分的開始。圖2是一個(gè)HPI-8的時(shí)序示意圖。



關(guān)鍵詞: 通信 HPI DSP-MCU 基于

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉