The C64X+ Megamodule supports a wide variety of internal memory configurations by allowing the L1 program and data memory (L1P and L1D) to set as cache only SRAM only or a mixture of cache and SRAM. In addition the C64x+ Megamodule provides new system functionality including: cache freeze Internal DMA (IDMA) bandwidth management and memory protection. This document discusses the enhancements