Usb 2.0 ports, 10 i2c 3.11 spi, Smarc connector – ADLINK LEC-iMX6 User Manual

Page 17: Imx6 processor, 8 usb 2.0 ports, 9 sata, 10 i2c, 11 spi, Serial ata 3.0, Ahci revision 1.3

Advertising
background image

Interfaces

13

LEC-iMX6

3.8 USB 2.0 Ports

The LEC-iMX6 provides two host USB ports and one OTG port. The two host ports are provided
from a 4-port USB HUB. All Ports are fully compliant with the USB 2.0 Specification.

3.9 SATA

Only the Dual and Quad variants of the LEC-iMX6 module provide a SATA interface. The SATA
interfaces on the Dual and Quad models comply with the following specifications.

Serial ATA 3.0

AHCI Revision 1.3

AMBA 2.0 from ARM

The interface supports 1.5Gb/s and 3.0Gb/s.

3.10 I2C

The CPU provides three I2C master ports, and the SMARC connector provides five I2C slave
ports for Camera, General Purpose, LCD, Power Management, and HDMI Control (private)
interfaces. Refer to the following block diagram. The I2C interfaces operate at data rates up to
400 kbps. All I2C interfaces have 1.8V pull ups with 1k resistors.

3.11 SPI

The LEC-iMX6 provides three SPI interfaces. SPI0 is multiplexed with I2S and connected to the
SMARC connector. SPI1 connects directly to the SMARC connector. The internal SPI interface
connects to the U-Boot flash memory devices.

The voltage levels of the SPI interfaces are 1.8V.

PCIe
Switch

SMARC Connector

DEBUG/Progr
CONNECTOR

I2C2

I2C1

PMIC

I2C

BMC

I2C3

Slave

Master

Master

Optional

I2C0

I2C1

I2C2

Master

DDC

PMIC

I2C_PM

I2C_CAM

I2C_GP

I2C_LCD

HDMI_CTRL

R7

R3

R4

R5

R6

R2

R1

R8

GPIO Expander

HDMI DDC

NI

Slave

Slave

Optional

NI

Slave

Slave

Slave

Slave

Master

Master

Master

Slave

R9

RTC

Slave

Temp sens

Slave

iMX6

Processor

Advertising