yybukn
單片機和FPGA的區別
單片機和FPGA的區別本質是軟件和硬件的區別。
單片機設計屬軟件範疇;它的硬件(單片機芯片)是固定的,通過軟件編程語言描述軟件指令在硬件芯片上的執行;
FPGA設計屬硬件範疇,它的硬件(FPGA)是可編程的,是一個通過硬件描述語言在FPGA芯片上自定義集成電路的過程;
CPLD和FPGA的主要區別
CPLD和FPGA包括一些相對大數量的可編程邏輯單元。CPLD邏輯門的密度在幾千到幾萬個邏輯單元之間,而FPGA通常在幾萬到幾百萬之間。
一、CPLD和FPGA的區別一:系統結構
二、CPLD和FPGA的區別二:內置模塊和內置記憶體
三、CPLD和FPGA的區別三
CPLD下電之後,原有燒入的邏輯結構不會消失,而FPGA下電之後,再次上電之時,需要重新加載FLASH裡面的邏輯代碼,需要一定的加載時間。