1 2 3 4 5 6 7 8 9 10 11
12
13 14 15
16
17 package ti.catalog.c470;
18
19 /*!
20 * ======== CortexM3 ========
21 * The CortexM3 device data sheet module.
22 *
23 * This module implements the xdc.platform.ICpuDataSheet interface and is
24 * used by platforms to obtain "data sheet" information about this device.
25 *
26 */
27 metaonly module CortexM3 inherits ti.catalog.ICpuDataSheet
28 {
29 instance:
30 override config string cpuCore = "CM3";
31 override config string isa = "v7M";
32 override config string cpuCoreRevision = "1.0";
33 override config int minProgUnitSize = 1;
34 override config int minDataUnitSize = 1;
35 override config int dataWordSize = 4;
36
37 /*!
38 * ======== memMap ========
39 * The memory map returned be getMemoryMap().
40 */
41 config xdc.platform.IPlatform.Memory memMap[string] =
42 ti.catalog.arm.CortexM3.memMap;
43 };
44 45 46
47