1樓:慘叫發生器
最大的區別是執行的效能
fpga和cpld的區別
2樓:匿名使用者
①cpld更適合完成各種演算法和組合邏輯,fpga更適合於完成時序邏輯。換句話說,fpga更適合於觸發器豐富的結構,而cpld更適合於觸發器有限而乘積項豐富的結構。
②cpld的連續式佈線結構決定了它的時序延遲是均勻的和可**的,而fpga的分段式佈線結構決定了其延遲的不可**性。
③在程式設計上fpga比cpld具有更大的靈活性。cpld通過修改具有固定內連電路的邏輯功能來程式設計,fpga主要通過改變內部連線的佈線來程式設計;fpga可在邏輯閘下程式設計,而cpld是在邏輯塊下程式設計。
④fpga的整合度比cpld高,具有更復雜的佈線結構和邏輯實現。
⑤cpld比fpga使用起來更方便。cpld的程式設計採用e2prom或fastflash技術,無需外部儲存器晶片,使用簡單。而fpga的程式設計資訊需存放在外部儲存器上,使用方法複雜。
⑥cpld的速度比fpga快,並且具有較大的時間可**性。這是由於fpga是門級程式設計,並且clb之間採用分散式互聯,而cpld是邏輯塊級程式設計,並且其邏輯塊之間的互聯是集總式的。
⑦在程式設計方式上,cpld主要是基於e2prom或flash儲存器程式設計,程式設計次數可達1萬次,優點是系統斷電時程式設計資訊也不丟失。cpld又可分為在編 程器上程式設計和在系統程式設計兩類。fpga大部分是基於sram程式設計,程式設計資訊在系統斷電時丟失,每次上電時,需從器件外部將程式設計資料重新寫入sram中。
其 優點是可以程式設計任意次,可在工作中快速程式設計,從而實現板級和系統級的動態配置。
⑧cpld保密性好,fpga保密性差。
⑨一般情況下,cpld的功耗要比fpga大,且整合度越高越明顯。
隨著複雜可程式設計邏輯器件(cpld)密度的提高,數字器件設計人員在進行大型設計時,既靈活又容易,而且產品可以很快進入市常許多設計人員已經感受到 cpld容易使用。時序可**和速度高等優點,然而,在過去由於受到cpld密度的限制,他們只好轉向fpga和asic。現在,設計人員可以體會到密度 高達數十萬門的cpld所帶來的好處。
3樓:放眼四海
從程式的角度來說區別還不是太大,他們的區別在於暫存器fpga遠大於cpld,容量大的多了,可以實現的功能也多,比cpld的價效比更高
fpga與plc的區別在**?能否通俗地介紹fpga?
4樓:匿名使用者
簡單的說,fpga內部就是可程式設計的閘電路,我們通過硬體描述語言構建具有所需功能的晶片,plc主要用於工業控制領域,相當於在一塊確定的晶片上通過軟體實現所需的控制邏輯,兩者的應用者完全屬於不同行業!
plc和fpga有啥區別,不都是可程式設計邏輯器件嗎
5樓:懵懂遊客
plc是可程式設計邏輯控制器,fpga是可程式設計邏輯陣列。現在有些fpga也有可程式設計控制器了,所以差別越來越小。
6樓:
plc是可程式設計邏輯控制器,fpga是現場可程式設計門陣列
plc適合小的程式設計電路,fpga可以做很多大型的複雜電路,plc用的是自己的語言,而fpga則是用的通用的rtl**。
一句話,fpga更強大
7樓:匿名使用者
plc是可程式設計邏輯控制器,主要用於工業控制。
fpga是可程式設計邏輯器件,用於訊號處理,邏輯聯合。
這個我贊成,plc是現成的產品,使用門檻低,用很直觀的梯形圖就可以程式設計,fpga只是一個晶片,外圍配套的電路要自己設計,程式設計也比較複雜,做大系統的時候單靠fpga是不可能的,涉及到各種各樣的通訊,網路,還有大量的數字量,模擬量,fpga基本沒戲。
plc 與fpga 有啥區別
8樓:毋夢苼
簡單點講,plc用於強電,fpga用於弱電。plc用梯形圖程式設計,fpga用硬體語言程式設計。
9樓:匿名使用者
plc用來控制強電,穩定性好,學習起來比較容易,**高。一般用於工業控制,比如做配電箱控制等。**執行特點是整體是個迴圈像微控制器一樣。
但並不實時更新io,整個迴圈執行完成統一更新io,這個有點fpga的影子。
fpga有兩個方向:一個是微電子,一個是電子。
這兩個方向發展都不錯,待遇比較高。
現在一般流行verilog語言,fpga學起來相對plc肯定要困難。**是並行執行。
10樓:匿名使用者
fpga是主要用在微電子行業上的
plc主要是工業控制上的
微控制器、arm、plc、dsp、fpga/cpld到底有什麼區別?分別應用在什麼地方?
11樓:匿名使用者
1,微控制器小型電腦處理器,最小可以到8個腳,**便宜,最便宜2塊錢
2,plc可變邏輯控制器,主要用在工業控制,裡面是類似一個加強的微控制器。對輸入輸出均有做處理
例如抗干擾,增加帶負載驅動能力
3,dsp 數字訊號處理晶片,這個用途可做訊號處理,例如影象處理,資料採集處理,它比單片要快很多,比微控制器功能要強大
4,fpga、cpld可變邏輯控制,這個做邏輯處理控制,小型的cpld是沒有**處理器的,大型可以嵌入系統,功能在微控制器之上,適合做大型的資料處理,邏輯控制。其**不便宜。但是他和微控制器有本質的區別。
例如微控制器有內嵌外設 ad,da轉換等,cpld則需要通過控制其他外設ic。
要想詮釋清楚,也非三言兩語能道明,還是多看看書本吧
學習可以以微控制器為先,其次是fpga,cpld,dsp。 plc比較簡單,學會前面後面只要瞭解一週一般都會了
12樓:
每個都有每個的用處
fpga和其它的不同之處在於, 它內部的閘電路是未程式設計的,可以靈活的配置程式設計,而其它的內部的數位電路都已經固化定型。
微控制器,arm,dsp,內部都有處理器,通過軟體和硬體設計可以用於某些特定環境。
有些arm晶片內部含有dsp部件,可以完成dsp功能。
plc用於工業環境,例如,車間,電梯,大型裝置等。
fpga內部是邏輯閘電路,應用比較廣泛。
pc和plc的區別是什麼,PC和PLC的區別是什麼?
1 plc工作環境要求比pc低,plc抗干擾能力強。2 plc設計除錯周期短。3 pc應用領域與plc不同。4 plc的輸入 輸出響應速度慢,一般ms級 而pc的響應速度快 為微秒級 5 plc維護比pc容易。6 plc程式設計比pc簡單易學。拓展資料 個人計算機由硬體系統和軟體系統組成,是一種能獨...
職位和職務的區別是啥?職位和職務的區別是什麼
職位主要說明你的身份是什麼,比如班長 職務則像職責一樣,主要在於說明你的任務,比如班長的職務就是管理班級紀律之類。職位是你在公司任職的職位,職務是你在公司擔任的事情叫做職務。職位和職務的區別是什麼 主要區別有,指代不同 側重表達不同 引證解釋不同,具體如下 一 指代不同。1 職位。指機關或團體中執行...
dcs和plc最大的區別是什麼,DCS和PLC最大的區別是什麼??
plc善於邏輯控制,如實現電氣迴路邏輯控制,屬於強電裝置,主要用於控制電機的開停等 dcs長於模擬量控制,屬於弱電裝置,主要用於液位 流量 溫度等模擬控制。plc和dcs由於在早期開發時,是由兩種技術人員開發的,面向不同的控制物件。plc主要針對於汽車製造,模擬量極少甚至沒有,開發人員主要是電氣技術...