Login

SC300 处理器

SC300 处理器 Image
SecurCore™ SC300™ 处理器在提供高性能的同时,还提供最安全、最节能的解决方案以实现针对接触和非接触操作的挑战性设计目标。SC300 处理器基于 ARM Cortex™-M3 处理器,充分利用其卓越的架构特性、高性能和超低的成本。它使用 Thumb®-2 指令集,以 16 位的代码密度水平提供 32 位的高性能。
 


SC300 处理器基于 ARM Cortex-M3 处理器,充分利用其卓越的架构特性、高性能和极低的成本。它使用 Thumb-2® 指令集,以 16 位的代码密度水平提供 32 位的高性能。

SC300 处理器包含可配置的嵌套矢量中断控制器 (NVIC) 以实现具有较高确定性且较短的中断延迟,这对于同时运行多个安全算法和通信接口十分重要。

由于具有高级调试功能和标准化的外设模型,SC300 处理器可方便地进行代码移植和重复使用,有助于 OEM 显著降低软件开发的开销,从而大大缩短产品上市时间。


领先的功效

SC300 处理器具有较高的性能和较低的动态功耗,因而能够提供领先的功效。由于结合了集成的睡眠模式和可选的状态保留功能,SC300 处理器可确保设计者在设计需要低功耗和高性能的应用时不会采用折衷方案。


性能 DMIPS/MHz卓越的性能

此处理器基于针对直接从闪存执行操作而进行了优化的 3 级管道,可在各种实际应用中提供突出的效率。

该处理器执行包括硬件除法、单周期乘法和位字段操作在内的Thumb-2 指令集以获取最佳性能和代码大小。

 


紧密集成的中断处理

SC300 处理器集成了嵌套矢量中断控制器 (NVIC),可提供对中断的异常响应。NVIC 在设计时很容易配置,在具有单独优先级、动态重设优先级和集成系统时钟的情况下最多可提供 240 个系统中断。


简单的编程目标

由于在硬件中执行所有异常处理,该处理器不必使用汇编器代码进行编程,这就为 C 代码提供了极佳的平台,因而可以显著加快开发速度。

 


 

 

生态体系

在 Connected Community 中,有 650 多个成员支持基于 Cortex-M3 的 SC300

  • 行业中最广泛的编译器、调试器和 RTOS 工具生态体系
  • 众多设计服务合作伙伴可帮助完成设计任务
  • 大量第三方 IP 可与处理器集成

SC300 (Cortex-M3) 性能、功耗和面积

 

 TSMC 180nm G

TSMC 90nm G

速度优化   

面积优化 

速度优化   

面积优化   

 标准单元库  ARM SC7  ARM SC7  ARM SC9  ARM SC9
 性能(DMIPS 总计)  125 75 340 75
 频率 (MHz)  100 50 275 50
 功效 (DMIPS/mW)  3.75 6.35 待定 12.5
 面积 (mm2)  0.37 0.25 0.083 0.047

 

内核面积、频率范围和功耗取决于工艺、库和优化。上面引述的数字说明了使用通用 TSMC 工艺技术、ARM 物理 IP 标准单元库和 RAM 的综合内核。面积数字中包括 CM3Core、嵌套矢量中断控制器 (NVIC) 和总线矩阵。

速度优化的实现形式是指为了取得目标频率性能而做出的库选择、综合流程决策和折衷。面积优化的实现形式是指为了取得目标面积密度而做出的库选择、综合流程决策和折衷。

最坏情况下测得的频率和面积 - 0.18µm 工艺 - 1.62V、125C、慢硅;0.13µm 工艺 - 1.08V、125C、慢硅

典型情况下测得的功率 - 0.18µm 工艺 - 1.8V、25C、标准硅;0.13µm 工艺 - 1.2V、25C、标准硅。


 SC300 功能

 架构  ARMv7-M(哈佛)
 ISA 支持  Thumb®/Thumb-2
 管道  3 阶段 + 分支预测
 Dhrystone  1.25 DMIPS/MHz
 内存保护  带有子区域的 8 区域 MPU
 中断  NMI + 1 到 240 个物理中断
 中断延迟  12 个周期
 中断间延迟  6 个周期
 中断优先级  1 至 255
 睡眠模式  集成的 WFI 和 WFE 指令。睡眠和深度睡眠信号
 位操作  集成的指令和位段
 增强的指令  硬件除法(2-12 个周期)和单周期 (32x32) 乘法。
 调试(可删除)  JTAG 和串行线调试端口。最多可有 8 个断点

 

SC300 处理器具有多种安全功能,适用于防篡改智能卡。有关安全功能的详细信息,请参阅 ARM 提供的 NDA(保密协议)。


系统开发

SC300 处理器包含与外设和内存的 AMBA® 互连兼容性,可实现快速、高效的系统设计

 

产品

说明

 AMBA

AMBA 系统 IP 和设计工具为设计者提供构建 SoC 所需的组件和方法论,SoC 可最大化数据的移动和存储效率,从而以最低功耗和成本获取较高的性能。

AMBA 设计工具包 (ADK)

允许对内含 Cortex-M 系列处理器(附带 AMBA AHB 接口)的嵌入式系统进行快速配置

AHB 内存控制器

对基于 AMBA AHB 的系统,ARM 可提供具有动态、静态和混合内存控制器的 PL24X 系列

AHB 外设

PL011 可综合 UART
PL022 可综合单线外设接口 (SPI) 控制器
符合 IBM 定义的 PS/2 接口标准的 PL050 可综合键盘或鼠标接口
支持 8 位并带有中断控制的 PL061 可综合 GPIO 控制器。

工具生态体系

通过 RealView® 微控制器开发工具包(Keil uVision 环境)这个业内最受欢迎的智能卡开发工具链来提供全面支持


 
» 
SC300 Powered Products
Go Left
Go Right

Maximise


Cookies

We use cookies to give you the best experience on our website. By continuing to use our site you consent to our cookies.

Change Settings

Find out more about the cookies we set