TMS320TCI6618

Communications Infrastructure KeyStone SoC

www.ti.com

SPRS688—February 2011

 

7.11.2 DDR3 Memory Controller Electrical Data/Timing

The DDR3 Implementation Guidelines application report in ‘‘Related Documentation from Texas Instruments’’ on page 59 specifies a complete DDR3 interface solution as well as a list of compatible DDR3 devices. The DDR3 electrical requirements are fully specified in the DDR3 Jedec Specification JESD79-3C. TI has performed the simulation and system characterization to ensure all DDR3 interface timings in this solution are met; therefore, no electrical data/timing information is supplied here for this interface.

Note—TI supports only designs that follow the board design guidelines outlined in the application report.

7.12 I2C Peripheral

The inter-integrated circuit (I2C) module provides an interface between DSP and other devices compliant with Philips Semiconductors Inter-IC bus (I2C bus) specification version 2.1 and connected by way of an I2C bus. External components attached to this 2-wire serial bus can transmit/receive up to 8-bit data to/from the DSP through the I2C module.

7.12.1 I2C Device-Specific Information

The TMS320TCI6618 device includes an I2C peripheral module. NOTE: when using the I2C module, ensure there are external pullup resistors on the SDA and SCL pins.

The I2C modules on the TCI6618 may be used by the DSP to control local peripheral ICs (DACs, ADCs, etc.) or may be used to communicate with other controllers in a system or to implement a user interface.

The I2C port supports:

Compatible with Philips I2C specification revision 2.1 (January 2000)

Fast mode up to 400 kbps (no fail-safe I/O buffers)

Noise filter to remove noise 50 ns or less

7-bit and 10-bit device addressing modes

Multi-master (transmit/receive) and slave (transmit/receive) functionality

Events: DMA, interrupt, or polling

Slew-rate limited open-drain output buffers

ADVANCE INFORMATION

Copyright 2011 Texas Instruments Incorporated

173

TMS320TCI6618

Communications Infrastructure KeyStone SoC

SPRS688—February 2011

www.ti.com

 

Figure 7-37 shows a block diagram of the I2C module.

Figure 7-37 I2C Module Block Diagram

INFORMATION ADVANCE

 

 

I2C Module

 

 

 

 

 

 

 

 

 

 

 

 

 

Clock

 

 

 

 

 

 

 

 

 

Prescale

 

Peripheral Clock

 

 

 

 

 

 

 

 

 

 

 

 

I2CPSC

 

(CPU/6)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Control

 

 

 

 

Bit Clock

 

 

2

 

 

Own

 

 

SCL

Generator

 

I

COAR

Address

 

 

 

 

 

 

 

 

 

 

 

2

 

Noise

2

 

 

 

 

 

 

 

 

I C Clock

Filter

 

 

 

 

 

 

 

Slave

I CCLKH

 

I2CSAR

 

 

 

 

 

 

 

 

 

 

 

Address

 

 

 

I2CCLKL

 

 

 

 

 

 

 

 

 

 

 

 

 

I2CMDR

Mode

 

 

 

Transmit

 

I2CCNT

Data

 

 

 

 

 

 

 

 

Count

 

 

 

I2CXSR

Transmit

2

CEMDR

Extended

 

 

 

 

 

 

Shift

I

Mode

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I2CDXR

Transmit

 

 

 

 

 

 

 

SDA

 

 

 

Buffer

Interrupt/DMA

 

 

 

 

 

 

 

 

 

I2C Data

Noise

 

 

 

 

 

 

 

 

 

 

 

Filter

 

 

 

 

 

 

 

 

Interrupt

 

 

 

Receive

 

I2CIMR

 

 

 

 

 

 

 

 

Mask/Status

 

 

 

 

2

 

Receive

 

 

 

 

 

 

 

 

I

CDRR

Buffer

 

2

CSTR

Interrupt

 

 

 

 

 

 

 

I

 

Status

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I2CRSR

Receive

 

I2CIVR

Interrupt

 

 

 

 

Vector

 

 

 

 

 

 

Shift

 

 

 

 

Shading denotes control/status registers.

7.12.2 I2C Peripheral Register Description(s)

Table 7-65

I2C Registers (Part 1 of 2)

 

Hex Address Range

Acronym

Register Name

0253 0000

ICOAR

I2C own address register

0253 0004

ICIMR

I2C interrupt mask/status register

0253 0008

ICSTR

I2C interrupt status register

0253 000C

ICCLKL

I2C clock low-time divider register

0253 0010

ICCLKH

I2C clock high-time divider register

0253 0014

ICCNT

I2C data count register

0253 0018

ICDRR

I2C data receive register

0253 001C

ICSAR

I2C slave address register

0253 0020

ICDXR

I2C data transmit register

0253 0024

ICMDR

I2C mode register

0253 0028

ICIVR

I2C interrupt vector register

0253 002C

ICEMDR

I2C extended mode register

0253 0030

ICPSC

I2C prescaler register

 

 

 

 

174

 

 

Copyright 2011 Texas Instruments Incorporated

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