AN 776: Intel Arria 10 UHD Video Reference Design

Size: px
Start display at page:

Download "AN 776: Intel Arria 10 UHD Video Reference Design"

Transcription

1 AN 776: Intel Arria 10 UHD Video Reference Design Subscribe Send Feedback Latest document on the web: PDF HTML

2 Contents Contents 1 Intel Arria 10 UHD Video Reference Design Intel Arria 10 UHD Video Reference Design Features Intel Arria 10 UHD Reference Design Getting Started Hardware and Software Requirements for the Intel Arria 10 UHD Video Reference Design Downloading and Installing the Intel Arria 10 UHD Reference Design Connecting up the Intel Arria 10 UHD Reference Design Hardware Compiling the Intel Arria 10 UHD Reference Design Running the Intel Arria 10 UHD Video Reference Design on the Hardware Compiling the Intel Arria 10 UHD Reference Design Software Intel Arria 10 UHD Video Reference Design Functional Description Intel Arria 10 UHD Video Reference Design s Intel Arria 10 UHD Video Reference Design Clocks Software Operation Intel Arria 10 UHD Video Reference Design Resource Utilization Intel Arria 10 UHD Video Reference Design Document Revision History

3 1 Intel Arria 10 UHD Video Reference Design The Intel Arria 10 ultra-high-definition (UHD) video reference design integrates the Intel HDMI 2.0 video connectivity IP core with a video processing pipeline based on Intel FPGA IP from the Intel Video and Image Processing Suite. The design delivers high-quality up-, down-, and cross-conversion (UDX) highdefinition and UHD video streams. The design is highly software and hardware configurable, enabling rapid system configuration and redesign. The reference design targets Intel Arria 10 devices and uses the latest 4K ready IP cores from the Video and Image Processing Suite in the Intel Quartus Prime Design Suite v17.1. The reference design supports Intel Quartus Prime Pro Edition and Intel Quartus Prime Standard Edition Related Links Intel HDMI IP Core User Guide 1.1 Intel Arria 10 UHD Video Reference Design Features Files for targeting Intel Arria 10 GX FPGA Development Kit Input: HDMI 2.0 connectivity supports from 720x480 up to 3840x2160 resolution at any frame rate up to and including 60 fps. Supports both RGB and YCbCr (4:4:4, 4:2:2 and 4:2:0) colour formats at the input. Software automatically detects the input format and sets up the processing pipeline appropriately. Output: HDMI 2.0 connectivity selectable for either 1080p or 2160p resolution at 60 fps. DIP switches set the required output color format (10-bit RGB, YCbCr-4:4:4 or 8-bit YCbCr-4:2:2) Input and output hot-plugging support. Single 10-bit RGB processing pipeline with software configurable up and down scaling. 12x12 tap down-scaler 16x16 phase, 4x4 tap up-scaler Triple buffer video frame buffer provides frame rate conversion from a variable input frame rate to the fixed output rate of 60 fps. Mixer with alpha-blending allowing OSD icon overlay. Intel Corporation. All rights reserved. Intel, the Intel logo, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus and Stratix words and logos are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other countries. Intel warrants performance of its FPGA and semiconductor products to current specifications in accordance with Intel's standard warranty, but reserves the right to make changes to any products and services at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services. *Other names and brands may be claimed as the property of others. ISO 9001:2008 Registered

4 This reference design does not support audio. Related Links Avalon Interface Specifications Information about Avalon-MM and Avalon-ST interfaces Video and Image Processing Suite User Guide Information about Avalon-ST video interface 1.2 Intel Arria 10 UHD Reference Design Getting Started Hardware and Software Requirements for the Intel Arria 10 UHD Video Reference Design on page 4 Downloading and Installing the Intel Arria 10 UHD Reference Design on page 5 Connecting up the Intel Arria 10 UHD Reference Design Hardware on page 7 Compiling the Intel Arria 10 UHD Reference Design on page 10 Running the Intel Arria 10 UHD Video Reference Design on the Hardware on page 10 Compiling the Intel Arria 10 UHD Reference Design Software on page Hardware and Software Requirements for the Intel Arria 10 UHD Video Reference Design The reference design requires the following hardware: Intel Arria 10 GX FPGA Development Kit, including the DDR4 Hilo Daughter Card Bitec HDMI 2.0 FMC daughter card HDMI 2.0 source that produces up to 3840x2160p60 RGB and YCbCr video HDMI 2.0 sink that displays up to 3840x2160p60 RGB and YCbCr video The reference design pro version requires the following software: Windows or Linux OS The Intel Quartus Prime Design Suite v17.1 that includes: Intel Quartus Prime Pro Edition Platform Designer Nios II EDS Intel FPGA IP Library (including the Video and Image Processing Suite) The reference design standard version requires the following software: Windows or Linux OS The Intel Quartus Prime Design Suite v17.0 that includes: Intel Quartus Prime Standard Edition Platform Designer (Standard) Nios II EDS Intel FPGA IP Library (including the Video and Image Processing Suite) Note: The reference design only works with these versions of Intel Quartus Prime 4

5 Related Links Arria 10 GX FPGA Development Kit Bitec HDMI FMC Daughter Card Downloading and Installing the Intel Arria 10 UHD Reference Design 1. Download the project file udx10.par from the Intel Design Store. 2. Install the template from the command line: a. Open the Intel Quartus Prime software. b. Click File > New Project Wizard. c. Enter a working directory and project name, for example top. d. Click Next. e. the Project Type page, select Project Template. f. Click Next. g. the Design Templates page, click 2. Install the Design Template. Figure 1. New Project Wizard h. Specify the installation directory. 5

6 Figure 2. Design template Installation i. Click OK. When the installation completes, the software creates the Intel Quartus Prime top.qsf and top.qpf files and all other files for the design. Related Links Intel Design Store Installation Files for the Intel Arria 10 UHD Reference Design Table 1. Files and Directories File or Directory Name Description build_ip.tcl PLL_SYS.qsys qsys_vip_pipeline.qsys qsys_vip_pipeline.sopcinfo top.qpf and top.qsf udx10.v ip (Pro version only) ip\hdmi_subsys \hdmi_subsys_alt_hdmi_example_design \alt_hdmi_example_design\rtl i2c_master i2c_slave Not used. This file shows the flow to build the design from the original Platform Designer files. The PLL that generates the system clocks for the top-level design. The Platform Designer (Standard) system containing the video processing pipeline for the reference design along with the Nios II processor and its associated components. The information file for the qsys_vip_pipline Platform Designer system and the Nios II software project in Eclipse. The Intel Quartus Prime project and settings files for the reference design. The top-level HDL file for this reference design. Contains design IP. The HDMI design example provides the connectivity related hardware and software IP components to the reference design. This rtl directory contains the generated IP blocks (e.g. hdmi_rx, hdmi_rx, clock_control) for the HDMI design example. Directory containing the I2C interface from the HDMI source. You can access this Avalon-MM slave interface from the Nios II processor. Directory containing the I2C interface associated with the HDMI Rx core. The I2C slave has interfaces to the EDID RAM and the SCDC interface on the HDMI Rx core. continued... 6

7 1 Intel Arria 10 UHD Video Reference Design File or Directory Name Description ip\hdmi_subsys \hdmi_subsys_alt_hdmi_example_design \alt_hdmi_example_design\rtl\i2c_slave\edid_ram \edid_ram The HDMI sink s EDID table interface and contents files. The design builds the Platform Designer system in to the edid_ram directory. non_acds_ip IP not available in the Intel FPGA IP library. non_acds_ip\debounce.v non_acds_ip\alt_vip_icon_generate Non-IP library cores that the reference design uses. Including the debounce block to connect to the pushbuttons. master_image - master_image\udx10.sof A pre-built.sof image of the reference design. Use to test the design without having to compile and build it first. sdc Contains the.sdc constraints files. software software\vip_control_src.zip A.zip file containing the software source tree. software\vip_control/mem_init Directory containing the prebuilt RAM contents for the Nios II processor. software\script\build_sw.sh Run this shell script to generate the BSP and executable file from the Nios II source files Connecting up the Intel Arria 10 UHD Reference Design Hardware Figure 3. Intel Arria 10 UHD Reference Design Hardware The photo does not shows the Intel Arria 10 FPGA development board blue heatsink to allow you to see the Hilo daughter card position AN 776: Intel Arria 10 UHD Video Reference Design 7

8 1. Fit the DDR4 Hilo card to the Intel Arria 10 GX FPGA development board. 2. Fit the Bitec HDMI 2.0 FMC card to the Intel Arria 10 GX FPGA development board using FMC Port B. 3. Ensure the power switch (SW1) is turned off, then connect the power connector. 4. Connect a USB-Blaster II download cable to your computer and to the MicroUSB Connector (J3) on the Intel Arria 10 GX FPGA development board. 5. Attach a HDMI 2.0 cable between the HDMI source and the Rx port of the Bitec HDMI 2.0 FMC card and ensure the source is active. 6. Attach a HDMI 2.0 cable between the HDMI display and the Tx port of the Bitec HDMI 2.0 FMC card and ensure the display is active. 7. Turn on board using SW 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 Reference Design uses. Figure 4. Location of Board Status Lights, DIP Switches, and Pushbuttons Reset DIP Switches PB 0 PB 1 PB 2 LCD FMC Card Intel Arria10 GX FPGA board Table 2. LED Status Lights While the reference 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. Description Green LEDs 0 HDMI Rx IO Pll locked continued... 8

9 LED Description 1 HDMI Rx Rx ready 2 HDMI Rx locked 3 HDMI Rx oversampling 4 HDMI Tx IO Pll locked 5 HDMI Tx Rx ready 6 HDMI Tx locked 7 HDMI Tx oversampling Red LEDs 0 DDR4 EMIF calibration not completed 1 DDR4 EMIF calibration fail 7 HDMI Tx format no supported. Table 3. Push Buttons While the reference design runs on the Intel Arria 10 GX FPGA development board, use the push-buttons to control the operation of the design. The DIP switches and push-buttons are next to the FMC daughter card and the LCD display. DIP switch settings take effect only after reset. Pushbutton Description PB0 PB1 PB2 Change scaling mode Change output resolution Toggle the Icon display on/off The design software operates in any one of three scaling modes that serve to demonstrate the scaling required to transfer from the current input resolution to the current output resolution. The scaling modes are passthrough, upscaling/clip and downscaling. Use PB0 to cycle through the scaling modes in turn. The design can generate either 1920x1080p60 or 3840x2160p60 output resolutions. Use PB1 to toggle between these resolutions. The design displays an Icon in the top-right corner of the screen by default. Use PB2 to switch this icon display on and off as required. Table 4. DIP Switches Switch and Position Description SW1 Off Default Output Resolution 4Kp p60 SW2 SW3 Output Color Space Off Off RGB Off YCbCr 4:2:2 Off YCbCr 4:4:4 continued... 9

10 Switch and Position Description SW8 Off Figure 5. DIP Switches Terminal Message Output Off The figure shows the position of the switch in white. ON 4kp Default Output Resolution 1080p60 RGB Output Color Space YcbCr 4 :2 :2 YcbCr 4 :4 :4 OFF Terminal Message Output ON Compiling the Intel Arria 10 UHD Reference Design Intel also provides a precompiled udx10.sof file as part of the project file in the master_image directory. Download and install the reference design. 1. In the Intel Quartus Prime software, open the project file top.qpf, which the installation generates. 2. Click Processing Start Compilation. The compilation creates the top.sof file in the output_files directory. Related Links Downloading and Installing the Intel Arria 10 UHD Reference Design Running the Intel Arria 10 UHD Video Reference Design on the Hardware 1. Download the.sof image, in the Intel Quartus Prime software, click Tools Programmer. 2. In the Programmer window, click Add File, then: 10

11 1 Intel Arria 10 UHD Video Reference Design 3. a. To use the precompiled.sof included with the design, select the.sof in the master_image directory. b. To use your compiled.sof, select the.sof in the output_files directory. Start the Nios II terminal to display status messages during its operation, by typing this command on the command line: nios2-terminal When the.sof loads and the terminal program is running, examine the status lights. If you see any red status lights, the DDR4 memory configuration has a failure, so check the seating of the DDR4 card in the Hilo socket. An image appears on the display. Figure 6. Example Image This figure shows an example image with the output resolution set to 1080p and shows the alpha blended logo in the top-right corner of the screen. For this example image the input is a black and white sawtooth test pattern Compiling the Intel Arria 10 UHD Reference Design Software The example code for the design is in the vip_control_src.zip file in the software directory. Install the reference design You can follow the steps to compile the design software, which allows you to debug the design. Or you can run the Intel-provided script. To run the script: 1. In Windows Explorer, in the software directory, unzip the vip_software_src.zip file to generate a vip_software_src directory with all of the necessary software files. 2. In a terminal from the script directory run the shell script build_sw.sh, which generates an executable vip_control.elf in the vip_control directory. AN 776: Intel Arria 10 UHD Video Reference Design 11

12 Note: this scripts overwrites files in the vip_control directory. Edit any source files in the vip_control_src directory only. STEPS: 1. Ensure the qsys_vip_pipeline.sopcinfo file, which the software build process requires, is in the Quartus project directory. If you cannot find the file, ensure you installed the reference design. 2. Navigate to the Intel Quartus Prime project directory. 3. Start Nios II software Build Tools for Eclipse: in the Intel Quartus Prime software, click Tools Nios II software Build Tools for Eclipse. 4. Select the software directory as the workspace folder and click OK to create a new workspace. 5. Click File New Nios II Application and BSP from Template. The Nios II Application and BSP from Template dialog box appears. 12

13 Figure 7. Nios II Application and BSP from Template 6. In the SOPC Information File box, select the qsys_vip_pipeline.sopcinfo file. The Nios II SBT for Eclipse fills in the CPU name with the processor name from the.sopcinfo file.. 7. In the Project name box, type vip_control. 8. Select Blank Project from the Templates list and then click Next. 13

14 9. Select Create a new BSP project based on the application project template with the project name vip_control_bsp and turn on Use default location. 10. Click Finish to create the application and the BSP based on the.sopcinfo file. After the BSP generates, the vip_control and vip_control_bsp projects appear in the Project Explorer tab. 11. In windows Explorer, in the software directory, unzip the vip_software_src.zip file to generate a vip_software_src directory with all of the necessary software files. 12. Copy all these software files and the vip directory from the vip_control_src directory and in the Eclipse Project Explorer tab on the vip_control folder rightclick and select Paste. Do not click on vip_control_bsp. 13. In the Project Explorer window, right-click vip_control_bsp and select Nios II BSP Editor. 14

15 Figure 8. BSP Editor 14. Turn on enable_small_c_library and enable_reduced_device_drivers, click Generate then Exit. 15. Select Project > Build All to generate the file vip_control.elf in the software/vip_control directory. 16. To build the mem_init file for the the Intel Quartus Prime compilation, right click on vip_control in the Project Explorer window and select Make Targets > Build, then select mem_init_generate and click on Build. The Intel Quartus Prime software generates the qsys_vip_pipeline_cpu_ram.hex file in the software/vip_control/ mem_init directory. Related Links Downloading and Installing the Arria 10 UHD Reference Design 1.3 Intel Arria 10 UHD Video Reference Design Functional Description A Platform Designer system, qsys_vip_pipeline.qsys, contains the video pipeline IP and the Nios II processor components. The design associates the remaining components at the top-level with the HDMI Rx and HDMI Tx IP cores and support logic. The design comprises a single video processing path between the HDMI input and the HDMI output. 15

16 Figure 9. Block Diagram The diagram shows the incoming video from the HDMI source on the left. The design processes the video through the video pipeline from left to right before passing the video out to the HDMI sink on the right. HDMI Source From FMC Card Quartus Prime Project (HDL) EDID I 2 C HDMI RX Platform Designer System Clocked Video Input Pipeline Stream Cleaner Nios II Processor Clipper Scaler (Downscale) DDR and EMIF Frame Buffer Scaler (Upscale) Icon Mixer I 2 C Clocked Video Output HDMI TX To FMC Card HDMI Sink GPIO Input Chroma Resampler Input Color Space Converter Deinterlacer Output Color Space Converter Output Chroma Resampler GPIO Reconfig Master Transceiver Reconfiguration Arbitration HDMI Source to HDMI Rx The Bitec HDMI FMC card provides a buffer for the HDMI 2.0 signal from the HDMI source then the HDMI Rx IP core processes the signal. The HDMI Rx IP processes the incoming HDMI signal without any software intervention. The resulting video signal from the HDMI Rx IP is in a clocked video interface format. The reference design configures the HDMI Rx for 8-bit output. Logic between the HDMI Rx and clocked video input bit extends each color plane to 10-bit. Clocked Video Input The clocked video input processes the clocked video interface signal from the HDMI Rx IP core and converts it to Altera proprietary Avalon-ST Video signal format. This signal format strips all horizontal and vertical blanking information from the video leaving only active picture data. The Avalon-ST Video stream through the processing pipe is two pixels in parallel with three symbols per pixel. The clocked video input provides clock crossing for the conversion from the variable rate clocked video signal from the HDMI Rx core to the fixed clock rate for the video IP pipeline. Stream Cleaner The stream cleaner ensures that the Avalon-ST Video signal passing to the processing pipeline is error free. Hot-plugging of the HDMI source can cause the design to present incomplete frames of data to the clocked video input core, which can generate errors in the resulting Avalon-ST Video stream. Chroma Resampler (Input) The input chroma resampler changes the chroma sampling format between 4:4:4, 4:2:2 and 4:2:0 to 4:4:4 based on the input from the software. To provide higher visual quality, chroma resamplers use the most computationally expensive filtered algorithm. 16

17 Color Space Converter (Input) The Input color space converter transforms input video data (RGB or YCbCr) to RGB color space based on the runtime setting from software. Scaling and mixing sections of the pipeline accepts only RGB format. Adding a color space converter to the pipeline enables the design to accept nonrgb formats at the input. The software automatically detects the nonrgb formats and sets up the processing blocks appropriately. Clipper The clipper selects an active area from the incoming video stream and discards the remainder. The software control defines the region to select. Deinterlacer The deinterlacer converts the interlaced input to progressive and supports passthrough of progressive video at up to 4K resolutions. The deinterlacer uses a vertical interpolation algorithm (bob). Scaler (Downscale) The first scaler in the pipeline downscales. The downscaler precedes the frame buffer in the processing pipeline. When performing a downscale operation (rather than just passthrough), the scaler does not continuously generate pixels. The scaler should not pass downscaled video stream directly to a mixer because the mixer requires the pixels to be generated continuously at its inputs. The frame buffer provides a buffer for the pixels generated by the downscaler and gives them to the mixer in an acceptable, continuous stream. Frame Buffer The frame buffer uses the DDR4 memory to perform triple buffering that allows the video and image processing pipeline to perform frame rate conversion between the incoming and outgoing frame rates. The output frame rate is fixed at 60 fps, but the design can use any input frame rate up to 60 fps. Scaler (Upscale) The second scaler in the pipeline upscales. You should insert a frame buffer between the clipper and the upscaler, when performing vertical clip and an upscale operation. The frame buffer regulates the flow of video data between bursts of clipper output data and the bursts of backpressure from the upscaler input. In this system configuration, the clipper cannot operate with irregular backpressure. The frame buffer provides a buffer of the video stream so that the clipper can generate a stream of continuous pixels. Mixer The mixer generates a fixed size black background image that the Nios II processor programs to match the size of the current output image. The mixer has two inputs. The first input connects to the upscaler to allow the design to show the output from the current video pipeline. The second input connects to the Icon generator block. The design only enables the mixer's first input when it detects active, stable video at the clocked video input. Thus, the design maintains a stable output image at the output while hot-plugging at the input. The design alpha blends the second input to the mixer, connected to the Icon generator, over both the background and video pipeline images with 50% transparency. 17

18 Color Space Converter (Output) The output color space converter transforms the input RGB video data to either RGB or YCbCr color space based on the runtime setting from software. Chroma Resampler (Output) The output chroma resampler converts the format from 4:4:4 to one of 4:4:4, 4:2:2 and 4:2:0 and is set by the software. The output chroma resampler also uses filtered algorithm to achieve high-quality video. Clocked Video Output The clocked video output converts the Avalon-ST Video stream to the clocked video format. The design passes the clocked video format to the HDMI transmit IP core. The clocked video output adds horizontal and vertical blanking and synchronisation timing information to the video. The Nios II processor programs the relevant settings in the clocked video output depending on the output resolution. The clocked video output converts the clock crossing from the fixed clock to the variable rate of the clock video output. HDMI Tx The reference design configures the HDMI Tx for 8-bit output. Logic between the Clocked Video Output IP and HDMI Tx removes the two LSBs from each 10-bit color plane output from the clocked video output. Transceiver Reconfiguration Arbitration The transceiver reconfiguration arbitration controls the sequence of the transmit and receive reconfiguration accesses in a first come first served basis and merges accesses to the same native PHY. Reconfiguration Master The reconfiguration master allows the Nios II processor to reconfigure the HDMI Tx to the required output resolution. The software file xcvr_gpll_rcfg.c in the software/vip_control_src directory includes software routines to control the reconfiguration process. The main software source file (main.cpp) sets the required output resolution using the set_output_resolution function. Setting a new output resolution requires you reprogram the Clocked Video Output IP with the relevant timing parameters before reconfiguring the HDMI Tx. System Peripherals The system contains the following components to provide information about the status of the design and to support run-time user input: A JTAG UART (part of the Platform Designer System) to display software printf output. LEDs to display system status. Push-button switches to allow switching between video output resolutions and to allow control of the software running on the Nios II Processor. DIP switches 18

19 Related Links Altera High-Definition Multimedia Interface (HDMI) IP Core User Guide Video and Image Processing Suite User Guide Information about Avalon-ST video interface Intel Arria 10 UHD Video Reference Design s You can change the default compile-time parameters of the video pipeline components to change the operation of the design. Table 5. Clocked Video Input s Bits per pixel per color plane 10 Number of color planes 3 Number of pixels in parallel 2 Use control port Table 6. Stream Cleaner s Bits per pixel per color plane 10 Number of color planes 3 Number of pixels transmitted in 1 clock cycle 2 Maximum frame width 3840 Maximum frame height 2160 Enable control slave port How user packets are handled Discard all user packets received Table 7. Chroma Resampler II (Input) Maximum input frame width 4096 Maximum input frame height 2160 Number of pixels transmitted in 1 clock cycle 2 Run-time control Add extra pipelining registers How user packets are handled Pass all user packets to output Table 8. Color Space Converter II (Input) Bits per Pixel per color plane 10 Number of pixels transmitted in 1 clock cycle 2 continued... 19

20 Run-time control Add extra pipelining registers How user packets are handled No user packets allowed Table 9. Clipper s Maximum input frame width 3840 Maximum input frame height 2160 Number of pixels transmitted in 1 clock cycle 2 Run-time control Add extra pipelining registers How user packets are handled No user packets allowed Table 10. Deinterlacer II Maximum frame width of interlaced content 1920 Maximum frame height of the generated progressive content 1080 Number of color planes 3 Bits per pixel per color plane 10 Pixels in parallel 2 Deinterlacing algorithm Vertical interpolation ( Bob ) Table 11. Scaler (Down) s Number of pixels in parallel 2 Bits per symbol 10 Symbols in parallel 3 Enable runtime control of output frame size and edge/blur thresholds Maximum input frame width 3840 Maximum input frame height 2160 Maximum output frame width 3840 Maximum output frame height 2160 Scaling algorithm POLYPHASE Vertical filter taps 12 Horizontal filter taps 12 Load scaler coefficients at runtime continued... 20

21 Add extra pipelining registers Reduced control slave register readback How user packets are handled No user packets allowed Table 12. Frame Buffer s Maximum frame width 3840 Maximum frame height 2160 Number of color planes 3 Bits per pixel per color plane 10 Pixels in parallel 2 Frame dropping Frame repeating Drop invalid frames Table 13. Scaler (Up) s Number of pixels in parallel 2 Bits per symbol 10 Symbols in parallel 3 Enable runtime control of output frame size and edge/blur thresholds Maximum input frame width 3840 Maximum input frame height 2160 Maximum output frame width 3840 Maximum output frame height 2160 Scaling algorithm POLYPHASE Vertical filter taps 4 Horizontal filter taps 4 Add extra pipelining registers How user packets are handled No user packets allowed Table 14. Mixer s Number of inputs 2 Alpha Blending Enable Register Avalon-ST ready signals Colorspace (used for background layer) RGB continued... 21

22 Pattern Uniform background Maximum output frame width 3840 Maximum output frame height 2160 Bits per pixel per color plane 10 Number of pixels transmitted in 1 clock cycle 2 How user packets are handled Discard all user packets received Table 15. Color Space Converter II (Output) Bits per Pixel per color plane 10 Number of pixels transmitted in 1 clock cycle 2 Run-time control Add extra pipelining registers How user packets are handled No user packets allowed Table 16. Chroma Resampler II (Output) Maximum input frame width 4096 Maximum input frame height 2160 Number of pixels transmitted in 1 clock cycle 2 Run-time control Add extra pipelining registers How user packets are handled No user packets allowed Table 17. Clocked Video Output s Image width / Active pixels 3840 Image height / Active lines 2160 Bits per pixel per color plane 10 Number of color planes 3 Number of pixels in parallel 2 Pixel fifo size 2048 Fifo level at which to start output 2047 Use control port 22

23 1.3.2 Intel Arria 10 UHD Video Reference Design Clocks Table 18. Clocks Name Source Frequency (MHz) Usage clk_fpga_b3_p board PLL 100 Source clock for PLL.qsys. VIP_CLK PLL.qsys 300 All of the Video IP blocks within the Platform Designer design qsys_vip_pipeline use this clock. CPU_CLK PLL.qsys 100 CPU subsystem within the qsys_vip_pipeline Platform Designer system and the management clock interfaces within the HDMI reconfiguration logic. ddr4_pll_ref_clk board PLL 133 DDR4 EMIF reference clock. refclk_fmcb_p board PLL Programmable input clock from clock-chip Si5338 on board. Software running on Nios II processor programs the Si5338 via an I2C interface to generate this MHz clock. hdmi_rx_vid_clk HDMI Rx IP <= 297 The video rate clock generated by the HDMI Rx IP core. Clocks the clocked video interface to the Clocked Video Input IP core in the video pipeline. hdmi_rx_ls_clk HDMI Rx IP <= 297 The link speed clock generated by the HDMI Rx IP core. Clocks the auxiliary data interface out of the core: audio, general control packet, AVI, VSI etc. hdmi_tx_vid_clk HDMI Tx IP <= 297 The video rate clock generated by the HDMI Tx IP core. Clocks the clocked video interface from the Clocked Video Output IP core in the video pipeline into the HDMI Tx IP core. hdmi_tx_ls_clk HDMI Tx IP <= 297 The link speed clock generated by the HDMI Tx IP core. Clocks the auxiliary data interfaces in to the core: audio, general control packet, AVI, VSI etc Software Operation The Intel Arria 10 UHD Video Reference Design software determines the current input resolution and input status automatically from the clocked video input. The software running on the Nios II processor: Programs the on-board clocking chip Si5338 via I2C to generate MHz HDMI Tx reference clock Initializes the video IP cores Processes the following events: HDMI Tx hot-plug Output resolution changes because of push-button control Stable input video availability Scaling mode control via push-button control During a Tx hot-plug, the design reads the HDMI sink s EDID to ensure it can process the user requested output format. If the connected sink cannot process 4Kp60, the design sets the output format to 1080p60. Likewise, if the sink cannot process YCbCr, the design sets the output format to RGB. If the connected HDMI sink cannot process the user selected output format, the red status light 7 illuminates to indicate the condition. 23

24 Use the push-button switches on the Intel Arria 10 GX FPGA development board to control the scaling operations that the video processing pipeline performs and to set the output video resolution. The mixer provides a stable output image using its software programmable size background image. When the design detects a stable input stream from the clock video input block, the design enables the processing pipeline up to the mixer and the design overlays it for the mixer to show. The design overlays the OSD Icon over both the background and processed video image. Press push-button PB2 to turn off the OSD Icon. The video processing pipeline converts the input image size and output image size depending on the scaling. You control the scaling using the push-buttons. Related Links Board Status Lights, DIP Switches, and Pushbuttons on page Intel Arria 10 UHD Video Reference Design Resource Utilization Table 19. Resource Utilization Targeting Intel Quartus Prime version ALMs Total Registers RAM Blocks DSP Blocks 37,700 84, Intel Arria 10 UHD Video Reference Design Document Revision History Date Version Changes January Updated for Intel Quartus Prime v17.1 Added support for YCbCr video Deleted.sdc file Removed refclk_sdi_p clock; added refclk_fmcb_p Removed duplicate stream cleaner parameters table. Added default design settings via DIP switch. Added support for deinterlacer. August Initial release. 24

Video and Image Processing Suite User Guide

Video and Image Processing Suite User Guide Video and Image Processing Suite User Guide Updated for Intel Quartus Prime Design Suite: 17.1 Subscribe Send Feedback Latest document on the web: PDF HTML Contents Contents 1 Video and Image Processing

More information

Implementing Audio IP in SDI II on Arria V Development Board

Implementing Audio IP in SDI II on Arria V Development Board Implementing Audio IP in SDI II on Arria V Development Board AN-697 Subscribe This document describes a reference design that uses the Audio Embed, Audio Extract, Clocked Audio Input and Clocked Audio

More information

AN 848: Implementing Intel Cyclone 10 GX Triple-Rate SDI II with Nextera FMC Daughter Card Reference Design

AN 848: Implementing Intel Cyclone 10 GX Triple-Rate SDI II with Nextera FMC Daughter Card Reference Design AN 848: Implementing Intel Cyclone 10 GX Triple-Rate SDI II with Nextera FMC Daughter Card Reference Design Updated for Intel Quartus Prime Design Suite: 18.0 Subscribe Send Feedback Latest document on

More information

Video and Image Processing Suite

Video and Image Processing Suite Video and Image Processing Suite August 2007, Version 7.1 Errata Sheet This document addresses known errata and documentation issues for the MegaCore functions in the Video and Image Processing Suite,

More information

Altera's 28-nm FPGAs Optimized for Broadcast Video Applications

Altera's 28-nm FPGAs Optimized for Broadcast Video Applications Altera's 28-nm FPGAs Optimized for Broadcast Video Applications WP-01163-1.0 White Paper This paper describes how Altera s 40-nm and 28-nm FPGAs are tailored to help deliver highly-integrated, HD studio

More information

Serial Digital Interface II Reference Design for Stratix V Devices

Serial Digital Interface II Reference Design for Stratix V Devices Serial Digital Interface II Reference Design for Stratix V Devices AN-673 Application Note This document describes the Altera Serial Digital Interface (SDI) II reference design that demonstrates how you

More information

Intel FPGA SDI II IP Core User Guide

Intel FPGA SDI II IP Core User Guide Intel FPGA SDI II IP Core User Guide Updated for Intel Quartus Prime Design Suite: 17.1 Subscribe Send Feedback Latest document on the web: PDF HTML Contents Contents 1 Intel FPGA SDI II IP Core Quick

More information

SDI Audio IP Cores User Guide

SDI Audio IP Cores User Guide SDI Audio IP Cores User Guide Subscribe Last updated for Quartus Prime Design Suite: 16.0 UG-SDI-AUD 101 Innovation Drive San Jose, CA 95134 www.altera.com TOC-2 Contents SDI Audio IP Cores Overview...1-1

More information

Serial Digital Interface Reference Design for Stratix IV Devices

Serial Digital Interface Reference Design for Stratix IV Devices Serial Digital Interface Reference Design for Stratix IV Devices AN-600-1.2 Application Note The Serial Digital Interface (SDI) reference design shows how you can transmit and receive video data using

More information

Bitec. HSMC Quad Video Mosaic Reference Design. DSP Solutions for Industry & Research. Version 0.1

Bitec. HSMC Quad Video Mosaic Reference Design. DSP Solutions for Industry & Research. Version 0.1 Bitec DSP Solutions for Industry & Research HSMC Quad Video Mosaic Reference Design Version 0.1 Page 2 Revision history... 3 Introduction... 4 Installation... 5 Building the demo software... 6 Page 3 Revision

More information

AN 823: Intel FPGA JESD204B IP Core and ADI AD9625 Hardware Checkout Report for Intel Stratix 10 Devices

AN 823: Intel FPGA JESD204B IP Core and ADI AD9625 Hardware Checkout Report for Intel Stratix 10 Devices AN 823: Intel FPGA JESD204B IP Core and ADI AD9625 Hardware Checkout Report for Intel Stratix 10 Devices Subscribe Send Feedback Latest document on the web: PDF HTML Contents Contents 1 Intel FPGA JESD204B

More information

SDI Audio IP Cores User Guide

SDI Audio IP Cores User Guide SDI Audio IP Cores User Guide Last updated for Altera Complete Design Suite: 14.0 Subscribe UG-SDI-AUD 101 Innovation Drive San Jose, CA 95134 www.altera.com TOC-2 SDI Audio IP Cores User Guide Contents

More information

1 Terasic Inc. D8M-GPIO User Manual

1  Terasic Inc. D8M-GPIO User Manual 1 Chapter 1 D8M Development Kit... 4 1.1 Package Contents... 4 1.2 D8M System CD... 5 1.3 Assemble the Camera... 5 1.4 Getting Help... 6 Chapter 2 Introduction of the D8M Board... 7 2.1 Features... 7 2.2

More information

Altera JESD204B IP Core and ADI AD9250 Hardware Checkout Report

Altera JESD204B IP Core and ADI AD9250 Hardware Checkout Report 2015.06.25 Altera JESD204B IP Core and ADI AD9250 Hardware Checkout Report AN-JESD204B-AV Subscribe The Altera JESD204B IP core is a high-speed point-to-point serial interface intellectual property (IP).

More information

2. Logic Elements and Logic Array Blocks in the Cyclone III Device Family

2. Logic Elements and Logic Array Blocks in the Cyclone III Device Family December 2011 CIII51002-2.3 2. Logic Elements and Logic Array Blocks in the Cyclone III Device Family CIII51002-2.3 This chapter contains feature definitions for logic elements (LEs) and logic array blocks

More information

Altera JESD204B IP Core and ADI AD9144 Hardware Checkout Report

Altera JESD204B IP Core and ADI AD9144 Hardware Checkout Report 2015.12.18 Altera JESD204B IP Core and ADI AD9144 Hardware Checkout Report AN-749 Subscribe The Altera JESD204B IP core is a high-speed point-to-point serial interface intellectual property (IP). The JESD204B

More information

Bitec. HSMC DVI 1080P Colour-Space Conversion Reference Design. DSP Solutions for Industry & Research. Version 0.1

Bitec. HSMC DVI 1080P Colour-Space Conversion Reference Design. DSP Solutions for Industry & Research. Version 0.1 Bitec DSP Solutions for Industry & Research HSMC DVI 1080P Colour-Space Conversion Reference Design Version 0.1 Page 2 Revision history... 3 Introduction... 4 Installation... 5 Page 3 Revision history

More information

Altera JESD204B IP Core and ADI AD6676 Hardware Checkout Report

Altera JESD204B IP Core and ADI AD6676 Hardware Checkout Report 2015.11.02 Altera JESD204B IP Core and ADI AD6676 Hardware Checkout Report AN-753 Subscribe The Altera JESD204B IP Core is a high-speed point-to-point serial interface intellectual property (IP). The JESD204B

More information

Intel Arria 10 SDI II IP Core Design Example User Guide

Intel Arria 10 SDI II IP Core Design Example User Guide Intel Arria 10 SDI II IP Core Design Example User Guide Updated for Intel Quartus Prime Design Suite: 17.0 Subscribe Send Feedback Latest document on the web: PDF HTML Contents Contents 1 SDI II Design

More information

Sundance Multiprocessor Technology Limited. Capture Demo For Intech Unit / Module Number: C Hong. EVP6472 Intech Demo. Abstract

Sundance Multiprocessor Technology Limited. Capture Demo For Intech Unit / Module Number: C Hong. EVP6472 Intech Demo. Abstract Sundance Multiprocessor Technology Limited EVP6472 Intech Demo Unit / Module Description: Capture Demo For Intech Unit / Module Number: EVP6472-SMT949 Document Issue Number 1.1 Issue Data: 27th April 2012

More information

Using SignalTap II in the Quartus II Software

Using SignalTap II in the Quartus II Software White Paper Using SignalTap II in the Quartus II Software Introduction The SignalTap II embedded logic analyzer, available exclusively in the Altera Quartus II software version 2.1, helps reduce verification

More information

Laboratory Exercise 4

Laboratory Exercise 4 Laboratory Exercise 4 Polling and Interrupts The purpose of this exercise is to learn how to send and receive data to/from I/O devices. There are two methods used to indicate whether or not data can be

More information

FPGA Development for Radar, Radio-Astronomy and Communications

FPGA Development for Radar, Radio-Astronomy and Communications John-Philip Taylor Room 7.03, Department of Electrical Engineering, Menzies Building, University of Cape Town Cape Town, South Africa 7701 Tel: +27 82 354 6741 email: tyljoh010@myuct.ac.za Internet: http://www.uct.ac.za

More information

SignalTap Plus System Analyzer

SignalTap Plus System Analyzer SignalTap Plus System Analyzer June 2000, ver. 1 Data Sheet Features Simultaneous internal programmable logic device (PLD) and external (board-level) logic analysis 32-channel external logic analyzer 166

More information

Serial Digital Interface Demonstration for Stratix II GX Devices

Serial Digital Interface Demonstration for Stratix II GX Devices Serial Digital Interace Demonstration or Stratix II GX Devices May 2007, version 3.3 Application Note 339 Introduction The serial digital interace (SDI) demonstration or the Stratix II GX video development

More information

SDI II MegaCore Function User Guide

SDI II MegaCore Function User Guide SDI II MegaCore Function SDI II MegaCore Function 1 Innovation Drive San Jose, CA 95134 www.altera.com UG-01125-1.0 Document last updated for Altera Complete Design Suite version: Document publication

More information

Manual Version Ver 1.0

Manual Version Ver 1.0 The BG-3 & The BG-7 Multiple Test Pattern Generator with Field Programmable ID Option Manual Version Ver 1.0 BURST ELECTRONICS INC CORRALES, NM 87048 USA (505) 898-1455 VOICE (505) 890-8926 Tech Support

More information

AN 696: Using the JESD204B MegaCore Function in Arria V Devices

AN 696: Using the JESD204B MegaCore Function in Arria V Devices AN 696: Using the JESD204B MegaCore Function in Arria V Devices Subscribe The JESD204B standard provides a serial data link interface between converters and FPGAs. The JESD204B MegaCore function intellectual

More information

SignalTap Analysis in the Quartus II Software Version 2.0

SignalTap Analysis in the Quartus II Software Version 2.0 SignalTap Analysis in the Quartus II Software Version 2.0 September 2002, ver. 2.1 Application Note 175 Introduction As design complexity for programmable logic devices (PLDs) increases, traditional methods

More information

UG0651 User Guide. Scaler. February2018

UG0651 User Guide. Scaler. February2018 UG0651 User Guide Scaler February2018 Contents 1 Revision History... 1 1.1 Revision 5.0... 1 1.2 Revision 4.0... 1 1.3 Revision 3.0... 1 1.4 Revision 2.0... 1 1.5 Revision 1.0... 1 2 Introduction... 2

More information

Upgrading a FIR Compiler v3.1.x Design to v3.2.x

Upgrading a FIR Compiler v3.1.x Design to v3.2.x Upgrading a FIR Compiler v3.1.x Design to v3.2.x May 2005, ver. 1.0 Application Note 387 Introduction This application note is intended for designers who have an FPGA design that uses the Altera FIR Compiler

More information

SingMai Electronics SM06. Advanced Composite Video Interface: HD-SDI to acvi converter module. User Manual. Revision 0.

SingMai Electronics SM06. Advanced Composite Video Interface: HD-SDI to acvi converter module. User Manual. Revision 0. SM06 Advanced Composite Video Interface: HD-SDI to acvi converter module User Manual Revision 0.4 1 st May 2017 Page 1 of 26 Revision History Date Revisions Version 17-07-2016 First Draft. 0.1 28-08-2016

More information

White Paper Lower Costs in Broadcasting Applications With Integration Using FPGAs

White Paper Lower Costs in Broadcasting Applications With Integration Using FPGAs Introduction White Paper Lower Costs in Broadcasting Applications With Integration Using FPGAs In broadcasting production and delivery systems, digital video data is transported using one of two serial

More information

CHAPTER 3 EXPERIMENTAL SETUP

CHAPTER 3 EXPERIMENTAL SETUP CHAPTER 3 EXPERIMENTAL SETUP In this project, the experimental setup comprised of both hardware and software. Hardware components comprised of Altera Education Kit, capacitor and speaker. While software

More information

SDI II IP Core User Guide

SDI II IP Core User Guide SDI II IP Core User Guide Subscribe Last updated for Quartus Prime Design Suite: 15.1 UG-01125 15.11.02 101 Innovation Drive San Jose, CA 95134 www.altera.com TOC-2 Contents SDI II IP Core Quick Reference...

More information

Lancelot. VGA video controller for the Altera Nios II processor. V4.0. December 16th, 2005

Lancelot. VGA video controller for the Altera Nios II processor. V4.0. December 16th, 2005 Lancelot VGA video controller for the Altera Nios II processor. V4.0 December 16th, 2005 http://www.microtronix.com 1. Description Lancelot is a VGA video controller for the Altera Nios (II) processor.

More information

VIDEO 2D SCALER. User Guide. 10/2014 Capital Microelectronics, Inc. China

VIDEO 2D SCALER. User Guide. 10/2014 Capital Microelectronics, Inc. China VIDEO 2D SCALER User Guide 10/2014 Capital Microelectronics, Inc. China Contents Contents... 2 1 Introduction... 3 2 Function Description... 4 2.1 Overview... 4 2.2 Function... 7 2.3 I/O Description...

More information

12. IEEE (JTAG) Boundary-Scan Testing for the Cyclone III Device Family

12. IEEE (JTAG) Boundary-Scan Testing for the Cyclone III Device Family December 2011 CIII51014-2.3 12. IEEE 1149.1 (JTAG) Boundary-Scan Testing for the Cyclone III Device Family CIII51014-2.3 This chapter provides guidelines on using the IEEE Std. 1149.1 boundary-scan test

More information

980 HDMI 2.0 Video Generator Module. Application Note UHD Alliance Compliance Testing with the UHDA Test Pattern Pack

980 HDMI 2.0 Video Generator Module. Application Note UHD Alliance Compliance Testing with the UHDA Test Pattern Pack 980 HDMI 2.0 Video Generator Module Application Note UHD Alliance Compliance Testing with the UHDA Test Pattern Pack Rev: A6 Page 1 August 19, 2016 1. Testing UHD Displays with UHD Alliance Test Patterns

More information

Partial Reconfiguration IP Core User Guide

Partial Reconfiguration IP Core User Guide Partial Reconfiguration IP Core User Guide ug-partrecon 2016.10.31 Subscribe Send Feedback Contents Contents 1 Partial Reconfiguration IP Core... 3 1.1 Instantiating the Partial Reconfiguration IP Core

More information

VID_OVERLAY. Digital Video Overlay Module Rev Key Design Features. Block Diagram. Applications. Pin-out Description

VID_OVERLAY. Digital Video Overlay Module Rev Key Design Features. Block Diagram. Applications. Pin-out Description Key Design Features Block Diagram Synthesizable, technology independent VHDL IP Core Video overlays on 24-bit RGB or YCbCr 4:4:4 video Supports all video resolutions up to 2 16 x 2 16 pixels Supports any

More information

TABLE OF CONTENTS. 03 Overview. 04 Working Environment. 06 User Interface Introduction 08 FAQ. 41 Glossary and Abbreviations.

TABLE OF CONTENTS. 03 Overview. 04 Working Environment. 06 User Interface Introduction 08 FAQ. 41 Glossary and Abbreviations. 2 TABLE OF CONTENTS 03 Overview Checking Info 15 Updating the Firmware 16 04 Working Environment Setting Video Format 18 Supported OS 04 Setting Volume 21 Supported Hardwares 04 Setting Input 27 Setting

More information

EXOSTIV TM. Frédéric Leens, CEO

EXOSTIV TM. Frédéric Leens, CEO EXOSTIV TM Frédéric Leens, CEO A simple case: a video processing platform Headers & controls per frame : 1.024 bits 2.048 pixels 1.024 lines Pixels per frame: 2 21 Pixel encoding : 36 bit Frame rate: 24

More information

The ASI demonstration uses the Altera ASI MegaCore function and the Cyclone video demonstration board.

The ASI demonstration uses the Altera ASI MegaCore function and the Cyclone video demonstration board. April 2006, version 2.0 Application Note Introduction A digital video broadcast asynchronous serial interace (DVB-) is a serial data transmission protocol that transports MPEG-2 packets over copper-based

More information

ECE532 Digital System Design Title: Stereoscopic Depth Detection Using Two Cameras. Final Design Report

ECE532 Digital System Design Title: Stereoscopic Depth Detection Using Two Cameras. Final Design Report ECE532 Digital System Design Title: Stereoscopic Depth Detection Using Two Cameras Group #4 Prof: Chow, Paul Student 1: Robert An Student 2: Kai Chun Chou Student 3: Mark Sikora April 10 th, 2015 Final

More information

Arria-V FPGA interface to DAC/ADC Demo

Arria-V FPGA interface to DAC/ADC Demo Arria-V FPGA interface to DAC/ADC Demo 1. Scope Demonstrate Arria-V FPGA on dev.kit communicates to TI High-Speed DAC and ADC Demonstrate signal path from DAC to ADC is operating as part of the signal

More information

SDI Development Kit using National Semiconductor s LMH0340 serializer and LMH0341 deserializer

SDI Development Kit using National Semiconductor s LMH0340 serializer and LMH0341 deserializer User Guide: SDALTEVK HSMC SDI ADAPTER BOARD 9-Jul-09 Version 0.06 SDI Development Kit using National Semiconductor s LMH0340 serializer and LMH0341 deserializer Page 1 of 31 1...Overview 3 2...Evaluation

More information

VSP 198CVS Quick Start

VSP 198CVS Quick Start VIEWSIZE THE WORLD VSP 198CVS Quick Start Max 2048 1152@60Hz/2560 1152 50Hz input/output resolution User customize output resolution 3G/HD/SD-SDI input Multiple cascade mapping for super resolution DVI

More information

Display Interfaces. Display solutions from Inforce. MIPI-DSI to Parallel RGB format

Display Interfaces. Display solutions from Inforce. MIPI-DSI to Parallel RGB format Display Interfaces Snapdragon processors natively support a few popular graphical displays like MIPI-DSI/LVDS and HDMI or a combination of these. HDMI displays that output any of the standard resolutions

More information

quantumdata TM G Protocol Analyzer / Generator Module for HDMI Testing Deep Analysis and Compliance Testing up to 600MHz

quantumdata TM G Protocol Analyzer / Generator Module for HDMI Testing Deep Analysis and Compliance Testing up to 600MHz quantumdata TM 980 18G Protocol Analyzer / Generator Module for HDMI Testing Deep Analysis and Compliance Testing up to 600MHz Important Note: The name and description for this module has been changed

More information

HDMI 1.3 to 3GSDI Scaler

HDMI 1.3 to 3GSDI Scaler HDMI 1.3 to 3GSDI Scaler EXT-HDMI1.3-2-3GSDIS User Manual www.gefen.com ASKING FOR ASSISTANCE Technical Support: Telephone (818) 772-9100 (800) 545-6900 Fax (818) 772-9120 Technical Support Hours: 8:00

More information

9 Analyzing Digital Sources and Cables

9 Analyzing Digital Sources and Cables 9 Analyzing Digital Sources and Cables Topics in this chapter: Getting started Measuring timing of video signal Testing cables and distribution systems Testing video signal quality from a source Testing

More information

Sundance Multiprocessor Technology Limited. Capture Demo For Intech Unit / Module Number: C Hong. EVP6472 Intech Demo. Abstract

Sundance Multiprocessor Technology Limited. Capture Demo For Intech Unit / Module Number: C Hong. EVP6472 Intech Demo. Abstract Sundance Multiprocessor Technology Limited EVP6472 Intech Demo Unit / Module Description: Capture Demo For Intech Unit / Module Number: EVP6472-SMT909 Document Issue Number 1.1 Issue Data: 25th Augest

More information

SingMai Electronics SM06. Advanced Composite Video Interface: DVI/HD-SDI to acvi converter module. User Manual. Revision th December 2016

SingMai Electronics SM06. Advanced Composite Video Interface: DVI/HD-SDI to acvi converter module. User Manual. Revision th December 2016 SM06 Advanced Composite Video Interface: DVI/HD-SDI to acvi converter module User Manual Revision 0.3 30 th December 2016 Page 1 of 23 Revision History Date Revisions Version 17-07-2016 First Draft. 0.1

More information

Digital Blocks Semiconductor IP

Digital Blocks Semiconductor IP Digital Blocks Semiconductor IP General Description The Digital Blocks IP Core decodes an ITU-R BT.656 digital video uncompressed NTSC 720x486 (525/60 Video System) and PAL 720x576 (625/50 Video System)

More information

quantumdata TM 980 HDMI 2.0 Protocol Analyzer / Generator Module Deep Analysis and Compliance Testing up to 600MHz

quantumdata TM 980 HDMI 2.0 Protocol Analyzer / Generator Module Deep Analysis and Compliance Testing up to 600MHz quantumdata TM 980 Analyzer / Generator Module Deep Analysis and Compliance Testing up to 600MHz Key Features Captures and decodes metadata, control data, protocol data, data islands, InfoFrames and auxiliary

More information

Entry Level Tool II. Reference Manual. System Level Solutions, Inc. (USA) Murphy Avenue San Martin, CA (408) Version : 1.0.

Entry Level Tool II. Reference Manual. System Level Solutions, Inc. (USA) Murphy Avenue San Martin, CA (408) Version : 1.0. Entry Level Tool II Reference Manual, Inc. (USA) 14100 Murphy Avenue San Martin, CA 95046 (408) 852-0067 http://www.slscorp.com Version : 1.0.3 Date : October 7, 2005 Copyright 2005-2006,, Inc. (SLS) All

More information

EZwindow4K-LL TM Ultra HD Video Combiner

EZwindow4K-LL TM Ultra HD Video Combiner EZwindow4K-LL Specifications EZwindow4K-LL TM Ultra HD Video Combiner Synchronizes 1 to 4 standard video inputs with a UHD video stream, to produce a UHD video output with overlays and/or windows. EZwindow4K-LL

More information

Digital Blocks Semiconductor IP

Digital Blocks Semiconductor IP Digital Blocks Semiconductor IP DB3 CCIR 656 Encoder General Description The Digital Blocks DB3 CCIR 656 Encoder IP Core encodes 4:2:2 Y CbCr component digital video with synchronization signals to conform

More information

Design and Implementation of SOC VGA Controller Using Spartan-3E FPGA

Design and Implementation of SOC VGA Controller Using Spartan-3E FPGA Design and Implementation of SOC VGA Controller Using Spartan-3E FPGA 1 ARJUNA RAO UDATHA, 2 B.SUDHAKARA RAO, 3 SUDHAKAR.B. 1 Dept of ECE, PG Scholar, 2 Dept of ECE, Associate Professor, 3 Electronics,

More information

HDMI 1.3 to 3GSDI Scaler

HDMI 1.3 to 3GSDI Scaler HDMI 1.3 to 3GSDI Scaler EXT-HDMI1.3-2-3GSDIS User Manual www.gefen.com ASKING FOR ASSISTANCE Technical Support: Telephone (818) 772-9100 (800) 545-6900 Fax (818) 772-9120 Technical Support Hours: 8:00

More information

3GSDI to HDMI 1.3 Converter

3GSDI to HDMI 1.3 Converter 3GSDI to HDMI 1.3 Converter EXT-3GSDI-2-HDMI1.3 User Manual www.gefen.com ASKING FOR ASSISTANCE Technical Support: Telephone (818) 772-9100 (800) 545-6900 Fax (818) 772-9120 Technical Support Hours: 8:00

More information

SERDES Eye/Backplane Demo for the LatticeECP3 Serial Protocol Board User s Guide

SERDES Eye/Backplane Demo for the LatticeECP3 Serial Protocol Board User s Guide for the LatticeECP3 Serial Protocol Board User s Guide March 2011 UG24_01.4 Introduction This document provides technical information and instructions on using the LatticeECP3 SERDES Eye/Backplane Demo

More information

HD-SDI to HDMI Scaler

HD-SDI to HDMI Scaler HD-SDI to HDMI Scaler USER MANUAL www.gefen.com ASKING FOR ASSISTANCE Technical Support: Telephone (818) 772-9100 (800) 545-6900 Fax (818) 772-9120 Technical Support Hours: 8:00 AM to 5:00 PM Monday through

More information

2D Scaler IP Core User s Guide

2D Scaler IP Core User s Guide 2D Scaler IP Core User s Guide August 2013 IPUG88_01.2 Table of Contents Chapter 1. Introduction... 4 Quick Facts... 4 Features... 4 Release Information... 5 Chapter 2. Functional Description... 6 Key

More information

Chapter 1 HDMI-FMC Development Kit Chapter 2 Introduction of the HDMI-FMC Card Chapter 3 Using the HDMI-FMC Board...

Chapter 1 HDMI-FMC Development Kit Chapter 2 Introduction of the HDMI-FMC Card Chapter 3 Using the HDMI-FMC Board... Chapter 1 HDMI-FMC Development Kit... 2 1-1 Package Contents... 3 1-2 HDMI-FMC System CD... 3 1-3 Getting Help... 3 Chapter 2 Introduction of the HDMI-FMC Card... 4 2-1 Features... 5 2-2 Block Diagram

More information

MIPI D-PHY Bandwidth Matrix Table User Guide. UG110 Version 1.0, June 2015

MIPI D-PHY Bandwidth Matrix Table User Guide. UG110 Version 1.0, June 2015 UG110 Version 1.0, June 2015 Introduction MIPI D-PHY Bandwidth Matrix Table User Guide As we move from the world of standard-definition to the high-definition and ultra-high-definition, the common parallel

More information

quantumdata 280 Test Set 280G Video Generator 280A Video Analyzer Portable, Feature Rich & Affordable!

quantumdata 280 Test Set 280G Video Generator 280A Video Analyzer Portable, Feature Rich & Affordable! quantumdata 280 Test Set 280G Video Generator 280A Video Analyzer Portable, Feature Rich & Affordable! 280G Video Generator 280A Video Analyzer Benefits Shortens time on job site. Reduces callbacks and

More information

VC100XUSB-Pro Installation Guide

VC100XUSB-Pro Installation Guide http://www.ems-imaging.com VC100XUSB-Pro Installation Guide Please contrast parts list and parts in package to confirm that there is no lack of any parts. Parts List Parts Number VC100XUSB-Pro capture

More information

Quick Guide Book of Sending and receiving card

Quick Guide Book of Sending and receiving card Quick Guide Book of Sending and receiving card ----take K10 card for example 1 Hardware connection diagram Here take one module (32x16 pixels), 1 piece of K10 card, HUB75 for example, please refer to the

More information

HD Mate Scaler USER MANUAL.

HD Mate Scaler USER MANUAL. HD Mate Scaler USER MANUAL www.gefen.com ASKING FOR ASSISTANCE Technical Support: Telephone (818) 772-9100 (800) 545-6900 Fax (818) 772-9120 Technical Support Hours: 8:00 AM to 5:00 PM Monday through Friday

More information

Pivoting Object Tracking System

Pivoting Object Tracking System Pivoting Object Tracking System [CSEE 4840 Project Design - March 2009] Damian Ancukiewicz Applied Physics and Applied Mathematics Department da2260@columbia.edu Jinglin Shen Electrical Engineering Department

More information

Lattice Embedded Vision Development Kit User Guide

Lattice Embedded Vision Development Kit User Guide FPGA-UG-02015 Version 1.1 January 2018 Contents Acronyms in This Document... 3 1. Introduction... 4 2. Functional Description... 5 CrossLink... 5 ECP5... 6 SiI1136... 6 3. Demo Requirements... 7 CrossLink

More information

11. JTAG Boundary-Scan Testing in Stratix V Devices

11. JTAG Boundary-Scan Testing in Stratix V Devices ecember 2 SV52-.4. JTAG Boundary-Scan Testing in Stratix V evices SV52-.4 This chapter describes the boundary-scan test (BST) features that are supported in Stratix V devices. Stratix V devices support

More information

SMPTE 259M EG-1 Color Bar Generation, RP 178 Pathological Generation, Grey Pattern Generation IP Core AN4087

SMPTE 259M EG-1 Color Bar Generation, RP 178 Pathological Generation, Grey Pattern Generation IP Core AN4087 SMPTE 259M EG-1 Color Bar Generation, RP 178 Pathological Generation, Grey Pattern Generation IP Core AN4087 Associated Project: No Associated Part Family: HOTLink II Video PHYs Associated Application

More information

quantumdata 280 Test Set

quantumdata 280 Test Set quantumdata 280 Test Set 280G Video Generator 280A Video Analyzer Portable, Feature Rich & Affordable! Now verify HDR metadata end to end! Benefits Shortens time on job site. Reduces callbacks and truck

More information

SERDES Eye/Backplane Demo for the LatticeECP3 Versa Evaluation Board User s Guide

SERDES Eye/Backplane Demo for the LatticeECP3 Versa Evaluation Board User s Guide SERDES Eye/Backplane Demo for the LatticeECP3 Versa Evaluation Board User s Guide May 2011 UG44_01.1 Introduction This document provides technical information and instructions on using the LatticeECP3

More information

Single Channel LVDS Tx

Single Channel LVDS Tx April 2013 Introduction Reference esign R1162 Low Voltage ifferential Signaling (LVS) is an electrical signaling system that can run at very high speeds over inexpensive twisted-pair copper cables. It

More information

VSP 516S Quick Start

VSP 516S Quick Start VIEWSIZE THE WORLD VSP 516S Quick Start Max 2048 1152@60Hz/2560 816 60Hz input/output resolution User customize output resolution 3G/HD/SD-SDI input Multiple cascade mapping for super resolution Seamless

More information

SignalTap: An In-System Logic Analyzer

SignalTap: An In-System Logic Analyzer SignalTap: An In-System Logic Analyzer I. Introduction In this chapter we will learn 1 how to use SignalTap II (SignalTap) (Altera Corporation 2010). This core is a logic analyzer provided by Altera that

More information

ivw-ud322 / ivw-ud322f

ivw-ud322 / ivw-ud322f ivw-ud322 / ivw-ud322f Video Wall Controller Supports 2 x 2, 2 x 1, 3 x 1, 1 x 3, 4 x 1 & 1 x 4 Video Wall Array User Manual Rev. 1.01 i Notice Thank you for choosing inds products! This user manual provides

More information

980 Protocol Analyzer General Presentation. Quantum Data Inc Big Timber Road Elgin, IL USA Phone: (847)

980 Protocol Analyzer General Presentation. Quantum Data Inc Big Timber Road Elgin, IL USA Phone: (847) 980 Protocol Analyzer General Presentation 980 Protocol Analyzer For HDMI 1.4a & MHL Sources Key Features and Benefits Two 980 products offered: Gen 2 provides full visibility into HDMI protocol, timing,

More information

AN-ENG-001. Using the AVR32 SoC for real-time video applications. Written by Matteo Vit, Approved by Andrea Marson, VERSION: 1.0.0

AN-ENG-001. Using the AVR32 SoC for real-time video applications. Written by Matteo Vit, Approved by Andrea Marson, VERSION: 1.0.0 Written by Matteo Vit, R&D Engineer Dave S.r.l. Approved by Andrea Marson, CTO Dave S.r.l. DAVE S.r.l. www.dave.eu VERSION: 1.0.0 DOCUMENT CODE: AN-ENG-001 NO. OF PAGES: 8 AN-ENG-001 Using the AVR32 SoC

More information

White Paper Versatile Digital QAM Modulator

White Paper Versatile Digital QAM Modulator White Paper Versatile Digital QAM Modulator Introduction With the advancement of digital entertainment and broadband technology, there are various ways to send digital information to end users such as

More information

User Manual rev: Made in Taiwan

User Manual rev: Made in Taiwan CV-500S HDMI to Component/CVBS & Audio Scaler Converter User Manual rev: 131218 Made in Taiwan The CV-500S HDMI to Component/CVBS & Audio Scaler Converter has been tested for conformance to safety regulations

More information

SPI Serial Communication and Nokia 5110 LCD Screen

SPI Serial Communication and Nokia 5110 LCD Screen 8 SPI Serial Communication and Nokia 5110 LCD Screen 8.1 Objectives: Many devices use Serial Communication to communicate with each other. The advantage of serial communication is that it uses relatively

More information

EEM Digital Systems II

EEM Digital Systems II ANADOLU UNIVERSITY DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EEM 334 - Digital Systems II LAB 3 FPGA HARDWARE IMPLEMENTATION Purpose In the first experiment, four bit adder design was prepared

More information

Digital Blocks Semiconductor IP

Digital Blocks Semiconductor IP Digital Blocks Semiconductor IP DB1825 Color Space Converter & Chroma Resampler General Description The Digital Blocks DB1825 Color Space Converter & Chroma Resampler Verilog IP Core transforms 4:4:4 sampled

More information

UNIVERSITY OF TORONTO JOÃO MARCUS RAMOS BACALHAU GUSTAVO MAIA FERREIRA HEYANG WANG ECE532 FINAL DESIGN REPORT HOLE IN THE WALL

UNIVERSITY OF TORONTO JOÃO MARCUS RAMOS BACALHAU GUSTAVO MAIA FERREIRA HEYANG WANG ECE532 FINAL DESIGN REPORT HOLE IN THE WALL UNIVERSITY OF TORONTO JOÃO MARCUS RAMOS BACALHAU GUSTAVO MAIA FERREIRA HEYANG WANG ECE532 FINAL DESIGN REPORT HOLE IN THE WALL Toronto 2015 Summary 1 Overview... 5 1.1 Motivation... 5 1.2 Goals... 5 1.3

More information

LogiCORE IP Spartan-6 FPGA Triple-Rate SDI v1.0

LogiCORE IP Spartan-6 FPGA Triple-Rate SDI v1.0 LogiCORE IP Spartan-6 FPGA Triple-Rate SDI v1.0 DS849 June 22, 2011 Introduction The LogiCORE IP Spartan -6 FPGA Triple-Rate SDI interface solution provides receiver and transmitter interfaces for the

More information

DLP Pico Chipset Interface Manual

DLP Pico Chipset Interface Manual Data Sheet TI DN 2510477 Rev A May 2009 DLP Pico Chipset Interface Manual Data Sheet TI DN 2510477 Rev A May 2009 IMPORTANT NOTICE BEFORE USING TECHNICAL INFORMATION, THE USER SHOULD CAREFULLY READ THE

More information

SMPTE 292M EG-1 Color Bar Generation, RP 198 Pathological Generation, Grey Pattern Generation IP Core - AN4088

SMPTE 292M EG-1 Color Bar Generation, RP 198 Pathological Generation, Grey Pattern Generation IP Core - AN4088 SMPTE 292M EG-1 Color Bar Generation, RP 198 Pathological Generation, Grey Pattern Generation IP Core - AN4088 January 18, 2005 Document No. 001-14938 Rev. ** - 1 - 1.0 Introduction...3 2.0 Functional

More information

Marshall Electronics. Pro A/V Communications VMV-402-SH. 3G/HD/SD-SDI Quad-viewer/Switcher with Audio Meter Display. User Manual.

Marshall Electronics. Pro A/V Communications VMV-402-SH. 3G/HD/SD-SDI Quad-viewer/Switcher with Audio Meter Display. User Manual. Marshall Electronics Pro A/V Communications VMV-402-SH 3G/HD/SD-SDI Quad-viewer/Switcher with Audio Meter Display User Manual Table of Contents 1. Introduction... 3 2. Features... 3 3. Package Contents...

More information

VIDEO GRABBER. DisplayPort. User Manual

VIDEO GRABBER. DisplayPort. User Manual VIDEO GRABBER DisplayPort User Manual Version Date Description Author 1.0 2016.03.02 New document MM 1.1 2016.11.02 Revised to match 1.5 device firmware version MM 1.2 2019.11.28 Drawings changes MM 2

More information

ANALOG TO VGA VIDEO INTERFACE GREGORY M. REDMAN. A technical report submitted to the Graduate School. In partial fulfillment of the requirements

ANALOG TO VGA VIDEO INTERFACE GREGORY M. REDMAN. A technical report submitted to the Graduate School. In partial fulfillment of the requirements ANALOG TO VGA VIDEO INTERFACE BY GREGORY M. REDMAN A technical report submitted to the Graduate School In partial fulfillment of the requirements for the degree Master of Sciences, Engineering Specialization

More information

SX7. Saga 7" Super Bright HDMI/3G-SDI Field Monitor with 3D-LUTs. Quick Start Guide. What s Included CHECKED BY

SX7. Saga 7 Super Bright HDMI/3G-SDI Field Monitor with 3D-LUTs. Quick Start Guide. What s Included CHECKED BY SX7 Quick Start Guide Saga 7" Super Bright HDMI/3G-SDI Field Monitor with 3D-LUTs What s Included 1 x Saga X7 Monitor 1 x V-Mount Plate (Attached) 1 x Mini-XLR to P-TAP Cable 1 x Dual Sony L Battery Adapter

More information

9. Synopsys PrimeTime Support

9. Synopsys PrimeTime Support 9. Synopsys PrimeTime Support December 2010 QII53005-10.0.1 QII53005-10.0.1 PrimeTime is the Synopsys stand-alone full chip, gate-level static timing analyzer. The Quartus II software makes it easy for

More information

STB Front Panel User s Guide

STB Front Panel User s Guide S ET-TOP BOX FRONT PANEL USER S GUIDE 1. Introduction The Set-Top Box (STB) Front Panel has the following demonstration capabilities: Pressing 1 of the 8 capacitive sensing pads lights up that pad s corresponding

More information

SOC Single Channel H264 + Audio Encoder module

SOC Single Channel H264 + Audio Encoder module SOC Single Channel H264 + Audio Encoder module Integration Manual Revision 1.1 06/16/2016 2016 SOC Technologies Inc. SOC is disclosing this user manual (the "Documentation") to you solely for use in the

More information

Chrontel CH7015 SDTV / HDTV Encoder

Chrontel CH7015 SDTV / HDTV Encoder Chrontel Preliminary Brief Datasheet Chrontel SDTV / HDTV Encoder Features 1.0 GENERAL DESCRIPTION VGA to SDTV conversion supporting graphics resolutions up to 104x768 Analog YPrPb or YCrCb outputs for

More information