; --------------------------------------------------------------------------------
; @Title: Skript to wite to the PPC860 UPM
; @Description: -
; @Author: -
; @Copyright: (C) 1989-2014 Lauterbach GmbH, licensed for use with TRACE32(R) only
; --------------------------------------------------------------------------------
; $Id: writeupm.cmm 7005 2014-04-24 16:26:37Z kjmal $


LOCAL &base
 &base=Data.Long(spr:0x27e) ; IMMR
 &base=&base&0xffff0000
 Data.Set &base+0x17c %Long 0CFAFC004
 Data.Set &base+0x168 %Long 0
 Data.Set &base+0x17c %Long 0FAFC404
 Data.Set &base+0x168 %Long 1
 Data.Set &base+0x17c %Long 0CAF0C04
 Data.Set &base+0x168 %Long 2
 Data.Set &base+0x17c %Long 30AF0C00
 Data.Set &base+0x168 %Long 3
 Data.Set &base+0x17c %Long 0F1BF4805
 Data.Set &base+0x168 %Long 4
 Data.Set &base+0x17c %Long 0FFFFC005
 Data.Set &base+0x168 %Long 5
 Data.Set &base+0x17c %Long 0FFFFC005
 Data.Set &base+0x168 %Long 6
 Data.Set &base+0x17c %Long 0FFFFC005
 Data.Set &base+0x168 %Long 7
 Data.Set &base+0x17c %Long 0CFAFC004
 Data.Set &base+0x168 %Long 8
 Data.Set &base+0x17c %Long 0FAFC404
 Data.Set &base+0x168 %Long 9
 Data.Set &base+0x17c %Long 0CAF0C04
 Data.Set &base+0x168 %Long 0A
 Data.Set &base+0x17c %Long 3AF0C08
 Data.Set &base+0x168 %Long 0B
 Data.Set &base+0x17c %Long 0CAF0C04
 Data.Set &base+0x168 %Long 0C
 Data.Set &base+0x17c %Long 3AF0C08
 Data.Set &base+0x168 %Long 0D
 Data.Set &base+0x17c %Long 0CAF0C04
 Data.Set &base+0x168 %Long 0E
 Data.Set &base+0x17c %Long 3AF0C08
 Data.Set &base+0x168 %Long 0F
 Data.Set &base+0x17c %Long 0CAF0C04
 Data.Set &base+0x168 %Long 10
 Data.Set &base+0x17c %Long 30AF0C00
 Data.Set &base+0x168 %Long 11
 Data.Set &base+0x17c %Long 0F3BF4805
 Data.Set &base+0x168 %Long 12
 Data.Set &base+0x17c %Long 0FFFFC005
 Data.Set &base+0x168 %Long 13
 Data.Set &base+0x17c %Long 0FFFFC005
 Data.Set &base+0x168 %Long 14
 Data.Set &base+0x17c %Long 0FFFFC005
 Data.Set &base+0x168 %Long 15
 Data.Set &base+0x17c %Long 0FFFFC005
 Data.Set &base+0x168 %Long 16
 Data.Set &base+0x17c %Long 0FFFFC005
 Data.Set &base+0x168 %Long 17
 Data.Set &base+0x17c %Long 0CFFF0004
 Data.Set &base+0x168 %Long 18
 Data.Set &base+0x17c %Long 0FFF0404
 Data.Set &base+0x168 %Long 19
 Data.Set &base+0x17c %Long 0CFF0C00
 Data.Set &base+0x168 %Long 1A
 Data.Set &base+0x17c %Long 33FF4804
 Data.Set &base+0x168 %Long 1B
 Data.Set &base+0x17c %Long 0FFFFC005
 Data.Set &base+0x168 %Long 1C
 Data.Set &base+0x17c %Long 0FFFFC005
 Data.Set &base+0x168 %Long 1D
 Data.Set &base+0x17c %Long 0FFFFC005
 Data.Set &base+0x168 %Long 1E
 Data.Set &base+0x17c %Long 0FFFFC005
 Data.Set &base+0x168 %Long 1F
 Data.Set &base+0x17c %Long 0CFFF0004
 Data.Set &base+0x168 %Long 20
 Data.Set &base+0x17c %Long 0FFF0404
 Data.Set &base+0x168 %Long 21
 Data.Set &base+0x17c %Long 0CFF0C00
 Data.Set &base+0x168 %Long 22
 Data.Set &base+0x17c %Long 3FF0C0C
 Data.Set &base+0x168 %Long 23
 Data.Set &base+0x17c %Long 0CFF0C00
 Data.Set &base+0x168 %Long 24
 Data.Set &base+0x17c %Long 3FF0C0C
 Data.Set &base+0x168 %Long 25
 Data.Set &base+0x17c %Long 0CFF0C00
 Data.Set &base+0x168 %Long 26
 Data.Set &base+0x17c %Long 3FF0C0C
 Data.Set &base+0x168 %Long 27
 Data.Set &base+0x17c %Long 0CFF0C00
 Data.Set &base+0x168 %Long 28
 Data.Set &base+0x17c %Long 33FF4804
 Data.Set &base+0x168 %Long 29
 Data.Set &base+0x17c %Long 0FFFFC005
 Data.Set &base+0x168 %Long 2A
 Data.Set &base+0x17c %Long 0FFFFC005
 Data.Set &base+0x168 %Long 2B
 Data.Set &base+0x17c %Long 0FFFFC005
 Data.Set &base+0x168 %Long 2C
 Data.Set &base+0x17c %Long 0FFFFC005
 Data.Set &base+0x168 %Long 2D
 Data.Set &base+0x17c %Long 0FFFFC005
 Data.Set &base+0x168 %Long 2E
 Data.Set &base+0x17c %Long 0FFFFC005
 Data.Set &base+0x168 %Long 2F
 Data.Set &base+0x17c %Long 0FCFFC004
 Data.Set &base+0x168 %Long 30
 Data.Set &base+0x17c %Long 0C0FFC004
 Data.Set &base+0x168 %Long 31
 Data.Set &base+0x17c %Long 1FFC004
 Data.Set &base+0x168 %Long 32
 Data.Set &base+0x17c %Long 0FFFC004
 Data.Set &base+0x168 %Long 33
 Data.Set &base+0x17c %Long 3FFFC004
 Data.Set &base+0x168 %Long 34
 Data.Set &base+0x17c %Long 0FFFFC005
 Data.Set &base+0x168 %Long 35
 Data.Set &base+0x17c %Long 0FFFFC005
 Data.Set &base+0x168 %Long 36
 Data.Set &base+0x17c %Long 0FFFFC005
 Data.Set &base+0x168 %Long 37
 Data.Set &base+0x17c %Long 0FFFFC005
 Data.Set &base+0x168 %Long 38
 Data.Set &base+0x17c %Long 0FFFFC005
 Data.Set &base+0x168 %Long 39
 Data.Set &base+0x17c %Long 0FFFFC005
 Data.Set &base+0x168 %Long 3a
 Data.Set &base+0x17c %Long 0FFFFC005
 Data.Set &base+0x168 %Long 3b


 Data.Set &base+0x17c %Long 0ffffc007
 Data.Set &base+0x168 %Long 3c
 Data.Set &base+0x17c %Long 0ffffc007
 Data.Set &base+0x168 %Long 3d
 Data.Set &base+0x17c %Long 0ffffc007
 Data.Set &base+0x168 %Long 3e
 Data.Set &base+0x17c %Long 0ffffc007
 Data.Set &base+0x168 %Long 3f
