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