愛特梅爾(Atmel Corporation)和嵌入式虛擬IP供應商Trango Virtual Processors宣佈,為愛特梅爾AT91CAP9可客製化微控制器的使用者推出Trango的虛擬IP產品Hypervisor。因為開發出多個與硬體無關的基礎性CAP架構之虛擬實例,Trango的Hypervisor能顯著縮短CAP應用軟體的開發時間,而且只要對現有軟體進行最少的修改即可重新使用。
Trango的Hypervisor既可用AT91CAP9A-STK入門工具組快速完成原型開發;也可用AT91CAP9A-DK開發工具組進行深度應用開發。此一聯合解決方案將可以讓客戶在進行其CPU及系統設計時,可以從高度靈活的客製化、更快的上市時間及大幅降低成本等特點中受益。
這款聯合解決方案因為是在愛特梅爾硬體客製化程度極高的CAP構架系統(可配置各種周邊、介面和客製化邏輯)的基礎上所發展的,所以它可以提供更大的軟體靈活性。由於該方案支持多種異構(heterogeneous)環境,故可完美地整合任何作業系統、即時作業系統(RTOS)或獨立應用。專屬代碼和開放源始碼軟體可共存,各自在其安全執行範疇內,在保護知識產權投資的同時,還可推動放源始碼軟體的使用。該方案在軟體或硬體兩方面均可實現更短的開發週期和更低的成本。採用愛特梅爾CAP產品的非重復性工程(non-recurring engineering;NRE)費用將遠低於標準單元ASIC產品;而利用 Trango 的 Hypervisor,還可為一般需要多個 CPU 的應用省去額外的處理器,從而顯著減少材料清單。
愛特梅爾的系統單晶片(SoC)相當完備,因此設計人員只需集中精力處理整合的可客製化邏輯。同時,Trango的Hypervisor可以讓軟體的再使用最大化,並可減輕整合多項專案計畫的工作負擔。此一方案的兩大組成部分均能顯著地降低成本,並有助於設計出富有競爭力的創新產品。
虛擬化技術是一種軟體技術,可讓開發人員開發出多個同時發生的執行環境。實務上來說,這意味著在每個環境中執行的應用軟體都像是系統單晶片的唯一擁有者和所有者一般,此時事實上卻是在基礎性硬體的一個虛擬表現(representation)上執行:即Trango的Hypervisor創造出了一些虛擬處理器及其隔離的執行環境,而作業系統、即時作業系統或應用程式可在其中運行。Trango 的Hypervisor解決方案出貨時,隨產品配備了整套的服務(功率管理、健康監控),以及一套完整的SDK ,和基於Eclipse 的工具套件。
愛特梅爾的CAP產品是一款基於ARM微控制器的系統單晶片,配備有高速的本地記憶體、有眾多符合業界標準的周邊和介面,以及一個可讓設計人員添加客戶客製化邏輯的金屬可編程(MP) 模組。