首頁>Club>
6
回覆列表
  • 1 # 無為輕狂

    1、存儲器結構不同

    單片機使用馮.諾依曼存儲器結構。這種結構中,只有一個存儲器空間通過一組總線(一個地址總線和一個數據總線)連接到處理器核。

    大多數DSP採用了哈佛結構,將存儲器空間劃分成兩個,分別存儲程序和數據。

    2、 對密集的乘法運算的支持

    單片機不是設計來做密集乘法任務的,即使是一些現代的GPP,也要求多個指令週期來做一次乘法。而DSP處理器使用專門的硬件來實現單週期乘法。DSP處理器還增加了累加器寄存器來處理多個乘積的和。累加器寄存器通常比其他寄存器寬,增加稱為結果bits的額外bits來避免溢出。

    3、 零開銷循環

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

    單片機是Single-chip Microcomputer的較準確譯法,但最能準確反映單片機設計思想、並且有長遠技術眼光的詞彙是Microcontroller(微控制器)。

  • 2 # 用戶663712724943035

    這麼說吧 DSP是處理器,它的作用是高速執行串行算法,數字信號處理常用。FPGA是一塊邏輯門電路陣列,通過改變其內部邏輯單元的鏈接,用它能夠實現各種各樣的 組合數字電路。這兩者之間沒有什麼必然的聯繫,但您之所以一起問 也許是因為 現在FPGA由於邏輯單元數量節節攀升,導致在一些高規格的FPGA芯片上已經能夠實現DSP處理器了(或者單片機 ARM的軟核) 通過植入DSP處理器的軟核,在FPGA上能夠實現靈活的設計,最終節約開發設計週期和成本。

  • 中秋節和大豐收的關聯?
  • 研發費用怎麼做賬?