beautypg.com

15 ssi (synchronous serial interface), 16 diu (display interface unit), 17 uart – Artesyn COMX-P1022 Installation and Use (July 2014) User Manual

Page 70

background image

Functional Description

COMX-P1022 COM Express Module Installation and Use (6806800M04C)

70

4.15 SSI (Synchronous Serial Interface)

The SSI is a full-duplex, serial port that allows the chip to communicate with a variety of serial
devices. These serial devices can be standard CODer-DECoder (CODECs), digital signal
processors (DSPs), microprocessors, peripherals, and popular industry audio CODECs that
implement the inter-IC sound bus standard (I2S) and Intel AC97 standard.

There is a CODEC chip connects with the SSI, which lies on the testing bed.For the testing bed
of Rev A and Rev B, the codec chip is wm8776; for the testing bed of Rev C, the codec chip is
changed to ADAU1361.

For WM8776, it connects with the I2C#2 through the I2C_SWITCH#0, and its I2C address is
0x32(7-bit);

For ADAU1361, it connects with the I2C#2 through the I2C_SWITCH#0, and its I2C address is
0x38(7-bit).

U-boot won't provide the driver of SSI, However, the OS will provide the driver of SSI which
working at Normal Mode.

4.16 DIU (Display Interface Unit)

The DIU is a display controller designed to handle TFT LCD display. Besides generating all the
signals required to drive the display, the DIU handles real time blending of up to three planes
onto the display.

4.17 UART

There are a total of two UARTS (Tx and Rx signals for each UART) routed to the COM-E
connectors.

UART0 is the debug console. The working mode is 115200, 8, None, 1.

The Programming model is compatible with original PC16450 UART and PC16550D. Its input
clock is platform clock / 2, that is, 533MHz / 2 = 266MHz. So the clock divisor for baud rate
115200 is 266M / 115200 / 16 = 144 = 90h