1 2 3 4 5 6 7 8 9 10 11
12
13 14 15
16 package ti.catalog.c2800;
17
18 /*!
19 * ======== TMS320C28344 ========
20 * The C28344 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 ITMS320C28344 inherits ITMS320C283xx
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 ["L03SARAM", {
54 comment: "On-Chip RAM Memory",
55 name: "L03SARAM",
56 base: 0x8000,
57 len: 0x8000,
58 page: 0,
59 space: "code/data"
60 }],
61
62 ["L47SARAM", {
63 comment: "On-Chip RAM Memory",
64 name: "L47SARAM",
65 base: 0x10000,
66 len: 0x8000,
67 page: 0,
68 space: "code/data"
69 }],
70
71 ["H01SARAM", {
72 comment: "On-Chip RAM Memory",
73 name: "H01SARAM",
74 base: 0x300000,
75 len: 0x010000,
76 page: 0,
77 space: "code/data"
78 }],
79
80 ["BOOTROM", {
81 comment: "On-Chip Boot ROM",
82 name: "BOOTROM",
83 base: 0x3fe000,
84 len: 0x1fc0,
85 page: 0,
86 space: "code"
87 }],
88 ];
89 }
90 91 92
93