




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、HPI,HPI概述 HPI程序裝載過程 DES 的HPI 接口示意圖 HPI 的三個寄存器 通過HPI 接口訪問片內(nèi)RAM HPI 接口中斷的使用,HPI概述,以PC機作為主機,通過PC的ISA總線與DSP的HPI主機并口連接作為傳輸通道, 實現(xiàn)對PC機ISA插卡上的DSP芯片TMS320VC5402進行實時在線程序裝載。 是一種主從模式的應(yīng)用,即把PC機作為主機,DSP芯片作為從機。,HPI程序裝載過程,系統(tǒng)上電復(fù)位,MP/MC引腳為低,VC5402內(nèi)部具有4K16位字的ROM,C54X 的BOOTLOADER 是芯片在出廠時由生產(chǎn)廠家寫入的一段ROM 程序。 該程序的啟動地址正是C54X
2、復(fù)位后的起始地址0FF80h。,對VC5402:增強HPI 接口 在寫入DSP 代碼后, 只需要將程序進入點地址寫入0 x7f 單元, BOOTLOADER 會自動跳轉(zhuǎn)到進入點地址開始運行, 而不用再次復(fù)位!,注意,VC5402的HPI裝載方式與C54X系列的其它型號稍有不同。其不同有以下兩點: VC5402的HPI裝載過程是在復(fù)位過程(Reset)以后完成的,不是在復(fù)位過程中完成的。 /INT2標(biāo)志位不是判斷HPI裝載模式的唯一方法,VC5402內(nèi)地址為0X007F的RAM單元的內(nèi)容也是判斷HPI裝載模式的一種方法。,標(biāo)準(zhǔn)HPI 有兩種工作模式: RAM 共享和主機訪問模式。 增強型HPI(
3、如VC5402,VC5409,C5410 等)都是共享模式,而且只能在DSP 時鐘信號有效時才能訪問片內(nèi)RAM。,DES 的HPI 接口示意圖,HPI 的數(shù)據(jù)線HD0-HD7 通過緩沖隔離BUF 與PC 機的數(shù)據(jù)線D0-D7 相連。,HBIL 為比特傳輸控制位,由PC 并口A0 位決定。當(dāng)HBIL(即A0)=0 時,表示當(dāng)前傳輸?shù)氖且粋€C54X 內(nèi)存單元(16 位)的第一個字節(jié)(第一個8 位),HBIL 為高時表示傳輸?shù)诙€字節(jié)。而這兩個8 位哪個是高8 位,哪個是低8 位,不是由該信號控制,而是由HPIC 中的BOB 位確定。,HCS 為片選信號,HAS 為地址鎖存信號,DES 中主機(PC
4、 機)通過并口來訪問HPI。所以HPI 的選通信號由PC 的并口地址譯碼信號產(chǎn)生,HR/W 為HPI 的讀寫控制信號,高電平為讀操作,低電平為寫操作。,HINT 也是一個輸出信號, 由HPIC 中的HINT 比特位確定,HPI 可以利用該引腳中斷主機。,引腳HPIENA 為高電平表示允許HPI 接口工作,若要使用HPI,該引腳必須接高電平。,HRDY 為HPI 的輸出信號,高電平表示HPI 準(zhǔn)備就緒,該信號DES 中沒有使用。,HPI 的三個寄存器,BOB 位:該比特位只能由主機讀寫,C54X 無法訪問。 如果BOB=1,表示HPI 的16位傳輸中的第一個8 位字節(jié)是低8 位; BOB=0,表
5、示第一個8 位字節(jié)為高8 位。 該比特位必須在讀寫數(shù)據(jù)和地址寄存器之前設(shè)置。,SMOD 位:該比特位主機只能讀,而C54X 可以讀寫。 如果SMOD=1,表示起用共享RAM 模式,主機和C54X 都可以訪問HPI 共享RAM; 如果SMOD=0,表示HPI 工作在主機訪問模式, C54X 將無法訪問2K 的HPI 共享RAM。 C54X 復(fù)位時,SMOD 設(shè)置為0;復(fù)位操作執(zhí)行完成后,SMOD=1。VC5402 中,該比特?zé)o效。,DSPINT 位: 該比特位只能由主機寫,并且C54X 和主機都無法讀取。 當(dāng)主機將1 寫到該比特位時,將產(chǎn)生一個中斷到C54X。 如果IMR 寄存器中的HPINT
6、位(D9)被設(shè)置為1, DSP 將響應(yīng)該中斷,執(zhí)行相應(yīng)的中斷服務(wù)程序。,主機利用HPI 訪問C54X 的片內(nèi)RAM,實際上是通過讀寫HPI 的數(shù)據(jù)和地址寄存器來實現(xiàn)的。 由于C542 的HPI 為8 位,所以一個內(nèi)存單元必須通過兩次HPI 讀寫來完成。,初始化HPIC 寄存器: HCNTL1=0 HCNTL0=0; 將HPIC 的值寫入HPI (注意BOB位的設(shè)置),設(shè)置地址寄存器HPIA: HCNTL1=1 HCNTL0=0; 將要訪問的C54X 片內(nèi)RAM 的地址寫入HPI,注意:HPIC 的高8和低8 位是一樣的,讀寫C54X 的片內(nèi)RAM: 1、 HCNTL1=0&HCNTL0=1 地
7、址自動增加模式 或 HCNTL0=HCNTL1=1 完成讀寫操作后 地址寄存器HPIA 將不會變 2、對數(shù)據(jù)鎖存器HPID 進行操作,通過HPI 接口訪問片內(nèi)RAM,HPIA 在讀完后自動加1; HPIA 將在寫之前自動加1,HPI 接口中斷的使用,主機發(fā)送中斷到C54X,主機通過HPIC 寄存器的DSPINT 位中斷C54X,主機將1寫入到HPI控制寄存器HPIC的DSPINT比特位時,C54X將產(chǎn)生一個中斷請求。,注意:該比特位主機和C54X讀取的結(jié)果都是0,而且主機寫入0沒有任何意義。,在C54X中,該中斷位于中斷屏蔽寄存器IMR和中斷標(biāo)志寄存器IFR的D9位,其中斷入口地址位于中斷向量表中64h。,如果IMR中該比特位為1,同時INTM標(biāo)志為0允許中斷請求時,C54X將響應(yīng)并口中斷,程序?qū)⑻D(zhuǎn)到中斷向量表的64h,開始執(zhí)行中斷服務(wù)程序。,實驗時,可以使用C語言將1寫入DSPINT位,然后查看IFR寄存器,檢查是否產(chǎn)生中斷請求。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 碼頭貨物運輸合同
- 工程熱力學(xué)模擬試答題
- 企業(yè)內(nèi)部年度財務(wù)分析報告
- 寓言故事烏鴉喝水的啟示讀后感
- 企業(yè)知識產(chǎn)權(quán)保護及維權(quán)服務(wù)協(xié)議
- 年度目標(biāo)達成報告
- 大數(shù)據(jù)挖掘在輿情監(jiān)控中的應(yīng)用實踐指南
- 如何正確使用辦公軟件提高效率
- 太陽能光伏發(fā)電系統(tǒng)安裝合同
- 人與自然紀錄片評析和諧共生的啟示
- 湖北省華中師大一附中2020-2021高一物理期中檢測試卷【含答案】
- 從生產(chǎn)工藝角度詳解磷酸鐵鋰
- 全套橋梁施工技術(shù)交底記錄
- 《教師職業(yè)道德》全書word版
- 城市定制型商業(yè)醫(yī)療保險(惠民保)知識圖譜
- GB∕T 3836.31-2021 爆炸性環(huán)境 第31部分:由防粉塵點燃外殼“t”保護的設(shè)備
- AMDAR資料的分析和應(yīng)用
- 橋梁缺陷與預(yù)防
- 新蘇教版小學(xué)科學(xué)三年級下冊全冊教案(2022年春修訂)
- 弗洛姆異化理論
- AQL抽樣標(biāo)準(zhǔn)表xls2
評論
0/150
提交評論