OpenCores
URL https://opencores.org/ocsvn/socgen/socgen/trunk

Subversion Repositories socgen

[/] [socgen/] [trunk/] [common/] [opencores.org/] [Testbench/] [bfms/] [spi_model/] [rtl/] [verilog/] [top.master.tasks] - Blame information for rev 135

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 135 jt_eaton
 
2
 
3
 
4
 
5
 
6
 
7
 
8
initial
9
  begin
10
 
11
   TX_Data                <=  32'h00000000;
12
   START                  <=  1'b0;
13
 
14
   rx_data_exp            <=  32'h00000000;
15
 
16
 
17
 
18
 
19
 
20
  end
21
 
22
 
23
 
24
task next;
25
  input [31:0] num;
26
  repeat (num)       @ (posedge clk);
27
endtask
28
 
29
 
30
task send_packet;
31
  input [31:0] byte_out;
32
  input [31:0] byte_back;
33
 
34
 
35
begin
36
  $display("%t %m      %4h  --- %4h   ",$realtime ,byte_out,byte_back  );
37
  TX_Data  <= byte_out;
38
  rx_data_exp            <=  byte_back;
39
next(3);
40
  START  <= 1'b1;
41
  next(30);
42
 
43
 
44
end
45
endtask // send_packet
46
 
47
 
48
 
49
 
50
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.