MEMORY C55x
   (FAMILY = c55x) {


   SPACE memory_space PAGE 0 :
      MMR_RESERVED(    ): o= 0x000000 e= 0x0000BF /* memory mapped registers */

      /* On-chip Dual Access RAM. */
      /* Actual devices have different amounts of DARAM */
      /* and divide it into different amounts & sizes of */
      /* independent blocks. */
      DARAM       (RWX ): o= 0x0000C0 e= 0x007FFF

      /* On-chip Single Access RAM. */
      /* Actual devices have different amounts of SARAM */
      /* and divide it into different amounts & sizes of */
      /* independent blocks. */
      SARAM       (RWX ): o= 0x008000 e= 0x01FFFF

      EXTERNAL_CE0(RWX ): o= 0x050000 e= 0x3FFFFF
      EXTERNAL_CE1(RWX ): o= 0x400000 e= 0x7FFFFF
      EXTERNAL_CE2(RWX ): o= 0x800000 e= 0xBFFFFF
      EXTERNAL_CE3(RWX ): o= 0xC00000 e= 0xFFFEFF
      VECTORS     (RWX ): o= 0xFFFF00 e= 0xFFFFFF

   SPACE IO_space PAGE 2 :
      peripheral_0(RW  ): o= 0x000000 e= 0x0007FF /* example peripheral */
      peripheral_1(RW  ): o= 0x000800 e= 0x000FFF /* example peripheral */
}

SHARED_ADDRESSES C55x {
   /* none */
}
