针对一款MCU怎样具有多重安全机制来保障系统的安全
来源:http://www.gmesaw.cn发布时间:2015-11-23 10:10:56浏览次数:
1.强劲的运算能力
RX71M的总线宽度为32位,采用CISC架构,流水线深度达5级,其最高运行频率可达240MHz,当系统在最高频率下运行时,处理能力可达480DMIPS。同时,该内核集成32位片上乘法器以及片上除法器,极大提升了系统进行复杂运算的能力。此外,RX71M集成片上FPU,该FPU支持32位单精度浮点运算,并且其数据形式以及浮点异常处理方式符合IEEE754标准,该片上FPU进一步提高了系统进行浮点运算的能力。
2.丰富的片上资源
RX71M内部集成丰富的资源,其ROM最高可达4MB,SRAM最高可达512KB,丰富的存储空间为芯片应用于复杂系统设计提供了有利条件。RX71M还集成了丰富的通信接口外设,包括以太网控制器、EPTPC、EDMACa、USB、SCIg/SCIh、SCIFA、RIICa、CAN,RSPIa以及QSPI接口。其中以太网控制器符合IEEE 802.3架构,支持全双工模式以及半双工模式,传输速度支持10Mbps和100Mbps两种规格。而RX71M内部集成的USB接口则分为USBb和USBAa两种接口,均支持USB主机模式,其中USBb接口支持全速模式和低速模式,而USBAa接口则可以支持高速、全速、低速三种模式。此外,RX71M内部还集成有音频输入接口、采样率转换器、SDHI、MMCIF、PDC单元。其中SDHI接口支持1位或4位SD总线。MMCIF接口兼容JEDEC STANDARD JESD84-A441标准。RX71M还集成了分辨率高达12位的模数转换器和数模转换器,并在片上集成了温度传感器,其测温精度为±1℃,用户在芯片上无需外部辅助措施,即可获取当前环境的温度,使用方便。
3.全面的安全保障
RX71M在片上集成多种安全保障措施,保障系统运行的安全性及可靠性。RX71M内部集成内存保护单元,可设置区域达八个。当自带的TM功能被使能有效时,则系统内部只有CPU执行指令可被读取,数据无法被读取,该功能进一步确保数据安全性。RX71M还带有寄存器写保护功能,当程序执行出现意外时,可防止重要寄存器被覆盖。此外,芯片内部集成的CRC计算器,可为任意数据长度生成因子为8位的CRC校验码。并且RX71M内部具有主时钟发生器停止检测功能,同时内部还集成了时钟频率精度测量电路(CAC),可实现对片上多种时钟源频率的监测功能。RX71M支持多种加密功能,包括AESa3、DEs3、SHAa3以及真随机数生成功能(RNG)3。
4.出色的实时表现
RX71M的CPU具有优秀的实时性能。其实时性主要通过优化系统对内部存储的访问实现。RX71M通过缓存优化Flash存储器(AFU)可实现最高速度240MHz的Flash存储器零等待读写访问。并且通过120MHz零等待的Flash存储器访问机制,可实现CPU的等待时间仅为一个时钟周期。RX71M的CPU通过这种高速内存访问方式获得了惊人的实时性。