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     *  ======== TMS320C5471.xdc ========
    12     *
    13     */
    14    package ti.catalog.c5400;
    15    
    16    /*!
    17     *  ======== TMS320C5471 ========
    18     *  The C5470 device data sheet module.
    19     *
    20     *  This module implements the xdc.platform.ICpuDataSheet interface and is used
    21     *  by platforms to obtain "data sheet" information about this device.
    22     */
    23    metaonly module TMS320C5471 inherits ITMS320C54xx
    24    {
    25        config xdc.platform.IPlatform.Memory memBlock[string]  = [
    26            ["P_DARAM", {
    27                comment: "On-Chip Program DARAM",
    28                name: "P_DARAM",
    29                base: 0x0080, 
    30                len:  0x1F80,
    31                space: "code"
    32            }],
    33        
    34            ["P_APIDARAM", {
    35                comment: "On-Chip DARAM API Accessible",
    36                name: "P_APIDARAM",
    37                base: 0x2000, 
    38                len:  0x2000,
    39                space: "code"
    40            }],
    41        
    42            ["P_SARAM0", {
    43                comment: "On-Chip Program SARAM0",
    44                name: "P_SARAM0",
    45                base: 0x4000,
    46                len:  0x2000,
    47                space:  "code"
    48            }],
    49        
    50            ["P_SARAM1", {
    51                comment: "On-Chip Program SARAM1",
    52                name: "P_SARAM1",
    53                base: 0x6000,
    54                len:  0x2000,
    55                space:  "code"
    56            }],
    57        
    58            ["P_SARAM2", {
    59                comment: "On-Chip Program SARAM2",
    60                name: "P_SARAM2",
    61                base: 0x8000,
    62                len:  0x8000,
    63                space:  "code"
    64            }],
    65        
    66            ["D_SPRAM", {
    67                comment: "On-Chip Scratch-Pad RAM",
    68                name: "D_SPRAM",
    69                base: 0x60,
    70                len:  0x1A, 
    71                space: "data"
    72            }],
    73        
    74            ["D_DARAM", {
    75                comment: "On-Chip Data DARAM",
    76                name: "D_DARAM",
    77                base: 0x0080,
    78                len:  0x1F80,
    79                space: "data"
    80            }],
    81        
    82            ["D_APIDARAM", {
    83                comment: "On-Chip DARAM API Accessible",
    84                name: "D_APIDARAM",
    85                base: 0x2000,
    86                len:  0x2000,
    87                space: "data"
    88            }],
    89        
    90            ["D_SARAM0", {
    91                comment: "On-Chip Data SARAM0",
    92                name: "D_SARAM0",
    93                base: 0x4000,
    94                len:  0x2000,
    95                space: "data"
    96            }],
    97        
    98            ["D_SARAM1", {
    99                comment: "On-Chip Data SARAM1",
   100                name: "D_SARAM1",
   101                base: 0x6000,
   102                len:  0x2000,
   103                space: "data"
   104            }],
   105        
   106            ["D_SARAM2", {
   107                comment: "On-Chip Data SARAM2",
   108                name: "D_SARAM2",
   109                base: 0xC000,
   110                len:  0x3800,
   111                space: "data"
   112            }],
   113    
   114        ];
   115    
   116    instance:
   117        override config string cpuCoreRevision = "1.0";
   118    
   119        /*!
   120         *  ======== memMap ========
   121         *  The default memory map for this device
   122         */
   123        config xdc.platform.IPlatform.Memory memMap[string];
   124    }
   125    /*
   126     *  @(#) ti.catalog.c5400; 1, 0, 0, 0,173; 6-4-2009 14:13:15; /db/ztree/library/trees/platform-k10x/src/
   127     */
   128