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

Subversion Repositories ethmac

[/] [ethmac/] [trunk/] [rtl/] [verilog/] [eth_txethmac.v] - Diff between revs 277 and 328

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

Rev 277 Rev 328
Line 41... Line 41...
//////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
//
//
// CVS Revision History
// CVS Revision History
//
//
// $Log: not supported by cvs2svn $
// $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
// Revision 1.7  2002/02/26 16:24:01  mohor
// RetryCntLatched was unused and removed from design
// RetryCntLatched was unused and removed from design
//
//
// Revision 1.6  2002/02/22 12:56:35  mohor
// Revision 1.6  2002/02/22 12:56:35  mohor
// Retry is not activated when a Tx Underrun occured
// Retry is not activated when a Tx Underrun occured
Line 173... Line 176...
wire StateIPG;
wire StateIPG;
wire StateIdle;
wire StateIdle;
wire StatePAD;
wire StatePAD;
wire StateFCS;
wire StateFCS;
wire StateJam;
wire StateJam;
 
wire StateJam_q;
wire StateBackOff;
wire StateBackOff;
wire StateSFD;
wire StateSFD;
wire StartTxRetry;
wire StartTxRetry;
wire UnderRun;
wire UnderRun;
wire TooBig;
wire TooBig;
Line 345... Line 349...
assign RetryMax = RetryCnt[3:0] == MaxRet[3:0];
assign RetryMax = RetryCnt[3:0] == MaxRet[3:0];
 
 
 
 
// Transmit nibble
// Transmit nibble
always @ (StatePreamble or StateData or StateData or StateFCS or StateJam or StateSFD or TxData or
always @ (StatePreamble or StateData or StateData or StateFCS or StateJam or StateSFD or TxData or
          Crc or NibCnt or NibCntEq15)
          Crc or NibCntEq15)
begin
begin
  if(StateData[0])
  if(StateData[0])
    MTxD_d[3:0] = TxData[3:0];                                  // Lower nibble
    MTxD_d[3:0] = TxData[3:0];                                  // Lower nibble
  else
  else
  if(StateData[1])
  if(StateData[1])

powered by: WebSVN 2.1.0

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