psx.wiki
Log in
Main page
Hardware
Hardware tests
System software
SDKs
File formats
Games
Tools
History
All pages
page
view source
history
View source for MDEC Block Counter
← MDEC Block Counter
You do not have permission to edit this page.
Log in
to edit.
--- title: MDEC Block Counter type: test summary: Records each change of the MDEC status register while a stream is written and read by the CPU. category: Hardware tests info: Machine = SCPH-5501 info: Program = mdec-counter --- ## Overview The program feeds the [MDEC](/hardware/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.[^run] 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.[^run] ## 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.[^1-mdec][^2-mdec] 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.[^1-mdec] Table: 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.[^1-mdec][^2-mdec] 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](/tests/raw/20260927T0000Z-5501a-card-1/mdec/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](/tests/raw/20260927T0000Z-5501a-card-2/mdec/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 [^run]: SCPH-5501 output: [mdec/MDEC.txt](/tests/raw/20260927T0000Z-5501a-card-1/mdec/MDEC.txt). [^1-mdec]: Run 20260927T0000Z-5501a-card-1: [mdec/MDEC.txt](/tests/raw/20260927T0000Z-5501a-card-1/mdec/MDEC.txt). [^2-mdec]: Run 20260927T0000Z-5501a-card-2: [mdec/MDEC.txt](/tests/raw/20260927T0000Z-5501a-card-2/mdec/MDEC.txt).