1 2 3 4 5 6 7 8
9
10 11 12
13
14 /*!
15 * ======== Ducati ========
16 * The Ducati device data sheet module.
17 *
18 * This module implements the xdc.platform.ICpuDataSheet interface and is
19 * used by platforms to obtain "data sheet" information about this device.
20 *
21 */
22 metaonly module Ducati inherits ti.catalog.ICpuDataSheet
23 {
24 instance:
25 override config string cpuCore = "CM3";
26 override config string isa = "v7M";
27 override config string cpuCoreRevision = "1.0";
28 override config int minProgUnitSize = 1;
29 override config int minDataUnitSize = 1;
30 override config int dataWordSize = 4;
31
32 /*!
33 * ======== memMap ========
34 * The memory map returned be getMemoryMap().
35 */
36 config xdc.platform.IPlatform.Memory memMap[string] = [
37
38 39 40 41
42 ["L2_ROM", {
43 name: "L2_ROM",
44 base: 0x00000000,
45 len: 0x00004000
46 }],
47
48 49 50 51
52 ["L2_RAM", {
53 name: "L2_RAM",
54 base: 0x20000000,
55 len: 0x00010000
56 }],
57 ];
58 };
59 60 61
62