MIPS Overlay Management Unit Option for ARC EM Processors

The MIPS ARC® EM Overlay Management Unit option enables address translation and access permission validation with minimal power and area overhead while boosting the ability to run larger and more data intensive operations, such as those increasingly prevalent within AIoT, storage and wireless baseband applications, on an ARC EM processor.

This hardware-based Overlay Management Unit provides support for virtual memory addressing with a Translation Lookaside Buffer (TLB) for address translation and protection of 4KB, 8KB or 16KB memory pages. In addition, fixed mappings of untranslated memory are supported, enabling the system to achieve increased performance over a large code base residing in a slow secondary storage memory, with the option to be paged in as needed into faster small on-chip page RAM (PRAM) in an efficient way. This is particularly suited for operating environments in which virtual address aliasing is avoided in software.

In systems that run all code as a single process (single PID), using a large virtual address space with a one-to-one correspondence between the virtual address and a large selected area of secondary storage space (such as flash memory or DRAM), the address-translation facility of the Overlay Management Unit can be used to detect when a section (or one or more pages) of code is resident in the PRAM and provide the physical address to the page in the PRAM.

Highlights & Key Features

  • Lightweight hardware-based memory management unit (MMU) enabling address translation and access permission validation
  • Fully associative instruction and data μTLBs
  • Configurable joint TLB depth of 64, 128 or 256 entries
  • Common address space for instruction and data
  • Independent read/write/execute flags for user/ kernel modes per page
  • Optimized TLB programming with software managed JTLB and hardware assisted replacement policy
  • 32-bit Unified instruction/data address space
    • 2GB virtual translated address space, mapping to 4GB physical address space
  • Configurable page size: 4 KB, 8 KB, 16 KB
  • Per page cache control
  • Optional ECC for JTLB RAMs

Product Details

Hardware Overlay Manager for ARC EM cores STARs Subscribe
Description Hardware Overlay Manager for ARC EM cores
Name dwc_arc_em_overlay_manager
Version 5.70b
ECCN 3E991/NLR
STARs Open and/or Closed STARs
myDesignWare Subscribe for Notifications
Product Type DesignWare Cores
Documentation
Show Documents
Hide Documents
Overlay Management Unit Option for MIPS ARC EM Processors Datasheet ( PDF )
Toolsets Qualified Toolsets
Download dwc_arc_em_overlay_manager
Product Code G752-0

Resources

Brochure MIPS IP Brochure A comprehensive portfolio of leading-edge MIPS IP. Download

Article MIPS IP Technical Bulletin In-depth technical articles, white papers, videos, webinars, product announcements and more. Read now

Brochure IP Solutions for Edge AI A collection of articles on innovations and best practices. Download

Find Your IP

Search for IP

Quickly identify and access the right IP solutions for your project needs.

Foundation IP Selector

Find embedded memory and logic IP for your SoC design.

Non-Volatile Memory IP Selector

Find silicon-proven NVM IP for your SoC design needs.

Customer Support Portal

Scroll to Top