Hi guys, What is MPU in an ARM? I cant find good information bout that subject. Is it a new memory management system? Kind regards, Jo
J0 Vm wrote: > What is MPU in an ARM? I cant find good information bout that subject. > > Is it a new memory management system? Not new. Memory Protection Unit. Allows you to describe a couple of memory regions in terms of access permissions, cache attributes/policy, etc. No address translation, though. Examples: ARM946, Cortex-M3 (optional), ARM1156, Cortex-R4 -- Marcus http://www.doulos.com/arm/
J0 Vm wrote: > > I cant find good information bout that subject. > Define "good information". For ARM cores with an MPU, it is described in the associated "Technical Reference Manual" for the core, for example for Cortex-M3: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0337e/BIHJJABA.html and for ARM ARM1156T2F-S: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0290g/Behjcgbj.html. I suggest that those are pretty comprehensive. Not all ARM cores have an MPU, and not all ARM MPUs are identical across cores.