Texas Instruments TMS320DM643x DMP Switch User Manual


 
www.ti.com
5.28MACControlRegister(MACCONTROL)
EthernetMediaAccessController(EMAC)Registers
TheMACcontrolregister(MACCONTROL)isshowninFigure54anddescribedinTable53.
Figure54.MACControlRegister(MACCONTROL)
3116
Reserved
R-0
15141312111098
ReservedRXOFFLENBLOCKRXOWNERSHIPReservedCMDIDLEReservedTXPTYPEReserved
R-0R/W-0R/W-0R-0R/W-0R-0R/W-0R-0
76543210
ReservedTXPACEGMIIENTXFLOWENRXBUFFERFLOWENReservedLOOPBACKFULLDUPLEX
R-0R/W-0R/W-0R/W-0R/W-0R-0R/W-0R/W-0
LEGEND:R=Readonly;R/W=Read/Write;-n=valueafterreset
Table53.MACControlRegister(MACCONTROL)FieldDescriptions
BitFieldValueDescription
31-15Reserved0Reserved
14RXOFFLENBLOCKReceiveoffset/lengthwordwriteblock
0DonotblocktheDMAwritestothereceivebufferdescriptoroffset/bufferlengthword.
1BlockallEMACDMAcontrollerwritestothereceivebufferdescriptoroffset/bufferlength
wordsduringpacketprocessing.Whenthisbitisset,theEMACwillneverwritethethirdword
toanyreceivebufferdescriptor.
13RXOWNERSHIPReceiveownershipwritebitvalue
0TheEMACwritestheReceiveownershipbitto0attheendofpacketprocessing.
1TheEMACwritestheReceiveownershipbitto1attheendofpacketprocessing.Ifyoudonot
usetheownershipmechanism,youcansetthismodetoprecludethenecessityofsoftware
havingtosetthisbiteachtimethebufferdescriptorisused.
12Reserved0Reserved
11CMDIDLECommandIdlebit
0Idlenotcommanded
1Idlecommanded(readIDLEintheMACSTATUSregister)
10Reserved0Reserved
9TXPTYPETransmitqueueprioritytype
0Thequeueusesaround-robinschemetoselectthenextchannelfortransmission.
1Thequeueusesafixed-priority(channel7highestpriority)schemetoselectthenextchannel
fortransmission.
8-7Reserved0Reserved
6TXPACETransmitpacingenablebit
0Transmitpacingisdisabled.
1Transmitpacingisenabled.
5GMIIENGMIIenablebit
0GMIIRXandTXareheldinreset.
1GMIIRXandTXareenabledforreceiveandtransmit.
4TXFLOWENTransmitflowcontrolenablebit.Thisbitdeterminesifincomingpauseframesareactedupon
infull-duplexmode.Incomingpauseframesarenotacteduponinhalf-duplexmode,
regardlessofthisbitsetting.TheRXMBPENABLEbitsdeterminewhetherornotreceived
pauseframesaretransferredtomemory.
0Transmitflowcontrolisdisabled.Full-duplexmode:incomingpauseframesarenotacted
upon.
1Transmitflowcontrolisenabled.Full-duplexmode:incomingpauseframesareactedupon.
94EthernetMediaAccessController(EMAC)/SPRU941AApril2007
ManagementDataInput/Output(MDIO)
SubmitDocumentationFeedback