1    /*
     2     *  Copyright (c) 2010 by 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    /*
    14     *  ======== T16v200.xdc ========
    15     */
    16    
    17    package ti.catalog.t16;
    18    
    19    /*!
    20     *  ======== T16v200 ========
    21     *  The T16v200 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     */
    27    metaonly module T16v200 inherits ti.catalog.ICpuDataSheet
    28    {
    29    instance:
    30        override config string cpuCore           = "TORRENT_T16";
    31        override config string isa               = "t16";
    32        override config string cpuCoreRevision   = "1.0";
    33        override config int    minProgUnitSize   = 1;
    34        override config int    minDataUnitSize   = 1;
    35        override config int    dataWordSize      = 4;
    36    
    37        /*!
    38         *  ======== memMap ========
    39         *  The memory map returned be getMemoryMap().
    40         */
    41        config xdc.platform.IPlatform.Memory memMap[string]  = [
    42            ["CMDMEM", {
    43                comment: "CMDMEM",
    44                name: "CMDMEM",
    45                base: 0x0,
    46                len:  0xfffffff,
    47                space: "code"
    48            }],
    49        
    50            ["DATMEM", {
    51                comment: "DATMEM",
    52                name: "DATMEM",
    53                base: 0x10020000,
    54                len:  0xffff,
    55                space: "data"
    56            }],
    57        
    58            ["WMEM", {
    59                comment: "WMEM",
    60                name: "WMEM",
    61                base: 0x10040000,
    62                len:  0x8000,
    63                space: "data"
    64            }],
    65    
    66            ["IMEMLA", {
    67                comment: "IMEMLA",
    68                name: "IMEMLA",
    69                base: 0x10050000,
    70                len:  0x4000,
    71                space: "data"
    72            }],
    73    
    74            ["IMEMHA", {
    75                comment: "IMEMHA",
    76                name: "IMEMHA",
    77                base: 0x10054000,
    78                len:  0x4000,
    79                space: "data"
    80            }],
    81    
    82            ["IMEMLB", {
    83                comment: "IMEMLB",
    84                name: "IMEMLB",
    85                base: 0x10070000,
    86                len:  0x4000,
    87                space: "data"
    88            }],
    89    
    90            ["IMEMHB", {
    91                comment: "IMEMHB",
    92                name: "IMEMHB",
    93                base: 0x10074000,
    94                len:  0x4000,
    95                space: "data"
    96            }],
    97        ];
    98    
    99    };
   100    /*
   101     *  @(#) ti.catalog.t16; 1, 0, 0, 0,4; 11-12-2010 14:52:44; /db/ztree/library/trees/platform/platform-l27x/src/
   102     */
   103