综合FPGAs、ASIC和ASSP优势,Atmel打造科定制处理器
发布时间:2008/5/28 0:00:00 访问次数:440
爱特梅尔公司(atmel corp)表示,该公司将量产一种新的可定制金属可编程32位基于arm的微控制器,这种微处理器被称为可定制爱特梅尔处理器(customizable atmel processors, cap)。
爱特梅尔的asic的市场营销总监jay johnson表示,与通常由fpga实现的dsp算法相比,新的at91cap可定制爱特梅尔处理器所提供的dsp算法性能要高8倍,因而,使功耗和单位ic成本得到极大地降低,下降了30%到50%之多。新的cap器件将是爱特梅尔现有32位基于arm7、arm9及arm11的avr32uc3和avr32 ap7微控制器系列的扩展。
johnson指出:“对于算法上复杂的设计,设计工程师一直被局限于三个选项:dsp处理器、fpga或定制asic。”fpga在该市场中已经取得了重大进展,这是因为它们实现了比dsp处理器更快的dsp功能,并且不需要大批量及与asic相关的nre费用。
然而,众所周知的是fpga存在高功耗且性能远不及定制ic的问题。与所有爱特梅尔的32位微控制器类似,at91cap mcu包括一个爱特梅尔处理器内核,各种外围设备(每个外围设备都有自己的dma)和多条高速总线。
新型可定制处理器模块的独特之处在于金属可编程模块(mp模块),该模块具有与多达200万个fpga等效的门,能用于实现下列任何一项功能:1) dsp算法或通常在fpga中实现的其它ip;2)一个或更多的补充的处理器内核;3)目前在爱特梅尔的基于arm7和arm9的mcu系列的标准产品中还没有的附加外围设备。
“如果我们能开发一种允许开发商迅速地建立各种针对他们的特定需要而最优化的标准产品,我们将有更多的机会,” johnson指出。
采用定制开发的库,金属可编程单元构造(metal programmable cell fabric, mpcf)结合了能配置到400种以上的不同功能单元之中的紧凑8三极管内核单元,johnson说,mpcf的有效单元布线和附加金属层能提供比替代技术高得多的三极管和布局利用(率)。
johnson表示,“在相同工艺技术下,由于已布线的门密度几乎等于标准单元asic的门密度,mpcf技术使cap mcu的成本与可比的mcu-plus-fpga解决方案的成本要低30%到50%,与标准单元asic相比则更具成本竞争优势。”
johnson指出,通过把系统独有的ip和片上胶合逻辑与mcu进行集成,利用具有零等待状态的、能以完全总线速度运行的逻辑,与fpga实现相关的开/关芯片延迟被消除了。johnson表示,“mp模块具有400mhz或更大的时钟速率,从而有可能把在mp模块中实现的fpga逻辑的性能提高8倍。”
要让开发商在他们对金属可编程逻辑模块应用的过程中把灵活性最大化,at91cap使能的mcu具有一个多层的总线矩阵,其中,具有专用于mp模块的多个总线主控单元,以消除总线冲突,并使片上带宽最大化。
例如,这一家族的新型器件之一—基于arm7的at91cap7就有一个具有4个专门用于mp模块的总线主控单元的6层总线,mp模块的有19.2 gbps的最大片上带宽。其它器件如基于arm9的at91cap9包含一个具有3个专门用于mp模块的总线主控单元的12层总线,该模块具有38.4gbps的最大片上带宽。
金属可编程方法也非常适用于多核器件,特别是如果开发商有一个与标准arm配置及部分定制的内核变化都有关的设计时。johnson表示,cap9器件上的mp模块被设计用来实现具有高速缓冲存储器的第二个arm926ej-s内核。
以arm7tdmi处理器核心为基础,包含可定制逻辑的at91cap7s mcu相当于约28k或50k fpga lut,或者是250k或450k可布线的asic门。基于arm9的at91cap9s把一个200mhz arm926ej-s与每一个都具有16kb容量的程序和数据高速缓冲存储器集成,并且可定制逻辑相当于约28k或56k fpga lut的(250k或500k可布线asic阵列)。
johnson表示,任何现有的arm7/9-plus-fpga的设计都能被移植到at91cap器件中,包括掩膜费、工程收费和原型建立在内,nre成本仅为15万美元。
爱特梅尔公司(atmel corp)表示,该公司将量产一种新的可定制金属可编程32位基于arm的微控制器,这种微处理器被称为可定制爱特梅尔处理器(customizable atmel processors, cap)。
爱特梅尔的asic的市场营销总监jay johnson表示,与通常由fpga实现的dsp算法相比,新的at91cap可定制爱特梅尔处理器所提供的dsp算法性能要高8倍,因而,使功耗和单位ic成本得到极大地降低,下降了30%到50%之多。新的cap器件将是爱特梅尔现有32位基于arm7、arm9及arm11的avr32uc3和avr32 ap7微控制器系列的扩展。
johnson指出:“对于算法上复杂的设计,设计工程师一直被局限于三个选项:dsp处理器、fpga或定制asic。”fpga在该市场中已经取得了重大进展,这是因为它们实现了比dsp处理器更快的dsp功能,并且不需要大批量及与asic相关的nre费用。
然而,众所周知的是fpga存在高功耗且性能远不及定制ic的问题。与所有爱特梅尔的32位微控制器类似,at91cap mcu包括一个爱特梅尔处理器内核,各种外围设备(每个外围设备都有自己的dma)和多条高速总线。
新型可定制处理器模块的独特之处在于金属可编程模块(mp模块),该模块具有与多达200万个fpga等效的门,能用于实现下列任何一项功能:1) dsp算法或通常在fpga中实现的其它ip;2)一个或更多的补充的处理器内核;3)目前在爱特梅尔的基于arm7和arm9的mcu系列的标准产品中还没有的附加外围设备。
“如果我们能开发一种允许开发商迅速地建立各种针对他们的特定需要而最优化的标准产品,我们将有更多的机会,” johnson指出。
采用定制开发的库,金属可编程单元构造(metal programmable cell fabric, mpcf)结合了能配置到400种以上的不同功能单元之中的紧凑8三极管内核单元,johnson说,mpcf的有效单元布线和附加金属层能提供比替代技术高得多的三极管和布局利用(率)。
johnson表示,“在相同工艺技术下,由于已布线的门密度几乎等于标准单元asic的门密度,mpcf技术使cap mcu的成本与可比的mcu-plus-fpga解决方案的成本要低30%到50%,与标准单元asic相比则更具成本竞争优势。”
johnson指出,通过把系统独有的ip和片上胶合逻辑与mcu进行集成,利用具有零等待状态的、能以完全总线速度运行的逻辑,与fpga实现相关的开/关芯片延迟被消除了。johnson表示,“mp模块具有400mhz或更大的时钟速率,从而有可能把在mp模块中实现的fpga逻辑的性能提高8倍。”
要让开发商在他们对金属可编程逻辑模块应用的过程中把灵活性最大化,at91cap使能的mcu具有一个多层的总线矩阵,其中,具有专用于mp模块的多个总线主控单元,以消除总线冲突,并使片上带宽最大化。
例如,这一家族的新型器件之一—基于arm7的at91cap7就有一个具有4个专门用于mp模块的总线主控单元的6层总线,mp模块的有19.2 gbps的最大片上带宽。其它器件如基于arm9的at91cap9包含一个具有3个专门用于mp模块的总线主控单元的12层总线,该模块具有38.4gbps的最大片上带宽。
金属可编程方法也非常适用于多核器件,特别是如果开发商有一个与标准arm配置及部分定制的内核变化都有关的设计时。johnson表示,cap9器件上的mp模块被设计用来实现具有高速缓冲存储器的第二个arm926ej-s内核。
以arm7tdmi处理器核心为基础,包含可定制逻辑的at91cap7s mcu相当于约28k或50k fpga lut,或者是250k或450k可布线的asic门。基于arm9的at91cap9s把一个200mhz arm926ej-s与每一个都具有16kb容量的程序和数据高速缓冲存储器集成,并且可定制逻辑相当于约28k或56k fpga lut的(250k或500k可布线asic阵列)。
johnson表示,任何现有的arm7/9-plus-fpga的设计都能被移植到at91cap器件中,包括掩膜费、工程收费和原型建立在内,nre成本仅为15万美元。