Pacing block
TXEVT[0]
Pacing block
TXEVT[1]
EW_INTCTL[8]
EW_INTCTL[9]
Pacing block
TXEVT[2]
Pacing block
TXEVT[3]
EW_INTCTL[10]
EW_INTCTL[11]
Pacing block
TXEVT[4]
Pacing block
TXEVT[5]
EW_INTCTL[12]
EW_INTCTL[13]
Pacing block
TXEVT[6]
Pacing block
TXEVT[7]
EW_INTCTL[14]
EW_INTCTL[15]
PS_TICK
EW_INTCTL[15:8]
MACTXINT
Transmit pacer and interrupt combiner
www.ti.com
EMAC Functional Architecture
2.7.4
Transmit 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
45
SPRUEF8F – March 2006 – Revised November 2010
C6472/TCI6486 EMAC/MDIO
Submit Documentation Feedback
Copyright © 2006–2010, Texas Instruments Incorporated