psx.wiki

MDEC Block Counter

Records each change of the MDEC status register while a stream is written and read by the CPU.

MDEC Block Counter
MachineSCPH-5501
Programmdec-counter

This is an old revision of this page, as edited by RemmyLee at 05:18, 23 October 2026. Edit this revision | Latest revision

Overview

The program feeds the MDEC the tables and the 256-word stream of the ps1-tests step-by-step-log program through the data port, by CPU, with interrupts off. It records every change of the upper half of the status register together with the words written, the words read and a time stamp from root counter 2 in system clock cycles. Every word read goes into a CRC-32.1

Scenario 0 writes until status bit 30 clears and reads until bit 31 is set, as the step log does. Scenario 1 waits 20000 cycles after every write and read, scenarios 2 and 4 to 6 poll for 2048 cycles after every read at 15, 24, 8 and 4 bit, and scenario 3 reads whatever is there after every write.1

Results

Scenario 0

The decode wrote 256 words and read 512 in 493655 cycles on the card-1 run and 493531 on the card-2 run. Both runs gave the output CRC 01471D2Fh and the final status 8604FFFFh after 54 status changes.23

The current block field (status bits 16 to 18) read 4 before the first word and then stepped 5, 0, 1, 2, 3 and back to 4 for each macroblock. Input is taken in groups of 32 words, and the input request (bit 28) drops while a group is held. The first output request (bit 27) came at 9012 cycles, when the field reached 1.2

Table 1: The first status changes of scenario 0
Words written Words read Cycles Status Block field
0 0 252 B60400FFh 4
32 0 7131 E60400DFh 4
32 0 7981 E60500DFh 5
32 0 8500 E60000DFh 0
32 0 8698 360000DFh 0
32 0 9012 3E0100DFh 1
64 0 80265 6E0100BFh 1
64 15 87552 3E0200BFh 2

Scenarios 1 to 6

Every scenario that waited after a write or a read stopped after 304 words read. Its final status was B0041BFCh. The CRCs of those 304 words differ between scenarios and between the two runs: scenario 1 gave BA554BDEh on card-1 and 39D9F91Fh on card-2.23 The later cards b, g, g3 and h carry the file MDEC.txt with its title STXMDEC1 and no results.

Runs

27 September 2026 card-1

Raw output: MDEC.txt

== 0: 15bit, fill then drain (the step log): w 256 r 512 crc 01471D2F end 8604FFFF at 493655 cycles, 54 changes
  w   0 r   0 t       252  B60400FF empty1 full0 busy1 inreq1 outreq0 block4
  w  32 r   0 t      7131  E60400DF empty1 full1 busy1 inreq0 outreq0 block4
  w  32 r   0 t      7981  E60500DF empty1 full1 busy1 inreq0 outreq0 block5
  w  32 r   0 t      8500  E60000DF empty1 full1 busy1 inreq0 outreq0 block0
  w  32 r   0 t      8698  360000DF empty0 full0 busy1 inreq1 outreq0 block0
  w  32 r   0 t      9012  3E0100DF empty0 full0 busy1 inreq1 outreq1 block1
  w  64 r   0 t     80265  6E0100BF empty0 full1 busy1 inreq0 outreq1 block1
  w  64 r   0 t     80538  3E0100BF empty0 full0 busy1 inreq1 outreq1 block1
  w  64 r  15 t     87552  3E0200BF empty0 full0 busy1 inreq1 outreq1 block2
  w  64 r  39 t     98639  360200BF empty0 full0 busy1 inreq1 outreq0 block2
  w  64 r  64 t    110192  B60200BF empty1 full0 busy1 inreq1 outreq0 block2
  w  96 r  64 t    117173  E602009F empty1 full1 busy1 inreq0 outreq0 block2
  w  96 r  64 t    117448  3602009F empty0 full0 busy1 inreq1 outreq0 block2
  w  96 r  65 t    117998  3E03009F empty0 full0 busy1 inreq1 outreq1 block3
  w  96 r  71 t    120854  3603009F empty0 full0 busy1 inreq1 outreq0 block3
  w  96 r  96 t    132398  B603009F empty1 full0 busy1 inreq1 outreq0 block3
  w 128 r  96 t    139401  E603007F empty1 full1 busy1 inreq0 outreq0 block3
  w 128 r  96 t    139674  6603007F empty0 full1 busy1 inreq0 outreq0 block3
  w 128 r  97 t    140222  6E04007F empty0 full1 busy1 inreq0 outreq1 block4
  w 128 r  98 t    140775  6E05007F empty0 full1 busy1 inreq0 outreq1 block5
  w 128 r  99 t    141335  6E00007F empty0 full1 busy1 inreq0 outreq1 block0
  w 128 r 111 t    146906  3E01007F empty0 full0 busy1 inreq1 outreq1 block1
  w 128 r 143 t    161655  3E02007F empty0 full0 busy1 inreq1 outreq1 block2
  w 128 r 167 t    172794  3602007F empty0 full0 busy1 inreq1 outreq0 block2
  w 128 r 192 t    184353  B602007F empty1 full0 busy1 inreq1 outreq0 block2
  w 160 r 192 t    191325  E602005F empty1 full1 busy1 inreq0 outreq0 block2
  w 160 r 192 t    191603  B602005F empty1 full0 busy1 inreq1 outreq0 block2
  w 160 r 192 t    191777  3602005F empty0 full0 busy1 inreq1 outreq0 block2
  w 161 r 192 t    192082  3E03005E empty0 full0 busy1 inreq1 outreq1 block3
  w 192 r 192 t    198793  6E03003F empty0 full1 busy1 inreq0 outreq1 block3
  w 192 r 207 t    205947  3E04003F empty0 full0 busy1 inreq1 outreq1 block4
  w 192 r 216 t    210161  3E05003F empty0 full0 busy1 inreq1 outreq1 block5
  w 192 r 231 t    217151  3605003F empty0 full0 busy1 inreq1 outreq0 block5
  w 192 r 256 t    228687  B605003F empty1 full0 busy1 inreq1 outreq0 block5
  w 224 r 256 t    235657  E605001F empty1 full1 busy1 inreq0 outreq0 block5
  w 224 r 256 t    236536  E600001F empty1 full1 busy1 inreq0 outreq0 block0
  w 224 r 256 t    236740  6600001F empty0 full1 busy1 inreq0 outreq0 block0
  w 224 r 256 t    237049  6E01001F empty0 full1 busy1 inreq0 outreq1 block1
  w 224 r 271 t    308958  6E02001F empty0 full1 busy1 inreq0 outreq1 block2
  w 224 r 303 t    323737  6E03001F empty0 full1 busy1 inreq0 outreq1 block3
  w 224 r 335 t    338468  3E04001F empty0 full0 busy1 inreq1 outreq1 block4
  w 224 r 344 t    342696  3E05001F empty0 full0 busy1 inreq1 outreq1 block5
  w 224 r 359 t    349657  3605001F empty0 full0 busy1 inreq1 outreq0 block5
  w 224 r 384 t    361211  B605001F empty1 full0 busy1 inreq1 outreq0 block5
  w 256 r 384 t    368180  E605FFFF empty1 full1 busy1 inreq0 outreq0 block5
  w 256 r 384 t    368845  E600FFFF empty1 full1 busy1 inreq0 outreq0 block0
  w 256 r 384 t    369050  6600FFFF empty0 full1 busy1 inreq0 outreq0 block0
  w 256 r 384 t    369357  6601FFFF empty0 full1 busy1 inreq0 outreq0 block1
  w 256 r 384 t    369562  6E01FFFF empty0 full1 busy1 inreq0 outreq1 block1
  w 256 r 399 t    441235  6E02FFFF empty0 full1 busy1 inreq0 outreq1 block2
  w 256 r 431 t    455990  2E03FFFF empty0 full0 busy1 inreq0 outreq1 block3
  w 256 r 463 t    470740  2E04FFFF empty0 full0 busy1 inreq0 outreq1 block4
  w 256 r 511 t    492822  2604FFFF empty0 full0 busy1 inreq0 outreq0 block4
  w 256 r 512 t    493368  8604FFFF empty1 full0 busy0 inreq0 outreq0 block4
== 1: 15bit, 20000 cycles after each step: w 256 r 304 crc BA554BDE end B0041BFC at 11573134 cycles, 19 changes
  w   0 r   0 t       129  E0041CFC empty1 full1 busy1 inreq0 outreq0 block4
  w   0 r   0 t       637  60041CFC empty0 full1 busy1 inreq0 outreq0 block4
  w   0 r   0 t      2252  68041CFC empty0 full1 busy1 inreq0 outreq1 block4
  w   0 r  47 t   1031610  38041CFC empty0 full0 busy1 inreq1 outreq1 block4
  w   0 r  79 t   1688977  30041CFC empty0 full0 busy1 inreq1 outreq0 block4
  w   0 r 104 t   2202581  B0041CFC empty1 full0 busy1 inreq1 outreq0 block4
  w  32 r 104 t   2852144  38041CDC empty0 full0 busy1 inreq1 outreq1 block4
  w 128 r 104 t   4800215  68041C7C empty0 full1 busy1 inreq0 outreq1 block4
  w 128 r 135 t   5437277  38041C7C empty0 full0 busy1 inreq1 outreq1 block4
  w 128 r 167 t   6094663  30041C7C empty0 full0 busy1 inreq1 outreq0 block4
  w 128 r 192 t   6608254  B0041C7C empty1 full0 busy1 inreq1 outreq0 block4
  w 160 r 192 t   7257804  30041C5C empty0 full0 busy1 inreq1 outreq0 block4
  w 224 r 192 t   8556611  68041C1C empty0 full1 busy1 inreq0 outreq1 block4
  w 224 r 207 t   8864931  38041C1C empty0 full0 busy1 inreq1 outreq1 block4
  w 224 r 239 t   9522269  30041C1C empty0 full0 busy1 inreq1 outreq0 block4
  w 224 r 264 t  10035772  B0041C1C empty1 full0 busy1 inreq1 outreq0 block4
  w 256 r 264 t  10685276  38041BFC empty0 full0 busy1 inreq1 outreq1 block4
  w 256 r 279 t  10993621  30041BFC empty0 full0 busy1 inreq1 outreq0 block4
  w 256 r 304 t  11507157  B0041BFC empty1 full0 busy1 inreq1 outreq0 block4
== 2: 15bit, 2048 cycles of polling after each read: w 256 r 304 crc 7654DB11 end B0041BFC at 1112530 cycles, 36 changes
  w   0 r   0 t       136  E0041CFC empty1 full1 busy1 inreq0 outreq0 block4
  w   0 r   0 t       639  60041CFC empty0 full1 busy1 inreq0 outreq0 block4
  w   0 r   0 t      2246  68041CFC empty0 full1 busy1 inreq0 outreq1 block4
  w   0 r  47 t    186403  38041CFC empty0 full0 busy1 inreq1 outreq1 block4
  w   0 r  79 t    269667  30041CFC empty0 full0 busy1 inreq1 outreq0 block4
  w   0 r 104 t    334720  B0041CFC empty1 full0 busy1 inreq1 outreq0 block4
  w  32 r 104 t    343673  E0041CDC empty1 full1 busy1 inreq0 outreq0 block4
  w  32 r 104 t    344547  60041CDC empty0 full1 busy1 inreq0 outreq0 block4
  w  32 r 104 t    345287  30041CDC empty0 full0 busy1 inreq1 outreq0 block4
  w  32 r 104 t    346135  38041CDC empty0 full0 busy1 inreq1 outreq1 block4
  w  64 r 104 t    416721  68041CBC empty0 full1 busy1 inreq0 outreq1 block4
  w  64 r 104 t    416996  38041CBC empty0 full0 busy1 inreq1 outreq1 block4
  w  64 r 119 t    454008  30041CBC empty0 full0 busy1 inreq1 outreq0 block4
  w  64 r 144 t    519072  B0041CBC empty1 full0 busy1 inreq1 outreq0 block4
  w  96 r 144 t    528037  E0041C9C empty1 full1 busy1 inreq0 outreq0 block4
  w  96 r 144 t    528328  B0041C9C empty1 full0 busy1 inreq1 outreq0 block4
  w  98 r 144 t    528929  30041C9A empty0 full0 busy1 inreq1 outreq0 block4
  w 128 r 144 t    535417  60041C7C empty0 full1 busy1 inreq0 outreq0 block4
  w 128 r 145 t    537302  68041C7C empty0 full1 busy1 inreq0 outreq1 block4
  w 128 r 145 t    537827  38041C7C empty0 full0 busy1 inreq1 outreq1 block4
  w 128 r 167 t    593443  30041C7C empty0 full0 busy1 inreq1 outreq0 block4
  w 128 r 192 t    658512  B0041C7C empty1 full0 busy1 inreq1 outreq0 block4
  w 160 r 192 t    667472  E0041C5C empty1 full1 busy1 inreq0 outreq0 block4
  w 160 r 192 t    667747  B0041C5C empty1 full0 busy1 inreq1 outreq0 block4
  w 161 r 192 t    668235  30041C5B empty0 full0 busy1 inreq1 outreq0 block4
  w 192 r 192 t    674807  60041C3C empty0 full1 busy1 inreq0 outreq0 block4
  w 192 r 193 t    675609  30041C3C empty0 full0 busy1 inreq1 outreq0 block4
  w 192 r 216 t    735505  B0041C3C empty1 full0 busy1 inreq1 outreq0 block4
  w 224 r 216 t    744439  E0041C1C empty1 full1 busy1 inreq0 outreq0 block4
  w 224 r 216 t    745323  60041C1C empty0 full1 busy1 inreq0 outreq0 block4
  w 224 r 216 t    746924  68041C1C empty0 full1 busy1 inreq0 outreq1 block4
  w 224 r 216 t    747451  38041C1C empty0 full0 busy1 inreq1 outreq1 block4
  w 256 r 216 t    817488  68041BFC empty0 full1 busy1 inreq0 outreq1 block4
  w 256 r 247 t    896454  38041BFC empty0 full0 busy1 inreq1 outreq1 block4
  w 256 r 279 t    979522  30041BFC empty0 full0 busy1 inreq1 outreq0 block4
  w 256 r 304 t   1044579  B0041BFC empty1 full0 busy1 inreq1 outreq0 block4
== 3: 15bit, read as soon as output is there: w 256 r 304 crc 3A0C6E1B end B0041BFC at 701825 cycles, 46 changes
  w   0 r   0 t       134  E0041CFC empty1 full1 busy1 inreq0 outreq0 block4
  w   0 r   0 t       641  60041CFC empty0 full1 busy1 inreq0 outreq0 block4
  w   0 r   0 t      2244  68041CFC empty0 full1 busy1 inreq0 outreq1 block4
  w   0 r  47 t     87700  38041CFC empty0 full0 busy1 inreq1 outreq1 block4
  w   0 r  79 t    102476  30041CFC empty0 full0 busy1 inreq1 outreq0 block4
  w   0 r 104 t    114023  B0041CFC empty1 full0 busy1 inreq1 outreq0 block4
  w  32 r 104 t    126320  E0041CDC empty1 full1 busy1 inreq0 outreq0 block4
  w  32 r 104 t    127214  60041CDC empty0 full1 busy1 inreq0 outreq0 block4
  w  32 r 104 t    127950  30041CDC empty0 full0 busy1 inreq1 outreq0 block4
  w  32 r 104 t    128802  38041CDC empty0 full0 busy1 inreq1 outreq1 block4
  w  33 r 111 t    196007  30041CDB empty0 full0 busy1 inreq1 outreq0 block4
  w  33 r 136 t    207535  B0041CDB empty1 full0 busy1 inreq1 outreq0 block4
  w  64 r 136 t    219459  E0041CBC empty1 full1 busy1 inreq0 outreq0 block4
  w  64 r 136 t    219726  B0041CBC empty1 full0 busy1 inreq1 outreq0 block4
  w  65 r 136 t    220316  30041CBB empty0 full0 busy1 inreq1 outreq0 block4
  w  66 r 144 t    224280  B0041CBA empty1 full0 busy1 inreq1 outreq0 block4
  w  96 r 144 t    235804  E0041C9C empty1 full1 busy1 inreq0 outreq0 block4
  w  96 r 144 t    236068  B0041C9C empty1 full0 busy1 inreq1 outreq0 block4
  w  97 r 144 t    236651  30041C9B empty0 full0 busy1 inreq1 outreq0 block4
  w  98 r 152 t    240618  B0041C9A empty1 full0 busy1 inreq1 outreq0 block4
  w 128 r 152 t    252137  E0041C7C empty1 full1 busy1 inreq0 outreq0 block4
  w 128 r 152 t    253028  60041C7C empty0 full1 busy1 inreq0 outreq0 block4
  w 128 r 152 t    254521  68041C7C empty0 full1 busy1 inreq0 outreq1 block4
  w 128 r 152 t    254726  38041C7C empty0 full0 busy1 inreq1 outreq1 block4
  w 129 r 167 t    325439  30041C7B empty0 full0 busy1 inreq1 outreq0 block4
  w 129 r 192 t    336991  B0041C7B empty1 full0 busy1 inreq1 outreq0 block4
  w 160 r 192 t    348913  E0041C5C empty1 full1 busy1 inreq0 outreq0 block4
  w 160 r 192 t    349180  B0041C5C empty1 full0 busy1 inreq1 outreq0 block4
  w 161 r 192 t    349657  30041C5B empty0 full0 busy1 inreq1 outreq0 block4
  w 162 r 200 t    353714  B0041C5A empty1 full0 busy1 inreq1 outreq0 block4
  w 192 r 200 t    365231  E0041C3C empty1 full1 busy1 inreq0 outreq0 block4
  w 192 r 200 t    365911  B0041C3C empty1 full0 busy1 inreq1 outreq0 block4
  w 192 r 200 t    366116  30041C3C empty0 full0 busy1 inreq1 outreq0 block4
  w 193 r 216 t    439015  B0041C3B empty1 full0 busy1 inreq1 outreq0 block4
  w 224 r 216 t    450921  E0041C1C empty1 full1 busy1 inreq0 outreq0 block4
  w 224 r 216 t    451813  60041C1C empty0 full1 busy1 inreq0 outreq0 block4
  w 224 r 216 t    453316  68041C1C empty0 full1 busy1 inreq0 outreq1 block4
  w 224 r 216 t    453944  38041C1C empty0 full0 busy1 inreq1 outreq1 block4
  w 225 r 239 t    527910  30041C1B empty0 full0 busy1 inreq1 outreq0 block4
  w 225 r 264 t    539472  B0041C1B empty1 full0 busy1 inreq1 outreq0 block4
  w 256 r 264 t    551380  E0041BFC empty1 full1 busy1 inreq0 outreq0 block4
  w 256 r 264 t    552135  60041BFC empty0 full1 busy1 inreq0 outreq0 block4
  w 256 r 264 t    553639  68041BFC empty0 full1 busy1 inreq0 outreq1 block4
  w 256 r 264 t    553839  38041BFC empty0 full0 busy1 inreq1 outreq1 block4
  w 256 r 279 t    624306  30041BFC empty0 full0 busy1 inreq1 outreq0 block4
  w 256 r 304 t    635845  B0041BFC empty1 full0 busy1 inreq1 outreq0 block4
== 4: 24bit, 2048 cycles of polling after each read: w 256 r 304 crc 8CC214CB end B0041BFC at 1112558 cycles, 36 changes
  w   0 r   0 t       133  E0041CFC empty1 full1 busy1 inreq0 outreq0 block4
  w   0 r   0 t       642  60041CFC empty0 full1 busy1 inreq0 outreq0 block4
  w   0 r   0 t      2256  68041CFC empty0 full1 busy1 inreq0 outreq1 block4
  w   0 r  47 t    186384  38041CFC empty0 full0 busy1 inreq1 outreq1 block4
  w   0 r  79 t    269649  30041CFC empty0 full0 busy1 inreq1 outreq0 block4
  w   0 r 104 t    334724  B0041CFC empty1 full0 busy1 inreq1 outreq0 block4
  w  32 r 104 t    343698  E0041CDC empty1 full1 busy1 inreq0 outreq0 block4
  w  32 r 104 t    344577  60041CDC empty0 full1 busy1 inreq0 outreq0 block4
  w  32 r 104 t    345325  30041CDC empty0 full0 busy1 inreq1 outreq0 block4
  w  32 r 104 t    346173  38041CDC empty0 full0 busy1 inreq1 outreq1 block4
  w  64 r 104 t    416740  68041CBC empty0 full1 busy1 inreq0 outreq1 block4
  w  64 r 104 t    417019  38041CBC empty0 full0 busy1 inreq1 outreq1 block4
  w  64 r 119 t    454064  30041CBC empty0 full0 busy1 inreq1 outreq0 block4
  w  64 r 144 t    519129  B0041CBC empty1 full0 busy1 inreq1 outreq0 block4
  w  96 r 144 t    528062  E0041C9C empty1 full1 busy1 inreq0 outreq0 block4
  w  96 r 144 t    528352  B0041C9C empty1 full0 busy1 inreq1 outreq0 block4
  w  98 r 144 t    528957  30041C9A empty0 full0 busy1 inreq1 outreq0 block4
  w 128 r 144 t    535442  60041C7C empty0 full1 busy1 inreq0 outreq0 block4
  w 128 r 145 t    537325  68041C7C empty0 full1 busy1 inreq0 outreq1 block4
  w 128 r 145 t    537850  38041C7C empty0 full0 busy1 inreq1 outreq1 block4
  w 128 r 167 t    593496  30041C7C empty0 full0 busy1 inreq1 outreq0 block4
  w 128 r 192 t    658565  B0041C7C empty1 full0 busy1 inreq1 outreq0 block4
  w 160 r 192 t    667538  E0041C5C empty1 full1 busy1 inreq0 outreq0 block4
  w 160 r 192 t    667816  B0041C5C empty1 full0 busy1 inreq1 outreq0 block4
  w 161 r 192 t    668304  30041C5B empty0 full0 busy1 inreq1 outreq0 block4
  w 192 r 192 t    674877  60041C3C empty0 full1 busy1 inreq0 outreq0 block4
  w 192 r 193 t    675685  30041C3C empty0 full0 busy1 inreq1 outreq0 block4
  w 192 r 216 t    735533  B0041C3C empty1 full0 busy1 inreq1 outreq0 block4
  w 224 r 216 t    744509  E0041C1C empty1 full1 busy1 inreq0 outreq0 block4
  w 224 r 216 t    745384  60041C1C empty0 full1 busy1 inreq0 outreq0 block4
  w 224 r 216 t    746989  68041C1C empty0 full1 busy1 inreq0 outreq1 block4
  w 224 r 216 t    747514  38041C1C empty0 full0 busy1 inreq1 outreq1 block4
  w 256 r 216 t    817554  68041BFC empty0 full1 busy1 inreq0 outreq1 block4
  w 256 r 247 t    896554  38041BFC empty0 full0 busy1 inreq1 outreq1 block4
  w 256 r 279 t    979557  30041BFC empty0 full0 busy1 inreq1 outreq0 block4
  w 256 r 304 t   1044610  B0041BFC empty1 full0 busy1 inreq1 outreq0 block4
== 5: 8bit, 2048 cycles of polling after each read: w 256 r 304 crc 7961010B end B0041BFC at 1112511 cycles, 36 changes
  w   0 r   0 t       133  E0041CFC empty1 full1 busy1 inreq0 outreq0 block4
  w   0 r   0 t       643  60041CFC empty0 full1 busy1 inreq0 outreq0 block4
  w   0 r   0 t      2244  68041CFC empty0 full1 busy1 inreq0 outreq1 block4
  w   0 r  47 t    186398  38041CFC empty0 full0 busy1 inreq1 outreq1 block4
  w   0 r  79 t    269643  30041CFC empty0 full0 busy1 inreq1 outreq0 block4
  w   0 r 104 t    334650  B0041CFC empty1 full0 busy1 inreq1 outreq0 block4
  w  32 r 104 t    343609  E0041CDC empty1 full1 busy1 inreq0 outreq0 block4
  w  32 r 104 t    344482  60041CDC empty0 full1 busy1 inreq0 outreq0 block4
  w  32 r 104 t    345219  30041CDC empty0 full0 busy1 inreq1 outreq0 block4
  w  32 r 104 t    346067  38041CDC empty0 full0 busy1 inreq1 outreq1 block4
  w  64 r 104 t    416657  68041CBC empty0 full1 busy1 inreq0 outreq1 block4
  w  64 r 104 t    416935  38041CBC empty0 full0 busy1 inreq1 outreq1 block4
  w  64 r 119 t    453964  30041CBC empty0 full0 busy1 inreq1 outreq0 block4
  w  64 r 144 t    519035  B0041CBC empty1 full0 busy1 inreq1 outreq0 block4
  w  96 r 144 t    527976  E0041C9C empty1 full1 busy1 inreq0 outreq0 block4
  w  96 r 144 t    528273  B0041C9C empty1 full0 busy1 inreq1 outreq0 block4
  w  98 r 144 t    528873  30041C9A empty0 full0 busy1 inreq1 outreq0 block4
  w 128 r 144 t    535353  60041C7C empty0 full1 busy1 inreq0 outreq0 block4
  w 128 r 145 t    537240  68041C7C empty0 full1 busy1 inreq0 outreq1 block4
  w 128 r 145 t    537764  38041C7C empty0 full0 busy1 inreq1 outreq1 block4
  w 128 r 167 t    593391  30041C7C empty0 full0 busy1 inreq1 outreq0 block4
  w 128 r 192 t    658449  B0041C7C empty1 full0 busy1 inreq1 outreq0 block4
  w 160 r 192 t    667407  E0041C5C empty1 full1 busy1 inreq0 outreq0 block4
  w 160 r 192 t    667686  B0041C5C empty1 full0 busy1 inreq1 outreq0 block4
  w 161 r 192 t    668178  30041C5B empty0 full0 busy1 inreq1 outreq0 block4
  w 192 r 192 t    674749  60041C3C empty0 full1 busy1 inreq0 outreq0 block4
  w 192 r 193 t    675557  30041C3C empty0 full0 busy1 inreq1 outreq0 block4
  w 192 r 216 t    735418  B0041C3C empty1 full0 busy1 inreq1 outreq0 block4
  w 224 r 216 t    744381  E0041C1C empty1 full1 busy1 inreq0 outreq0 block4
  w 224 r 216 t    745260  60041C1C empty0 full1 busy1 inreq0 outreq0 block4
  w 224 r 216 t    746869  68041C1C empty0 full1 busy1 inreq0 outreq1 block4
  w 224 r 216 t    747395  38041C1C empty0 full0 busy1 inreq1 outreq1 block4
  w 256 r 216 t    817423  68041BFC empty0 full1 busy1 inreq0 outreq1 block4
  w 256 r 247 t    896480  38041BFC empty0 full0 busy1 inreq1 outreq1 block4
  w 256 r 279 t    979531  30041BFC empty0 full0 busy1 inreq1 outreq0 block4
  w 256 r 304 t   1044579  B0041BFC empty1 full0 busy1 inreq1 outreq0 block4
== 6: 4bit, 2048 cycles of polling after each read: w 256 r 304 crc 9EC98E6F end B0041BFC at 1112594 cycles, 36 changes
  w   0 r   0 t       129  E0041CFC empty1 full1 busy1 inreq0 outreq0 block4
  w   0 r   0 t       636  60041CFC empty0 full1 busy1 inreq0 outreq0 block4
  w   0 r   0 t      2245  68041CFC empty0 full1 busy1 inreq0 outreq1 block4
  w   0 r  47 t    186405  38041CFC empty0 full0 busy1 inreq1 outreq1 block4
  w   0 r  79 t    269671  30041CFC empty0 full0 busy1 inreq1 outreq0 block4
  w   0 r 104 t    334710  B0041CFC empty1 full0 busy1 inreq1 outreq0 block4
  w  32 r 104 t    343667  E0041CDC empty1 full1 busy1 inreq0 outreq0 block4
  w  32 r 104 t    344551  60041CDC empty0 full1 busy1 inreq0 outreq0 block4
  w  32 r 104 t    345292  30041CDC empty0 full0 busy1 inreq1 outreq0 block4
  w  32 r 104 t    346142  38041CDC empty0 full0 busy1 inreq1 outreq1 block4
  w  64 r 104 t    416716  68041CBC empty0 full1 busy1 inreq0 outreq1 block4
  w  64 r 104 t    416991  38041CBC empty0 full0 busy1 inreq1 outreq1 block4
  w  64 r 119 t    454042  30041CBC empty0 full0 busy1 inreq1 outreq0 block4
  w  64 r 144 t    519116  B0041CBC empty1 full0 busy1 inreq1 outreq0 block4
  w  96 r 144 t    528076  E0041C9C empty1 full1 busy1 inreq0 outreq0 block4
  w  96 r 144 t    528373  B0041C9C empty1 full0 busy1 inreq1 outreq0 block4
  w  98 r 144 t    528973  30041C9A empty0 full0 busy1 inreq1 outreq0 block4
  w 128 r 144 t    535453  60041C7C empty0 full1 busy1 inreq0 outreq0 block4
  w 128 r 145 t    537342  68041C7C empty0 full1 busy1 inreq0 outreq1 block4
  w 128 r 145 t    537873  38041C7C empty0 full0 busy1 inreq1 outreq1 block4
  w 128 r 167 t    593526  30041C7C empty0 full0 busy1 inreq1 outreq0 block4
  w 128 r 192 t    658561  B0041C7C empty1 full0 busy1 inreq1 outreq0 block4
  w 160 r 192 t    667507  E0041C5C empty1 full1 busy1 inreq0 outreq0 block4
  w 160 r 192 t    667786  B0041C5C empty1 full0 busy1 inreq1 outreq0 block4
  w 161 r 192 t    668278  30041C5B empty0 full0 busy1 inreq1 outreq0 block4
  w 192 r 192 t    674849  60041C3C empty0 full1 busy1 inreq0 outreq0 block4
  w 192 r 193 t    675657  30041C3C empty0 full0 busy1 inreq1 outreq0 block4
  w 192 r 216 t    735525  B0041C3C empty1 full0 busy1 inreq1 outreq0 block4
  w 224 r 216 t    744481  E0041C1C empty1 full1 busy1 inreq0 outreq0 block4
  w 224 r 216 t    745360  60041C1C empty0 full1 busy1 inreq0 outreq0 block4
  w 224 r 216 t    746969  68041C1C empty0 full1 busy1 inreq0 outreq1 block4
  w 224 r 216 t    747495  38041C1C empty0 full0 busy1 inreq1 outreq1 block4
  w 256 r 216 t    817523  68041BFC empty0 full1 busy1 inreq0 outreq1 block4
  w 256 r 247 t    896530  38041BFC empty0 full0 busy1 inreq1 outreq1 block4
  w 256 r 279 t    979600  30041BFC empty0 full0 busy1 inreq1 outreq0 block4
  w 256 r 304 t   1044655  B0041BFC empty1 full0 busy1 inreq1 outreq0 block4

27 September 2026 card-2

Raw output: MDEC.txt

== 0: 15bit, fill then drain (the step log): w 256 r 512 crc 01471D2F end 8604FFFF at 493531 cycles, 54 changes
  w   0 r   0 t       254  B60400FF empty1 full0 busy1 inreq1 outreq0 block4
  w  32 r   0 t      7120  E60400DF empty1 full1 busy1 inreq0 outreq0 block4
  w  32 r   0 t      7968  E60500DF empty1 full1 busy1 inreq0 outreq0 block5
  w  32 r   0 t      8492  E60000DF empty1 full1 busy1 inreq0 outreq0 block0
  w  32 r   0 t      8696  360000DF empty0 full0 busy1 inreq1 outreq0 block0
  w  32 r   0 t      9002  3E0100DF empty0 full0 busy1 inreq1 outreq1 block1
  w  64 r   0 t     80247  6E0100BF empty0 full1 busy1 inreq0 outreq1 block1
  w  64 r   0 t     80524  3E0100BF empty0 full0 busy1 inreq1 outreq1 block1
  w  64 r  15 t     87547  3E0200BF empty0 full0 busy1 inreq1 outreq1 block2
  w  64 r  39 t     98629  360200BF empty0 full0 busy1 inreq1 outreq0 block2
  w  64 r  64 t    110202  B60200BF empty1 full0 busy1 inreq1 outreq0 block2
  w  96 r  64 t    117200  E602009F empty1 full1 busy1 inreq0 outreq0 block2
  w  96 r  64 t    117475  3602009F empty0 full0 busy1 inreq1 outreq0 block2
  w  96 r  65 t    118025  3E03009F empty0 full0 busy1 inreq1 outreq1 block3
  w  96 r  71 t    120869  3603009F empty0 full0 busy1 inreq1 outreq0 block3
  w  96 r  96 t    132419  B603009F empty1 full0 busy1 inreq1 outreq0 block3
  w 128 r  96 t    139425  E603007F empty1 full1 busy1 inreq0 outreq0 block3
  w 128 r  96 t    139706  6603007F empty0 full1 busy1 inreq0 outreq0 block3
  w 128 r  97 t    140259  6E04007F empty0 full1 busy1 inreq0 outreq1 block4
  w 128 r  98 t    140810  6E05007F empty0 full1 busy1 inreq0 outreq1 block5
  w 128 r  99 t    141356  6E00007F empty0 full1 busy1 inreq0 outreq1 block0
  w 128 r 111 t    146936  3E01007F empty0 full0 busy1 inreq1 outreq1 block1
  w 128 r 143 t    161670  3E02007F empty0 full0 busy1 inreq1 outreq1 block2
  w 128 r 167 t    172794  3602007F empty0 full0 busy1 inreq1 outreq0 block2
  w 128 r 192 t    184339  B602007F empty1 full0 busy1 inreq1 outreq0 block2
  w 160 r 192 t    191313  E602005F empty1 full1 busy1 inreq0 outreq0 block2
  w 160 r 192 t    191588  B602005F empty1 full0 busy1 inreq1 outreq0 block2
  w 160 r 192 t    191758  3602005F empty0 full0 busy1 inreq1 outreq0 block2
  w 161 r 192 t    192063  3E03005E empty0 full0 busy1 inreq1 outreq1 block3
  w 192 r 192 t    198737  6E03003F empty0 full1 busy1 inreq0 outreq1 block3
  w 192 r 207 t    205882  3E04003F empty0 full0 busy1 inreq1 outreq1 block4
  w 192 r 216 t    210098  3E05003F empty0 full0 busy1 inreq1 outreq1 block5
  w 192 r 231 t    217070  3605003F empty0 full0 busy1 inreq1 outreq0 block5
  w 192 r 256 t    228627  B605003F empty1 full0 busy1 inreq1 outreq0 block5
  w 224 r 256 t    235601  E605001F empty1 full1 busy1 inreq0 outreq0 block5
  w 224 r 256 t    236474  E600001F empty1 full1 busy1 inreq0 outreq0 block0
  w 224 r 256 t    236674  6600001F empty0 full1 busy1 inreq0 outreq0 block0
  w 224 r 256 t    236992  6E01001F empty0 full1 busy1 inreq0 outreq1 block1
  w 224 r 271 t    308884  6E02001F empty0 full1 busy1 inreq0 outreq1 block2
  w 224 r 303 t    323671  6E03001F empty0 full1 busy1 inreq0 outreq1 block3
  w 224 r 335 t    338411  3E04001F empty0 full0 busy1 inreq1 outreq1 block4
  w 224 r 344 t    342629  3E05001F empty0 full0 busy1 inreq1 outreq1 block5
  w 224 r 359 t    349583  3605001F empty0 full0 busy1 inreq1 outreq0 block5
  w 224 r 384 t    361139  B605001F empty1 full0 busy1 inreq1 outreq0 block5
  w 256 r 384 t    368121  E605FFFF empty1 full1 busy1 inreq0 outreq0 block5
  w 256 r 384 t    368789  E600FFFF empty1 full1 busy1 inreq0 outreq0 block0
  w 256 r 384 t    368995  6600FFFF empty0 full1 busy1 inreq0 outreq0 block0
  w 256 r 384 t    369302  6601FFFF empty0 full1 busy1 inreq0 outreq0 block1
  w 256 r 384 t    369507  6E01FFFF empty0 full1 busy1 inreq0 outreq1 block1
  w 256 r 399 t    441087  6E02FFFF empty0 full1 busy1 inreq0 outreq1 block2
  w 256 r 431 t    455826  2E03FFFF empty0 full0 busy1 inreq0 outreq1 block3
  w 256 r 463 t    470595  2E04FFFF empty0 full0 busy1 inreq0 outreq1 block4
  w 256 r 511 t    492689  2604FFFF empty0 full0 busy1 inreq0 outreq0 block4
  w 256 r 512 t    493243  8604FFFF empty1 full0 busy0 inreq0 outreq0 block4
== 1: 15bit, 20000 cycles after each step: w 256 r 304 crc 39D9F91F end B0041BFC at 11573082 cycles, 19 changes
  w   0 r   0 t       129  E0041CFC empty1 full1 busy1 inreq0 outreq0 block4
  w   0 r   0 t       637  60041CFC empty0 full1 busy1 inreq0 outreq0 block4
  w   0 r   0 t      2245  68041CFC empty0 full1 busy1 inreq0 outreq1 block4
  w   0 r  47 t   1031633  38041CFC empty0 full0 busy1 inreq1 outreq1 block4
  w   0 r  79 t   1688981  30041CFC empty0 full0 busy1 inreq1 outreq0 block4
  w   0 r 104 t   2202625  B0041CFC empty1 full0 busy1 inreq1 outreq0 block4
  w  32 r 104 t   2852167  38041CDC empty0 full0 busy1 inreq1 outreq1 block4
  w 128 r 104 t   4800238  68041C7C empty0 full1 busy1 inreq0 outreq1 block4
  w 128 r 135 t   5437234  38041C7C empty0 full0 busy1 inreq1 outreq1 block4
  w 128 r 167 t   6094545  30041C7C empty0 full0 busy1 inreq1 outreq0 block4
  w 128 r 192 t   6608088  B0041C7C empty1 full0 busy1 inreq1 outreq0 block4
  w 160 r 192 t   7257582  30041C5C empty0 full0 busy1 inreq1 outreq0 block4
  w 224 r 192 t   8556345  68041C1C empty0 full1 busy1 inreq0 outreq1 block4
  w 224 r 207 t   8864709  38041C1C empty0 full0 busy1 inreq1 outreq1 block4
  w 224 r 239 t   9522003  30041C1C empty0 full0 busy1 inreq1 outreq0 block4
  w 224 r 264 t  10035572  B0041C1C empty1 full0 busy1 inreq1 outreq0 block4
  w 256 r 264 t  10685122  38041BFC empty0 full0 busy1 inreq1 outreq1 block4
  w 256 r 279 t  10993469  30041BFC empty0 full0 busy1 inreq1 outreq0 block4
  w 256 r 304 t  11507104  B0041BFC empty1 full0 busy1 inreq1 outreq0 block4
== 2: 15bit, 2048 cycles of polling after each read: w 256 r 304 crc 50110D2B end B0041BFC at 1112546 cycles, 36 changes
  w   0 r   0 t       134  E0041CFC empty1 full1 busy1 inreq0 outreq0 block4
  w   0 r   0 t       641  60041CFC empty0 full1 busy1 inreq0 outreq0 block4
  w   0 r   0 t      2244  68041CFC empty0 full1 busy1 inreq0 outreq1 block4
  w   0 r  47 t    186450  38041CFC empty0 full0 busy1 inreq1 outreq1 block4
  w   0 r  79 t    269717  30041CFC empty0 full0 busy1 inreq1 outreq0 block4
  w   0 r 104 t    334777  B0041CFC empty1 full0 busy1 inreq1 outreq0 block4
  w  32 r 104 t    343708  E0041CDC empty1 full1 busy1 inreq0 outreq0 block4
  w  32 r 104 t    344583  60041CDC empty0 full1 busy1 inreq0 outreq0 block4
  w  32 r 104 t    345326  30041CDC empty0 full0 busy1 inreq1 outreq0 block4
  w  32 r 104 t    346169  38041CDC empty0 full0 busy1 inreq1 outreq1 block4
  w  64 r 104 t    416753  68041CBC empty0 full1 busy1 inreq0 outreq1 block4
  w  64 r 104 t    417031  38041CBC empty0 full0 busy1 inreq1 outreq1 block4
  w  64 r 119 t    454046  30041CBC empty0 full0 busy1 inreq1 outreq0 block4
  w  64 r 144 t    519157  B0041CBC empty1 full0 busy1 inreq1 outreq0 block4
  w  96 r 144 t    528113  E0041C9C empty1 full1 busy1 inreq0 outreq0 block4
  w  96 r 144 t    528404  B0041C9C empty1 full0 busy1 inreq1 outreq0 block4
  w  98 r 144 t    529005  30041C9A empty0 full0 busy1 inreq1 outreq0 block4
  w 128 r 144 t    535493  60041C7C empty0 full1 busy1 inreq0 outreq0 block4
  w 128 r 145 t    537378  68041C7C empty0 full1 busy1 inreq0 outreq1 block4
  w 128 r 145 t    537903  38041C7C empty0 full0 busy1 inreq1 outreq1 block4
  w 128 r 167 t    593519  30041C7C empty0 full0 busy1 inreq1 outreq0 block4
  w 128 r 192 t    658542  B0041C7C empty1 full0 busy1 inreq1 outreq0 block4
  w 160 r 192 t    667501  E0041C5C empty1 full1 busy1 inreq0 outreq0 block4
  w 160 r 192 t    667783  B0041C5C empty1 full0 busy1 inreq1 outreq0 block4
  w 161 r 192 t    668269  30041C5B empty0 full0 busy1 inreq1 outreq0 block4
  w 192 r 192 t    674845  60041C3C empty0 full1 busy1 inreq0 outreq0 block4
  w 192 r 193 t    675642  30041C3C empty0 full0 busy1 inreq1 outreq0 block4
  w 192 r 216 t    735467  B0041C3C empty1 full0 busy1 inreq1 outreq0 block4
  w 224 r 216 t    744433  E0041C1C empty1 full1 busy1 inreq0 outreq0 block4
  w 224 r 216 t    745312  60041C1C empty0 full1 busy1 inreq0 outreq0 block4
  w 224 r 216 t    746921  68041C1C empty0 full1 busy1 inreq0 outreq1 block4
  w 224 r 216 t    747447  38041C1C empty0 full0 busy1 inreq1 outreq1 block4
  w 256 r 216 t    817475  68041BFC empty0 full1 busy1 inreq0 outreq1 block4
  w 256 r 247 t    896488  38041BFC empty0 full0 busy1 inreq1 outreq1 block4
  w 256 r 279 t    979542  30041BFC empty0 full0 busy1 inreq1 outreq0 block4
  w 256 r 304 t   1044606  B0041BFC empty1 full0 busy1 inreq1 outreq0 block4
== 3: 15bit, read as soon as output is there: w 256 r 304 crc 7961010B end B0041BFC at 701902 cycles, 46 changes
  w   0 r   0 t       129  E0041CFC empty1 full1 busy1 inreq0 outreq0 block4
  w   0 r   0 t       637  60041CFC empty0 full1 busy1 inreq0 outreq0 block4
  w   0 r   0 t      2245  68041CFC empty0 full1 busy1 inreq0 outreq1 block4
  w   0 r  47 t     87708  38041CFC empty0 full0 busy1 inreq1 outreq1 block4
  w   0 r  79 t    102473  30041CFC empty0 full0 busy1 inreq1 outreq0 block4
  w   0 r 104 t    114046  B0041CFC empty1 full0 busy1 inreq1 outreq0 block4
  w  32 r 104 t    126350  E0041CDC empty1 full1 busy1 inreq0 outreq0 block4
  w  32 r 104 t    127239  60041CDC empty0 full1 busy1 inreq0 outreq0 block4
  w  32 r 104 t    127979  30041CDC empty0 full0 busy1 inreq1 outreq0 block4
  w  32 r 104 t    128821  38041CDC empty0 full0 busy1 inreq1 outreq1 block4
  w  33 r 111 t    196001  30041CDB empty0 full0 busy1 inreq1 outreq0 block4
  w  33 r 136 t    207554  B0041CDB empty1 full0 busy1 inreq1 outreq0 block4
  w  64 r 136 t    219480  E0041CBC empty1 full1 busy1 inreq0 outreq0 block4
  w  64 r 136 t    219744  B0041CBC empty1 full0 busy1 inreq1 outreq0 block4
  w  65 r 136 t    220327  30041CBB empty0 full0 busy1 inreq1 outreq0 block4
  w  66 r 144 t    224283  B0041CBA empty1 full0 busy1 inreq1 outreq0 block4
  w  96 r 144 t    235802  E0041C9C empty1 full1 busy1 inreq0 outreq0 block4
  w  96 r 144 t    236069  B0041C9C empty1 full0 busy1 inreq1 outreq0 block4
  w  97 r 144 t    236647  30041C9B empty0 full0 busy1 inreq1 outreq0 block4
  w  98 r 152 t    240600  B0041C9A empty1 full0 busy1 inreq1 outreq0 block4
  w 128 r 152 t    252120  E0041C7C empty1 full1 busy1 inreq0 outreq0 block4
  w 128 r 152 t    253014  60041C7C empty0 full1 busy1 inreq0 outreq0 block4
  w 128 r 152 t    254506  68041C7C empty0 full1 busy1 inreq0 outreq1 block4
  w 128 r 152 t    254707  38041C7C empty0 full0 busy1 inreq1 outreq1 block4
  w 129 r 167 t    325439  30041C7B empty0 full0 busy1 inreq1 outreq0 block4
  w 129 r 192 t    336982  B0041C7B empty1 full0 busy1 inreq1 outreq0 block4
  w 160 r 192 t    348907  E0041C5C empty1 full1 busy1 inreq0 outreq0 block4
  w 160 r 192 t    349171  B0041C5C empty1 full0 busy1 inreq1 outreq0 block4
  w 161 r 192 t    349648  30041C5B empty0 full0 busy1 inreq1 outreq0 block4
  w 162 r 200 t    353730  B0041C5A empty1 full0 busy1 inreq1 outreq0 block4
  w 192 r 200 t    365258  E0041C3C empty1 full1 busy1 inreq0 outreq0 block4
  w 192 r 200 t    365930  B0041C3C empty1 full0 busy1 inreq1 outreq0 block4
  w 192 r 200 t    366130  30041C3C empty0 full0 busy1 inreq1 outreq0 block4
  w 193 r 216 t    439040  B0041C3B empty1 full0 busy1 inreq1 outreq0 block4
  w 224 r 216 t    450943  E0041C1C empty1 full1 busy1 inreq0 outreq0 block4
  w 224 r 216 t    451841  60041C1C empty0 full1 busy1 inreq0 outreq0 block4
  w 224 r 216 t    453336  68041C1C empty0 full1 busy1 inreq0 outreq1 block4
  w 224 r 216 t    453969  38041C1C empty0 full0 busy1 inreq1 outreq1 block4
  w 225 r 239 t    527955  30041C1B empty0 full0 busy1 inreq1 outreq0 block4
  w 225 r 264 t    539533  B0041C1B empty1 full0 busy1 inreq1 outreq0 block4
  w 256 r 264 t    551440  E0041BFC empty1 full1 busy1 inreq0 outreq0 block4
  w 256 r 264 t    552195  60041BFC empty0 full1 busy1 inreq0 outreq0 block4
  w 256 r 264 t    553699  68041BFC empty0 full1 busy1 inreq0 outreq1 block4
  w 256 r 264 t    553899  38041BFC empty0 full0 busy1 inreq1 outreq1 block4
  w 256 r 279 t    624373  30041BFC empty0 full0 busy1 inreq1 outreq0 block4
  w 256 r 304 t    635923  B0041BFC empty1 full0 busy1 inreq1 outreq0 block4
== 4: 24bit, 2048 cycles of polling after each read: w 256 r 304 crc 7654DB11 end B0041BFC at 1112494 cycles, 36 changes
  w   0 r   0 t       131  E0041CFC empty1 full1 busy1 inreq0 outreq0 block4
  w   0 r   0 t       638  60041CFC empty0 full1 busy1 inreq0 outreq0 block4
  w   0 r   0 t      2239  68041CFC empty0 full1 busy1 inreq0 outreq1 block4
  w   0 r  47 t    186367  38041CFC empty0 full0 busy1 inreq1 outreq1 block4
  w   0 r  79 t    269631  30041CFC empty0 full0 busy1 inreq1 outreq0 block4
  w   0 r 104 t    334684  B0041CFC empty1 full0 busy1 inreq1 outreq0 block4
  w  32 r 104 t    343637  E0041CDC empty1 full1 busy1 inreq0 outreq0 block4
  w  32 r 104 t    344511  60041CDC empty0 full1 busy1 inreq0 outreq0 block4
  w  32 r 104 t    345251  30041CDC empty0 full0 busy1 inreq1 outreq0 block4
  w  32 r 104 t    346099  38041CDC empty0 full0 busy1 inreq1 outreq1 block4
  w  64 r 104 t    416685  68041CBC empty0 full1 busy1 inreq0 outreq1 block4
  w  64 r 104 t    416960  38041CBC empty0 full0 busy1 inreq1 outreq1 block4
  w  64 r 119 t    453972  30041CBC empty0 full0 busy1 inreq1 outreq0 block4
  w  64 r 144 t    519036  B0041CBC empty1 full0 busy1 inreq1 outreq0 block4
  w  96 r 144 t    528001  E0041C9C empty1 full1 busy1 inreq0 outreq0 block4
  w  96 r 144 t    528292  B0041C9C empty1 full0 busy1 inreq1 outreq0 block4
  w  98 r 144 t    528893  30041C9A empty0 full0 busy1 inreq1 outreq0 block4
  w 128 r 144 t    535381  60041C7C empty0 full1 busy1 inreq0 outreq0 block4
  w 128 r 145 t    537266  68041C7C empty0 full1 busy1 inreq0 outreq1 block4
  w 128 r 145 t    537791  38041C7C empty0 full0 busy1 inreq1 outreq1 block4
  w 128 r 167 t    593407  30041C7C empty0 full0 busy1 inreq1 outreq0 block4
  w 128 r 192 t    658476  B0041C7C empty1 full0 busy1 inreq1 outreq0 block4
  w 160 r 192 t    667436  E0041C5C empty1 full1 busy1 inreq0 outreq0 block4
  w 160 r 192 t    667711  B0041C5C empty1 full0 busy1 inreq1 outreq0 block4
  w 161 r 192 t    668199  30041C5B empty0 full0 busy1 inreq1 outreq0 block4
  w 192 r 192 t    674771  60041C3C empty0 full1 busy1 inreq0 outreq0 block4
  w 192 r 193 t    675573  30041C3C empty0 full0 busy1 inreq1 outreq0 block4
  w 192 r 216 t    735469  B0041C3C empty1 full0 busy1 inreq1 outreq0 block4
  w 224 r 216 t    744403  E0041C1C empty1 full1 busy1 inreq0 outreq0 block4
  w 224 r 216 t    745287  60041C1C empty0 full1 busy1 inreq0 outreq0 block4
  w 224 r 216 t    746888  68041C1C empty0 full1 busy1 inreq0 outreq1 block4
  w 224 r 216 t    747415  38041C1C empty0 full0 busy1 inreq1 outreq1 block4
  w 256 r 216 t    817452  68041BFC empty0 full1 busy1 inreq0 outreq1 block4
  w 256 r 247 t    896418  38041BFC empty0 full0 busy1 inreq1 outreq1 block4
  w 256 r 279 t    979486  30041BFC empty0 full0 busy1 inreq1 outreq0 block4
  w 256 r 304 t   1044543  B0041BFC empty1 full0 busy1 inreq1 outreq0 block4
== 5: 8bit, 2048 cycles of polling after each read: w 256 r 304 crc 50110D2B end B0041BFC at 1112546 cycles, 36 changes
  w   0 r   0 t       138  E0041CFC empty1 full1 busy1 inreq0 outreq0 block4
  w   0 r   0 t       646  60041CFC empty0 full1 busy1 inreq0 outreq0 block4
  w   0 r   0 t      2252  68041CFC empty0 full1 busy1 inreq0 outreq1 block4
  w   0 r  47 t    186450  38041CFC empty0 full0 busy1 inreq1 outreq1 block4
  w   0 r  79 t    269717  30041CFC empty0 full0 busy1 inreq1 outreq0 block4
  w   0 r 104 t    334777  B0041CFC empty1 full0 busy1 inreq1 outreq0 block4
  w  32 r 104 t    343708  E0041CDC empty1 full1 busy1 inreq0 outreq0 block4
  w  32 r 104 t    344583  60041CDC empty0 full1 busy1 inreq0 outreq0 block4
  w  32 r 104 t    345326  30041CDC empty0 full0 busy1 inreq1 outreq0 block4
  w  32 r 104 t    346169  38041CDC empty0 full0 busy1 inreq1 outreq1 block4
  w  64 r 104 t    416753  68041CBC empty0 full1 busy1 inreq0 outreq1 block4
  w  64 r 104 t    417031  38041CBC empty0 full0 busy1 inreq1 outreq1 block4
  w  64 r 119 t    454046  30041CBC empty0 full0 busy1 inreq1 outreq0 block4
  w  64 r 144 t    519157  B0041CBC empty1 full0 busy1 inreq1 outreq0 block4
  w  96 r 144 t    528113  E0041C9C empty1 full1 busy1 inreq0 outreq0 block4
  w  96 r 144 t    528404  B0041C9C empty1 full0 busy1 inreq1 outreq0 block4
  w  98 r 144 t    529005  30041C9A empty0 full0 busy1 inreq1 outreq0 block4
  w 128 r 144 t    535493  60041C7C empty0 full1 busy1 inreq0 outreq0 block4
  w 128 r 145 t    537378  68041C7C empty0 full1 busy1 inreq0 outreq1 block4
  w 128 r 145 t    537903  38041C7C empty0 full0 busy1 inreq1 outreq1 block4
  w 128 r 167 t    593519  30041C7C empty0 full0 busy1 inreq1 outreq0 block4
  w 128 r 192 t    658542  B0041C7C empty1 full0 busy1 inreq1 outreq0 block4
  w 160 r 192 t    667501  E0041C5C empty1 full1 busy1 inreq0 outreq0 block4
  w 160 r 192 t    667783  B0041C5C empty1 full0 busy1 inreq1 outreq0 block4
  w 161 r 192 t    668269  30041C5B empty0 full0 busy1 inreq1 outreq0 block4
  w 192 r 192 t    674845  60041C3C empty0 full1 busy1 inreq0 outreq0 block4
  w 192 r 193 t    675642  30041C3C empty0 full0 busy1 inreq1 outreq0 block4
  w 192 r 216 t    735467  B0041C3C empty1 full0 busy1 inreq1 outreq0 block4
  w 224 r 216 t    744433  E0041C1C empty1 full1 busy1 inreq0 outreq0 block4
  w 224 r 216 t    745312  60041C1C empty0 full1 busy1 inreq0 outreq0 block4
  w 224 r 216 t    746921  68041C1C empty0 full1 busy1 inreq0 outreq1 block4
  w 224 r 216 t    747447  38041C1C empty0 full0 busy1 inreq1 outreq1 block4
  w 256 r 216 t    817475  68041BFC empty0 full1 busy1 inreq0 outreq1 block4
  w 256 r 247 t    896488  38041BFC empty0 full0 busy1 inreq1 outreq1 block4
  w 256 r 279 t    979542  30041BFC empty0 full0 busy1 inreq1 outreq0 block4
  w 256 r 304 t   1044606  B0041BFC empty1 full0 busy1 inreq1 outreq0 block4
== 6: 4bit, 2048 cycles of polling after each read: w 256 r 304 crc 9EC98E6F end B0041BFC at 1112606 cycles, 36 changes
  w   0 r   0 t       129  E0041CFC empty1 full1 busy1 inreq0 outreq0 block4
  w   0 r   0 t       637  60041CFC empty0 full1 busy1 inreq0 outreq0 block4
  w   0 r   0 t      2245  68041CFC empty0 full1 busy1 inreq0 outreq1 block4
  w   0 r  47 t    186417  38041CFC empty0 full0 busy1 inreq1 outreq1 block4
  w   0 r  79 t    269683  30041CFC empty0 full0 busy1 inreq1 outreq0 block4
  w   0 r 104 t    334722  B0041CFC empty1 full0 busy1 inreq1 outreq0 block4
  w  32 r 104 t    343679  E0041CDC empty1 full1 busy1 inreq0 outreq0 block4
  w  32 r 104 t    344563  60041CDC empty0 full1 busy1 inreq0 outreq0 block4
  w  32 r 104 t    345304  30041CDC empty0 full0 busy1 inreq1 outreq0 block4
  w  32 r 104 t    346154  38041CDC empty0 full0 busy1 inreq1 outreq1 block4
  w  64 r 104 t    416728  68041CBC empty0 full1 busy1 inreq0 outreq1 block4
  w  64 r 104 t    417003  38041CBC empty0 full0 busy1 inreq1 outreq1 block4
  w  64 r 119 t    454054  30041CBC empty0 full0 busy1 inreq1 outreq0 block4
  w  64 r 144 t    519128  B0041CBC empty1 full0 busy1 inreq1 outreq0 block4
  w  96 r 144 t    528088  E0041C9C empty1 full1 busy1 inreq0 outreq0 block4
  w  96 r 144 t    528385  B0041C9C empty1 full0 busy1 inreq1 outreq0 block4
  w  98 r 144 t    528985  30041C9A empty0 full0 busy1 inreq1 outreq0 block4
  w 128 r 144 t    535465  60041C7C empty0 full1 busy1 inreq0 outreq0 block4
  w 128 r 145 t    537354  68041C7C empty0 full1 busy1 inreq0 outreq1 block4
  w 128 r 145 t    537885  38041C7C empty0 full0 busy1 inreq1 outreq1 block4
  w 128 r 167 t    593538  30041C7C empty0 full0 busy1 inreq1 outreq0 block4
  w 128 r 192 t    658573  B0041C7C empty1 full0 busy1 inreq1 outreq0 block4
  w 160 r 192 t    667519  E0041C5C empty1 full1 busy1 inreq0 outreq0 block4
  w 160 r 192 t    667798  B0041C5C empty1 full0 busy1 inreq1 outreq0 block4
  w 161 r 192 t    668290  30041C5B empty0 full0 busy1 inreq1 outreq0 block4
  w 192 r 192 t    674861  60041C3C empty0 full1 busy1 inreq0 outreq0 block4
  w 192 r 193 t    675669  30041C3C empty0 full0 busy1 inreq1 outreq0 block4
  w 192 r 216 t    735537  B0041C3C empty1 full0 busy1 inreq1 outreq0 block4
  w 224 r 216 t    744493  E0041C1C empty1 full1 busy1 inreq0 outreq0 block4
  w 224 r 216 t    745372  60041C1C empty0 full1 busy1 inreq0 outreq0 block4
  w 224 r 216 t    746981  68041C1C empty0 full1 busy1 inreq0 outreq1 block4
  w 224 r 216 t    747507  38041C1C empty0 full0 busy1 inreq1 outreq1 block4
  w 256 r 216 t    817535  68041BFC empty0 full1 busy1 inreq0 outreq1 block4
  w 256 r 247 t    896542  38041BFC empty0 full0 busy1 inreq1 outreq1 block4
  w 256 r 279 t    979612  30041BFC empty0 full0 busy1 inreq1 outreq0 block4
  w 256 r 304 t   1044667  B0041BFC empty1 full0 busy1 inreq1 outreq0 block4

References


  1. ^ a b SCPH-5501 output: mdec/MDEC.txt.

  2. ^ a b c Run 20260927T0000Z-5501a-card-1: mdec/MDEC.txt.

  3. ^ a b Run 20260927T0000Z-5501a-card-2: mdec/MDEC.txt.

Categories: Hardware tests