新款鉆石標(biāo)準(zhǔn)處理器106Micro(Tensilica)
鉆石標(biāo)準(zhǔn)處理器106Micro為一款超低功耗,不帶cache的控制器。5級流水線結(jié)構(gòu)使其主頻在130G制程下能夠輕松達到250MHz,90G征程下更可達到400MHz。采用獨有的24/16位短指令,使其代碼密度大大高于其它32/16位處理器。106Micro的面積與性能數(shù)據(jù)如下表所示:
|
130G |
90G | ||
速度優(yōu)化 |
面積優(yōu)化 |
速度優(yōu)化 |
面積優(yōu)化 | |
綜合后面積 (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在面積與功耗參數(shù)上優(yōu)于其它32位微控制器,同時也能提供完備的控制功能。其采用經(jīng)典的哈佛結(jié)構(gòu),使指令與數(shù)據(jù)RAM分開以減少內(nèi)存沖突,并提高關(guān)鍵代碼與中斷服務(wù)子程序的執(zhí)行效率,RAM大小根據(jù)用戶需要最大可擴展至128KB。此外,還包括用于計算的32位乘法器、用于調(diào)試的跟蹤端口、集成的定時器以及可提供快速復(fù)雜中斷處理的中斷資源(2級共15個中斷)。
106Micro管腳數(shù)目比ARM7和Cortex M3都要少,但能提供與ARM9相當(dāng)?shù)男阅堋?
如下表所示:
|
ARM7TDMI-S |
Diamond 106Micro |
ARM Cortex M3 |
面積與性能 | |||
最高主頻 (0.13G) worst case (Sage-X 庫, 速度優(yōu)化) |
160 MHz |
250 MHz |
135 MHz |
Dhrystone MIPS |
152 |
305 |
169 |
處理器核心面積(0.13G) (不包括總線接口、中斷控制器和定時器) |
0.24 mm2 |
0.18 mm2 |
0.23 mm2 |
功耗 | |||
mW/MHz (0.13G) (Sage-X 庫,面積優(yōu)化) |
0.10 (不包括總線接口、中斷控制器和跟蹤端口) |
0.1 |
0.12 (由采用Metro 庫得到的結(jié)果外推) |
特性 | |||
流水線深度 |
3 |
5 |
3 |
代碼密度 |
32/16位指令,根據(jù)模式位進行切換 |
24/16位短指令,無須切換 |
只支持ARM Thumb2 指令集 |
存儲器架構(gòu) |
統(tǒng)一的指令和數(shù)據(jù)接口 |
指令與數(shù)據(jù) RAM 分開TCMs |
不支持TCMs |
中斷控制器 |
需要外部中斷控制器 |
集成中斷控制器 支持2級工15個中斷 |
可選的中斷控制器 |
集成的定時器數(shù)目 |
0 |
1 |
1 |
關(guān)于ARM的數(shù)據(jù)來自于ARM官方網(wǎng)站及產(chǎn)品廣告,2007年6月,TSMC .13G制程。所有速度、功耗數(shù)據(jù)依客戶選用的EDA工具及庫的區(qū)別會有不同。
提供AMBA AHB接口
所有Tensilica鉆石系列處理器都帶有高性能PIF總線接口,可橋接至其它任何總線接口(如OCP,CoreConnect),也可通過橋接提供AMBA AHB接口。
基于經(jīng)過檢驗的Xtensa處理器技術(shù)
Tensilica鉆石系列標(biāo)準(zhǔn)處理器全部基于Xtensa可配置可擴展的處理器架構(gòu),此架構(gòu)已應(yīng)用于120多家客戶的250多款芯片設(shè)計中進行檢驗。若客戶對某個型號的鉆石標(biāo)準(zhǔn)處理器感興趣,同時又希望針對其應(yīng)用特點作進一步剪裁,則可放心升級到Xtensa可配置處理器,兩者軟件完全兼容。
合作伙伴支持
Tensilica授權(quán)的設(shè)計中心遍布全球–許多業(yè)界領(lǐng)導(dǎo)廠商如AFTek, D-Clue, eInfochips, Genesis Technology, HD Lab, IBEX, Magellan Discovery Corp., Tallika, Tata Elxsi 和 Wipro都提供包括鉆石標(biāo)準(zhǔn)處理器在內(nèi)的全套設(shè)計服務(wù)。
Tensilica為其鉆石系列標(biāo)準(zhǔn)處理器提供包括軟件開發(fā)工具在內(nèi)的完善配套支持。
• 106Micro支持Express Logic的ThreadX操作系統(tǒng)。其它鉆石標(biāo)準(zhǔn)處理器不但可以支持ThreadX,而且支持Nucleus, uC/OS-II, open-source Linux, and micro-iTron等操作系統(tǒng)。
• 可選支持Avnet Xilinx LX60 和 LX200 FPGA 演示板
• 來自EVE, ProDesign, S2C, Sophia Systems, Synplicity和 Yokogawa Digital Computer的SOC仿真支持。
• 來自Bytetools, FS2, Macraigor Systems 和Sophia Systems的JTAG仿真器支持
• 來自ARM (Artisan) 和 Virage Logic的工藝庫及存儲器支持
• 來自Cadence, CoWare, Magma 和 Synopsys的EDA工具支持
• 106Micro的model支持CoWare公司的CoWare平臺
產(chǎn)品發(fā)布
Tensilica及其合作伙伴已經(jīng)開始提供鉆石標(biāo)準(zhǔn)處理器106Micro。