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

Subversion Repositories versatile_library

[/] [versatile_library/] [trunk/] [bench/] [tb_wb_b3_ram_be.v] - Blame information for rev 89

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 88 unneback
module vl_wb_b3_ram_be_tb ();
2
 
3 89 unneback
   wire [31:0] wbm_a_dat_o;
4
   wire [3:0]  wbm_a_sel_o;
5
   wire [31:0] wbm_a_adr_o;
6
   wire [2:0]  wbm_a_cti_o;
7
   wire [1:0]  wbm_a_bte_o;
8
   wire        wbm_a_we_o ;
9
   wire        wbm_a_cyc_o;
10
   wire        wbm_a_stb_o;
11
   wire [31:0] wbm_a_dat_i;
12
   wire        wbm_a_ack_i;
13
   reg         wbm_a_clk  ;
14
   reg         wbm_a_rst  ;
15 88 unneback
 
16
 
17
vl_wb_b3_ram_be dut (
18
    .wbs_dat_i(),
19
    .wbs_adr_i(),
20
    .wbs_cti_i(),
21
    .wbs_bte_i(),
22
    .wbs_sel_i(),
23
    .wbs_we_i(),
24
    .wbs_stb_i(),
25
    .wbs_cyc_i(),
26
    .wbs_dat_o(),
27
    .wbs_ack_o(),
28
    .wb_clk(),
29
    .wb_rst());
30 89 unneback
 
31
 
32
        wbm wbmi(
33
            .adr_o(wbm_a_adr_o),
34
            .bte_o(wbm_a_bte_o),
35
            .cti_o(wbm_a_cti_o),
36
            .dat_o(wbm_a_dat_o),
37
            .sel_o(wbm_a_sel_o),
38
            .we_o (wbm_a_we_o),
39
            .cyc_o(wbm_a_cyc_o),
40
            .stb_o(wbm_a_stb_o),
41
            .dat_i(wbm_a_dat_i),
42
            .ack_i(wbm_a_ack_i),
43
            .clk(wbm_a_clk),
44
            .reset(wbm_a_rst),
45
            .OK(wbm_OK)
46
);
47
 
48
initial
49
    begin
50
        #0      wbm_a_rst = 1'b1;
51
        #200    wbm_a_rst = 1'b0;
52
    end
53
 
54
// Wishbone clock
55
initial
56
    begin
57
        #0 wbm_a_clk = 1'b0;
58
        forever
59
            #(wb_clk_period/2) wbm_a_clk = !wbm_a_clk;
60
    end
61
 
62 88 unneback
endmodule

powered by: WebSVN 2.1.0

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