TMS320C6678

Multicore Fixed and Floating-Point Digital Signal Processor

www.ti.com

SPRS691—November 2010

 

7.19 Packet Accelerator

The packet accelerator provides L2 to L4 classification functionalities. It supports classification for Ethernet, VLAN, MPLS over Ethernet, IPv4/6, GRE over IP, and other session identification over IP such as TCP and UDP ports. It maintains 8K multiple-in, multiple-out hardware queues. It also provides checksum capability as well as some QoS capabilities. It enables a single IP address to be used for a multi-core device. It can process up to 1.5 M pps.For more information, see the Packet Accelerator (PA) for KeyStone Devices User Guide (literature number SPRUGS4).

7.20 Security Accelerator

The security accelerator provides wire-speed processing on 1-Gbps Ethernet traffic on IPSec, SRTP, and 3GPP Air interface security protocols. It functions on the packet level with the packet and the associated security context being one of these above three types. The security accelerator is coupled with packet accelerator, and receives the packet descriptor containing the security context in the buffer descriptor, and the data to be encrypted/decrypted in the linked buffer descriptor. For more information, see the Security Accelerator (SA) for KeyStone Devices User Guide

(literature number SPRUGY6)

ADVANCE INFORMATION

Copyright 2010 Texas Instruments Incorporated

TMS320C6678 Peripheral Information and Electrical Specifications 245

INFORMATION ADVANCE

TMS320C6678

Multicore Fixed and Floating-Point Digital Signal Processor

SPRS691—November 2010

www.ti.com

 

7.21 Ethernet MAC (EMAC)

The Ethernet media access controller (EMAC) modules provide an efficient interface between the TMS320C6678 DSP and the networked community. The EMAC supports 10Base-T (10 Mbits/second [Mbps]), and 100BaseTX (100 Mbps), in halfor full-duplex mode, and 1000BaseT (1000 Mbps) in full-duplex mode, with hardware flow control and quality-of-service (QOS) support. For more information, see the Ethernet Media Access Control (EMAC) for KeyStone Devices User Guide (literature number SPRUGV9)

Each device has a unique MAC address. There are two registers to hold these values, MACID1 (0x02620110) and MACID2 (0x02600114). All bits of these registers are defined as follows:

Figure 7-54 MACID1 Register

31

0

MACID[31:0]

R,+xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx

Legend: R = Read only; -x, value is indeterminate

Table 7-89

MACID1 Register Field Descriptions

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bit

Field

Description

 

 

 

 

 

 

 

31-0

MAC ID[31-0]

MAC ID

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

End of Table 7-89

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Figure 7-55

MACID2 Register

 

 

 

 

 

 

31

 

24

 

23

18

17

16

15

0

 

 

 

 

 

 

 

 

 

 

 

 

 

Reserved

 

 

Reserved

 

FLOW

BCAST

 

MACID[47:32]

 

 

 

 

 

 

 

 

 

 

 

 

 

R+, xxxx xxxx

 

 

R,+rr rrrr

 

R,+z

R,+y

 

R,+xxxx xxxx xxxx xxxx

 

Legend: R = Read only; -x, value is indeterminate

 

 

 

 

 

 

Table 7-90

MACID2 Register Field Descriptions

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bit

Field

Description

 

 

 

 

 

 

 

31-24

Reserved

Indeterminate

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

23-18

Reserved

000000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

17

FLOW

MAC Flow Control

 

 

 

 

 

 

 

 

 

0 = Off

 

 

 

 

 

 

 

 

 

1 = On

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16

BCAST

Default m/b-cast reception

 

 

 

 

 

 

 

 

0 = Broadcast

 

 

 

 

 

 

 

 

 

1 = Disabled

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15-0

MAC ID[47-0]

MAC ID

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

End of Table 7-90

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

246 TMS320C6678 Peripheral Information and Electrical Specifications

Copyright 2010 Texas Instruments Incorporated

TMS320C6678

Multicore Fixed and Floating-Point Digital Signal Processor

www.ti.com

SPRS691—November 2010

 

7.22 Management Data Input/Output (MDIO)

The management data input/output (MDIO) module implements the 802.3 serial management interface to interrogate and controls up to 32 Ethernet PHY(s) connected to the device, using a shared two-wire bus. Application software uses the MDIO module to configure the auto-negotiation parameters of each PHY attached to the EMAC, retrieve the negotiation results, and configure required parameters in the EMAC module for correct operation. The module is designed to allow almost transparent operation of the MDIO interface, with very little maintenance from the core processor. For more information, see the Ethernet Media Access Control (EMAC) for KeyStone Devices User Guide (literature number SPRUGV9)

Table 7-91 MDIO Timing Requirements

See Figure 7-56

No.

 

Parameter

Min

Max

Unit

1

tc(MDCLK)

Cycle time, MDCLK

 

400

ns

 

 

 

 

 

 

 

tw(MDCLKH)

Pulse duration, MDCLK high

 

180

ns

 

 

 

 

 

 

 

tw(MDCLKL)

Pulse duration, MDCLK low

 

180

ns

 

 

 

 

 

 

4

tsu(MDIO-MDCLKH)

Setup time, MDIO data input valid before MDCLK high

 

10

ns

 

 

 

 

 

 

5

th(MDCLKH-MDIO)

Hold time, MDIO data input valid after MDCLK high

 

10

ns

 

 

 

 

 

 

 

tt(MDCLK)

Transition time, MDCLK

 

5

ns

 

 

 

 

 

 

End of Table 7-91

Figure 7-56

MDIO Input Timing

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MDCLK

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MDIO

 

 

 

 

 

 

 

 

(Input)

 

 

 

 

 

 

 

 

 

 

Table 7-92

MDIO Switching Characteristics

 

 

 

See Figure 7-57

 

 

 

 

 

 

 

 

 

 

 

 

No.

 

 

Parameter

Min

Max

Unit

7

td(MDCLKL-MDIO)

Delay time, MDCLK low to MDIO data output valid

 

100

ns

 

 

 

 

 

 

End of Table 7-92

 

 

 

 

 

 

 

 

 

 

 

Figure 7-57 MDIO Output Timing

1

MDCLK

7

MDIO (Ouput)

ADVANCE INFORMATION

Copyright 2010 Texas Instruments Incorporated

TMS320C6678 Peripheral Information and Electrical Specifications 247

Соседние файлы в папке MAZ-DOD-MAT-2012