Q30.
複雜可程式規劃邏輯元件(CPLD)具有下列哪些特性?
電力電子 · 甲級 · 邏輯與數位系統 · Q30
難易度分析
3 / 5
本題為多項選擇,需要辨別兩項正確特性,考驗考生對 CPLD 與 FPGA 內部結構與記憶體類型的區別判斷,並辨識常見誤解。
正確答案 (複選):①, ③
- ① 特別適合用於實現組合邏輯電路(combinational logic):CPLD 內部架構採用 AND-OR 可程式化陣列,其 巨細胞(Macrocell) 設計特別適合實現 組合邏輯電路,如解碼器、多工器等布林函數的直接映射。
- ③ 程式儲存於E2PROM 或Flash 記憶體:CPLD 採用 非揮發性記憶體(E²PROM 或 Flash)儲存程式,因此 斷電後程式不會遺失,上電即可立即運作,無需外部載入元件。
錯誤選項解析
- ② 特別適合用於實現循序邏輯電路(sequential logic):CPLD 雖可實現 循序邏輯電路,但其 有限的暫存器資源 與較少的邏輯細胞數量,使其並非最佳選擇;FPGA 才是實現複雜循序邏輯的首選。
- ④ 程式儲存於SRAM 記憶體:SRAM 為 揮發性記憶體,此為 FPGA 的程式儲存方式,斷電後需由外部 設定晶片(Configuration IC) 重新載入;CPLD 則採用非揮發性技術。
Learning Tip
"CPLD 與 FPGA 的架構差異 為常考重點:CPLD 採用 非揮發性 E²PROM/Flash 技術,適合 組合邏輯 與 控制電路;FPGA 採用 SRAM 揮發性 技術,適合 大量暫存器 與 複雜循序邏輯。另需注意 CPLD 的 巨細胞(Macrocell) 結構由 AND 陣列 與 D 型正反器 組成,上電即可執行,無需外部載入。"
學員答題分佈
①特別適合用於實現組合邏輯電路(combinational logic)0%
②特別適合用於實現循序邏輯電路(sequential logic)0%
③程式儲存於E2PROM 或Flash 記憶體0%
④程式儲存於SRAM 記憶體0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!