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