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     *  ======== TMS320DM357.xdc ========
    12     *
    13     */
    14    
    15    metaonly module TMS320DM357 inherits ti.catalog.ICpuDataSheet
    16    {
    17    instance:
    18        override config string cpuCore           = "Arm926EJ-S";
    19        override config string isa               = "v5T";
    20        override config string cpuCoreRevision   = "1.0";
    21        override config int    minProgUnitSize   = 1;
    22        override config int    minDataUnitSize   = 1;
    23        override config int    dataWordSize      = 4;
    24    
    25        /*!
    26         *  ======== memMap ========
    27         *  The memory map returned be getMemoryMap().
    28         */
    29        config xdc.platform.IPlatform.Memory memMap[string] = [
    30            ["IRAM0", {
    31                comment:    "Internal ARM Instruction RAM0",
    32                name:       "IRAM0",
    33                base:       0x00000000,
    34                len:        0x00004000,
    35                space:      "code",
    36                access:     "RWX"
    37            }],
    38    
    39            ["IRAM1", {
    40                comment:    "Internal ARM Instruction RAM1",
    41                name:       "IRAM1",
    42                base:       0x00004000,
    43                len:        0x00004000,
    44                space:      "code",
    45                access:     "RWX"
    46            }],
    47    
    48            ["DRAM0", {
    49                comment:    "Internal ARM Data RAM0",
    50                name:       "DRAM0",
    51                base:       0x00010000,
    52                len:        0x00004000,
    53                space:      "data",
    54                access:     "RW"
    55            }],
    56    
    57            ["DRAM1", {
    58                comment:    "Internal ARM Data RAM1",
    59                name:       "DRAM1",
    60                base:       0x00014000,
    61                len:        0x00004000,
    62                space:      "data",
    63                access:     "RW"
    64            }],
    65        ];
    66    }
    67    /*
    68     *  @(#) ti.catalog.arm; 1, 0, 1, 0,63; 6-4-2009 14:07:30; /db/ztree/library/trees/platform-k10x/src/
    69     */
    70