1 2 3 4 5 6 7 8 9 10 11
12
13 14 15 16
17
18 /*!
19 * ======== TMS320DM8168 ========
20 * The TMS320DM8168 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 TMS320DM8168 inherits ti.catalog.ICpuDataSheet
27 {
28 instance:
29 config ti.catalog.peripherals.hdvicp2.HDVICP2.Instance hdvicp0;
30 config ti.catalog.peripherals.hdvicp2.HDVICP2.Instance hdvicp1;
31 config ti.catalog.peripherals.hdvicp2.HDVICP2.Instance hdvicp2;
32
33 override config string cpuCore = "CM3";
34 override config string isa = "v7M";
35 override config string cpuCoreRevision = "1.0";
36 override config int minProgUnitSize = 1;
37 override config int minDataUnitSize = 1;
38 override config int dataWordSize = 4;
39
40 /*!
41 * ======== memMap ========
42 * The memory map returned be getMemoryMap().
43 */
44 config xdc.platform.IPlatform.Memory memMap[string] = [
45
46 47 48 49
50 ["L2_ROM", {
51 name: "L2_ROM",
52 base: 0x00000000,
53 len: 0x00004000
54 }],
55
56 57 58 59 60
61 ["L2_RAM", {
62 name: "L2_RAM",
63 base: 0x20000000,
64 len: 0x00040000
65 }],
66 ];
67 };
68 69 70
71