VERILOG description

VERILOG description

Module main(clk);

input clk, reqA, reqB, reqC;

output ackA, ackB, ackC;

selection wire sel;

wire active;

assign active = pass_tokenA || pass_tokenB || pass_tokenC;

controller controllerA(clk, reqA, ackA, sel, pass_tokenA, A);

controller controllerB(clk, reqB, ackB, sel, pass_tokenB, B);

controller controllerC(clk, reqC, ackC, sel, pass_tokenC, C);

arbiter arbiter(clk, sel, active);

endmodule

Previous slide Next slide Back to the first slide View Graphic Version

Contact 
©2002-2018 U.C. Regents