Test a up to a failed read.
authorMalte S. Stretz <mss@apache.org>
Thu, 2 Jul 2009 14:22:37 +0000 (16:22 +0200)
committerMalte S. Stretz <mss@apache.org>
Thu, 2 Jul 2009 14:22:37 +0000 (16:22 +0200)
bos2k9_t.dat
bos2k9_t.vhd

index 0676299..c0275ee 100644 (file)
@@ -14,7 +14,7 @@ expected response
 00000000 -------- idle arg
 00000000 -------- idle arg
 00000000 -------- idle arg
-10010101 11111111 idle crc
+10010101 -------- idle crc
 11111111 11111111
 11111111 00000001 rsp: idle
 01000001 -------- init cmd
@@ -22,13 +22,64 @@ expected response
 00000000 -------- init arg
 00000000 -------- init arg
 00000000 -------- init arg
-10010101 11111111 init crc
+10010101 -------- init crc
 11111111 00000001 rsp: idle
 01000001 -------- init cmd
 00000000 -------- init arg
 00000000 -------- init arg
 00000000 -------- init arg
 00000000 -------- init arg
-10010101 11111111 init crc
+10010101 -------- init crc
 11111111 00000000 rsp: ok
-
+01010000 -------- bsiz cmd
+00000000 -------- bsiz arg
+00000000 -------- bsiz arg
+00000010 -------- bsiz arg (512)
+00000000 -------- bsiz arg (512)
+10010101 11111111 bsiz crc
+11111111 11111111
+11111111 11111111
+11111111 11111111
+11111111 11111111
+11111111 11111111
+11111111 11111111
+11111111 11111111
+11111111 11111111
+11111111 00000000 rsp: ok
+01010001 -------- read cmd
+00000000 -------- read arg
+00000000 -------- read arg
+11010100 -------- read arg (addr + pad)
+00000000 -------- read arg (pad)
+10010101 -------- read crc
+11111111 00000000 rsp: ok
+11111111 11111111
+11111111 11111111
+11111111 11111111
+11111111 11111111
+11111111 00011111 rsp: fail
+11111111 -------- strt
+11111111 -------- strt
+11111111 -------- strt
+11111111 -------- strt
+11111111 -------- strt
+11111111 -------- strt
+11111111 -------- strt
+11111111 -------- strt
+11111111 -------- strt
+11111111 -------- strt
+01000000 -------- idle cmd
+00000000 -------- idle arg
+00000000 -------- idle arg
+00000000 -------- idle arg
+00000000 -------- idle arg
+10010101 -------- idle crc
+11111111 11111111
+11111111 11111111
+11111111 11111111
+11111111 11111111
+11111111 11111111
+11111111 11111111
+11111111 11111111
+11111111 11111111
+11111111 00000010 rsp: fail
\ No newline at end of file
index 53e0e78..149ee38 100644 (file)
@@ -42,6 +42,8 @@ architecture test of bos2k9_t is
       SD_CMD  : out std_logic;
       SD_CLK  : out std_logic);
   end component;
+  
+  constant addr_sw_c : std_logic_byte_t := "01101010";
 
   file   spi_file : text open read_mode is spi_filename;
   signal test_s   : integer;
@@ -97,7 +99,7 @@ begin
   error_s <= LEDG_o_s(0);
   ready_s <= LEDG_o_s(1);
   
-  addr_sw_s <= (others => '0');
+  addr_sw_s <= addr_sw_c;
   byte_sw_s <= (others => '0');
   
   stimulus : process