SGMII

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

   DocumentNumberENG-46158RevisionRevision1.8AuthorYi-ChinChuProjectManagerJRRiversSerial-GMIISpecificationTheSerialGigabitMediaIndependentInterface(SGMII)isdesignedtosatisfythefollowingrequirements:•Conveynetworkdataandportspeedbetweena10/100/1000PHYandaMACwithsignificantlylesssignalpinsthanrequiredforGMII.•Operateinbothhalfandfullduplexandatallportspeeds.   MII–MediaIndependentInterface:Adigitalinterfacethatprovidesa4-bitwidedatapathbetweena10/100Mbit/sPHYandaMACsublayer.SinceMIIisasubsetofGMII,inthisdocument,wewillusetheterm“GMII”tocoverallofthespecificationregardingtheMIIinterface.RevisionDateDescription1.8April27,2005AddshimtothePHYtransmitdatapathtosuppressTX_ERwhenTX_ENisnotasserted1.7July20,20001Clarifydatasamplingandalsothepossiblelossofthefirstbyteofpream-ble.1.6Jan4,20001AddedspecificationsforCiscoSystemsIntellectualProperty.1.5Aug4,2000Specifiedthedatapatternforthebeginningoftheframe(preamble,SFD)fortheframessentfromthePHYtomakethePCSlayerworkproperly.1.4June30,2000TookoutJabberinfo,changedtx_Config_Reg[0]from0to1tomakeAuto-Negotiationwork1.3April17,2000Increasedallowableinputandoutputcommonmoderange.Theoutputhighandlowvoltageswerealsoincreasedappropriately.Addedspecificationforoutputover/undershoot.AddednoteaboutACcouplingandclockrecovery.1.2Feb8,2000AddedtimingbudgetanalysisandreducedLVDSinputthresholdto+/-50mV.1.1Nov10,1999IncoporatedAuto-NegotiationProcessforupdateoflinkstatus1.0Oct.14,1999InitialRelease!    GMII–GigabitMediaIndependentInterface:Adigitalinterfacethatprovidesan8-bitwidedatapathbetweena1000Mbit/sPHYandaMACsublayer.Italsosupportsthe4-bitwideMIIinterfaceasdefinedintheIEEE802.3zspecification.Inthisdocument,theterm“GMII”coversall10/100/1000Mbit/sinterfaceoperations.#    SGMIIusestwodatasignalsandtwoclocksignalstoconveyframedataandlinkrateinformationbetweena10/100/1000PHYandanEthernetMAC.Thedatasignalsoperateat1.25Gbaudandtheclocksoperateat625MHz(aDDRinterface).Duetothespeedofoperation,eachofthesesignalsisrealizedasadifferentialpairthusprovidingsignalintegritywhileminimizingsystemnoise.Figure1illustratesthesimpleconnectionsinasystemutilizingSGMII.Thetransmitandreceivedatapathsleveragethe1000BASE-SXPCSdefinedintheIEEE802.3zspecification(clause36).ThetraditionalGMIIdatasignals(TXD/RXD),datavalidsignals(TX_EN/RX_DV),anderrorsignals(TX_ER/RX_ER)areencoded,serializedandoutputwiththeappropriateDDRclocking.Thusitisa1.25Gbaudinterfacewitha625MHzclock.CarrierSense(CRS)isderived/inferredfromRX_DV,andcollision(COL)islogicallyderivedintheMACwhenRX_DVandTX_ENaresimultaneouslyasserted.ThereisasmallblockinthePHYtransmitpathtosuppressTX_ERinfullduplexmodewhenTX_ENisnotasserted.Controlinformation,asspecifiedinTable1,istransferredfromthePHYtotheMACtosignalthechangeofthecontrolinformation.ThisisachievedbyusingtheAuto-NegotiationfunctionalitydefinedinClause37oftheIEEESpecification802.3z.Insteadoftheabilityadvertisement,thePHYsendsthecontrolinformationviaitstx_config_Reg[15:0]asspecifiedinTable1wheneverthecontrolinformationchanges.Uponreceivingcontrolinformation,theMACacknowledgestheupdateofthecontrolinformationbyassertingbit14ofitstx_config_reg{15:0]asspecifiedinTable1.SGMIIdetailssourcesynchronousclocking;however,specificimplementationsmaydesiretorecoverclockfromthedataratherthanusethesuppliedclock.Thisoperationisallowed;however,allsourcesofdatamustgeneratetheappropriateclockregardlessofhowtheyclockreceivedata.RXRXCLKTXTXCLKCRSCOLRX_CKRX_DVRX_ERRXD[7:0]GTX_CLKTX_CLKTX_ENTX_ER88TXD[7:0]802.3zTransmitPCS802.3zReceivePCS802.3zSynchCOLRX_CLKRX_DVRX_ERRXD[7:0]GTX_CLKTX_CLKTX_ENTX_ERTXD[7:0]CRS8802.3zSynch802.3zTransmitPCS8802.3zReceivePCS$%&'(802.3zAuto-Negotiation802.3zAuto-Negotiation**TX_ERSuppression!   Thelink_timerinsidetheAuto-Negotiationhasbeenchangedfrom10msecto1.6msectoensureapromptupdateofthelinkstatus.Clearly,SGMII’s1.25Gbaudtransferrateisexcessiveforinterfacesoperatingat10or100Mbps.Whenthesesituationsoccur,theinterface“elongates”theframebyreplicatingeachframebyte10timesfor100Mbpsand100typesfor10Mbps.Thisframeelongationtakesplace“above”the802.3zPCSlayer,thusthestartframedelimiteronlyappearsonceperframe.The802.3zPCSlayermayremovethefirstbyteofthe“elongated”frame.BitNumbertx_config_Reg[15:0]sentfromthePHYtotheMACtx_config_Reg[15:0]sentfromtheMACtothePHY15Link:1=linkup,0=linkdown0:Reservedforfutureuse14ReservedforAuto-Negotiationacknowledgeasspecifiedin802.3z1130:Reservedforfutureuse0:Reservedforfutureuse12Duplexmode:1=fullduplex,0=halfduplex0:Reservedforfutureuse11:10Speed:Bit11,10:11=Reserved10=1000Mbps:1000BASE-TX,1000BASE-X01=100Mbps:100BASE-TX,100BASE-FX00=10Mbps:10BASET,10BASE2,10BASE50:Reservedforfutureuse9:10:Reservedforfutureuse0:Reservedforfutureuse011 )'!!* +,!-.%.%/0        Thisse

1 / 11
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功