Search WWW
Search C*Core

 
信息安全专用RISC核CS320
 
概述

CS320是针对信息安全应用的32 位RISC 核,它是C*Core™ 32位RISC 处理器系列中的一个新成员。CS320除了拥有C*Core™C310 处理器的绝大多数特征,还包括一些针对信息安全设计的 新功能。在CS320中包括一个与RISC 核整合在一起的存储器保护单元(MPU)。MPU模块将存储 器空间划分为2 个固定和8 个可编程的存储器区,通过灵活、强大的访问保护模式,数据/地址的 加密/解密机制,防止对敏感数据的非法访问,为CS320 提供更多安全保护。CS320 硬核中还加入 了先进的反攻击机制,使CS320为核的SOC芯片更加安全。

 
 
CS320核的特征
  • 低功耗的RISC 安全核

  • 32位load/store 架构

  • 支持byte/halfword/word 访问

  • 高度优化的流水线
  • 单周期32x16 硬件乘法器

  • 定长的16 位指令

  • 多数为单周期指令

  • 两周期跳转指令
  • 16个32 位通用寄存器
  • 13个32 位控制寄存器
  • 快速中断支持
  • 16个32位交替寄存器文件用于快速中
  • 断保存上下文信息
  • 支持矢量/自动矢量中断
  • 128 个中断/异常矢量
  • C*Bus MLB总线支持
  • 提供可选的AMBA wrapper
  • 功能强大的安全特性
  • >
  • 优化的布局布线提高安全性
  • 不可逆的安全测试模式
  • 去除JTAG调试端口
  • 提供可扩展的软件仿真器用于应用程序开发与调试
 
MPU 的主要特征
  • 存储加密单元(MEU)为保护敏感的数据
  • 8 个超级用户可编程的存储器区
    • 每个区空间可以从1K字节到4G字节
    • 区基地址可以位于4G存储空间的任意位置
    • 每个区基地址根据区空间自动对齐
    • 可编程的数据/地址加密/解密机制
    • 灵活的访问属性:
      • - 超级用户/用户访问
        - 读/写访问
        - 执行访问(指令取指)
    • 区之间可以重叠(强制选用最严格的访问属性)
  • 一个超级用户访问区域用于存放异常向量表和操作系统
    • 固定空间: 4K字节
    • 固定地址: 0x00000000
    • 地址、数据加密
    • 固定访问属性
      • - 只允许超级用户访问
  • 一个超级用户访问区域作为MPU的控制区
    • 固定尺寸: 64K字节
    • 固定位置: 0xFFFF0000
    • 固定访问属性
      • - 只允许超级用户访问
  • 一个用户可编程的32位数据/地址加密密钥
  • 状态寄存器可以记录访问异常的属性
  • MPU可以由超级用户使能或者关闭
    • 可编程的区域在CPU复位后是无效的,必须首先由超级用户设置才有效
    • 异常向量表和操作系统以及MPU的控制区始终被保护
 
性能与特征
  • 频率(WCS): 100 MHz

  • 功耗: 0.3mW/MHz

  • 面积: 0.8 mm2

  • 工艺: 0.18μm (WCS, 1.62V, 120°C)
 
应用领域
  • 信息安全:智能卡,电子密钥,SIM卡

  • 办公自动化:POS 机、打印机、复印机、扫描仪等;

  • 通讯/网络:路由器、网卡、无线通讯等;

  • 消费电子:数码相机、GPS 系统、机顶盒、遥控玩具、手机、PDA等;
 

首页 |  苏州国芯 | 技术产品 | 32位RISC CPU | SOC设计平台与IP库 |  32位MCU及应用
开发环境与工具税控机解决方案 | 服务与支持 | 人力资源 | C*Core™联盟 

©2001~2006 C*Core Technology (Suzhou) Co.,Ltd All Rights Reserved