URL
https://opencores.org/ocsvn/ethmac/ethmac/trunk
[/] [ethmac/] [trunk/] [rtl/] [verilog/] [eth_rxstatem.v] - Diff between revs 352 and 354
Show entire file |
Details |
Blame |
View Log
Rev 352 |
Rev 354 |
Line 131... |
Line 131... |
|
|
assign StartData0 = MRxDV & (StateSFD & MRxDEqD & IFGCounterEq24 | StateData1);
|
assign StartData0 = MRxDV & (StateSFD & MRxDEqD & IFGCounterEq24 | StateData1);
|
|
|
assign StartData1 = MRxDV & StateData0 & (~ByteCntMaxFrame);
|
assign StartData1 = MRxDV & StateData0 & (~ByteCntMaxFrame);
|
|
|
assign StartDrop = MRxDV & (StateIdle & Transmitting | StateSFD & ~IFGCounterEq24 & MRxDEqD
|
assign StartDrop = MRxDV & (StateIdle & Transmitting | StateSFD & ~IFGCounterEq24 &
|
| StateData0 & ByteCntMaxFrame
|
MRxDEqD | StateData0 & ByteCntMaxFrame);
|
);
|
|
|
|
// Rx State Machine
|
// Rx State Machine
|
always @ (posedge MRxClk or posedge Reset)
|
always @ (posedge MRxClk or posedge Reset)
|
begin
|
begin
|
if(Reset)
|
if(Reset)
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.