1 2 3 4 5 6 7 8 9 10 11
12
13 14 15 16
17
18 /*!
19 * ======== TMS570PSF762 ========
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 TMS570PSF762 inherits ti.catalog.ICpuDataSheet
30 {
31
32 instance:
33 override config string cpuCore = "R4";
34 override config string isa = "v7R";
35 override config string cpuCoreRevision = "1.0";
36 override config int minProgUnitSize = 1;
37 override config int minDataUnitSize = 1;
38 override config int dataWordSize = 4;
39
40 /*!
41 * ======== memMap ========
42 * The default memory map for this device
43 */
44 config xdc.platform.IPlatform.Memory memMap[string] = [
45 ["LO_FLASH", {
46 name: "FLASH",
47 base: 0x00000000,
48 len: 0x00080000,
49 space: "code",
50 access: "RX"
51 }],
52 ["HI_IRAM", {
53 name: "IRAM",
54 base: 0x08000000,
55 len: 0x0000A000,
56 space: "code/data",
57 access: "RWX"
58 }],
59 ["HI_FLASH", {
60 name: "FLASH",
61 base: 0x20000000,
62 len: 0x00080000,
63 space: "code",
64 access: "RX"
65 }],
66 ["LO_IRAM", {
67 name: "IRAM",
68 base: 0x00000000,
69 len: 0x0000A000,
70 space: "code/data",
71 access: "RWX"
72 }],
73 ];
74 };
75
76 77 78
79