《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > TMS320C6678多核DSP的HyperLink應用
TMS320C6678多核DSP的HyperLink應用
2017年微型機與應用第3期
盧建章1,劉洋2
1.中航工業雷華電子技術研究所,江蘇 無錫 214063;2. 江南計算技術研究所,江蘇 無錫 214083
摘要: :嵌入式應用中采用多處理系統所面臨的主要難題是多處理器之間的數據通信。通過對KeyStone架構TMS320C6678處理器的HyperLink通信機制進行研究,利用其高速、低延遲、引腳少的特性實現處理器間的高速數據交換。從實際應用的角度,設計了HyperLink的映射結構,并分析了性能,對多處理器間通信具有一定的參考價值。
Abstract:
Key words :

  盧建章1,劉洋2

 ?。?.中航工業雷華電子技術研究所,江蘇 無錫 214063;2. 江南計算技術研究所,江蘇 無錫 214083)

       摘要:嵌入式應用中采用多處理系統所面臨的主要難題是多處理器之間的數據通信。通過對KeyStone架構TMS320C6678處理器的HyperLink通信機制進行研究,利用其高速、低延遲、引腳少的特性實現處理器間的高速數據交換。從實際應用的角度,設計了HyperLink的映射結構,并分析了性能,對多處理器間通信具有一定的參考價值。

  關鍵詞:TMS320C6678;HyperLink;處理器間通信

  中圖分類號:TN915.04文獻標識碼:ADOI: 10.19358/j.issn.1674-7720.2017.03.011

  引用格式:盧建章,劉洋.TMS320C6678多核DSP的HyperLink應用[J].微型機與應用,2017,36(3):36-38,41.

0引言

  嵌入式領域的處理器設計已經向多核與多處理器迅速發展,最典型的是TI公司的KeyStone架構的多核處理器。TI公司2010年11月發布的KeyStone架構的8核DSP處理器TMS320C6678,其每個C66x內核主頻最高達1.25 GHz,可以提供每秒高達40 GB MAC定點運算和20 GB FLOP浮點運算能力;1片8核的TMS320C6678提供等效160 GB FLOP的浮點運算能力,是TS201S的50倍多[1],適用于諸如油氣勘探、雷達信號處理等對定浮點運算能力以及實時性有較高要求的超高性能計算應用。

  處理器之間的數據交換是多處理器系統所面臨的主要難點,通信機制的優劣直接影響系統的處理性能,高效的通信機制是發揮多處理器系統高性能的重要保障。TMS320C6678采用TI全新KeyStone多核架構,屬于單芯片多核結構。由于板載多芯片之間的通信相對復雜,因此不同的設計選取會直接影響通信的效率。TMS320C6678采用基于KeyStone結構的專有外設接口HyperLink,采用的編碼方式等效于8b9b,相對用于高速SerDes接口的傳統的8b10b編碼方式,其減少了編碼冗余,提高了數據傳輸效率。單片提供4個設計速度為12.5 Gb/s的SerDes通道,所以HyperLink的理論吞吐率能達到44.4 Gb/s。

  基于以上分析,本文針對TMS320C6678多核處理器,首先介紹了HyperLink的原理與機制,然后分析芯片之間HyperLink通信的映射原理,給出了通信連接的實現方法,并通過對多種映射關系進行對比,得出優缺點和使用范圍,為嵌入式多處理器系統的設計提供參考。

1HyperLink機制

  HyperLnik能為兩個KeyStone架構DSP之間提供一種高速、低延遲、引腳數少的通信連接,是TI專有的外設接口。它使用了類似PCIE的內存映射機制,但能為多核DSP提供一些更為靈活的特性,下面從應用的角度分析HyperLink的構成和配置。

  1.1模塊架構

  HyperLink是TI公司為實現嵌入式系統中芯片間高效數據交互而開發的一種點對點的全雙工的連接模式,并能提供讀、寫和中斷3種傳輸方式。HyperLink模塊架構如圖1所示。其中的PPL負責模塊的時鐘控制,通過合理的倍頻系數配置生成需要的內部時鐘,從而驅動鏈路上數據的傳輸[2]。

001.jpg

  1.2映射機制

  TMS320C6678每個核的0x400000000x50000000地址空間為HyperLink專屬,相應核只有在配置了HyperLink圖1模塊構架圖后才能對該地址空間進行讀寫,并通過相應的配置實現與遠端存儲空間的映射,包括DDR、SL2和LL2,具有非常靈活的映射關系。如圖2所示。

  

002.jpg

  對于任何一個TMS320C6678,入口映射窗一共64個,每個都可以對應不同的遠端地址和長度,比如DSP1的LL2、SL2和DDR。本地出口窗由16個16 MB的地址空間組成,可以映射到遠端入口窗所指向的地址空間。通過圖2的映射配置,DSP0可以訪問DSP1的所有內存空間,就像訪問自己的本地存儲空間一樣。為了實現地址映射,必須按照以下方式進行設置[3]:

  (1) 根據實際的地址映射關系和地址有效位配置發送端地址掩碼寄存器(TXIGMASK)、PrivID和安全位域寄存器,接收端配置地址段選擇寄存器(RX_SEG_VAL)和PrivID表;

  (2) 配置串行/解串模塊(SerDes)的參考時鐘、數據傳輸回路方式和鏈路速率等信息;

  (3) 寫鎖相環寄存器(CFGPLL),啟動HyperLink的訓練序列,并等待物理層返回準備狀態。

  按照上述配置后,DSP0讀寫本地出口窗地址時,HyperLink通過地址轉譯,即相當于直接訪問映射的遠端地址。

  1.3地址轉譯

  處理器核1在通過本地專屬的地址0x40001234 進行讀寫操作時,HyperLink按照地址掩碼寄存器的配置要求,結合專屬地址和PrivID(core 1)生成發送端的HyperLink請求地址。例如發送端配置地址掩碼寄存器(TXIGMASK)為11(即掩碼0x0FFFFFFF),PrivID位域為1(即Bit31:28),那么經過轉譯后輸出的請求地址為PrivID+0x40001234&0x0FFFFFFF=0x10001234。接收側根據段選擇寄存器解析出請求地址映射的目的地址,從而完成數據訪問。整個接收端的地址轉譯過程如圖3所示。

 

003.jpg

  以圖3的過程為例,從接收到的請求地址的31:28位提取出PrivID索引值1,相應表對應的值為7,從29:24位提取出地址片段表索引0x10,相應表對應的地址片段起始地址值為0x0C00,長度為23(即16 MB),通過地址的轉換,最后真正訪問的地址為0x0C001234。

2HyperLink應用設計與性能測試

  以上是對TMS320C6678 的HyperLink通信機制及其實現過程的簡單分析,但是要實現TMS320C6678 強大的多處理器功能,必須從系統的角度來設計良好的拓撲。通信代價、帶寬和功能是評測通信的重要指標,下面介紹一種多處理器通信方式,分析它們的拓撲結構,并對不同映射配置做出測試對比。

  2.1拓撲結構

  以機載雷達某機箱內的多個處理器(6678)之間的通信為例,簡要說明HyperLink如何應用在機載雷達設計中。如圖4所示,某雷達機箱內有4個TMS320C6678處理器,每個處理器包含8核,并與一個RapidIO 路由器相連,整個機箱內每兩個處理器之間通過HyperLink連成兩組,這就形成了該機箱內的處理器拓撲結構,各處理器結合HyperLink和SRIO實現數據的高效流轉。

004.jpg

  2.2性能測試實驗

  本節對HyperLink 訪問遠程存儲空間的性能進行評估,并提供在不同的操作條件下獲得的性能測試數據。大部分測試是在最理想的測試條件下進行,以使評估可以獲得最大吞吐量。處理器運行的頻率設置為1 GHz,DDR配置成64 bit,位寬1 333 MB,采用的編譯環境是TI 公司的CCSv5.0。

005.jpg

  通信測試結果如表1所示,描述了使用HyperLink 在LL2 與遠程大塊線性存儲空間進行數據傳送測試獲得的傳輸帶寬。傳輸塊的大小為64 KB。帶寬是通過計算總的傳輸字節數除以傳輸所用的時間獲得。表1的數據展示了cache 能夠極大地改善DSP 內核通過HyperLink 讀取數據的性能。但是 L2 cache 卻遏制了通過HyperLink 寫數據的性能,這是因為L2 是writeallocate cache。對于使能L2 cache 后的寫操作,它總是會先從將要寫入的存儲區讀取128 B數據到L2 cache,然后在L2 cache 中修改數據,最后在cache 沖突時回寫到原先的存儲區,或者人為地回寫到原存儲區。

  HyperLink還可以通過TMS320C6678設定EDMA事件進行傳輸,通信測試結果如表2所示。

006.jpg

  表2中的EDMA 吞吐率數據是通過TC0 (傳輸控制器0)和CC0(通道控制器0)測試得到,其他TCs的數據會比TC0 稍低。整個傳輸的瓶頸是在HyperLink,不是在EDMA 傳輸控制器上。表2的測試結果表明,通過HyperLink 進行寫操作的性能會比通過HyperLink 進行讀操作的性能要好。

3結論

  本文研究了基于TMS320C6678處理器的片間通信,深入分析了HyperLink模塊結構、映射機制(包括寄存器配置以及具體的實現方法)和地址轉譯過程,文中以某種機載雷達處理機拓撲結構為例測試了HyperLink的數據傳輸性能。對設計多片DSP 處理器的片間通信具有一定的指導價值。

參考文獻

  [1] Texas Instruments Inc.Multicore design overview[Z].2011.

 ?。?] Texas Instruments Inc.TMS320C6678 data manual[Z].2011.

 ?。?] Texas Instruments Inc.KeyStone Architecture HyperLink User Guid[Z]. 2012.


此內容為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>
          久久天天躁狠狠躁夜夜av| 欧美一级精品大片| 韩国三级电影一区二区| 免费在线观看日韩欧美| 欧美激情综合五月色丁香| 午夜欧美电影在线观看| 一区二区三区|亚洲午夜| 久久精品亚洲一区| 亚洲欧美激情四射在线日| 久久激情五月丁香伊人| 日韩一级免费| 国产精品看片资源| 亚洲欧美精品在线| 中文av一区特黄| 欧美欧美午夜aⅴ在线观看| 欧美高清视频在线播放| 欧美在线视频导航| 国产精品中文在线| 亚洲国产精品毛片| 亚洲欧洲综合另类| 午夜免费在线观看精品视频| 久久久久一区| 激情婷婷久久| 黄色精品一区| 欧美日韩视频在线| 欧美日韩午夜激情| 狠狠综合久久av一区二区老牛| 久久青草欧美一区二区三区| 国产精品免费福利| 国产精品99久久久久久白浆小说| 欧美视频中文一区二区三区在线观看| 亚洲美女啪啪| 欧美日韩岛国| 欧美日产国产成人免费图片| 久久精品国产v日韩v亚洲| 亚洲一区精彩视频| 久久久久久亚洲精品不卡4k岛国| 免费成人高清在线视频| 国产伦精品一区| 在线精品高清中文字幕| 国产精品成人aaaaa网站| 国产精品乱码人人做人人爱| 午夜免费在线观看精品视频| 欧美精品一区二区三区一线天视频| 欧美激情aaaa| 一区二区三区日韩精品视频| 美日韩丰满少妇在线观看| 亚洲毛片在线免费观看| 在线观看欧美亚洲| 国产视频久久| 欧美中文字幕第一页| 欧美视频一区二区三区在线观看| 国产精品毛片a∨一区二区三区| 99国产精品视频免费观看一公开| 午夜精品福利视频| 国产精品一区在线播放| 亚洲电影免费观看高清完整版在线观看| 黄色精品网站| 欧美在线观看视频一区二区三区| 欧美精品一区二区三区视频| 欧美日韩免费高清| 亚洲视频免费| 欧美成人国产va精品日本一级| 一区二区三区国产在线| 欧美成人网在线| 在线激情影院一区| 在线免费观看一区二区三区| 最新国产成人av网站网址麻豆| 国产精品女同互慰在线看| 亚洲综合视频在线| 激情丁香综合| 免费成人美女女| 亚洲综合首页| 国产日韩视频| 国产日产精品一区二区三区四区的观看方式| 亚洲人成免费| 麻豆精品在线播放| 亚洲午夜在线观看| 免费精品99久久国产综合精品| 国产日韩欧美另类| 欧美亚洲一区| 国产老肥熟一区二区三区| 国产精品www994| 国产精品九九久久久久久久| 亚洲欧美另类在线观看| 欧美午夜宅男影院在线观看| 免费在线亚洲| 亚洲视频一区在线| 国产精品日韩一区| 亚洲国产精品成人综合色在线婷婷| 久久久亚洲精品一区二区三区| 欧美制服丝袜第一页| 国产亚洲成精品久久| 影音先锋中文字幕一区二区| 亚洲欧美日韩国产成人精品影院| 欧美日韩在线不卡一区| 国产一区二区精品丝袜| 久久免费视频观看| 伊人精品成人久久综合软件| 久久精品国产亚洲一区二区三区| 亚洲国产成人精品久久| 欧美.www| 欧美大尺度在线观看| 国产精品免费观看在线| 国产亚洲欧美日韩美女| 亚洲人成毛片在线播放女女| 欧美日韩综合在线| 欧美一二区视频| 欧美亚一区二区| 在线看视频不卡| 亚洲高清影视| 国产一区三区三区| 日韩视频在线你懂得| 国产精品亚洲一区| 国内精品久久久久久久影视蜜臀| 亚洲影视在线| 一区二区三区波多野结衣在线观看| 亚洲深夜福利在线| 亚洲综合国产精品| 久久精品在这里| 亚洲欧美中文日韩v在线观看| 国产精品一区二区三区久久| 国产精品亚洲综合| 国产欧美日韩一级| 亚洲激情成人网| 欧美黑人一区二区三区| 欧美一区二区三区喷汁尤物| 亚洲精品中文字幕女同| 精品成人一区二区三区四区| 国产一区二区精品久久| 国产精品久久一区二区三区| 国产精品久久亚洲7777| 亚洲精品久久久久久下一站| 久久精品日韩| 日韩午夜在线视频| 国产精品一区二区在线观看| 国产欧美日韩综合精品二区| 亚洲欧美国产制服动漫| 久久精品国产综合| 欧美在线视频在线播放完整版免费观看| 伊人色综合久久天天| 亚洲欧美国产制服动漫| 国产精品欧美日韩一区二区| 亚洲人在线视频| 亚洲人体偷拍| 亚洲影院一区| 在线欧美三区| 欧美国产成人精品| 亚洲视屏在线播放| 一区二区三区四区五区在线| 国产亚洲成精品久久| 久久免费少妇高潮久久精品99| 欧美韩日一区| 9久re热视频在线精品| 欧美性一区二区| 久久综合狠狠综合久久综合88| 亚洲第一网站免费视频| 亚洲精品在线电影| 欧美一区二区日韩一区二区| 欧美一区二区精品| 夜夜嗨av一区二区三区中文字幕| 欧美日本免费一区二区三区| 久久午夜视频| 欧美日韩一区二区三区免费| 欧美在线不卡视频| 国产麻豆91精品| 在线观看亚洲一区| 亚洲国产一区二区在线| 亚洲伊人久久综合| 亚洲国产高清一区二区三区| 亚洲欧美怡红院| 欧美影视一区| 久久精品在线视频| 欧美成人资源网| 欧美日韩国产一中文字不卡| 在线日韩日本国产亚洲| 性色av一区二区三区红粉影视| 久热综合在线亚洲精品| 一本久道久久综合婷婷鲸鱼| 欧美日韩www| 久久久久国色av免费观看性色| 欧美在线www| 日韩写真视频在线观看| 日韩天堂av| 国产女精品视频网站免费| 欧美三级黄美女| 午夜视黄欧洲亚洲| 亚洲网站视频福利| 久久九九久久九九| 欧美精品少妇一区二区三区| 欧美一区二区性| 欧美激情二区三区| 蜜月aⅴ免费一区二区三区| 国产嫩草一区二区三区在线观看| 欧美视频一区二| 久热综合在线亚洲精品| 欧美午夜激情小视频| 欧美亚洲一区二区在线| 欧美国产亚洲精品久久久8v| 欧美日韩国产一区精品一区| 欧美精品一区二区在线播放| 亚洲一区影音先锋| 国产精品一区免费在线观看| 国产精品国产三级国产普通话三级| 午夜久久一区| 欧美激情第六页| 国内精品久久久久影院薰衣草| 免费在线日韩av| 精品成人一区二区三区| 最新精品在线| 国产精品亚洲不卡a| 国语对白精品一区二区| 欧美视频精品在线观看| 亚洲欧美卡通另类91av| 国产精品乱子乱xxxx| 国产有码在线一区二区视频| 国产免费成人av| 亚洲视频电影图片偷拍一区| 亚洲综合成人婷婷小说| 亚洲精品日韩欧美| 欧美性事免费在线观看| 欧美性片在线观看| 亚洲高清色综合| 亚洲人成人99网站| 国产精品国产三级欧美二区| 久久久久免费| 香蕉久久一区二区不卡无毒影院| 久久综合九色欧美综合狠狠| 激情校园亚洲| 欧美精品在线视频观看| 欧美精品18videos性欧美| 亚洲一区二区精品在线观看| 欧美成人有码| 精东粉嫩av免费一区二区三区| 免费试看一区| 伊人成人网在线看| 性欧美8khd高清极品| 亚洲综合视频网| 国语自产在线不卡| 久久精品网址| 午夜一级久久| 西西人体一区二区| 亚洲夜间福利| 欧美成人国产va精品日本一级| 欧美日韩在线大尺度| 国产在线乱码一区二区三区| 亚洲一区二区欧美日韩| 狠狠色狠狠色综合| 国产一区二区三区在线播放免费观看| 欧美亚州在线观看| 欧美午夜一区| 欧美乱大交xxxxx| 欧美日韩p片| 亚洲精选视频免费看| 午夜在线视频观看日韩17c| 男女激情久久| 国产日韩精品一区观看| 国产女主播一区二区| 日韩视频在线观看一区二区| 国产精品爽黄69| 黄色精品一二区| 国产婷婷色一区二区三区四区| 国产视频在线一区二区| 久久免费高清视频| 亚洲欧美视频在线观看视频| 免费日韩av电影| 99精品黄色片免费大全| 中日韩在线视频| 欧美性猛交xxxx乱大交蜜桃| 亚洲激情六月丁香| 免费中文日韩| 红桃av永久久久| 亚洲精品资源| 欧美日韩免费观看中文| 欧美日韩一区二区国产| 国产精品亚洲激情| 日韩一区二区精品视频| 一本色道久久加勒比精品| 久久久久久久激情视频| 在线观看成人网| 国产亚洲综合精品| 欧美性猛交99久久久久99按摩| 亚洲福利av| 久久精品视频在线看| 日韩系列在线| 欧美日韩系列| 亚洲成色最大综合在线| 在线精品一区二区| 亚洲手机在线| 欧美在线免费观看亚洲| 久久精品国产久精国产思思| 国产一区二区丝袜高跟鞋图片| 99这里有精品| 国产精品人人做人人爽人人添| 久久久国产一区二区三区| 欧美精品二区| 久久婷婷色综合| 欧美激情一区二区三区高清视频| 玖玖精品视频| 欧美顶级艳妇交换群宴| 女同性一区二区三区人了人一| 欧美日韩国产不卡在线看| 久久久久久久网站| 一区二区视频免费完整版观看| 亚洲福利视频免费观看| 国内精品国语自产拍在线观看| 亚洲国产天堂久久综合| 国产精品v欧美精品∨日韩| 中文av一区二区| 狠狠色综合网| 午夜亚洲视频| 亚洲欧美日韩综合aⅴ视频| 亚洲高清av| 欧美日韩国产黄| 欧美精品久久久久久久久久| 亚洲经典自拍| 欧美亚一区二区| 国产一区二区三区在线观看免费| 激情欧美一区二区三区在线观看| 亚洲午夜激情免费视频| 欧美精品一区二区在线播放| 欧美岛国激情| 亚洲国产日韩欧美一区二区三区| 国产精品夫妻自拍| 国产精品久久一级| 国产欧美精品xxxx另类| 亚洲七七久久综合桃花剧情介绍| 久久国产精品第一页|