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     *  ======== TMS320C5402.xdc ========
    12     */
    13    package ti.catalog.c5400;
    14    
    15    /*!
    16     *  ======== TMS320C5402 ========
    17     *  The C5402 device data sheet module.
    18     *
    19     *  This module implements the xdc.platform.ICpuDataSheet interface and is used
    20     *  by platforms to obtain "data sheet" information about this device.
    21     */
    22    metaonly module TMS320C5402 inherits ITMS320C54xx
    23    {
    24        config xdc.platform.IPlatform.Memory memBlock[string]  = [
    25            ["P_DARAM", {
    26                comment: "On-Chip Program DARAM",
    27                name: "P_DARAM",
    28                base: 0x80,
    29                len:  0x3f80,
    30                page: 0,
    31                space: "code"
    32            }],
    33        
    34            ["P_ROM", {
    35                comment: "On-Chip Program ROM",
    36                name: "P_ROM",
    37                base: 0xf000,
    38                len:  0xf00,
    39                page: 0,
    40                space: "code"
    41            }],
    42        
    43            ["VECT", {
    44                comment: "On-Chip Interrupts",
    45                name: "VECT",
    46                base: 0xff80,
    47                len:  0x80,
    48                page: 0,
    49                space: "code"
    50            }],
    51        
    52            ["D_SPRAM", {
    53                comment: "Scratch-Pad RAM",
    54                name: "D_SPRAM",
    55                base: 0x60,
    56                len:  0x20, 
    57                page: 1,
    58                space: "data"
    59            }],
    60        
    61            ["D_DARAM", {
    62                comment: "On-Chip Data DARAM",
    63                name: "D_DARAM",
    64                base: 0x80,
    65                len:  0x3f80,
    66                page: 1,
    67                space: "data"
    68            }],
    69        
    70            ["D_ROM", {
    71                comment: "On-Chip Data ROM",
    72                name: "D_ROM", 
    73                base: 0xf000,
    74                len:  0xf00, 
    75                page: 1,
    76                space: "data"
    77            }],
    78        ];
    79    
    80    instance:
    81        override config string   cpuCoreRevision = "1.0";
    82    
    83        /*!
    84         *  ======== memMap ========
    85         *  The default memory map for this device
    86         */
    87        config xdc.platform.IPlatform.Memory memMap[string];
    88    };
    89    /*
    90     *  @(#) ti.catalog.c5400; 1, 0, 0, 0,173; 6-4-2009 14:13:13; /db/ztree/library/trees/platform-k10x/src/
    91     */
    92