Stanislavs Golubcovs, Delong Shang, Fei Xia, Andrey Mokhov and Alex Yakovlev, Modular approach to multi-resource arbiter design, IEEE Symposium on Asynchronous Circuits and Systems, 2009.
Stanislavs Golubcovs, Delong Shang, Fei Xia, Andrey Mokhov and Alex Yakovlev, Modular approach to multi-resource arbiter design, IEEE Symposium on Asynchronous Circuits and Systems, 2009.
History:
History:
05/09/2009 Initial version. <wsong83@gmail.com>
05/09/2009 Initial version. <wsong83@gmail.com>
05/11/2009 Speed up the arbiter. <wsong83@gmail.com>
05/11/2009 Speed up the arbiter. <wsong83@gmail.com>
24/05/2011 Clean up for opensource. <wsong83@gmail.com>
27/05/2011 Clean up for opensource. <wsong83@gmail.com>
*/
*/
module mrma (/*AUTOARG*/
module mrma (/*AUTOARG*/
// Outputs
// Outputs
Line 86...
Line 86...
// shuffle the configuration
// shuffle the configuration
assign scfg[j][i]= cfg[i][j];
assign scfg[j][i]= cfg[i][j];
// store the match results
// store the match results
c2p C (.q(cfg[i][j]), .a0(c[j]), .a1(hs[i][j]));
c2p C (.q(cfg[i][j]), .a(c[j]), .b(hs[i][j]));
end// block: Clm
end// block: Clm
end// block: Row
end// block: Row
// combine the row blockage and generate input requests
// combine the row blockage and generate input requests