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

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

3天內(nèi)不再提示

如何使用C672x有效地創(chuàng)建基于延遲的音頻效果

電子設(shè)計 ? 來源:德州儀器 ? 作者:德州儀器 ? 2021-06-17 10:22 ? 次閱讀

TMS320C672x 是德??州儀器 (TI) 的浮點器件系列,以低廉的價格提供高質(zhì)量的音頻性能。性價比使 C672x 非常適合眾多音頻應(yīng)用。本應(yīng)用筆記展示了如何使用 C672x 有效地創(chuàng)建基于延遲的音頻效果。

  • 如何利用數(shù)據(jù)移動加速器 (dMAX) 為基于延遲的應(yīng)用程序移動數(shù)據(jù)。
  • 如何在基于延遲的音頻效果處理中實現(xiàn)高效的塊處理技術(shù)。

與本應(yīng)用筆記一起提供的示例應(yīng)用包含以下四種效果:均衡器、合唱、延遲和混響。

C672x 概述

C672x 是德??州儀器 (TI) 的一款低成本高性能浮點器件,用于高質(zhì)量音頻應(yīng)用。

圖 1 顯示了 C672x 框圖。C672x 的主要特性是:

poYBAGDKsGCAJOdwAAGN0eP5egQ529.png

C672x 框圖

C672x:32 位/64 位 300MHz 浮點 DSP
從 C67x? 系列升級到 C67x+ CPU
  • 2X CPU 寄存器 [64 通用]
  • 新的音頻特定說明
  • 與 C67x CPU 兼容

增強記憶系統(tǒng)

  • 256K 字節(jié)統(tǒng)一程序/數(shù)據(jù) RAM
  • 384K字節(jié)統(tǒng)一程序/數(shù)據(jù)ROM
  • CPU 單周期數(shù)據(jù)訪問
  • 大程序緩存(32K 字節(jié))支持 RAM、ROM 和外部存儲器

外部存儲器接口 (EMIF) 支持:

  • 100 MHz SDRAM(16 位或 32 位)
  • 異步閃存/SRAM(8 位、16 位或 32 位)

增強型 I/O 系統(tǒng)

  • 高性能縱橫開關(guān)
  • 專用 McASP DMA 總線
  • 確定性 I/O 性能

雙數(shù)據(jù)移動加速器 (dMAX) 支持:

  • 16個獨立通道
  • 兩個傳輸請求的并發(fā)處理
  • 1 維、2 維和 3 維內(nèi)存到內(nèi)存和內(nèi)存到外設(shè)的數(shù)據(jù)傳輸
  • 循環(huán)尋址,其中循環(huán)緩沖區(qū) (FIFO) 的大小不限于 2n
  • 基于表的多抽頭延遲讀寫傳輸從/到循環(huán)緩沖區(qū)

三個多聲道音頻串口

  • 6 個時鐘區(qū)和 16 個串行數(shù)據(jù)引腳
  • 支持 TDM、I2S 和類似格式
  • 支持 DIT (McASP2)

通用主機端口接口

  • 用于高帶寬的 32 位寬數(shù)據(jù)總線
  • 多路復(fù)用和非多路復(fù)用地址和數(shù)據(jù)選項

兩個帶有 3、4 和 50 針選項的 SPI 端口

兩個內(nèi)部集成電路 (I2C) 端口

實時中斷計數(shù)器/./watchdog

振蕩器和軟件控制的 PLL

應(yīng)用

專業(yè)音響

  • 攪拌機
  • 效果框
  • 音頻合成
  • 樂器/放大器建模
  • 音頻會議
  • 音頻廣播
  • 音頻編碼器
  • 新興的音頻應(yīng)用
  • 生物識別技術(shù)
  • 醫(yī)療的
  • 工業(yè)

商業(yè)或擴展溫度

144 針、0.5 毫米、PowerPAD? 薄型四方扁平封裝 (TQFP) [RFP 后綴]

256 端子、1.0 毫米、16×16 陣列塑料球柵陣列 (PBGA) [GDH 和 ZDH 后綴]

dMAX 簡介

dMAX 是一個模塊,可以對其進行編程以處理進出任何可尋址存儲器空間的數(shù)據(jù)移動,包括內(nèi)部存儲器、外設(shè)和外部存儲器。C672x 中的 dMAX 控制器與 C621x/C671x 器件中以前的 EDMA 控制器具有不同的架構(gòu)。圖 2 顯示了 dMAX 的高級框圖。

pYYBAGDKsHCABayiAAC-yRF4hKo297.png

dMAX 框圖

dMAX 模塊中有兩個數(shù)據(jù)移動引擎:HiMAX 和 LoMAX。這兩個模塊都與一個事件組相關(guān)聯(lián),并專門為來自該組的請求提供服務(wù)。如果請求同時發(fā)生,事件編碼器會整理出所有事件并挑選出兩個最高優(yōu)先級的請求——每個優(yōu)先級組中的一個,并同時為它們提供服務(wù)。如果兩個請求競爭同一個源和/或目標模塊(即它們都訪問內(nèi)部存儲器),則首先完成來自 HiMAX 的請求,然后是來自 LoMAX 的傳輸。

dMAX 控制器支持兩種傳輸模式:

通用傳輸,可用于將一個串行端口中多路復(fù)用的音頻樣本移入/移出存儲器。

FIFO 傳輸將一部分內(nèi)存管理為循環(huán)緩沖區(qū),用于基于延遲抽頭的數(shù)據(jù)讀取和寫入。

圖 3 說明了 dMAX 如何將 2N 個樣本塊從在一個 McASP 端口上多路復(fù)用的 2 個通道傳輸?shù)酱鎯ζ?。每個通道的接收緩沖區(qū)大小為 N,兩個緩沖區(qū)在內(nèi)存中是連續(xù)的。

poYBAGDKsH6AArJbAABH_QbD4Qo352.png

從 McASP 到內(nèi)存的通用(3 維)傳輸

編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16361

    瀏覽量

    178043
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5343

    瀏覽量

    120361
  • 存儲器
    +關(guān)注

    關(guān)注

    38

    文章

    7492

    瀏覽量

    163833
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10863

    瀏覽量

    211760
收藏 人收藏

    評論

    相關(guān)推薦

    stm32如何有效地接收數(shù)據(jù)?

    stm32如何有效地接收數(shù)據(jù)?
    發(fā)表于 12-06 07:32

    DSP選擇指南 (Rev. U)

    DSP選擇指南 (Rev. U).pdf專業(yè)音頻開發(fā)套件 (PADK) — PADK 是基于全新TMS320C672x 浮點 DSP 軟件/硬件解決方案。C672x DSP 專門針對專業(yè)音響、樂器、廣播
    發(fā)表于 03-01 15:57 ?26次下載

    TMS320C672x Hardware Designer&

    TMS320C672
    發(fā)表于 12-06 01:37 ?11次下載

    C9230C100 TMS320C672x浮點數(shù)字信號處理器ROM

    電子發(fā)燒友網(wǎng)站提供《C9230C100 TMS320C672x浮點數(shù)字信號處理器ROM.pdf》資料免費下載
    發(fā)表于 10-09 09:27 ?0次下載
    <b class='flag-5'>C9230C</b>100 TMS320<b class='flag-5'>C672x</b>浮點數(shù)字信號處理器ROM

    在TMS320C672x器件上配置外部中斷

    電子發(fā)燒友網(wǎng)站提供《在TMS320C672x器件上配置外部中斷.pdf》資料免費下載
    發(fā)表于 10-15 09:58 ?0次下載
    在TMS320<b class='flag-5'>C672x</b>器件上配置外部中斷

    TMS320C672x功耗摘要

    電子發(fā)燒友網(wǎng)站提供《TMS320C672x功耗摘要.pdf》資料免費下載
    發(fā)表于 10-16 11:22 ?0次下載
    TMS320<b class='flag-5'>C672x</b>功耗摘要

    如何在TMS320C6727 DSP上創(chuàng)建基于延遲音頻效果

    電子發(fā)燒友網(wǎng)站提供《如何在TMS320C6727 DSP上創(chuàng)建基于延遲音頻效果.pdf》資料免費下載
    發(fā)表于 10-16 10:35 ?0次下載
    如何在TMS320<b class='flag-5'>C</b>6727 DSP上<b class='flag-5'>創(chuàng)建</b>基于<b class='flag-5'>延遲</b>的<b class='flag-5'>音頻</b><b class='flag-5'>效果</b>

    TMS320C672x硬件設(shè)計人員資源指南

    電子發(fā)燒友網(wǎng)站提供《TMS320C672x硬件設(shè)計人員資源指南.pdf》資料免費下載
    發(fā)表于 10-16 10:51 ?1次下載
    TMS320<b class='flag-5'>C672x</b>硬件設(shè)計人員資源指南

    從TMS320C6713遷移到TMS320C672x

    電子發(fā)燒友網(wǎng)站提供《從TMS320C6713遷移到TMS320C672x.pdf》資料免費下載
    發(fā)表于 10-16 10:12 ?0次下載
    從TMS320<b class='flag-5'>C</b>6713遷移到TMS320<b class='flag-5'>C672x</b>

    使用TMS320C672x引導加載程序

    電子發(fā)燒友網(wǎng)站提供《使用TMS320C672x引導加載程序.pdf》資料免費下載
    發(fā)表于 10-16 10:09 ?0次下載
    使用TMS320<b class='flag-5'>C672x</b>引導加載程序

    TMS320C672x DSP通用主機端口接口(UHPI)參考指南

    電子發(fā)燒友網(wǎng)站提供《TMS320C672x DSP通用主機端口接口(UHPI)參考指南.pdf》資料免費下載
    發(fā)表于 12-17 16:12 ?0次下載
    TMS320<b class='flag-5'>C672x</b> DSP通用主機端口接口(UHPI)參考指南

    TMS320C672x DSP串行外設(shè)接口(SPI)參考指南

    電子發(fā)燒友網(wǎng)站提供《TMS320C672x DSP串行外設(shè)接口(SPI)參考指南.pdf》資料免費下載
    發(fā)表于 12-17 16:09 ?0次下載
    TMS320<b class='flag-5'>C672x</b> DSP串行外設(shè)接口(SPI)參考指南

    TMS320C672x DSP實時中斷參考指南

    電子發(fā)燒友網(wǎng)站提供《TMS320C672x DSP實時中斷參考指南.pdf》資料免費下載
    發(fā)表于 12-17 15:59 ?0次下載
    TMS320<b class='flag-5'>C672x</b> DSP實時中斷參考指南

    TMS320C672x DSP外設(shè)概述參考指南

    電子發(fā)燒友網(wǎng)站提供《TMS320C672x DSP外設(shè)概述參考指南.pdf》資料免費下載
    發(fā)表于 12-17 15:48 ?0次下載
    TMS320<b class='flag-5'>C672x</b> DSP外設(shè)概述參考指南

    TMS320C672x DSP外部存儲器接口(EMIF)用戶指南

    電子發(fā)燒友網(wǎng)站提供《TMS320C672x DSP外部存儲器接口(EMIF)用戶指南.pdf》資料免費下載
    發(fā)表于 12-21 09:38 ?0次下載
    TMS320<b class='flag-5'>C672x</b> DSP外部存儲器接口(EMIF)用戶指南