FPGA和CPLD的比較

2022-08-01 00:27:10 字數 482 閱讀 6065

1 fpga的整合度比cpld高,具有更複雜的佈線結構和邏輯實現。

2cpld更適合觸發器有限而乘積豐富的結構,更適合完成複雜的組合邏輯;fpga更適合於觸發器豐富的結構,適合完成時序邏輯。

3cpld連續式佈線結構決定了他的時序均勻的可**的,而fpga的分段式佈線結構決定了其延時的不可**性。cpld比fpga速度快。

4在程式設計上fpga比cpld具有更大的靈活性。cpld通過修改具有固定內部電路的邏輯功能來程式設計,fpga主要通過改變內部連線的佈線來程式設計;fpga可在邏輯門下程式設計,而cpld實在邏輯塊程式設計。

5在程式設計方式上,cpld主要是基於eeprom或flash儲存器程式設計,程式設計次數可達一萬次,優點是系統斷電時程式設計資訊不丟失。fpga大部分是基於sram程式設計,斷電丟失,每次上電需從期間外部將程式設計資料重新寫入sram,其優點是可以程式設計任意次,且可以在工作中快速程式設計,從而實現班級和系統及的動態配置。

6 一般情況下,cpld的功耗要比fpga大,且整合度越高越明顯。

fpga和cpld的辨別

目前國內使用的主流fpga和cpld晶元,主要是altera和xilinx兩家。要辨別他們,讀出晶元上標稱的型號即可,如果對器件熟悉的話,一看型號的字首就能辨別 以altera公司的 為例 altera公司的產品一般以ep開頭,代表可重複程式設計。1.如果型號以epm 開頭,即max系列 其中max...

FPGA與CPLD的區別

儘管fpga和cpld都是可程式設計asic器件,有很多共同特點,但由於cpld和fpga結構上的差異,具有各自的特點 cpld更適合完成各種演算法和組合邏輯,fp ga更適合於完成時序邏輯。換句話說,fpga更適合於觸發器豐富的結構,而cpld更適合於觸發器有限而乘積項豐富的結構。cpld的連續式...

FPGA與CPLD的區別

儘管fpga和cpld都是可程式設計asic器件,有很多共同特點,但由於cpld和fpga結構上的差異,具有各自的特點 cpld更適合完成各種演算法和組合邏輯,fp ga更適合於完成時序邏輯。換句話說,fpga更適合於觸發器豐富的結構,而cpld更適合於觸發器有限而乘積項豐富的結構。cpld的連續式...