Alinx An9134 Hdmi Display Module User Manual

Alinx An9134 Hdmi Display Module User Manual

ALINX - logo

HDMI Display Module
AN9134
User Manual

AN9134 HDMI Display Module

Version Record

VersionDateRelease ByDescription
Rev1.010-11-19Rachel ZhouFirst Release

Part 1: HDMI Display Module General Description

ALINX HDMI Display Output Module AN9134, use SIL9134 HDMI(DVI) coding chip of Silion Image Incorporation. Supports maximum 1080P@60Hz output and 3D output。The module reserves a 40-pin female header that to connect FPGA development kit, a HDMI connector that to output HDMI video signal to HMDI Monitor Figure 1-1: AN9134 module product photo as below:

ALINX AN9134 HDMI Display Module - Description

Figure 1-1: AN9134 module product photo

AN9134 Module Detail Parameter
HDMI display module detail parameter listed in below:

  • HDMI coding chip:SiI9134
  • HDMI display channel:1-channel
  • HDMI interface display standard:HDMI 1.4
  • Bus width: 24 bits RGB/YCbCr 4:4:4
  • Max. Display resolution and frame rate: 1080P 60 Hz
  • Display parameter configuration:I2C Interface
  • Module Interface : 40-pin 0.1 spacing female header, download direction
  • Ambient Temperature (with power applied):-0°~70°
  • Output Interface:1-channel HDMI standard output interface

AN9134 Module Parameter Description

ALINX AN9134 HDMI Display Module - Description 2

Figure 1-2: AN9134 Display Module Dimensions

Part 2: HDMI Display Module Function Description

AN9134 Module Block Diagram
Figure 2-1: AN9134 Module Block Diagram as below:

ALINX AN9134 HDMI Display Module - Description 3

Figure 2-1: AN9134 Module Block Diagram

AN9134 Module 40-pin Female Header Pins Description

PinPin NameDescription
1GNDDigital Ground
2+5V5V power input
39134_SCL9134 I2C clock
49134_SDA9134 I2C data
59134_D22bit 22 of date input to module
69134_D23bit 23 of date input to module
79134_D20bit 20 of date input to module
89134_D21bit 21 of date input to module
99134_D18bit 18 of date input to module
109134_D19bit 19 of date input to module
119134_D16bit 16 of date input to module
129134_D17bit 17 of date input to module
139134_D14bit 14 of date input to module
149134_D15bit 15 of date input to module
159134_D12bit 12 of date input to module
169134_D13bit 13 of date input to module
179134_D10bit 10 of date input to module
189134_D11bit 11 of date input to module
199134_D8bit 8 of date input to module
209134_D9bit 9 of date input to module
219134_D6bit 6 of date input to module
229134_D7bit 7 of date input to module
239134_CLK9134 clock signal
249134_D5bit 5of date input to module
259134_D3bit 3 of date input to module
269134_D4bit 4 of date input to module
279134_D1bit 1 of date input to module
289134_D2bit 2 of date input to module
299134_DEdate input enable signal
309134_D0bit 0 of date input to module
319134_VSVertical sync input control signal
329134_HSHorizontal sync input control signal
339134_nRESETReset signal of module
349134_INTInterrupt signal of module
35NC
36NC
37GNDDigital Ground
38GNDDigital Ground
39+3.3VNC
40+3.3VNC

Part 3 HDMI Display Module Program Description

We provide the HDMI driver programs of ALINX Series FPGA development board. In these driver demos, the FPGA drives the output display of SiI9134 by Internally generating HDMI timing and testing data. The different resolution of testing image can be generate by modifying the output clock timing of HDMI. Press the button KEY1 to switch the testing images. The function diagram of the testing programs (Figure 3-1) as below:

ALINX AN9134 HDMI Display Module - HDMI Display

Figure 3-1: The function diagram of the testing programs

Below is the brief instruction to the functions of each module used in the FPGA driver programs

  1. mv_pattern.v
    This module is used to generate different testing images and HDMI Vertical/ Horizontal sync signals. It generated 7 patterns testing images, included 8-color horizontal strip, 8-color vertical bar, scrolling gradient, black and white square, all blue, color gradient, frame. The Vertical/ Horizontal sync signals of HDIM generated by the parameter defined by TOP layer, that are the timing required by HDMI.
  2. ax_debounce.v
    This module is used to detect the action of press the button, detect the falling edged of button. The function of button debounce is also added in the programs.
  3. i2c_config.v
    This module is used to registers the SiI9134 chip by calling the I2C communication module , the configured register address and value are defined in the lut_9134.v file. The specific registers meaning, please refer to the instruction manual of SiI9134 chip.
  4. reset_power_on.v
    This modules is used to generate a software reset to initialize others modules after power-on.

Part 4 Hardware connection and Testing

The hardware connection between the AN9134 module and FPGA development are easy. The 40-pin female headers of module plug into the expansion board of FPGA development kit, and then connect the HDMI connector to the monitor. The figure 4-1 is the expansion IOs J1 of ALINX Series FPGA development kit AX301 and the AN9134 HDMI module hardware connection as below: (if connected to the expansion IOs J2, need to re-assign the pins)

ALINX AN9134 HDMI Display Module - Hardware connection 1

Figure 4-1: Hardware connection to ALINX Series FPGA Board

Power on the FPGA development kit, download the programs, and then the 8-color vertical bar testing image display in HDMI monitor.

ALINX AN9134 HDMI Display Module - Hardware connection 2

Figure 4-2: 8-color vertical bar display in HDMI monitor

Switch the testing image by press Button KEY1:

ALINX AN9134 HDMI Display Module - Hardware connection 4

Figure 4-3: Scrolling grayscale bar display in HDMI monitor

ALINX AN9134 HDMI Display Module - Hardware connection 5

Figure 4-4: colored gray bars display in HDMI monitor

If the users to modify the output image resolution, just need to modify two places:

  1. an9134_test (Modify the resolution in the top file)
    ALINX AN9134 HDMI Display Module - Hardware connection 6Figure 4-5: Modify the resolution in top file
  2. Modify the output clock frequency of PLL, the default output clock frequency is 1080P(148.5M), you need to modify the value marked in
    Figure 4-6. The output clock frequency of different resolution remarked in the programs.
    ALINX AN9134 HDMI Display Module - Hardware connection 7

Figure 4-6: Modify the output clock frequency of PLL

www.alinx.com

References

Documents / Resouces

Download manual
Here you can download full pdf version of manual, it may contain additional safety instructions, warranty information, FCC rules, etc.


Related Manuals