Files
jlibusb/mcdp/resources/targets/mpc555/devices/deviceRAM.xml
schlaepfer 385de31a04 - xml/dtd updated (using XInclude)
- templates moved to /general folder

git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@62 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2005-11-28 08:02:25 +00:00

64 lines
2.1 KiB
XML

<?xml version='1.0' encoding='utf-8'?>
<!-- RAM description of the Motorola MPC555 Microcontroller -->
<!DOCTYPE device SYSTEM "../../general/device.dtd">
<device type="RAM" width="4">
<attributes mode="change" read="add" write="add"></attributes>
<segment name="InternalFlashAblock0">
<attributes code="add"></attributes>
<base>0</base>
<size>0x2000</size>
<subsegment name="ExcCode">
<base>0</base>
</subsegment>
</segment>
<segment name="InternalRAM">
<base>ToppcKernel.CintRamBase</base>
<size>ToppcKernel.CintRamSize</size>
<subsegment name="SysTab">
<attributes sysconst="add"></attributes>
<base>ToppcKernel.sysTabAdr</base>
</subsegment>
<subsegment name="SegConst">
<attributes const="add"></attributes>
</subsegment>
<subsegment name="SegCode">
<attributes code="add"></attributes>
</subsegment>
<subsegment name="SegVars">
<attributes var="add"></attributes>
</subsegment>
<subsegment name="Stack">
<attributes stack="add"></attributes>
<size>ToppcKernel.stackSize</size>
</subsegment>
</segment>
<segment name="ExternalRAM">
<attributes mode="change"></attributes>
<base>ToppcKernel.CextRamBase</base>
<size>ToppcKernel.CextRamSize</size>
<subsegment name="Heap">
<attributes heap="add"></attributes>
</subsegment>
</segment>
<init>
<assignment name="BR0" type="uri">ToppcKernel.pBR0</assignment>
<assignment name="OR0" type="uri">ToppcKernel.pOR0</assignment>
<assignment name="BR1" type="uri">ToppcKernel.pBR1</assignment>
<assignment name="OR1" type="uri">ToppcKernel.pOR1</assignment>
<assignment name="DMBR" type="uri">
ToppcKernel.pDMBR
</assignment>
<assignment name="DMOR" type="uri">
ToppcKernel.pDMOR
</assignment>
<assignment name="ICTRL" type="value">7</assignment>
<!-- reset RSR -->
<assignment name="RSR" type="value">-1</assignment>
<!-- cause to enter debug mode -->
<assignment name="DER" type="value">0x31C7400F</assignment>
<!-- MSR -->
<assignment name="SRR1" type="value">0x03802</assignment>
</init>
</device>