可編程邏輯包括 PAL、GAL、PLD 等。通過不斷發(fā)展,它已經(jīng)發(fā)展成為現(xiàn)在的CPLD/FPGA。CPLD(復雜可編程邏輯器件)和FPGA(現(xiàn)場可編程門陣列)的功能基本相同,只是實現(xiàn)原理略有不同。當忽略兩者之間的差異時,它們可以稱為可編程邏輯器件或CPLD / FPGA。CPLD的實施基于產品術語結構。FPGA 基于 查找表結構。
CPLD和FPGA
兩者之間的區(qū)別通常具有以下特征:
1.CPLD的邏輯單元大,容量小,時序確定,可以根據(jù)查找表(基于LUT)預測延遲,因此時間取決于查找表的路由。
2.CPLD的容量一般較小,寄存器較少,因此適合設計一些容量小的復雜組合邏輯,如地址解碼器,總線接口和上電復位邏輯。另一方面,F(xiàn)PGA可以做一些大容量的高級設計,比如嵌入式CPU、數(shù)據(jù)處理等。
3.CPLD的內部連接采用連續(xù)的內部連接,那么這個鏈路延遲是固定的,但受連接路徑的影響,F(xiàn)PGA使用分段鏈路來充分利用連接資源。
4.FPGA可以提供比CPLD器件足夠的邏輯容量密度,大大減少了PCB的空間,降低了系統(tǒng)的功耗。
CPLD和FPGA的區(qū)別如上所述,但作為可編程邏輯器件,它們有其共同的特點,一般可以由三部分組成:
1.構成設備邏輯組件核心的二維邏輯陣列(邏輯單元)。
2.設備的輸入和輸出塊(I / O),負責芯片與外部電路之間的接口連接。
3.鏈接到邏輯塊的互連資源,用于邏輯塊之間以及邏輯塊與I/O之間的連接。
-
FPGA
+關注
關注
1645文章
22050瀏覽量
618734 -
cpld
+關注
關注
32文章
1257瀏覽量
171538 -
可編程邏輯
+關注
關注
7文章
526瀏覽量
44771
發(fā)布評論請先 登錄
FPGA實戰(zhàn)演練邏輯篇3:FPGA與CPLD
FPGA與CPLD的區(qū)別
FPGA和CPLD的主要區(qū)別是什么
cpld fpga 區(qū)別
關于CPLD和FPGA的區(qū)別

cpld和fpga的區(qū)別,cpld和fpga的優(yōu)缺點
CPLD和FPGA兩者的區(qū)別

評論