1 2 3 4 5 6 7 8 9 10 11
12 13 14 15
16
17 package host.platforms.arm;
18
19 /*!
20 * ======== Platform ========
21 * ARM-on-Linux platform support
22 *
23 * This module implements xdc.platform.IPlatform and defines configuration
24 * parameters that correspond to this platform's Cpu's, Board's, etc.
25 */
26
27 metaonly module Platform inherits xdc.platform.IPlatform
28 {
29 /*!
30 * ======== BOARD ========
31 * @_nodoc
32 * this structure exists to satisfy the
33 * IPlatform interface requirements; these fields are largely
34 * unnecessary for host platforms.
35 */
36 readonly config xdc.platform.IPlatform.Board BOARD = {
37 id: "0",
38 boardName: "ARM",
39 boardFamily: "ARM",
40 boardRevision: null
41 };
42
43 instance:
44
45 /*!
46 * ======== deviceName ========
47 * The CPU simulated by this platform.
48 *
49 * This parameter is required.
50 */
51 config string deviceName = "TMS320CDM6446";
52
53 /*!
54 * ======== catalogName ========
55 * The name of the package that contains the module 'deviceName'.
56 *
57 * This parameter is required.
58 */
59 config string catalogName = "ti.catalog.arm";
60 }
61 62 63
64