欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>可編程邏輯>FPGA/ASIC>FPGA是什么?FPGA與單片機有什么區(qū)別

FPGA是什么?FPGA與單片機有什么區(qū)別

2020-07-09 | rar | 0.02 MB | 次下載 | 免費

資料介紹

  1. FPGA單片機的區(qū)別?

  單片機和FPGA的區(qū)別,本質(zhì)是軟件和硬件的區(qū)別。

  單片機設(shè)計屬軟件范疇;它的硬件(單片機芯片)是固定的,通過軟件編程語言描述軟件指令在硬件芯片上的執(zhí)行;

  FPGA設(shè)計屬硬件范疇,它的硬件(FPGA)是可編程的,是一個通過硬件描述語言在FPGA芯片上自定義集成電路的過程;

  二者最大的區(qū)別:單片機(無論哈佛總線結(jié)構(gòu)或者馮諾依曼結(jié)構(gòu))均為取出指令-》執(zhí)行,指令是順序執(zhí)行的(即使是中斷,其發(fā)生后的中斷服務(wù)程序也是順序執(zhí)行的);而FPGA(包括CPLD)是基于邏輯門和觸發(fā)器的,它是并行執(zhí)行方式,即當CLOCK上升沿到來時,所有的觸發(fā)器都會動作,它沒有取出指令-》執(zhí)行這種操作,數(shù)字電路中所有邏輯門和觸發(fā)器(D,SR等)均可以實現(xiàn),它適合真正意義上的并行任務(wù)處理。

  2. 單片機、FPGA、DSPASIC的區(qū)別

  1、ASIC原本就是專門為某一項功能開發(fā)的專用集成芯片,集成度很低,成本很低,可是夠用了。后來ASIC發(fā)展了一些,稱為半定制專用集成電路,相對來說更接近FPGA,甚至在某些地方,ASIC就是個大概念,F(xiàn)PGA屬于ASIC之下的一部分。

  2、FPGA基本就是高端的CPLD,數(shù)字電路。這種器件是用邏輯門來表述性能的。本身他就是一堆的邏輯門,與非門、或非門、觸發(fā)器(可以用與非門形成吧)等基本數(shù)字器件,編程決定了有多少器件被使用以及它們之間的連接。通過硬件描述語言把它轉(zhuǎn)成電路連接,從最基本的邏輯門層面上連接成電路(參見數(shù)字電路書上那些全加器觸發(fā)器什么的)。應(yīng)該說,雖然看起來像一塊CPU,其實是完全硬件實現(xiàn)的。它是在PAL、GAL、EPLD等可編程器件的基礎(chǔ)上進一步發(fā)展的產(chǎn)物。它是作為專用集成電路(ASIC)領(lǐng)域中的一種半定制電路而出現(xiàn)的,既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點。 FPGA在抗干擾,速度上有很大優(yōu)勢。

  后來因為寫代碼麻煩,對控制部分比較薄弱,本來跟其他CPU配合使用,即麻煩的算法CPU提交給FPGA,F(xiàn)PGA算完把結(jié)果再返回給CPU??墒沁@樣外圍電路就變得麻煩。

  于是提出了SOC設(shè)計方法,就是直接在FPGA里寫一個CPU出來,既然FPGA萬能,做個CPU自然毫無壓力。

  這其中還有軟核和硬核的區(qū)別,不過除了性能,使用方法大同小異。所謂IP核,就是把各種專用集成電路用硬件描述語言描述,然后燒到FPGA里形成專門的電路,這樣就不必另外搭芯片了,所有的電路在一片F(xiàn)PGA里面形成。

  3、DSP實際應(yīng)該稱為DSPs,即用于DSP處理的專用芯片。跟普通計算機的區(qū)別一方面是他是哈佛結(jié)構(gòu)的,也就是數(shù)據(jù)和程序空間分開(普通計算機是馮諾依曼結(jié)構(gòu))。另一方面他有流水線結(jié)構(gòu),不過現(xiàn)在其他也有了,見賢思齊。再一方面他有專用的硬件算法電路,用以完成DSP運算,比如最基本的乘法累加。上過DSP的就知道,蝶形算法FFT什么的,拆成最基本單元就是乘法累加,把這部分加速了,整體性能就有非常大的提高。DSP對于流媒體的處理能力遠遠的優(yōu)于通用CPU。所以你看現(xiàn)在手機CPU,至少語音部分都是用DSP的。后來DSP概念也復雜化,各家都把一個控制核心整合到DSP里面,比如現(xiàn)在的智能手機芯片??梢钥匆幌?a href='http://www.delux-kingway.cn/tags/高通/' target='_blank' class='arckwlink_none'>高通或者TI的片,基本是一個ARM核控制整體運算,一個DSP處理語音編解碼,一個GPU負責圖像運算,一個基帶和天線處理模塊負責通信,再加一些七七八八的東東比如GPS模塊什么的。

  4、單片機就是一個百搭的通用CPU,是集成在單一芯片上的微型計算機系統(tǒng),麻雀雖小可是五臟俱全,也有運算器、控制器、存儲器、總線及輸入輸出設(shè)備,采用也是存儲程序執(zhí)行的方式,對單片機的編程就是對其中的ROM寫入程序,在加電后ROM中的程序會像計算機內(nèi)存中的程序一樣得到逐條的執(zhí)行。單片機計算速度和性能有限,但在一些基本控制上搓綽綽有余。

  單片機提供各種接口來對整體進行控制,相當一個總調(diào)度,當然,簡單的功能一片CPU獨立工作也就完成了。原來的51系列就是一堆IO口,后來慢慢的把常用的PWM,AD之類的功能加入了單片機。主要包括用了無數(shù)年仍然牛逼各大學必教的51系列,還有AVR,PIC,ARM,HOTEK……其實ARM9以后,已經(jīng)說不清ARM算哪類了,目前的架構(gòu)來看,更接近DSP。

  單片機和嵌入式通過主函數(shù)或者操作系統(tǒng)來實現(xiàn)任務(wù)調(diào)度的途徑來響應(yīng)各種外部條件觸發(fā),并通過軟件輸出相應(yīng)的狀態(tài)來實現(xiàn)電子系統(tǒng)的正常工作。FPGA是通過純硬件來實現(xiàn)各種激勵的相應(yīng)的。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1DC電源插座圖紙
  2. 0.67 MB   |  3次下載  |  免費
  3. 2AN-1267: 使用ADSP-CM408F ADC控制器的電機控制反饋采樣時序
  4. 1.41MB   |  3次下載  |  免費
  5. 3AN158 GD32VW553 Wi-Fi開發(fā)指南
  6. 1.51MB   |  2次下載  |  免費
  7. 4AN148 GD32VW553射頻硬件開發(fā)指南
  8. 2.07MB   |  1次下載  |  免費
  9. 5AN111-LTC3219用戶指南
  10. 84.32KB   |  次下載  |  免費
  11. 6AN153-用于電源系統(tǒng)管理的Linduino
  12. 1.38MB   |  次下載  |  免費
  13. 7AN-283: Σ-Δ型ADC和DAC[中文版]
  14. 677.86KB   |  次下載  |  免費
  15. 8SM2018E 支持可控硅調(diào)光線性恒流控制芯片
  16. 402.24 KB  |  次下載  |  免費

本月

  1. 1ADI高性能電源管理解決方案
  2. 2.43 MB   |  450次下載  |  免費
  3. 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
  4. 5.67 MB   |  138次下載  |  1 積分
  5. 3基于STM32單片機智能手環(huán)心率計步器體溫顯示設(shè)計
  6. 0.10 MB   |  130次下載  |  免費
  7. 4使用單片機實現(xiàn)七人表決器的程序和仿真資料免費下載
  8. 2.96 MB   |  44次下載  |  免費
  9. 5美的電磁爐維修手冊大全
  10. 1.56 MB   |  24次下載  |  5 積分
  11. 6如何正確測試電源的紋波
  12. 0.36 MB   |  18次下載  |  免費
  13. 7感應(yīng)筆電路圖
  14. 0.06 MB   |  10次下載  |  免費
  15. 8萬用表UT58A原理圖
  16. 0.09 MB   |  9次下載  |  5 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935121次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
  4. 1.48MB  |  420062次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233088次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183335次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73810次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分