《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > ARM CPU CS89712與C5510 DSP 的接口設計
ARM CPU CS89712與C5510 DSP 的接口設計
摘要: 以Cirrus Logic公司的ARM 芯片和TI 公司的TMS320V DSP 為例 研究了ARM與DSP 的數據接——HPI 接口的相關技術 ,并給出了在HPI 接口非復用模式下 CS897與C5510 DSP 的接口設計。
Abstract:
Key words :

  引 言

  目前嵌入式系統已被廣泛地應用到電子產品領域和無線通信、網絡通信等高端設備領域。32 位ARM嵌入式處理器" title="嵌入式處理器">嵌入式處理器具有高性能、低功耗" title="低功耗">低功耗的特性,DSP芯片由于功能強大,加上接口方便、軟件可用資源豐富、編程方便、穩定性好、精度高等優點,應用也越來越廣泛。通常在嵌入式系統的設計中,由ARM嵌入式處理器實現整個系統的協調控制和網絡功能,由DSP 芯片來執行復雜計算,因此需要實現ARM處理器和DSP 之間的數據交換" title="數據交換">數據交換。從某種程度上來說,ARM嵌入式處理器和DSP 之間數據交換的速度決定了整個系統的運行速度和性能。

  ARM CPU CS89712 的特點

  CS89712 是Cirrus Logic 公司一款基于ARM7TDMI的SOC 芯片。它一方面具有ARM 處理器的所有優點:低功耗、高性能;同時又具有非常豐富的片上資源,非常適合嵌入式產品的開發。其特點如下:

  a、采用ARM7TDMI 內核,I/O" title="I/O">I/O 電壓3.3 V ,內核電壓2.5 V ;

  b、內置鎖相環(PLL),系統主頻最高達74MHz ;

  c、3種工作模式,可以實現電源管理以降低系統功耗;

  d、8KB 的系統高速緩存(CACHE),極大地提高了系統運行速度;

  e、支持8 個MEMORYBANK,最大外部存儲空間達256MB ,并支持SDRAM;

  f、內置單色LCD 控制器;

  g、2 路異步串口(UART);

  h、27 個通用I/O口;

  i、實時時鐘(RTC)和看門狗電路(WATCHDOG)。

  C55X DSP 及其EHPI 接口

  C5510 DSP 的特點

  以高速、低功耗為特征的VC55X 系列DSP 采用先進的改進型哈佛結構,具有分離的數據總線和程序總線,片內集成了ROM、RAM和多個外設,如通用I/O口、定時器、時鐘發生器、軟件可編程等待狀態發生器、可編程塊切換邏輯、串行口、直接存儲器存取控制器(DMA)和與外部處理器通信用的主機接口(HPI)。

  C55X的增強型主機接口(EHPI)

  TI 的C5510 之前的DSP 系列(C54X系列)中的主機接口(HPI)主要有三種:標準8 位HPI8 接口、增強型8 位HPI8 接口和16 位HPI16 接口。其中C542~C549 內含標準型HPI8 ;C5402、C5410 內含增強型HPI8 ;C5410 以上為HPI16 ;C5409、C5416 的HPI 可以由用戶設置為增強型HPI8 或HPI16。C5510 其內部使用的是增強型主機接口,增強型比標準型更優越之處主要在于:增強型允許主機訪問DSP 內部的所有片內RAM,而標準只能訪問RAM 區中指定的2K字。

  C55X為主機提供增強型的16 位并行接口(EHPI)具有以下特點:

  a、20 位主機地址總線;

  b、16 位主機數據總線;

  c、復用" title="復用">復用和非復用兩種總線模式;

  d、主機可以訪問C5510 的片內SARAM、片內DARAM和片外存儲器;

  e、在高速傳輸數據時可以自增的20 位的地址寄存器(在復用模式下);

  f、多地址、數據探頭為各種主機提供緊密接口;

  g、HRDY信號用來與主機進行握手;

  C5510 與外部主機或微處理器的連接具有單獨的16 根數據線HD0~HD15、20 根地址線HA0~HA19 和10 根控制線。主機主動通過EHPI 口能夠直接訪問DSP 的存儲區。在圖1 所示的HPI 能訪問的地址范圍內,主機和DSP 可以通過DSP 的內部和外部存儲區來交換信息。除了對主機發中斷(通過置HPIC 寄存器的HINT 位,可以使HINT 線有效)或清除主機發來的中斷(通過清HPIC 寄存器的DSPINT標志)需要DSP 干涉外,C5510 幾乎不用進行其他操作。片內的DMA 通道會自動輔助完成RAM區與HPI 數據寄存器的數據傳輸。主機由HCNTL0/1 線來選擇HPI 的某個控制寄存器,如表1 所列。通過對這4 個寄存器的訪問,就可以在所設安全機制的允許范圍下讀/寫DSP 的所有或部分片內RAM。

關鍵字:摘 要:以Cirrus Logic公司的ARM 芯片和TI 公司的TMS320V DSP 為例 研究了ARM與DSP 的數據接——HPI 接口的相關技術 并給出了在HPI 接口非復用模式下 CS897

 

  主機由HCNTL0/1 線來選擇HPI 的某個控制寄存器。在非復用模式下,HCNTL0 決定HPI 是否訪問控制其(HPIC)寄存器或數據寄存器(HPID),如表1 所示(0 ——低電平,1 ——高電平),此時HCNTL1未被使用。

  表1  HCNTL0/1 的選擇功能描述

ARM CPU CS89712與C5510 DSP 的接口設計 

  圖1  通過HPI 可以訪問的DSP 存儲區圖

  CS89712 與C5510 DSP 的接口設計

  硬件連線

  TMS320VC5510 與CS89712 連接的接口電路如圖3 所示。由圖2 可見,C5510 通過EHPI 與主機設備相連時,除了EHPI 數據總線及控制信號線外,不需要附加其它的邏輯電路,非常方便。

ARM CPU CS89712與C5510 DSP 的接口設計

  圖2  EHPI接口非復用模式下的連接圖

  從EHPI 寄存器的編址方式可以看出,將HPI16接口安排在CS89712 的BANK3(即地址范圍0X03000000~0X03FFFFFF),而且CS89712 具有內部譯碼器,直接產生片選信號CS3。

  由于C55X HPI16 是一個16 位的并行端口,而C5510 的內部結構為16 位,所以在非復用模式下,只需將數據和地址總線分別連接即可。

  另外,還有幾個關鍵的控制信號需要連接。一個就是HR/W信號,由于CS89712 沒有此信號,使用端口A 的PA3 來代替。當PA3=1 時,代表讀操作,反之為寫操作。

  由于CS89712 和C5510 EHPI 接口的控制邏輯不盡相同,需要使用其它的一些信號線來進行模擬,此時要嚴格遵循EHPI 的讀寫時序。

  軟件設計

  在硬件連接設計好的基礎上,我們還需要通過正確的編程才能實現我們預想的時序。因為我們在ARM CS89712 上運行嵌入式操作系統uCOS-II ,所以在寫程序對HPI 接口進行讀/寫操作時將HPI 接口看作一個外部設備,將完成讀/寫操作的程序看成在uCOS-II 下面的一個字符型驅動。這樣軟件的設計就變成了在uCOS-II 下面驅動程序的開發??紤]到CS89712 不光要將DSP 的數據取過來,而且還要將這些數據處理后再發送出去,這就需要這兩者之間有很好的配合。

  CS89712 與DSP5510 之間的EHPI 接口讀/寫程序主要由兩個部分組成: 11ARM 自身的初始化;21HPI 接口讀寫程序。

    ARM 處理器自身的初始化
    ARM處理器首先要完成自身工作模式等一系列的初始化,才能正常進行EHPI 接口的讀/寫,源代碼如下所示。
    //為了配合EHPI 口的時序,關掉MMU 頁表中
    bank3 的Cache
    Xcount SETA 0x30000c1e
     WHILE Xcount < 0x31000000
          DCD Xcount
          Xcount SETA Xcount + 0x00100000

  WEND

  rMEMCFG1&=0x00ffffff;//設置與DSP 連接的nCS3 :16 位總線寬度、8 個隨機狀態

  rMEMCFG1|=0x01000000;//3 個順序等待狀態、禁止順序訪問、禁止擴展時鐘上面這段代碼主要是對幾個寄存器進行配置。

  在配置好ARM 處理器的工作模式后,對外部I/O 接口BANK3 的對應地址進行讀/寫操作,就可以完成對HPI 接口的相應操作了。

  HPI 接口讀寫程序

  以下的第一句代碼是宏定義,定義了C5510 的EHPI 接口寄存器的地址。在本設計中,已經將HPI口與外部I/O 接口的BANK3 相接,這樣HPI 口將占用外部I/O 接口BANK3 的地址。由于是使用PA3來模擬HPI16 接口的HR/W,所以對DSP 進行讀/寫操作時, 應先將該信號置為相應的讀/寫有效狀態。

 

    //ARM向DSP 寫數據時
    # define EHPI-BASE 0x3208000
    int t ;
    rPADDR=0x08 ; //PA3 方向定義為輸出
    rPADR=0x00 ; //PA3 為低電平
    t=*(volatile U16* )( EHPI-BASE + Add-offset);//ARM從DSP 讀取數據時
    rPADDR=0x08 ; //PA3 方向定義為輸出
    rPADR=0x08 ; //PA3 為高電平
    (volatile U16*)( EHPI-BASE+Add-offset)=t

  結束語

  以ARM芯片作為主控制器,用DSP 芯片進行運算,然后通過HPI 接口進行通信和交換數據的嵌入式系統設計應用模式的得到越來越廣泛的應用,而這兩者之間能夠高效、快速并且穩定的進行數據交換將是影響系統性能的關鍵部分之一。文中給出的CS89712 和C5510 之間的硬件連接方法和軟件設計經過實踐的驗證,是可行的和滿足要求的。

此內容為AET網站原創,未經授權禁止轉載。
热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>
          国产丝袜一区二区三区| 国产精品久久九九| 国产精品成人一区二区三区吃奶| 亚洲网友自拍| 欧美激情bt| 国产精品福利在线观看| 国产伦精品一区二区三区视频黑人| 欧美日韩国产免费| 国精产品99永久一区一区| 亚洲图片欧洲图片日韩av| 国产一区二区三区高清在线观看| 亚洲在线观看| 国产精品色在线| 亚洲精品自在久久| 欧美日韩在线大尺度| 一色屋精品视频在线看| 欧美日韩在线观看视频| 狠狠综合久久av一区二区小说| 欧美精彩视频一区二区三区| 亚洲一区二区三区视频播放| 欧美精品久久久久久久久久| 国产精品免费视频观看| 国产伦理精品不卡| 在线色欧美三级视频| 美乳少妇欧美精品| 欧美精选一区| 国内精品久久久久久久影视麻豆| 国产日韩亚洲欧美综合| 女人色偷偷aa久久天堂| 一区二区三区高清在线| 国产精品午夜久久| 在线视频欧美日韩| 亚洲视频免费在线| 国产精品久久久久aaaa九色| 欧美影院午夜播放| 国产拍揄自揄精品视频麻豆| 国产精品乱码久久久久久| 欧美日本不卡视频| 久久青草欧美一区二区三区| 猛男gaygay欧美视频| 亚洲伦理在线免费看| 国产亚洲一区精品| 精品96久久久久久中文字幕无| 国产精品理论片在线观看| 亚洲国产精品t66y| 亚洲欧美国产制服动漫| 欧美日韩一区二区在线| 亚洲午夜影视影院在线观看| 国产欧美日韩三级| 美女主播视频一区| 男男成人高潮片免费网站| 欧美伊人久久久久久久久影院| 国产女人18毛片水18精品| 欧美日韩国产另类不卡| 久久精品一区蜜桃臀影院| 在线观看视频日韩| 亚洲欧美日韩综合aⅴ视频| 国产麻豆精品久久一二三| 欧美午夜大胆人体| 国产日产高清欧美一区二区三区| 久久久www成人免费毛片麻豆| 亚洲电影免费在线观看| 国产综合在线视频| 激情视频一区二区| 狠狠色狠色综合曰曰| 亚洲电影毛片| 在线观看欧美精品| 欧美极品aⅴ影院| 国产亚洲欧美日韩一区二区| 极品尤物av久久免费看| 久久这里有精品15一区二区三区| 欧美三级乱人伦电影| 亚洲一区日韩| 欧美在线亚洲综合一区| 亚洲七七久久综合桃花剧情介绍| 亚洲国产成人在线播放| 激情久久久久久久久久久久久久久久| 国产精品综合av一区二区国产馆| 99riav国产精品| 久久久久高清| 午夜激情久久久| 在线亚洲伦理| 国产精品v欧美精品v日本精品动漫| 欧美一区国产在线| 国产免费亚洲高清| 国产欧美日韩精品在线| 国内自拍视频一区二区三区| 亚洲国产成人porn| 欧美区高清在线| 最新成人av网站| 欧美成人四级电影| 99精品热视频只有精品10| 欧美国产成人在线| 一区二区欧美视频| 国产综合视频| 亚洲影院一区| 亚洲人成网站在线播| 欧美与黑人午夜性猛交久久久| 欧美日韩国产色视频| 欧美日本韩国一区二区三区| 久久综合成人精品亚洲另类欧美| 亚洲手机视频| 欧美视频在线观看| 激情久久影院| 欧美精品一卡二卡| 欧美另类专区| 午夜一级久久| 久久综合九色| 亚洲黄色三级| 国产一区二区福利| 久久精品日产第一区二区| 亚洲免费影院| 亚洲欧美清纯在线制服| 激情成人中文字幕| 国产精品www色诱视频| 久久综合五月| 国产一区二区三区在线观看视频| 在线看片第一页欧美| 一区二区欧美视频| 欧美成人精品福利| 红桃视频成人| 国产欧美欧美| 亚洲一区二区三区视频播放| 亚洲精品在线观看视频| 国产日韩在线播放| 久久精品综合网| 久久在线91| 日韩视频在线观看一区二区| 亚洲资源av| 亚洲人成精品久久久久| 午夜影视日本亚洲欧洲精品| 女人香蕉久久**毛片精品| 午夜精品久久久久久久久久久久久| 久久亚洲综合色一区二区三区| 国产精品啊啊啊| 99一区二区| 亚洲人成绝费网站色www| 国产精品国产三级欧美二区| 亚洲国产免费看| 久久久噜噜噜久久中文字免| 国产精品久久久久久久午夜片| 亚洲品质自拍| 国内精品久久久久影院优| 亚洲第一二三四五区| av成人手机在线| 午夜免费电影一区在线观看| 欧美激情视频一区二区三区免费| 在线播放中文字幕一区| 精品69视频一区二区三区| 在线观看中文字幕不卡| 蜜臀91精品一区二区三区| 国产精品视频网址| 亚洲精品自在久久| 国产区精品在线观看| 在线视频国产日韩| 亚洲欧美另类在线观看| 娇妻被交换粗又大又硬视频欧美| 亚洲美女精品一区| 一区二区三区国产精品| 欧美亚洲综合在线| 久久五月天婷婷| 男女av一区三区二区色多| 激情久久久久久久| 亚洲尤物在线视频观看| 欧美视频一区在线| 欧美日韩精品中文字幕| 欧美亚洲日本国产| 亚洲视频精选在线| 亚洲乱亚洲高清| 日韩亚洲欧美在线观看| 欧美一级网站| 1000精品久久久久久久久| 妖精视频成人观看www| 国产视频丨精品|在线观看| 欧美无砖砖区免费| 国产裸体写真av一区二区| 欧美一区二区三区日韩| 久久精品国产99国产精品澳门| 亚洲一本视频| 欧美在线亚洲综合一区| 国产一区二区三区精品欧美日韩一区二区三区| 奶水喷射视频一区| 欧美日韩一区二区高清| 亚洲国产婷婷香蕉久久久久久99| 国产精品另类一区| 亚洲片在线观看| 久久亚洲综合网| 亚洲精品一区二区三区四区高清| 一本色道久久加勒比88综合| 国产日韩亚洲欧美综合| 国产欧美日韩免费| 亚洲国产成人在线| 欧美日韩伦理在线免费| 在线免费观看视频一区| 国产一区二区三区观看| 一区二区三欧美| 欧美在线精品免播放器视频| 亚洲成在人线av| 国产午夜久久久久| 久久久久久久久岛国免费| 精品粉嫩aⅴ一区二区三区四区| 国产精品国产三级国产aⅴ9色| 麻豆精品一区二区综合av| 狠狠爱www人成狠狠爱综合网| 亚洲毛片一区二区| 国产一区二区三区日韩欧美| 国产精品伦子伦免费视频| 国产综合在线看| 亚洲午夜女主播在线直播| 亚洲欧美色一区| 国产精品成人一区二区| 国产日韩精品久久久| 亚洲视频在线播放| 国产亚洲欧美日韩在线一区| 在线观看日韩专区| 欧美日韩国产页| 欧美日韩在线一区二区三区| 久久久综合网| 欧美肥婆bbw| 一区二区三区视频在线观看| 欧美日韩亚洲一区二区三区四区| 亚洲国产综合在线看不卡| 欧美成人一区二区在线| 久久精品视频免费| 国语自产在线不卡| 欧美一区二区三区日韩| 久久久久久999| 欧美成人在线免费视频| 欧美精品成人一区二区在线观看| 国产日韩欧美成人| 欧美成人综合在线| 亚洲人www| 久久久777| 亚洲视屏在线播放| 欧美午夜不卡影院在线观看完整版免费| 卡通动漫国产精品| 欧美一级淫片aaaaaaa视频| 国产精品免费区二区三区观看| 久久久青草婷婷精品综合日韩| 久久精品国产一区二区三区| 亚洲最黄网站| 1024国产精品| 精品999在线播放| 亚洲二区在线| 国产精品日韩在线一区| 黄色精品一二区| 亚洲免费观看高清完整版在线观看| 久久一日本道色综合久久| 国产伦精品一区二区三区| 亚洲老司机av| 免费成人av在线| 欧美日韩精品一区二区天天拍小说| 国产日韩欧美一区| 欧美视频一二三区| 久久精品网址| 亚洲美女福利视频网站| 亚洲午夜激情免费视频| 欧美日韩综合不卡| 国产麻豆一精品一av一免费| 欧美人与禽性xxxxx杂性| 欧美精品在线观看一区二区| 欧美尤物一区| 伊人久久亚洲美女图片| 国产一区 二区 三区一级| 欧美专区在线观看| 亚洲国产高清视频| 日韩亚洲一区二区| 亚洲免费观看高清完整版在线观看熊| 久久精品国产69国产精品亚洲| 一区二区精品在线观看| 1769国内精品视频在线播放| 国产精品免费网站在线观看| 亚洲精品一区二区三区不| 久久丁香综合五月国产三级网站| 国产精品一区二区黑丝| 蜜桃久久精品一区二区| 欧美一区二区在线播放| 国产精品色婷婷| 国产精品入口麻豆原神| 猛男gaygay欧美视频| 久久久久国产精品一区二区| 国产精品国产三级国产| 国产精品久久久一区二区三区| 99精品视频免费观看视频| 欧美国产视频日韩| 国产精品每日更新| 国产精品视频免费一区| 亚洲欧美日韩国产一区| 欧美精品一区视频| 国产精品v片在线观看不卡| 欧美久久久久久| 欧美精品电影| 欧美在线播放| 欧美日韩日日骚| 欧美顶级艳妇交换群宴| 国产午夜精品久久久| 日韩网站在线观看| 午夜精品在线观看| 国精产品99永久一区一区| 欧美伦理影院| 亚洲欧洲日本专区| 久久一区视频| 亚洲欧洲在线看| 一区二区三区精品久久久| 欧美成年人在线观看| 欧美日韩第一页| 亚洲一本大道在线| 国产欧美日韩一级| 久久综合给合| 在线视频亚洲| 国产精品久久综合| 国产精品视区| 欧美性猛交视频| 亚洲高清一二三区| 久久久精品国产免大香伊| 99pao成人国产永久免费视频| 国产精品videosex极品| 欧美精品在线观看播放| 亚洲欧美成人一区二区三区| 久久亚洲综合色一区二区三区| 亚洲国产日韩一区二区| 国产精品视频专区| 国产有码在线一区二区视频| 午夜影视日本亚洲欧洲精品| 久久久综合香蕉尹人综合网| 国产午夜精品麻豆| 国产亚洲成精品久久| 国产亚洲精品资源在线26u|