TMS320C6678

Multicore Fixed and Floating-Point Digital Signal Processor

www.ti.com

SPRS691—November 2010

 

2.5.2 Device Configuration Field

The device configuration fields BOOTMODE[9:3] are used to configure the boot peripheral and, therefore, the bit definitions depend on the boot mode

2.5.2.1 Sleep / EMIF16 Boot Device Configuration

Figure 2-3

Sleep / EMIF16 Configuration Bit Fields

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

 

8

 

7

6

 

5

4

 

3

 

 

 

Reserved

 

 

Wait Enable

 

Sub-Mode

 

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Table 2-4

Sleep / EMIF16 Configuration Bit Field Descriptions

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bit

Field

 

 

Value

Description

 

 

 

 

 

 

 

9-8

Reserved

0-3

 

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

Wait Enable

0

 

Wait enable disabled (EMIF16 sub mode)

 

 

 

 

 

 

 

 

1

 

Wait enable enabled (EMIF16 sub mode)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6-5

Sub-Mode

0

 

Sleep boot

 

 

 

 

 

 

 

 

 

 

 

1

 

EMIF16 boot

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4-3

Reserved

0-3

 

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.5.2.2 Ethernet (SGMII) Boot Device Configuration

Figure 2-4

Ethernet (SGMII) Device Configuration Bit Fields

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

 

8

 

7

 

6

 

5

 

4

 

3

 

 

 

SerDes Clock Mult

 

 

 

Ext connection

 

 

Device ID

 

 

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Table 2-5

Ethernet (SGMII) Configuration Bit Field Descriptions

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bit

Field

 

Value

 

 

 

 

Description

 

 

 

 

9-8

SerDes Clock Mult

 

 

 

The output frequency of the PLL must be 1.25 GBs.

 

 

 

 

 

 

 

 

 

0

 

×8 for input clock of 156.25 MHz

 

 

 

 

 

 

 

 

 

 

 

1

 

×5 for input clock of 250 MHz

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

×4 for input clock of 312.5 MHz

 

 

 

 

 

 

 

 

 

 

 

3

 

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7-6

Ext connection

 

0

 

Mac to Mac connection, master with auto negotiation

 

 

 

 

 

 

 

 

 

1

 

Mac to Mac connection, slave, and Mac to Phy

 

 

 

 

 

 

 

 

 

 

 

2

 

Mac to Mac, forced link

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

Mac to fiber connection

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

Device ID

 

0-7

 

This value is used in the device ID field of the Ethernet-ready frame.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4-3

Reserved

 

0-3

 

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ADVANCE INFORMATION

Copyright 2010 Texas Instruments Incorporated

Device Overview

27

INFORMATION ADVANCE

TMS320C6678

Multicore Fixed and Floating-Point Digital Signal Processor

SPRS691—November 2010

www.ti.com

 

2.5.2.3 Serial Rapid I/O Boot Device Configuration

The device ID is always set to 0xff (8-bit node IDs) or 0xffff (16 bit node IDs) at power-on reset.

 

Figure 2-5

Serial Rapid I/O Device Configuration Bit Fields

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

 

8

 

 

7

 

6

 

5

 

4

 

3

 

Lane Setup

 

 

 

Data Rate

 

 

Ref Clock

 

 

 

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Table 2-6

 

Serial Rapid I/O Configuration Bit Field Descriptions

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bit

 

Field

 

 

 

Value

 

 

 

 

Description

 

 

 

 

9

 

Lane Setup

 

0

Port Configured as 4 ports each 1 lane wide (4 -1× ports)

 

 

 

 

 

 

 

 

 

 

1

Port Configured as 2 ports 2 lanes wide (2 – 2× ports)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8-7

 

Data Rate

 

0

Data Rate = 1.25 GBs

 

 

 

 

 

 

 

 

 

 

 

 

1

Data Rate = 2.5 GBs

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

Data Rate = 3.125 GBs

 

 

 

 

 

 

 

 

 

 

 

 

3

Data Rate = 5.0 GBs

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6-5

 

Ref Clock

 

0

Reference Clock = 156.25 MHz

 

 

 

 

 

 

 

 

 

 

 

 

1

Reference Clock = 250 MHz

 

 

 

 

 

 

 

 

 

 

 

 

2

Reference Clock = 312.5 MHz

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4-3

 

Reserved

 

0-3

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

In SRIO boot mode, the message mode will be enabled by default. If use of the memory reserved for received messages is required and reception of messages cannot be prevented, the master can disable the message mode by writing to the boot table and generating a boot restart.

2.5.2.4 PCI Boot Device Configuration

Extra device configuration is provided in the PCI bits in the DEVSTAT register.

Figure 2-6 PCI Device Configuration Bit Fields

9

8

7

 

6

5

4

 

3

Reserved

 

BAR Config

 

 

 

Reserved

 

 

 

 

 

 

 

 

 

Table 2-7

PCI Device Configuration Bit Field Descriptions

 

 

 

 

Bit

Field

Value

Description

9

Reserved

 

Reserved

 

 

 

 

8-5

Bar Config

0-0xf

See Table 2-8.

 

 

 

 

4-3

Reserved

0-3

Reserved

 

 

 

 

28

Device Overview

Copyright 2010 Texas Instruments Incorporated

 

 

 

 

 

 

 

 

 

TMS320C6678

 

 

 

Multicore Fixed and Floating-Point Digital Signal Processor

www.ti.com

 

 

 

 

 

 

 

SPRS691—November 2010

 

 

 

 

 

 

 

 

 

 

Table 2-8

BAR Config / PCIe Window Sizes

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32-Bit Address Translation

 

64-Bit Address Translation

BAR cfg

BAR0

BAR1

BAR2

 

BAR3

BAR4

BAR5

BAR1/2

 

BAR3/4

0b0000

PCIe MMRs

32

32

 

32

32

Clone of BAR4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0b0001

 

16

16

 

32

64

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0b0010

 

16

32

 

32

64

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0b0011

 

32

32

 

32

64

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0b0100

 

16

16

 

64

64

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0b0101

 

16

32

 

64

64

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0b0110

 

32

32

 

64

64

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0b0111

 

32

32

 

64

128

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0b1000

 

64

64

 

128

256

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0b1001

 

4

128

 

128

128

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0b1010

 

4

128

 

128

256

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0b1011

 

4

128

 

256

256

 

 

 

 

0b1100

 

 

 

 

 

 

 

256

 

256

 

 

 

 

 

 

 

 

 

 

 

0b1101

 

 

 

 

 

 

 

512

 

512

 

 

 

 

 

 

 

 

 

 

 

0b1110

 

 

 

 

 

 

 

1024

 

1024

 

 

 

 

 

 

 

 

 

 

 

0b1111

 

 

 

 

 

 

 

2048

 

2048

 

 

 

 

 

 

 

 

 

 

 

2.5.2.5 I2C Boot Device Configuration

2.5.2.5.1 I2C Master Mode

In master mode, the I2C device configuration uses ten bits of device configuration instead of seven as used in other boot modes. In this mode, the device will make the initial read of the I2C EEPROM while the PLL is in bypass mode. The initial read will contain the desired clock multiplier, which will be set up prior to any subsequent reads.

 

Figure 2-7

I2C Master Mode Device Configuration Bit Fields

 

 

 

 

 

 

 

 

12

 

 

11

10

9

8

7

 

6

5

 

4

3

 

Reserved

 

Speed

 

Address

Mode

 

 

 

Parameter Index

 

 

 

 

 

 

 

 

 

 

(0)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Table 2-9

I2C Master Mode Device Configuration Field Descriptions

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bit

 

Field

 

 

Value

Description

 

 

 

 

 

 

 

 

 

12

 

Reserved

 

 

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11

 

Speed

 

 

0

I2C data rate set to approximately 20 kHz

 

 

 

 

 

 

 

 

 

 

 

 

1

I2C fast mode. Data rate set to approximately 400 kHz (will not exceed)

 

 

 

10

 

Address

 

 

0

Boot from I2C EEPROM at I2C bus address 0x50

 

 

 

 

 

 

 

 

 

 

 

 

1

Boot from I2C EEPROM at I2C bus address 0x51

 

 

 

 

 

 

9

 

Mode

 

 

0

Master mode

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

Passive mode (see section I2C Passive Mode)

 

 

 

 

 

 

8-3

 

Parameter Index

 

0-63

Identifies the index of the configuration table initially read from the I2C EEPROM

 

 

 

4-3

 

Reserved

 

0-3

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ADVANCE INFORMATION

Copyright 2010 Texas Instruments Incorporated

Device Overview

29

INFORMATION ADVANCE

TMS320C6678

Multicore Fixed and Floating-Point Digital Signal Processor

SPRS691—November 2010

www.ti.com

 

2.5.2.5.2 I2C Passive Mode

In passive mode, the device does not drive the clock, but simply acks data received on the specified address.

Figure 2-8

I2C Passive Mode Device Configuration Bit Fields

 

 

 

 

 

9

 

 

8

 

 

7

 

6

 

5

4

 

3

 

Mode (1)

 

 

 

 

 

Receive I2C Address

 

 

 

 

Reserved

Table 2-10

I2C Passive Mode Device Configuration Field Descriptions

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bit

 

Field

 

 

 

Value

Description

 

 

 

 

 

 

9

 

Mode

 

 

 

0

Master Mode (See ‘‘I2C Master Mode’’ on page 29)

 

 

 

 

 

 

 

 

 

1

Passive Mode

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8-5

 

Receive I2C Address

 

0-15

The I2C Bus address the device will listen to for data

 

 

 

4-3

 

Reserved

 

0-3

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.5.2.6 SPI Boot Device Configuration

In SPI boot mode, the SPI device configuration uses ten bits of device configuration instead of seven as used in other boot modes.

 

Figure 2-9

SPI Device Configuration Bit Fields

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

 

 

11

 

10

 

9

 

8

 

7

6

5

4

 

3

 

 

Mode

 

 

4, 5 Pin

 

Addr Width

 

 

Chip Select

Parameter Table Index

 

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Table 2-11

SPI Device Configuration Field Descriptions

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bit

Field

 

 

 

Value

 

 

 

 

 

Description

 

 

 

 

 

12-11

Mode

 

 

 

 

 

Clk Pol / Phase

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

Data is output on the rising edge of SPICLK. Input data is latched on the falling edge.

 

 

 

 

 

 

 

 

 

1

 

Data is output one half-cycle before the first rising edge of SPICLK and on subsequent falling edges.

 

 

 

 

 

 

 

 

 

Input data is latched on the rising edge of SPICLK.

 

 

 

 

 

 

 

 

 

 

 

2

 

Data is output on the falling edge of SPICLK. Input data is latched on the rising edge.

 

 

 

 

 

 

 

 

 

3

 

Data is output one half-cycle before the first falling edge of SPICLK and on subsequent rising edges.

 

 

 

 

 

 

 

 

 

Input data is latched on the falling edge of SPICLK.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

4, 5 Pin

 

 

 

0

 

4-pin mode used

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

5-pin mode used

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

Addr Width

 

0

 

16-bit address values are used

 

 

 

 

 

 

 

 

 

 

 

 

1

 

24-bit address values are used

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8-7

Chip Select

 

0-3

 

The chip select field value

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6-5

Parameter Table Index

 

0-3

 

Specifies which parameter table is loaded

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4-3

Reserved

 

0-3

 

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

30

Device Overview

Copyright 2010 Texas Instruments Incorporated

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