1 2 3 4 5 6 7 8 9 10 11
12
13 14 15 16
17 package ti.catalog.c2800;
18
19 /*!
20 * ======== F28M35x ========
21 * The F28M35x device data sheet module.
22 *
23 * This module implements the xdc.platform.ICpuDataSheet interface and is used
24 * by platforms to obtain "data sheet" information about this device.
25 */
26 metaonly module F28M35x inherits ITMS320C283xx
27 {
28 instance:
29 override config string cpuCoreRevision = "1.0";
30
31 /*!
32 * ======== memMap ========
33 * The default memory map for this device
34 */
35 config xdc.platform.IPlatform.Memory memMap[string] = [
36 ["M01SARAM", {
37 comment: "On-Chip RAM Memory",
38 name: "M01SARAM",
39 base: 0x0,
40 len: 0x800,
41 page: 1,
42 space: "code/data",
43 access: "RWX"
44 }],
45
46 ["PIEVECT", {
47 comment: "On-Chip PIEVECT RAM Memory",
48 name: "PIEVECT",
49 base: 0xD00,
50 len: 0x100,
51 page: 0,
52 space: "data",
53 access: "RW"
54 }],
55
56 ["L03SARAM", {
57 comment: "On-Chip RAM Memory",
58 name: "L03SARAM",
59 base: 0x8000,
60 len: 0x4000,
61 page: 1,
62 space: "code/data",
63 access: "RWX"
64 }],
65
66 ["S07SHRAM", {
67 comment: "On-Chip Shared RAM Memory",
68 name: "S07SHRAM",
69 base: 0xC000,
70 len: 0x8000,
71 page: 1,
72 space: "code/data",
73 access: "RWX"
74 }],
75
76 ["CTOMMSGRAM", {
77 comment: "C28 to M3 MSG RAM Memory",
78 name: "CTOMMSGRAM",
79 base: 0x3F800,
80 len: 0x00400,
81 page: 1,
82 space: "data",
83 access: "RW"
84 }],
85
86 ["MTOCMSGRAM", {
87 comment: "M3 to C28 MSG RAM Memory",
88 name: "MTOCMSGRAM",
89 base: 0x3FC00,
90 len: 0x00400,
91 page: 1,
92 space: "data",
93 access: "R"
94 }],
95
96 ["OTP", {
97 comment: "1K X 16 OTP memory",
98 name: "OTP",
99 base: 0x240400,
100 len: 0x000400,
101 page: 0,
102 space: "code",
103 access: "RWX"
104 }],
105
106 ["FLASH", {
107 comment: "256K X 16 Flash memory",
108 name: "FLASH",
109 base: 0x100000,
110 len: 0x03fffe,
111 page: 0,
112 space: "code/data",
113 access: "RWX"
114 }],
115
116 ["BEGIN", {
117 comment: "Used for Flash boot",
118 name: "BEGIN",
119 base: 0x13fffe,
120 len: 0x000002,
121 page: 0,
122 space: "code/data",
123 access: "RWX"
124 }],
125
126 ["BOOTROM", {
127 comment: "On-Chip Boot ROM",
128 name: "BOOTROM",
129 base: 0x3f8000,
130 len: 0x008000,
131 page: 0,
132 space: "code",
133 access: "RX"
134 }],
135 ];
136 };
137 138 139
140