女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

TMS320C6678存儲器訪問性能 (下)

電子工程師 ? 來源:網絡整理 ? 2018-02-19 01:11 ? 次閱讀

1. DMA訪問存儲器的性能

EDMA3架構支持很多功能,可以實現高效的并行數據傳輸。本節討論影響它性能的很多因素,如存儲器類型,地址偏移等。

1.1 DMA傳輸的額外開銷

一般的傳輸時延被定義為EDMA被觸發到真正的數據傳輸開始的時間。由于數據傳輸開始的時間無法用簡單的方法測量,所以我們用最小數據單元的傳輸完成時間來代表DMA傳輸的時延或額外開銷。根據不同源/目的地址的組合,這個值會有所不同。表4列出了在1GHz C6678 EVM(64-bit 1333MTS DDR)上測得的從EDMA觸發(寫ESR)最小數據傳輸(1 word)到EDMA 傳輸結束(讀到IPR=1) 的平均的時鐘周期數。

表4 EDMA CC0傳輸的額外開銷

表5 EDMA CC1和EDMA CC2傳輸的額外開銷

由于EDMA CC0 連接到離SL2 和DDR 比較近的內部總線交換網絡,因此它訪問SL2 和DDR 額外開銷比較小。而EDMA CC1 和CC2 連接到離DSP 核的L1 和LL2 比較近的內部總線交換網絡,所以它們訪問L1 和LL2 的額外開銷比較小。

IDMA 一般用來在LL2 內部拷貝數據,測試得到的IDMA 的平均額外開銷是61 個時鐘周期。

傳輸的額外開銷是小數據量傳輸要考慮的重要因素。單個數據單元的傳輸時間完全由DMA 的額外開銷決定。所以,對于小數據量的拷貝,我們需要在用DMA 和用DSP 核之間做權衡選擇。

1.2 EDMA 10 個傳輸引擎的區別

C6678 上包含10 個EDMA3 TC (Transfer Controller) 。這10 個傳輸引擎并不完全相同。Table 6 總結了它們之間的區別。

表6 EDMA 傳輸引擎之間的區別

表7 比較了在1GHz C6678 EVM(64-bit 1333MTS DDR)上測得的各個EDMA TC 的最大吞吐量。測試的參數是ACNT=1024,BCNT=128,AB_Sync(一次傳完ACNTxBCNT)。

表7 1GHz C6678 上EDMA TC 吞吐量比較

對SL2 和DDR 之間的傳輸,TC0_0 和TC0_1 能達到的吞吐量是其它TC 的兩倍。在本文其它部分,如果沒有特殊說明,EDMA 性能數據都是在TC0_0 上測得的。

1.3 EDMA 帶寬和傳輸靈活性的權衡

EDMA3 支持很多靈活的傳輸參數配置。多數配置情況下EDMA 可以充分利用存儲器帶寬;但在某些情況下,傳輸性能可能會有所下降。為了設計高效的系統,我們需要理解什么樣的配置能夠實現高效的傳輸,而某些情況下必須在靈活性和效率之間做權衡。

1.3.1 第一維大小 (ACNT) 的考慮(突發數據塊大小)

為了充分利用傳輸引擎的帶寬,傳輸盡量大的數據塊是非常重要的。

為了充分利用128-bit 或256-bit 的總線,ACNT 應該是16 bytes 的整數倍;為了充分利用EDMA的突發數據塊,ACNT 需要是64 bytes 的整數倍;為了充分利用EDMA FIFO,ACNT 應該至少是512 bytes。

圖7 畫出了在1GHz C6678 EVM(64-bit 1333MTS DDR)上,從SL2 到DDR 傳輸1~24K bytes 數據時測得的吞吐量。

圖7 ACNT 對EDMA 效率的影響

從測試結果可以看出,ACNT 越大,帶寬的利用率越高。

1.3.2 二維傳輸的考慮(傳輸優化)

如果2D 傳輸 (AB_Sync)是線性的 (BIDX=ACNT),并且ACNT 是2 的冪次方,EDMA 會把這個2D 傳輸優化為1D 傳輸。我們在1GHz C6678 EVM(64-bit 1333MTS DDR)上測試了不同的ACNT 和BCNT 的組合;圖 8是線性2D 傳輸的測試結果,它說明,不管BCNT 是多少,帶寬由ACNTxBCNT 的乘積決定。

圖8 線性 2D 傳輸

如果2D 傳輸不是線性的,帶寬的利用率完全有ACNT 決定(參見圖 7)。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 存儲器
    +關注

    關注

    38

    文章

    7632

    瀏覽量

    166359
  • TMS320C6678
    +關注

    關注

    3

    文章

    39

    瀏覽量

    18460
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    想建立一個TMS320C6678的工程,但是DEVICE選擇的時候沒有TMS320C6678的選項,能指點一嗎?

    本帖最后由 一只耳朵怪 于 2018-6-19 14:37 編輯 我想建立一個TMS320C6678的工程,但是DEVICE選擇的時候沒有TMS320C6678的選項,能指點一嗎?如下圖:?
    發表于 06-19 00:31

    請問SM320C6678TMS320C6678的區別有哪些?

    出溫度范圍外,請問SM320C6678TMS320C6678的區別有哪些?謝謝。
    發表于 07-24 06:42

    TMS320C6678 連接CMOS攝像頭的接口,請問是將攝像頭連接到TMS320C6678的哪個端口?

    您好!我們項目中需要使用TMS320C6678連接攝像頭進行圖像數據采集,請問是將攝像頭連接到TMS320C6678的哪個端口?是將CMOS攝像頭直接連上嗎?還是中間需要轉換
    發表于 08-03 08:33

    請問tms320c6678在CPCI板卡上如何設計

    我想用tms320c6678作為處理設計一款CPCI的板卡,可是6678上只有PCIE,沒有PCI,我應該怎么做才能實現6678與上位機之間通信,謝謝!!!
    發表于 12-28 11:05

    TMS320C6678處理性能怎么樣?

    TMS320C6678處理性能怎么樣?怎么探討TMS320C6678處理的VLFFT演示?
    發表于 04-19 10:53

    TI TMS320C6678是什么?有何功能

    CPU處理TI TMS320C6678是一款TI KeyStone C66x多核定點/浮點DSP處理,集成了8個C66x核,每核心主頻高
    發表于 12-30 06:08

    TMS320C6678的相關資料推薦

    CPU處理TI TMS320C6678是一款TI KeyStone C66x多核定點/浮點DSP處理,集成了8個C66x核,每核心主頻高
    發表于 01-03 06:07

    TI推出適合高性能計算的8核DSP產品TMS320C6678/TMS320TCI6609

    德州儀器 (TI) 宣布推出 TMS320C66x系列最新產品TMS320C6678TMS320TCI6609 數字信號處理 (DSP),為開發人員帶來業界
    發表于 11-22 10:40 ?3305次閱讀

    TMS320C6678視頻編解碼實現

    TI 提供了包含有綜合而全面的視頻、音頻和語音編解碼組合的全新多媒體解決方案。TMS320C6678可以幫助實現系統級的低成本、低功耗和高密度媒體解決方案,適用于多媒體網關、IMS 媒體服務、視頻會議服務以及視頻廣播設備等應
    發表于 01-20 15:52 ?15次下載

    TMS320C6678的用于多核軟件開發套件 (MCSDK) K的安裝資料

    TMS320C6678的用于多核軟件開發套件 (MCSDK) K的安裝資料
    發表于 10-19 09:25 ?15次下載
    <b class='flag-5'>TMS320C6678</b>的用于多核軟件開發套件 (MCSDK) K的安裝資料

    TMS320C6678處理的VLFFT演示探討與研究

    1,2,4或8核時各自的運行時間。演示的結果證明了C66X DSP內核的優異性能,以及TMS320C6678處理跨多核平行化執行性能與內核
    發表于 01-31 22:58 ?4631次閱讀
    <b class='flag-5'>TMS320C6678</b>處理<b class='flag-5'>器</b>的VLFFT演示探討與研究

    TMS320C6678存儲器訪問性能詳細中文資料

    TMS320C6678 有8 個C66x 核,典型速度是1GHz,每個核有 32KB L1D SRAM,32KBL1P SRAM 和512KB LL2 SRAM;所有DSP 核共享4MB SL2 SRAM。一個64-bit1333MTS DDR3 SDRAM接口可以支持8
    發表于 04-26 17:46 ?14次下載
    <b class='flag-5'>TMS320C6678</b><b class='flag-5'>存儲器</b><b class='flag-5'>訪問</b><b class='flag-5'>性能</b>詳細中文資料

    TMS320C6678 多核定點和浮點數字信號處理

    電子發燒友網為你提供TI(ti)TMS320C6678相關產品參數、數據手冊,更有TMS320C6678的引腳圖、接線圖、封裝手冊、中文資料、英文資料,TMS320C6678真值表,TMS32
    發表于 11-02 19:35
    <b class='flag-5'>TMS320C6678</b> 多核定點和浮點數字信號處理<b class='flag-5'>器</b>

    TI TMS320C6678 DSP多核通信開發說明手冊

    前言本文主要介紹TMS320C6678處理開發中比較常用的兩種多核通信方式:TI-IPC和OpenMP,以及多核編程注意事項。OpenMP依賴于BIOS-MCSDK多核軟件開發包中
    發表于 01-06 09:37 ?32次下載

    基于TMS320C6678的八核DSP雷達信號分選電路

    電子發燒友網站提供《基于TMS320C6678的八核DSP雷達信號分選電路.pdf》資料免費下載
    發表于 11-06 10:28 ?1次下載
    基于<b class='flag-5'>TMS320C6678</b>的八核DSP雷達信號分選電路