1 2 3 4 5 6 7 8 9 10 11
12
13 14 15
16
17 package ti.catalog.arm;
18
19 /*!
20 * ======== TMS470R10 ========
21 * The C470 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 * Warning: The data for this module comes from the linker command file
27 * shipped with the TI 470 tools and does NOT come from any published data
28 * sheet.
29 */
30 metaonly module TMS470R10 inherits ti.catalog.ICpuDataSheet
31 {
32 instance:
33 override config string cpuCore = "470";
34 override config string isa = "v4T";
35
36 override config int minProgUnitSize = 1;
37 override config int minDataUnitSize = 1;
38 override config int dataWordSize = 4;
39
40 override config string cpuCoreRevision = "1.0";
41
42 /*!
43 * ======== memMap ========
44 * The default memory map for this device
45 */
46 config xdc.platform.IPlatform.Memory memMap[string] = [
47 ["P_MEM", {
48 comment: "Program Memory (ROM)",
49 name: "P_MEM",
50 base: 0x00000000,
51 len: 0x00030000,
52 space: "code"
53 }],
54
55 ["D_MEM", {
56 comment: "Data Memory (RAM)",
57 name: "D_MEM",
58 base: 0x00030000,
59 len: 0x00050000,
60 space: "data"
61 }],
62 ];
63 };
64 65 66
67