日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于PIC和FPGA

發(fā)布時間:2025/6/17 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于PIC和FPGA 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.


PIC:Peripheral Interface Controller。

FPGA:Field Programmable Gate Array。

關于二者:

區(qū)別:

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

優(yōu)缺點:

fpga的優(yōu)點是并行結構處理小邏輯非常迅速,而且可以構建非常多的并行模塊。曾經(jīng)做過一個項目就是需要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內部用邏輯電路搭出一個控制器,用于實現(xiàn)process。并且這個控制器的IO口可以根據(jù)用戶自己定義。不過軟核也有缺點,就是速度還不夠快,優(yōu)化做的不如pic好。而且fpga軟核的使用價格也很高。

個人經(jīng)驗:

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

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


版權所有權歸卿萃科技?杭州FPGA事業(yè)部,轉載請注明出處

作者:杭州卿萃科技ALIFPGA

原文地址:杭州卿萃科技FPGA極客空間 微信公眾號


掃描二維碼關注杭州卿萃科技FPGA極客空間


?

轉載于:https://www.cnblogs.com/alifpga/p/9216452.html

總結

以上是生活随笔為你收集整理的关于PIC和FPGA的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。