色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

DSP與普通MCU的比較

jf_pJlTbmA9 ? 來源:jf_pJlTbmA9 ? 作者:jf_pJlTbmA9 ? 2023-09-04 16:57 ? 次閱讀

考慮一個數字信號處理的實例,比如有限沖擊響應濾波器(FIR)。用數學語言來說,FIR濾波器是做一系列的點積。取一個輸入量和一個序數向量,在系數和輸入樣本的滑動窗口間作乘法,然后將所有的乘積加起來,形成一個輸出樣本。

類似的運算在數字信號處理過程中大量地重復發生,使得為此設計的器件必須提供專門的支持,促成了了DSP器件與通用處理器(GPP)的分流:

1 對密集的乘法運算的支持

GPP不是設計來做密集乘法任務的,即使是一些現代的GPP,也要求多個指令周期來做一次乘法。而DSP處理器使用專門的硬件來實現單周期乘法。DSP處理器還增加了累加器寄存器來處理多個乘積的和。累加器寄存器通常比其他寄存器寬,增加稱為結果bits的額外bits來避免溢出。同時,為了充分體現專門的乘法-累加硬件的好處,幾乎所有的DSP的指令集都包含有顯式的MAC指令。

2 存儲器結構

傳統上,GPP使用馮.諾依曼存儲器結構。這種結構中,只有一個存儲器空間通過一組總線(一個地址總線和一個數據總線)連接到處理器核。通常,做一次乘法會發生4次存儲器訪問,用掉至少四個指令周期。

大多數DSP采用了哈佛結構,將存儲器空間劃分成兩個,分別存儲程序和數據。它們有兩組總線連接到處理器核,允許同時對它們進行訪問。這種安排將處理器存貯器的帶寬加倍,更重要的是同時為處理器核提供數據與指令。在這種布局下,DSP得以實現單周期的MAC指令。

還有一個問題,即現在典型的高性能GPP實際上已包含兩個片內高速緩存,一個是數據,一個是指令,它們直接連接到處理器核,以加快運行時的訪問速度。從物理上說,這種片內的雙存儲器和總線的結構幾乎與哈佛結構的一樣了。然而從邏輯上說,兩者還是有重要的區別。

GPP使用控制邏輯來決定哪些數據和指令字存儲在片內的高速緩存里,其程序員并不加以指定(也可能根本不知道)。與此相反,DSP使用多個片內存儲器和多組總線來保證每個指令周期內存儲器的多次訪問。在使用DSP時,程序員要明確地控制哪些數據和指令要存儲在片內存儲器中。程序員在寫程序時,必須保證處理器能夠有效地使用其雙總線。

此外,DSP處理器幾乎都不具備數據高速緩存。這是因為DSP的典型數據是數據流。也就是說,DSP處理器對每個數據樣本做計算后,就丟棄了,幾乎不再重復使用。

3 零開銷循環

如果了解到DSP算法的一個共同的特點,即大多數的處理時間是花在執行較小的循環上,也就容易理解,為什么大多數的DSP都有專門的硬件,用于零開銷循環。所謂零開銷循環是指處理器在執行循環時,不用花時間去檢查循環計數器的值、條件轉移到循環的頂部、將循環計數器減1。

與此相反,GPP的循環使用軟件來實現。某些高性能的GPP使用轉移預報硬件,幾乎達到與硬件支持的零開銷循環同樣的效果。

4 定點計算

大多數DSP使用定點計算,而不是使用浮點。雖然DSP的應用必須十分注意數字的精確,用浮點來做應該容易的多,但是對DSP來說,廉價也是非常重要的。定點機器比起相應的浮點機器來要便宜(而且更快)。為了不使用浮點機器而又保證數字的準確,DSP處理器在指令集和硬件方面都支持飽和計算、舍入和移位。
審核編輯:彭菁

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

    關注

    553

    文章

    7998

    瀏覽量

    348944
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17149

    瀏覽量

    351216
  • 濾波器
    +關注

    關注

    161

    文章

    7817

    瀏覽量

    178139
  • 存儲器
    +關注

    關注

    38

    文章

    7492

    瀏覽量

    163842
  • 數據
    +關注

    關注

    8

    文章

    7032

    瀏覽量

    89040
收藏 人收藏

    評論

    相關推薦

    一分鐘簡單看懂DSPMCU、MPU的區別

    dspmcu
    電子學習
    發布于 :2023年02月08日 12:50:56

    DSP普通MCU的區別

    ,形成一個輸出樣本。   類似的運算在數字信號處理過程中大量地重復發生,使得為此設計的器件必須提供專門的支持,促成了了DSP器件與通用處理器(GPP)的分流: 電子導航 gps.srvee.com   1
    發表于 01-07 15:34

    MCUDSP,PLD/EDA的介紹/比較/分析

    ,PLD/ EDA 分別加以介紹,并作比較和分析。 單片機 單片機是集成了CPU ,ROM ,RAM 和I/ O 口的微型計算機。它有很強的接口性能,非常適合于工業控制,因此又叫微控制器(MCU)。它與通用
    發表于 06-29 11:35

    為什么大功率電源的控制用數字控制的比較多?(MCUDSP)

    小功率電源領域都有比較多成熟的模擬控制器IC,為什么大功率電源用DSP或者MCU比較多呢?同時也想問一下在大功率電源控制里面,是所有的控制都通過一塊
    發表于 12-06 21:12

    圖文詳談DSPMCU的區別

    )逐漸地用于控制復雜系統中多種正在進行的和同時發生的任務。通過提供對任務調度與管理的支持,RTOS簡化了編程模式,這通常是由MCU控制的,由于普通DSP不具備支持RTOS需要的所有功能以便有效地控制
    發表于 06-04 09:27

    ARM、MCUDSP、FPGA、SoC的區別是什么

    STM32學習筆記①ARM、MCUDSP、FPGA、SoC各是什么?區別是什么?(轉)ARM、MCUDSP、FPGA、SoC的比較CMS
    發表于 12-09 07:08

    基于MCUDSP的運動控制研究硬件平臺設計

    基于MCUDSP的運動控制系統由于結構緊湊、環境適應性好而有良好的發展前景。由于PC機與MCUDSP資源環境差異較大,進行MCU
    發表于 09-23 11:13 ?11次下載

    DSPMCU的區別?

    DSPMCU的區別? 1)DSP的速度比MCU快,主頻較高。 2)DSP適合于數據處理,數據處理的指令效率較高。 3)
    發表于 04-07 08:48 ?1.6w次閱讀

    DSP普通MCU比較

    類似的運算在數字信號處理過程中大量地重復發生,使得為此設計的器件必須提供專門的支持,促成了了DSP器件與通用處理器(GPP)的分流
    發表于 03-14 10:55 ?2020次閱讀

    比較DSPMCU、ARM、CPLD/FPGA

    DSP數字信號處理器(Digital Signal Porcessor);硬件結構:CPU、存儲器、總線、外設接口、時鐘以及硬件加速器(音頻、視頻處理)等;操作系統:DSP/BIOS,SYS
    發表于 10-26 16:21 ?15次下載
    <b class='flag-5'>比較</b><b class='flag-5'>DSP</b>、<b class='flag-5'>MCU</b>、ARM、CPLD/FPGA

    DSPMCU的區別

    MCUDSP最近在制作電子類產品方面都應用廣泛,DSP在數字信號處理、通信領域應用較多,MCU在自動控制、智能信號上應用廣泛。??處理器通常可以分為三大類,就是數字信號處理器-
    發表于 10-28 14:51 ?13次下載
    <b class='flag-5'>DSP</b>和<b class='flag-5'>MCU</b>的區別

    DSP普通MCU或者SOC區別小結

    對比項 屬性/特征 硬件乘法器/累加器AUL 通用的MCU在執行乘法操作時是通過軟件編程的方式的來實現的,通常需要幾十甚至上百個時鐘周期,而DSP處理器卻有自己的硬件乘法器,使用硬件
    發表于 10-28 15:21 ?1次下載
    <b class='flag-5'>DSP</b>和<b class='flag-5'>普通</b>的<b class='flag-5'>MCU</b>或者SOC區別小結

    ARM、MCUDSP、FPGA、SOC的比較

    ARM、MCUDSP、FPGA、SOC的比較1、采用架構·? ?? ???ARM:架構采用32位精簡指令集(RISC)處理器架構,從ARM9開始ARM都采用了哈佛體系結構,這是一種將指令與數據分開
    發表于 11-05 21:05 ?24次下載
    ARM、<b class='flag-5'>MCU</b>、<b class='flag-5'>DSP</b>、FPGA、SOC的<b class='flag-5'>比較</b>

    DSP普通MCU的區別

    DSP主要還是用來開發嵌入式的信號處理系統了,不強調人機交互,一般不需要很多通信接口,因此結構也較為簡單,便于開發。如果只是著眼于嵌入式應用的話,嵌入式CPU和DSP的區別應該只在于一個偏重控制一個偏重運算了。
    的頭像 發表于 08-04 14:34 ?959次閱讀

    基于MCU+DSP的運動控制硬件平臺設計

    基于MCUDSP的運動控制系統由于結構緊湊、環境適應性好而有良好的發展前景。由于PC機與MCUDSP資源環境差異較大, 進行MCU
    的頭像 發表于 10-31 17:01 ?814次閱讀
    主站蜘蛛池模板: 久草网国产自偷拍| 亚洲精品在线看| 寂寞夜晚视频在线观看| 91久久综合精品国产丝袜长腿| 臀精插宫NP文| 欧美亚洲精品一区二三区8V| 好硬好湿好爽再深一点视频| qq快播电影网| 亚洲一区二区影院| 忘忧草在线社区WWW日本-韩国| 浪荡女天天不停挨CAO日常视| 国产成人无码视频一区二区三区 | 青娱乐国产精品视频| 精品国产乱码久久久久久下载| 岛国片免费看| 99久久国语露脸精品国产| 亚洲伊人色| 亚洲AV无码乱码在线观看浪潮| 日本久久中文字幕| 嫩草视频在线观看免费| 久久精品电影网| 好男人在线高清WWW免费观看| 国产国语在线播放视频| 边做边爱播放3免费观看| 26uuu老色哥| 中国农民真实bbwbbw| 亚洲永久精品ww47app| 亚洲 欧美 视频 手机在线| 色网址在线观看| 日本人69xxx| 日本bbwhd| 强被迫伦姧惨叫VIDEO| 欧美精品一区二区蜜臀亚洲| 久久麻豆国产国产AV| 久久精品国产免费播放| 果冻传媒在线看免费高清| 国产色无码精品视频国产| 国产精品久久久久久久A片冻果| 动漫女主被扒开双腿羞辱| 草莓视频在线观看完整高清免费| 99久久精品免费国产一区二区三区 |