1 2 3 4 5 6 7 8 9 10 11
12
13 14 15
16 package ti.catalog.c2800;
17
18 /*!
19 * ======== TMS320C28021 ========
20 * The C28021 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 module TMS320C28021 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: 1,
41 space: "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: "L0 SARAM (3K x 16)",
55 name: "LSARAM",
56 base: 0x8000,
57 len: 0x0c00,
58 page: 0,
59 space: "code/data"
60 }],
61
62 ["FLASH", {
63 comment: "32K X 16 Flash memory",
64 name: "FLASH",
65 base: 0x3f0000,
66 len: 0x008000,
67 page: 0,
68 space: "code"
69 }],
70
71 ["BOOTROM", {
72 comment: "On-Chip Boot ROM",
73 name: "BOOTROM",
74 base: 0x3fe000,
75 len: 0x001fc0,
76 page: 0,
77 space: "code"
78 }],
79 ];
80 }
81 82 83
84