基于DSP-MCU的HPI口通信
引 言
當(dāng)前,隨著DSP芯片運算能力的不斷提高,功毹的不斷完善,功耗的不斷降低,在通信、圖形圖像處理、電子等應(yīng)用領(lǐng)域占有越來越重要的位置,應(yīng)用也越來越廣泛;但DSP芯片構(gòu)成的單機系統(tǒng)實現(xiàn)的功能有限,尤其是控制功能相對較弱,而采用單片機 (MCU)作為主機,負(fù)責(zé)控制功能,DSP作為目標(biāo)系統(tǒng),專門負(fù)責(zé)處理復(fù)雜的運算,又發(fā)揮了MCU在智能控制方面的優(yōu)勢。該文介紹了這種組合應(yīng)用的一種新的應(yīng)用方法,提高了資源利用率,增強了代碼的安全性。
1 HPI口設(shè)計
主機接口(簡稱HPI)是DSP與其他設(shè)備通信的一種方式,它為主機提供了一個并行口,根據(jù)其數(shù)據(jù)線的寬度有兩種類型的HPI-8和HPI-16。這里采用的DSP5402芯片是增強型的HPI-8,它與標(biāo)準(zhǔn)的HPI-8相比,在功能上改進了很多。
HPI-8的外部接口可以非常方便地與主機相連,8 b的數(shù)據(jù)總線(HD0~HD7)負(fù)責(zé)與主機交換信息,HCNTL0和HCNTL1兩根控制線表示主機要訪問哪個HPI-8寄存器,它們和HBIL一起通常與主機設(shè)備的地址線相連。圖1為一種典型的連接方式。
評論