OpenCores
URL https://opencores.org/ocsvn/async_sdm_noc/async_sdm_noc/trunk

Subversion Repositories async_sdm_noc

[/] [async_sdm_noc/] [branches/] [clos_opt/] [common/] [src/] [ppc.v] - Diff between revs 65 and 66

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 65 Rev 66
Line 19... Line 19...
 
 
*/
*/
 
 
module ppc(/*AUTOARG*/
module ppc(/*AUTOARG*/
   // Outputs
   // Outputs
   eofan, decan,
   decan,
   // Inputs
   // Inputs
   eof, doa
   eof, doa
   );
   );
   input              eof, doa;
   input              eof, doa;
   wire               eofa;     // the ack to eof
   wire               deca;     // the ack to eof
   output             eofan;    // the ack to eof
 
   output             decan;    // the ack to routing requests
   output             decan;    // the ack to routing requests
 
 
   c2p CEoF (.q(eofa), .a(doa), .b(eof));
   c2p CEoF (.q(deca), .a(doa), .b(eof));
   assign eofan = ~eofa;
   assign decan = ~deca;
   assign decan = (~(eof+eofa))+(~doa);
 
endmodule // ppc
endmodule // ppc
 
 
 
 
 
 
 No newline at end of file
 No newline at end of file

powered by: WebSVN 2.1.0

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