Sample data flow.
authorMalte S. Stretz <mss@apache.org>
Mon, 29 Jun 2009 12:06:10 +0000 (14:06 +0200)
committerMalte S. Stretz <mss@apache.org>
Mon, 29 Jun 2009 12:06:10 +0000 (14:06 +0200)
doc/2_sd/dataflow.txt [new file with mode: 0644]

diff --git a/doc/2_sd/dataflow.txt b/doc/2_sd/dataflow.txt
new file mode 100644 (file)
index 0000000..0f65382
--- /dev/null
@@ -0,0 +1,44 @@
+MOSI   11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111
+MISO   UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
+CS     11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111
+       ^ rset: 10+ ms (ca. 400 SCKs = 50 Byte)                           [...]
+MOSI   11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111
+MISO   UUUUUUUU UUUUUUUU -------- -------- -------- -------- -------- --------
+CS     11111111 11111111 00000000 00000000 00000000 00000000 00000000 00000000
+                         ^ strt: 75+ SCKs (ca. 10 Byte)                       
+MOSI   11111111 11111111 11111111 11111111 01000000 00000000 00000000 00000000
+MISO   -------- -------- -------- -------- 11111111 11111111 11111111 11111111
+                                           ^ idle (CMD0: GO_IDLE_STATE)       
+MOSI   00000000 10010101 11111111 11111111 11111111 11111111 11111111 11111111
+MISO   11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111
+                ^ CRC7   ^ delay                                              
+MOSI   11111111 11111111 11111111 01000001 00000000 00000000 00000000 00000000
+MISO   11111111 11111111 00000001 11111111 11111111 11111111 11111111 11111111
+                         ^ R1     ^ init (CMD1: SEND_OP_COND)                 
+MOSI   10010101 11111111 11111111 11111111 11111111 11111111 11111111 11111111
+MISO   11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111
+       ^ CRC7   ^ delay                                                       
+MOSI   11111111 11111111 01000001 00000000 00000000 00000000 00000000 10010101
+MISO   11111111 00000001 11111111 11111111 11111111 11111111 11111111 11111111
+                ^ R1     ^ init (CMD1: SEND_OP_COND)                  ^ CRC7  
+MOSI   11111111 01001000 00000000 00000000 00000010 00000000 10010101 11111111
+MISO   00000000 11111111 11111111 11111111 11111111 11111111 11111111 11111111
+       ^ R1     ^ bsiz (CMD16: SET_BLOCKLEN)     ^ 512       ^ CRC7   ^ delay 
+MOSI   11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111
+MISO   11111111 11111111 11111111 11111111 11111111 11111111 11111111 00000000
+                                                                      ^ R1    
+MOSI   01010001 XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 10010101 11111111 11111111
+MISO   11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111
+       ^ read (CMD17: READ_SINGLE_BLOCK) + address  ^ CRC7   ^ delay          
+MOSI   11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111
+MISO   11111111 11111111 11111111 11111111 11111111 11111111 00000000 11111111
+                                                             ^ R1     ^ delay 
+MOSI   11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111
+MISO   11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111
+                                                                              
+MOSI   11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111
+MISO   11111110 XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
+       ^ DTOK   ^ 512 Byte data                                          [...]
+MOSI   11111111 11111111 11111111 01010001 XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
+MISO   XXXXXXXX XXXXXXXX XXXXXXXX 11111111 11111111 11111111 11111111 11111111
+                ^ CRC 16          ^ read                                 [...]