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