FPGA、ASIC、CPLD的概念及區別

時間:2017-10-10 14:03:24

FPGA(Field Programmable Gate Array)是可編程ASIC。  

 

ASIC專用集成電路,它是面向專門用途的電路,專門為一個用戶設計和制造的。根據一個用戶的特定要求,能以低研制成本,短、交貨周期供貨的全定制,半定制集成電路。與門陣列等其ASIC(Application Specific IC)相比,它們又具有設計開發周期短、設計制造成本低、開發工具先進、標準產品無需測試、質量穩定以及可實時在線檢驗等優點。FPGA采用同步時鐘設計,使用全局時鐘驅動,采用時鐘驅動方式在各級專用布線資源上靈活布線,ASIC有時采用異步邏輯,一般采用門控時鐘驅動,一旦設計完成,其布線是固定的。FPGA比ASIC開發周期短,成本低,設計靈活。

 

CPLD(Complex Programmable Logic Device)是復雜可編程邏輯器件。CPLD開關矩陣路徑設計的一個優點是信號通過芯片的延時時間是確定的。設計者通過計算經由功能模塊、I/O模塊和開關矩陣的延遲就可以 任何信號的延遲時間,并且信號沿金屬線傳遞所引起的延遲是可忽略的

? 江苏快3号码表