Texas Instruments TMS320TCI648x Network Card User Manual


 
www.ti.com
5.32INTDSTnInterruptRateControlRegister(INTDSTn_RATE_CNTL)
SRIORegisters
Thereareeightinterruptratecontrolregisters,oneforeachinterruptdestination(seeTable85).Figure93
andTable86provideageneraldescriptionforaninterruptratecontrolregister.Theseregistersareused
tosettherateatwhichaninterruptcanbegeneratedforeachinterruptdestination.Awritetooneofthe
registersreloadsacounterandimmediatelystartsthecounterdecrementing.Whenthecountervalue
reaches0(aftercountingdownorafteraCPUwriteof0),theinterruptlogicgeneratesasingleinterrupt
pulseifanybitsinthecorrespondingICSRareset(orbecomesetafterthezerocountisreached).For
additionalprogrammingseeSection4.7.
Table85.INTDSTn_RATE_CNTLRegistersandtheAssociatedInterrupt
Destinations
RegisterAddressOffsetAssociatedInterrupt
Destination
INTDST0_RATE_CNTL0320hINTDST0
INTDST1_RATE_CNTL0324hINTDST1
INTDST2_RATE_CNTL0328hINTDST2
INTDST3_RATE_CNTL032ChINTDST3
INTDST4_RATE_CNTL0330hINTDST4
INTDST5_RATE_CNTL0334hINTDST5
INTDST6_RATE_CNTL0338hINTDST6
INTDST7_RATE_CNTL033ChINTDST7
Figure93.INTDSTnInterruptRateControlRegister(INTDSTn_RATE_CNTL)
310
COUNT_DOWN_VALUE
R/W-00000000h
LEGEND:R/W=Read/Write;R=Readonly;-n=Valueafterreset
Table86.INTDSTnInterruptRateControlRegister(INTDSTn_RATE_CNTL)FieldDescriptions
BitFieldValueDescription
31–0COUNT_DOWN_VALUE00000000hThevaluewrittentothisfieldisimmediatelytransferredtotheinterrupt
toratecounter,whichstartscountingdown(orcausesaninterruptif0is
FFFFFFFFhwritten).
SerialRapidIO(SRIO) 154SPRUE13ASeptember2006
SubmitDocumentationFeedback