Rev 543 |
    Blame |
    Compare with Previous |
    Last modification |
    View Log
    | Download
    | RSS feed
  
  
- // prints data output through SDcard spi iface 
- // 
-   
- `ifdef SPITEST 
- module spitest_print( 
-   
-         input  wire sdclk, 
-         input  wire sdcs_n, 
-         input  wire sddo, 
-         output wire sddi 
- ); 
-   
-   
-         assign sddi = 1'b1; 
-   
-   
-   
-   
-         reg [7:0] txt_buffer [0:255]; 
-   
-         reg [7:0] shift_in; 
-   
-         integer counter; 
-         integer pointer; 
-         integer i; 
-   
-   
-         initial 
-         begin 
-                 counter = 0; 
-                 pointer = 0; 
-         end 
-   
-   
-   
-         always @(posedge sdclk) 
-         if( !sdcs_n ) 
-         begin 
-                 shift_in = { shift_in[6:0], sddo }; 
-                  
-                 counter = counter + 1; 
-   
-                 if( counter >= 8 ) 
-                 begin 
-                         counter = 0; 
-   
-                         txt_buffer[pointer] = shift_in; 
-                         pointer = pointer + 1; 
-   
-                         if( shift_in == 8'd10 ) 
-                         begin 
-                                 $write("received string: <"); 
-   
-                                 for(i=0;i<(pointer-1);i=i+1) 
-                                         $write("%s",txt_buffer[i]); 
-   
-                                 $display(">"); 
-   
-                                 pointer = 0; 
-                         end 
-                 end 
-   
-         end 
-   
-   
-   
-   
-   
- endmodule 
- `endif 
-   
-