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

9.5. The Diamond 232L MMU

The Diamond 232L CPU incorporates a pre-configured version of the Xtensa MMU, which has independent instruction and data TLBs. By providing sophisticated address-translation and memory-protection mechanisms, the MMU allows an operating system to manage tasks as completely independent programs running in their own memory spaces.

Tasks written for processors with MMUs can run anywhere in memory and are prevented from interfering with the memory spaces of other running tasks. This feature is especially helpful when tasks are independently written by individual programmers or software-development teams that have limited or no knowledge of the other tasks being written for the same hardware. The most common environment where ...

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