CPLD開發板概述
CPLD(ComplexProgrammableLogicDevice)複雜可程式邏輯器件,是從PAL和gal器件發展出來的器件,相對而言規模大,結構複雜,屬於大規模積體電路範圍。CPLD可對初、中級學習者設計提供幫助,用戶降低學習成本和加快用戶快速進入可程式邏輯器件設計開發領域,提供一個幫助用戶快速開始可程式邏輯器件學習之旅的硬體平台。是一種用戶根據各自需要而自行構造邏輯功能的數字積體電路。其基本設計方法是藉助集成開發軟體平台,用原理圖、硬體描述語言等方法,生成相應的目標檔案,通過下載電纜(“在系統”編程)將代碼傳送到目標晶片中,實現設計的數字系統。 許多公司如今都開發出了CPLD可程式邏輯器件。比較典型的就是Altera、Lattice、Xilinx世界三大權威公司的產品,這裡給出常用晶片:AlteraEPM7128S(PLCC84)、LatticeLC4128V(TQFP100)、XilinxXC95108(PLCC84) FPGA是英文Field-ProgrammableGateArray的縮寫,即現場可程式門陣列,它是在PAL、GAL、CPLD等可程式器件的基礎上進一步發展的產物。它是作為專用積體電路(ASIC)領域中的一種半定製電路而出現的,既解決了定製電路的不足,又克服了原有可程式器件門電路數有限的缺點。目前FPGA的品種很多,有XILINX的XC系列、TI公司的TPC系列、ALTERA公司的FIEX系列等。