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