分享一本講解關於CPLD與硬件描述語言Verilog的PDF書籍,筆者在這方面研究甚少,有時候也會搞不清楚CPLD與FPGA的區別,網上找了些不錯的文章,彙總壓縮解釋如下:
CPLD進行一次下載編程(寫入操作)後,其內部邏輯門組合方式就保存下來,不管下次通電斷電,依舊可以執行上一次邏輯操作。
不一樣的是FPGA不能保存上次邏輯功能,斷電後,FPGA就失去所有配置。因此FPGA通常需要帶一塊配置芯片,在通電後,FPGA進行重新配置,恢復功能。
所以,一般情況下,你在學習階段,或者開發階段,最好使用FPGA,調試不對馬上重新燒寫。只要不斷電,你燒寫下去的邏輯功能是一直可用的。定型後可以考慮CPLD。
現在市面上,基本就兩個大廠:Xilinx或者Altera。
最後,無論是CPLD,還是FPGA,它們的編程語言都是Verilog HDL,還有就是這類開發板一般都比單片機開發板貴不少。
關注公衆號,免費獲取PDF從零開始系類資料。公衆號後臺回覆從零開始獲取全部從零開始系類資料的百度網盤鏈接!