Line 41... |
Line 41... |
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
//
|
//
|
// CVS Revision History
|
// CVS Revision History
|
//
|
//
|
// $Log: not supported by cvs2svn $
|
// $Log: not supported by cvs2svn $
|
|
// Revision 1.7 2002/02/15 13:44:28 mohor
|
|
// RxAbort is an output. No need to have is declared as wire.
|
|
//
|
// Revision 1.6 2002/02/15 11:17:48 mohor
|
// Revision 1.6 2002/02/15 11:17:48 mohor
|
// File format changed.
|
// File format changed.
|
//
|
//
|
// Revision 1.5 2002/02/14 20:48:43 billditt
|
// Revision 1.5 2002/02/14 20:48:43 billditt
|
// Addition of new module eth_addrcheck.v
|
// Addition of new module eth_addrcheck.v
|
Line 82... |
Line 85... |
|
|
`include "timescale.v"
|
`include "timescale.v"
|
|
|
|
|
module eth_rxethmac (MRxClk, MRxDV, MRxD, Reset, Transmitting, MaxFL, r_IFG, HugEn, DlyCrcEn,
|
module eth_rxethmac (MRxClk, MRxDV, MRxD, Reset, Transmitting, MaxFL, r_IFG, HugEn, DlyCrcEn,
|
RxData, RxValid, RxStartFrm, RxEndFrm, CrcHash, CrcHashGood, Broadcast,
|
RxData, RxValid, RxStartFrm, RxEndFrm, ByteCnt, ByteCntEq0, ByteCntGreat2,
|
Multicast, ByteCnt, ByteCntEq0, ByteCntGreat2, ByteCntMaxFrame,
|
ByteCntMaxFrame, CrcError, StateIdle, StatePreamble, StateSFD, StateData,
|
CrcError, StateIdle, StatePreamble, StateSFD, StateData,
|
|
MAC, r_Pro, r_Bro,r_HASH0, r_HASH1, RxAbort
|
MAC, r_Pro, r_Bro,r_HASH0, r_HASH1, RxAbort
|
);
|
);
|
|
|
parameter Tp = 1;
|
parameter Tp = 1;
|
|
|
Line 110... |
Line 112... |
input [31:0] r_HASH1; // upper 4 bytes Hash Table
|
input [31:0] r_HASH1; // upper 4 bytes Hash Table
|
output [7:0] RxData;
|
output [7:0] RxData;
|
output RxValid;
|
output RxValid;
|
output RxStartFrm;
|
output RxStartFrm;
|
output RxEndFrm;
|
output RxEndFrm;
|
output [8:0] CrcHash;
|
|
output CrcHashGood;
|
|
output Broadcast;
|
|
output Multicast;
|
|
output [15:0] ByteCnt;
|
output [15:0] ByteCnt;
|
output ByteCntEq0;
|
output ByteCntEq0;
|
output ByteCntGreat2;
|
output ByteCntGreat2;
|
output ByteCntMaxFrame;
|
output ByteCntMaxFrame;
|
output CrcError;
|
output CrcError;
|