精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

關于PIC和FPGA的區別及優缺點總結

DIri_ALIFPGA ? 2018-06-19 16:20 ? 次閱讀

我知道,我對與電子有關的所有事情都很著迷,但不論從哪個角度看,今天的現場可編程門陣列(FPGA),都顯得“鶴立雞群”,真是非常棒的器件。如果在這個智能時代,在這個領域,想擁有一技之長的你還沒有關注FPGA,那么世界將拋棄你,時代將拋棄你。本公眾號作者ALIFPGA,多年FPGA開發經驗,所有文章皆為多年學習和工作經驗之總結。

PIC:Peripheral Interface Controller。

FPGA:Field Programmable Gate Array。

關于二者:

區別:

FPGA是邏輯門器件,可以配置成為并行邏輯模塊。FPGA最大優點是并行處理。例如構建一百個與非門,FPGA可以在一個周期同時完成信號輸出。PIC是controller類型,執行process,例如C語言程序。之所以稱之為process,是因為這個程序是一條接著一條執行的,無法同時執行。所以即使可以給100個信號求與非,它們的輸出也是一個一個輸出的,不會像fpga一樣同時輸出。

優缺點:

fpga的優點是并行結構處理小邏輯非常迅速,而且可以構建非常多的并行模塊。曾經做過一個項目就是需要20路并行SPI通信接口的,只能用fpga。因為pic系列一般只有2-3個SPI模塊。

另外,fpga的引腳十分靈活,真正做到了設計電路時不需要考慮接線。因為fpga引腳功能都可以編程完成。pic雖然也提供了各種IO口的分配方式,但不是完全隨意,仍然有一些限制。

fpga缺點是價格較高,處理process的能力不如pic強。另外,pic的外設非常豐富,這也是fpga不足的地方。一般的單片機都有adc(甚至dac),內部flash,超級多的timer,pwm生成器,比較器等等。可以說,隨便買一塊pic,這些外設都是有的。但是fpga的話外設很少(也可以買帶有外設的,不過貴),一般flash、adc都必須用戶買芯片自己配置。

移植性:

pic的程序基本上可以完全用fpga來做。但是fpga能做的pic不一定能做。fpga目前有軟核可以使用,使得c語言編程成為可能。軟核就是利用hdl語言在fpga內部用邏輯電路搭出一個控制器,用于實現process。并且這個控制器的IO口可以根據用戶自己定義。不過軟核也有缺點,就是速度還不夠快,優化做的不如pic好。而且fpga軟核的使用價格也很高。

個人經驗:

pic系列的做控制系統,功能已經完全足夠了。一般情況下不需要用到fpga。當信號非常多,非常復雜的時候,一般采取fpga+controller的方式。fpga作為狀態機、片選、外設接口來用,controller執行程序。

在執行process效率不需要太高、并行接口較多、或者需要電路非常靈活的情況下,選擇fpga作為開發還是不錯的。只是考慮到軟核價格的問題,一般只能做開發。

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

    關注

    1626

    文章

    21671

    瀏覽量

    601897
  • PIC
    PIC
    +關注

    關注

    8

    文章

    507

    瀏覽量

    87479

原文標題:關于PIC和FPGA

文章出處:【微信號:ALIFPGA,微信公眾號:FPGA極客空間】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    opa2134與opa1632d的區別和各自優缺點是什么?

    老師您好 請問opa2134與opa1632d的區別和各自優缺點是什么謝謝
    發表于 09-20 12:55

    開環和閉環功放的區別優缺點,應用場合有什么不同?

    問下TI的工程師,開環和閉環功放的區別優缺點,應用場合有什么不同?請解釋下,謝謝!
    發表于 11-04 06:33

    各系列單片機優缺點

    大家在使用各系統單片機的時候,對各系列的單片機有什么優缺點,都來說說呢?如PIC、51、ARM等
    發表于 08-06 10:20

    FPGA的歷史、公司軟件種類及優缺點

    走過路過,游過飛過的大神,能否給小女子一些提示或者資料:作為對準備入門FPGA的人一些參考,這些資料可以是FPGA的歷史、現用的最多最火的軟件有哪些以及他們的優缺點。小女子拜謝給幫主的神級人物。
    發表于 06-30 11:16

    Oracle與MySQL優缺點和使用區別

    關系型數據庫(Oracle與MySQL優缺點、使用區別
    發表于 06-04 16:48

    各種單片機之間的優缺點是什么?其功能有哪些?

    為什么MCU、DSP和FPGA會同時存在呢?三者有什么關系呢?51、MSP430、TMS、STM32、PIC、AVR、STC單片機之間的優缺點是什么?其功能有哪些?有哪些應用范圍?
    發表于 07-08 07:47

    有源、無源濾波器的區別及各自的優缺點

    有些題不完整,是做完題出來回憶記下來的。特別簡單的題可以沒記,部分題只記了考點。一、匯頂科技,這個公司在深圳,待遇不錯。1、有源、無源濾波器的區別及各自的優缺點,并畫出電路圖,寫出其傳遞函數,還要畫出幅頻響應、相頻響應波特圖。2、一個單相橋式整流電路,分
    發表于 08-09 08:35

    FPGA有哪些優缺點

    FPGA到底是什么?FPGA有哪些優缺點FPGA常見的應用是什么?
    發表于 09-18 07:37

    無源蜂鳴器與有源蜂鳴器的區別是什么?具有哪些優缺點

    無源蜂鳴器與有源蜂鳴器的區別是什么?具有哪些優缺點
    發表于 10-26 07:48

    簡述FPGA和DSP的優缺點及使用場合

    簡述FPGA_和DSP的優缺點及使用場合,實用版
    發表于 02-16 17:07 ?14次下載

    cpld和fpga區別,cpld和fpga優缺點

    中的一種半定制電路而出現的,既解決了定制電路的不足,又克服了原有可編程器件門電路數有限的缺點FPGA和CPLD的區別優缺點分析。
    發表于 10-24 10:04 ?4.8w次閱讀

    處理器關于多核概念與區別 多核處理器工作原理及優缺點

    摘要:目前關于處理器的單核、雙核和多核已經得到了普遍的運用,今天我們主要說說關于多核處理器的一些相關概念,它的工作與那里以及優缺點而展開的分析。
    發表于 12-08 13:31 ?3.1w次閱讀

    FPGA、PLC、STM32、單片機、計算機等概念間的關系、區別及各自的優缺點

    FPGA、PLC、STM32、Arduino、單片機、計算機等概念間的關系、區別及各自的優缺點入門之初,對于標題所列各個概念總是含混不清的,這樣一來,不知道自己應該從何學起,或者不知道自己想要實現
    發表于 11-19 13:06 ?27次下載
    <b class='flag-5'>FPGA</b>、PLC、STM32、單片機、計算機等概念間的關系、<b class='flag-5'>區別</b>及各自的<b class='flag-5'>優缺點</b>

    SD-WAN網絡與傳統網絡的區別及各自的優缺點

    SD-WAN網絡與傳統網絡的區別及各自的優缺點? SD-WAN是一種新興的網絡技術,它與傳統網絡相比有許多區別與優點。在本文中,我們將詳盡、詳實、細致地探討SD-WAN網絡與傳統網絡之間的區別
    的頭像 發表于 03-27 16:23 ?959次閱讀

    FPGA與ASIC的優缺點比較

    FPGA(現場可編程門陣列)與ASIC(專用集成電路)是兩種不同的硬件實現方式,各自具有獨特的優缺點。以下是對兩者優缺點的比較: FPGA的優點 可編程性強 :
    的頭像 發表于 10-25 09:24 ?240次閱讀