HOW-to:可編程邏輯小工具(CPLD)
複雜的可編程邏輯小工具(CPLD)包含眾多7400-SERRIES邏輯IC的構建塊。可以在PC上設計總電路,然後上傳到CPLD以進行即時實現。鏈接到CPLD的微控制器就像用重新編程電路卡配對的微控制器以及完全庫存的電子商店。 首先,我們不確定廣泛的魅力以及在業餘愛好者項目中的應用程序,但我們已經相信。自定義邏輯小工具可以擺脫讀取數據表的天數,發現完美的邏輯IC組合,然後等待芯片到達。電路板更容易使用CPLD,因為具有可編程引腳放置的單個芯片可以代替100S的私有邏輯IC。可以通過上傳新設計而不是蝕刻以及填充新電路板來校正電路錯誤。 CPLDS快速,反應時間以100MHz開始。儘管他們的極端多功能性,但CPLD是一個成熟的創新,芯片以1美元開始。 我們有一個可拆分的自我編程的進步板,可以讓你開始。別擔心,這個板有一個串行端口接口,用於使用CPLD,以及不需要單獨的(通常是並行端口)JTAG程序員。 CPLDS介紹 何時利用CPLD 當樣式需要多個7400系列邏輯IC時,請考慮利用CPLD。 CPLD將更便宜,更快,也可以使用完美的PCB進行完美的識別配置來編程。 在棘手的樣式中使用CPLD可能需要許多迭代。在軟件應用程序中更容易,並將其上傳到CPLD,而不是設計,蝕刻以及填充新電路板。 最大速度以及立即響應,請選擇CPLD。速度的差異是驚人的; CPLD以100MHz開頭,而微控制器響應幾MHz的中斷。 CPLD樣式對外部刺激作出反應的類型電路,反應幾乎瞬間發生。微控制器執行代碼以對事件做出反應,即使中斷例程也具有相對高的延遲。 CPLD與FPGA FPGA比CPLD更好地理解,但它們分享了許多特徵。這個類比並不完美,但是我們喜歡它:如果FPGA是重新編程的處理器內核,則CPLD是一種可再編程的電路卡或麵包板。 FPGA替換微控制器,內存以及其他組件。 CPLD符合邏輯IC,以及與微控制器一起使用。 製造商 Altera以及Xilinx,最大的CPLD製造商,為他們的FPGA更好地了解。格子半導體是一個更大的CPLD製造商,較少的鄰近。 Atmel製作舊行業標準CPLD的PIN兼容版本。 如果您計劃在5Volts工作,您的選擇有限。 Xilinx XC9500 CPLD仍然提供新的舊庫存,但費用超過較新的3.3伏等當量。 Atmel的ATF1502系列在5Volts工作,但他們沒有提供免費的進步環境。 在3.3Volts上有更多選項,但是新的CPLD逐步地具有2.5Volts,1.8Volts或更低運行的核心。 Altera MaxII以及Xilinx XC9500XL系列最有可能是最突出的3.3Volt CPLD。 Xilinx同樣使CoolRunnerii CPLD成為TQFP束中的僅適用於核心的單獨的1.8伏電源。 包裝 大多數製造商在Hobbyist友好PLCC 44套件中提供一個或兩個CPLD,但這開始消失。 PLCC是一個帶有四面銷的SOIC大小的表面安裝芯片。 PLCC44插座通常在通孔以及SMD版本中提供。不幸的是,較新的CPLD家庭開始擺脫PLCC束,只需提供44個引腳以及Xilinx的CoolRunnerii等更大的TQFP芯片。 開發環境 除了Verilog或VHDL之外,大多數製造商提供了一種自由進步氛圍,可利用簡單的原理圖來提供簡單的原理圖。許多人不會在免費版本中支持最新的FPGA,但是我們只要求CPLD部件無論如何。 Altera有Quartus,Xilinx有ISE,以及格子有isplever。 Atmel有針對ATF15xx系列的Prochip Designer,但他們只提供6個月的試用許可證 – 他們不會真正為我們提供。 程序員 由於PIC微控制器已編程CPLD,我們呈現的進步板不要求單獨的JTAG程序員。如果您想要外部程序員,最便宜的是並行端口程序員:Xilinx的並行電纜III以及Altera的Buttleblaster。 Sparkfun提供實惠的克隆以及原理圖。 Openocd是一款通用USB JTAG程序員,可以使用許多CPLD,FPGA以及武器。 我們的選擇 我們最終在Xilinx XC9500XL系列上定居了它D一個廉價的進步集,我們可能利用在實現整個設計之前測試我們的JTAG程序員。 DO-CPLD-DK來自DigIlent包括XC9572XL,CoolRunnerII以及並行端口編程器。 Nu Horizo ns有40美元的舊非RoHS設計,但由於邋illy變量類型處理在他們的信用歷史記錄卡處理腳本中,我們無法在線訂單。我們試圖通過電話完成,但是,即使在網站故障期間,他們也拒絕在手機上採取這麼少的訂單。最終,在包括新的地平線過高的運費之後,在Digikey(#122-1512-ND)下支付全額費用更便宜。我們通常不會提及這一點,但只有兩個地點購買董事會,最有價值不值得注意我們的經驗。 ...