1    /* 
     2     *  Copyright (c) 2008 Texas Instruments and others.
     3     *  All rights reserved. This program and the accompanying materials
     4     *  are made available under the terms of the Eclipse Public License v1.0
     5     *  which accompanies this distribution, and is available at
     6     *  http://www.eclipse.org/legal/epl-v10.html
     7     * 
     8     *  Contributors:
     9     *      Texas Instruments - initial implementation
    10     * 
    11     * */
    12    /*
    13     *  ======== Platform.xdc ========
    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     *  @(#) host.platforms.arm; 1, 0, 0, 0,98; 9-2-2011 16:01:17; /db/ztree/library/trees/platform/platform-m29x/src/
    63     */
    64