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