1    /*
     2     *  Copyright 2009 by Texas Instruments Incorporated.
     3     *
     4     *  All rights reserved. Property of Texas Instruments Incorporated.
     5     *  Restricted rights to use, duplicate or disclose this code are
     6     *  granted through contract.
     7     *
     8     */
     9    
    10    /*
    11     *  ======== Platform.xdc ========
    12     *  This module implements xdc.IPlatform and defines configuration
    13     *  parameters that correspond to this platform's Cpu's, Board's, etc.
    14     *
    15     *  The configuration parameters are initialized in this package's
    16     *  configuration script (package.cfg) and "bound" to the TCOM object
    17     *  model.  Once they are part of the model, these parameters are
    18     *  queried by a program's configuration script.
    19     *
    20     *  This particular platform has a single Cpu, and therefore, only
    21     *  declares a single CPU configuration object.  Multi-CPU platforms
    22     *  would declare multiple Cpu configuration parameters (one per
    23     *  platform CPU).
    24     */
    25    
    26    package ti.platforms.ezdsp2808;
    27    
    28    metaonly module Platform inherits xdc.platform.IPlatform
    29    {
    30        readonly config xdc.platform.IPlatform.Board BOARD = {
    31            id:             "0",
    32            boardName:      "ezdsp2808",
    33            boardFamily:    "ezdsp2808",
    34            boardRevision:  null
    35        };
    36    
    37        readonly config xdc.platform.IExeContext.Cpu   CPU = {      
    38            id:             "0",
    39            clockRate:      100.0,
    40            catalogName:    "ti.catalog.c2800",
    41            deviceName:     "TMS320C2808",
    42            revision:       null
    43        };
    44        
    45    instance:
    46    
    47        override config string codeMemory = "H0SARAM";
    48        
    49        override config string dataMemory = "LSARAM";
    50    
    51        override config string stackMemory = "MSARAM";
    52    };
    53    /*
    54     *  @(#) ti.platforms.ezdsp2808; 1, 0, 0,225; 6-4-2009 14:24:15; /db/ztree/library/trees/platform-k10x/src/
    55     */
    56