URL
https://opencores.org/ocsvn/ethmac/ethmac/trunk
Subversion Repositories ethmac
Compare Revisions
- This comparison shows the changes necessary to convert path
/
- from Rev 328 to Rev 327
- ↔ Reverse comparison
Rev 328 → Rev 327
/trunk/rtl/verilog/eth_txethmac.v
43,9 → 43,6
// 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 |
// |
178,7 → 175,6
wire StatePAD; |
wire StateFCS; |
wire StateJam; |
wire StateJam_q; |
wire StateBackOff; |
wire StateSFD; |
wire StartTxRetry; |
351,7 → 347,7
|
// Transmit nibble |
always @ (StatePreamble or StateData or StateData or StateFCS or StateJam or StateSFD or TxData or |
Crc or NibCntEq15) |
Crc or NibCnt or NibCntEq15) |
begin |
if(StateData[0]) |
MTxD_d[3:0] = TxData[3:0]; // Lower nibble |
/trunk/rtl/verilog/eth_txcounters.v
43,9 → 43,6
// 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. |
// |
141,7 → 138,7
|
|
|
assign IncrementNibCnt = StateIPG | StatePreamble | (|StateData) | StatePAD |
assign IncrementNibCnt = StateIPG | StatePreamble | (|StateData) & ~|DlyCrcCnt[2:0] | StatePAD |
| StateFCS | StateJam | StateBackOff | StateDefer & ~ExcessiveDefer & TxStartFrm; |
|
|
173,7 → 170,7
|
assign ExcessiveDefer = NibCnt[13:0] == 16'h17b7 & ~ExDfrEn; // 6071 nibbles |
|
assign IncrementByteCnt = StateData[1] & ~ByteCntMax |
assign IncrementByteCnt = StateData[1] & ~ByteCntMax & ~|DlyCrcCnt[2:0] |
| StateBackOff & (&NibCnt[6:0]) |
| (StatePAD | StateFCS) & NibCnt[0] & ~ByteCntMax; |
|