1 2 3 4 5 6 7 8
9
10 11 12 13 14
15 package ti.catalog.c5500;
16
17 /*!
18 * ======== TMS320C5561 ========
19 * The C5561 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 TMS320C5561 inherits ITMS320C55xx
25 {
26 instance:
27 override config string cpuCoreRevision = "1.0";
28
29 /*!
30 * ======== memMap ========
31 * The default memory map for this device
32 */
33 config xdc.platform.IPlatform.Memory memMap[string] = [
34 ["DARAM", {
35 comment: "4 blocks of 16K bytes on-chip Dual-Access RAM",
36 name: "DARAM",
37 base: 0x000000,
38 len: 0x010000,
39 space: "data",
40 access: "RWX"
41 }],
42
43 ["SARAM", {
44 comment: "64K bytes on-chip Single-Access RAM",
45 name: "SARAM",
46 base: 0x010000,
47 len: 0x010000,
48 space: "code/data",
49 access: "RWX"
50 }],
51
52 ["SARAM1", {
53 comment: "4 blocks of 64K bytes on-chip Single-Access RAM",
54 name: "SARAM1",
55 base: 0x020000,
56 len: 0x040000,
57 space: "data",
58 access: "RWX"
59 }],
60
61 ["SHRAM", {
62 comment: "2 block of 256K bytes shared memory",
63 name: "SHRAM",
64 base: 0xf80000,
65 len: 0x07f000,
66 space: "code/data",
67 access: "RWX"
68 }],
69
70 ["ROM", {
71 comment: "4K byte on-chip ROM",
72 name: "ROM",
73 base: 0xfff000,
74 len: 0x001000,
75 space: "code/data",
76 access: "RX"
77 }],
78 ];
79 };
80 81 82
83