ARMDSPFPGA三者區(qū)別._第1頁
ARMDSPFPGA三者區(qū)別._第2頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、ARM (Adva need RISC Machi nes 是微處理器行業(yè)的一家知名企業(yè),設(shè)計(jì)了大量高性能、廉價、耗能低的 RISC 處理器、相關(guān)技 術(shù)及軟件。ARM 架構(gòu)是面向低預(yù)算 市場設(shè)計(jì)的第一款 RISC 微處理器,基本是 32 位單片機(jī)的行業(yè)標(biāo)準(zhǔn),它提供一系列內(nèi) 核、體系擴(kuò)展、微處理器和系統(tǒng)芯片方案,四個功能模塊可供生產(chǎn)廠商根據(jù)不同用 戶的要求來配置生產(chǎn)。由于所有產(chǎn)品均采用一個通用的軟件體系,所以相同的軟件可在所有產(chǎn)品中運(yùn)行。目前 ARM 在手持設(shè)備市場占有 90 以上的份額,可以有效地 縮短應(yīng)用程序開發(fā)與測試的時間,也降低了研發(fā)費(fèi)用。DSP(digital singnal Proc

2、essor 是一種獨(dú)特的微處理器,有自己的完整指令系統(tǒng),是以數(shù)字信號來處理大量信息的器件。一個數(shù)字信號處理器在一塊不大的芯片內(nèi)包括有控制單元、運(yùn)算單元、各種寄存器以及一定數(shù)量的存儲單元等等,在其外圍還可以連接若干存儲器,并可以與一定數(shù)量的外部設(shè)備互相通信,有軟、硬件的全面功 能,本身就是一個微型計(jì)算機(jī)。DSP 采用的是哈佛設(shè)計(jì),即數(shù)據(jù)總線和地址總線分開,使程序和數(shù)據(jù)分別存儲在兩個分開的空間,允許取指令和執(zhí)行指令完全重疊。也 就是說在執(zhí)行上一條指令的同時就可取出下一條指令,并進(jìn)行譯碼,這大大的提高了 微處理器的速度。另外還允許在程序空間 和數(shù)據(jù)空間之間進(jìn)行傳輸,因?yàn)樵黾恿似?件的靈活性。其工作原

3、理是接收模擬信號,轉(zhuǎn)換為 0 或 1 的數(shù)字信號,再對數(shù)字信號 進(jìn)行修改、刪除、強(qiáng)化,并在其他系統(tǒng)芯片中把數(shù)字?jǐn)?shù)據(jù)解譯回模擬數(shù)據(jù)或?qū)嶋H環(huán) 境格式。它不僅具有可編程性,而且其實(shí)時 運(yùn)行速度可達(dá)每秒數(shù)以千萬條復(fù)雜指令 程序,遠(yuǎn)遠(yuǎn)超過通用微處理器,是數(shù)字化電子世界中日益重要的電腦芯片。它的強(qiáng)大 數(shù)據(jù)處理能力和高運(yùn)行速度,是最值得稱道的兩大特色。由于它運(yùn)算能力很強(qiáng),速度 很快,體積很小,而且采用軟件編程具有高 度的靈活性,因此為從事各種復(fù)雜的應(yīng)用提 供了一條有效途徑。根據(jù)數(shù)字信號處理的要求,DSP 芯片一般具有如下主要特點(diǎn):(1 在一個指令周期內(nèi)可完成一次乘法和一次加法;(2 程序和數(shù)據(jù)空間分開,可以

4、同時訪問指令和數(shù)據(jù);(3 片內(nèi)具有快速 RAM ,通??赏ㄟ^獨(dú)立的數(shù)據(jù)總線在兩塊中同時訪問;(4 具有低開銷或無開銷循環(huán)及跳轉(zhuǎn)的硬件支持(5 快速的中斷處理和硬件 I/O 支持;(6 具有在單周期內(nèi)操作的多個硬件地址產(chǎn)生器;(7 可以并行執(zhí)行多個操作;(8 支持流水線操作,使取指、譯碼和執(zhí)行等操作可以重疊執(zhí)行。當(dāng)然,與通用微處理器相比,DSP 芯片的其他通用功能相對較弱些FPGA 是英文 Field Programmable Gate Array 現(xiàn)場可編程門陣列的縮寫,它是在PAL、GAL、PLD 等可編程器件的基礎(chǔ)上進(jìn)一步發(fā)展的產(chǎn)物,是專用集成電路 (ASIC 中集成度最高的一種。FPGA

5、 采用了邏輯單元陣列 LCA (Logic Cell Array 這 樣一個新概念,內(nèi)部包括可配置邏輯模塊 CLB (Configurable Logic Block、輸出輸入 模塊 IOB (InputOutput Block 和內(nèi)部連 線(Interconnect 三個部分。 用戶可對 FPGA 內(nèi)部的邏輯模塊和 I/O模塊重新配置,以實(shí)現(xiàn)用戶的邏輯。它還具有靜態(tài)可重復(fù)編 程和動態(tài)在系統(tǒng)重構(gòu)的特性,使得硬件的功能可以像軟件一樣通過編程來修改。作 為專用集成電路(ASIC 領(lǐng)域中的一種半 定制電路,FPGA 既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點(diǎn)。可以毫不夸張的講,

6、FPGA 能完成任何數(shù)字器件的功能,上至高性能 CPU,下至簡單的 74 電路,都可以用 FPGA 來實(shí) 現(xiàn)。FPGA 如同一張白紙或是一堆積木,工程師可以通過傳統(tǒng)的原理圖輸入法,或是 硬件描述語言自由的設(shè)計(jì)一個數(shù)字系統(tǒng)。通過軟件仿真,我們可以事先驗(yàn)證設(shè)計(jì)的正確性。在 PCB 完成以后,還可以利用 FPGA 的在線修改能力,隨時修改設(shè)計(jì)而不 必改動硬件電路。使用 FPGA 來開發(fā)數(shù)字電路,可以大大縮短設(shè)計(jì)時間誠少 PCB 面積,提高系統(tǒng)的可靠性。FPGA 是由存放在片內(nèi) RAM 中的程序來設(shè)置其工作狀 態(tài)的,因此工作時需要對片內(nèi)的 RAM 進(jìn)行編程。用戶可以根據(jù)不同的配置模式,采 用不同的編程

7、方式。加電時,FPGA 芯片將 EPROM 中數(shù)據(jù)讀入片內(nèi)編程 RAM 中,配置完成后,FPGA進(jìn)入工作狀態(tài)。掉電后,FPGA 恢復(fù)成白片,內(nèi)部邏輯關(guān)系消失,因此,F(xiàn)PGA 能夠反復(fù)使用。 FPGA 的編程無須專用的 FPGA 編程器,只須用通用的 EPROM、 PROM 編程器即可。當(dāng)需要修改 FPGA 功能時,只需換一片 EPROM 即 可。這樣,同一片 FPGA,不同的編程數(shù)據(jù),可以產(chǎn)生不同的電路功能。因此,FPGA 的使用非常靈活。可以說,FPGA 芯片是小批量系統(tǒng)提高系統(tǒng)集成度、 可靠性的最 佳選擇之一。 目前 FPGA 的品種很多,有 XILINX的 XC 系列、TI 公司的 TPC 系 列、ALTERA 公司的 FIEX 系列等。區(qū)別是什么呢?:ARM 具有比較強(qiáng)的事務(wù)管理功能,可以用來跑界面以及應(yīng)用程 序等,其優(yōu)勢主要體現(xiàn)在控制方面,而 DSP 主要是用來計(jì)算的,比如進(jìn)行加密解密、 調(diào)制解調(diào)等,優(yōu)勢是強(qiáng)大的數(shù)據(jù)處理能力和較高的運(yùn)行速度。FPGA 可以用 VHDL 或 verilogH

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論