RM57L843BZWTT设备是Hercules RM系列高性能ARMCortex-R-MCU的一部分。全面的文档、工具和软件可用于帮助IEC 61508功能安全应用程序的开发。立即使用Hercules RM57x LaunchPad开发套件开始评估。RM57L843BZWTT设备具有片上诊断功能,包括:双CPU同步、CPU内置自检(BIST)逻辑、N2HET协处理器和片上SRAM;一级缓存、二级闪存和SRAM内存上的ECC保护。该设备还支持外围存储器上的ECCor奇偶校验保护和外围I/O上的回送能力。
RM57L843BZWTT设备集成了两个ARM Cortex-R5F浮点CPU,以同步方式运行,其效率为1.66 DMIPS/MHz,最高可运行330 MHz,提供547 DMIPS。该设备支持小端[LE]格式。
RM57L843BZWTT设备具有4MB的集成闪存和512KB的数据RAM,具有单位纠错和双位错误检测。该设备上的闪存是非易失性、电可擦除和可编程存储器,采用64位宽的数据总线接口实现。闪存使用3.3V电源输入(与I/O电源相同的电平)进行所有读取、编程和擦除操作。SRAM支持字节、半字和字模式的读写访问。
RM57L843BZWTT设备具有用于基于实时控制的应用的多个外设,包括两个下一代高端定时器(N2HET)定时协处理器,共有64个I/O终端。
N2HET是一种先进的智能计时器,为实时应用提供了复杂的计时功能。该定时器由软件控制,配有专用定时器微机械和连接的I/O端口。N2HET可用于脉宽调制输出、捕获或比较输入或GPIO。N2HET特别适用于需要多个传感器信息的应用或具有复杂和精确时间脉冲的驱动执行器。高端定时器传输单元(HTU)可以执行DMA类型的事务,以将N2HET数据传输到主存储器或从主存储器传输N2HET。HTU内置内存保护单元(MPU)。
增强型脉宽调制器(ePWM)模块可以以最小的CPU开销或干预生成复杂的脉宽波形。ePWM易于使用,支持高侧和低侧PWM和死区生成。ePWM具有集成的跳闸区保护和与片上MibADC的同步,是数字电机控制应用的理想选择。
增强型捕获(eCAP)模块在准确定时捕获外部事件非常重要的系统中至关重要。eCAP还可用于监控ePWM输出,或在捕获应用不需要时用于简单PWM生成。
增强型正交编码器脉冲(eQEP)模块直接与线性或旋转增量编码器连接,以从高性能运动和位置控制系统中使用的旋转机器获取位置、方向和速度信息。
该设备有两个12位分辨率的MibADC,共有41个通道和64个字的奇偶校验保护缓冲RAM。MibADC通道可单独转换或按组转换,以用于特殊转换序列。16个信道在两个MibADC之间共享。每个MibADC支持三个单独的组。当触发或配置为连续转换模式时,每个序列可以转换一次。MibADC具有10位模式,可在需要与旧设备兼容或转换时间更快时使用。MibADC1中的一个通道和MibADC2中的两个通道可用于转换来自三个芯片上温度传感器的温度测量值。
该设备具有多个通信接口:FiveMibSPI;四个UART(SCI)接口,两个具有LIN支持;四个CAN;两个I2C模块;以及一个以太网控制器。SPI为类似移位寄存器类型设备之间的高速通信提供了一种方便的串行交互方法。LIN支持LocalInterconnect标准(LIN 2.1),并且可以使用标准非归零(NRZ)格式在全双工模式下用作UART。DCAN支持CAN 2.0B协议标准,并使用串行多主通信协议,该协议有效支持分布式实时控制,通信速率高达1 Mbps。DCANis非常适合在需要可靠串行通信或多路布线的环境(例如,汽车和工业领域)中运行的应用。Ethernet模块支持MII、RMII和管理数据I/O(MDIO)接口。I2C模块是一个主通信模块,通过I2C串行总线在微控制器和I2C兼容设备之间提供接口。I2C模块支持100和400kbps的速度。
调频锁相环(FMPLL)时钟模块将外部频率参考乘以更高的频率以供内部使用。全局时钟模块(GCM)管理可用时钟源和内部设备时钟域之间的映射。
该设备还具有两个外部时钟预分频器(ECP)模块。启用时,ECP在ECLK1和ECLK2球上输出连续的外部时钟。ECLK频率是外围接口时钟(VCLK)频率的用户可编程比率。该低频输出可作为设备工作频率的指示器进行外部监测。
直接存储器存取(DMA)控制器有32个通道、48个外围请求和ECC保护。DMA中内置了一个MPU,以保护内存免受错误传输。
错误信号模块(ESM)监控片上设备错误,并确定检测到故障时是否触发了中断或外部错误引脚/球(nERROR)。nERROR(错误)信号可作为微控制器故障状态的指示器在外部进行监控。
外部存储器接口(EMIF)为同步和同步存储器或其他从设备提供存储器扩展。
AParameter Overlay Module(POM)用于增强应用程序代码的调试能力。POM可以将闪存访问重新路由到内部RAM或EMIF,从而避免闪存中参数更新所需的重新编程步骤。该功能在实时系统校准周期中特别有用。
实现了几个接口来增强应用程序代码的调试能力。除了内置的ARM Cortex-R5F CoreSight调试功能外,嵌入式交叉触发器(ECT)还支持SoC内多个触发事件的交互和同步。ExternalTrace宏单元(ETM)提供程序执行的指令和数据跟踪。出于检测目的,实现了RAM跟踪端口(RTP)模块,以支持CPU或任何其他主机对RAM和外围设备访问的高速跟踪。数据修改模块(DMM)可将外部数据写入设备存储器。RTP和DMM对应用程序代码的程序执行时间都没有最小影响。
RM57L843BZWTT设备具有集成的安全功能和广泛的通信和控制外设选择,是安全关键的高性能实时控制应用的理想解决方案
特色
- 安全关键应用的高性能微控制器
- 具有ECC保护缓存的双核锁步CPU
- 闪存和RAM接口上的ECC
- 用于CPU、高端定时器和片上RAM的内置自检(BIST)
- 带错误引脚的错误信号模块(ESM)
- 电压和时钟监控
- ARM Cortex-R5F 32位RISC CPU
- 1.66 DMIPS/MHz,带8级管道
- 单精度和双精度FPU
- 16区域存储器保护单元(MPU)
- 带ECC的32KB指令和32KB数据缓存
- 具有第三方支持的开放式体系结构
- 操作条件
- 最高330 MHz CPU时钟
- 核心电源电压(VCC):1.14至1.32 V
- I/O电源电压(VCCIO):3.0至3.6 V
- 集成存储器
- 4MB程序闪存,带ECC
- 512KB RAM,带ECC
- 128KB数据闪存,用于带ECC的仿真EEPROM
- 16位外部存储器接口(EMIF)
- Hercules通用平台架构
- 跨系列的一致内存映射
- 实时中断(RTI)计时器(OS计时器)
- 两个128通道矢量中断模块(VIM),带有矢量表上的ECC保护
- VIM1和VIM2处于安全锁定模式
- 两个2信道循环冗余校验(CRC)模块
- 直接存储器存取(DMA)控制器
- 32个通道和48个外围请求
- 控制包RAM的ECC保护
- 由专用MPU保护的DMA访问
- 带内置滑差检测器的调频锁相环(FMPLL)
- 独立的非调制PLL
- IEEE 1149.1 JTAG、边界扫描和ARM CoreSight组件
- 高级JTAG安全模块(AJSM)
- 跟踪和校准功能
- ETM、RTP、DMM、POM
- 多个通信接口
- 10/100 Mbps以太网MAC(EMAC)
- 符合IEEE 802.3(仅限3.3-V I/O)
- 支持MII、RMII和MDIO
- 四个CAN控制器(DCAN)模块
- 64个邮箱,每个都有ECC保护
- 符合CAN协议版本2.0B
- 两个内部集成电路(I2C)模块
- 五个多缓冲串行外围接口(MibSPI)模块
- MibSPI1:256字,带ECC保护
- 其他MibSPI:128字,带ECC保护
- 四个UART(SCI)接口,两个支持局域互联网络(LIN 2.1)接口
- 10/100 Mbps以太网MAC(EMAC)
- 两个新一代高端定时器(N2HET)模块
- 每个32个可编程通道
- 具有奇偶校验的256字指令RAM
- 每个N2HET的硬件角度发生器
- 每个N2HET的专用高端定时器传输单元(HTU)
- 两个12位多缓冲模数转换器(MibADC)模块
- MibADC1:32信道加控制,最多支持1024个芯片外信道
- MibDC2:25通道
- 16个共享频道
- 64个结果缓冲区,每个都有奇偶校验保护
- 增强的定时外围设备
- 7个增强型脉宽调制器(ePWM)模块
- 6个增强型捕获(eCAP)模块
- 2个增强型正交编码器脉冲(eQEP)模块
- 三个模上温度传感器
- 最多145个引脚可用于通用I/O(GPIO)
- 16个具有外部中断能力的专用GPIO引脚
- 包装
- 337球栅阵列(ZWT)[绿色]