TMS320C6678

Multicore Fixed and Floating-Point Digital Signal Processor

www.ti.com

SPRS691—November 2010

 

7.14 HyperLink Peripheral

The TMS320C6678 will include the HyperLink bus for companion chip/die interfaces. This is a four lane SerDes interface designed to operate at 12.5 Gbps per lane from pin-to-pin and at 18 Gbps per lane from die-to-die. The interface is used to connect with external accelerators. The HyperLink links must be connected with DC coupling.

The interface includes the Serial Station Management Interfaces used to send power management and flow messages between devices. This consists of four LVCMOS inputs and four LVCMOS outputs configured as two 2-wire output buses and two 2-wire input buses. Each 2-wire bus includes a data signal and a clock signal.

Table 7-85 HyperLink Peripheral Timing Requirements

See Figure 7-47,Figure 7-48,Figure 7-49

No.

 

Parameter

Min

Max

Unit

 

 

FL Interface

 

 

 

 

 

 

 

 

 

1

tc(MCMTXFLCLK)

Clock Period - MCMTXFLCLK (C1)

6

 

ns

 

 

 

 

 

 

2

tw(MCMTXFLCLKH)

High Pulse Width - MCMTXFLCLK

0.4*C1

0.6*C1

ns

 

 

 

 

 

 

3

tw(MCMTXFLCLKL)

Low Pulse Width - MCMTXFLCLK

0.4*C1

0.6*C1

ns

 

 

 

 

 

 

6

tsu(MCMTXFLDAT-MCMTXFLCLKH)

Setup Time - MCMTXFLDAT valid before MCMTXFLCLK high

1

 

ns

 

 

 

 

 

 

7

th(MCMTXFLCLKH-MCMTXFLDAT)

Hold Time - MCMTXFLDAT valid after MCMTXFLCLK high

1

 

ns

 

 

 

 

 

 

6

tsu(MCMTXFLDAT-MCMTXFLCLKL)

Setup Time - MCMTXFLDAT valid before MCMTXFLCLK low

1

 

ns

 

 

 

 

 

 

7

th(MCMTXFLCLKL-MCMTXFLDAT)

Hold Time - MCMTXFLDAT valid after MCMTXFLCLK low

1

 

ns

 

 

 

 

 

 

 

 

PM Interface

 

 

 

 

 

 

 

 

 

1

tc(MCMRXPMCLK)

Clock Period - MCMRXPMCLK (C3)

6

 

ns

 

 

 

 

 

 

2

tw(MCMRXPMCLK)

High Pulse Width - MCMRXPMCLK

0.4*C3

0.6*C3

ns

 

 

 

 

 

 

3

tw(MCMRXPMCLK)

Low Pulse Width - MCMRXPMCLK

0.4*C3

0.6*C3

ns

 

 

 

 

 

 

6

tsu(MCMRXPMDAT-MCMRXPMCLKH)

Setup Time - MCMRXPMDAT valid before MCMRXPMCLK high

1

 

ns

 

 

 

 

 

 

7

th(MCMRXPMCLKH-MCMRXPMDAT)

Hold Time - MCMRXPMDAT valid after MCMRXPMCLK high

1

 

ns

 

 

 

 

 

 

6

tsu(MCMRXPMDAT-MCMRXPMCLKL)

Setup Time - MCMRXPMDAT valid before MCMRXPMCLK low

1

 

ns

 

 

 

 

 

 

7

th(MCMRXPMCLKL-MCMRXPMDAT)

Hold Time - MCMRXPMDAT valid after MCMRXPMCLK low

1

 

ns

 

 

 

 

 

 

End of Table 7-85

ADVANCE INFORMATION

Table 7-86

HyperLink Peripheral Switching Characteristics (Part 1 of 2)

 

 

 

See Figure 7-47,Figure 7-48,Figure 7-49

 

 

 

 

 

 

 

 

 

 

 

 

 

No.

 

 

 

Parameter

Min

Max

Unit

 

 

 

 

FL Interface

 

 

 

 

 

 

 

 

 

1

tc(MCMRXFLCLK)

Clock Period - MCMRXFLCLK (C2)

6

 

ns

 

 

 

 

 

 

2

tw(MCMRXFLCLKH)

High Pulse Width - MCMRXFLCLK

0.4*C2

0.6*C2

ns

 

 

 

 

 

 

3

tw(MCMRXFLCLKL)

Low Pulse Width - MCMRXFLCLK

0.4*C2

0.6*C2

ns

 

 

 

 

 

 

4

tosu(MCMRXFLDAT-MCMRXFLCLKH)

Setup Time - MCMRXFLDAT valid before MCMRXFLCLK high

1.1

 

ns

 

 

 

 

 

 

5

toh(MCMRXFLCLKH-MCMRXFLDAT)

Hold Time - MCMRXFLDAT valid after MCMRXFLCLK high

1.1

 

ns

 

 

 

 

 

 

4

tosu(MCMRXFLDAT-MCMRXFLCLKL)

Setup Time - MCMRXFLDAT valid before MCMRXFLCLK low

1.1

 

ns

 

 

 

 

 

 

5

toh(MCMRXFLCLKL-MCMRXFLDAT)

Hold Time - MCMRXFLDAT valid after MCMRXFLCLK low

1.1

 

ns

 

 

 

 

 

 

 

 

 

 

 

 

PM Interface

 

 

 

 

 

 

 

 

 

1

tc(MCMTXPMCLK)

Clock Period - MCMTXPMCLK (C4)

6

 

ns

 

 

 

 

 

 

2

tw(MCMTXPMCLK)

High Pulse Width - MCMTXPMCLK

0.4*C4

0.6*C4

ns

 

 

 

 

 

 

3

tw(MCMTXPMCLK)

Low Pulse Width - MCMTXPMCLK

0.4*C4

0.6*C4

ns

 

 

 

 

 

 

4

tosu(MCMTXPMDAT-MCMTXPMCLKH)

Setup Time - MCMTXPMDAT valid before MCMTXPMCLK high

1.1

 

ns

 

 

 

 

 

 

5

toh(MCMTXPMCLKH-MCMTXPMDAT)

Hold Time - MCMTXPMDAT valid after MCMTXPMCLK high

1.1

 

ns

 

 

 

 

 

 

 

 

 

 

 

 

 

Copyright 2010 Texas Instruments Incorporated

TMS320C6678 Peripheral Information and Electrical Specifications

241

TMS320C6678

 

 

 

 

Multicore Fixed and Floating-Point Digital Signal Processor

 

 

 

SPRS691—November 2010

 

 

www.ti.com

 

 

 

 

 

Table 7-86

HyperLink Peripheral Switching Characteristics (Part 2 of 2)

 

 

 

See Figure 7-47,Figure 7-48,Figure 7-49

 

 

 

 

 

 

 

 

 

 

 

No.

 

 

Parameter

Min

Max

Unit

4

tosu(MCMTXPMDAT-MCMTXPMCLKL)

Setup Time - MCMTXPMDAT valid before MCMTXPMCLK low

1.1

 

ns

 

 

 

 

 

 

5

toh(MCMTXPMCLKL-MCMTXPMDAT)

Hold Time - MCMTXPMDAT valid after MCMTXPMCLK low

1.1

 

ns

 

 

 

 

 

 

End of Table 7-86

 

 

 

 

 

 

 

 

 

 

 

Figure 7-47 HyperLink Station Management Clock Timing

INFORMATION ADVANCE

1

2 3

Figure 7-48 HyperLink Station Management Transmit Timing

4

5

4

5

?_CLK

?_DAT

Figure 7-49 HyperLink Station Management Receive Timing

6

7

6

7

?_CLK

?_DAT

242 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.15 UART Peripheral

The universal asynchronous receiver/transmitter (UART) module provides an interface between the DSP and UART terminal interface or other UART based peripheral. UART is based on the industry standard TL16C550 asynchronous communications element, which in turn is a functional upgrade of the TL16C450. Functionally similar to the TL16C450 on power up (single character or TL16C450 mode), the UART can be placed in an alternate FIFO (TL16C550) mode. This relieves the DSP of excessive software overhead by buffering received and transmitted characters. The receiver and transmitter FIFOs store up to 16 bytes including three additional bits of error status per byte for the receiver FIFO.

The UART performs serial-to-parallel conversions on data received from a peripheral device and parallel-to-serial conversion on data received from the DSP. The DSP can read the UART status at any time. The UART includes control capability and a processor interrupt system that can be tailored to minimize software management of the communications link. For more information on UART, see the Universal Asynchronous Receiver/Transmitter (UART) for KeyStone Devices User Guide in ‘‘Related Documentation from Texas Instruments’’ on page 59.

Table 7-87

UART Timing Requirements

 

 

 

(see Figure 7-50 and Figure 7-51)

 

 

 

 

 

 

 

 

 

 

 

 

No.

 

 

 

Parameter

Min

Max

Unit

 

 

 

 

Receive Timing

 

 

 

 

 

 

 

 

 

 

4

 

tw(RXSTART)

Pulse width, receive start bit

0.96U

1.05U

ns

 

 

 

 

 

 

 

5

 

tw(RXH)

Pulse width, receive data/parity bit high

0.96U

1.05U

ns

 

 

 

 

 

 

 

5

 

tw(RXL)

Pulse width, receive data/parity bit low

0.96U

1.05U

ns

 

 

 

 

 

 

 

6

 

tw(RXSTOP1)

Pulse width, receive stop bit 1

0.96U

1.05U

ns

 

 

 

 

 

 

 

6

 

tw(RXSTOP15)

Pulse width, receive stop bit 1.5

0.96U

1.05U

ns

 

 

 

 

 

 

 

6

 

tw(RXSTOP2)

Pulse width, receive stop bit 2

0.96U

1.05U

ns

 

 

 

 

 

 

 

 

 

 

 

 

Autoflow Timing Requirements

 

 

 

 

 

 

 

 

 

 

8

 

td(CTSL-TX)

Delay time, CTS asserted to START bit transmit

P (1)

P

ns

End of Table 7-87

 

 

 

 

 

 

 

 

 

 

 

 

1 P = CPU/6

 

 

 

 

 

 

Figure 7-50

UART Receive Timing Waveform

 

 

 

 

 

 

 

 

4

5

 

 

 

5

6

 

 

RXD

Stop/Idle

Start

Bit 0

Bit 1

Bit N-1

Bit N

Parity

Stop

Idle

Start

Figure 7-51

UART CTS (Clear-to-Send Input) — Autoflow Timing Waveform

 

 

 

 

 

 

 

 

 

 

 

8

 

 

 

 

TXD

 

Bit N-1

Bit N

Stop

 

Start

Bit 0

 

 

CTS

ADVANCE INFORMATION

Copyright 2010 Texas Instruments Incorporated

TMS320C6678 Peripheral Information and Electrical Specifications 243

INFORMATION ADVANCE

TMS320C6678

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Multicore Fixed and Floating-Point Digital Signal Processor

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SPRS691—November 2010

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

www.ti.com

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Table 7-88

UART Switching Characteristics

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(See Figure 7-52 and Figure 7-53)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

No.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Parameter

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Min

 

Max

 

Unit

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Transmit Timing

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

tw(TXSTART)

 

 

Pulse width, transmit start bit

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U - 2

 

 

U + 2

 

ns

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

tw(TXH)

 

 

Pulse width, transmit data/parity bit high

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U - 2

 

 

U + 2

 

ns

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

tw(TXL)

 

 

Pulse width, transmit data/parity bit low

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U - 2

 

 

U + 2

 

ns

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

tw(TXSTOP1)

 

 

Pulse width, transmit stop bit 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U - 2

 

 

U + 2

 

ns

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

tw(TXSTOP15)

 

 

Pulse width, transmit stop bit 1.5

 

 

 

 

 

 

 

 

 

 

 

 

 

1.5 * (U - 2)

1.5 * ('U + 2)

 

ns

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

tw(TXSTOP2)

 

 

Pulse width, transmit stop bit 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 * (U - 2)

2 * ('U + 2)

 

ns

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Autoflow Timing Requirements

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

td(RX-RTSH)

 

 

Delay time, STOP bit received to RTS deasserted

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P (1)

 

 

 

P

 

ns

End of Table 7-88

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 P = CPU/6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Figure 7-52

UART Transmit Timing Waveform

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TXD

 

Stop/Idle

Start

 

Bit 0

Bit 1

 

 

Bit N-1

Bit N

Parity

 

 

 

 

Stop

 

 

Idle

 

 

 

 

 

Start

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Figure 7-53

UART RTS (Request-to-Send Output) — Autoflow Timing Waveform

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RXD

 

 

 

 

 

 

 

Bit N-1

 

Bit N

Stop

 

 

 

 

 

 

 

 

 

 

 

Start

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CTS

7.16 PCIe Peripheral

The 2 lane PCI express (PCIe) module on TMS320C6678 provides an interface between the DSP and other PCIe compliant devices. The PCI Express module provides low pin count, high reliability, and high-speed data transfer at rates of 5.0 Gbps per lane on the serial links. For more information, see the Peripheral Component Interconnect Express (PCIe) for KeyStone Devices User Guide (literature number SPRUGS6).

7.17 TSIP Peripheral

The telecom serial interface port (TSIP) module provides a glueless interface to common telecom serial data streams. For more information, see the Telecom Serial Interface Port (TSIP) for the C66x DSP User Guide (literature number SPRUGY4).

7.18 EMIF16 Peripheral

The EMIF16 module provides an interface between DSP and external memories such as NAND and NOR flash. For more information, see the External Memory Interface (EMIF16) for KeyStone Devices User Guide (literature number SPRUGZ3).

244 TMS320C6678 Peripheral Information and Electrical Specifications

Copyright 2010 Texas Instruments Incorporated

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