1 2 3 4 5 6 7 8
9
10 11 12 13
14
15 metaonly module TMS320CDM6446 inherits ti.catalog.ICpuDataSheet
16 {
17 instance:
18 override config string cpuCore = "Arm9";
19 override config string isa = "v5T";
20 override config string cpuCoreRevision = "1.0";
21 override config int minProgUnitSize = 1;
22 override config int minDataUnitSize = 1;
23 override config int dataWordSize = 4;
24
25 /*!
26 * ======== memMap ========
27 * The memory map returned be getMemoryMap().
28 */
29 config xdc.platform.IPlatform.Memory memMap[string] = [
30 ["IRAM0", {
31 comment: "Internal ARM Instruction RAM0",
32 name: "IRAM0",
33 base: 0x00000000,
34 len: 0x00002000,
35 space: "code",
36 access: "RWX"
37 }],
38
39 ["IRAM1", {
40 comment: "Internal ARM Instruction RAM1",
41 name: "IRAM1",
42 base: 0x00002000,
43 len: 0x00002000,
44 space: "code",
45 access: "RWX"
46 }],
47
48 ["DRAM0", {
49 comment: "Internal ARM Data RAM0",
50 name: "DRAM0",
51 base: 0x00008000,
52 len: 0x00002000,
53 space: "data",
54 access: "RW"
55 }],
56
57 ["DRAM1", {
58 comment: "Internal ARM Data RAM1",
59 name: "DRAM1",
60 base: 0x0000A000,
61 len: 0x00002000,
62 space: "data",
63 access: "RW"
64 }],
65 ];
66 }
67 68 69
70