控制/MCU
RH850 U2A是瑞萨跨域 MCU 产品系列的首款产品,主要面向区域控制器,其配备四个采用双核锁步结构的 400 兆赫 (MHz) CPU 核心。每个 CPU 核心都集成了基于硬件的虚拟化辅助功能,允许满足不同 ISO26262 功能安全级别的多种软件系统在高性能模式下独立运行且不受干扰,其硬件架构如下图所示。
该款芯片的OPBT(Option Bytes)配置,与其他RH850有些不同,大致描述如下图所示。针对此来梳理一下。
针对OPBT的配置,需要手动设置的寄存器主要包括OPBT3和OPBT10以及OPBT11。
OPBT3关于模式的设置,OPBT3[1:0]对于normal和boot模式下不同的设置,当要设置OPBT为正常工作模式,对于App中,需要将STMSEL0和STMSEL1位设置成00,而在Boot中下需要设置为BOOT模式,STMSEL1位必须需要设置成1,STMSEL0位不做限制。
OPBT10关于MainOSC的设置,在针对不同板子不同外部晶振的情况下,需要对OPBT10[26:24]位进行设置,如下图所示,若板子的外部晶振为16MHz,则需要将OPBT10[26:24]位设置为000。
OPBT11关于CPU主频的设置,针对芯片配置不同频率的主频,需要在OPBT11[31:30]进行设置,如CPU主频为400MHz,则需要对CKDIVMD[1:0]位设置为11,另外如果需要PLL上电后就使能,需要对OPBT11[28]位进行设置为0。
编辑:黄飞
全部0条评论
快来发表一下你的评论吧 !