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