伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

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

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

3天內不再提示

深入剖析ADSP - 2136x SHARC處理器:高性能音頻處理的理想之選

h1654155282.3538 ? 2026-03-23 16:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

深入剖析ADSP - 2136x SHARC處理器:高性能音頻處理的理想之選

在當今電子技術飛速發展的時代,高性能處理器對于各類應用的重要性不言而喻。ADSP - 2136x SHARC處理器作為一款專為高性能音頻處理優化的32位/40位浮點處理器,憑借其卓越的性能和豐富的功能,在音頻處理、醫療成像、通信等眾多領域展現出強大的競爭力。今天,我們就來深入剖析這款處理器,了解它的核心架構、外設特點以及相關的設計要點。

文件下載:ADSP-21363.pdf

一、處理器概述

ADSP - 2136x是SIMD SHARC系列DSP的一員,采用了ADI公司的Super Harvard架構。它與ADSP - 2126x、ADSP - 2116x DSP以及第一代ADSP - 2106x SHARC處理器在SISD模式下源代碼兼容。該處理器專為高性能汽車音頻應用進行了優化,擁有大量的片上SRAMROM、多個內部總線以消除I/O瓶頸,還配備了創新的數字音頻接口(DAI)。

性能表現

在333 MHz的時鐘頻率下,ADSP - 2136x展現出了出色的性能。例如,在1024點復FFT(基4,帶反轉)算法中,僅需27.9 μs;FIR濾波器(每抽頭)為1.5 ns;IIR濾波器(每雙二階)為6.0 ns等。這些數據充分證明了它在信號處理方面的高效性。

產品特性對比

ADSP - 2136x系列包含ADSP - 21362、ADSP - 21363、ADSP - 21364、ADSP - 21365和ADSP - 21366等型號,它們在RAM和ROM容量上均為3M bit和4M bit,但在音頻解碼器、PWM、S/PDIF、DTCP以及SRC SNR性能等方面存在差異。例如,ADSP - 21362和ADSP - 21365提供DTCP協議,而ADSP - 21363則沒有S/PDIF和SRC功能。

二、核心架構

SIMD計算引擎

處理器包含兩個計算處理單元,作為單指令多數據(SIMD)引擎運行。PEX始終處于活動狀態,PEY可通過設置MODE1寄存器中的PEYEN模式位來啟用。進入SIMD模式后,兩個處理單元執行相同的指令,但處理不同的數據,這大大提高了數學密集型信號處理算法的執行效率。同時,進入SIMD模式也會使內存與處理單元之間的數據帶寬翻倍。

獨立并行計算單元

每個處理單元內部都有一組計算單元,包括算術邏輯單元(ALU)、乘法器和移位器。這些單元在單個周期內完成所有操作,并且三個單元并行排列,最大化了計算吞吐量。在SIMD模式下,并行的ALU和乘法器操作在兩個處理單元中同時進行,支持IEEE 32位單精度浮點、40位擴展精度浮點和32位定點數據格式。

數據寄存器文件

每個處理單元都有一個通用數據寄存器文件,用于在計算單元和數據總線之間傳輸數據,并存儲中間結果。這些10端口、32寄存器(16個主寄存器,16個輔助寄存器)的文件與ADSP - 2136x增強的哈佛架構相結合,實現了計算單元與內部內存之間無約束的數據流動。

上下文切換

處理器的許多寄存器都有輔助寄存器,可在中斷服務期間激活,實現快速上下文切換。數據寄存器、DAG寄存器和乘法器結果寄存器都有輔助寄存器,主寄存器在復位時激活,輔助寄存器通過模式控制寄存器中的控制位激活。

通用寄存器

通用寄存器是通用目的寄存器。USTAT(4)寄存器允許對核心的所有系統寄存器(控制/狀態)進行簡單的位操作(設置、清除、切換、測試、異或)。數據總線交換寄存器(PX)允許在64位PM數據總線和64位DM數據總線之間,或在40位寄存器文件和PM/DM數據總線之間傳遞數據。

定時器

核心定時器可生成周期性軟件中斷,并可配置為使用FLAG3作為定時器過期信號。

單周期指令和四操作數獲取

處理器采用增強的哈佛架構,數據內存(DM)總線傳輸數據,程序內存(PM)總線傳輸指令和數據。通過獨立的程序和數據內存總線以及片上指令緩存,處理器可以在單個周期內同時獲取四個操作數(每個數據總線兩個)和一條指令(從緩存中)。

指令緩存

片上指令緩存支持三總線操作,用于獲取一條指令和四個數據值。緩存是選擇性的,僅緩存與PM總線數據訪問沖突的指令,這使得核心循環操作(如數字濾波器乘累加和FFT蝶形處理)能夠全速執行。

數據地址生成器

處理器的兩個數據地址生成器(DAGs)用于間接尋址和在硬件中實現循環數據緩沖區。循環緩沖區允許高效編程數字信號處理中所需的延遲線和其他數據結構,常用于數字濾波器和傅里葉變換。兩個DAGs包含足夠的寄存器,可創建多達32個循環緩沖區(16個主寄存器集,16個輔助寄存器集),自動處理地址指針回繞,減少開銷,提高性能并簡化實現。

靈活的指令集

48位指令字可容納各種并行操作,實現簡潔編程。例如,處理器可以在兩個處理單元中有條件地執行乘法、加法和減法,同時進行分支并從內存中獲取多達四個32位值,所有這些都在一條指令中完成。

片上內存

處理器包含3M位的內部SRAM和4M位的內部ROM。每個塊都可以配置為不同的代碼和數據存儲組合,支持核心處理器和I/O處理器的單周期獨立訪問。內存架構與獨立的片上總線相結合,允許在單個周期內從核心進行兩次數據傳輸,從I/O處理器進行一次數據傳輸。

ROM安全特性

處理器具有ROM安全功能,通過防止從內部代碼進行未經授權的讀取來保護用戶軟件代碼。使用此功能時,處理器僅從內部ROM執行,不加載任何外部代碼,并且需要通過JTAG或測試訪問端口掃描唯一的64位密鑰才能訪問,錯誤的密鑰將被忽略。

三、外設架構

并行端口

并行端口提供與SRAM和外圍設備的接口。復用的地址和數據引腳(AD15 - 0)可訪問8位設備(最多24位地址)或16位設備(最多16位地址),最大數據傳輸速率為fPCLK/4。DMA傳輸用于在內部內存和外圍設備之間移動數據,通過并行端口寄存器的讀寫功能也可方便地訪問核心。

串行外設接口(SPI)

處理器包含兩個SPI端口,是行業標準的同步串行鏈路,支持主從模式,最大波特率為fPCLK/4。SPI端口可在多主環境中與多達四個其他SPI兼容設備通信,并且具有可編程的波特率、時鐘相位和極性。

脈沖寬度調制(PWM)

PWM模塊共有四個組,每組四個PWM輸出,總共生成16個PWM輸出。它是一個靈活的、可編程的PWM波形發生器,可生成中心對齊或邊緣對齊的PWM波形,還可在成對模式下生成互補信號或在非成對模式下生成獨立信號。在生成中心對齊的PWM波形時,可在單更新模式或雙更新模式下運行。

數字音頻接口(DAI)

DAI提供了將各種外圍設備連接到DSP的DAI引腳的能力,通過信號路由單元(SRU)實現軟件控制的外設互連。DAI包括六個串行端口、S/PDIF接收器/發射器、DTCP加密器、精密時鐘發生器(PCG)、8通道異步采樣率轉換器(ASRC)、輸入數據端口(IDP)、SPI端口、六個標志輸出和六個標志輸入以及三個定時器。

串行端口

處理器具有六個同步串行端口,可提供與各種數字和混合信號外圍設備的低成本接口,如ADI的AD183x系列音頻編解碼器、ADCDAC。串行端口由兩條數據線、一個時鐘和一個幀同步組成,最大運行速度為fPCLK/4,數據可通過專用DMA通道自動在片上內存和串行端口之間傳輸。串行端口可在標準DSP串行模式、多通道(TDM)模式、I2S模式和左對齊采樣對模式下運行。

S/PDIF兼容數字音頻接收器/發射器

S/PDIF發射器接收串行格式的音頻數據,并將其轉換為雙相編碼信號。串行數據輸入可以是左對齊、I2S或右對齊,字寬為16、18、20或24位。

數字傳輸內容保護(DTCP)

DTCP規范定義了一種加密協議,用于保護音頻娛樂內容在高性能數字總線上傳輸時不被非法復制、攔截和篡改。此功能僅在ADSP - 21362和ADSP - 21365處理器上可用,使用該功能需要通過DTLA進行授權。

內存到內存(MTM)

如果不使用DTCP模塊,MTM DMA模塊允許進行標準DMA的內部內存復制。

同步/異步采樣率轉換器(SRC)

SRC包含四個SRC塊,與AD1896 192 kHz立體聲異步采樣率轉換器使用相同的核心,可提供高達140 dB的SNR。SRC塊可在獨立立體聲通道上執行同步或異步采樣率轉換,無需使用內部處理器資源,四個SRC塊也可一起配置以轉換多通道音頻數據而不會出現相位失配。

輸入數據端口(IDP)

IDP提供多達八個串行輸入通道,每個通道都有自己的時鐘、幀同步和數據輸入。八個通道自動復用為一個32位×8深度的FIFO,數據始終格式化為64位幀,并分為兩個32位字。

精密時鐘發生器(PCG)

PCG由兩個單元組成,每個單元從時鐘輸入信號生成一對信號(時鐘和幀同步),兩個單元功能相同且相互獨立,生成的信號通常用作串行位時鐘/幀同步對。

外設定時器

三個通用定時器可生成周期性中斷,并可獨立設置為脈沖波形生成模式、脈沖寬度計數/捕獲模式或外部事件看門狗模式。每個定時器有一個雙向引腳和四個寄存器來實現其操作模式。

四、I/O處理器特性

處理器的I/O提供多個DMA通道,并控制前面提到的大量外設。DMA控制器允許在不依賴處理器干預的情況下進行數據傳輸,獨立于處理器核心運行,可在核心執行程序指令的同時進行DMA操作。DMA傳輸可在處理器的內部內存與串行端口、SPI端口、IDP、并行數據采集端口(PDAP)或并行端口之間進行。

五、系統設計

程序啟動

處理器的內部內存可在系統上電時通過并行端口從8位EPROM、SPI主設備、SPI從設備或內部啟動進行啟動。啟動模式由BOOT_CFG1 - 0引腳確定。

鎖相環(PLL)

處理器使用片上鎖相環(PLL)為核心生成內部時鐘。上電時,CLK_CFG1 - 0引腳用于選擇32:1、16:1和6:1的比率,啟動后可通過軟件控制選擇其他比率。

電源供應

處理器有獨立的內部(VDDINT)、外部(VDDEXT)和模擬(AVDD/AVSS)電源供應。內部和模擬電源對于K、B和Y等級型號需滿足1.2 V要求,Y型號需滿足1.0 V要求,外部電源需滿足3.3 V要求。為了產生穩定的時鐘,建議在PCB設計中為AVDD引腳使用外部濾波電路。

六、開發工具

ADI為其處理器提供了完整的軟件和硬件開發工具,包括集成開發環境(如CrossCore? Embedded Studio和VisualDSP++?)、評估產品、仿真器和各種軟件插件。

集成開發環境(IDEs)

CrossCore Embedded Studio基于EclipseTM框架,支持大多數ADI處理器系列,是未來處理器(包括多核設備)的首選IDE。VisualDSP++支持在CrossCore Embedded Studio發布之前推出的處理器系列,包括ADI的VDK實時操作系統和開源TCP/IP棧。

EZ - KIT Lite評估板

ADI提供各種EZ - KIT Lite評估板,包括處理器和關鍵外設,支持片上仿真功能以及其他評估和開發特性。此外,還有各種EZ - Extenders子卡,可提供額外的專用功能,如音頻和視頻處理。

軟件插件

ADI提供的軟件插件可與CrossCore Embedded Studio無縫集成,擴展其功能并減少開發時間。插件包括評估硬件的板級支持包、各種中間件包和算法模塊。

七、引腳功能描述

文檔詳細列出了處理器的引腳定義,包括輸入輸出類型、復位前后的狀態以及功能說明。輸入分為同步和異步,未使用的輸入除特定引腳外應連接到VDDEXT或GND。

八、規格參數

工作條件

文檔給出了K、B、Y三個等級的工作條件,包括內部(核心)電源電壓、模擬(PLL)電源電壓、外部(I/O)電源電壓、輸入電壓、結溫等參數。

電氣特性

包括高電平輸出電壓、低電平輸出電壓、高電平輸入電流、低電平輸入電流、三態泄漏電流等參數。

封裝信息

處理器提供136球CSP_BGA和144引腳LQFP_EP封裝,文檔詳細介紹了封裝品牌信息、引腳配置和尺寸。

靜電放電(ESD)注意事項

該處理器是ESD敏感設備,盡管具有專利或專有保護電路,但仍需采取適當的ESD預防措施,以避免性能下降或功能喪失。

最大功耗

可參考“Estimating Power for the ADSP - 21362 SHARC Processors”(EE - 277)工程師筆記獲取詳細的熱和功率信息。

絕對最大額定值

列出了內部(核心)電源電壓、模擬(PLL)電源電壓、外部(I/O)電源電壓、輸入電壓、輸出電壓擺幅、負載電容和結溫等絕對最大額定值,超過這些值可能會對設備造成永久性損壞。

時序規格

包括核心時鐘要求、電源啟動時序、時鐘輸入、復位、中斷、定時器、內存讀寫、串行端口、輸入數據端口、并行數據采集端口、PWM、SRC、S/PDIF發射器和接收器、SPI接口以及JTAG測試訪問端口等的時序規格。

輸出驅動電流

文檔給出了處理器輸出驅動器的典型I - V特性曲線,展示了輸出驅動器的電流驅動能力與輸出電壓的關系。

測試條件

交流信號規格(時序參數)在文檔中詳細列出,包括輸出禁用時間、輸出啟用時間和電容負載等。時序測量基于信號在1.5 V電平的交叉點進行。

電容負載

輸出延遲和保持基于標準電容負載(所有引腳30 pF),文檔還展示了輸出延遲和保持隨負載電容的變化關系。

熱特性

處理器在指定的溫度范圍內工作,文檔提供了BGA和LQFP_EP封裝的熱特性參數,可用于計算設備在應用PCB上的結溫。

九、總結

ADSP - 2136x SHARC處理器憑借其強大的核心架構、豐富的外設功能和出色的性能表現,為高性能音頻處理及其他相關應用提供了一個優秀的解決方案。在設計過程中,工程師需要充分了解其各項特性和規格參數,合理選擇開發工具,注意ESD防護和電源管理等方面的問題,以確保處理器能夠穩定、高效地運行。同時,ADI提供的豐富開發資源也為工程師的開發工作提供了有力的支持。大家在實際應用中是否遇到過類似處理器的使用問題呢?歡迎在評論區分享交流。

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

    關注

    0

    文章

    57

    瀏覽量

    7862
  • 音頻處理
    +關注

    關注

    0

    文章

    177

    瀏覽量

    18315
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    深入解析ADSP - BF52xC:高性能音頻處理理想

    深入解析ADSP - BF52xC:高性能音頻處理理想
    的頭像 發表于 03-23 17:10 ?108次閱讀

    剖析ADSP - BF512/BF514/BF516/BF518:高性能嵌入式處理器的卓越

    剖析ADSP-BF512/BF514/BF516/BF518:高性能嵌入式處理器的卓越 引言
    的頭像 發表于 03-23 17:05 ?84次閱讀

    深入剖析ADSP-21990:高性能混合信號DSP控制的卓越

    深入剖析ADSP-21990:高性能混合信號DSP控制的卓越
    的頭像 發表于 03-23 17:05 ?85次閱讀

    ADSP-21593/21594/ADSP-SC592/SC594處理器高性能與多功能的完美融合

    ADSP-21593/21594/ADSP-SC592/SC594處理器高性能與多功能的完美融合 在當今的電子設計領域,對于高性能、多功能
    的頭像 發表于 03-23 16:50 ?83次閱讀

    ADSP-SC57x/ADSP-2157x處理器高性能數字信號處理理想

    ADSP-SC57x/ADSP-2157x處理器高性能數字信號處理理想
    的頭像 發表于 03-23 16:50 ?87次閱讀

    高性能音頻處理利器:ADSP - 21477/ADSP - 21478/ADSP - 21479處理器深度解析

    ADSP-21479.pdf 一、產品概述 ADSP - 2147x系列處理器屬于SIMD SHARC家族的DSP,采用了ADI的Sup
    的頭像 發表于 03-23 16:45 ?85次閱讀

    ADSP-2148x SHARC處理器音頻處理領域的強大

    ADSP-2148x SHARC處理器音頻處理領域的強大
    的頭像 發表于 03-23 16:40 ?89次閱讀

    ADSP - 21467/ADSP - 21469 SHARC處理器高性能音頻處理理想

    ADSP - 21467/ADSP - 21469 SHARC處理器高性能音頻
    的頭像 發表于 03-23 16:35 ?89次閱讀

    探索ADSP - 21371/ADSP - 21375 SHARC處理器高性能音頻處理的利器

    - 21375 SHARC處理器憑借其卓越的性能和豐富的功能,成為了高性能音頻處理等應用的
    的頭像 發表于 03-23 16:35 ?83次閱讀

    ADSP - 21369 SHARC處理器高性能音頻處理理想

    ADSP - 21369 SHARC處理器高性能音頻處理
    的頭像 發表于 03-23 16:30 ?28次閱讀

    深度解析ADSP-2126x高性能音頻處理理想

    -21262/ADSP-21266 SHARC DSP處理器,憑借其卓越的性能和豐富的功能,成為了高性能
    的頭像 發表于 03-23 16:20 ?39次閱讀

    深入剖析ADSP - 2189M:高性能數字信號處理理想選擇

    深入剖析ADSP-2189M:高性能數字信號處理理想選擇 在數字信號
    的頭像 發表于 03-23 16:20 ?35次閱讀

    ADSP1802 SHARC處理器高性能音頻處理理想

    ADSP1802 SHARC處理器高性能音頻處理理想
    的頭像 發表于 03-23 16:20 ?27次閱讀

    Analog Devices Inc. ADSP1802 SHARC?處理器數據手冊

    是32位/40位浮點處理器,優化用于高性能音頻應用。該器件具有大型片上RAM、多個消除I/O瓶頸的內部總線以及創新的數字應用接口(DAI)。
    的頭像 發表于 05-29 14:36 ?1550次閱讀
    Analog Devices Inc. <b class='flag-5'>ADSP</b>1802 <b class='flag-5'>SHARC</b>?<b class='flag-5'>處理器</b>數據手冊

    ADSP-21371/ADSP-21375面向汽車音頻的32位高性能浮點SHARC處理器技術手冊

    ADSP-21367和ADSP-21369在引腳和代碼方面完全兼容。這些SHARC處理器基于一個單指令多數據(SIMD)內核,支持32位定點和32/40位浮點運算格式,使它們特別適合于
    的頭像 發表于 05-13 09:30 ?1683次閱讀
    <b class='flag-5'>ADSP</b>-21371/<b class='flag-5'>ADSP</b>-21375面向汽車<b class='flag-5'>音頻</b>的32位<b class='flag-5'>高性能</b>浮點<b class='flag-5'>SHARC</b><b class='flag-5'>處理器</b>技術手冊