1 2 3 4 5 6 7 8 9 10 11
12
13 14 15
16 package ti.catalog.c2800;
17
18 /*!
19 * ======== TMS320C28342 ========
20 * The C28342 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 ITMS320C28342 inherits ITMS320C283xx
26 {
27 instance:
28 override config string cpuCoreRevision = "1.0";
29
30
31 /*!
32 * ======== memMap ========
33 * The default memory map for this device
34 */
35 config xdc.platform.IPlatform.Memory memMap[string] = [
36 ["MSARAM", {
37 comment: "On-Chip RAM Memory",
38 name: "MSARAM",
39 base: 0x0,
40 len: 0x800,
41 page: 0,
42 space: "code/data"
43 }],
44
45 ["PIEVECT", {
46 comment: "On-Chip PIEVECT RAM Memory",
47 name: "PIEVECT",
48 base: 0xD00,
49 len: 0x100,
50 page: 1,
51 space: "data"
52 }],
53
54 ["L03SARAM", {
55 comment: "On-Chip RAM Memory",
56 name: "L03SARAM",
57 base: 0x8000,
58 len: 0x8000,
59 page: 0,
60 space: "code/data"
61 }],
62
63 ["H01SARAM", {
64 comment: "On-Chip RAM Memory",
65 name: "H01SARAM",
66 base: 0x300000,
67 len: 0x010000,
68 page: 0,
69 space: "code/data"
70 }],
71
72 ["BOOTROM", {
73 comment: "On-Chip Boot ROM",
74 name: "BOOTROM",
75 base: 0x3fe000,
76 len: 0x1fc0,
77 page: 0,
78 space: "code"
79 }],
80 ];
81 }
82 83 84
85