新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > PC/104總線/TMS320VC5402HPI口通信解決方案

PC/104總線/TMS320VC5402HPI口通信解決方案

作者: 時間:2012-03-09 來源:網(wǎng)絡(luò) 收藏


EPM7128S用來提供整個系統(tǒng)需要的組合邏輯。它屬于MAX7000系列,是Altera公司的基于第二代MAX結(jié)構(gòu)的CPLD。它提供多達(dá)5000個可用門和在系統(tǒng)編程,其引腳到引腳延時快達(dá)6ns??梢匀菁{各種各樣的獨(dú)立的組合邏輯和時序邏輯。EPM7128S有兩個工作電壓,核電壓為5V, I/O工作電壓可設(shè)為5V或3.3V。設(shè)為3.3V時,其輸入為5V,而輸出為3.3V TTL電平所有的驅(qū)動器均能配置在3.3V和5V,允許用于混合電壓系統(tǒng)中。EPM7128S的優(yōu)點(diǎn)是基于E2PROM原理,可以通過JTAG口進(jìn)行在線編程,設(shè)計者可將設(shè)計內(nèi)容從PC機(jī)上通過下載電纜和JTAG口對EPM7128S進(jìn)行任意次修改。在這里使用EPM7128S是為電路提供組合邏輯以映射空間。它有多達(dá)100個I/O引腳可供編程使用,可以接入PS、IS等管腳,方便系統(tǒng)擴(kuò)展存儲空間和外設(shè)。

3 軟件編程

程序分為兩大部分:主程序及中斷服務(wù)子程序。主程序完成初始化后,等待CC同步脈沖的到來。CC同步信號連到DSP的外部中斷上,當(dāng)脈沖到來時,DSP響應(yīng)外部中斷,脈沖到來一次響應(yīng)一次中斷。中斷服務(wù)子程序完成隨機(jī)數(shù)的迭代、對比、信號的接收、譯碼、解密及主控機(jī)的數(shù)據(jù)傳輸?shù)?。主程序流程如圖3所示。

C54x和主機(jī)都能夠訪問C54x片內(nèi)RAM。主機(jī)存取時必須同步于C54x的時鐘,以確保片內(nèi)RAM讀/寫正確。當(dāng)C54x和主機(jī)同時讀/寫同一存儲區(qū)域時將產(chǎn)生沖突,這時主機(jī)具有優(yōu)先權(quán),C54x CPU將等待一個C54x時鐘周期。

主機(jī)訪問HPI時,首先完成外部接口部分的操作,即先初始化HPIC寄存器,然后初始化HPIA寄存器,再從HPID寄存器中讀出或?qū)懭霐?shù)據(jù)。HPI的3個寄存器如表3所示。

在DSP的初始化程序中,一般對HPIC進(jìn)行了初始化后就無需再對HPI操作了,其余的工作就完全由主機(jī)完成。通過HPI接口,主機(jī)和C54x之間可以相互發(fā)送中斷請求。主機(jī)通過HPIC寄存器的DSPINT位中斷C54x,而C54x通過HPIC寄存器的HINT位發(fā)中斷請求到主機(jī)。無論是主機(jī)或C54x都可以通過讀?。龋校桑脕砼袛啵龋桑危砸_的狀態(tài),但是HPIC中的HINT位只能由主機(jī)清除。

HPID寄存器具有可供選擇的自動地址自增特性,它為讀/寫連續(xù)的存儲區(qū)提供了便利。自增模式下連續(xù)傳送數(shù)據(jù),每訪問存儲器一次,HPIA寄存器地址就自動增加。由于主機(jī)無需在每次訪問存儲器時修改HPIA值,從而提高了系統(tǒng)性能。當(dāng)HCNTL0=1且HCNTL1=0時選擇自增模式。需要注意的是,如果采用了擴(kuò)展的片內(nèi)RAM,要保證正確的自增操作,HPIC寄存器中的XHPIA位必需設(shè)置為1。

當(dāng)使用地址自增模式時,讀操作后HPIA寄存器地址加1;寫操作前,HPIA寄存器地址加1。因此,如果對給定地址使用自增模式下寫操作時,HPIA寄存器應(yīng)初始化為起始地址減1。地址自增會影響HPIA的16位,在使用擴(kuò)展片內(nèi)RAM(C5410除外)時,地址自增也影響擴(kuò)展地址。如果HPIA=FFFFh,那么下次讀/寫時將HPI地址改變?yōu)椋埃保埃埃埃埃?。由于C5410的地址自增不會影響擴(kuò)展HPI尋址,因此在上面的操作中,如果使用C5410,將使C5410地址改變?yōu)椋埃埃埃埃埃啊?P>HPI口的應(yīng)用極大地方便了PC/104總線與DSP系統(tǒng)的數(shù)據(jù)交換,使在線修改DSP存儲器的數(shù)據(jù)成為可能。該方案靈活、簡單,適用于任何含有HPI接口的DSP應(yīng)用系統(tǒng),從而為開發(fā)人員提供了一種全新的數(shù)據(jù)共享/傳輸方案。


上一頁 1 2 下一頁

評論


相關(guān)推薦

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

關(guān)閉