
www.ti.com  | EMAC Functional Architecture  | 
2.7.4Transmit Pacer and Interrupt Combiner (TPIC)
The transmit pacer and interrupt combiner (TPIC) block performs the following functions:
•Optionally implements pacing for transmit events.
•Combines the output of the pacer module based on the settings of the bits 8 to 15 in the EW_INTCTL register and generates a single MACTXINT interrupt per the C64x+ megamodule.
•Receives a single PS_TICK and forwards it to all the pacing blocks.
•Allows, per interrupt enabling or disabling of the interrupts, the setting of bits 8 to 15 in the EW_INTCTL register.
Figure 18 shows the block diagram of transmit pacer and interrupt combiner (TPIC). TXEVT is an interrupt from EMAC.
Figure 18. Transmit Pacer and Interrupt Combiner
  | Transmitpacerandinterruptcombiner  | 
  | 
TXEVT[0]  | Pacingblock  | 
  | 
  | EW_INTCTL[8]  | 
  | 
TXEVT[1]  | Pacingblock  | 
  | 
  | EW_INTCTL[9]  | 
  | 
TXEVT[2]  | Pacingblock  | 
  | 
  | EW_INTCTL[10]  | 
  | 
TXEVT[3]  | Pacingblock  | 
  | 
  | EW_INTCTL[11]  | MACTXINT  | 
  | 
  | |
TXEVT[4]  | Pacingblock  | 
  | 
  | EW_INTCTL[12]  | 
  | 
TXEVT[5]  | Pacingblock  | 
  | 
  | EW_INTCTL[13]  | 
  | 
TXEVT[6]  | Pacingblock  | 
  | 
  | EW_INTCTL[14]  | 
  | 
TXEVT[7]  | Pacingblock  | 
  | 
  | EW_INTCTL[15] | 
  | 
PS_TICK | EW_INTCTL[15:8] | 
  | 
SPRUEF8F   | C6472/TCI6486 EMAC/MDIO  | 45  | 
Submit Documentation Feedback
Copyright ©