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