资料介绍
现在让我们来讨论一下 Cortex-R4 浮点 CPU内核 的一些具体细节: 我们需要强调几项内容,其一:这是 ARM内核,因此我们获得了 ARM 生态系统的多个第三方工具提供商的广泛支持,左下角列出了这些第三方,以及我们能向客户提供的集成开发环境和编译器。 客户不必勉强自己特意绑定到TI的CCS开发环境。 他们还可以使用 Keil 和 IAR 等常用的开发工具,这是主要的开发工具,我们与这些公司展开了非常紧密的合作,以确保我们基于 Cortex-R4 的 芯片 能够获得很好的支持。
现在我们来说一说 ARM Cortex-R4 的一些更多与性能相关的安全特性,器件内具有八个区域的内存保护单元,用户可以对其进行编程,以分隔微控制器内存空间的不同区域,以防止对不同区域的误操作。内核中还内置了快速乘、除和平方根函数。 正如我之前所说的那样,在 RM48 上,时钟的最大频率为 220 MHz。 在指令集的角度上看,这个内核所支持的指令集是惊人,因为他能兼容各个早期版本的指令集。它能实现ARM 指令集(也就是 ARM7、ARM9、ARM11内核所使用的指令集),这对许多客户来说都是至关重要的:许多客户可能已经拥有了通过安全认证的旧版代码或旧版二进制文件,或者他们经过了长期的认证过程后不希望再牵扯这些算法,并希望能拥有能够执行这些算法的 ARM 内核。
对这些用户来说,ARM Cortex-R4内核是很好的选择,用户可以在无需进行重新编译和重新认证的情况下在ARM CORTEX-R4内核上使用这些经过认证的算法代码,这些都是在我之前说过的锁步双核中执行,其中第二个内核会检查第一个内核的执行结果。
继续从指令集的角度来看,它除了能兼容早期的旧版指令集,更能支持当前流行或未来可能的指令集,他完整的支持 ARM、Thumb 和 Thumb-2 指令集。 也就是 Cortex-M3 的指令集和 Cortex-A8 以及 Cortex-A9 的 Thumb-2 指令集。 R4内核也内置了符合 IEEE 754 的单精度和双精度浮点单元。 浮点和整数指令是并行运行的,R4 内核实际上具有非常高级的八级流水线,并且能提供每 MHz 1.6 DMIPS 的性能。
内核的高级流水线具有分支预测功能,因此在 C 代码中,如果您执行“for loop”这样的操作,那么系统就会不断的执行某个具体分支,而该内核所做的就是使用分支预测单元说“嘿,我刚刚执行了两三遍这个分支,现在我还要再次以相同的方法继续执行”,然后它将对所有可能的跳转分枝进行预取指,将所有的分枝都做好准备工作,这样可以大大提升性能。
最后需要注意的是,TI定制了多种ARM内核的微控制器,有基于 Cortex-M3 的 Stellaris系列,有同样采用了 Cortex-M3内核的全新的 C2000 产品 Concerto;
在 Hercules 系列产品中,我们推出了基于ARM内核的TMS470M 超值系列、TMS570 以及 RM4。 最后,我们还有高端应用处理器 Sitara 产品系列,而某些 OMAP 处理器也有基于 ARM 的解决方案。 TI有完整的ARM内核控制器的路线图。
- TMS570LS20x/10x ARMHercules安全微控制器的安全手册 19次下载
- TMS570LS31x/21x和RM48x安全微控制器安全手册详细中文介绍 43次下载
- tms570ls31xHercules开发工具包(HDK)详细资料 26次下载
- tms570ls20 10x安全微控制器详细资料 26次下载
- 对于推荐初始化TMS570LS20x 10x微控制器的详细介绍 5次下载
- 在TMS570LS31X21X和RM4X嵌入12位ADC接口 27次下载
- TMS570LS043x,TMS570LS033x和RM42L432系列的Hercules安全微控制器概述 8次下载
- Hercules微控制器TMS570lS31X系列和RM4X系列的简单概述 9次下载
- 使用Hercules ARM安全微控制器RTI生成操作系统详细概述 9次下载
- Hercules安全微控制器的3种类型产品的介绍应用评估概述(英文原资料) 9次下载
- Hercules安全微控制器的3种类型产品的介绍应用评估概述(中文资料) 9次下载
- TMS570LS20x/10x和TMS570LS31x/21x的Hercules安全性的考虑 2次下载
- 微控制器RM48x和RM46x系列之间的差异性 5次下载
- TMS570LS系列微控制器配置与可编程内置自测试的概述 12次下载
- 以RM48x和TMS570LS31x组成的Hercules 安全微控制器的基础简介(一) 7次下载
- 断电控制器在kj90x系统中的应用有哪些 343次阅读
- RL78/G22微控制器串口调试步骤 827次阅读
- 微控制器与运动控制器的区别 680次阅读
- 微控制器的定义和工作原理 1809次阅读
- 英飞凌AURIX TC4x微控制器系列中的并行处理单元(PPU)简介 1081次阅读
- 超高速微控制器硬件增强串口功能 1015次阅读
- 如何用一个Hercules微控制器来驱动GaN功率级 1184次阅读
- 如何用电子墨水显示和stm32微控制器组成电子日历? 2914次阅读
- 基于微控制器TMS320F2812和CAN收发器实现新型执行器的设计 1597次阅读
- dfrobotDFRduino Pro Mini控制器简介 2200次阅读
- 基于48MHz Arm® Cortex®-M0+ MCU的微控制器 4239次阅读
- 74ls290构成31进制计数器电路图文详解 2w次阅读
- 微控制器原理及应用 1.5w次阅读
- 微控制器的bootloader程序的运行和使用 8561次阅读
- MAXQ1741 DeepCover磁卡读取安全微控制器 925次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论