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     *  ======== Primus.xdc ========
    12     *
    13     */
    14    
    15    metaonly module Primus inherits ti.catalog.ICpuDataSheet
    16    {
    17    instance:
    18        override config string cpuCore           = "Arm9";
    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            ["IRAM", {
    31                comment:    "8KB ARM local RAM",
    32                name:       "IRAM",
    33                base:       0xFFFF0000,
    34                len:        0x00002000,
    35                space:      "code/data",
    36                access:     "RWX"
    37            }],
    38            ["L3_CBA_RAM", {
    39                comment:    "128KB ARM/DSP local shared RAM",
    40                name:       "L3_CBA_RAM",
    41                base:       0x80000000,
    42                len:        0x00020000,
    43                space:      "code/data",
    44                access:     "RWX"
    45            }],
    46        ];
    47    }
    48    /*
    49     *  @(#) ti.catalog.arm.nda; 1, 0, 0, 0,28; 6-4-2009 14:19:59; /db/ztree/library/trees/platform-k10x/src/
    50     */
    51