Professional Documents
Culture Documents
陳鍾誠 2005 年 5 月 16 日
PLD
(Programmable Logic Device)
PLA
(Programmable Logic Array)
PLA v.s PAL
PLA PAL
Macrocell ( 巨單元 )
為 PLA 加上正反器以增強功能
PLD 的燒錄裝置
PLCC
雖然 PLA 和 PAL 都有如圖 3.21a 所示的 DIP 包裝,它們
也有另一種普遍的包裝稱為 PLCC (plastic-leaded chip
carrier)
如果可以不必透過程式化裝置來程式控制晶片,在晶片仍在電路板上
的情況對晶片作程式化,這是最方便的。這種程式化的方法稱為系統
內程式化 (in-system programming, ISP) 。
CPLD (Complex PLD)
互連接線包含可程式開關,用來連接似 PAL 區塊。
CPLD 的子區 塊
CPLD 與 JTAG
IEEE 將 CPLD 上使用這種程式化方法的電
路標準化,稱為 JTAG 埠 (port) 。
一旦 CPLD 被程式化就可以永遠保持這個狀
態,即使晶片的電源供應被關掉。此特性稱
為非揮發性 (nonvolatile) 程式化。
FPGA
場域可程式邏輯閘陣列 (field-
programmable gate array, FPGA) 是可
以實作較大型邏輯電路的可程式邏輯元
件。
FPGA 的基 本單元 - LUT
最常用的邏輯區塊稱為對照表
(lookup table, LUT) ,包含儲存單元
(storage cell) 用來實作小型函數。
三輸入 LUT
FPGA 的特 性
FPGA 中 LUT 的儲存單元是揮發性 (volatile) ,當晶片的電源關掉時
儲存的內容將會遺失。
通常有個小型記憶體晶片可以永遠保持其資料,稱為可程式唯讀記憶
體 (programmable read-only memory, PROM) ,包含在放置 FPGA
的電路板上。
問題,高扇入,造成延遲
在 FPGA 上分 解成兩 層,
減低扇 入級 度
f x1 x6 ( x3 x4 x5 ) x2 x7 ( x3 x4 x5 )
( x1 x6 x2 x7 )( x3 x4 x5 )