爱特梅尔(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) 模块。