1 2 3 4 5 6 7 8 9 10 11
12
13 14 15
16
17 package ti.catalog.arp32;
18
19 /*!
20 * ======== ARP32 ========
21 * The ARP32 device data sheet module.
22 *
23 * This module implements the xdc.platform.ICpuDataSheet interface and is
24 * used by platforms to obtain "data sheet" information about this device.
25 *
26 */
27 metaonly module ARP32 inherits ti.catalog.ICpuDataSheet
28 {
29 instance:
30 override config string cpuCore = "ARP32";
31 override config string isa = "arp32";
32 override config string cpuCoreRevision = "1.0";
33 override config int minProgUnitSize = 1;
34 override config int minDataUnitSize = 1;
35 override config int dataWordSize = 4;
36
37 /*!
38 * ======== memMap ========
39 * The memory map returned be getMemoryMap().
40 */
41 config xdc.platform.IPlatform.Memory memMap[string] = [
42
43 44 45 46
47 ["CODEMEM", {
48 comment: "256MB ARP32 code memory",
49 name: "CODEMEM",
50 base: 0x0,
51 len: 0x10000000,
52 space: "code",
53 access: "RX"
54 }],
55
56 ["DMEM", {
57 comment: "32KB ARP32 data memory",
58 name: "DMEM",
59 base: 0x40020000,
60 len: 0x8000,
61 space: "data",
62 access: "RW"
63 }],
64
65 ["WBUF", {
66 comment: "VCOP work buffer",
67 name: "WBUF",
68 base: 0x40040000,
69 len: 0x8000,
70 space: "data",
71 access: "RW"
72 }],
73
74 ["IBUFLA", {
75 comment: "Image buffer low copy A",
76 name: "IBUFLA",
77 base: 0x40050000,
78 len: 0x4000,
79 space: "data",
80 access: "RW"
81 }],
82
83 ["IBUFHA", {
84 comment: "Image buffer high copy A",
85 name: "IBUFHA",
86 base: 0x40054000,
87 len: 0x4000,
88 space: "data",
89 access: "RW"
90 }],
91
92 ["IBUFLB", {
93 comment: "Image buffer low copy B",
94 name: "IBUFLB",
95 base: 0x40070000,
96 len: 0x4000,
97 space: "data",
98 access: "RW"
99 }],
100
101 ["IBUFHB", {
102 comment: "Image buffer high copy B",
103 name: "IBUFHB",
104 base: 0x40074000,
105 len: 0x4000,
106 space: "data",
107 access: "RW"
108 }],
109
110 ["L3MEM", {
111 comment: "1MB L3 Memory",
112 name: "L3MEM",
113 base: 0x40300000,
114 len: 0x00100000,
115 space: "code/data",
116 access: "RWX"
117 }],
118 ];
119 };
120 121 122
123