URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 409 |
Rev 439 |
Line 339... |
Line 339... |
if(ExcessiveDeferOccured | UnderRun | TooBig | StartTxDone | TxUnderRun
|
if(ExcessiveDeferOccured | UnderRun | TooBig | StartTxDone | TxUnderRun
|
| StateJam & NibCntEq7 & (~ColWindow | RetryMax))
|
| StateJam & NibCntEq7 & (~ColWindow | RetryMax))
|
RetryCnt[3:0] <= 4'h0;
|
RetryCnt[3:0] <= 4'h0;
|
else
|
else
|
if(StateJam & NibCntEq7 & ColWindow & (RandomEq0 | NoBckof) | StateBackOff & RandomEqByteCnt)
|
if(StateJam & NibCntEq7 & ColWindow & (RandomEq0 | NoBckof) | StateBackOff & RandomEqByteCnt)
|
RetryCnt[3:0] <= RetryCnt[3:0] + 1'b1;
|
RetryCnt[3:0] <= RetryCnt[3:0] + 1;
|
end
|
end
|
end
|
end
|
|
|
|
|
assign RetryMax = RetryCnt[3:0] == MaxRet[3:0];
|
assign RetryMax = RetryCnt[3:0] == MaxRet[3:0];
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.