首页 > 评测 > TI Hercules实时处理器初接触——RM57L843 LaunchPad评测(上)

TI Hercules实时处理器初接触——RM57L843 LaunchPad评测(上)

TI   实时处理器   RM57L843   LaunchPad   安全   Hercules   
  • 作者:通宵敲代码
  • 来源:21ic
  • [导读]
  • 实时处理器的应用也是非常广泛的,ARM称其摸不到,又离不开。今天来给大家介绍一下来自TI Hercules家族的RM57L843这款实时处理器,看看它都有哪些过人之处。

引言:

不久前ARM官方发布了最新的Cortex-R8内核,同时网上流传的一篇《摸不到,又离不开的ARM Cortex-R系列处理器》,再次将ARM Cortex-R系列单片机推到了群众眼前;说起ARM处理器,大家肯定都会想到作为手机处理器的Cortex-A系列,同时还有极受嵌入式工程师推崇的Cortex-M系列,但一直低调行事的Cortex-R系列实时处理器却不怎么多见。

实际上Cortex-R处理器的应用还是非常广的,比如硬盘控制器、手机基带处理器等等,无时无刻不在为我们提供服务,今天有幸拿到一块TI的Hercules系列MCU-RM57L843的launchpad,让我们一起来看看Cortex-R处理器的表现吧。

一、TI Hercules系列处理器RM57L843简介

 

TI的Hercules系列处理器RM57L843属于ARM® Cortex®- R5F系列的 32 位 RISCCPU,内部设计有双核锁步CPU,具有 ECC 保护缓存、闪存和RAM,带有错误引脚的错误信令模块(ESM)和电压和时钟监视系统,同时具有单精度和双精度FPU,16 区域存储器保护单元 (MPU),并配有 32KB 的指令和 32KB 的数据缓存(支持ECC),并带有第三方支持的开放式架构。

RM57L843内核最高运行频率高达330MHz,内核支持电压(VCC):1.14V 至 1.32V,I/O 电压 (VCCIO): 3.0V 至 3.6V,内部集成支持ECC的4MB程序闪存,512KBKB 的 RAM(支持 ECC),以及用于仿真的 128KB的EERPOM数据闪存(支持ECC)。

二、RM57L843 LaunchPad 开发板简介

RM57L843 LaunchPad 具有 IEEE 1588 精确时间以太网 PHY DP83630 之类的连接选项,还可以使用高密度 MCU 并行接口 - EMIF、RTP 和 DMM 的连接器扩展到 FPGA 或外部 SRAM;RM57L843还包含许多诊断功能,比如 CPU 缓存和其他存储器的 ECC 保护以及一组丰富的外设,比如两个 12 位 ADC、可编程高端计时器、电机控制外设(eQEP、eCAP、ePWM)、以太网、FlexRay、MibSPI、EMIF 及多种串行通信接口。

来几张靓图欣赏一下(自己焊接了插针)。

 

 

TI的RM57L843 LAUNCH并不属于开源项目,因此没有公开PCB文件,甚至连原理图都没有,好在TI还公开了一部分应用资料,所以我们结合数据手册,也可以推断得出板子的引脚定义,完全不影响使用。

RM57L843 LAUNCH BOOSTER引脚图

RM57L843 LAUNCH扩展引脚图

三、RM57L843应用介绍

板子自带的功能还是非常丰富的,因此也支持很多外设应用,如下图是RM57L843内部集成的外设功能,可以看到芯片内部集成了众多的校验模块,具有极强的ECC校验功能,并采用双核锁步模式运行,尽最大可能保证处理器的可靠性。

同时处理器针对嵌入式系统的实时应用进行了准们的优化处理,相较于Cortex-A处理器应用更多的标准外设,相较于Cortex-M等低端处理器,又具有更强的系统处理能力及应用的针对性。

从官方提供的应用手册,我们可以更直观的看到RM57L843集成的各种外设功能,所有高亮的图形表示处理器内部集成的外设。

板载的RM57L843处理器采用BGA337封装,除了基本的最小系统以及内存扩展引脚外,该处理器拥有高达145个通用IO口,其中多数与外设功能复用,尽最大可能得方便了用户后期的产品应用开发,出色的系统性能及稳定性使得该处理器广泛应用在工业自动化、工业电机驱动、安全可编程逻辑控制器 (PLC)、发电和配电传输、涡轮机和风力发动机、电梯和自动扶梯等对系统稳定性要求极高的场合。

  • 本文系21ic原创,未经许可禁止转载!

网友评论