1 2 3 4 5 6 7 8 9 10 11
12
13 14 15
16
17 /*!
18 * ======== Platform ========
19 * Platform support for the evmTCI6630K2L
20 */
21 metaonly module Platform inherits xdc.platform.IPlatform
22 {
23 readonly config xdc.platform.IPlatform.Board BOARD = {
24 id: "0",
25 boardName: "evmTCI6630K2L",
26 boardFamily: "evmTCI6630K2L",
27 boardRevision: null,
28 };
29
30
31 readonly config xdc.platform.IExeContext.Cpu CPU = {
32 id: "0",
33 clockRate: 1220,
34 catalogName: "ti.catalog.c6000",
35 deviceName: "TMS320TCI6630K2L",
36 revision: "1.2",
37 };
38
39
40 readonly config xdc.platform.IExeContext.Cpu GPP = {
41 id: "1",
42 clockRate: 125.0,
43 catalogName: "ti.catalog.arm.cortexa15",
44 deviceName: "TCI6630K2L",
45 revision: "1.0"
46 };
47
48 instance:
49
50 override readonly config xdc.platform.IPlatform.Memory
51 externalMemoryMap[string] = [
52 ["DDR3", {name: "DDR3", base: 0x80000000, len: 0x80000000}],
53 ];
54
55 56 57 58 59 60
61 config String l1PMode = "32k";
62
63 64 65 66 67 68
69 config String l1DMode = "32k";
70
71 72 73 74 75 76
77 config String l2Mode = "0k";
78
79 };
80 81 82
83