URL
https://opencores.org/ocsvn/ethmac/ethmac/trunk
Subversion Repositories ethmac
Compare Revisions
- This comparison shows the changes necessary to convert path
/
- from Rev 327 to Rev 328
- ↔ Reverse comparison
Rev 327 → Rev 328
/trunk/rtl/verilog/eth_txethmac.v
43,6 → 43,9
// CVS Revision History |
// |
// $Log: not supported by cvs2svn $ |
// Revision 1.8 2003/01/30 13:33:24 mohor |
// When padding was enabled and crc disabled, frame was not ended correctly. |
// |
// Revision 1.7 2002/02/26 16:24:01 mohor |
// RetryCntLatched was unused and removed from design |
// |
175,6 → 178,7
wire StatePAD; |
wire StateFCS; |
wire StateJam; |
wire StateJam_q; |
wire StateBackOff; |
wire StateSFD; |
wire StartTxRetry; |
347,7 → 351,7
|
// Transmit nibble |
always @ (StatePreamble or StateData or StateData or StateFCS or StateJam or StateSFD or TxData or |
Crc or NibCnt or NibCntEq15) |
Crc or NibCntEq15) |
begin |
if(StateData[0]) |
MTxD_d[3:0] = TxData[3:0]; // Lower nibble |
/trunk/rtl/verilog/eth_txcounters.v
43,6 → 43,9
// CVS Revision History |
// |
// $Log: not supported by cvs2svn $ |
// Revision 1.5 2002/04/22 14:54:14 mohor |
// FCS should not be included in NibbleMinFl. |
// |
// Revision 1.4 2002/01/23 10:28:16 mohor |
// Link in the header changed. |
// |
138,7 → 141,7
|
|
|
assign IncrementNibCnt = StateIPG | StatePreamble | (|StateData) & ~|DlyCrcCnt[2:0] | StatePAD |
assign IncrementNibCnt = StateIPG | StatePreamble | (|StateData) | StatePAD |
| StateFCS | StateJam | StateBackOff | StateDefer & ~ExcessiveDefer & TxStartFrm; |
|
|
170,7 → 173,7
|
assign ExcessiveDefer = NibCnt[13:0] == 16'h17b7 & ~ExDfrEn; // 6071 nibbles |
|
assign IncrementByteCnt = StateData[1] & ~ByteCntMax & ~|DlyCrcCnt[2:0] |
assign IncrementByteCnt = StateData[1] & ~ByteCntMax |
| StateBackOff & (&NibCnt[6:0]) |
| (StatePAD | StateFCS) & NibCnt[0] & ~ByteCntMax; |
|