O'Reilly logo

Designing SOCs with Configured Cores by Steve Leibson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

7.3. The Diamond RPU

Early microprocessors of the 1970s had one unified memory space. As microprocessor usage became more sophisticated, microprocessors started to run multiple tasks and single, unified memory spaces became cumbersome because the unified memory space allowed independent tasks to easily access to memory regions assigned to other tasks. This lack of inter-task memory barriers resulted in spectacular system crashes, which gave rise to the use of the RTOSs to manage the multiple tasks. All of the Diamond Standard Series processor cores except for the 232L core provide hardware support for memory protection through an RPU.

Note: The 232L CPU core incorporates a memory-management unit (MMU) that supports more complex operating systems ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required