《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > PC/104總線與TMS320VC5402 HPI口通信的解決方案

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

2008-09-03
作者:陳紅梅 陳 健

  摘? 要: 介紹了TI公司信號處理芯片TMS320VC5402 HPI(主機接口)的結構及主要特點,提出了HPI接口與PC/104總線進行通信連接的設計方案。該方案充分利用DSP的HPI接口功能,實現了主機實時讀/寫DSP任意片內存儲單元的內容。

  關鍵詞: DSP? HPI PC/104

?

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

  本文立足于實踐經驗,以TMS320VC5402

  與PC/104總線為例,介紹基于HPI口的硬件接口及軟件實現。

1 TMS320VC5402 HPI口簡介

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

  C5402的HPI口由一個8位數據總線和用于設置和控制接口的控制信號線組成,HPI接口通過HPI控制寄存器" title="控制寄存器">控制寄存器HPIC、地址寄存器HPIA、數據寄存器HPID和HPI內存塊,實現與主機之間的通信。其主要特點在于接口所需外圍硬件很少,很容易與各種主機相連,且僅需要很少甚至不需要外加接口邏輯。引腳功能如表1所示。

?

?

  HPI是8位的數據總線接口,由于C5402是16位的,所以與主機通信的數據都是由兩個連續的字節組成,并且由HBIL引腳指示正在傳輸的是第一個還是第二個字節。主機使用HCNTL0/1指定所訪問的是HPI控制寄存器HPIC或HPI數據寄存器HPID或HPI地址寄存器HPIA,也可以用地址自動增加的方式訪問數據寄存器HPID,具體方式如表2所示。

?

2 系統的硬件設計方案

  整個硬件系統由DSP、EPM7128S、TPS73HD301、SST39VF400A等組成。DSP的主要任務是將經放大和解調后的無線電修正通道視頻信號接收下來,再通過譯碼等處理后送給主控機。其原理如圖1所示。

?

  C5402采用低電壓工作,其內核電壓為1.8V、I/O" title="I/O">I/O管腳電壓為3.3V,而PC/104總線工作于5V電壓。為了使電路能穩定正常的工作,C5402的數據總線接有一個SN74LVC245A。它是TI公司生產的3.3V和5V電平互相轉換的雙向緩沖器,可以雙電源供電,一邊工作在3.3V,一邊工作在5V,轉換的方向由兩個DIR管腳控制。它串在數據總線上,既可以為DSP提供驅動5V數字電路的能力,也可以為DSP提供5V信號讀入的保護。這樣,就不再需要為多個不同外設而考慮總線驅動不夠的問題。DSP主機接口和PC/104的連接如圖2所示。

?

?

  主機和DSP可獨立地對HPI接口操作,主機和DSP的握手可通過中斷方式完成。另外,主機還可以通過HPI接口裝載DSP應用程序,接收DSP運行結果或診斷DSP運行狀態,為DSP芯片的接口開發提供一種極為方便的途徑。HPI-8為8位并行口,提供C54x與外部主機的接口,C54x可通過片內RAM與主機設備交換數據。主機與HPI-8的通信是通過專用的地址寄存器和數據寄存器完成的,C54x不能直接讀/寫,HPI控制寄存器允許主機和C54x進行讀/寫,包括配置通信協議和控制通信(握手)的比特。

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

3 軟件編程

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

?

?

  C54x和主機都能夠訪問C54x片內RAM。主機存取時必須同步于C54x的時鐘,以確保片內RAM讀/寫正確。當C54x和主機同時讀/寫同一存儲區域時將產生沖突,這時主機具有優先權,C54x CPU將等待一個C54x時鐘周期。

  主機訪問HPI時,首先完成外部接口部分的操作,即先初始化HPIC寄存器,然后初始化HPIA寄存器,再從HPID寄存器中讀出或寫入數據。HPI的3個寄存器如表3所示。

?

?

  在DSP的初始化程序中,一般對HPIC進行了初始化后就無需再對HPI操作了,其余的工作就完全由主機完成。通過HPI接口,主機和C54x之間可以相互發送中斷請求。主機通過HPIC寄存器的DSPINT位中斷C54x,而C54x通過HPIC寄存器的HINT位發中斷請求到主機。無論是主機或C54x都可以通過讀取HPIC來判斷HINT引腳的狀態,但是HPIC中的HINT位只能由主機清除。

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

  當使用地址自增模式時,讀操作后HPIA寄存器地址加1;寫操作前,HPIA寄存器地址加1。因此,如果對給定地址使用自增模式下寫操作時,HPIA寄存器應初始化為起始地址減1。地址自增會影響HPIA的16位,在使用擴展片內RAM(C5410除外)時,地址自增也影響擴展地址。如果HPIA=FFFFh,那么下次讀/寫時將HPI地址改變為010000h。由于C5410的地址自增不會影響擴展HPI尋址,因此在上面的操作中,如果使用C5410,將使C5410地址改變為000000。

  HPI口的應用極大地方便了PC/104總線與DSP系統的數據交換,使在線修改DSP存儲器的數據成為可能。該方案靈活、簡單,適用于任何含有HPI接口的DSP應用系統,從而為開發人員提供了一種全新的數據共享/傳輸方案。

?

參考文獻

1 TMS320C54x DSP Reference Set, Volume 1: CPU and?Peripherals. Texas Instrument Inc.,1999

2 TMS320C5402 Fixed-Point Digital Signal Proces Sor. Texas Instrument Inc.,2000

3 TMS320C54x DSP Reference Set,Volume 5: Enhanced?Peripherals. Texas Instrument Inc.,1999

4 MAX 7000 Programmable Logic Device Family Data Sheet.Altera, November 2001,ver.6.3

5 張雄偉,曹鐵勇. DSP芯片的原理與開發應用(第2版).北京:電子工業出版社,2001

6 戴明楨,周建江. TMS320C54x DSP結構、原理及應用. 北京:北京航空航天大學出版社,2001

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲伦理一区| 免费在线欧美视频| 欧美激情1区2区| 久久亚洲精品一区| 亚洲欧美韩国| 欧美一区二区三区四区在线观看地址| 在线观看成人av电影| 欧美大片网址| 亚洲免费一级电影| 欧美国产第二页| 欧美午夜电影完整版| 亚洲伦理中文字幕| 欧美日韩一区二区在线观看| 中文无字幕一区二区三区| 亚洲日本成人在线观看| 欧美成人亚洲| 欧美日韩一区在线观看| 久久亚洲春色中文字幕| 激情综合视频| 欧美激情在线| 久久香蕉国产线看观看av| 国产一区二区三区四区三区四| 久久av在线看| 久久久久久久国产| 日韩亚洲国产欧美| 99国产一区| 欧美色视频一区| 欧美激情在线| 亚洲欧美清纯在线制服| 国产亚洲a∨片在线观看| 亚洲少妇中出一区| 欧美一区二区三区日韩视频| 欧美日韩色综合| 欧美日韩国产一级片| 亚洲综合国产激情另类一区| 国产在线一区二区三区四区| 久久不射中文字幕| 亚洲伦理中文字幕| 亚洲欧美日韩中文播放| 久久精品二区亚洲w码| 欧美高清在线| 午夜电影亚洲| 91久久精品美女| 国模精品一区二区三区色天香| 日韩视频在线观看免费| 亚洲影院在线观看| 午夜免费在线观看精品视频| 在线观看亚洲视频啊啊啊啊| 国产一区视频在线观看免费| 国产综合一区二区| 欧美三区在线| 国产伦精品一区二区三区四区免费| 艳妇臀荡乳欲伦亚洲一区| 136国产福利精品导航网址应用| 久久久水蜜桃av免费网站| 一本色道久久精品| 蜜桃av一区| 在线电影欧美日韩一区二区私密| 日韩视频在线观看免费| 你懂的视频一区二区| 欧美刺激性大交免费视频| 亚洲国产精彩中文乱码av在线播放| 欧美日韩视频在线一区二区| 榴莲视频成人在线观看| 欧美成人午夜激情在线| 在线一区二区三区四区| 久久成人综合网| 亚洲风情亚aⅴ在线发布| 午夜影视日本亚洲欧洲精品| 欧美日韩一区二区三区四区在线观看| 欧美 日韩 国产精品免费观看| 亚洲香蕉在线观看| 国产日韩一级二级三级| 中文一区二区在线观看| 欧美美女福利视频| 日韩视频欧美视频| 欧美精品日韩精品| 久久久久久噜噜噜久久久精品| 国产午夜精品久久久久久免费视| 国产精品一级久久久| 农夫在线精品视频免费观看| 欧美激情久久久| 尤妮丝一区二区裸体视频| 裸体歌舞表演一区二区| 亚洲网址在线| 久久国产精品亚洲77777| 亚洲午夜羞羞片| 亚洲美女诱惑| 久久蜜桃香蕉精品一区二区三区| 又紧又大又爽精品一区二区| 欧美日本一区二区三区| 久久综合电影一区| 欧美黄色免费网站| 欲香欲色天天天综合和网| 亚洲二区在线| 亚洲视频精品在线| 欧美午夜www高清视频| 亚洲第一狼人社区| 91久久亚洲| 久久久久国产精品一区二区| 欧美日韩精品久久| 亚洲午夜av在线| 亚洲夫妻自拍| 美女尤物久久精品| 在线天堂一区av电影| 午夜精品成人在线视频| 久久久久久亚洲精品杨幂换脸| 亚洲高清自拍| 亚洲国产专区校园欧美| 国产精品一国产精品k频道56| 久久精品视频播放| 乱人伦精品视频在线观看| 久久精品国产999大香线蕉| 欧美男人的天堂| 亚洲第一精品夜夜躁人人躁| 91久久精品日日躁夜夜躁欧美| 韩国三级电影久久久久久| 欧美日韩卡一卡二| 欧美一区二区高清在线观看| 国产精品极品美女粉嫩高清在线| 亚洲视频精选在线| 欲香欲色天天天综合和网| 国产精品va在线播放| 国产精品久久77777| 亚洲欧美一区二区三区在线| 免费精品99久久国产综合精品| 亚洲国产va精品久久久不卡综合| 国产区日韩欧美| 国产精品免费观看在线| 噜噜噜久久亚洲精品国产品小说| 在线精品高清中文字幕| 亚洲欧美偷拍卡通变态| 国产精品九九久久久久久久| 亚洲大片精品永久免费| 午夜精品在线看| 亚洲黄色尤物视频| 国产精品视频网址| 国产亚洲一区在线| 在线观看一区视频| 欧美99在线视频观看| 99视频精品全部免费在线| 老妇喷水一区二区三区| 欧美视频在线观看 亚洲欧| 久久精品一本久久99精品| 亚洲欧美日韩人成在线播放| 亚洲国产精品综合| 国产主播一区| 亚洲自拍偷拍视频| 国产视频丨精品|在线观看| 久久美女艺术照精彩视频福利播放| 欧美精品一级| 亚洲人体一区| 亚洲一区视频| 你懂的国产精品| 欧美视频一区二区在线观看| 国产麻豆午夜三级精品| 亚洲午夜精品福利| 亚洲风情在线资源站| 亚洲欧美福利一区二区| 亚洲国产另类 国产精品国产免费| 亚洲精品欧美| 久久久久青草大香线综合精品| 亚洲第一搞黄网站| 亚洲人体影院| 性8sex亚洲区入口| 日韩亚洲欧美成人| 亚洲国产精品日韩| 欧美高清视频一二三区| 欧美激情网站在线观看| 国产欧美视频一区二区三区| 欧美在线电影| 亚洲电影毛片| 免费av成人在线| 在线观看视频日韩| 久久精品一区二区国产| 一区二区免费在线观看| 国产一区二区三区丝袜| 亚洲欧美日韩国产另类专区| 国产精品日韩欧美一区| 亚洲国产第一页| 亚洲小少妇裸体bbw| 久久激情五月婷婷| 老色鬼久久亚洲一区二区| 先锋影音久久| 国产精品毛片| 欧美成人精品激情在线观看| 久久久女女女女999久久| 午夜精品久久久久久久| 国产精品亚洲欧美| 欧美日产一区二区三区在线观看| 久久手机免费观看| 久久精品日韩一区二区三区| 久久国产日韩欧美| 久久伊人一区二区| 国产精品一区二区在线观看网站| 亚洲另类春色国产| 欧美日韩一级视频| 国产在线乱码一区二区三区| 国产精品激情电影| 久久久久久有精品国产| 一本久久综合亚洲鲁鲁五月天| 国产精品免费福利| 久久国产精品久久久久久电车| 欧美日韩国产123| 国产欧美日韩一区二区三区在线| 亚洲成人在线网| 性欧美8khd高清极品| 一本久道久久综合中文字幕| 欧美高清视频| 亚洲黄色大片| 国产精品久久午夜| 国产日韩欧美中文在线播放| 黄色一区三区| 国产精品视频免费在线观看| 欧美一区二区三区视频免费播放| 国产一区二区三区自拍| 国产精品成人一区二区网站软件| 亚洲黄色视屏| 午夜在线一区| 激情综合色综合久久综合| 一区二区三区四区五区在线| 香蕉久久精品日日躁夜夜躁| 亚洲视频精品在线| 国产欧美一区二区三区国产幕精品| 欧美午夜a级限制福利片| 欧美日韩国产三级| 欧美顶级艳妇交换群宴| 久久久久久**毛片大全| 在线日韩av| 亚洲一区二区欧美| 亚洲精品一区二区三区在线观看| 欧美国产视频日韩| 蜜臀av性久久久久蜜臀aⅴ| 国产综合视频| 亚洲视频axxx| 欧美日韩国产综合视频在线观看中文| 久久亚洲精品伦理| 久久国产精品久久久久久久久久| …久久精品99久久香蕉国产| 亚洲黄页视频免费观看| 欧美日韩国产经典色站一区二区三区| 一区二区动漫| 欧美.日韩.国产.一区.二区| 欧美日韩国产丝袜另类| 日韩视频在线一区| 久久综合给合| 欧美三级视频在线| 欧美精品成人一区二区在线观看| 亚洲国产欧美一区二区三区同亚洲| 在线观看视频一区二区欧美日韩| 久久九九免费视频| 玖玖玖国产精品| 久久综合九色欧美综合狠狠| 久久av资源网站| 在线观看日韩av| 亚洲天堂偷拍| 在线观看的日韩av| 午夜精品国产更新| 亚洲欧美中文日韩v在线观看| 午夜亚洲福利| 午夜激情亚洲| 亚洲理伦电影| 亚洲狠狠丁香婷婷综合久久久| 亚洲欧美国产一区二区三区| 国产精品色一区二区三区| 国产精品久久久久毛片大屁完整版| 免费不卡视频| 伊人婷婷久久| 日韩一级裸体免费视频| 亚洲黄色成人网| 欧美理论电影在线观看| 永久91嫩草亚洲精品人人| 国产精品高潮呻吟久久av黑人| 国产欧美一区二区精品忘忧草| 国产一区欧美日韩| 中文无字幕一区二区三区| 欧美成人午夜免费视在线看片| 国产亚洲欧洲997久久综合| 国产精品久久二区| 亚洲国内精品在线| 欧美色中文字幕| 韩国三级电影久久久久久| 国产精品任我爽爆在线播放| 伊人夜夜躁av伊人久久| 亚洲茄子视频| 亚洲欧美视频一区二区三区| 亚洲夜间福利| 亚洲成人在线免费| 一道本一区二区| 99re6热只有精品免费观看| 久久夜色精品一区| 亚洲激情国产| 激情视频一区二区| 国产精品免费视频xxxx| 国产主播喷水一区二区| 国产精品视频最多的网站| 黄色欧美日韩| 91久久精品视频| 久久久久久久久岛国免费| 亚洲韩日在线| 欧美激情亚洲国产| 欧美精品亚洲一区二区在线播放| 亚洲一二三区精品| 久久亚洲精品一区二区| 在线观看亚洲a| 欧美网站在线观看| 亚洲一区二区免费| 香港成人在线视频| 一区在线播放视频| 欧美日本一道本在线视频| 亚洲国产欧美一区二区三区久久| 国产午夜精品美女毛片视频| 亚洲第一精品久久忘忧草社区| 国产日韩欧美在线播放| 欧美日韩一级视频| 精品999在线播放| 国产日韩欧美一区二区| 国产麻豆精品theporn| 国产精品久久久久国产精品日日| 夜夜嗨av一区二区三区四区| 欧美日韩综合在线| 精品成人国产在线观看男人呻吟| 在线亚洲伦理| 久久国产精品99久久久久久老狼| 亚洲男女自偷自拍| 欧美国产高潮xxxx1819| 欧美激情久久久久| 亚洲一级二级在线|