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     *  ======== TMS320C5416.xdc ========
    12     */
    13    package ti.catalog.c5400;
    14    
    15    /*!
    16     *  ======== TMS320C5416 ========
    17     *  The C5416 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 TMS320C5416 inherits ITMS320C54xx
    23    {
    24        config xdc.platform.IPlatform.Memory memBlock[string]  = [
    25            ["P_DARAM03", {
    26                comment: "On-Chip Program DARAM 0-3",
    27                name: "P_DARAM03",
    28                base: 0x80, 
    29                len:  0x7f80,
    30                page: 0,
    31                space: "code"
    32            }],
    33        
    34            ["P_ROM", {
    35                comment: "On-Chip ROM",
    36                name: "P_ROM",
    37                base: 0xc000,
    38                len:  0x3f00,
    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            ["P_DARAM47", {
    53                comment: "On-Chip Program DARAM 4-7",
    54                name: "P_DARAM47",
    55                base: 0x18000,
    56                len:  0x8000,
    57                page: 1,
    58                space: "code"
    59            }],
    60        
    61            ["P_SARAM03", {
    62                comment: "On-Chip Program SARAM 0-3",
    63                name: "P_SARAM03",
    64                base: 0x28000,
    65                len:  0x8000,
    66                page: 2,
    67                space:  "code"
    68            }],
    69        
    70            ["P_SARAM47", {
    71                comment: "On-Chip Program SARAM 4-7",
    72                name: "P_SARAM47",
    73                base: 0x38000,
    74                len:  0x8000,
    75                page: 3,
    76                space:  "code"
    77            }],
    78        
    79            ["D_SPRAM", {
    80                comment: "On-Chip Scratch-Pad RAM",
    81                name: "D_SPRAM",
    82                base: 0x60,
    83                len:  0x20, 
    84                page: 1,
    85                space: "data"
    86            }],
    87        
    88            ["D_DARAM03", {
    89                comment: "On-Chip Data DARAM 0-3",
    90                name: "D_DARAM03",
    91                base: 0x80,
    92                len:  0x7f80,
    93                page: 1,
    94                space: "data"
    95            }],
    96        
    97            ["D_DARAM47", {
    98                comment: "On-Chip Data DARAM 4-7",
    99                name: "D_DARAM47",
   100                base: 0x8000,
   101                len:  0x8000,
   102                page: 1,
   103                space: "data"
   104            }],
   105        ];
   106    
   107    instance:
   108        override config string cpuCoreRevision = "1.0";
   109    
   110        /*!
   111         *  ======== memMap ========
   112         *  The default memory map for this device
   113         */
   114        config xdc.platform.IPlatform.Memory memMap[string];
   115    }
   116    /*
   117     *  @(#) ti.catalog.c5400; 1, 0, 0, 0,173; 6-4-2009 14:13:15; /db/ztree/library/trees/platform-k10x/src/
   118     */
   119