新款钻石标准处理器106Micro(Tensilica)
发布时间:2008/5/27 0:00:00 访问次数:428
tensilica公司发布业界最小32位可授权处理器–钻石标准处理器106micro。106micro在130/90nm g制程下占用面积分别为0.26/0.13mm2,比arm7和cortex-m3都要小,性能却可达到1.22dmips/mhz,高于arm9e提供的性能。低功耗设计的106micro处理器主要用于soc中完成控制任务,同时也是从8/16位控制器向32位处理器过渡的理想选择。
钻石标准处理器106micro为一款超低功耗,不带cache的控制器。5级流水线结构使其主频在130g制程下能够轻松达到250mhz,90g征程下更可达到400mhz。采用独有的24/16位短指令,使其代码密度大大高于其它32/16位处理器。106micro的面积与性能数据如下表所示:
106micro在面积与功耗参数上优于其它32位微控制器,同时也能提供完备的控制功能。其采用经典的哈佛结构,使指令与数据ram分开以减少内存冲突,并提高关键代码与中断服务子程序的执行效率,ram大小根据用户需要最大可扩展至128kb。此外,还包括用于计算的32位乘法器、用于调试的跟踪端口、集成的定时器以及可提供快速复杂中断处理的中断资源(2级共15个中断)。
106micro管脚数目比arm7和cortexm3都要少,但能提供与arm9相当的性能。
如下表所示:
钻石标准处理器106micro为一款超低功耗,不带cache的控制器。5级流水线结构使其主频在130g制程下能够轻松达到250mhz,90g征程下更可达到400mhz。采用独有的24/16位短指令,使其代码密度大大高于其它32/16位处理器。106micro的面积与性能数据如下表所示:
130g |
90g | |||
速度优化 |
面积优化 |
速度优化 |
面积优化 | |
综合后面积 (mm2) |
0.32 |
0.26 |
0.17 |
0.13 |
布线后面积(mm2) |
0.41 |
0.29 |
0.17 |
0.145 |
布线后频率 (mhz) |
250 |
125 |
400 |
200 |
布线后功耗 (mw/mhz) |
0.12 |
0.1 |
0.05 |
0.04 |
106micro在面积与功耗参数上优于其它32位微控制器,同时也能提供完备的控制功能。其采用经典的哈佛结构,使指令与数据ram分开以减少内存冲突,并提高关键代码与中断服务子程序的执行效率,ram大小根据用户需要最大可扩展至128kb。此外,还包括用于计算的32位乘法器、用于调试的跟踪端口、集成的定时器以及可提供快速复杂中断处理的中断资源(2级共15个中断)。
106micro管脚数目比arm7和cortexm3都要少,但能提供与arm9相当的性能。
如下表所示:
arm7tdmi-s |
diamond 106micro |
arm cortex m3 | ||||||||||||||||||||||||||||||||||||||||||||||||
面积与性能 | ||||||||||||||||||||||||||||||||||||||||||||||||||
最高主频 (0.13g) worst case (sage-x 库, 速度优化) |
160 mhz |
250 mhz |
135 mhz | |||||||||||||||||||||||||||||||||||||||||||||||
dhrystone mips |
152 |
305 |
169 | |||||||||||||||||||||||||||||||||||||||||||||||
处理器核心面积(0.13g) (不包括总线接口、中断控制器和定时器) |
0.24 mm2 |
tensilica公司发布业界最小32位可授权处理器–钻石标准处理器106micro。106micro在130/90nm g制程下占用面积分别为0.26/0.13mm2,比arm7和cortex-m3都要小,性能却可达到1.22dmips/mhz,高于arm9e提供的性能。低功耗设计的106micro处理器主要用于soc中完成控制任务,同时也是从8/16位控制器向32位处理器过渡的理想选择。 钻石标准处理器106micro为一款超低功耗,不带cache的控制器。5级流水线结构使其主频在130g制程下能够轻松达到250mhz,90g征程下更可达到400mhz。采用独有的24/16位短指令,使其代码密度大大高于其它32/16位处理器。106micro的面积与性能数据如下表所示:
106micro在面积与功耗参数上优于其它32位微控制器,同时也能提供完备的控制功能。其采用经典的哈佛结构,使指令与数据ram分开以减少内存冲突,并提高关键代码与中断服务子程序的执行效率,ram大小根据用户需要最大可扩展至128kb。此外,还包括用于计算的32位乘法器、用于调试的跟踪端口、集成的定时器以及可提供快速复杂中断处理的中断资源(2级共15个中断)。 106micro管脚数目比arm7和cortexm3都要少,但能提供与arm9相当的性能。 如下表所示:
|