Line 171... |
Line 171... |
|
|
`include "memory_configuration.vh"
|
`include "memory_configuration.vh"
|
|
|
reg m0_wb_hold_r = 'd0;
|
reg m0_wb_hold_r = 'd0;
|
reg m1_wb_hold_r = 'd0;
|
reg m1_wb_hold_r = 'd0;
|
// wire m0_in_cycle;
|
|
// wire m1_in_cycle;
|
|
wire current_master;
|
wire current_master;
|
reg current_master_r = 'd0;
|
reg current_master_r = 'd0;
|
wire next_master;
|
wire next_master;
|
wire select_master;
|
wire select_master;
|
wire [3:0] current_slave;
|
wire [3:0] current_slave;
|
Line 275... |
Line 273... |
|
|
// Test Module Outputs
|
// Test Module Outputs
|
assign o_s5_wb_adr = master_adr;
|
assign o_s5_wb_adr = master_adr;
|
assign o_s5_wb_dat = master_wdat;
|
assign o_s5_wb_dat = master_wdat;
|
assign o_s5_wb_sel = master_sel;
|
assign o_s5_wb_sel = master_sel;
|
assign o_s5_wb_we = current_slave == 5'd5 ? master_we : 1'd0;
|
assign o_s5_wb_we = current_slave == 4'd5 ? master_we : 1'd0;
|
assign o_s5_wb_cyc = current_slave == 5'd5 ? master_cyc : 1'd0;
|
assign o_s5_wb_cyc = current_slave == 4'd5 ? master_cyc : 1'd0;
|
assign o_s5_wb_stb = current_slave == 5'd5 ? master_stb : 1'd0;
|
assign o_s5_wb_stb = current_slave == 4'd5 ? master_stb : 1'd0;
|
|
|
// Timers Outputs
|
// Timers Outputs
|
assign o_s6_wb_adr = master_adr;
|
assign o_s6_wb_adr = master_adr;
|
assign o_s6_wb_dat = master_wdat;
|
assign o_s6_wb_dat = master_wdat;
|
assign o_s6_wb_sel = master_sel;
|
assign o_s6_wb_sel = master_sel;
|
assign o_s6_wb_we = current_slave == 6'd6 ? master_we : 1'd0;
|
assign o_s6_wb_we = current_slave == 4'd6 ? master_we : 1'd0;
|
assign o_s6_wb_cyc = current_slave == 6'd6 ? master_cyc : 1'd0;
|
assign o_s6_wb_cyc = current_slave == 4'd6 ? master_cyc : 1'd0;
|
assign o_s6_wb_stb = current_slave == 6'd6 ? master_stb : 1'd0;
|
assign o_s6_wb_stb = current_slave == 4'd6 ? master_stb : 1'd0;
|
|
|
// Interrupt Controller
|
// Interrupt Controller
|
assign o_s7_wb_adr = master_adr;
|
assign o_s7_wb_adr = master_adr;
|
assign o_s7_wb_dat = master_wdat;
|
assign o_s7_wb_dat = master_wdat;
|
assign o_s7_wb_sel = master_sel;
|
assign o_s7_wb_sel = master_sel;
|