comment     "************************************************** "
comment     " $Author: jafa $ "
comment     " $Date: 2001/02/06 19:29:10 $ "
comment     " $Id: mpu_in.txt,v 1.4 2001/02/06 19:29:10 jafa Exp $ "
comment     " "
comment     "          starting processor interface tests       "
comment     "************************************************** "
comment     " Wait for SystemBus to initialize "
simtime     14 us
comment     " select channel C for  A and B 78M clock"
write_byte  30A00 55
simtime     1 us
comment	    "power down AA xmtr"
write_byte  30002 40
simtime     1 us
comment     " remove set_idle "
comment	    "power down AA rcvr"
write_byte  30003 40
simtime     1 us
comment	    "power down AB xmtr"
write_byte  30012 40
simtime     1 us
comment	    "power down AB rcvr"
write_byte  30013 40
simtime     1 us
comment	    "power down BA xmtr"
write_byte  30102 40
simtime     1 us
comment	    "power down BA rcvr"
write_byte  30103 40
simtime     1 us
comment	    "power down BB xmtr"
write_byte  30112 40
simtime     1 us
comment	    "power down BB rcvr"
write_byte  30113 40
simtime     1 us
comment	    "AC det alm ovr, rcv 8b/10b, lnk sm en"
write_byte  30023 38
simtime     1 us
comment	    "AD det alm ovr, rcv 8b/10b, lnk sm en"
write_byte  30033 38
simtime     1 us
comment	    "BC det alm ovr, rcv 8b/10b, lnk sm en"
write_byte  30123 38
simtime     1 us
comment	    "BD det alm ovr, rcv 8b/10b, lnk sm en"
write_byte  30133 38
simtime     1 us
comment	    "AC xmt 8b/10b"
write_byte  30022 01
simtime     1 us
comment	    "AD xmt 8b/10b"
write_byte  30032 01
simtime     1 us
comment	    "BC xmt 8b/10b"
write_byte  30122 01
simtime     1 us
comment	    "BD xmt 8b/10b"
write_byte  30132 01
simtime     1 us
comment	    "QUAD  A  byte alignment & lock rcvr to data"
write_byte  30800 FF
simtime     1 us
comment	    "QUAD   B byte alignment & lock rcvr to data"
write_byte  30900 FF
simtime     1 us
comment	    "B  enable characterization"
write_byte  30933 01
simtime     1 us
comment     " BANK A & B:"
comment     " NO LOOPBACK  " 
write_byte  30801 00
simtime     1 us    
comment     " NO LOOPBACK  " 
write_byte  30901 00
simtime     1 us    
comment     " ch. alignment  for QUAD A "
write_byte  30810 03
simtime     1 us    
comment     " NO ch. alignment  for QUAD B "
write_byte  30910 00
simtime     1 us   
write_byte  30921 80
simtime     1 us   
comment     " FMPU Sync Mode for QUAD A"
write_byte  30811 0A
simtime     1 us     
comment     " FMPU Sync Mode for QUAD B"
write_byte  30911 00
simtime     1 us    
comment     " GTESTEN"
write_byte  30005 45
simtime     1 us
comment     " Write to mpi_registers"
write_byte  08000 6E
simtime     1 us
write_byte  08001 DA
simtime     1 us
write_byte  08002 00
simtime     1 us
write_byte  08003 55
simtime     1 us
write_byte  08004 00
simtime     1 us
write_byte  08005 00
simtime     1 us
write_byte  08006 07
simtime     1 us
write_byte  08007 00
simtime     1 us
write_byte  08008 00
simtime     1 us
write_byte  08009 fe
simtime     1 us
write_byte  08010 55
simtime     1 us
write_byte  08011 55
simtime     1 us
write_byte  08012 55
simtime     1 us
write_byte  08013 55
simtime     1 us
write_byte  08014 55
simtime     1 us
write_byte  08015 55
simtime     1 us
write_byte  08016 55
simtime     1 us
write_byte  08017 55
simtime     1 us
write_byte  08018 EE
simtime     1 us
write_byte  08019 EE
simtime     1 us
write_byte  08020 EE
simtime     1 us
write_byte  08021 EE
simtime     1 us
write_byte  08022 EE
simtime     1 us
write_byte  08023 EE
simtime     1 us
write_byte  08024 EE
simtime     1 us
write_byte  08025 EE
simtime     1 us
write_byte  08026 BC
simtime     1 us   
write_byte  08027 95
simtime     1 us   
write_byte  08028 B5
simtime     1 us   
write_byte  08029 B5
simtime     1 us   
write_byte  08030 88
simtime     1 us   
write_byte  08032 33
simtime     1 us   
write_byte  08033 33
simtime     1 us   
write_byte  08034 33
simtime     1 us   
write_byte  08035 33
simtime     1 us   
write_byte  08036 66
simtime     1 us   
write_byte  08037 66
simtime     1 us   
write_byte  08038 66
simtime     1 us   
write_byte  08039 66
simtime     1 us   
write_byte  08040 00
simtime     1 us   
write_byte  08041 01
simtime     1 us 
write_byte  08042 00
simtime     1 us 
write_byte  08043 00
simtime     1 us  
write_byte  08045 0A
simtime     1 us   
comment     " remove set_idle "
write_byte  08000 0A
simtime     1 us
comment     " wait for a while"
simtime     1 us   
comment     " do a word alignment"
write_byte  30810 03
simtime     1 us    
write_byte  30810 33
simtime     1 us   
write_byte  30910 03
simtime     1 us    
write_byte  30910 33
simtime     1 us   
comment     "CH. Align Resync for AC,AD"
write_byte  30820 00
simtime     1 us    
write_byte  30820 04
simtime     1 us  
read_byte   30805
simtime     1 us    
read_byte   30905
simtime     1 us    
read_byte   30A03
simtime     1 us    
comment     "  set constant data to COMA + K = 0h1BC "
comment     "  control   K=1000 "
comment     "  Data=BC"
write_byte  08004 02
simtime     1 us
read_byte   08000
simtime     1 us
read_byte   08001
simtime     1 us
read_byte   08002
simtime     1 us
read_byte   08003
simtime     1 us
comment     " NO MORE GTESTEN"
write_byte  30005 44
simtime     1 us
write_byte  08000 0A
simtime     1 us
read_byte   08004
simtime     1 us
read_byte   08005
simtime     1 us
read_byte   08006
simtime     1 us
read_byte   08007
simtime     1 us
read_byte   08008
simtime     1 us
read_byte   08009
simtime     1 us
read_byte   08010
simtime     1 us
write_byte  08004 0F
simtime     1 us
read_byte   08011
simtime     1 us
read_byte   08012
simtime     1 us
read_byte   08013
simtime     1 us
read_byte   08014
simtime     1 us
read_byte   08015
simtime     1 us
write_byte  08000 0A
simtime     1 us
read_byte   08016
simtime     1 us
read_byte   08017
simtime     1 us
read_byte   08018
simtime     1 us
read_byte   08019
simtime     1 us
read_byte   08020
simtime     1 us
read_byte   08021
simtime     1 us
read_byte   08022
simtime     1 us
read_byte   08023
simtime     1 us
read_byte   08024
simtime     1 us
read_byte   08025
simtime     1 us
write_byte  08000 0A
simtime     1 us
read_byte   08031
simtime     1 us
comment     " Wait for User Master Interface  "
simtime     5 us
write_byte  08041 04
simtime     1 us   
read_byte   30A00
simtime     1 us
comment	    "power down AA xmtr"
read_byte   30002
simtime     1 us
comment     " remove set_idle "
comment	    "power down AA rcvr"
read_byte   30003
simtime     1 us
comment	    "power down AB xmtr"
read_byte   30012
simtime     1 us
comment	    "power down AB rcvr"
read_byte   30013
simtime     1 us
comment	    "power down AC xmtr"
read_byte   30022
simtime     1 us
comment	    "power down AC rcvr"
read_byte   30023
simtime     1 us
comment	    "power down AD xmtr"
read_byte   30032
simtime     1 us
comment	    "power down AD rcvr"
read_byte   30033
simtime     1 us
comment	    "power down BC xmtr"
read_byte   30122
simtime     1 us
comment	    "power down BC rcvr"
read_byte   30123
simtime     1 us
comment	    "power down BD xmtr"
read_byte   30132
simtime     1 us
comment	    "power down BD rcvr"
read_byte   30133
simtime     1 us
comment	    "BA rcv alm ovr, rcv 8b/10b, lnk sm en"
read_byte   30103
simtime     1 us
comment	    "BB rcv alm ovr, rcv 8b/10b, lnk sm en"
read_byte   30113
simtime     1 us
comment	    "BA xmt 8b/10b"
read_byte   30102
simtime     1 us
comment	    "BB xmt 8b/10b"
read_byte   30112
simtime     1 us
comment	    "BA BB  byte alignment & lock rcvr to data"
read_byte   30900 CC
simtime     1 us
comment	    "B  enable characterization"
read_byte   30933
simtime     1 us
comment	    "BA enbl test (loopback)"
read_byte   30104
simtime     1 us
comment	    "BB enbl test (loopback)"
read_byte   30114
simtime     1 us
comment     " BANK B:"
comment     " NO LOOPBACK and NO WD align for BC, BD " 
read_byte   30901
simtime     1 us    
comment     "alignment function for channel A and B only "
read_byte   30910 0C
simtime     1 us    
comment     " FMPU Sync Mode for A and B"
read_byte   30811 A0
simtime     1 us    
read_byte   30905
simtime     1 us    
read_byte   30914
simtime     1 us    
comment     " Read from the User Slave interface RAM "
comment     " ************************************************** "
comment     "          processor commands completed              "
comment     " ************************************************** "
