OpenCores
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
    from Rev 64 to Rev 65
    Reverse comparison

Rev 64 → Rev 65

/branches/clos_opt/common/src/ppc.v
0,0 → 1,39
/*
Asynchronous SDM NoC
(C)2011 Wei Song
Advanced Processor Technologies Group
Computer Science, the Univ. of Manchester, UK
Authors:
Wei Song wsong83@gmail.com
License: LGPL 3.0 or later
Pipeline controller
References
See the STG and compiled verilog in sdm/stg/, ibctl.g and ibctl.v
History:
21/06/2009 Initial version. <wsong83@gmail.com>
*/
 
module ppc(/*AUTOARG*/
// Outputs
eofan, decan,
// Inputs
eof, doa
);
input eof, doa;
wire eofa; // the ack to eof
output eofan; // 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);
endmodule // ppc
 

powered by: WebSVN 2.1.0

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