P5020NSE1MMB [NXP]

IC MPU Q OR IQ 2.0GHZ 1295FCBGA;
P5020NSE1MMB
型号: P5020NSE1MMB
厂家: NXP    NXP
描述:

IC MPU Q OR IQ 2.0GHZ 1295FCBGA

文件: 总8页 (文件大小:282K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Erratum A-007207: TBI LINK  
STATUS SGMII STAYS UP  
PB #16224  
Affected Devices: P2040 P2041 P3041 P4080  
P5020 P5040  
M a y 2 0 1 4  
TM  
Confidential and Proprietary  
Erratum – A-007207  
TM  
Confidential and Proprietary  
2
Erratum – A-007207  
TBI link status may stay “up” after SGMII electrical idle detected  
Devices: P2040 P2041 P3041 P4080 P5020 P5040  
Description:  
The TBI Status Register (SR) contains a link status bit (TBI SR [Link Status]) that represents  
the current state of the SGMII link. If Auto-Negotiation (AN) is disabled, the TBI link status bit  
should become a b’1 indicating the link is up after recognizing IDLE sequences, and stay at  
b’1 as long as valid data is received & the TBI is not reset. TBI link status bit should become a  
b’0 indicating the link is down after several invalid characters are received or the TBI is reset. If  
AN is enabled, the TBI link status bit does not become set to b’1 until auto-negotiation is  
complete (TBI CR [AN DONE]=1), but the same conditions as AN disabled then apply for the  
TBI link status bit to get cleared to b’0.  
An electrical idle (common mode) condition on the SGMII link results in the reception of invalid  
data, and should cause the TBI link status bit to get cleared. If the transition from active to  
common mode takes enough time that the Rx is able to recognize at least 4 more K28.5  
characters (for IDLE sequences, 70-80 UI), the portion of the design intended to detect the link  
down condition may shut off before the link down condition is actually reflected in the TBI.  
This premature shutdown may cause the TBI link status to remain set to a b’1 indicating the  
link is up. This 'stuck at 1' condition would persist until valid K28.5 characters are received  
again.  
TM  
Confidential and Proprietary  
3
Erratum – A-007207  
TBI link status may stay “up” after SGMII electrical idle detected (cont. 2 of 4)  
Impact:  
If the system never enters SGMII electrical idle, or if the transition  
from active to common mode takes less than 40 UI (~32 ns), then  
there is no impact and the false link up scenario does not occur.  
If the system can generate an SGMII electrical idle condition as  
described above, then the TBI status may stay stuck at 1 while the  
link is down and does not transition to 0 until valid K28.5  
characters are received again.  
TM  
Confidential and Proprietary  
4
Erratum – A-007207  
TBI link status may stay “up” after SGMII electrical idle detected (cont. 3 of 4)  
Workaround:  
If TBI SR[Link Status] = 0, the link is down.  
For affected systems, in addition to examining the TBI link status, examine the  
SerDes electrical idle state. The link is actually down if either the TBI link status  
is cleared or the SerDes lane receive electrical idle is detected.  
SerDes electrical idle detected is BnGCRm1[REIDL] = 1 for bank n, lane m.  
Example pseudo-code:  
if  
(BnGCRm1[REIDL] == b'1)  
OR  
(TBI SR[LINK STATUS] == b'0)  
{
}
LINK is DOWN  
TM  
Confidential and Proprietary  
5
Erratum – A-007207  
TBI link status may stay “up” after SGMII electrical idle detected (cont. 4 of 4)  
Disposition:  
No plans to fix.  
TM  
Confidential and Proprietary  
6
Steps to Read TBI Status and Receive Electrical Idle  
Action  
write  
write  
write  
write  
write  
read  
Register  
MIIMCOM[Read Cycle] = 1  
MIIMADD[PHY Address] = value from TBIPA for dTSEC used  
MIIMADD[Register Address] = 1 for TBI Status Register (SR)  
MIIMCOM[Read Cycle] = 0 to ensure 0 -> 1 transition for non-stale data  
MIIMCOM[Read Cycle] = 1  
MIIMSTAT[PHY Status] for value in TBI SR. Check TBI SR[Link Status]. ‘0’ means  
link is down.  
read  
BnGCRm1[REIDL]where m means bank and n means lane. ‘1’ means link is down.  
‘0’ means non-electrical idle state but could be receiving invalid symbols which  
would result in a link down.  
TM  
Confidential and Proprietary  
7
TM  

相关型号:

P5020NSE1QMB

IC MPU Q OR IQ 2.0GHZ 1295FCBGA
NXP

P5020NSE1VNB

QorIQ P5020/P5010 Processors
FREESCALE

P5020NSE1VNB

QorIQ, 64-Bit Power Arch SoC, Dual Core 2.0GHz, DDR3, PCIe, GbE, SRIO, HW Accel, SEC, 0 to 105C R2.0
NXP

P5020NSE7MMB

QorIQ, 64-Bit Power Arch SoC, Dual Core 1.2GHz, DDR3, PCIe, GbE, SRIO, HW Accel, SEC, 0 to 105C R2.0
NXP

P5020NSE7QMB

QorIQ, 64-Bit Power Arch SoC, Dual Core 1.6GHz, DDR3, PCIe, GbE, SRIO, HW Accel, SEC, 0 to 105C R2.0
NXP

P5020NSE7TNB

QorIQ, 64-Bit Power Arch SoC, Dual Core 1.8GHz, DDR3, PCIe, GbE, SRIO, HW Accel, SEC, 0 to 105C R2.0
NXP

P5020NSE7VNB

QorIQ, 64-Bit Power Arch SoC, Dual Core 2.0GHz, DDR3, PCIe, GbE, SRIO, HW Accel, SEC, 0 to 105C R2.0
NXP

P5020NSN1VNB

QorIQ, 64-Bit Power Arch SoC, Dual Core 2.0GHz, DDR3, PCIe, GbE, SRIO, HW Accel, 0 to 105C R2.0
NXP

P5020NSN7MMB

QorIQ, 64-Bit Power Arch SoC, Dual Core 1.2GHz, DDR3, PCIe, GbE, SRIO, HW Accel, 0 to 105C R2.0
NXP

P5020NSN7TNB

QorIQ, 64-Bit Power Arch SoC, Dual Core 1.8GHz, DDR3, PCIe, GbE, SRIO, HW Accel, 0 to 105C R2.0
NXP

P5020NSN7VNB

QorIQ, 64-Bit Power Arch SoC, Dual Core 2.0GHz, DDR3, PCIe, GbE, SRIO, HW Accel, 0 to 105C R2.0
NXP

P5020NXE1QMB

IC MPU Q OR IQ 2.0GHZ 1295FCBGA
NXP