The main instruction memories are encapsulated in a versatile instruction memory system (VIMS) module,
which includes the following memories:
•
128-kB Flash
•
8-kB RAM Cache or general-purpose RAM (GPRAM)
•
115-kB Boot ROM
Figure 7-1
shows an overview of the VIMS module.
icode
dcode
The VIMS module forwards CPU accesses (icode/dcode) and system bus accesses to the addressed
memories; the VIMS module also arbitrates access between the CPU and the system bus.
The VIMS module runs on the 48-MHz system clock.
The flash memory is programmable from user software, from the debug interface, and from the ROM
bootloader. The RAM block can be used as a cache for the Flash block or as general purpose RAM.
532
Versatile Instruction Memory System (VIMS)
Versatile Instruction Memory System (VIMS)
Figure 7-1. VIMS Overview
decoder
sysbus
Copyright © 2015, Texas Instruments Incorporated
SWCU117C – February 2015 – Revised September 2015
Cache
Flash
ROM
SWCU117C – February 2015 – Revised September 2015
Submit Documentation Feedback
Chapter 7