HDMI

ECPIX-5 has a female HDMI A connector powered by an IT6613E HDMI 1.4 transmitter. It is capable of handling resolutions up to 1080p@30fps/1080i@60fps and can support up to eight audio channels. It also offers HDCP encoding with either integrated or user provided keys.

Schematic of the HDMI circuitry on ECPIX-5

Note

Because of the lack of Bank 4 on the 45F variant, this version of ECPIX-5 can only do 8-bits color depth.

IT6613E documentation

There are two documents publicly available for the HDMI transmitter used in ECPIX-5:

An IT6613E Programming Guide seems to exist but as far as we know it isn’t publicly available.

In addition to those datasheets, you can find IT6613E related code on GitHub for reference purposes.

Pinout

HDMI transmitter (video)

IT6613E pin

FPGA pin

Description

HSYNC

B4

Horizontal sync

VSYNC

A4

Vertical sync

DE

A3

Data enable

PCLK

C1

Pixel clock

R[0]

AD26

Red video input

R[1]

AE25

R[2]

AF25

R[3]

AE26

R[4]

E10

R[5]

D11

R[6]

D10

R[7]

C10

R[8]

D9

R[9]

E8

R[10]

H5

R[11]

J4

G[0]

AA23

Green video input

G[1]

AA22

G[2]

AA24

G[3]

AA25

G[4]

E1

G[5]

F2

G[6]

F1

G[7]

D17

G[8]

D16

G[9]

E16

G[10]

J6

G[11]

H6

B[0]

AD25

Blue video input

B[1]

AC26

B[2]

AB24

B[3]

AB25

B[4]

B3

B[5]

C3

B[6]

D3

B[7]

B1

B[8]

C2

B[9]

D2

B[10]

D1

B[11]

E3

HDMI transmitter (audio)

IT6613E pin

FPGA pin

Description

MCLK

E19

Audio master clock

SCK

D6

Bit clock

WS

C6

Word clock

I2S0

A6

I2S data #0

I2S1

B6

I2S data #1

I2S2

A5

I2S data #2

I2S3

C5

I2S data #3

HDMI transmitter (control)

IT6613E pin

FPGA pin

Description

INT#

C4

Interrupt output (active low)

SYSRSTN

N6

Hardware reset (active low)

PCSDA

E17

I2C data (address: 0x98)

PCSCL

C17

I2C clock