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