Texas Instruments TMS320TCI648x Network Card User Manual


 
www.ti.com
2.1.2.4SRIOPacketType
2.2SRIOPins
SRIOFunctionalDescription
Thetypeofreceivedpacketdetermineshowthepacketroutingishandled.Reservedorundefinedpacket
typesaredestroyedbeforebeingprocessedbythelogicallayerfunctionalblocks.Thispreventserroneous
allocationofresourcestothem.Unsupportedpackettypesarerespondedtowithanerrorresponse
packet.Section2.1.2.4detailsthehandlingofsuchpackets.
ThetypeofSRIOpacketisdeterminedbythecombinationofFtypeandTtypefieldsinthepacket.Table3
listsallsupportedcombinationsofFtype/Ttypeandthecorrespondingdecodedactionsonthepackets.
Table3.PacketTypes
FtypeTtypePacketType
Ftype=0Ttype=don'tcare
Ftype=2Ttype=0100bNREAD
Ttype=1100bAtomicincrement
Ttype=1101bAtomicdecrement
Ttype=1110bAtomicset
Ttype=1111bAtomicclear
Ttype=others
Ftype=5Ttype=0100bNWRITE
Ttype=0101bNWRITE_R
Ttype=1110bAtomictestandswap
Ttype=others
Ftype=6Ttype=don'tcareSWRITE
Ftype=7Ttype=don'tcareCongestioncontrol
Ftype=8Ttype=0000bMaintenanceread
Ttype=0001bMaintenancewrite
Ttype=0010bMaintenancereadresponse
Ttype=0011bMaintenancewriteresponse
Ttype=0100bMaintenanceport-write
Ttype=others
Ftype=10Ttype=don'tcareDoorbell
Ftype=11Ttype=don'tcareMessage
Ftype=13Ttype=0000bResponse(+DoorbellResp)
Ttype=0001bMessageResponse
Ttype=1000bResponsew/payload
Ttype=other
UndefinedFtypes:1,3,4,9,12,14,15
TheSRIOdevicepinsarehigh-speeddifferentialsignalsbasedonCurrent-ModeLogic(CML)switching
levels.Thetransmitandreceivebuffersareself-containedwithintheclockrecoveryblocks.Thereference
clockinputisnotincorporatedintotheSERDESmacro.Itusesadifferentialinputbufferthatiscompatible
withtheLVDSandLVPECLinterfacesavailablefromcrystaloscillatormanufacturers.Table4describes
thedevicepinsfortheSRIOperipheral.
SPRUE13ASeptember2006SerialRapidIO(SRIO)25
SubmitDocumentationFeedback