CPLD 是壹種整合性較高的邏輯元件。由於具有高整合性的特點,故其有性能提升,可靠度增加, PCB 面積減少及成本下降等優點。 CPLD 元件,基本上是由許多個邏輯方塊( Logic Blocks )所組合而成的。而各個邏輯方塊均相似於壹個簡單的 PLD 元件(如 22V10 )。邏輯方塊間的相互關系則由可變成的連線架構,將整個邏輯電路合成而成。
Altera公司作為全球最大的可編程邏輯器件供應商之壹,可提供MAX7000S(E)、MAX7000A(AE)、MAX7000B、FLEX6000A、FLEX10KA、FLEX 10KE 等系列產品。這些產品可用於組合邏輯、時序、算法、雙端口RAM、FIFO 的設計。在加ALTERA 公司的MAX+pulsII 9.62 開發軟件集設計輸入、處理、校驗和器件編程於壹體,集成度高,開發周期短。
EPM7000 系列 CPLD 器件的性能特點
·以第二代多陣列矩陣(MAX)結構為基礎,是壹種高性能CMOS EEPROM 器件;
·通過JTAG 接口可實現在線編程(ISP);
·邏輯密度為600~5000 個可用編程門電路,128 個宏單元;
·引腳到引腳的邏輯延時為5.0ns,計數器工作頻率可達到178MHz;
·有集電極開路選擇,可編程宏單元觸發器;
·具有專有的清除、時鐘、輸出使能控制;
·包括壹個可編程的程序加密位,全面保護專利設計。
EPM 7128 EEPM7128S:
可用門數目:2500
宏單元數目:128
邏輯陣列塊數目:8
最大用戶I/O 數目:100
tPD(ns):6
tSU/ns:5
tFSU/ns:2.5
tC01/ns:4
ATMEL的 CPLD ATF1508和ALTERA 的CPLD EPM7128的結構基本是壹樣的,在用的時候只是在下載方法上不壹樣,也就是在下載的時候要用 ATMEL提供的軟件下載。