Texas Instruments TMS320TCI648x Network Card User Manual


 
www.ti.com
5.49TransmitCPPIWeightedRoundRobinControlRegisters(TX_QUEUE_CNTL[0–3])
SRIORegisters
ThetransmissionorderamongTXbufferdescriptorqueuesisbasedontheprogrammableweighted
round-robinschemeexplainedinSection2.3.4.2.Aspartofthisscheme,softwaremustprogramthe16
mapperstodeterminetheorderinwhichthequeuesareservicedandhowmanymessagesarehandled
ineachqueueduringeachtimearoundtheround-robincycle.Themappersareprogrammedwiththe
registersshowninFigure112.TheregisterfieldsaredescribedinTable117.Foradditionalprogramming
information,seeSection2.3.4.2.
Figure112.TransmitCPPIWeightedRoundRobinControlRegisters
TX_QUEUE_CNTL0-AddressOffset07E0h
<--------------------------------TX_Queue_Map3-----------------------------><--------------------------------TX_Queue_Map2----------------------------->
3128272423201916
NumberofMsgsQueuePointerNumberofMsgsQueuePointer
R/W-0hR/W-3hR/W-0R/W-2h
<--------------------------------TX_Queue_Map1-----------------------------><--------------------------------TX_Queue_Map0----------------------------->
15121187430
NumberofMsgsQueuePointerNumberofMsgsQueuePointer
R/W-0hR/W-1hR/W-0hR/W-0h
TX_QUEUE_CNTL1-AddressOffset07E4h
<--------------------------------TX_Queue_Map7-----------------------------><--------------------------------TX_Queue_Map6----------------------------->
3128272423201916
NumberofMsgsQueuePointerNumberofMsgsQueuePointer
R/W-0R/W-7hR/W-0hR/W-6h
<--------------------------------TX_Queue_Map5-----------------------------><--------------------------------TX_Queue_Map4----------------------------->
15121187430
NumberofMsgsQueuePointerNumberofMsgsQueuePointer
R/W-0hR/W-5hR/W-0hR/W-4h
TX_QUEUE_CNTL2-AddressOffset07E8h
<--------------------------------TX_Queue_Map11-----------------------------><--------------------------------TX_Queue_Map10----------------------------->
3128272423201916
NumberofMsgsQueuePointerNumberofMsgsQueuePointer
R/W-0hR/W-BhR/W-0hR/W-Ah
<--------------------------------TX_Queue_Map9-----------------------------><--------------------------------TX_Queue_Map8----------------------------->
15121187430
NumberofMsgsQueuePointerNumberofMsgsQueuePointer
R/W-0hR/W-9hR/W-0hR/W-8h
TX_QUEUE_CNTL3-AddressOffset07ECh
<--------------------------------TX_Queue_Map15-----------------------------><--------------------------------TX_Queue_Map14----------------------------->
3128272423201916
NumberofMsgsQueuePointerNumberofMsgsQueuePointer
R/W-0hR/W-FhR/W-0hR/W-Eh
<--------------------------------TX_Queue_Map13-----------------------------><--------------------------------TX_Queue_Map12----------------------------->
15121187430
NumberofMsgsQueuePointerNumberofMsgsQueuePointer
R/W-0hR/W-DhR/W-0hR/W-Ch
174SerialRapidIO(SRIO)SPRUE13ASeptember2006
SubmitDocumentationFeedback