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

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

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

DesignWare ARC AS211SFX處理器提供最優(yōu)化的實現(xiàn)方案

電子設計 ? 來源:電子工程網(wǎng) ? 作者:電子工程網(wǎng) ? 2021-03-19 09:18 ? 次閱讀

智能電視、平板電腦、藍光光盤播放器到數(shù)碼攝像機,如今幾乎每一種消費電子設備中都已經(jīng)嵌入了各種音頻處理功能。這些設備必須能夠支持許多不同的多通道、高清晰的音頻格式,以用于接收廣播、文件播放、網(wǎng)絡流媒體以及錄音功能。為這些應用開發(fā)系統(tǒng)級芯片(SoC)的工程師,需要依此來搭建其系統(tǒng)架構,以便使音頻處理以最高效的方式實現(xiàn)。

卸載到高效的音頻處理器

目前,將音頻處理從系統(tǒng)中的主處理器上卸載到更高效的音頻處理器已經(jīng)是很常見的做法。像音頻編碼、解碼與后處理這樣的任務,可以用專門為此而設計的處理器更高效地來處理。當音頻功能從主處理器上被卸載下來后,我們通??梢钥吹焦慕档土?0%。例如將MPEG-2 Audio Layer III或MP3解碼功能,從一個電源優(yōu)化的、帶有NEON 擴展(3.13mW/10MHz)的ARM Cortex-A9雙核處理器卸載到一個DesignWare ARC AS211SFX處理器(0.27mW/7MHz)上時,結(jié)果是功率消耗降低了約3mW。更精確地說,在一個使用了TSMC 40G工藝的ARM Cortex-A9和NEON上進行MP3解碼,每個核將消耗0.3125mW/MHz,然而ARC AS211SFX卻僅消耗0.0735mW/MHz。

然而,在諸如數(shù)字電視、機頂盒和藍光光盤播放器等絕大多數(shù)消費電子設備中,多種音頻解碼與編碼任務必須同時進行。其它的任務還包括在平板電腦及其它便攜設備上用于虛擬環(huán)繞聲效的音頻強化(后處理)軟件。這意味著,對于需要多通道的多音頻流及高清音頻的應用場景,MP3解碼的總處理器負載不再僅僅是10MHz,而是可能要高達250MHz甚至更多,因而全部的總功耗降低可高達250×(0.3125-0.0735)mW/MHz=60mW!

圖1:通過將音頻任務卸載到一個高效率的音頻處理器來優(yōu)化設計。

內(nèi)存延遲對音頻處理器的性能影響

通常,音頻處理器擁有為音頻處理而定制的硬件架構,它不但降低了功耗,而且還減少了整體的芯片成本。Synopsys的32位DesignWare ARC音頻處理器甚至為更好的SoC性能做了進一步優(yōu)化。在當今的SoC中,DDR系統(tǒng)存儲器是一種共享的資源,例如用于音頻、視頻、圖形及程序代碼。因此,為了確保留有足夠的帶寬可用,增加了存儲器延遲。雖然這些延遲過去通常是順序延遲50-100個周期,而在許多新設計中我們現(xiàn)在可看到延遲將高達200-300個周期。于是,任何處理器都將需要更多的“周期”(MHz)來執(zhí)行某項任務;但是ARC音頻處理器憑借其XY存儲器架構,與業(yè)界其它處理器相比,存儲器延遲對其性能有較小的影響。該ARC XY存儲器架構使實現(xiàn)了大型音頻數(shù)據(jù)單元的并行獲取和處理。由于ARC音頻處理器知道數(shù)據(jù)在存儲器中所處的精確位置,因此它與基于緩存的設計相比,可以更高效地處理數(shù)據(jù),例如,當數(shù)據(jù)單元“X0Y0”還在被處理時,“X1Y1”數(shù)據(jù)單元已經(jīng)在從存儲器中被轉(zhuǎn)移的過程中了。這種XY架構的優(yōu)勢早在存儲器延遲超出50個周期時就已經(jīng)得以見到。

一個典型的實例就是經(jīng)常被引用的藍光光盤DTS音頻使用案例。表1顯示了100個周期的存儲延遲對各家領先供應商的處理器性能的影響。顯然,存儲器延遲對ARC處理器的影響相比于其它處理器的影響較小。盡管這個例子顯示了100個周期存儲延遲對性能的影響,但ARC音頻處理器在更大的系統(tǒng)延遲(200-300個周期)情況下,將同樣展示比其它處理器更多的優(yōu)勢:抑或是能夠應用更低的時鐘頻率(可帶來更低的功耗和更小的片芯占用面積),或者是可留出更多的處理周期(為其它任務留出更多“動態(tài)余量”)。

表1:Synopsys ARC音頻處理器的存儲器延遲容忍。

MPEG-4 AAC-LC和MPEG-4 HE-AAC音頻標準

許多消費電子設備中所用的一種音頻壓縮方案是先進的音頻編碼(Advanced Audio Coding,簡稱為AAC),它是一種有“損失”的壓縮與編碼方案。低復雜度的AAC或稱為AAC-LC被用于低碼率的應用,如互聯(lián)網(wǎng)流媒體;它在1997年被放入MPEG-2標準成為其音頻子集(MPEG-2 AAC-LC)。在1999年被定義的MPEG-4 AAC-LC還包括了知覺噪聲代替(Perceptual Noise Substitution,PNS)。由Coding Technologies公司創(chuàng)造的譜帶復制(Spectral Band Replication,SBR)在2003年被加入MPEG-4標準中?,F(xiàn)在被稱為HE-AAC v1,也稱aacPlus v1、eAAC+、AAC++或者加強型AAC+。在2004年,一種參數(shù)立體聲(PS)編碼工具被加入該標準中,從那時起開始稱之為MPEG-4 HE-AAC v2(或aacPlus v2)。

我們通??吹紸AC-LC和aacPlus v2(HE-AAC v2)被用于諸如數(shù)字無線電、廣播、互聯(lián)網(wǎng)流媒體、高品質(zhì)音頻錄音等應用中,被用在諸如數(shù)字電視、機頂盒、數(shù)碼攝像機、平板電腦及媒體播放器等消費電子設備中。因此,音頻處理器需要為這些標準提供頂級解決方案。

Synopsys提供最優(yōu)化的實現(xiàn)方案

Synopsys的DesignWare ARC MPEG-4 AAC-LC和aacPlus v2編碼器擁有多通道編碼功能,可為環(huán)繞聲應用提供多達7.1(8個)音頻通道。

ARC音頻軟件編解碼器中所提供的、效率提升的可選編碼方法包括混合立體聲編碼(Joint Stereo Encoding)、隨機噪聲代替(TNS)、PNS、增強立體聲(IS)、SBR和PS,可支持音頻數(shù)據(jù)交換格式(ADIF)、音頻數(shù)據(jù)傳輸流(ADTS),同時還提供低開銷音頻流(LOAS)容器組件。

Synopsys的音頻軟件工程團隊為按照所需周期(MHz)數(shù)量來計的最低處理器負載設計了音頻算法的實現(xiàn)。Synopsys還針對盡可能小的存儲器占用片芯面積進行了優(yōu)化(表2)。ROM用來存儲程序代碼,RAM用來存儲程序執(zhí)行過程中的音頻數(shù)據(jù)。更小的ROM和RAM面積為SoC集成工程師帶來了更低的芯片面積成本。

表2:Synopsys提供了最優(yōu)的AAC-LC編碼解決方案

SoundWave音頻子系統(tǒng)內(nèi)置軟件棧

Synopsys的DesignWare SoundWave音頻子系統(tǒng)為SoC設計師提供了一套完整的、經(jīng)預先驗證的音頻子系統(tǒng),包括可集成到SoC設計中的硬件、軟件和原型。已經(jīng)SoC就緒的音頻解決方案減少了SoC設計與集成工作量,縮短了產(chǎn)品上市時間。

除了單核或雙核音頻處理器,可配置的SoundWave硬件還包括數(shù)字的I2S和S/PDIF、以及可選的模擬音頻接口。然而,由于大多數(shù)的SoC設計工作量都耗費在了軟件集成上,SoundWave音頻子系統(tǒng)還包含了一個媒體流框架(MSF)。MSF可以使開發(fā)者容易地在其應用集成和結(jié)合所有的音頻軟件功能,包括數(shù)據(jù)交換、解碼/編碼以及后處理單元。

系統(tǒng)集成商使用SoundWave GStreamer插件可以容易地將一切可提供的音頻功能嵌入到他們的應用軟件中。此軟件插件是一個應用程序界面(API),包含了在音頻子系統(tǒng)中所有可提供的功能。該插件處理了在子系統(tǒng)和主處理器之間的所有通訊,提供了一種將所有音頻功能集成到主處理器上運行的應用軟件的即插即用地集成。

圖2:媒體流框架能夠被快速地集成到應用軟件中

小結(jié)

軟件在支撐SoC設計團隊為消費性音頻產(chǎn)品提供高品質(zhì)音頻解決方案時,扮演著越來越重要的角色。無論是從軟件的角度還是從硬件的角度來看,音頻處理IP供應商需要提供優(yōu)化的解決方案。

Synopsys已經(jīng)投入巨資來為消費電子SoC市場創(chuàng)造一種差異化的音頻處理器IP解決方案。一個可提供AAC-LC和aacPlus v2編解碼器的、豐富的優(yōu)化音頻軟件產(chǎn)品組合,使設計師可實現(xiàn)降低音頻應用的功耗及縮小芯片面積。通過將軟件IP打包作為完整的硬件與軟件解決方案的一部分,我們使設計團隊能夠以更低的風險和更高的生產(chǎn)效率,將各種先進的音頻功能集成到他們的SoC當中,應用在諸如數(shù)字電視、機頂盒、平板電腦和數(shù)碼攝像機等產(chǎn)品中。

責任編輯:gt

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

    關注

    68

    文章

    18927

    瀏覽量

    227245
  • 攝像機
    +關注

    關注

    3

    文章

    1540

    瀏覽量

    59589
  • 平板電腦
    +關注

    關注

    4

    文章

    1981

    瀏覽量

    77076
收藏 人收藏

    評論

    相關推薦

    新思猛攻高階嵌入式應用 ARC處理器新IP發(fā)功

    新思科技(Synopsys)在嵌入式市場攻勢再起。有鑒于嵌入式系統(tǒng)設計日益復雜且對運算效能的要求大幅提高,新思科技宣布推出ARC處理器的全新硅智財(IP)系列--DesignWare ARC
    發(fā)表于 11-21 09:22 ?1728次閱讀

    ARC處理器:嵌入式新利器 性能功耗完美體

    由于嵌入式系統(tǒng)設計日益復雜且對運算效能的要求大幅提高,為全方位滿足客戶對執(zhí)行效率、面積、功耗的高要求,新思科技公司日前發(fā)布其全新DesignWare ARC HS處理器
    發(fā)表于 11-22 18:54 ?8628次閱讀

    新思科技全新ARC處理器可加速符合ISO 26262標準軟件開發(fā)

    DesignWare ARC EM22FS處理器滿足嚴格的隨機硬件故障檢測和系統(tǒng)功能安全開發(fā)流程要求,能夠實現(xiàn)ISO 26262ASIL D合規(guī)性
    發(fā)表于 10-18 11:17 ?1543次閱讀

    新思科技重磅發(fā)布全新RISC-V處理器系列,進一步擴大ARC處理器IP組合

    空間; 經(jīng)驗證且成熟的新思科技MetaWare軟件開發(fā)工具鏈能夠幫助軟件工程師基于新思科技ARC-V處理器IP高效開發(fā)高度優(yōu)化的軟件代碼; Synopsys.ai全棧式AI驅(qū)動型EDA解決方案
    發(fā)表于 11-10 10:59 ?854次閱讀

    三洋SFX-211H傳真機使用說明書

    三洋SFX-211H傳真機使用說明書
    發(fā)表于 07-21 16:34 ?18次下載

    Synopsys公司為下一代嵌入式數(shù)據(jù)和信號處理系統(tǒng)推出DesignWare ARC HS處理器

    )日前宣布:其全新DesignWare? ARC? HS處理器系列的首批產(chǎn)品現(xiàn)已開始供貨。該批32位ARC HS34和HS36處理器是迄今為
    發(fā)表于 11-18 10:17 ?916次閱讀

    Synopsys擴展了安全關鍵型汽車應用的ARC處理器資產(chǎn)組合,增加了DSP和緩存支持

    Synopsys安全強化套件(SEP)已經(jīng)進入DesignWare? ARC? EM處理器,該套件包括緩存支持和DSP加速。
    發(fā)表于 05-25 10:49 ?1353次閱讀

    ARC EM處理器加快工業(yè)物聯(lián)網(wǎng)超低功耗無線模塊的實現(xiàn)

    ·Gridbee使用ARC EM內(nèi)核一次即完成了其物聯(lián)網(wǎng)通信解決方案的硅晶設計 ·ARC EM處理器因其支持深度休眠省電模式的超低功耗而獲選 ·
    發(fā)表于 07-10 09:37 ?2533次閱讀

    新思科技推出全新ARC EV7x嵌入式視覺處理器系列

    DesignWare ARC EV7x視覺處理器提供可選配的AES-XTS加密引擎,以保護從片上存儲傳輸?shù)揭曈X引擎和DNN加速
    發(fā)表于 10-23 11:47 ?1630次閱讀

    新思科技推出全新ARC處理器,采用超標量ARCv3指令集架構

    5月26日,新思科技(Synopsys, Inc.,納斯達克股票代碼:SNPS)今天宣布推出面向高性能嵌入式應用的全新DesignWare? ARC? HS5x和HS6x處理器IP系列。32位
    的頭像 發(fā)表于 06-01 15:21 ?5271次閱讀

    新思科技DSP增強型ARC EM和HS處理器支持谷歌軟件應用

    DesignWare? ARC?處理器IP進行了優(yōu)化。TensorFlow Lite for Microcontrollers軟件可在只有千字節(jié)的內(nèi)存受限設備上運行,并為喚醒詞檢測、手
    發(fā)表于 07-12 11:25 ?1052次閱讀

    基于新思科技IP的DSP增強型DesignWare ARC EM處理器實現(xiàn)差異化功能

    新思科技(Synopsys, Inc. , 納斯達克股票代碼:SNPS)近日宣布,全球領先的無線通信和語音處理芯片解決方案提供商DSP 集團選用新思科技DesignWare?
    發(fā)表于 10-14 15:10 ?939次閱讀

    新思科技業(yè)內(nèi)首個符合ISO 26262的ASIL D級處理器IP核面世

    DesignWare ARC EM22FS功能安全處理器IP核滿足ASIL D隨機和系統(tǒng)合規(guī)性,將加快汽車SoC級認證。 新思科技近日宣布,其DesignWare
    發(fā)表于 10-19 17:32 ?1271次閱讀

    新思ARC功能安全處理器

    重點 ● 為加快早期軟件開發(fā),Elektrobit將其Classic AUTOSAR軟件移植到新思科技的ARC EM 和HS功能安全處理器上 ● 基于ARC處理器的硬件和軟件平臺讓汽車
    的頭像 發(fā)表于 10-27 15:57 ?2650次閱讀

    新思科技DesignWare ARC EV系列處理器IP實現(xiàn)超分辨率

    分辨率技術。為了實時執(zhí)行該技術,處理器需要具備專用神經(jīng)網(wǎng)絡加速,如新思科技的 DesignWare ARC EV 處理器 IP,以在不增加
    的頭像 發(fā)表于 02-01 17:32 ?2530次閱讀
    新思科技<b class='flag-5'>DesignWare</b> <b class='flag-5'>ARC</b> EV系列<b class='flag-5'>處理器</b>IP<b class='flag-5'>實現(xiàn)</b>超分辨率