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