1 2 3 4 5 6 7 8 9 10 11
12
13 14 15 16
17
18 package ti.catalog.c5500;
19
20 /*!
21 * ======== TMS320C5505 ========
22 * The C5505 device data sheet module.
23 *
24 * This module implements the xdc.platform.ICpuDataSheet interface and is
25 * used by platforms to obtain "data sheet" information about this device.
26 */
27 metaonly module TMS320C5505 inherits ITMS320C55xx
28 {
29 instance:
30
31 override config string cpuCoreRevision = "1.0";
32
33 /*!
34 * ======== memMap ========
35 * The default memory map for this device
36 */
37 config xdc.platform.IPlatform.Memory memMap[string] = [
38 ["MMR", {
39 comment: "Memory Mapped Registers",
40 name: "MMR",
41 base: 0x000000,
42 len: 0x0000c0,
43 space: "code/data",
44 access: "RWX"
45 }],
46
47 ["DARAM", {
48 comment: "8 blocks of 8K bytes",
49 name: "DARAM",
50 base: 0x0000c0,
51 len: 0x00ff40,
52 space: "code/data",
53 access: "RWX"
54 }],
55
56 ["SARAM", {
57 comment: "32 blocks of 8K bytes",
58 name: "SARAM",
59 base: 0x010000,
60 len: 0x040000,
61 space: "code/data",
62 access: "RWX"
63 }],
64
65 ["ROM", {
66 comment: "128K bytes One-Wait-State On-Chip ROM",
67 name: "ROM",
68 base: 0xfe0000,
69 len: 0x020000,
70 space: "code/data",
71 access: "RX"
72 }],
73 ];
74 };
75 76 77
78