IORam.oracle
Pradeep Sindhu August 4, 1987 7:53:52 pm PDT
Paraminder Sahai July 28, 1987 12:26:27 pm PDT
TEST COMPLETED July 22, 1987 4:03:19 pm PDT
Note that clock supplied to circuit is half the speed of the oracle clock, so that one "cycle" corresponds to two lines in this file.
The cache parameters assumed are:
numBitsPerByte: 2, numBytesPerWord: 4, numCyclesPerLine: 4, numIOLines: 3
The Signal Order is:
Select0 Select1 RdRam WtRam SelWdData ByteSel WdAdrs WdWtData BlkWtData | WdRdData BlkRdData Interrupt Bit nBit
Wait for x's to get flushed out of the control part:
0 0 0 0 0 0 0 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Check word writes and reads:
Write AA to CWSOld
0 0 0 1 1 F 1 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 1 1 F 1 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
4 0 0 0 0 0 0 AA 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
4 0 0 0 0 0 0 AA 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
4 0 0 0 0 0 0 AA 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Now read the word just writen to
0 0 1 0 1 0 1 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 1 0 1 0 1 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
4 0 0 0 0 0 0 00 0000000000000000 | AA xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
4 0 0 0 0 0 0 00 0000000000000000 | AA xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
4 0 0 0 0 0 0 00 0000000000000000 | AA xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | AA xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Write C1 to CWSnew
0 0 0 1 1 F 3 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 1 1 F 3 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
4 0 0 0 0 0 0 C1 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
4 0 0 0 0 0 0 C1 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
4 0 0 0 0 0 0 C1 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Now read the word just writen to
0 0 1 0 1 0 3 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 1 0 1 0 3 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
4 0 0 0 0 0 0 00 0000000000000000 | C1 xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
4 0 0 0 0 0 0 00 0000000000000000 | C1 xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
4 0 0 0 0 0 0 00 0000000000000000 | C1 xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | C1 xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx

Write D8 to Aid
0 0 0 1 1 F 1 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 1 1 F 1 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 4 0 0 0 0 0 D8 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 D8 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 D8 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Now read the word just writen to
0 0 1 0 1 0 1 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 1 0 1 0 1 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 4 0 0 0 0 0 00 0000000000000000 | D8 xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | D8 xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | D8 xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | D8 xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Write 9F to FaultCode
0 0 0 1 1 F 3 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 1 1 F 3 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 4 0 0 0 0 0 9F 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 9F 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 9F 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Now read the word just writen to
0 0 1 0 1 0 3 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 1 0 1 0 3 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 4 0 0 0 0 0 00 0000000000000000 | 9F xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | 9F xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | 9F xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | 9F xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Write 9B to InterruptStatus
0 0 0 1 1 F 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 1 1 F 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 4 0 0 0 0 0 9B 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 9B 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 9B 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Now read the word just writen to
0 0 1 0 1 0 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 1 0 1 0 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 4 0 0 0 0 0 00 0000000000000000 | 9B xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | 9B xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | 9B xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | 9B xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Write AF to InterruptMask Also check that Interrupt goes High:
0 0 0 1 1 F 7 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 1 1 F 7 00 0000000000000000 | xx xxxxxxxxxxxxxxxx x FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 4 0 0 0 0 0 AF 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 AF 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 AF 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Now read the word just writen to
0 0 1 0 1 0 7 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 1 0 1 0 7 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 4 0 0 0 0 0 00 0000000000000000 | AF xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | AF xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | AF xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | AF xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Write E3 to Bit Modes
0 0 0 1 1 F 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 1 1 F 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
1 0 0 0 0 0 0 E3 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
1 0 0 0 0 0 0 E3 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
1 0 0 0 0 0 0 E3 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Now read the word just writen to
0 0 1 0 1 0 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 1 0 1 0 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
1 0 0 0 0 0 0 00 0000000000000000 | E3 xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
1 0 0 0 0 0 0 00 0000000000000000 | E3 xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
1 0 0 0 0 0 0 00 0000000000000000 | E3 xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | E3 xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Write 00 to InterruptMask and see that Interrupt becomes low again
0 0 0 1 1 F 7 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 1 1 F 7 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 4 0 0 0 0 0 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Now read the word just writen to
0 0 1 0 1 0 7 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 1 0 1 0 7 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 4 0 0 0 0 0 00 0000000000000000 | 00 xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | 00 xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | 00 xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | 00 xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Now read words containing LocalFaultCodes:
Read word 41
0 0 1 0 1 0 1 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 1 0 1 0 1 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 1 0 0 0 0 0 00 0000000000000000 | FF xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 1 0 0 0 0 0 00 0000000000000000 | FF xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 1 0 0 0 0 0 00 0000000000000000 | FF xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | FF xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Read word 43
0 0 1 0 1 0 3 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 1 0 1 0 3 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 1 0 0 0 0 0 00 0000000000000000 | FF xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 1 0 0 0 0 0 00 0000000000000000 | FF xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 1 0 0 0 0 0 00 0000000000000000 | FF xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | FF xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Read word 45
0 0 1 0 1 0 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 1 0 1 0 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 1 0 0 0 0 0 00 0000000000000000 | FF xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 1 0 0 0 0 0 00 0000000000000000 | FF xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 1 0 0 0 0 0 00 0000000000000000 | FF xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | FF xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Read word 47
0 0 1 0 1 0 7 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 1 0 1 0 7 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 1 0 0 0 0 0 00 0000000000000000 | FF xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 1 0 0 0 0 0 00 0000000000000000 | FF xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 1 0 0 0 0 0 00 0000000000000000 | FF xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | FF xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Read CWSOld, CWSNew, AId, FaultCode, InterruptStatus, InterruptMask, BitMode again to make
sure:
Read CWSOld
0 0 1 0 1 0 1 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 1 0 1 0 1 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
4 0 0 0 0 0 0 00 0000000000000000 | AA xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
4 0 0 0 0 0 0 00 0000000000000000 | AA xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
4 0 0 0 0 0 0 00 0000000000000000 | AA xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | AA xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Read CWSNew
0 0 1 0 1 0 3 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 1 0 1 0 3 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
4 0 0 0 0 0 0 00 0000000000000000 | C1 xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
4 0 0 0 0 0 0 00 0000000000000000 | C1 xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
4 0 0 0 0 0 0 00 0000000000000000 | C1 xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | C1 xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Read AId
0 0 1 0 1 0 1 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 1 0 1 0 1 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 4 0 0 0 0 0 00 0000000000000000 | D8 xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | D8 xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | D8 xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | D8 xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Read FaultCode
0 0 1 0 1 0 3 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 1 0 1 0 3 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 4 0 0 0 0 0 00 0000000000000000 | 9F xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | 9F xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | 9F xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | 9F xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Read InterruptStatus
0 0 1 0 1 0 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 1 0 1 0 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 4 0 0 0 0 0 00 0000000000000000 | 9B xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | 9B xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | 9B xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | 9B xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Read InterruptMask
0 0 1 0 1 0 7 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 1 0 1 0 7 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 4 0 0 0 0 0 00 0000000000000000 | 00 xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | 00 xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | 00 xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | 00 xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Read BitModes
0 0 1 0 1 0 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 1 0 1 0 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
1 0 0 0 0 0 0 00 0000000000000000 | E3 xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
1 0 0 0 0 0 0 00 0000000000000000 | E3 xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
1 0 0 0 0 0 0 00 0000000000000000 | E3 xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | E3 xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Write 01 to InterruptMask and see that Interrupt becomes high again
0 0 0 1 1 F 7 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 1 1 F 7 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 4 0 0 0 0 0 01 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 01 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 01 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Now read the word just writen to
0 0 1 0 1 0 7 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 1 0 1 0 7 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 4 0 0 0 0 0 00 0000000000000000 | 01 xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | 01 xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | 01 xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | 01 xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Try writing using different values of Byte Select
Write FF to InterruptMask with ByteSelect = A
0 0 0 1 1 A 7 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 1 1 A 7 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 4 0 0 0 0 0 FF 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 FF 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 FF 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Now read the word just writen to ( should read as 11001101 ie CD )
0 0 1 0 1 0 7 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 1 0 1 0 7 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 4 0 0 0 0 0 00 0000000000000000 | CD xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | CD xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | CD xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | CD xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Write 0C to InterruptStatus with Byte select = 6
0 0 0 1 1 6 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 1 1 6 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 4 0 0 0 0 0 0C 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 0C 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 0C 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Now read the word just writen to (should read as 8F )
0 0 1 0 1 0 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 1 0 1 0 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 4 0 0 0 0 0 00 0000000000000000 | 8F xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | 8F xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | 8F xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | 8F xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Write F0 to FaultCode with Byte select = B
0 0 0 1 1 B 3 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 1 1 B 3 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 4 0 0 0 0 0 F0 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 F0 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 F0 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Now read the word just writen to (Should read as D0)
0 0 1 0 1 0 3 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 1 0 1 0 3 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 4 0 0 0 0 0 00 0000000000000000 | D0 xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | D0 xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | D0 xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | D0 xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Write 70 to InterruptMask and see that Interrupt becomes low again
0 0 0 1 1 F 7 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 1 1 F 7 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 4 0 0 0 0 0 70 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 70 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 70 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Now read the word just writen to
0 0 1 0 1 0 7 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 1 0 1 0 7 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 4 0 0 0 0 0 00 0000000000000000 | 70 xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | 70 xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | 70 xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | 70 xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Check the Set and Clesr circuitry for InterruptStatus
Set: Select the Set cell and let the bit vector be 56
The select line is made high half a cycle late to avoid changing precharge and select at the
same time:
0 0 0 1 1 F 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 1 1 F 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 0 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 2 0 0 0 0 0 56 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 2 0 0 0 0 0 56 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 2 0 0 0 0 0 56 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Now read the word just writen to
0 0 1 0 1 0 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 1 0 1 0 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 4 0 0 0 0 0 00 0000000000000000 | DF xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | DF xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | DF xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | DF xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Set: Select the clear cell and let the bit vector be 00
0 0 0 1 1 F 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 1 1 F 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
2 0 0 0 0 0 0 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
2 0 0 0 0 0 0 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
2 0 0 0 0 0 0 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Now read the word just writen to
0 0 1 0 1 0 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 1 0 1 0 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 4 0 0 0 0 0 00 0000000000000000 | DF xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | DF xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | DF xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | DF xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Set: Select the clear cell and let the bit vector be 0F
0 0 0 1 1 F 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 1 1 F 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
2 0 0 0 0 0 0 0F 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
2 0 0 0 0 0 0 0F 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
2 0 0 0 0 0 0 0F 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Now read the word just writen to
0 0 1 0 1 0 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 1 0 1 0 5 00 0000000000000000 | xx xxxxxxxxxxxxxxxx 1 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF
0 4 0 0 0 0 0 00 0000000000000000 | D0 xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | D0 xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 4 0 0 0 0 0 00 0000000000000000 | D0 xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
0 0 0 0 0 0 0 00 0000000000000000 | D0 xxxxxxxxxxxxxxxx 1 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
.