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

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

3天內不再提示

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

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

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

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

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

C672x 概述

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

圖 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)

  • 高性能縱橫開關
  • 專用 McASP DMA 總線
  • 確定性 I/O 性能

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

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

三個多聲道音頻串口

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

通用主機端口接口

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

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

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

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

振蕩器和軟件控制的 PLL

應用

專業(yè)音響

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

商業(yè)或擴展溫度

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

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

dMAX 簡介

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

pYYBAGDKsHCABayiAAC-yRF4hKo297.png

dMAX 框圖

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

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

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

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

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

poYBAGDKsH6AArJbAABH_QbD4Qo352.png

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

編輯:hfy

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

    關注

    112

    文章

    16028

    瀏覽量

    176635
  • 寄存器
    +關注

    關注

    31

    文章

    5268

    瀏覽量

    119640
  • 存儲器
    +關注

    關注

    38

    文章

    7402

    瀏覽量

    163385
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10769

    瀏覽量

    210420
收藏 人收藏

    評論

    相關推薦

    關于c672x系列單片機

    我單位選型DSP,在下載文檔中發(fā)現(xiàn),貴公司將c6722、6726、6727和c6720、6722B、6726B、6727B分別介紹,請問這兩系列產品的區(qū)別?謝謝
    發(fā)表于 06-21 01:28

    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次下載

    TMS320C672x系列浮點DSP的EMIF研究與應用

    針對如何靈活應用高性能32/64位浮點DSP TMS320C672x提供的性能優(yōu)良的外部存儲器接口(EMIF),分析了EMIF的特點和使用技巧,以TMS320C6722B型 DSP為例,設計了EMIF與外部HY57V281620A型SDR
    發(fā)表于 12-11 15:36 ?22次下載

    如何在射頻設計中有效地使用S參數(shù)

    如何在射頻設計中有效地使用S參數(shù) S參數(shù)測量是
    發(fā)表于 07-23 11:36 ?2624次閱讀

    如何有效地管理FPGA設計中的時序問題

    如何有效地管理FPGA設計中的時序問題
    發(fā)表于 01-14 12:49 ?14次下載

    TMS320C672x系列DSP EMIF接口的功能和使用方法

    目前,DSP技術已廣泛用于信號處理、通信和雷達等領域。TI公司的帶EMIF擴展存儲器接口的浮點DSPTMS320C672x系列是專為高速、高性能應用而開發(fā)的,主要應用于高速寬帶、圖像處理和高速鐵路
    發(fā)表于 10-30 16:34 ?17次下載
    TMS320<b class='flag-5'>C672x</b>系列DSP EMIF接口的功能和使用方法

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

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

    TMS320C672x功耗摘要

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

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

    電子發(fā)燒友網站提供《如何在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硬件設計人員資源指南

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

    從TMS320C6713遷移到TMS320C672x

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