OSDN Git Service

add gcov option
[oca1/test.git] / USB_Keybord_MAX3421E / src / tb.v
1 /*\r
2  Produced by NSL Core(version=20101103), IP ARCH, Inc. Wed Aug 10 17:45:54 2011\r
3  Licensed to :LIMITED EVALUATION USER:\r
4 */\r
5 \r
6 \r
7 `timescale      1ns / 1ps\r
8 `default_nettype none\r
9 \r
10 \r
11 //synthesis translate_off\r
12 module tb;\r
13         parameter tCYC=2;\r
14         parameter tPD=(tCYC/10);\r
15 \r
16         reg p_reset;\r
17         reg m_clock;\r
18         reg [7:0] send_data;\r
19         wire [7:0] resv_data;\r
20         reg send;\r
21         reg read_MOSI;\r
22         reg write_MOSO;\r
23 \r
24         spi_controler spi_controler_instance(\r
25                 .p_reset(p_reset),\r
26                 .m_clock(m_clock),\r
27                 .send_data(send_data),\r
28                 .resv_data(resv_data),\r
29                 .send(send),\r
30                 .read_MOSI(read_MOSI),\r
31                 .write_MOSO(write_MOSO)\r
32         );\r
33 \r
34         initial forever #(tCYC/2) m_clock = ~m_clock;\r
35 \r
36         initial begin\r
37                 $dumpfile("spi_controler.vcd");\r
38                 $dumpvars(0,spi_controler_instance);\r
39         end\r
40 \r
41         initial begin\r
42                 #(tPD)\r
43                         p_reset = 1;\r
44                         m_clock = 0;\r
45                 #(tCYC)\r
46                         p_reset = 0;\r
47         end\r
48 \r
49 endmodule\r
50 \r
51 //synthesis translate_on\r