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