1 2 3 4 5 6 7 8
9
10 11 12 13
14 package ti.catalog.c5400;
15
16 /*!
17 * ======== TMS320C5470 ========
18 * The C5470 device data sheet module.
19 *
20 * This module implements the xdc.platform.ICpuDataSheet interface and is used
21 * by platforms to obtain "data sheet" information about this device.
22 */
23 metaonly module TMS320C5470 inherits ITMS320C54xx
24 {
25 config xdc.platform.IPlatform.Memory memBlock[string] = [
26 ["P_DARAM", {
27 comment: "On-Chip Program DARAM",
28 name: "P_DARAM",
29 base: 0x0080,
30 len: 0x1F80,
31 space: "code"
32 }],
33
34 ["P_APIDARAM", {
35 comment: "On-Chip DARAM API Accessible",
36 name: "P_APIDARAM",
37 base: 0x2000,
38 len: 0x2000,
39 space: "code"
40 }],
41
42 ["P_SARAM0", {
43 comment: "On-Chip Program SARAM0",
44 name: "P_SARAM0",
45 base: 0x4000,
46 len: 0x2000,
47 space: "code"
48 }],
49
50 ["P_SARAM1", {
51 comment: "On-Chip Program SARAM1",
52 name: "P_SARAM1",
53 base: 0x6000,
54 len: 0x2000,
55 space: "code"
56 }],
57
58 ["P_SARAM2", {
59 comment: "On-Chip Program SARAM2",
60 name: "P_SARAM2",
61 base: 0x8000,
62 len: 0x8000,
63 space: "code"
64 }],
65
66 ["D_SPRAM", {
67 comment: "On-Chip Scratch-Pad RAM",
68 name: "D_SPRAM",
69 base: 0x60,
70 len: 0x20,
71 space: "data"
72 }],
73
74 ["D_DARAM", {
75 comment: "On-Chip Data DARAM",
76 name: "D_DARAM",
77 base: 0x0080,
78 len: 0x1F80,
79 space: "data"
80 }],
81
82 ["D_APIDARAM", {
83 comment: "On-Chip DARAM API Accessible",
84 name: "D_APIDARAM",
85 base: 0x2000,
86 len: 0x2000,
87 space: "data"
88 }],
89
90 ["D_SARAM0", {
91 comment: "On-Chip Data SARAM0",
92 name: "D_SARAM0",
93 base: 0x4000,
94 len: 0x2000,
95 space: "data"
96 }],
97
98 ["D_SARAM1", {
99 comment: "On-Chip Data SARAM1",
100 name: "D_SARAM1",
101 base: 0x6000,
102 len: 0x2000,
103 space: "data"
104 }],
105
106 ["D_SARAM2", {
107 comment: "On-Chip Data SARAM2",
108 name: "D_SARAM2",
109 base: 0xC000,
110 len: 0x4000,
111 space: "data"
112 }],
113
114 ];
115
116 instance:
117 override config string cpuCoreRevision = "1.0";
118
119 /*!
120 * ======== memMap ========
121 * The default memory map for this device
122 */
123 config xdc.platform.IPlatform.Memory memMap[string];
124 }
125 126 127
128