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