AN 776: UHD HDMI 2.0 Video Format Conversion Design Example

ID 683465
Date 4/15/2021
Public
Document Table of Contents

2.3.1. Board Status Lights, DIP Switches, and Pushbuttons

The Intel® Arria® 10 GX FPGA Development board has eight status lights, each of which contains both red and green LEDs, and three push-buttons that the Intel® Arria® 10 UHD design uses.
Figure 1. Location of Board Status Lights, DIP Switches, and Pushbuttons
Table 2.  Status LightsWhile the design is running on the Intel® Arria® 10 GX FPGA development board, the board’s status lights display the current status of the system. Each status light position contains a combined red and green LED.
LED Description
Green LEDs
0 HDMI Rx IO PLL locked
1 HDMI Rx ready
2 HDMI Rx locked
3 HDMI Rx oversample
4 HDMI Tx IO PLL locked
5 HDMI Tx ready
6 HDMI Tx PLL locked
7 HDMI Tx oversample
Red LEDs
0 DDR4 EMIF calibration in progress
1 DDR4 EMIF calibration fail
7:2 Unused.
Table 3.  Push Buttons
Pushbutton Description
PB0 Controls the display of the Intel icon in the top right-hand corner of the output display. At startup display of the icon is enabled. Pressing PB0 toggles the enable for the icon display.
PB1 Controls the scaling mode of the design. When a source or sink is hot-plugged the design defaults to either:
  • passthrough mode if the input resolution is less than or equal to the output resolution
  • downscale mode if the input resolution is greater than the output resolution

Each time you press PB1 the design swaps to the next scaling mode (passthrough > upscale, upscale > downscale, downscale > passthrough). .

PB2 Unused
Table 4.  DIP Switches

The user DIP switches control the optional Nios II terminal printing and the settings for the output video format driven through the HDMI TX. The DIP switches are numbered 1 to 8 (not 0 to 7) to match the numbers printed on the switch component. To set each switch to ON, move the white switch towards the LCD and away from the user LEDs on the board.

Switch(es) Position Switch Position Function
1 - - - Enables Nios II terminal printing when set to ON
2

OFF

ON

- -

Set output bits per color:

8 bit

10 bit

4

OFF

OFF

ON

ON

3

OFF

ON

OFF

ON

Set output color space and sampling:

RGB 4:4:4

YCbCr 4:4:4

YCbCr 4:2:2

YCbCr 4:2:0

6

OFF

OFF

ON

ON

5

OFF

ON

OFF

ON

Set output resolution and frame rate.

4K60

4K30

1080p60

1080i60

8:7 - - - Unused