<> <> <<>> <> <> <> <> <> <> ( X 0 0 0 0 0 1 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( X X X ) | ( X ) ( X X X XXXXXXXXXXXXXXXX ) ( X X X X XXXXXXXX ) ( X X X X X X X X XXXXXX X XXXX ) ( X X X ) -- HReset ( X 0 0 0 0 0 1 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( X X X ) | ( X ) ( X X X XXXXXXXXXXXXXXXX ) ( X X X X XXXXXXXX ) ( X X X X X X X X XXXXXX X XXXX ) ( X X X ) -- HReset ( X 0 0 0 0 0 1 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( X X X ) | ( X ) ( X X X XXXXXXXXXXXXXXXX ) ( X X X X XXXXXXXX ) ( X X X X X X X X XXXXXX X XXXX ) ( X X X ) -- HReset ( X 0 0 0 0 0 1 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( X X X ) | ( X ) ( X X X XXXXXXXXXXXXXXXX ) ( X X X X XXXXXXXX ) ( X X X X X X X X XXXXXX X XXXX ) ( X X X ) -- HReset ( X 0 0 0 0 0 1 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( X X X ) | ( X ) ( X X X XXXXXXXXXXXXXXXX ) ( X X X X XXXXXXXX ) ( X X X X X X X X XXXXXX X XXXX ) ( X X X ) -- HReset ( X 0 0 0 0 0 1 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( X X X ) | ( X ) ( X X X XXXXXXXXXXXXXXXX ) ( X X X X XXXXXXXX ) ( X X X X X X X X XXXXXX X XXXX ) ( X X X ) -- HReset ( X 0 0 0 0 0 1 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( X X X ) | ( X ) ( X X X XXXXXXXXXXXXXXXX ) ( X X X X XXXXXXXX ) ( X X X X X X X X XXXXXX X XXXX ) ( X X X ) -- HReset ( X 0 0 0 0 0 1 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( X X X ) | ( X ) ( X X X XXXXXXXXXXXXXXXX ) ( X X X X XXXXXXXX ) ( X X X X X X X X XXXXXX X XXXX ) ( X X X ) -- HReset ( X 0 0 0 0 0 1 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( X X X ) | ( X ) ( X X X XXXXXXXXXXXXXXXX ) ( X X X X XXXXXXXX ) ( X X X X X X X X XXXXXX X XXXX ) ( X X X ) -- HReset ( X 0 0 0 0 0 1 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( X X X ) | ( X ) ( X X X XXXXXXXXXXXXXXXX ) ( X X X X XXXXXXXX ) ( X X X X X X X X XXXXXX X XXXX ) ( X X X ) -- HReset ( X 0 0 0 0 0 1 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( X X X ) | ( X ) ( X X X XXXXXXXXXXXXXXXX ) ( X X X X XXXXXXXX ) ( X X X X X X X X XXXXXX X XXXX ) ( X X X ) -- HReset ( X 0 0 0 0 0 1 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( X X X ) | ( X ) ( X X X XXXXXXXXXXXXXXXX ) ( X X X X XXXXXXXX ) ( X X X X X X X X XXXXXX X XXXX ) ( X X X ) -- HReset ( X 0 0 0 0 0 1 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( X X X ) | ( X ) ( X X X XXXXXXXXXXXXXXXX ) ( X X X X XXXXXXXX ) ( X X X X X X X X XXXXXX X XXXX ) ( X X X ) -- HReset ( X 0 0 0 0 0 1 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( X X X ) | ( X ) ( X X X XXXXXXXXXXXXXXXX ) ( X X X X XXXXXXXX ) ( X X X X X X X X XXXXXX X XXXX ) ( X X X ) -- HReset ( X 0 0 0 0 0 1 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( X X X ) | ( X ) ( X X X XXXXXXXXXXXXXXXX ) ( X X X X XXXXXXXX ) ( X X X X X X X X XXXXXX X XXXX ) ( X X X ) -- HReset ( X 0 0 0 0 0 1 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( X X X ) | ( X ) ( X X X XXXXXXXXXXXXXXXX ) ( X X X X XXXXXXXX ) ( X X X X X X X X XXXXXX X XXXX ) ( X X X ) -- HReset ( X 0 0 0 0 0 1 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( X X X ) | ( X ) ( X X X XXXXXXXXXXXXXXXX ) ( X X X X XXXXXXXX ) ( X X X X X X X X XXXXXX X XXXX ) ( X X X ) -- HReset ( X 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Check Idle outputs ( X 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Check Idle outputs ( X 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Check Idle outputs ( X 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Check Idle outputs <> <> ( 0 0 0 0 1 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 0 = 0 ( 0 0 0 0 1 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 0 ( 0 0 0 0 1 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 1 = 0 ( 0 0 0 0 1 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 1 ( 0 0 0 0 1 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 2 = 0 ( 0 0 0 0 1 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 2 <> ( X 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 0 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 0 = 0 ( X 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 1 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Next bit (1) = 1 ( X 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 1 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 1 = 1 ( X 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 0 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Next bit (2) = 0 ( X 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 0 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 2 = 0 ( X 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 1 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Next bit (3) = 1 ( X 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 1 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 3 = 1 ( X 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 0 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Next bit (4) = 0 ( X 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 0 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 4 = 0 ( X 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 0 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Next bit (5) = 0 ( X 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 0 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 5 = 0 ( X 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 0 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Next bit (6) = 0 ( X 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 0 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 6 = 0 ( X 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 1 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Next bit (7) = 1 ( X 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 1 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 7 = 1 ( X 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 1 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Next bit (8) = 1 ( X 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 1 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 8 = 1 ( X 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 1 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Next bit (9) = 1 ( X 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 1 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 9 = 1 ( X 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 0 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Next bit (10) = 0 ( X 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 0 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 10 = 0 ( X 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 0 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Next bit (11) = 0 ( X 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 0 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 11 = 0 ( X 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 0 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Next bit (12) = 0 ( X 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 0 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 12 = 0 ( X 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 0 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Next bit (13) = 0 ( X 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 0 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 13 = 0 ( X 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 0 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Next bit (14) = 0 ( X 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 0 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 14 = 0 ( X 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 0 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Next bit (15) = 0 ( X 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 0 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 15 = 0 ( X 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( 0 ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Next bit (0) = 0 <> <> ( 0 0 0 0 1 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 0 = 0 ( 0 0 0 0 1 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 0 ( 0 0 0 0 1 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 1 = 0 ( 0 0 0 0 1 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 1 ( 1 0 0 0 1 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 2 = 1 ( 1 0 0 0 1 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 2 <> ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 0 = 0 ( 0 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 0 ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 1 = 0 ( 0 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 1 ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 2 = 0 ( 0 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 2 ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 3 = 0 ( 0 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 3 ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 4 = 0 ( 0 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 4 ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 5 = 0 ( 0 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 5 ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 6 = 0 ( 0 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 6 ( 1 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 7 = 1 ( 1 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 7 ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 8 = 0 ( 0 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 8 ( 1 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 9 = 1 ( 1 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 9 <> <> ( 0 0 0 0 1 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 0 = 0 ( 0 0 0 0 1 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 0 ( 1 0 0 0 1 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 1 = 1 ( 1 0 0 0 1 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 1 ( 0 0 0 0 1 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 2 = 0 ( 0 0 0 0 1 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 2 <> ( 1 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 1 = 0 ( 1 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 0 ( 1 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 1 = 1 ( 1 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 1 ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 2 = 0 ( 0 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 2 ( 1 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 3 = 1 ( 1 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 3 ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 4 = 0 ( 0 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 4 <> <> ( 0 0 0 0 1 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 0 = 0 ( 0 0 0 0 1 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 0 ( 1 0 0 0 1 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 1 = 1 ( 1 0 0 0 1 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 1 ( 1 0 0 0 1 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 2 = 1 ( 1 0 0 0 1 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 2 <> ( 1 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 1 = 0 ( 1 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 0 ( 1 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 1 = 1 ( 1 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 1 ( 1 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 2 = 1 ( 1 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 2 ( 1 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 3 = 1 ( 1 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 3 ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 4 = 0 ( 0 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 4 ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Bit 5 = 0 ( 0 0 0 0 0 1 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Load bit 5 <> <> ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Quiet... ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Quiet... <> ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 1 1 1 1 0 XX00001F 0 8000 ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Setup ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 0 1 1 1 0 XX00001F 0 8000 ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Initiate WR ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 0 1 1 1 0 XX00001F 0 8000 ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait end ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 0 1 1 1 0 XX00001F 0 8000 ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait end ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 0 1 1 1 0 XX00001F 0 8000 ) ( 0 0 X ) | ( X ) ( X 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait end ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 0 1 1 1 0 XX00001F 0 8000 ) ( 0 0 X ) | ( X ) ( 1 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Ready ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 1 1 1 1 0 XX00001F 0 8000 ) ( 0 0 X ) | ( X ) ( 1 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- End WR ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 1 1 1 1 0 XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 1 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Un-setup <> ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 1 1 1 1 0 XX00001F 0 0000 ) ( 0 0 X ) | ( X ) ( 1 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Setup ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 0 1 1 1 0 XX00001F 0 0000 ) ( 0 0 X ) | ( X ) ( 1 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Initiate WR ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 0 1 1 1 0 XX00001F 0 0000 ) ( 0 0 X ) | ( X ) ( 1 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait end ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 0 1 1 1 0 XX00001F 0 0000 ) ( 0 0 X ) | ( X ) ( 1 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait end ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 0 1 1 1 0 XX00001F 0 0000 ) ( 0 0 X ) | ( X ) ( 1 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait end ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 0 1 1 1 0 XX00001F 0 0000 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Ready ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 1 1 1 1 0 XX00001F 0 0000 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- End WR ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 1 1 1 1 0 XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Un-setup <> ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 1 1 1 1 0 XX00001F 0 8000 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Setup ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 0 1 1 1 0 XX00001F 0 8000 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Initiate WR ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 0 1 1 1 0 XX00001F 0 8000 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait end ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 0 1 1 1 0 XX00001F 0 8000 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait end ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 0 1 1 1 0 XX00001F 0 8000 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait end ( 0 0 0 0 0 0 0 ) ( X X X X XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 0 1 1 1 0 XX00001F 0 8000 ) ( 0 0 X ) | ( X ) ( 1 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Ready ( 0 0 0 0 0 0 0 ) ( X 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 1 1 1 1 0 XX00001F 0 8000 ) ( 0 0 X ) | ( X ) ( 1 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- End WR ( 0 0 0 0 0 0 0 ) ( X 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 1 1 1 1 0 XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 1 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Un-setup <> <> ( 0 0 0 0 0 0 0 ) ( X 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 1 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait a bit ( 0 0 0 0 0 0 0 ) ( X 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 1 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait a bit ( 0 0 0 0 0 0 0 ) ( X 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 1 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait a bit ( 0 0 0 0 0 0 0 ) ( X 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 1 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait a bit ( 0 0 0 0 0 0 0 ) ( X 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 1 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait a bit ( 0 0 0 0 0 0 0 ) ( X 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 1 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait a bit ( 0 1 0 0 0 0 0 ) ( X 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 1 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- No DReset <> ( 0 1 0 0 0 0 0 ) ( X 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 1 1 1 1 0 XX00001F 0 0000 ) ( 0 0 X ) | ( X ) ( 1 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Setup ( 0 1 0 0 0 0 0 ) ( X 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 0 1 1 1 0 XX00001F 0 0000 ) ( 0 0 X ) | ( X ) ( 1 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Initiate WR ( 0 1 0 0 0 0 0 ) ( X 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 0 1 1 1 0 XX00001F 0 0000 ) ( 0 0 X ) | ( X ) ( 1 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait end ( 0 1 0 0 0 0 0 ) ( X 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 0 1 1 1 0 XX00001F 0 0000 ) ( 0 0 X ) | ( X ) ( 1 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait end ( 0 1 0 0 0 0 0 ) ( X 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 0 1 1 1 0 XX00001F 0 0000 ) ( 0 0 X ) | ( X ) ( 1 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait end ( 0 1 0 0 0 0 0 ) ( X 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 0 1 1 1 0 XX00001F 0 0000 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Ready ( 0 1 0 0 0 0 0 ) ( X 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 1 1 1 1 0 XX00001F 0 0000 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- End WR ( 0 1 0 0 0 0 0 ) ( X 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 1 1 1 1 1 0 XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Un-setup <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Reset done ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Reset done ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Reset done ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Reset done ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Reset done <> <IOB 2-word byte-order write>> <> <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 8013800035123456 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000000000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 8027000002540000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000000000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 9435000002540005 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 123456789ABCDEF0 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data (X) <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 9035000002540005 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000BA7E0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 9035000002540004 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000080000000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 9035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000000000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540003 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- Header, BAck ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000060000000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540004 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 1 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000E0000000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 1 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 9013800045ABCDE3 ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- Header, check IOBus addr, force nIOCS/nMemCS ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 02468ACE13579BDF ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 123456 0 XXXX ) ( 1 0 1 ) -- check IOBus addr, force nIOCS/nMemCS ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 0 1 1 1 X X X 123456 0 XXXX ) ( 1 0 1 ) -- nRD ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 0 1 1 1 X X X 123456 0 XXXX ) ( 1 0 1 ) -- nRD on 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( 1 X X X X 1 1 XXXXXXXX X XXXX ) ( 1 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 0 1 1 1 X X X 123456 0 XXXX ) ( 1 0 1 ) -- nRD on 2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( 1 X X X X 1 1 XXXXXXXX X ABCD ) ( 1 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 0 1 1 1 X X X 123456 0 XXXX ) ( 1 0 1 ) -- Setup data ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( 1 X X X X 1 1 XXXXXXXX X ABCD ) ( 1 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 0 1 1 1 X X X 123456 0 XXXX ) ( 1 0 1 ) -- Setup data ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( 1 X X X X 1 1 XXXXXXXX X ABCD ) ( 1 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 123456 0 XXXX ) ( 1 0 1 ) -- End of nRD ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( 1 X X X X X X XXXXXXXX X XXXX ) ( 1 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- End of BReq, deassert nIOCS, nMemCS ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( 1 X X X X X X XXXXXXXX X XXXX ) ( 1 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Last BAck <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Rqst 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Rqst 2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 3 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Accept Rqst ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 2 ( 0 1 1 0 0 0 0 ) ( 0 0 0 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- GLength ( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant1 ( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 1 8813800035123456 ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant2 header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 0 000000000000ABCD ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 3 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Accept Rqst ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 2 ( 0 1 1 0 0 0 0 ) ( 0 0 0 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- GLength ( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant1 ( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 1 8827000002540000 ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant2 header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 0 XXXXXXXX00000005 ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 3 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Accept Rqst ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 2 ( 0 1 1 0 0 0 0 ) ( 0 0 0 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- GLength ( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant1 ( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 1 9C35000002540005 ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant2 header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 0 XXXXXXXX0140000B ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 3 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Accept Rqst ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 1, start IOBus interrupt ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 2 ( 0 1 1 0 0 0 0 ) ( 0 0 0 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- GLength ( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant1 ( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 1 9835000002540005 ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant2 header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 0 XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 3 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Accept Rqst ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 2 ( 0 1 1 0 0 0 0 ) ( 0 0 0 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- GLength ( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant1 ( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 1 9835000002540004 ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant2 header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 0 XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data (X) ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 3 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Accept Rqst ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 2 ( 0 1 1 0 0 0 0 ) ( 0 0 0 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- GLength ( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant1 ( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 1 9835000002540001 ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant2 header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 0 XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data (X) ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 3 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Accept Rqst ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 2 ( 0 1 1 0 0 0 0 ) ( 0 0 0 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- GLength ( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant1 ( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 1 940280000019F81A ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant2 header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 0 0000000000000100 ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data (X) ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 9C0280000019F81A ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Reply Hdr ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Reply Data ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Delay 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Delay 2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Delay 3 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Delay 4 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Delay 5 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Delay 6 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Delay 7 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Delay 8 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Delay 9 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Delay 10 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Delay 11 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Delay 12 <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- BReq ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- Wait ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- Wait ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- Wait ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- BAck 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- BAck 2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X ABCDE2 0 XXXX ) ( 1 0 1 ) -- BAck 3 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X ABCDE2 0 XXXX ) ( 1 0 1 ) -- BAck 4 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X ABCDE2 0 DF9B ) ( 1 0 1 ) -- BAck 5 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X ABCDE2 0 DF9B ) ( 1 0 1 ) -- nWR 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X ABCDE2 0 DF9B ) ( 1 0 1 ) -- nWR 2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X ABCDE2 0 DF9B ) ( 1 0 1 ) -- nWR 3 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X ABCDE2 0 DF9B ) ( 1 0 1 ) -- nWR 4 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X ABCDE2 0 DF9B ) ( 1 0 1 ) -- nWR Off 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- nWR Off 2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X ABCDE0 0 XXXX ) ( 1 0 1 ) -- nWR Off 3 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X ABCDE0 0 5713 ) ( 1 0 1 ) -- nWR Off 4 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X ABCDE0 0 5713 ) ( 1 0 1 ) -- nWR 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X ABCDE0 0 5713 ) ( 1 0 1 ) -- nWR 2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X ABCDE0 0 5713 ) ( 1 0 1 ) -- nWR 3 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X ABCDE0 0 5713 ) ( 1 0 1 ) -- nWR 4 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X ABCDE0 0 5713 ) ( 1 0 1 ) -- nWR Off ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- BReq Off ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- BReq Off ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- BReq Off ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- remove BAck <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 3 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Accept Rqst ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 2 ( 0 1 1 0 0 0 0 ) ( 0 0 0 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- GLength ( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant1 ( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 1 9813800045ABCDE3 ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant2 header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 0 XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data (X) ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle <> <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000000000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000010000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000030000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000040000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000050000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000060000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000070000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000080000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000090000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000000A0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000000B0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000000C0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000000D0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000000E0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000000F0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000100000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000110000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000120000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000130000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000140000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000150000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000160000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000170000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000180000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000190000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000001A0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000001B0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000001C0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000001D0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000001E0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000001F0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000200000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000210000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000220000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000230000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000240000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000250000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000260000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000270000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000280000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000290000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000002A0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000002B0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 1 8027000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000000000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 3 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Accept Rqst ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 2 ( 0 1 1 0 0 0 0 ) ( 0 0 0 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- GLength ( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant1 ( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 1 8827000002540001 ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant2 header ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 0 00000000002A0000 ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle <> <> <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 0000001A 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 00001A 0 XXXX ) ( 0 0 1 ) -- Setup ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 0000001A 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 00001A 0 XXXX ) ( 0 0 1 ) -- Setup ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 1 0 0000001A 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 0 1 1 1 X X X 00001A 0 XXXX ) ( 0 0 1 ) -- nRD=>nReady ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 1 0 0000001A 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 0 1 1 1 X X X 00001A 0 XXXX ) ( 0 0 1 ) -- nRD1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 1 0 0000001A 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 0 1 1 1 X X X 00001A 0 XXXX ) ( 0 0 1 ) -- nRD2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 1 0 0000001A 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 0 1 1 1 X X X 00001A 0 XXXX ) ( 0 0 1 ) -- nRD3 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 1 0 0000001A 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 0 1 1 1 X X X 00001A 0 0005 ) ( 0 0 1 ) -- nRD4=>Ready ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 1 0 0000001A 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 0 1 1 1 X X X 00001A 0 0005 ) ( 0 0 1 ) -- Wait 0 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 1 0 0000001A 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 0 1 1 1 X X X 00001A 0 0005 ) ( 0 0 1 ) -- Wait 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 1 0 0000001A 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 0 1 1 1 X X X 00001A 0 0005 ) ( 0 0 1 ) -- Wait 2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 0000001A 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 00001A 0 XXXX ) ( 0 0 1 ) -- End nRD ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Un-setup ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle <> <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 0000008E 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 00008E 0 XXXX ) ( 0 0 1 ) -- Setup @ ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 0000008E 0 1234 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 00008E 0 1234 ) ( 0 0 1 ) -- Setup Data ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000008E 0 1234 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 00008E 0 1234 ) ( 0 0 1 ) -- nWR=>nRdy ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000008E 0 1234 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 00008E 0 1234 ) ( 0 0 1 ) -- nWR 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000008E 0 1234 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 00008E 0 1234 ) ( 0 0 1 ) -- nWR 2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000008E 0 1234 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 00008E 0 1234 ) ( 0 0 1 ) -- nWR 3 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000008E 0 1234 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X 00008E 0 1234 ) ( 0 0 1 ) -- nWR4=>Rdy ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000008E 0 1234 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X 00008E 0 1234 ) ( 0 0 1 ) -- nWR 5 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 0000008E 0 1234 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 00008E 0 1234 ) ( 0 0 1 ) -- End nWR ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Un-setup <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 0 1 003ABCDE 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 3ABCDE 0 XXXX ) ( 0 0 1 ) -- Setup ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 0 1 003ABCDE 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 0 1 1 1 X X X 3ABCDE 0 XXXX ) ( 0 0 1 ) -- nRD=>nReady ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 0 1 003ABCDE 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 0 1 1 1 X X X 3ABCDE 0 XXXX ) ( 0 0 1 ) -- nRD 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 0 1 003ABCDE 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 0 1 1 1 X X X 3ABCDE 0 XXXX ) ( 0 0 1 ) -- nRD 2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 0 1 003ABCDE 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 1 0 8 3 1236AF37 ) ( 0 0 1 1 1 X X X 3ABCDE 0 XXXX ) ( 0 0 1 ) -- PhA ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 0 1 003ABCDE 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 8 3 XXXXXXXX ) ( 0 0 1 1 1 X X X 3ABCDE 0 XXXX ) ( 0 0 1 ) -- PhA end (invisible due to clock skews...) ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 0 1 003ABCDE 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 1 8 3 XXXXXXXX ) ( 0 0 1 1 1 X X X 3ABCDE 0 XXXX ) ( 0 0 1 ) -- PhB ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( 0 0 12345678 ) ( X 0 X X X 0 1 003ABCDE 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 1 0 0 XXXXXXXX ) ( 0 0 1 1 1 X X X 3ABCDE 0 XXXX ) ( 0 0 1 ) -- PhB reply ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 0 1 003ABCDE 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 0 1 1 1 X X X 3ABCDE 0 XXXX ) ( 0 0 1 ) -- End PBus ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 0 1 003ABCDE 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 0 1 1 1 X X X 3ABCDE 0 7856 ) ( 0 0 1 ) -- Ready ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 0 1 003ABCDE 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 0 1 1 1 X X X 3ABCDE 0 7856 ) ( 0 0 1 ) -- nRD ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 0 1 003ABCDE 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 3ABCDE 0 XXXX ) ( 0 0 1 ) -- End nRD ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Un-setup ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 00000008 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 000008 0 XXXX ) ( 0 0 1 ) -- Setup ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 00000008 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 000008 0 XXXX ) ( 0 0 1 ) -- Setup ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 1 0 00000008 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 0 1 1 1 X X X 000008 0 XXXX ) ( 0 0 1 ) -- nRD => nReady ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 1 0 00000008 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 0 1 1 1 X X X 000008 0 XXXX ) ( 0 0 1 ) -- nRD1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 1 0 00000008 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 0 1 1 1 X X X 000008 0 XXXX ) ( 0 0 1 ) -- nRD2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 1 0 00000008 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 0 1 1 1 X X X 000008 0 XXXX ) ( 0 0 1 ) -- nRD3 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 1 0 00000008 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 0 1 1 1 X X X 000008 0 5678 ) ( 0 0 1 ) -- nRD4=>Ready ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 1 0 00000008 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 0 1 1 1 X X X 000008 0 5678 ) ( 0 0 1 ) -- Wait 0 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 1 0 00000008 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 0 1 1 1 X X X 000008 0 5678 ) ( 0 0 1 ) -- Wait 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 1 0 00000008 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 0 1 1 1 X X X 000008 0 5678 ) ( 0 0 1 ) -- Wait 2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 00000008 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 000008 0 XXXX ) ( 0 0 1 ) -- End nRD ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Un-setup ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle <> <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 0000006E 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 00006E 0 XXXX ) ( 0 0 1 ) -- Setup @ ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 0000006E 0 1234 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 00006E 0 1234 ) ( 0 0 1 ) -- Setup Data ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000006E 0 1234 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 00006E 0 1234 ) ( 0 0 1 ) -- nWR=>nRdy ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000006E 0 1234 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 00006E 0 1234 ) ( 0 0 1 ) -- nWR 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000006E 0 1234 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 00006E 0 1234 ) ( 0 0 1 ) -- nWR 2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000006E 0 1234 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 00006E 0 1234 ) ( 0 0 1 ) -- nWR 3 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000006E 0 1234 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X 00006E 0 1234 ) ( 0 0 1 ) -- nWR4=>Rdy ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000006E 0 1234 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X 00006E 0 1234 ) ( 0 0 1 ) -- nWR 5 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 0000006E 0 1234 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 00006E 0 1234 ) ( 0 0 1 ) -- End nWR ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Un-setup <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 0000006C 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 00006C 0 XXXX ) ( 0 0 1 ) -- Setup @ ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 0000006C 0 5678 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 00006C 0 5678 ) ( 0 0 1 ) -- Setup Data ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000006C 0 5678 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 00006C 0 5678 ) ( 0 0 1 ) -- nWR=>nRdy ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000006C 0 5678 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 00006C 0 5678 ) ( 0 0 1 ) -- nWR 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000006C 0 5678 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 00006C 0 5678 ) ( 0 0 1 ) -- nWR 2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000006C 0 5678 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 00006C 0 5678 ) ( 0 0 1 ) -- nWR 3 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000006C 0 5678 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X 00006C 0 5678 ) ( 0 0 1 ) -- nWR4=>Rdy ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000006C 0 5678 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X 00006C 0 5678 ) ( 0 0 1 ) -- nWR 5 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 0000006C 0 5678 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 00006C 0 5678 ) ( 0 0 1 ) -- End nWR ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Un-setup <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 0 1 0000B123 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 00B123 0 XXXX ) ( 0 0 1 ) -- Setup @ ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 0 1 0000B123 0 2468 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 00B123 0 2468 ) ( 0 0 1 ) -- Setup D ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 0 1 0000B123 0 2468 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 00B123 0 2468 ) ( 0 0 1 ) -- nWR, nReady ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 0 1 0000B123 0 2468 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 00B123 0 2468 ) ( 0 0 1 ) -- nWR 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 0 1 0000B123 0 2468 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 00B123 0 2468 ) ( 0 0 1 ) -- nWR 2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 0 1 0000B123 0 2468 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 1 0 9 1 12345448 ) ( 0 1 0 1 1 X X X 00B123 0 2468 ) ( 0 0 1 ) -- PhA1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 0 1 0000B123 0 2468 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 9 1 XXXXXXXX ) ( 0 1 0 1 1 X X X 00B123 0 2468 ) ( 0 0 1 ) -- PhA2 (invisible due to clock skews...) ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 0 1 0000B123 0 2468 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 1 9 1 XXXXXX24 ) ( 0 1 0 1 1 X X X 00B123 0 2468 ) ( 0 0 1 ) -- PhB1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( 0 1 XXXXXXXX ) ( X X 0 X X 0 1 0000B123 0 2468 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 1 0 0 XXXXXX24 ) ( 0 1 0 1 1 X X X 00B123 0 2468 ) ( 0 0 1 ) -- PhB2 with Reject ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 0 1 0000B123 0 2468 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 0 0 XXXXXXXX ) ( 0 1 0 1 1 X X X 00B123 0 2468 ) ( 0 0 1 ) -- PhB3 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 0 1 0000B123 0 2468 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 1 0 0 0 12345448 ) ( 0 1 0 1 1 X X X 00B123 0 2468 ) ( 0 0 1 ) -- 2nd PhA1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 0 1 0000B123 0 2468 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 0 0 XXXXXXXX ) ( 0 1 0 1 1 X X X 00B123 0 2468 ) ( 0 0 1 ) -- 2nd PhA2 (invisible due to clock skews...) ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 0 1 0000B123 0 2468 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 1 0 0 XXXXXXXX ) ( 0 1 0 1 1 X X X 00B123 0 2468 ) ( 0 0 1 ) -- 2nd PhB1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( 0 0 XXXXXXXX ) ( X X 0 X X 0 1 0000B123 0 2468 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 1 0 0 XXXXXXXX ) ( 0 1 0 1 1 X X X 00B123 0 2468 ) ( 0 0 1 ) -- 2nd PhB2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 0 1 0000B123 0 2468 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 00B123 0 2468 ) ( 0 0 1 ) -- End PBus ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 0 1 0000B123 0 2468 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X 00B123 0 2468 ) ( 0 0 1 ) -- Ready ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 0 1 0000B123 0 2468 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X 00B123 0 2468 ) ( 0 0 1 ) -- nWR ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 0 1 0000B123 0 2468 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 00B123 0 2468 ) ( 0 0 1 ) -- End nWR ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Un-setup ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle <> <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 00000004 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 000004 0 XXXX ) ( 0 0 1 ) -- Setup @ ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 00000004 0 5678 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 000004 0 5678 ) ( 0 0 1 ) -- Setup Data ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000004 0 5678 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 000004 0 5678 ) ( 0 0 1 ) -- nWR=>nRdy ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000004 0 5678 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 000004 0 5678 ) ( 0 0 1 ) -- nWR 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000004 0 5678 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 000004 0 5678 ) ( 0 0 1 ) -- nWR 2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000004 0 5678 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 000004 0 5678 ) ( 0 0 1 ) -- nWR 3 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000004 0 5678 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X 000004 0 5678 ) ( 0 0 1 ) -- nWR4=>Rdy ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000004 0 5678 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X 000004 0 5678 ) ( 0 0 1 ) -- nWR 5 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 00000004 0 5678 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 000004 0 5678 ) ( 0 0 1 ) -- End nWR ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Un-setup <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 00000006 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 000006 0 XXXX ) ( 0 0 1 ) -- Setup @ ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 00000006 0 1234 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 000006 0 1234 ) ( 0 0 1 ) -- Setup Data ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000006 0 1234 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 000006 0 1234 ) ( 0 0 1 ) -- nWR=>nRdy ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000006 0 1234 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 000006 0 1234 ) ( 0 0 1 ) -- nWR 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000006 0 1234 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 000006 0 1234 ) ( 0 0 1 ) -- nWR 2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000006 0 1234 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 000006 0 1234 ) ( 0 0 1 ) -- nWR 3 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000006 0 1234 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X 000006 0 1234 ) ( 0 0 1 ) -- nWR4=>Rdy ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000006 0 1234 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X 000006 0 1234 ) ( 0 0 1 ) -- nWR 5 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 00000006 0 1234 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 000006 0 1234 ) ( 0 0 1 ) -- End nWR ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Un-setup <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 00000000 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 000000 0 XXXX ) ( 0 0 1 ) -- Setup @ ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 00000000 0 9BDF ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 000000 0 9BDF ) ( 0 0 1 ) -- Setup Data ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000000 0 9BDF ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 000000 0 9BDF ) ( 0 0 1 ) -- nWR=>nRdy ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000000 0 9BDF ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 000000 0 9BDF ) ( 0 0 1 ) -- nWR 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000000 0 9BDF ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 000000 0 9BDF ) ( 0 0 1 ) -- nWR 2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000000 0 9BDF ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 000000 0 9BDF ) ( 0 0 1 ) -- nWR 3 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000000 0 9BDF ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X 000000 0 9BDF ) ( 0 0 1 ) -- nWR4=>Rdy ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000000 0 9BDF ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X 000000 0 9BDF ) ( 0 0 1 ) -- nWR 5 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 00000000 0 9BDF ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 000000 0 9BDF ) ( 0 0 1 ) -- End nWR ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Un-setup <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 00000002 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 000002 0 XXXX ) ( 0 0 1 ) -- Setup @ ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 00000002 0 1357 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 000002 0 1357 ) ( 0 0 1 ) -- Setup Data ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000002 0 1357 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 000002 0 1357 ) ( 0 0 1 ) -- nWR=>nRdy ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000002 0 1357 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 000002 0 1357 ) ( 0 0 1 ) -- nWR 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000002 0 1357 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 000002 0 1357 ) ( 0 0 1 ) -- nWR 2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000002 0 1357 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 000002 0 1357 ) ( 0 0 1 ) -- nWR 3 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000002 0 1357 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X 000002 0 1357 ) ( 0 0 1 ) -- nWR4=>Rdy ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000002 0 1357 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X 000002 0 1357 ) ( 0 0 1 ) -- nWR 5 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 00000002 0 1357 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 000002 0 1357 ) ( 0 0 1 ) -- End nWR ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Un-setup <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 0000000C 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 00000C 0 XXXX ) ( 0 0 1 ) -- Setup @ ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 0000000C 0 00E1 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 00000C 0 00E1 ) ( 0 0 1 ) -- Setup Data ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000000C 0 00E1 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 00000C 0 00E1 ) ( 0 0 1 ) -- nWR, nReady ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000000C 0 00E1 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 00000C 0 00E1 ) ( 0 0 1 ) -- nWR 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000000C 0 00E1 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 00000C 0 00E1 ) ( 0 0 1 ) -- nWR 2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000000C 0 00E1 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 00000C 0 00E1 ) ( 0 0 1 ) -- nWR 3 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000000C 0 00E1 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 1 0 9 C 12345678 ) ( 0 1 0 1 1 X X X 00000C 0 00E1 ) ( 0 0 1 ) -- PhA1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000000C 0 00E1 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 9 C XXXXXXXX ) ( 0 1 0 1 1 X X X 00000C 0 00E1 ) ( 0 0 1 ) -- PhA2 (invisible due to clock skews...) ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000000C 0 00E1 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 1 9 C 13579BDF ) ( 0 1 0 1 1 X X X 00000C 0 00E1 ) ( 0 0 1 ) -- PhB1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( 0 0 XXXXXXXX ) ( X X 0 X X 1 0 0000000C 0 00E1 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 1 0 0 13579BDF ) ( 0 1 0 1 1 X X X 00000C 0 00E1 ) ( 0 0 1 ) -- PhB2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000000C 0 00E1 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 0 0 XXXXXXXX ) ( 0 1 0 1 1 X X X 00000C 0 00E1 ) ( 0 0 1 ) -- PBus done ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000000C 0 00E1 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X 00000C 0 00E1 ) ( 0 0 1 ) -- nWR4, Ready ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000000C 0 00E1 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X 00000C 0 00E1 ) ( 0 0 1 ) -- nWR 5 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 0000000C 0 00E1 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 00000C 0 00E1 ) ( 0 0 1 ) -- End nWR ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Un-setup ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 0000000C 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 00000C 0 XXXX ) ( 0 0 1 ) -- Setup @ ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 0000000C 0 0098 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 00000C 0 0098 ) ( 0 0 1 ) -- Setup Data ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000000C 0 0098 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 00000C 0 0098 ) ( 0 0 1 ) -- nWR, nReady ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000000C 0 0098 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 00000C 0 0098 ) ( 0 0 1 ) -- nWR 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000000C 0 0098 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 00000C 0 0098 ) ( 0 0 1 ) -- nWR 2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000000C 0 0098 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 00000C 0 0098 ) ( 0 0 1 ) -- nWR 3 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000000C 0 0098 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 1 0 8 3 12345678 ) ( 0 1 0 1 1 X X X 00000C 0 0098 ) ( 0 0 1 ) -- PhA1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000000C 0 0098 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 8 3 XXXXXXXX ) ( 0 1 0 1 1 X X X 00000C 0 0098 ) ( 0 0 1 ) -- PhA2 (invisible due to clock skews...) ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000000C 0 0098 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 1 8 3 XXXXXXXX ) ( 0 1 0 1 1 X X X 00000C 0 0098 ) ( 0 0 1 ) -- PhB1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( 1 1 XXXXXXXX ) ( X X 0 X X 1 0 0000000C 0 0098 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 1 0 0 XXXXXXXX ) ( 0 1 0 1 1 X X X 00000C 0 0098 ) ( 0 0 1 ) -- PhB2 , Reject & Fault ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000000C 0 0098 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 0 0 XXXXXXXX ) ( 0 1 0 1 1 X X X 00000C 0 0098 ) ( 0 0 1 ) -- PhB3 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000000C 0 0098 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 1 0 0 0 XXXXXXXX ) ( 0 1 0 1 1 X X X 00000C 0 0098 ) ( 0 0 0 ) -- 2nd PhA1, nFault appears (until cleared explicitly) ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000000C 0 0098 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 0 0 XXXXXXXX ) ( 0 1 0 1 1 X X X 00000C 0 0098 ) ( 0 0 0 ) -- 2nd PhA2 (invisible due to clock skews...) ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000000C 0 0098 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 1 0 0 XXXXXXXX ) ( 0 1 0 1 1 X X X 00000C 0 0098 ) ( 0 0 0 ) -- 2nd PhB1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( 0 0 XXXXXXXX ) ( X X 0 X X 1 0 0000000C 0 0098 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 1 0 0 XXXXXXXX ) ( 0 1 0 1 1 X X X 00000C 0 0098 ) ( 0 0 0 ) -- 2nd PhB2, neither Reject nor fault ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000000C 0 0098 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 0 0 XXXXXXXX ) ( 0 1 0 1 1 X X X 00000C 0 0098 ) ( 0 0 0 ) -- PBus done ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000000C 0 0098 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X 00000C 0 0098 ) ( 0 0 0 ) -- nWR4, Ready ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 0000000C 0 0098 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X 00000C 0 0098 ) ( 0 0 0 ) -- nWR 5 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 0000000C 0 0098 ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 00000C 0 0098 ) ( 0 0 0 ) -- End nWR ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 0 ) -- Un-setup ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 0 ) -- Idle <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 00000016 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 000016 0 XXXX ) ( 0 0 0 ) -- Setup ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 00000016 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 000016 0 XXXX ) ( 0 0 0 ) -- Setup ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 1 0 00000016 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 0 1 1 1 X X X 000016 0 XXXX ) ( 0 0 0 ) -- nRD=>nReady ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 1 0 00000016 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 0 1 1 1 X X X 000016 0 XXXX ) ( 0 0 0 ) -- nRD1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 1 0 00000016 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 0 1 1 1 X X X 000016 0 XXXX ) ( 0 0 0 ) -- nRD2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 1 0 00000016 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 0 1 1 1 X X X 000016 0 XXXX ) ( 0 0 0 ) -- nRD3 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 1 0 00000016 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 0 1 1 1 X X X 000016 0 1234 ) ( 0 0 0 ) -- nRD4=>Ready ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 1 0 00000016 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 0 1 1 1 X X X 000016 0 1234 ) ( 0 0 0 ) -- Wait 0 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 1 0 00000016 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 0 1 1 1 X X X 000016 0 1234 ) ( 0 0 0 ) -- Wait 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X 0 X X X 1 0 00000016 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 0 1 1 1 X X X 000016 0 1234 ) ( 0 0 0 ) -- Wait 2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 00000016 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 000016 0 XXXX ) ( 0 0 0 ) -- End nRD ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 0 ) -- Un-setup ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 0 ) -- Idle <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 00000019 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 000019 0 XXXX ) ( 0 0 0 ) -- Setup @ ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 00000019 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 000019 0 XXXX ) ( 0 0 0 ) -- Setup Data ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000019 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 000019 0 XXXX ) ( 0 0 0 ) -- nWR, nReady ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000019 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 000019 0 XXXX ) ( 0 0 0 ) -- nWR 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000019 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 000019 0 XXXX ) ( 0 0 0 ) -- nWR 2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000019 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 0 1 0 1 1 X X X 000019 0 XXXX ) ( 0 0 1 ) -- nWR 3, nFault removed ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000019 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X 000019 0 XXXX ) ( 0 0 1 ) -- Ready ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X 0 X X 1 0 00000019 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X 000019 0 XXXX ) ( 0 0 1 ) -- nWR 5 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 0 00000019 0 XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 000019 0 XXXX ) ( 0 0 1 ) -- End nWR ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Un-setup <> <> <> ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle 1 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle 2 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle 3 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle 4 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle 5 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle 6 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle 7 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle 8 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle 9 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle 10 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle 11 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle 12 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle 13 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle 14 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle 15 ( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle 16 . -- END OF SIMULATION