資料介紹
DSP和FPGA是嵌入式開發處理器的三大巨頭之二,很多剛剛接觸嵌入式的朋友都會心存疑問,到底DSP和FPGA哪個牛一點,學哪種好一點? FPGA與DSP相比較,哪個更有前途?今天,我就以自己的經驗,和大家通俗介紹一下吧:FPGA是英文Field Programmable Gate Array (現場可編程門陣列)的縮寫,它是在PAL、GAL、PLD等可編程器件的基礎上進一步發展的產物, 是專用集成電路(ASIC)中集成度最高的一種。FPGA采用了邏輯單元陣列LCA(Logic Cell Array )這樣一個新概念,內部包括可配置邏輯模塊CLB(Configurable Logic Block )、輸出輸入模塊IOB(Input Output Block )和內部連線( Interconnect )三個部分。用戶可對FPGA內部的邏輯模塊和I/O 模塊重新配置,以實現用戶的邏輯。它還具有靜態可重復編程和動態在系統重構的特性,使得硬件的功能可以像軟件一樣通過編程來修改。作為專用集成電路( ASIC)領域中的一種半定制電路,FPGA既解決了定制電路的不足, 又克服了原有可編程器件門電路數有限的缺點。可以毫不夸張的講, FPGA能完成任何數字器件的功能,上至高性能CPU,下至簡單的74電路,都可以用FPGA來實現。FPGA如同一張白紙或是一堆積木,工程師可以通過傳統的原理圖輸入法, 或是硬件描述語言自由的設計一個數字系統。通過軟件仿真,我們可以事先驗證設計的正確性。在PCB完成以后,還可以利用FPGA的在線修改能力,隨時修改設計而不必改動硬件電路。使用FPGA來開發數字電路,可以大大縮短設計時間,減少PCB面積,提高系統的可靠性。
DSP(digital singnal Processor )是一種獨特的微處理器,有自己的完整指令系統,是以數字信號來處理大量信息的器件。一個數字信號處理器在一塊不大的芯片內包括有控制單元、運算單元、各種寄存器以及一定數量的存儲單元等等,在其外圍還可以連接若干存儲器, 并可以與一定數量的外部設備互相通信,有軟、硬件的全面功能,本身就是一個微型計算機。DSP采用的是哈佛設計,即數據總線和地址總線分開,使程序和數據分別存儲在兩個分開的空間,允許取指令和執行指令完全重疊。也就是說在執行上一條指令的同時就可取出下一條指令,并進行譯碼, 這大大的提高了微處理器的速度。另外還允許在程序空間和數據空間之間進行傳輸, 因為增加了器件的靈活性。其工作原理是接收模擬信號,轉換為0或1的數字信號, 再對數字信號進行修改、刪除、強化, 并在其他系統芯片中把數字數據解譯回模擬數據或實際環境格式。它不僅具有可編程性, 而且其實時運行速度可達每秒數以千萬條復雜指令程序, 遠遠超過通用微處理器, 是數字化電子世界中日益重要的電腦芯片。它的強大數據處理能力和高運行速度, 是最值得稱道的兩大特色。由于它運算能力很強,速度很快,體積很小,而且采用軟件編程具有高度的靈活性,因此為從事各種復雜的應用提供了一條有效途徑。根據數字信號處理的要求,上面都是一些基本概念的介紹, 下面我就來通俗介紹一下, 在DSP里,你是一個軟件設計者, 硬件已經完全固化, 你所要做的, 就是在這個固定的硬件平臺實現其功能的最優化, 一般TI 的DSP涉及最多的是一些基本的BIOS操作系統之間的任務調度,以及算法改進與優化等待, DSP 的關鍵優勢包括其對于新型及復雜算法時的更短的開發時間,以及能夠運行多種算法的靈活性。
- FPC與傳統PCB到底有什么區別.zip
- 經常聽說的伺服和變頻到底有啥區別?原來二者...資料下載
- 揭秘!PFM與PWM在應用上到底有哪些區別資料下載
- FPGA到底有多厲害?資料下載
- FPGA究竟何時能取代ASIC資料免費下載
- 智能照明和傳統照明的系統到底有什么區別
- 太陽輻射傳感器到底有什么樣的作用及原理與應用說明
- 單端與差異數據傳輸到底有什么區別
- DSP與FPGA控制通信的詳細資料說明 43次下載
- CAN通訊中摩托羅拉格式與英特爾格式到底有什么區別 23次下載
- TMS320F28069和TMS320F28335的DSP處理器到底有什么區別 75次下載
- 液晶屏MIPI接口與LVDS接口到底有什么區別詳細資料說明 52次下載
- DSP與單片機到底有什么區別
- 關于CPLD和FPGA的區別 5次下載
- FPGA與ARM、DSP的區別 9次下載
- COB與SMD到底有什么不同 2205次閱讀
- MCU、DSP和FPGA的區別 4091次閱讀
- 新版Arduino IDE到底有何不同 5846次閱讀
- PCB的銅箔厚度和走線寬度與電流到底有什么關系 5878次閱讀
- 國內外工業機器人的差距到底有多大?工業機器人有什么樣的應用 4648次閱讀
- FPGA與CPLD到底有什么區別 2.5w次閱讀
- SATA和NVMe固態硬盤到底有什么不同 1w次閱讀
- C語言函數中的傳值和傳指針到底有什么區別 4937次閱讀
- 機械手內部是什么樣的嗎?部位結構種類分析 1.2w次閱讀
- FPGA設計與DSP設計相比到底有什么區別 4423次閱讀
- FPGA會取代DSP嗎?FPGA與DSP區別介紹 3.6w次閱讀
- CPLD和FPGA兩者的區別 4.9w次閱讀
- FPGA和單片機有什么區別呢? 4.2w次閱讀
- 一文了解FPGA與DSP的區別、特點及用途 2.9w次閱讀
- ASIC、ASSP、SoC和FPGA之間到底有何區別? 4.2w次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1489次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 91次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 9次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 3次下載 | 免費
- 8基于單片機的紅外風扇遙控
- 0.23 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30319次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多