1 2 3 4 5 6 7 8 9 10 11
12
13 14 15
16 package ti.catalog.c2800;
17
18 /*!
19 * ======== ITMS320C28032 ========
20 * The C28032 device data sheet module.
21 *
22 * This module implements the xdc.platform.ICpuDataSheet interface and is used
23 * by platforms to obtain "data sheet" information about this device.
24 */
25 metaonly interface ITMS320C28032 inherits ITMS320C28xx
26 {
27 instance:
28 override config string cpuCoreRevision = "1.0";
29
30 /*!
31 * ======== memMap ========
32 * The default memory map for this device
33 */
34 config xdc.platform.IPlatform.Memory memMap[string] = [
35 ["MSARAM", {
36 comment: "On-Chip RAM Memory",
37 name: "MSARAM",
38 base: 0x0,
39 len: 0x800,
40 page: 0,
41 space: "code/data"
42 }],
43
44 ["PIEVECT", {
45 comment: "On-Chip PIEVECT RAM Memory",
46 name: "PIEVECT",
47 base: 0xD00,
48 len: 0x100,
49 page: 1,
50 space: "data"
51 }],
52
53 ["LSARAM", {
54 comment: "On-Chip RAM Memory",
55 name: "LSARAM",
56 base: 0x8000,
57 len: 0x800,
58 page: 0,
59 space: "code/data"
60 }],
61
62 ["DPSARAM", {
63 comment: "DPSARAM (6K x 16)",
64 name: "DPSARAM",
65 base: 0x8800,
66 len: 0xa000,
67 page: 0,
68 space: "code/data"
69 }],
70
71 ["FLASH", {
72 comment: "32K X 16 Flash memory",
73 name: "FLASH",
74 base: 0x3f0000,
75 len: 0x008000,
76 page: 0,
77 space: "code"
78 }],
79
80 ["BOOTROM", {
81 comment: "On-Chip Boot ROM",
82 name: "BOOTROM",
83 base: 0x3fe000,
84 len: 0x001fc0,
85 page: 0,
86 space: "code"
87 }],
88 ];
89 }
90 91 92
93