diff --git a/mcdp/resources/targets/mpc555/memoryAssignmentRAM.xml b/mcdp/resources/targets/mpc555/memoryAssignmentRAM.xml
new file mode 100644
index 0000000..eaf1d6f
--- /dev/null
+++ b/mcdp/resources/targets/mpc555/memoryAssignmentRAM.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+ InternalRam.SysTab
+
+
+ InternalRam
+ InternalRam
+ InternalRam
+
+
+ only_link_if_referenced
+
+
+ InternalFlashAblock0.ExcCode
+
+
+
\ No newline at end of file
diff --git a/mcdp/resources/targets/mpc555/memoryMap.dtd b/mcdp/resources/targets/mpc555/memoryMap.dtd
new file mode 100644
index 0000000..4d7c586
--- /dev/null
+++ b/mcdp/resources/targets/mpc555/memoryMap.dtd
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/mcdp/resources/targets/mpc555/memoryMap.xml b/mcdp/resources/targets/mpc555/memoryMap.xml
new file mode 100644
index 0000000..c4dced0
--- /dev/null
+++ b/mcdp/resources/targets/mpc555/memoryMap.xml
@@ -0,0 +1,414 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0x2000
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ToppcKernel.CintRamBase
+ ToppcKernel.CintRamSize
+
+
+
+
+
+
+ ToppcKernel.sysTabAdr
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ToppcKernel.stackSize
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ToppcKernel.CextRamBase
+ ToppcKernel.CextRamSize
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0x2000
+ 0x3E000
+
+
+
+
+
+ 0x40000
+ 0x30000
+
+
+
+
+
+
+
+
+
+
+ ToppcKernel.CextRomBase
+ ToppcKernel.CextRomSize
+
+
+
+
+
+ ToppcKernel.excpCodeSize
+
+
+
+
+
+
+ 0x6000
+
+
+
+
+
+
+
+ 0x4000
+
+
+
+
+
+
+
+ 0x4000
+
+
+
+
+
+
+
+ 0x10000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
+
+
+
+ 0x20000
+
+
+
+
diff --git a/mcdp/resources/targets/mpc555/registerDictionary.xml b/mcdp/resources/targets/mpc555/registerDictionary.xml
index f99848b..2e1bbe8 100644
--- a/mcdp/resources/targets/mpc555/registerDictionary.xml
+++ b/mcdp/resources/targets/mpc555/registerDictionary.xml
@@ -1,332 +1,463 @@
-
+
-
-
+
+
+ General Purpose Register 0
-
-
+
+ General Purpose Register 1
-
-
+
+ General Purpose Register 2
-
-
+
+ General Purpose Register 3
-
-
+
+ General Purpose Register 4
-
-
+
+ General Purpose Register 5
-
-
+
+ General Purpose Register 6
-
-
+
+ General Purpose Register 7
-
-
+
+ General Purpose Register 8
-
-
+
+ General Purpose Register 9
-
-
+
+ General Purpose Register 10
-
-
+
+ General Purpose Register 11
-
-
+
+ General Purpose Register 12
-
-
+
+ General Purpose Register 13
-
-
+
+ General Purpose Register 14
-
-
+
+ General Purpose Register 15
-
-
+
+ General Purpose Register 16
-
-
+
+ General Purpose Register 17
-
-
+
+ General Purpose Register 18
-
-
+
+ General Purpose Register 19
-
-
+
+ General Purpose Register 20
-
-
+
+ General Purpose Register 21
-
-
+
+ General Purpose Register 22
-
-
+
+ General Purpose Register 23
-
-
+
+ General Purpose Register 24
-
-
+
+ General Purpose Register 25
-
-
+
+ General Purpose Register 26
-
-
+
+ General Purpose Register 27
-
-
+
+ General Purpose Register 28
-
-
+
+ General Purpose Register 29
-
-
+
+ General Purpose Register 30
-
-
+
+ General Purpose Register 31
+
+
-
+ Floating-Point Register 0
-
+ Floating-Point Register 1
-
+ Floating-Point Register 2
-
+ Floating-Point Register 3
-
+ Floating-Point Register 4
-
+ Floating-Point Register 5
-
+ Floating-Point Register 6
-
+ Floating-Point Register 7
-
+ Floating-Point Register 8
-
+ Floating-Point Register 9
-
+ Floating-Point Register 10
-
+ Floating-Point Register 11
-
+ Floating-Point Register 12
-
+ Floating-Point Register 13
-
+ Floating-Point Register 14
-
+ Floating-Point Register 15
-
+ Floating-Point Register 16
-
+ Floating-Point Register 17
-
+ Floating-Point Register 18
-
+ Floating-Point Register 19
-
+ Floating-Point Register 20
-
+ Floating-Point Register 21
-
+ Floating-Point Register 22
-
+ Floating-Point Register 23
-
+ Floating-Point Register 24
-
+ Floating-Point Register 25
-
+ Floating-Point Register 26
-
+ Floating-Point Register 27
-
+ Floating-Point Register 28
-
+ Floating-Point Register 29
-
+ Floating-Point Register 30
-
+ Floating-Point Register 31
+
+
-
+ Integer Exception Register (XER)
-
+ Integer Exception Register
-
+ Link Register (LR)
-
+ Link Register
-
+ Count Register (CTR)
-
+ Count Register
+
+
-
+ DAE/ Source Instruction Service Register (DSISR)
-
+ DAE/ Source Instruction Service Register
-
+ Data Address Register (DAR)
-
+ Data Address Register
-
+ Decrement Register (DEC)
-
+ Decrement Register
-
+ Save and Restore Register 0 (SRR0)
-
+ Save and Restore Register 0
-
+ Save and Restore Register 1 (SRR0)
-
+ Save and Restore Register 1
-
-
+
+ External Interrupt Enable (EIE)
-
-
+
+ External Interrupt Enable
-
-
+
+ External Interrupt Disable (EID)
-
-
+
+ External Interrupt Disable
-
-
+
+ Non-Recoverable Interrupt (NRI)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ Non-Recoverable Interrupt
-
+ SPR General 0 (SPRG0)
-
+ SPR General 0
-
+ SPR General 1 (SPRG1)
-
+ SPR General 1
-
+ SPR General 2 (SPRG2)
-
+ SPR General 2
-
+ SPR General 3 (SPRG3)
-
+ SPR General 3
-
+ Time Base Lower - Write (TBL)
-
+ Time Base Lower - Write
-
+ Time Base Upper - Write (TBU)
-
+ Time Base Upper - Write
-
+ Processor Version Register (PVR)
-
+ Processor Version Register
+
+
+ I-Cache Control and Status Register (ICCST)
+
+
+ I-Cache Control and Status Register
+
+
+ I-Cache Address Register (ICADR)
+
+
+ I-Cache Address Register
+
+
+ I-Cache Data Port (ICDAT)
+
+
+ I-Cache Data Port
+
+
+ Floating-Point Exception Cause Register (FPECR)
+
+
+ Floating-Point Exception Cause Register
+
+
+
+
+ Comparator A Value Register (CMPA)
+
+
+ Comparator A Value Register
+
+
+ Comparator B Value Register (CMPB)
+
+
+ Comparator B Value Register
+
+
+ Comparator C Value Register (CMPC)
+
+
+ Comparator C Value Register
+
+
+ Comparator D Value Register (CMPD)
+
+
+ Comparator D Value Register
+
+
+ Exception Cause Register (ECR)
+
+
+ Exception Cause Register
+
+
+ Debug Enable Register (DER)
+
+
+ Debug Enable Register
+
+
+ Breakpoint Counter A Value and Control (COUNTA)
+
+
+ Breakpoint Counter A Value and Control
+
+
+ Breakpoint Counter B Value and Control (COUNTB)
+
+
+ Breakpoint Counter B Value and Control
+
+
+ Comparator E Value Register (CMPE)
+
+
+ Comparator E Value Register
+
+
+ Comparator F Value Register (CMPF)
+
+
+ Comparator F Value Register
+
+
+ Comparator G Value Register (CMPG)
+
+
+ Comparator G Value Register
+
+
+ Comparator H Value Register (CMPH)
+
+
+ Comparator H Value Register
+
+
+ L-Bus Support Comparators Control (LCTRL1)
+
+
+ L-Bus Support Comparators Control
+
+
+ L-Bus Support Comparators Control (LCTRL2)
+
+
+ L-Bus Support Comparators Control
+
+
+ I-Bus Suupport Control Register (ICTRL)
+
+
+ I-Bus Suupport Control Register
+
+
+ Breakpoint Address Register (BAR)
+
+
+ Breakpoint Address Register
+
+
+ Development Port Data Register (DPDR)
+
+
+ Development Port Data Register
+
+
+
+
+ Time Base Lower - Read (TBL)
+
+
+ Time Base Lower - Read
+
+
+ Time Base Upper - Read (TBU)
+
+
+ Time Base Upper - Read
+
+
+ Time Base Lower - Write
+
+
+ Time Base Upper - Write
@@ -334,37 +465,51 @@
+
+
-
+ Machine State Register
-
+ Count Register
-
+ Floating-Point Status and Control Register
-
+ Memory Control Base Register 0
-
+ Memory Control Option Register 0
-
+ Memory Control Base Register 1
-
+ Memory Control Option Register 1
+
+
+ Memory Control Base Register 2
+
+
+ Memory Control Option Register 2
+
+
+ Memory Control Base Register 3
+
+
+ Memory Control Option Register 3
-
+ Dual Mapping Base Register
-
+ Dual Mapping Option Register
-
+ Reset Status Register
-
+ System Protection Control Register