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 66 and 67

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

Rev 66 Rev 67
Line 19... Line 19...
 
 
*/
*/
 
 
module ppc(/*AUTOARG*/
module ppc(/*AUTOARG*/
   // Outputs
   // Outputs
   decan,
   deca, dia,
   // Inputs
   // Inputs
   eof, doa
   eof, doa, dec
   );
   );
   input              eof, doa;
   input              eof, doa, dec;
   wire               deca;     // the ack to eof
   output             deca;     // the ack to eof
   output             decan;    // the ack to routing requests
   output             dia;      // the pipe stage input ack
 
 
   c2p CEoF (.q(deca), .a(doa), .b(eof));
   c2p CEoF (.q(deca), .a(doa), .b(eof));
   assign decan = ~deca;
   c2n CDIA (.q(dia), .a(eof|doa), .b(dec&(~deca)));
 
 
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.