<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • PC/104總線與TMS320VC5402 HPI口通信的解決方案

    時(shí)間:2024-05-13 01:59:21 理工畢業(yè)論文 我要投稿
    • 相關(guān)推薦

    PC/104總線與TMS320VC5402 HPI口通信的解決方案

    摘要:介紹了TI公司信號(hào)處理芯片TMS320VC5402 HPI(主機(jī)接口)的結(jié)構(gòu)及主要特點(diǎn),提出了HPI接口與PC/104總線進(jìn)行通信連接的設(shè)計(jì)方案。該方案充分利用DSP的HPI接口功能,實(shí)現(xiàn)了主機(jī)實(shí)時(shí)讀/寫DSP任意片內(nèi)存儲(chǔ)單元的內(nèi)容。

    TMS320VC5402(以下簡(jiǎn)稱C5402)是德州儀器公司(TI)推出的性價(jià)比極高的定點(diǎn)數(shù)字信號(hào)處理器(DSP)。采用改進(jìn)的Harvard處理結(jié)構(gòu)和指令流水線操作,計(jì)算處理速度很高(100MIPS),指令周期可達(dá)10ns;片內(nèi)提供16K字的RAM,用作程序和數(shù)據(jù)存儲(chǔ),其最大可擴(kuò)展尋址空間為1M字;主機(jī)接口(HPI)是具有強(qiáng)大功能的智能外設(shè),提供了DSP和外部處理器的通信接口。掌握HPI的原理和使用方法,可以使硬件的設(shè)計(jì)更加簡(jiǎn)單靈活。DSP在通過HPI口和主機(jī)通信的過程中完全沒有軟件和硬件開銷,由DSP自身的硬件協(xié)調(diào)沖突,不會(huì)打斷DSP正常程序的運(yùn)行。在HPI通信方式下,DSP的片內(nèi)存儲(chǔ)器對(duì)外界完全透明,由主機(jī)訪問HPI的地址和數(shù)據(jù)寄存器便可完成對(duì)DSP片內(nèi)存儲(chǔ)器的讀/寫。

    本文立足于實(shí)驗(yàn)經(jīng)驗(yàn),以TMS320VC5402與PC/104總線為例,介紹基于HPI口的硬件接口及軟件實(shí)現(xiàn)。

    1 TMS320VC5402 HPI口簡(jiǎn)介

    主機(jī)接口HPI(Host Port Interface)是TMS320C5000系列定點(diǎn)芯片內(nèi)部具有的一種接口部件,主要用于DSP與其它總線或CPU進(jìn)行連接。TI的C54xx系列都提供了8位或16位的增強(qiáng)型HPI接口,在此以C5402增強(qiáng)型8位HPI接口為例進(jìn)行詳細(xì)介紹。

    C5402的HPI口由一個(gè)8位數(shù)據(jù)總線和用于設(shè)備和控制接口的控制信號(hào)線組成,HPI接口通過HPI控制寄存器HPIC、地址寄存器HPIA、數(shù)據(jù)寄存器HPID和HPI內(nèi)存塊,實(shí)現(xiàn)與主機(jī)之間的通信。其主要特點(diǎn)在于接口所需外圍硬件很少,很容易與各種主機(jī)相連,且僅需要很少甚至不需要外加接口邏輯。引腳功能如表1所示。

    表1 HPI引腳的名稱及功能

    HPI引腳接至主機(jī)引腳狀 態(tài)信號(hào)功能HD0HD7數(shù)據(jù)總線I/O/ZHPI雙向并行三態(tài)數(shù)據(jù)總線。
    當(dāng)不傳送數(shù)據(jù)(/HSC或/HDSx=1)或EMU1//OFF=0(切斷所有輸出)時(shí),HD7(MSB)~HD0(LSB)均處于高阻態(tài)。/HAS地址鎖存使能(ALE)或地址選通輸入信號(hào)引腳,不用則接高電平I地址選通輸入信號(hào)。如果主機(jī)的地址和數(shù)據(jù)是一條多路總線,則/HAS連到主機(jī)的ALE引腳;如果主機(jī)的地址和數(shù)據(jù)是分開的,就將/HAS接高電平。/HCS地址或控制線I片選信號(hào)。作為HPI的使能輸入,主機(jī)在對(duì)HPI訪問時(shí)信號(hào)/HCS要保持低電平。HBIL地址或控制線I字節(jié)輸入識(shí)別信號(hào)。HBIL為低時(shí)讀/寫第一個(gè)字節(jié),為高時(shí)讀/寫第二個(gè)字節(jié)。HBIL和HPI控制寄存器(HPIC)中的BOB位配合使用。HCNTL0/1地址或控制線I主機(jī)控制信號(hào)。選擇主機(jī)所訪問的是哪個(gè)寄存器:地址寄存器HPIA、數(shù)據(jù)寄存器HPID、控制寄存器HPIC。/HDS1/2讀/寫、數(shù)據(jù)選通輸入信號(hào)引腳I數(shù)據(jù)選通輸入。在主機(jī)訪問期間控制HPI數(shù)據(jù)的傳輸。/HINT主機(jī)中斷輸入O/Z主機(jī)中斷輸入。由控制寄存器HPIC中的HINT位控制。當(dāng)C54x復(fù)位時(shí)為高電平,EMU1//OFF低電平時(shí)為高阻態(tài)。HRDY異步準(zhǔn)備好信號(hào)引腳O/ZHPI接口準(zhǔn)備好信號(hào)輸出。HRDY為高說明HPI準(zhǔn)備好數(shù)據(jù)傳送(主機(jī)可進(jìn)行數(shù)據(jù)傳輸),為低表示HPI接口忙(主機(jī)不可傳輸數(shù)據(jù)),正在進(jìn)行上次傳輸?shù)膬?nèi)部操作。HR//W讀寫選通信號(hào)引腳或地址線I讀/寫選通信號(hào)輸入端。在主機(jī)訪問期間控制數(shù)據(jù)的傳輸方向。高電平表示主機(jī)讀HPI,低電平表示寫HPI。HPIENAVDDIHPI模塊選擇輸入。信號(hào)必須和VDD聯(lián)系起來,保證選擇HPI。如果輸入為開或接地,HPI模塊將不會(huì)被選擇。

    HPI是8位的數(shù)據(jù)總線接口,由于C5402是16位的,所以與主機(jī)通信的數(shù)據(jù)都是由兩個(gè)連續(xù)的字節(jié)組成,并且由HBIL引腳指示正在傳輸?shù)氖堑谝粋(gè)還是第二個(gè)字節(jié)。主機(jī)使用HCNTL0/1指定所訪問的是HPI控制寄存器HPIC或HPI數(shù)據(jù)寄存器HPID或HPI地址寄存器HPIA,也可以用地址自動(dòng)增加的方式訪問數(shù)據(jù)寄存器HPID,具體方式如表2所示。

    表2 HCNTL0/1功能選擇

    HNTL0HCNTL1說 明00主機(jī)可以讀寫HPI的控制寄存器HPIC。01主機(jī)可以讀寫HPI的數(shù)據(jù)寄存器HPID。每次讀后HPIA加1,每次寫前HPIA加1。10主機(jī)可以讀寫HPI的地址寄存器HPIA。11主機(jī)可以讀寫HPI的數(shù)據(jù)寄存器HPID。對(duì)HPI口的操作,HPIA不受影響。

    2 系統(tǒng)的硬件設(shè)計(jì)方案

    整個(gè)硬件系統(tǒng)由DSP、EPM7128S、TPS73HD301、SST39VF400A等組成。DSP的主要任務(wù)是將經(jīng)放大和解調(diào)后的無線電修正通道視頻信號(hào)接收下來,現(xiàn)通過譯碼等處理后送給主探機(jī)。其原理如圖1所示。

    C5402采用低電壓工作,其內(nèi)核電壓為1.8V、I/O管腳電壓為3.3V,而PC/104總線工作于5V電壓。為了使電路能穩(wěn)定正常的工作,C5402的數(shù)據(jù)總線接有一個(gè)SN74LVC245A。它是TI公司生產(chǎn)的3.3V和5V電壓平相轉(zhuǎn)換的雙向緩沖器,可以雙電源供電,一邊工作在3.3V,一邊工作在5V,轉(zhuǎn)換的方向由兩個(gè)DIR管腳控制。它串在數(shù)據(jù)總線上,既可以為DSP提供驅(qū)動(dòng)5V數(shù)字電路的能力,也可以為DSP提供5V信號(hào)讀入的保護(hù)。這樣,就不再需要為多個(gè)不同外設(shè)而考慮總線驅(qū)動(dòng)不夠的問題。DSP主機(jī)接口和PC/104的連接

    PC/104總線與TMS320VC5402 HPI口通信的解決方案

    【PC/104總線與TMS320VC5402 HPI口通信的解決方案】相關(guān)文章:

    基于PC104總線的故障診斷裝置的設(shè)計(jì)03-18

    MPC8272總線與DSP HPI總線接口的FPGA實(shí)現(xiàn)03-07

    談DSP HPI總線與MPC8272總線接口的FPGA實(shí)現(xiàn)03-08

    HPI自舉在TMS320VC5402芯片上的實(shí)現(xiàn)03-18

    利用EPP并行口實(shí)壩PC機(jī)之間通信的CAN總線設(shè)計(jì)03-19

    PC/104模塊Diamond-MM-AT的原理與應(yīng)用12-05

    一種PC104溫度采集卡的設(shè)計(jì)03-20

    用PComm開發(fā)PC機(jī)與單片機(jī)的通信程序03-19

    基于CAN總線的EV電控系統(tǒng)通信的設(shè)計(jì)與開發(fā)03-19

    主站蜘蛛池模板: 人妻少妇精品无码专区二区| 6一12呦女精品| 日韩精品一区二区三区中文 | 国产精品JIZZ在线观看老狼| 国产精品三级国产电影| 午夜三级国产精品理论三级| 精品人体无码一区二区三区| 欧美精品一本久久男人的天堂 | 久久久WWW免费人成精品| 青青青青久久精品国产| 国产成人精品无码片区在线观看| 亚洲欧美精品午睡沙发| 精品人妻无码专区中文字幕| 成人国内精品久久久久影院VR| 国产精品久久久久9999| 99久久99久久精品免费看蜜桃| 少妇人妻无码精品视频app| 亚洲精品97久久中文字幕无码| 久久99亚洲综合精品首页| 国产精品综合专区中文字幕免费播放| 久久精品国产亚洲麻豆| 久久国产精品久久精品国产| 国产精品九九九久久九九| 国产精品区免费视频| 国产女主播精品大秀系列| 精品久久久久久中文字幕人妻最新| 久久久久久国产精品无码超碰| 老司机亚洲精品影院| 欧美性videos高清精品| 午夜精品一区二区三区免费视频| 亚洲精品综合久久| 亚洲精品色午夜无码专区日韩| 最新国产乱人伦偷精品免费网站| 亚洲精品无码久久不卡| 亚洲色精品aⅴ一区区三区| 亚洲Av无码精品色午夜| 久久精品中文无码资源站| 国产精品亚洲日韩欧美色窝窝色欲 | 久久国产精品无码一区二区三区| 精品三级AV无码一区| 99久久婷婷免费国产综合精品|