PRUSS简介 在系统架构上,PRUSS是连接在OMAPL138内部总线SCR上的一个模块,与系统中其它主模块如ARM,DSP一样,可以访问芯片上的其它外设,工作在PLL0_SYSCLK2时钟域,即ARM/DSP 频率的一半。
图1 PRUSS框图
PRUSS包括两个PRU,通过自己的SCR与子系统的中断控制器、指令内存、数据内存、以及系统SCR相连。PRU不是一个加速器,它是32-bit Load/Store RISC架构小端处理器,每个PRU有32个通用寄存器R0~R31,4K byte指令RAM,512 byte数据RAM,指令RAM是独立的,互相之间不能访问,但数据RAM可以通过映射地址互相访问;专用的30个输入引脚和32个输出引脚(注:OMAPL137系列没有PRU外部引脚)。PRU没有Cache、指令流水线、及乘法指令。
|