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

 

Transmit￿pacer￿and￿interrupt￿combiner

 

TXEVT[0]

Pacing￿block

 

 

EW_INTCTL[8]

 

TXEVT[1]

Pacing￿block

 

 

EW_INTCTL[9]

 

TXEVT[2]

Pacing￿block

 

 

EW_INTCTL[10]

 

TXEVT[3]

Pacing￿block

 

 

EW_INTCTL[11]

MACTXINT

 

 

TXEVT[4]

Pacing￿block

 

 

EW_INTCTL[12]

 

TXEVT[5]

Pacing￿block

 

 

EW_INTCTL[13]

 

TXEVT[6]

Pacing￿block

 

 

EW_INTCTL[14]

 

TXEVT[7]

Pacing￿block

 

 

EW_INTCTL[15]

 

PS_TICK

EW_INTCTL[15:8]

 

SPRUEF8F –March 2006 –Revised November 2010

C6472/TCI6486 EMAC/MDIO

45

Submit Documentation Feedback

Copyright © 2006–2010, Texas Instruments Incorporated

Page 45
Image 45
Texas Instruments TMS320TCI6486 manual Transmit Pacer and Interrupt Combiner Tpic