1 2 3 4 5 6 7 8 9 10 11
12
13 14 15
16 package ti.catalog.arm;
17
18 /*!
19 * ======== TMS570LS20216 ========
20 * The C470 device data sheet module.
21 *
22 * This module implements the xdc.platform.ICpuDataSheet interface and is
23 * used by platforms to obtain "data sheet" information about this device.
24 *
25 * Warning: The data for this module comes from the linker command file
26 * shipped with the TI 470 tools and does NOT come from any published data
27 * sheet.
28 */
29 metaonly module TMS570LS20216 inherits ti.catalog.ICpuDataSheet
30 {
31 instance:
32 override config string cpuCore = "R4";
33 override config string isa = "v7R";
34 override config string cpuCoreRevision = "1.0";
35 override config int minProgUnitSize = 1;
36 override config int minDataUnitSize = 1;
37 override config int dataWordSize = 4;
38
39 /*!
40 * ======== memMap ========
41 * The default memory map for this device
42 */
43 config xdc.platform.IPlatform.Memory memMap[string] = [
44 ["LO_FLASH", {
45 name: "FLASH",
46 base: 0x00000000,
47 len: 0x00200000,
48 space: "code",
49 access: "RX"
50 }],
51 ["HI_IRAM", {
52 name: "IRAM",
53 base: 0x08000000,
54 len: 0x00028000,
55 space: "code/data",
56 access: "RWX"
57 }],
58 ["HI_FLASH", {
59 name: "FLASH",
60 base: 0x20000000,
61 len: 0x00080000,
62 space: "code",
63 access: "RX"
64 }],
65 ["LO_IRAM", {
66 name: "IRAM",
67 base: 0x00000000,
68 len: 0x00028000,
69 space: "code/data",
70 access: "RWX"
71 }],
72 ];
73 };
74
75 76 77
78