可編程片上系統(tǒng)
可編程片上系統(tǒng)是一種特殊的嵌入式系統(tǒng):首先它是片上系統(tǒng),即由單個芯片完成整個系統(tǒng)的主要邏輯功能;其次,它是可編程系統(tǒng),具有靈活的設(shè)計方式,可裁減、可擴充、可升級,并具備軟硬件在系統(tǒng)可編程的功能。 最少也包含一個嵌入式處理器內(nèi)核; 可能包含部分可編程模擬電路; 豐富的IP Core資源可供選擇; 足夠的片上可編程邏輯資源; 處理器調(diào)試接口和FPGA編程接口; 具有小容量片內(nèi)高速RAM資源; 單芯片、低功耗、微封裝。 可編程片上系統(tǒng)設(shè)計技術(shù)涵蓋了嵌入式系統(tǒng)設(shè)計技術(shù)的全部內(nèi)容,除了以處理器和實時多任務(wù)操作系統(tǒng)(RTOS)為中心的軟件設(shè)計技術(shù)、以PCB和信號完整性分析為基礎(chǔ)的高速電路設(shè)計技術(shù)以外,可編程片上系統(tǒng)還涉及目前以引起普遍關(guān)注的軟硬件協(xié)同設(shè)計技術(shù)。由于可編程片上系統(tǒng)的主要邏輯設(shè)計是在可編程邏輯器件內(nèi)部進行,而BGA封裝已被廣泛應(yīng)用在微封裝領(lǐng)域中,傳統(tǒng)的調(diào)試設(shè)備,如:邏輯分析儀和數(shù)字示波器,已很難進行直接測試分析,因此,必將對以仿真技術(shù)為基礎(chǔ)的軟硬件協(xié)同設(shè)計技術(shù)提出更高的要求。