什麼是FPGA?什麼是PLC?FPGA與PLC的區別
最新
08-12
首先要明白什麼是FPGA,什麼是PLC,才能從根本上了解兩種行業的相同與不同。
1、什麼是PLC
PLC,也是可編程邏輯控制器,是種專門為在工業環境下應用而設計的數字運算操作電子系統。它採用一種可編程的存儲器,在其內部存儲執行邏輯運算、順序控制、定時、計數和算術運算等操作的指令,通過數字式或模擬式的輸入輸出來控制各種類型的機械設備或生產過程。
2、什麼是FPGA
FPGA是現場可編程門陣列,是PAL,CPLD的進一步進化的產物,是作為專業集成電路(AISC)領域中出現的一種半定製電路出現的。3、編程方式上的區別
PLC的編程多採用繼電器控制梯形圖及命令語句,其數量比微型機指令要少得多,除中、高檔PLC外,一般的小型PLC只有16條左右。由於梯形圖形象而簡單,因此容易掌握、使用方便,甚至不需要計算機專業知識,就可進行編程。是一種小電路編程。
FPGA的編程,使用硬體描述語言HDL,使用ISE,VIVADO等開發工具,有自己的一套開發流程,編程比較複雜,開發工作量較大,時序分析難。
4、程序載入
PLC的程序是由計算機編譯完載入至PLC固件內,由PLC固件執行.
FPGA的程序是由自己開發工具生成bit文件,通過模擬器下載到FPGA的外掛flash內,上電自動載入文件執行程序功能,內部是真正的數字電路.
TAG:電工電氣學習 |