;--------------------------------------------------------------------------------------------------------
;  FALCON MEMORY STATE MACHINE (MSM) STATE TABLE	KHH	3/30/87  V5
;--------------------------------------------------------------------------------------------------------
; ISEL CODE :     0         1         2         3        RAS_OPS:                         CHK_OPS:
;              -------   -------   -------   -------         0 - RAS OFF                      0 - HOLD
;              R N I P   P M M M   B M M M   R N L N         1 - AUTO RAS FOR PROC            1 - PROC
;              E U C R   R A A A   O A A A   E U M U         2 - SELECTIVE RAS                2 - ICACHE
;              F   A O   O P P P   O P P P   F               3 - RAS ALL                      3 - RESET
;              R R C C   C         T         R R N R
;                E H       L W V   P L W V     E U E     CAS_OPS:                         MEM_OPS:
;              R Q E R   R O E A   R O E A   R Q A A         0 - CAS OFF                      0 - PROCESSOR
;              E     E   E C   L   O C   L   E   C D         1 - AUTO CAS FOR PROC            1 - ICACHE
;              Q   R Q   A A   I   M A   I   Q   K           2 - SELECTIVE CAS FOR NUBUS      2 - NUBUS
;                  E     D L   D     L   D                   3 - CAS ALL                      3 - REFRESH/IDLE
;                  Q
;--------------------------------------------------------------------------------------------------------
;                                               P                     
;                                             S R     R   P     S S S 
;               R C C             P   S S M M T O I N E   R M   P P P 
;               A A H V M V       M P M M M M R C C U F   O E   A A A 
;             I S S K M A M P N N D M D D D D T         P M M   R R R 
;             S       A P A C U U   D           A A A A C     I E E E 
;         HEX E O O O H H L L H L O   C O C O N C C C C H O O N 0 3 4 
;ADDRESS  NXT L P P P I I O O I O E G E E E E U K K K K K E P C 7 5 6 
;+++++++  +++ + + + + - - - - - - - + - - - - - - - - - + - + - + + + 
 00 XXXX  01  0 0 0 3 0 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 3 1 0 0 0 RESET
;--------------------------------------------------------------------------------------------------------------
 01 XXXX  02  0 0 0 0 0 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 0 1 3 1 0 0 0 PRECHARGE
 02 XXXX  03  0 1 0 0 0 0 1 1 1 1 0 0 1 1 1 1 1 0 1 1 1 0 1 0 1 0 0 0 REQUEST DISPATCH SETUP
;--------------------------------------------------------------------------------------------------------------
 03 0000  03  0 1 0 0 0 0 1 1 1 1 0 0 1 1 1 1 1 0 1 1 1 0 1 0 1 0 0 0 IDLE
 03 1XXX  04  0 0 3 0 0 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 0 1 3 1 0 0 0 REFRESH
 03 01XX  06  3 2 0 0 0 1 1 1 0 1 1 0 1 0 1 1 1 0 1 1 1 0 1 2 1 0 0 0 NUBUS SLAVE
 03 001X  17  0 0 0 0 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 0 1 1 1 0 0 0 ICACHE MISS
 03 0001  09  1 2 1 1 0 1 0 1 1 1 0 1 1 1 1 1 1 0 1 1 1 0 1 0 1 0 0 0 PROCESSOR
;--------------------------------------------------------------------------------------------------------------
 04 XXXX  05  0 3 3 0 0 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 0 1 3 1 0 0 0 CAS BEFORE RAS REFRESH
 05 XXXX  01  0 3 0 0 0 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 0 0 1 3 1 0 0 0 
;--------------------------------------------------------------------------------------------------------------
 06 XXX1  07  3 2 3 0 0 1 1 1 1 0 1 0 1 1 1 1 1 0 1 1 1 0 1 2 1 0 0 0 NUBUS SLAVE READ
 07 XXXX  02  0 0 0 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 1 1 1 2 1 0 0 0 
;--------------------------------------------------------------------------------------------------------------
 06 XXX0  08  3 2 2 0 0 1 1 1 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 2 1 0 0 0 NUBUS SLAVE WRITE
 08 XXXX  02  0 0 0 0 0 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 2 1 0 0 0 
;--------------------------------------------------------------------------------------------------------------
 09 11X1  02  0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 0 PROCESSOR LOCAL READ
;--------------------------------------------------------------------------------------------------------------
 09 0111  02  0 0 0 0 0 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 0 0 PROCESSOR LOCAL WRITE
;--------------------------------------------------------------------------------------------------------------
 09 XXX0  02  0 0 0 0 0 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 0 0 PROCESSOR MAP INVALID
;--------------------------------------------------------------------------------------------------------------
 09 0X0X  02  0 0 0 0 0 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 0 0 PROCESSOR MAP WRITE PROTECT
;--------------------------------------------------------------------------------------------------------------
 09 10X1  0A  3 0 0 0 0 1 1 1 0 1 1 1 1 1 1 0 0 0 1 1 1 0 1 0 1 0 0 0 PROCESSOR NUBUS READ
 0A XX1X  02  1 0 0 0 0 1 0 1 1 1 1 0 1 1 1 0 1 1 1 1 1 0 1 0 1 0 0 0 NUBUS DONE
 0A X00X  0A  3 0 0 0 0 1 1 1 0 1 1 1 1 1 1 0 1 0 1 1 1 0 1 0 1 0 0 0 WAIT FOR NUBUS CYCLE
 0A X100  0B  3 2 0 0 0 1 1 1 0 1 1 1 1 0 1 1 1 0 1 0 1 0 1 2 1 0 0 0 HANDLE SLAVE WRITE
 0A X101  0D  3 2 0 0 0 1 1 1 0 1 1 1 0 1 1 1 1 0 1 1 1 0 1 2 1 0 0 0 HANDLE SLAVE READ
;                                                                     
 0B XXXX  0C  3 2 2 0 0 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 2 1 0 0 0 NUBUS SLAVE WRITE DURING PROC READ
 0C XXXX  0A  3 0 0 0 0 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 2 1 0 0 0 
;                                                                     
 0D XXXX  05  3 2 3 0 0 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 0 1 2 1 0 0 0 NUBUS SLAVE READ DURING PROC WRITE
 0E XXXX  0A  3 0 0 0 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 0 1 1 1 2 1 0 0 0 
;--------------------------------------------------------------------------------------------------------------
 09 0011  0F  3 0 0 0 0 1 1 1 0 1 0 1 1 1 0 1 0 0 1 1 1 1 1 0 1 0 0 0 PROCESSOR NUBUS WRITE
 0F XX1X  02  1 0 0 0 0 1 0 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 0 NUBUS DONE
 0F X00X  0F  3 0 0 0 0 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 1 0 1 0 0 0 WAIT FOR NUBUS CYCLE
 0F X100  10  3 2 0 0 0 1 1 1 0 1 1 1 1 0 1 1 1 0 1 0 1 0 1 2 1 0 0 0 HANDLE SLAVE WRITE
 0F X101  12  3 2 0 0 0 1 1 1 0 1 1 1 0 1 1 1 1 0 1 1 1 0 1 2 1 0 0 0 HANDLE SLAVE READ
;                                                                     
 10 XXXX  11  3 2 2 0 0 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 2 1 0 0 0 NUBUS SLAVE WRITE DURING PROC READ
 11 XXXX  0F  3 0 0 0 0 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 2 1 0 0 0 PRECHARGE
;                                                                     
 12 XXXX  13  3 2 3 0 0 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 0 1 2 1 0 0 0 NUBUS SLAVE READ DURING PROC WRITE
 13 XXXX  0F  3 0 0 0 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 0 1 1 1 2 1 0 0 0 PRECHARGE
;--------------------------------------------------------------------------------------------------------------
 17 XXXX  18  2 2 0 2 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 0 1 1 1 0 0 0 ICACHE, MAP WAIT STATE
;--------------------------------------------------------------------------------------------------------------
 18 1101  60  0 2 3 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0 1 1 1 0 1 1 0 0 0 0 ICACHE MISS LOCAL
 18 1X1X  60  0 2 3 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0 1 1 1 0 1 1 0 0 0 0 ICACHE FAULT MAP WRITE PROTECT
 18 1XX0  60  0 2 3 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0 1 1 1 0 1 1 0 0 0 0 ICACHE FAULT MAP INVALID
 60 XXXX  61  0 2 3 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 0 0 0 0 ICACHE DATA WORD 0
 61 XXXX  62  0 2 3 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0 0 1 1 1 1 1 0 0 0 0 ICACHE DATA WORD 1
 62 XXXX  63  0 2 3 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0 0 1 1 1 1 1 0 0 0 0 ICACHE DATA WORD 2
 63 XXXX  64  0 2 3 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0 0 1 1 1 1 1 0 0 0 0 ICACHE DATA WORD 3
 64 XXXX  65  0 2 3 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0 0 1 1 1 1 1 0 0 0 0 ICACHE DATA WORD 4
 65 XXXX  66  0 2 3 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0 0 1 1 1 1 1 0 0 0 0 ICACHE DATA WORD 5
 66 XXXX  67  0 2 3 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0 0 1 1 1 1 1 0 0 0 0 ICACHE DATA WORD 6
 67 XXXX  68  0 2 3 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0 0 1 1 1 1 1 1 0 0 0 ICACHE DATA WORD 7
 68 XXXX  02  0 0 0 0 0 1 1 1 1 1 1 0 1 1 1 1 1 0 0 1 1 0 1 1 1 0 0 0 PRECHARGE
;--------------------------------------------------------------------------------------------------------------
 18 1001  1A  3 2 0 0 1 1 1 1 1 1 1 0 1 1 1 0 0 0 1 1 1 0 1 1 1 0 0 0 ICACHE MISS NUBUS
;                                                                     
 1A X00X  1A  3 0 0 0 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 1 1 0 1 1 1 0 0 0 WAIT 0
 1A XX1X  1F  3 0 0 0 1 1 1 1 1 1 1 0 1 1 1 0 0 0 0 1 1 0 1 1 0 0 0 0 ACK 0
 1A X100  1B  3 2 0 0 0 1 1 1 0 1 1 0 1 0 1 1 1 0 1 0 1 0 1 2 1 0 0 0 HANDLE SLAVE WRITE
 1A X101  1D  3 2 0 0 0 1 1 1 0 1 1 0 0 1 1 1 1 0 1 1 1 0 1 2 1 0 0 0 HANDLE SLAVE READ
 1B XXXX  1C  3 2 2 0 0 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 2 1 0 0 0 NUBUS SLAVE WRITE DURING ICACHE READ
 1C XXXX  1A  3 0 0 0 0 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 2 1 0 0 0 PRECHARGE
 1D XXXX  1E  3 2 3 0 0 1 1 1 1 0 1 0 1 1 1 1 1 0 1 1 1 0 1 2 1 0 0 0 NUBUS SLAVE READ DURING ICACHE READ
 1E XXXX  1A  3 0 0 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 1 1 1 2 1 0 0 0 PRECHARGE
;                                                                     
 1F X00X  1F  3 0 0 0 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 1 1 0 1 1 1 0 0 0 WAIT 1
 1F XX1X  24  3 0 0 0 1 1 1 1 1 1 1 0 1 1 1 0 0 0 0 1 1 0 1 1 0 0 0 0 ACK 1
 1F X100  20  3 2 0 0 0 1 1 1 0 1 1 0 1 0 1 1 1 0 1 0 1 0 1 2 1 0 0 0 HANDLE SLAVE WRITE
 1F X101  22  3 2 0 0 0 1 1 1 0 1 1 0 0 1 1 1 1 0 1 1 1 0 1 2 1 0 0 0 HANDLE SLAVE READ
 20 XXXX  21  3 2 2 0 0 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 2 1 0 0 0 NUBUS SLAVE WRITE DURING ICACHE READ
 21 XXXX  1F  3 0 0 0 0 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 2 1 0 0 0 PRECHARGE
 22 XXXX  23  3 2 3 0 0 1 1 1 1 0 1 0 1 1 1 1 1 0 1 1 1 0 1 2 1 0 0 0 NUBUS SLAVE READ DURING ICACHE READ
 23 XXXX  1F  3 0 0 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 1 1 1 2 1 0 0 0 PRECHARGE
;                                                                     
 24 X00X  24  3 0 0 0 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 1 1 0 1 1 1 0 0 0 WAIT 2
 24 XX1X  29  3 0 0 0 1 1 1 1 1 1 1 0 1 1 1 0 0 0 0 1 1 0 1 1 0 0 0 0 ACK 2
 24 X100  25  3 2 0 0 0 1 1 1 0 1 1 0 1 0 1 1 1 0 1 0 1 0 1 2 1 0 0 0 HANDLE SLAVE WRITE
 24 X101  27  3 2 0 0 0 1 1 1 0 1 1 0 0 1 1 1 1 0 1 1 1 0 1 2 1 0 0 0 HANDLE SLAVE READ
 25 XXXX  26  3 2 2 0 0 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 2 1 0 0 0 NUBUS SLAVE WRITE DURING ICACHE READ
 26 XXXX  24  3 0 0 0 0 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 2 1 0 0 0 PRECHARGE
 27 XXXX  28  3 2 3 0 0 1 1 1 1 0 1 0 1 1 1 1 1 0 1 1 1 0 1 2 1 0 0 0 NUBUS SLAVE READ DURING ICACHE READ
 28 XXXX  24  3 0 0 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 1 1 1 2 1 0 0 0 PRECHARGE
;                                                                     
 29 X00X  29  3 0 0 0 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 1 1 0 1 1 1 0 0 0 WAIT 3
 29 XX1X  2E  3 0 0 0 1 1 1 1 1 1 1 0 1 1 1 0 0 0 0 1 1 0 1 1 0 0 0 0 ACK 3
 29 X100  2A  3 2 0 0 0 1 1 1 0 1 1 0 1 0 1 1 1 0 1 0 1 0 1 2 1 0 0 0 HANDLE SLAVE WRITE
 29 X101  2C  3 2 0 0 0 1 1 1 0 1 1 0 0 1 1 1 1 0 1 1 1 0 1 2 1 0 0 0 HANDLE SLAVE READ
 2A XXXX  2B  3 2 2 0 0 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 2 1 0 0 0 NUBUS SLAVE WRITE DURING ICACHE READ
 2B XXXX  29  3 0 0 0 0 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 2 1 0 0 0 PRECHARGE
 2C XXXX  2D  3 2 3 0 0 1 1 1 1 0 1 0 1 1 1 1 1 0 1 1 1 0 1 2 1 0 0 0 NUBUS SLAVE READ DURING ICACHE READ
 2D XXXX  29  3 0 0 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 1 1 1 2 1 0 0 0 PRECHARGE
;                                                                     
 2E X00X  2E  3 0 0 0 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 1 1 0 1 1 1 0 0 0 WAIT 4
 2E XX1X  33  3 0 0 0 1 1 1 1 1 1 1 0 1 1 1 0 0 0 0 1 1 0 1 1 0 0 0 0 ACK 4
 2E X100  2F  3 2 0 0 0 1 1 1 0 1 1 0 1 0 1 1 1 0 1 0 1 0 1 2 1 0 0 0 HANDLE SLAVE WRITE
 2E X101  31  3 2 0 0 0 1 1 1 0 1 1 0 0 1 1 1 1 0 1 1 1 0 1 2 1 0 0 0 HANDLE SLAVE READ
 2F XXXX  30  3 2 2 0 0 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 2 1 0 0 0 NUBUS SLAVE WRITE DURING ICACHE READ
 30 XXXX  2E  3 0 0 0 0 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 2 1 0 0 0 PRECHARGE
 31 XXXX  32  3 2 3 0 0 1 1 1 1 0 1 0 1 1 1 1 1 0 1 1 1 0 1 2 1 0 0 0 NUBUS SLAVE READ DURING ICACHE READ
 32 XXXX  2E  3 0 0 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 1 1 1 2 1 0 0 0 PRECHARGE
;                                                                     
 33 X00X  33  3 0 0 0 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 1 1 0 1 1 1 0 0 0 WAIT 5
 33 XX1X  38  3 0 0 0 1 1 1 1 1 1 1 0 1 1 1 0 0 0 0 1 1 0 1 1 0 0 0 0 ACK 5
 33 X100  34  3 2 0 0 0 1 1 1 0 1 1 0 1 0 1 1 1 0 1 0 1 0 1 2 1 0 0 0 HANDLE SLAVE WRITE
 33 X101  36  3 2 0 0 0 1 1 1 0 1 1 0 0 1 1 1 1 0 1 1 1 0 1 2 1 0 0 0 HANDLE SLAVE READ
 34 XXXX  35  3 2 2 0 0 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 2 1 0 0 0 NUBUS SLAVE WRITE DURING ICACHE READ
 35 XXXX  33  3 0 0 0 0 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 2 1 0 0 0 PRECHARGE
 36 XXXX  37  3 2 3 0 0 1 1 1 1 0 1 0 1 1 1 1 1 0 1 1 1 0 1 2 1 0 0 0 NUBUS SLAVE READ DURING ICACHE READ
 37 XXXX  33  3 0 0 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 1 1 1 2 1 0 0 0 PRECHARGE
;                                                                     
 38 X00X  38  3 0 0 0 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 1 1 0 1 1 1 0 0 0 WAIT 6
 38 XX1X  3D  3 0 0 0 1 1 1 1 1 1 1 0 1 1 1 0 0 0 0 1 1 0 1 1 0 0 0 0 ACK 6
 38 X100  39  3 2 0 0 0 1 1 1 0 1 1 0 1 0 1 1 1 0 1 0 1 0 1 2 1 0 0 0 HANDLE SLAVE WRITE
 38 X101  3B  3 2 0 0 0 1 1 1 0 1 1 0 0 1 1 1 1 0 1 1 1 0 1 2 1 0 0 0 HANDLE SLAVE READ
 39 XXXX  3A  3 2 2 0 0 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 2 1 0 0 0 NUBUS SLAVE WRITE DURING ICACHE READ
 3A XXXX  38  3 0 0 0 0 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 2 1 0 0 0 PRECHARGE
 3B XXXX  3C  3 2 3 0 0 1 1 1 1 0 1 0 1 1 1 1 1 0 1 1 1 0 1 2 1 0 0 0 NUBUS SLAVE READ DURING ICACHE READ
 3C XXXX  38  3 0 0 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 1 1 1 2 1 0 0 0 PRECHARGE
;                                                                     
 3D X00X  3D  3 0 0 0 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 1 1 0 1 1 1 0 0 0 WAIT 7
 3D XX1X  01  3 0 0 0 1 1 1 1 1 1 1 0 1 1 1 0 1 0 0 1 1 0 1 1 0 0 0 0 ACK 7
 3D X100  3E  3 2 0 0 0 1 1 1 0 1 1 0 1 0 1 1 1 0 1 0 1 0 1 2 1 0 0 0 HANDLE SLAVE WRITE
 3D X101  40  3 2 0 0 0 1 1 1 0 1 1 0 0 1 1 1 1 0 1 1 1 0 1 2 1 0 0 0 HANDLE SLAVE READ
 3E XXXX  3F  3 2 2 0 0 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 2 1 0 0 0 NUBUS SLAVE WRITE DURING ICACHE READ
 3F XXXX  3D  3 0 0 0 0 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 2 1 0 0 0 PRECHARGE
 40 XXXX  41  3 2 3 0 0 1 1 1 1 0 1 0 1 1 1 1 1 0 1 1 1 0 1 2 1 0 0 0 NUBUS SLAVE READ DURING ICACHE READ
 41 XXXX  3D  3 0 0 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 1 1 1 2 1 0 0 0 PRECHARGE
;--------------------------------------------------------------------------------------------------------------
 18 0XXX  50  0 2 0 0 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 0 0 1 1 0 0 0 ICACHE PROM LOAD
 50 XXXX  51  0 0 0 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0 1 1 1 0 0 1 0 0 0 0 ICACHE DATA WORD 0
 51 XXXX  52  0 0 0 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0 0 1 1 0 0 1 0 0 0 0 ICACHE DATA WORD 1
 52 XXXX  53  0 0 0 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0 0 1 1 0 0 1 0 0 0 0 ICACHE DATA WORD 2
 53 XXXX  54  0 0 0 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0 0 1 1 0 0 1 0 0 0 0 ICACHE DATA WORD 3
 54 XXXX  55  0 0 0 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0 0 1 1 0 0 1 0 0 0 0 ICACHE DATA WORD 4
 55 XXXX  56  0 0 0 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0 0 1 1 0 0 1 0 0 0 0 ICACHE DATA WORD 5
 56 XXXX  57  0 0 0 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0 0 1 1 0 0 1 0 0 0 0 ICACHE DATA WORD 6
 57 XXXX  58  0 0 0 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0 0 1 1 0 0 1 0 0 0 0 ICACHE DATA WORD 7
 58 XXXX  02  0 0 0 0 0 1 1 1 1 1 1 0 1 1 1 1 1 0 0 1 1 0 1 1 1 0 0 0 PRECHARGE
;--------------------------------------------------------------------------------------------------------------
