URL
https://opencores.org/ocsvn/async_sdm_noc/async_sdm_noc/trunk
Subversion Repositories async_sdm_noc
Compare Revisions
- This comparison shows the changes necessary to convert path
/async_sdm_noc/branches/clos_opt/common/src
- from Rev 65 to Rev 66
- ↔ Reverse comparison
Rev 65 → Rev 66
/ppc.v
21,18 → 21,17
|
module ppc(/*AUTOARG*/ |
// Outputs |
eofan, decan, |
decan, |
// Inputs |
eof, doa |
); |
input eof, doa; |
wire eofa; // the ack to eof |
output eofan; // the ack to eof |
wire deca; // the ack to eof |
output decan; // the ack to routing requests |
|
c2p CEoF (.q(eofa), .a(doa), .b(eof)); |
assign eofan = ~eofa; |
assign decan = (~(eof+eofa))+(~doa); |
c2p CEoF (.q(deca), .a(doa), .b(eof)); |
assign decan = ~deca; |
|
endmodule // ppc |
|
|
/dclos.v
238,8 → 238,19
.i1 ( imos1[i] ), |
.i2 ( imos3[i] ), |
.i3 ( imos4[i] ), |
|
.oa ( cmian[i][0] ) |
); |
|
pipen #(.DW(1)) |
PEoF ( |
.d_in_a ( imosa4[i] ), |
.d_out ( cmi4[i][0] ), |
.d_in ( imos4[i] ), |
.d_out_a ( cmian[i][0] ), |
); |
|
|
|
`else |
// shuffle the interconnects between IMs and CMs |
assign cmi0[i][0] = imos0[i]; |