StickIt! VGA Manual. How to install and use your new StickIt! VGA module

Similar documents
VIODC SDI Demonstration

CN12 Technical Reference Guide. CN12 NTSC/PAL Camera. Technical Reference Guide PCB Rev

SOC Single Channel H264 + Audio Encoder module

Using DLP LightCrafter 4500 Triggers to Synchronize Cameras to Patterns

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

MaxView Cinema Kit Quick Install Guide

DLP Pico Chipset Interface Manual

Universal ByteBlaster

DisplayPort to VGA Converter

DVDO VS4 HDMI Switch. User s Guide How to install, set up, and use your new DVDO product

Warranty and Registration. Warranty: One Year. Registration: Please register your product at Port, or. or Windows.

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

PCI Express JPEG Frame Grabber Hardware Manual Model 817 Rev.E April 09

Enable-IT 821P PoE Extender Quickstart Guide Professional Grade Networking

Enable-IT 824WP Outdoor Waterproof PoE Extender Kit Quickstart Guide Professional Grade Networking

Model: HDCMP31. Installation Guide

Enable-IT 865 Q PRO Gigabit Professional Grade PoE Extender Kit Quickstart Guide

PCI MPEG Frame Grabber. Model 616. August 6, 2002

VS-162 / VS-164. User Manual

Instant 802.3af Gigabit Outdoor PoE Converter. Model: INS-3AF-O-G. Quick Start Guide

AABB Trademark Usage Guidelines

Jasmine Sub-board Limitation MB87P2020-A

SKY LF: GHz Ultra Low-Noise Amplifier

PD18-73/PD18-73LF: GHz Two-Way 0 Power Splitter/Combiner

Design and Implementation of an AHB VGA Peripheral

Setup Guide. Introduction

General purpose low noise wideband amplifier for frequencies between DC and 2.2 GHz

Low Voltage Multifunctional LED Controller / DMX Decoder. Specification

Atlona Mini VGA Extender with Audio AT-VGA180AS AT-VGA180AR. User Manual

Model: HD41-ARC. Installation Guide

Thank you for purchasing our product. If there is any question or request, please do not hesitate to contact us. This manual may contain technical or

DLP LightCrafter Display 4710 EVM User s Guide

PRO-ScalerHD2V HDMI to VGA & Audio Scaler Converter. User s Guide. Made in Taiwan

Congratulations on your mcable purchase! The mcable delivers the best possible picture to your HD or 4K TV by up-converting 480p and 720p content to

QUADRO AND NVS DISPLAY RESOLUTION SUPPORT

Enable-IT Port Extended Gigabit Ethernet DSLAM Quickstart Guide

AtlonA HDMI Media Center 6 inputs 1 output Switcher & Converter & 1080p Up-Scaler AT-LINE-EX. User Manual

QUADRO AND NVS DISPLAY RESOLUTION SUPPORT

HDMI to Composite Converter. User s Guide

Enable-IT Port Extended Gigabit Ethernet PoE DSLAM Quickstart Guide

Test Report TIDA /14/2014. Test Report For TIDA Aptina Automotive Camera Module 02/14/2014

SG4424 HDTV Slave Sync Generator User Guide

DVI Rover 700 User Guide

FPGA Laboratory Assignment 4. Due Date: 06/11/2012

General purpose low noise wideband amplifier for frequencies between DC and 2.2 GHz

TelePresence Cisco TelePresence Synch with Edge95MXP - Troubleshooting

Setup Guide. Introduction

AT18F Series Configurators. Application Note. Stand-alone or In-System Programming Applications for AT18F Series Configurators. 1.

SKY : Shielded Low-Noise Amplifier Front-End Module with GPS/GNSS/BDS Pre-Filter

VGA / Audio Extender Single CAT5 / CAT6 with RGB Delay Control & EQ

Children cannot always recognize potential hazards properly. This 5.1 system is not designed for operation in a heavy industry environment.

PRO-ScalerV2HD VGA to HDMI & Audio Scaler Converter. User s Guide. Made in Taiwan

M2P. Large Rectangular-bodied Indicators. Indicator (Rectangular) List of Models

VS-201H VS-401H VS-801H

PCI Frame Grabber. Model 611 (Rev.D)

Optical Engine Reference Design for DLP3010 Digital Micromirror Device

1X4 HDMI Splitter with 3D Support

Quadro Plex D2. Mosaic Mode for windows XP Reference Guide

Obsolete Product(s) - Obsolete Product(s)

3G/HD/SD-SDI to HDMI Converter

VGA Video Extender over CAT5

SKY LF: GHz Two-Stage, High Linearity and High Gain Low-Noise Amplifier

Figure 1: AHK1421 Evaluation Board Pictures.

ARRIS Solutions Inc. TERMS OF USE ARRIS SOFTWARE APPLICATIONS

Instruction Guide February 2017

User Instructions. 16 SCB Sync Station.

blink USER GUIDE Bluetooth capable Reclocker Wyred 4 Sound. All rights reserved. v1.0

ADINSTRUMENTS. making science easier. MA3300 Audio Monitor. Owner s Guide

DMC550 Technical Reference

VGA to DVI Extender over Fiber SET

FTC AGL System Controller Reference Manual Part Number

Instruction Manual. Wireless Transmitters (Digital) RVS-550W. Reverse With Confidence 1

Audio-Technica MX-381 Mixer Crestron Module Module Application Guide

TK-V201S TK-V401S 1.01

VGA & RS232 Extender SET over Single CAT5 with RGB Delay Control

VGA & Audio Receiver SET over Single CAT5 with RGB Delay Control

LavryBlack Series Model AD10 Analog to Digital Converter

Enable-IT 860C PRO Coax Gigabit Professional Grade Ethernet Extender Kit Quickstart Guide

1:4 VGA Hub EXT-VGA-144 USER S MANUAL.

The tracer - A dual range tester for semiconductors and other components.

4, 8, 16 Port VGA and Audio Extender / Splitter with Audio over Single CAT5

AVE-301T AVE-301R AVE-304T AVE-308T AVE-316T

8 Port HD/SD-SDI Switch

User Manual. Model 1365 Video Scaler

SDM-871p. SDM-871p. HD Serial Digital Component Analog Video Converter. Guide to Installation and Operation M

Enable-IT 865W PRO Gigabit Professional Grade PoE Extender Kit Quickstart Guide

COMPOSITE VIDEO (BNC) TO VGA VIDEO FORMAT CONVERTER AND SCALER AT-RGB110

Electronic M.O.P Card. Instruction Manual Model D

EVAL-RHF1009A. EVAL-RHF1009A product evaluation board. Description. Features

SKY : MHz High Linearity, Single Up/Downconversion Mixer

Model: UHD41-ARC. Installation Guide

VGA, Audio & RS232 Extender SET over Single CAT5 with RGB Delay Control & IR Pass Through

8 Port HD/SD-SDI Video Switch with 2 Port Splitter

Multi-Media Card (MMC) DLL Tuning

TVAC20000 User manual

NI-DAQmx PlugIn September 2013

VGA Video Extender over Cat 5 with RS232

Triple RTD. On-board Digital Signal Processor. Linearization RTDs 20 Hz averaged outputs 16-bit precision comparator function.

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

LavryBlack Series Model DA10 Digital to Analog Converter

Transcription:

StickIt! VGA Manual How to install and use your new StickIt! VGA module

XESS is disclosing this Document and Intellectual Property (hereinafter the Design ) to you for use in the development of designs to operate on, or interface with XESS hardware devices. XESS expressly disclaims any liability arising out of the application or use of the Design. XESS reserves the right to make changes, at any time, to the Design as deemed desirable in the sole discretion of XESS. XESS assumes no obligation to correct any errors contained herein or to advise you of any correction if such be made. XESS will not assume any liability for the accuracy or correctness of any engineering or technical support or assistance provided to you in connection with the Design. THE DESIGN IS PROVIDED AS IS WITH ALL FAULTS, AND THE ENTIRE RISK AS TO ITS FUNCTION AND IMPLEMENTATION IS WITH YOU. YOU ACKNOWLEDGE AND AGREE THAT YOU HAVE NOT RELIED ON ANY ORAL OR WRITTEN INFORMATION OR ADVICE, WHETHER GIVEN BY XESS, OR ITS AGENTS OR EMPLOYEES. XESS MAKES NO OTHER WARRANTIES, WHETHER EXPRESS, IMPLIED, OR STATUTORY, REGARDING THE DESIGN, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NONINFRINGEMENT OF THIRD-PARTY RIGHTS. IN NO EVENT WILL XESS BE LIABLE FOR ANY CONSEQUENTIAL, INDIRECT, EXEMPLARY, SPECIAL, OR INCIDENTAL DAMAGES, INCLUDING ANY LOST DATA AND LOST PROFITS, ARISING FROM OR RELATING TO YOUR USE OF THE DESIGN, EVEN IF YOU HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE TOTAL CUMULATIVE LIABILITY OF XESS IN CONNECTION WITH YOUR USE OF THE DESIGN, WHETHER IN CONTRACT OR TORT OR OTHERWISE, WILL IN NO EVENT EXCEED THE AMOUNT OF FEES PAID BY YOU TO XESS HEREUNDER FOR USE OF THE DESIGN. YOU ACKNOWLEDGE THAT THE FEES, IF ANY, REFLECT THE ALLOCATION OF RISK SET FORTH IN THIS AGREEMENT AND THAT XESS WOULD NOT MAKE AVAILABLE THE DESIGN TO YOU WITHOUT THESE LIMITATIONS OF LIABILITY. The Design is not designed or intended for use in the development of on-line control equipment in hazardous environments requiring failsafe controls, such as in the operation of nuclear facilities, aircraft navigation or communications systems, air traffic control, life support, or weapons systems ( High-Risk Applications ). XESS specifically disclaims any express or implied warranties of fitness for such High-Risk Applications. You represent that use of the Design in such High-Risk Applications is fully at your risk. 2012 XESS, Inc. XESS, the XESS logo, and other designated brands included herein are trademarks of XESS Corporation. PMOD is a trademark of Digilent Inc. All other trademarks are the property of their respective owners. This document is licensed under the Attribution-ShareAlike 3.0 Unported license, available at http://creativecommons.org/licenses/by-sa/3.0/. www.xess.com StickIt! VGA Manual

StickIt! VGA Manual MAN006 (V2.0) September 24, 2012 The following table shows the revision history for this document. Date Version Revision 02/09/12 1.0 Initial release for StickIt! VGA module V1.0. 09/24/12 2.0 Updated for StickIt! VGA module V2.0. www.xess.com StickIt! VGA Manual

Table of Contents Table of Contents C.1 Preliminaries...1 Getting Help!...1 Take Notice!...1 Packing List...1 C.2 Setup...2 Inserting Your StickIt! VGA Module Into Your StickIt! Board...2 Inserting Into a PMOD Socket...2 Inserting Into a Wing Socket...3 C.3 Operation...5 Generating Analog Color Signals...5 Generating Sync Signals...5 C.4 Using the Module...7 A.1 I/O Locations...8 A.2 Schematic...10 www.xess.com StickIt! VGA Manual

C.1 Preliminaries Here's some helpful information before getting started. Getting Help! Here are some places to get help if you encounter problems: If you can't get the StickIt! VGA module to work, send an e-mail message describing your problem to help@xess.com or submit a problem report at http://www.xess.com/help.php. Our web site also has answers to frequently-asked-questions, example designs, application notes and tutorials, a forum where you can post questions. Take Notice! It's pretty hard to get in trouble with this module. Packing List Here is what you should have received in your package: a StickIt! VGA module. PMOD TM male header (x 2). Wing male headers (8-pin x 2 & 4-pin x 2). StickIt! VGA Manual www.xess.com 1

C.2 Setup The StickIt! VGA module connects to one or two PMOD or Wing sockets on your StickIt! Board and can display color images with up to 14 bits of color depth on a VGA monitor. Inserting Your StickIt! VGA Module Into Your StickIt! Board Inserting Into a PMOD Socket To use the StickIt! VGA module with a PMOD socket, first solder the included male PMOD headers to the module as shown. If you only need six bits of color depth, then install just a single header in the STK1 slot and leave STK2 empty. Installing both headers increases the color depth to 10 bits but also requires you to use two PMOD sockets. (To insure a stable connection, only use a header with 0.25 square pins.) StickIt! VGA Manual www.xess.com 2

Setup Next, insert the module into one of the PMOD sockets on the StickIt! Board. The figure below shows the StickIt! VGA plugged into a single PMOD socket where it can generate six-bit color images. Plugging the module into two adjacent sockets increases the color depth to ten bits but consumes more I/O pins. (This module does not directly connect to any power supply so there is no need to change the setting of the voltage selection jumper of the PMOD socket.) Inserting Into a Wing Socket To use the StickIt! VGA module with a Wing socket, first solder the included Wing headers to the module as shown. If you only need six bits of color depth, then install just a single header in the STK1 slot and leave STK2 empty. Installing both headers increases the color depth to 14 bits but also requires you to use two Wing sockets. (To insure a stable connection, only use a header with 0.25 square pins.) StickIt! VGA Manual www.xess.com 3

Setup Next, insert the module into the Wing sockets on the StickIt! Board. The figure below shows the StickIt! VGA plugged into two adjacent Wing sockets where it can generate 14- bit color images. Plugging only the STK1 header of the module into a single Wing socket decreases the color depth to six bits but frees I/O pins for other uses. StickIt! VGA Manual www.xess.com 4

C.3 Operation This chapter describes the operation of the StickIt! VGA module using a simplified schematic. You can find a complete schematic at the end of this manual. Generating Analog Color Signals There are three signals -- red, green, and blue (RGB) -- that send color information to a VGA monitor. Signal levels between 0 (completely dark) and 0.7 V (maximum brightness) control the intensity of each color component, which combine to make the final color of a pixel on the monitor screen. Each analog color input can be set to one of 32 levels by five digital outputs using a simple five-bit digital-to-analog converter (DAC) consisting of a resistor network combined with the 75Ω input resistance of the monitor input. The 32 possible levels on each analog input are combined by the monitor to create a pixel with one of 32 x 32 x 32 = 32768 different colors. So the fifteen digital control lines let you select from a palette of 32768 colors. (Note that I/O limitations of the StickIt! Board and modules reduce the maximum color depth to 14 bits.) Generating Sync Signals An image (or frame) on a monitor screen is composed of h lines each containing w pixels. VGA frame size is expressed as w x h with typical sizes of 640 x 480, 800 x 600, 1024 x 768 and 1280 x 1024. In order to send a frame of pixels to the monitor, two sync signals are required: a horizontal sync to indicate the start and stop of each line of pixels going from left to right on the screen, and a vertical sync that marks the top and bottom lines so they stack up StickIt! VGA Manual www.xess.com 5

Operation to form an image. The StickIt! VGA module has two digital outputs that send these sync signals to the monitor. The timing for the sync signals is shown in below. Negative pulses on the horizontal sync signal mark the start and end of a line and ensure that the monitor displays the pixels between the left and right edges of the visible screen area. The pixels are sent on the RGB signal lines within a 25.17 μs window. After this, a front porch interval of 0.94 μs is inserted before the horizontal sync signal goes low for 3.77 μs. After a back porch interval of 1.89 μs, the next line of pixels begins. Therefore, a single line of pixels occupies 25.17 μs of a 31.77 μs interval. The red, green and blue signals are blanked during the 6.6 μs interval comprised of the front porch, sync pulse and back porch. In a similar fashion, negative pulses on the vertical sync signal mark the start and end of a frame of video lines and ensure that the monitor displays the lines between the top and bottom edges of the visible monitor screen. The lines are displayed within a 15.25 ms window. After this, a front porch interval of 0.45 ms is inserted before the vertical sync signal goes low for 64 μs. After a back porch interval of 1.02 ms, the next frame begins. Therefore, a single frame of pixels occupies 15.25 ms of a 16.784 ms interval. The RGB signals are blanked during the 1.534 ms interval comprised of the front porch, sync pulse and back porch. StickIt! VGA Manual www.xess.com 6

C.4 Using the Module To use the StickIt! VGA module, you will need to do the following: Create a Xilinx ISE FPGA project and write some HDL code for translating image data into RGB values along with horizontal and vertical syncs. Attach the module to either a PMOD or Wing socket on the StickIt! board. Determine the channel signals on the PMOD or Wing socket that connect to each I/O pin of the module. Find which FPGA pin of the XuLA board connects to each channel signal. Make a UCF file associating each FPGA pin with an I/O pin of the module. Include the UCF file in your ISE project. That's a lot of work just to display an image, so we've done most of it for you. Just go to http://github.com/xesscorp/stickit. There, you will find a subdirectory with a Xilinx ISE project that includes: an HDL file containing two related modules: one for displaying bitmapped graphics, and another for displaying text-based graphics, an example that uses the bitmapped VGA module to display an image on a VGA monitor, and a UCF file containing the FPGA pin assignments to use when installing the StickIt! VGA module into any of the PMOD or Wing sockets. StickIt! VGA Manual www.xess.com 7

A.1 I/O Locations The connections of the I/O signals to the PMOD and Wing headers of the StickIt! VGA module are shown below. Please note the following: 1. The top PMOD header (STK1) contains the two most-significant bits of the red, green and blue color signals along with the horizontal and vertical sync signals. This means you can generate images with up to 2 6 = 64 colors using only a single PMOD socket. 2. The bottom PMOD header (STK2) provides an additional four bits of color depth: two more bits of green (to which the human eye is most sensitive) and one additional bit of red and blue. Because there is an overlap of four I/O pins between adjacent PMOD sockets on the StickIt! Board, four of the I/O pins on the lower PMOD header have been left unconnected to prevent interference. So using two PMOD sockets means you can generate images with up to 2 10 = 1024 colors. StickIt! VGA Manual www.xess.com 8

I/O Locations 3. The top Wing header contains the same signals as the top PMOD header, so using a single Wing socket provides the same capability for generating 64-color images. 4. The bottom Wing header provides an additional eight bits of color depth: three more bits of green and blue and two additional bits of red. So using two Wing sockets means you can generate images with up to 2 14 = 16,384 colors. StickIt! VGA Manual www.xess.com 9

A.2 Schematic StickIt! VGA Manual www.xess.com 10