;-------------------------------------------------------------------------------------------------------- ; 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 ;--------------------------------------------------------------------------------------------------------------