
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 ©