日韩欧美自拍在线观看-欧美精品在线看片一区二区-高清性视频一区二区播放-欧美日韩女优制服另类-国产精品久久久久久av蜜臀-成人在线黄色av网站-肥臀熟妇一区二区三区-亚洲视频在线播放老色-在线成人激情自拍视频

如何將DSP和MCU兩者完美結(jié)合

出處:dongzi_xu 發(fā)布于:2008-09-01 10:23:47

  按照傳統(tǒng)方式,嵌入式應(yīng)用中的數(shù)字信號(hào)處理器(DSP)相對(duì)于主微控制器(MCU)起從屬作用。在這些應(yīng)用中,MCU用作系統(tǒng)控制器,而大量的數(shù)據(jù)處理留給DSP。例如,在音頻或視頻處理應(yīng)用中有可能需要人機(jī)界面管理,或者是整個(gè)系統(tǒng)的控制。

  設(shè)計(jì)方案選擇

  為完成這些任務(wù),有幾種系統(tǒng)設(shè)計(jì)方案選擇。

  種方案將DSP和MCU芯片組合在印制電路板(PCB)上。這種方案成本高并且占用面積大,但是可適當(dāng)?shù)卣{(diào)整每個(gè)芯片的尺寸以限度地滿足系統(tǒng)需要。

  第二種方案是一種將DSP和MCU組合在單個(gè)封裝內(nèi)的多芯片模塊(MCM)。這種方案的局限性是,設(shè)計(jì)工程師必須按“50/50”的時(shí)間比例分配給控制和DSP功能;例如,一旦DSP超出時(shí)間,MCU將不能完成計(jì)算任務(wù)。像種方案選擇一樣,當(dāng)DSP和MCU內(nèi)核獨(dú)立存在時(shí),需要兩套開發(fā)工具。

  第三種方案是將DSP功能合并到一個(gè)MCU中。這種方案只適合于直接的信號(hào)處理應(yīng)用。MCU的時(shí)鐘頻率和計(jì)算體系結(jié)構(gòu)根本上不太適合大量的數(shù)字處理。有些MCU試圖通過增加一個(gè)乘法和累加器(MAC)(DSP的一個(gè)特點(diǎn))來補(bǔ)償上述不足。但是這種方案仍然缺乏應(yīng)用所需要的基本的“由下至上 ”的體系結(jié)構(gòu)設(shè)計(jì) 。

  近,已經(jīng)出現(xiàn)第四種方案它是將MCU的功能合并到一個(gè)DSP中。這類方案的一個(gè)例子是美國模擬器件公司(Anolog Device?。桑睿悖?,簡(jiǎn)稱ADI)的Blackfin? 處理器系列。這些新型處理器具有統(tǒng)一的經(jīng)過優(yōu)化的體系結(jié)構(gòu),不僅適于數(shù)據(jù)計(jì)算,而且也適于有關(guān)的控制任務(wù)。通過平衡執(zhí)行控制任務(wù)與復(fù)雜計(jì)算的要求,這種方案可以根據(jù)系統(tǒng)實(shí)時(shí)處理的需要,完成100%的控制或者100%的計(jì)算任務(wù)。完成所有這一切任務(wù)不需要在DSP模式和MCU模式之間的模式轉(zhuǎn)換。

 ?。ǎ簦颍幔睿螅欤幔簦椋铮睢。铮妗。纾颍幔穑瑁椋悖螅?/FONT>

  System?。茫铮睿簦颍铮臁。拢欤铮悖耄螅较到y(tǒng)控制單元

 ?。牛恚酰欤幔簦铮颉。Α。裕澹螅簟。茫铮睿簦颍铮欤?a target="_blank">仿真器和測(cè)試控制

 ?。郑铮欤簦幔纾濉。遥澹纾酰欤幔簦椋铮睿椒€(wěn)壓電源

 ?。牛觯澹睿簟。茫铮睿簦颍铮欤欤澹颍绞录刂破?/FONT>

 ?。茫欤铮悖耄ǎ校蹋蹋綍r(shí)鐘

  鎖相環(huán)(PLL)

  Memory?。模停粒?a target="_blank">存儲(chǔ)器

  直接存儲(chǔ)器存?。ǎ模停粒?/FONT>

  Watchdog?。裕椋恚澹颍奖O(jiān)視定時(shí)器

 ?。遥澹幔臁。裕椋恚濉。茫欤铮悖耄綄?shí)時(shí)時(shí)鐘

  Core=內(nèi)核

 ?。矗浮。耍隆。桑睿螅簦颍酰悖簦椋铮睢。樱遥粒停茫幔悖瑁澹剑矗浮。耍轮噶?/FONT>

  靜態(tài)存儲(chǔ)器(SRAM)

  和高速緩存

 ?。常病。耍隆。桑睿螅簦颍酰悖簦椋铮睢。遥希停剑常病。耍轮噶?/FONT>

  只讀存儲(chǔ)器(ROM)

 ?。常病。耍隆。模幔簦帷。樱遥粒停茫幔悖瑁澹剑常病。耍聰?shù)據(jù)

  靜態(tài)存儲(chǔ)器(SRAM)

  和高速緩存

 ?。础。耍隆。樱悖颍幔簦悖瑁穑幔洹。遥粒停剑础。耍?/FONT>

  高速暫存

  隨機(jī)存儲(chǔ)器(RAM)

 ?。樱螅簦澹怼。桑睿簦澹颍妫幔悖濉。眨睿椋簦较到y(tǒng)接口單元

  External?。停澹恚铮颍。桑睿簦澹颍妫幔悖澹酵獠看鎯?chǔ)器接口

 ?。龋椋纾琛。樱穑澹澹洹。桑希礁咚伲桑隙丝?/FONT>

 ?。校幔颍幔欤欤澹臁。校澹颍椋穑瑁澹颍幔臁。桑睿簦澹颍妫幔悖澹牵校桑希讲⑿型鈬涌冢ǎ校校桑?/FONT>

  和通用輸入輸出接口(GPIO)

 ?。眨粒遥裕酵ㄓ卯惒绞瞻l(fā)器

 ?。樱校桑酱型鈬涌冢ǎ樱校桑?/FONT>

 ?。龋椋螅穑澹澹洹。樱澹颍椋幔臁。校铮颍簦螅礁咚俅卸丝?/FONT>

 ?。校茫桑眨樱拢娇删幊掏ㄐ沤涌冢ǎ校茫桑┖屯ㄓ么锌偩€(USB)

  Timers?。埃保玻蕉〞r(shí)器0,1,2

 ?。校澹颍椋穑瑁澹颍幔臁。拢欤铮悖耄螅酵鈬O(shè)備單元

  一類新型的DSP也提供一套RISC指令系統(tǒng)集、存儲(chǔ)器管理單元、事件控制器和多種外設(shè)以便在一顆單芯片內(nèi)提供大量計(jì)算和高效系統(tǒng)控制功能。

  DSP與MCU比較

  首先讓我們回顧一下DSP和MCU的典型功能。DSP主要是在一單個(gè)時(shí)鐘周期內(nèi)盡可能完成多個(gè)MAC(乘法和累加)操作。為了這一點(diǎn),指令的操作代碼通常是可變的超長(zhǎng)的指令字(VLIW)。DSP也適于工作在緊密、高效的環(huán)路中。另外,為了達(dá)到性能指標(biāo)通常需要編寫優(yōu)化的匯編代碼。由于DSP的算法程序一般裝在小容量、短等待時(shí)間的內(nèi)置存儲(chǔ)器中,所以代碼密度通常不是大問題。

  像DSP主要用于完成計(jì)算一樣,MCU主要用于完成控制功能。同樣地,典型的MCU應(yīng)用包括許多條件操作,在程序流程中頻繁地跳轉(zhuǎn)。通常使用C或者C++語言編寫程序。代碼密度極為重要,并且根據(jù)編譯代碼的長(zhǎng)度來評(píng)估算法。存儲(chǔ)器系統(tǒng)是基于高速緩存從而允許該系統(tǒng)設(shè)計(jì)工程師用較長(zhǎng)等待時(shí)間從較大的存儲(chǔ)器中調(diào)用較大程序。利用基于高速緩存系統(tǒng),程序員不需要考慮如何以及何時(shí)將指令輸入到內(nèi)核去執(zhí)行。

  統(tǒng)一的DSP和MCU兼?zhèn)鋬烧叩膬?yōu)點(diǎn)。它的指令集由16?。猓椋?,32?。猓椋艉停叮础。猓椋舨僮鞔a組成,但是由于常用的指令采用16?。猓椋艟幋a,所以編譯代碼密度大小與那些流行的MCU相同。另外,它包括一個(gè)存儲(chǔ)器保護(hù)功能以及指令高速緩存和數(shù)據(jù)高速緩存,作為整個(gè)存儲(chǔ)器管理單元(MMU)的一部分。此外,容易提供一套完整的C/C++開發(fā)工具,提供可選匯編語言或者全部匯編語言適合算法優(yōu)化的編程。

  支持RTOS

  系統(tǒng)控制的一個(gè)重要方面是任務(wù)管理。實(shí)時(shí)操作系統(tǒng)(RTOS)逐漸地用于控制復(fù)雜系統(tǒng)中多種正在進(jìn)行的和同時(shí)發(fā)生的任務(wù)。通過提供對(duì)任務(wù)調(diào)度與管理的支持,RTOS簡(jiǎn)化了編程模式,這通常是由MCU控制的,由于普通的DSP不具備支持RTOS需要的所有功能以便有效地控制。

  然而,統(tǒng)一的DSP和MCU促進(jìn)了RTOS幾個(gè)重要功能的發(fā)展。個(gè)是限制訪問功能以保護(hù)或者保留存儲(chǔ)單元。第二個(gè)是配備單獨(dú)的堆棧和幀指針以減少操作系統(tǒng)(OS)請(qǐng)求以及中斷和異常處理所需的等待時(shí)間。第三個(gè)是具備單獨(dú)的用戶操作模式和管理員操作模式。過去,DSP按照等效于管理員操作模式工作,從而允許在任何時(shí)間完全訪問所有的系統(tǒng)資源。然而MCU提供類似的在用戶操作模式,它允許在OS的頂層運(yùn)行應(yīng)用軟件?,F(xiàn)在,在一個(gè)統(tǒng)一的體系結(jié)構(gòu)下提供兩種操作模式,因?yàn)樵鰪?qiáng)的DSP系統(tǒng)能夠限制用戶應(yīng)用軟件僅通過OS訪問系統(tǒng)資源。

  外圍設(shè)備

  MCU的一個(gè)優(yōu)點(diǎn)是包含使用靈活和種類齊全的外圍設(shè)備。作為通用的嵌入式控制器,它們通常具備可編程輸入輸出(I/O)標(biāo)志、定時(shí)器、串行接口和日益增加越來越復(fù)雜的標(biāo)準(zhǔn)接口。MCU外圍設(shè)備的主要作用是嵌入式控制,而不是大量計(jì)算。例如,一個(gè)實(shí)時(shí)時(shí)鐘信號(hào)可以喚醒一只溫度傳感器用以采集環(huán)境溫度并且將一個(gè)延遲的信息通過I/O引腳反饋到MCU。然后,一個(gè)定時(shí)器的脈沖寬度調(diào)制(PWM)輸出相應(yīng)地能夠增加或者減小風(fēng)扇電機(jī)的轉(zhuǎn)速。

  像MCU一樣,統(tǒng)一的DSP和MCU具備一套系統(tǒng)控制外圍設(shè)備(例如,實(shí)時(shí)時(shí)鐘、多功能定時(shí)器、監(jiān)視定時(shí)器、雙向標(biāo)志位引腳)。然而,它還包括一些高速接口(例如,PCI、異步或者同步存儲(chǔ)器控制器、USB、并行視頻接口)以便通過這些接口,與許多DMA通道配合快速搬移數(shù)據(jù),從而有助于有效利用高速DSP內(nèi)核的信號(hào)處理能力。

  電源管理

  功耗控制一直是嵌入式控制器的一項(xiàng)功能。但是,當(dāng)系統(tǒng)要求DSP具有優(yōu)良的性能時(shí),對(duì)其電源的選擇就不太理想。如果將獨(dú)立的MCU和DSP芯片應(yīng)用于電源敏感的場(chǎng)合,通常必須為每個(gè)芯片提供一個(gè)單獨(dú)的開關(guān)穩(wěn)壓器,因?yàn)檫@兩個(gè)器件的內(nèi)核電壓經(jīng)常不一致。這會(huì)導(dǎo)致降低電源變換效率和增加設(shè)計(jì)器件的引腳數(shù)目,終增加布線的復(fù)雜程度和解決方案的成本。此外,當(dāng)MCU和DSP的內(nèi)核集成到一個(gè)芯片上時(shí),電源解決方案本質(zhì)上不是的,因?yàn)樗仨殱M足2個(gè)完全獨(dú)立并具有不同負(fù)載特性處理器的需求。

  將這種情況與統(tǒng)一的DSP和MCU相比較,它包含一個(gè)集成動(dòng)態(tài)電源管理(DPM)控制器。由于它是只有一個(gè)處理器的體系結(jié)構(gòu),所以該控制器能夠完全適合給定應(yīng)用的需求。它提供幾種固有的電源模式以支持多種系統(tǒng)性能等級(jí)。另外,對(duì)于未使用的時(shí)鐘和L2存儲(chǔ)器可選擇性地禁止。該PLL的頻率可在一個(gè)寬范圍(通常1倍~31倍)進(jìn)行調(diào)節(jié),以滿足在DSP和MCU內(nèi)部多層次的處理需求。能夠調(diào)節(jié)電壓(外部或者通過一個(gè)集成的開關(guān)控制器)以提供指數(shù)式的節(jié)省功耗。

  由于系統(tǒng)成本、開發(fā)容易、器件采購和升級(jí)能力的原因,設(shè)計(jì)工程師正趨向采用一種單芯片解決方案用于嵌入式信號(hào)處理解決方案。這種單芯片解決方案必須能夠同樣好地完成DSP和MCU的功能,所以有必要提出一種統(tǒng)一的處理器體系結(jié)構(gòu)。面對(duì)MCU的挑戰(zhàn),比較簡(jiǎn)單的解決方案是將MCU的功能合并到一個(gè)高性能的DSP內(nèi)核,而不是與此相反。當(dāng)今一個(gè)統(tǒng)一的DSP和MCU平臺(tái)(由Blackfin??。模樱邢盗挟a(chǎn)品說明)已經(jīng)投放市場(chǎng),它將在MCU和DSP目前應(yīng)用領(lǐng)域提供許多應(yīng)用。

  請(qǐng)登陸: 維庫電子市場(chǎng)網(wǎng)(www.hbjingang.com) 瀏覽更多信息



  
關(guān)鍵詞:如何將DSP和MCU兩者完美結(jié)合DSP

版權(quán)與免責(zé)聲明

凡本網(wǎng)注明“出處:維庫電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫電子市場(chǎng)網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

TMS320C6678ACYPA25-DSP數(shù)字信號(hào)處理器(TI 德州儀器)
廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機(jī)號(hào)碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務(wù):
賣家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時(shí)間周一至周五
9:00-17:30

關(guān)注官方微信號(hào),
第一時(shí)間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫提出的寶貴意見,您的參與是維庫提升服務(wù)的動(dòng)力!意見一經(jīng)采納,將有感恩紅包奉上哦!