1 2 3 4 5 6 7 8 9 10 11
12
13 14 15 16
17 package ti.catalog.c2800;
18
19 /*!
20 * ======== TMS320C28234 ========
21 * The 28234 device data sheet module.
22 *
23 * This module implements the ICpuDataSheet interface and is
24 * used by platforms to obtain "data sheet" information about this device.
25 */
26 metaonly module TMS320C28234 inherits ITMS320C28xx
27 {
28 instance:
29 override config string cpuCoreRevision = "1.0";
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: 0x4000,
59 page: 0,
60 space: "code/data"
61 }],
62
63 ["L47SARAM", {
64 comment: "On-Chip RAM Memory",
65 name: "L47SARAM",
66 base: 0xC000,
67 len: 0x4000,
68 page: 0,
69 space: "code/data"
70 }],
71
72 ["OTP", {
73 comment: "1K X 16 OTP memory",
74 name: "OTP",
75 base: 0x380400,
76 len: 0x400,
77 page: 0,
78 space: "code"
79 }],
80
81 ["FLASH", {
82 comment: "128K X 16 Flash memory",
83 name: "FLASH",
84 base: 0x320000,
85 len: 0x01ff80,
86 page: 0,
87 space: "code"
88 }],
89
90 ["BEGIN", {
91 comment: "FLASH boot entry point",
92 name: "BEGIN",
93 base: 0x33fff6,
94 len: 0x000002,
95 page: 0,
96 space: "code"
97 }],
98
99 ["BOOTROM", {
100 comment: "On-Chip Boot ROM",
101 name: "BOOTROM",
102 base: 0x3fe000,
103 len: 0x1fc0,
104 page: 0,
105 space: "code"
106 }],
107 ];
108 };
109
110 111 112
113