MONOCHROME RGB YCbCr VIDEO DIGITIZER



Similar documents
Note monitors controlled by analog signals CRT monitors are controlled by analog voltage. i. e. the level of analog signal delivered through the

CMOS OV7660 Camera Module 1/5-Inch 0.3-Megapixel Module Datasheet

RGB for ZX Spectrum 128, +2, +2A, +3

Basler. Line Scan Cameras

Technical Note TN_158. What is the Camera Parallel Interface?

PCIeBPMC (PCI/PCI-X Bus Compatible) Bridge based PCIe and PMC Compatible Adapter Carrier Front View shown with 1 installed fans model # PCIeBPMC-FAN2

Camera Sensor Driver Development And Integration

MVME162P2. VME Embedded Controller with Two IP Slots

Technical data. General specifications. Indicators/operating means. 30 Hz Multiplex operation 30 Hz / n, n = number of sensors, n 5

Below is a diagram explaining the data packet and the timing related to the mouse clock while receiving a byte from the PS-2 mouse:

The modular concept of the MPA-3 system is designed to enable easy accommodation to a huge variety of experimental requirements.

KS732 Family. Rev KS732. 1/3 CCD Color USB Camera

Freescale Semiconductor, Inc. Product Brief Integrated Portable System Processor DragonBall ΤΜ

Basler scout AREA SCAN CAMERAS

DATENBLATT USB-DIO32HS USB-DIO32HS-OEM. HABEN SIE FRAGEN ODER WÜNSCHEN SIE EIN INDIVIDUELLES ANGEBOT? Unser Team berät Sie gerne persönlich.

SNC-VL10P Video Network Camera

Computer Vision. Image acquisition. 25 August Copyright by NHL Hogeschool and Van de Loosdrecht Machine Vision BV All rights reserved

MANUAL FOR RX700 LR and NR

. ImagePRO. ImagePRO-SDI. ImagePRO-HD. ImagePRO TM. Multi-format image processor line

Video and Image Processing Design Example

Product Information S N O. Portable VIP protection CCTV & Alarm System 2

S2000 Spectrometer Data Sheet

Overview. Proven Image Quality and Easy to Use Without a Frame Grabber. Your benefits include:

Kit for TLM051 monitor

ECP & ECP240-32EX

Introduction to graphics and LCD technologies. NXP Product Line Microcontrollers Business Line Standard ICs

DEVELOPMENT OF DEVICES AND METHODS FOR PHASE AND AC LINEARITY MEASUREMENTS IN DIGITIZERS

Basler. Area Scan Cameras

Chapter 5 Cubix XP4 Blade Server

SyncLink GT2/GT4 Serial Adapter

Chapter 13. PIC Family Microcontroller

Raspberry-Pi VGA Fen Logic Ltd. 8 September 2014 G.J. van Loo

DS1104 R&D Controller Board

CAUTION! THE 7I29 USES VOLTAGE AND POWER LEVELS THAT REPRESENT A HAZARD TO LIFE AND LIMB.

PRODUCT SHEET.

Products. CM-i586 Highlights. Página Web 1 de 5. file://c:\documents and Settings\Daniel\Os meus documentos\humanoid\material_o...

Open Flow Controller and Switch Datasheet

Colour Video Monitors PVM-9045QM/9042QM/9040ME PVM-6041QM

HP4000EX Hardware Manual

ZL30136 GbE and Telecom Rate Network Interface Synchronizer

EPSON Perfection 2450 PHOTO. Scanner Parts. Scanner Specifications. Basic Specifications. US letter or A4 size ( inches [ mm])

Link-65 MHz, +3.3V LVDS Transmitter 24-Bit Flat Panel Display (FPD) Link-65 MHz

Chapter 6 PLL and Clock Generator

Hello, and welcome to this presentation of the STM32L4 reset and clock controller.

VADC Versatile Analog to Digital Converter. XMC Microcontrollers August 2014

Fieldbus slave modules with I/Os, DIO

SDI TO HD-SDI HDTV UP-CONVERTER BC-D2300U. 1080i/720p HDTV Up-Converter with built-in Audio/Video processor

Lesson 10: Video-Out Interface

WEA-Base. User manual for load cell transmitters. UK WEA-Base User manual for load cell transmitters Version 3.2 UK

LonManager PCC-10 and ISA Protocol Analyzers Models and

Basler pilot AREA SCAN CAMERAS

Cameras for Industries

Technical data. General specifications. Indicators/operating means. Electrical specifications Operating voltage U B Power consumption P 0 Interface

PowerPC Microprocessor Clock Modes

Digital Systems Design. VGA Video Display Generation

High Definition (HD) Image Formats for Television Production

USER MANUAL V5.0 ST100

HARDWARE MANUAL. BrightSign HD120, HD220, HD1020. BrightSign, LLC Lark Ave., Suite 200 Los Gatos, CA

Agilent N8973A, N8974A, N8975A NFA Series Noise Figure Analyzers. Data Sheet

applicomio Profibus-DP

Matrox 4Sight GP. Industrial imaging computer with desktop-level performance and expansion. The right fit for machine vision or medical imaging

Industrial vision cameras CAMERA LINK DVI-D FULL HD CAMERA LINE

Timing Errors and Jitter

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT

LLRF. Digital RF Stabilization System

RC2200DK Demonstration Kit User Manual

Basler beat AREA SCAN CAMERAS. High-resolution 12 MP cameras with global shutter

UniPi technical documentation REV 1.1

Preliminary Draft May 19th Video Subsystem

Analog Devices Welcomes Hittite Microwave Corporation NO CONTENT ON THE ATTACHED DOCUMENT HAS CHANGED

High Speed, Real-Time Machine Vision. Perry West Automated Vision Systems, Inc.

Pmod peripheral modules are powered by the host via the interface s power and ground pins.

SIMATIC NET. CP AS-Interface Master B C. Preface Contents. Technical Description and Installation Instructions Interface to the User Program

SABRE Lite Development Kit

Computer Systems Structure Input/Output

Hello and welcome to this training module for the STM32L4 Liquid Crystal Display (LCD) controller. This controller can be used in a wide range of

RFS-805. Digital Modulator AV to COFDM. User Manual

ontroller LSI with Built-in High- Performance Graphic Functions for Automotive Applications

A PC-BASED TIME INTERVAL COUNTER WITH 200 PS RESOLUTION

nanoetxexpress Specification Revision 1.0 Figure 1 nanoetxexpress board nanoetxexpress Specification Rev 1.

DOEPFER MIDI TO SYNC INTERFACE MSY2. User's Guide (English)

MultiViu Flex 7 Data Sheet

Embedded Systems Design Course Applying the mbed microcontroller

APPLICATION NOTE. Basler racer Migration Guide. Mechanics. Flexible Mount Concept. Housing

HyperAccess Access Control System

Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V th November L6470 Stepper Motor Shield

CW46S GPS Sensor P R O D U C T B R I E F. Description. Features. Applications. Block Diagram

Basler dart AREA SCAN CAMERAS. Board level cameras with bare board, S- and CS-mount options

Digital Single Axis Controller

SBC8600B Single Board Computer

CENTRONICS interface and Parallel Printer Port LPT

FLYPORT Wi-Fi G

Waveform Monitor Audio & Loudness Logging

LEVERAGING FPGA AND CPLD DIGITAL LOGIC TO IMPLEMENT ANALOG TO DIGITAL CONVERTERS

L5354 ControlNet Communications Interface

Description: Multiparameter System (4 or 8 channels)

Computer Controlled Generating Stations Control and Regulation Simulator, with SCADA SCE

A-307. Mobile Data Terminal. Android OS Platform Datasheet

Microtronics technologies Mobile:

Transcription:

Active Silicon SNAPPER-PMC-8/24 MONOCHROME RGB YCbCr VIDEO DIGITIZER High quality analogue video acquisition board with square pixel sampling for CCIR, EIA (RS-170) standards, and nonstandard video formats. Supports configurable RS-422 or TTL control, pixel clock and external trigger. Software programmable on-board sync generator. 8 bit Look Up Tables (LUTs). Software programmable black, white and clamp levels. On-board frame store with high speed readout, including PCI bus interface supporting 132 Mbytes/sec burst transfers. Support for master and slave operation. Hardware Region of Interest (ROI) and sub-sampling. On-board Data Mapper for hardware pixel mappings. Software Development Kit (SDK) for rapid integration. PMC Monochrome/RGB Frame Grabber Module OVERVIEW Snapper-PMC-8/24 is high speed PCI board for the acquisition of standard CCIR or EIA/RS-170 video standards as well as slow scan and line scan cameras. The board is available in two variants, Snapper-PMC-24 for RGB colour or monochrome video, and Snapper-PMC-8 for monochrome only. Each channel is digitized via an 8 bit ADC, processed through an 8-bit programmable LUT (Look-Up Table), and then stored in on-board frame memory. Four software selectable inputs allow 4 RGB cameras or 12 mono cameras to be connected to a Snapper-PMC-24 (or 4 mono cameras to a Snapper-PMC-8). A custom FPGA (field programmable gate array) then performs optional sub-sampling and region of interest generation for maximum flexibility and readout speed. The on-board frame buffer consists of two banks, each capable of holding 256K pixels. The frame memory architecture allows de-interlacing on readout. A programmable PLL (phase locked loop) and sync generator combined with the custom FPGA provides versatile sync and clock options for both input and output. An on-board hardware Data Mapper provides mapping and packing functions for the conversion of data, if required, to pixel formats suitable for immediate display. PMC (PCI Mezzanine Card) is a subset of the CMC (Common Mezzanine Card) IEEE standard P1386, that uses the industry standard PCI interface bus. Snapper-PMC-24 is fully compliant with this standard. The Software Developer s Kit (SDK), available as a separate item, allows rapid system development and integration. It provides comprehensive example applications and optimised libraries, and is available for a variety of operating systems including Windows 3.1x/95/98/NT, MacOS 7/8, MS-DOS, Solaris 2, LynxOS and VxWorks. As well as functions that control the hardware, the libraries include general purpose functions for the manipulation and display of images. A Snapper-PMC-24 Block Diagram 4 Red Inputs VIDEO RED ADC RED LUT 256 x 8 FRAME DATA MAPPER PCI BUS INTERFACE 4 Green Inputs 4 Blue Inputs VIDEO VIDEO GREEN ADC BLUE ADC GREEN LUT 256 x 8 BLUE LUT 256 x 8 MEMORY: 2 BANKS OF 256K x 24 Pixel Clock GENERAL PROCESSOR C H V PCLK TRIGGER PROGRAMMABLE GENERATOR PROGRAMMABLE PLL CLOCK Key NOT AVAILABLE ON SNAPPER-PMC-8 1 of 6 Snapper-PMC-24, November 2003

separate datasheet describes the SDK in detail. CAMERA INTERFACE SPECIFICATION Video Input: Sampling: Digital Video: LUTs: Resolution: Sync: Clock: Each of the three ADCs has a four to one input multiplexer allowing each video channel to independently select one of four sources. Each video source is 75 Ohm terminated. The selection of any one of these video sources is under software control. On the Snapper-PCI-24 this allows one of four RGB sources or three of twelve monochrome sources to be selected under software control. These three multiplexers have individual control, so if required the red input of channel 1 can be digitized at the same time as the green input of channel 3 and the blue input of channel 4. For the Snapper-PCI-8 a maximum of four monochrome cameras can be supported. Video inputs are DCrestored to a programmable level. On the YCbCr version the RGB inputs can be redefined as YCbCr inputs, with the Cb and Cr inputs DC-restored to mid-level. By default CCIR video signals (European) are sampled at 14.75MHz and EIA video signals (USA and Japan) at 12.27MHz, resulting in square pixel sampling for both standards. These sampling frequencies are fully programmable under software control, which can be useful for zero aliasing with the internal pixel clock for CCD cameras. The video standard can be auto-sensed. Images are digitized in real-time - i.e. 40ms for full frame CCIR and 33ms for EIA. Maximum sampling rate is 20MHz. As default standard RGB or monochrome video signals are digitized to 24 bits (8 bits for each of red, green and blue) with black level at 0 and peak white at 255. The control of black and white level can be fully adjusted under software control. In the software library an AGC function is provided to set the levels to the above default one or several others including CCIR 601 quantization levels. On the YCbCr version, the default levels are 16 to 235 for luminance and 44 to 212 for chrominance (75% colour bars). These quantization levels conform to CCIR Recommendation 601-2. The output of each ADC drives a 256 by 8 look up table (LUT). This allows functions such as gamma correction, brightness, contrast, and thresholding to be performed in real time in hardware. For the Snapper-PCI-24 the three LUTs can be accessed individually, or all three can be written in parallel for speed. CCIR video images are digitized to a resolution of 768 x 576 and EIA (RS-170) video images to 640 x 480. These resolutions represent the full active picture area of the video signal. Non-standard cameras, such as line scan cameras can also be digitized in real-time at any resolution provided one frame or (one line) can fit into the frame store. The sync source can be selected from one of the following: Any one of the video inputs (regardless of which of the inputs is being digitized). A separate 75 Ohm composite sync input C (which will accept negative going black level sync, or negative TTL level into 75 Ohms, or video including composite video). Separate horizontal sync and vertical sync inputs H and V. These are jumper selectable as either TTL or RS-422 (differential) levels. These inputs are individually programmable as negative or positive going. The on-board programmable sync generator. The sync generator is fully programmable, with full register control of pulse widths and positions, interlaced / non-interlaced mode, and the presence / absence of double serration pulses. To ensure correct frequencies are generated the module is fitted with two crystal oscillators - one at 29.50MHz for CCIR use and one at 14.31818MHz for EIA use. If C, H or V are not being used as inputs they can be individually driven as outputs. The output is in the same format as the corresponding input; i.e. C is black level (0.3V) into 75 Ohms, and H and V are either TTL or RS-422. H and V are individually programmable as negative or positive going. The H output can also be driven out as C with either TTL or RS-422 levels. Note: Selection between TTL and RS-422 on H and V is achieved with jumpers. All other modes are controllable by software. H and V can be supplied to special order with 75 Ohm terminators fitted for use with sync sources which provide TTL levels into 75 Ohms, in which case the corresponding TTL outputs cannot be used. The selected sync source drives the programmable phase locked loop (PLL), which normally provides the module s pixel clock. The PLL uses the latest monolithic frequency synthesizer technology, and allows control of pixels per line, phase detector gain, oscillator (VCO) gain, fast or slow loop filters, and a choice of four phases of clock (0, 90, 180 or 270 ). The slow loop filter allows lock to poor sources such as video recorders. The PLL jitter is typically ±3ns, worst case ±7ns. Note that to achieve this performance a stable sync source, such as obtained using the separate H and V inputs, must be used. If a relatively poor sync source is used, such as composite video, typical jitter figures are around ±7ns to ±20ns. 2 of 6 Snapper-PMC-24, November 2003

Region of Interest: Sub-sampling: Frame Store: Trigger: Controls: Interrupts: As an alternative to the PLL, the module s pixel clock can be provided by a pixel clock input PCLK. This is jumper selectable as either TTL or RS-422 (differential), and either the positive or negative edge can be selected as the active edge. If PCLK is not being used as an input it can be driven as an output, with either the positive or negative edge selected as the active edge. The output is in the same format as the input; i.e. either TTL or RS-422. PCLK can be supplied to special order with a 75 Ohm terminator fitted for use with clock sources which provide TTL levels into 75 Ohms, in which case the corresponding TTL output cannot be used. When PCLK is used, H and V inputs can function as line and frame enables. Note: Selection between TTL and RS-422 on PCLK is achieved with jumpers. All other modes are controllable by software A region of interest (ROI) for acquisition and readout is software programmable. The horizontal start and length are controllable to a resolution of 8 pixels and the vertical start and length are controllable to a resolution of 2 lines. (The vertical start position must be less than 254 lines down the field.) Sub-sampling can be performed in hardware and is software programmable. Sub-sampling can be by two or by four: x2: Every 2nd pixel in the horizontal direction and only the first field of each frame. x4: Every 4th pixel in the horizontal direction and every second line of the first field of each frame. The video frame store consists of either 1 or 1.5 Mbytes of RAM configured as FIFO memory. The memory is arranged as two banks of 256K pixels - one bank for each video field. The two banks are accessed independently such that one field of data can be stored in the first memory bank whilst the previous field is read from the second. This allows data to be acquired at full video rates without missing fields. Alternatively the hardware can de-interlace captured video images on readout by switching banks on a line by line basis. (This de-interlacing method is hidden to the user in the software library). Colour data is stored as full 24 bits. 8 bit Grayscale data is pre-packed to 16 bits in the Frame Store so that 2 data pixels can be read in a single PCI clock, thus doubling the read out rate. This data can be mapped to other pixel formats using the Data Mapper, (see the PCI Bus Interface section). A separate TTL / RS-422 trigger input TRIG is provided for synchronization to external events - for example to synchronize to a strobed flash gun. The polarity of the trigger input is software programmable. Asynchronous reset cameras are fully supported in this mode. If TRIG is not being used as an input it can be driven as an output under software control. The output is in the same format as the input; i.e. either TTL or RS-422. TRIG can be supplied to special order with a 75 Ohm terminator fitted for use with trigger sources which provide TTL levels into 75 Ohms, in which case the corresponding TTL output cannot be used. Note: Selection between TTL and RS-422 is achieved with jumpers. All other modes are controllable by software. Brightness, contrast and DC restoration level are performed in hardware under software control. These controls adjust the digitization levels for black level, white level and clamp level of the video signal. For example, this level of control allows a small range of the input video to be digitized to the maximum of 256 levels per ADC to provide contrast enhancement. An interrupt signal is available and can be configured via software to interrupt on various events. Consult the Snapper-24 Library Programmer s Manual for more details. Polled operation is also supported. +12V Out: The raw +12V from the host machine power supply is output to provide power for the camera, if required. The output is protected by a resetable fuse, and is capable of sourcing 400mA. Connectors: A 50 way mini D SCSI-2 style socket connects signals into the module. Snapper-PMC-8: Snapper-PMC-8 is functionally identical to Snapper-PMC-24 with the following exceptions: Snapper-PMC-8 only has the Red channel ADC, and LUT fitted. Snapper-PMC-8 only has 1Mbyte of memory fitted, rather than 1.5MBytes.. Snapper-PMC-8 has the Clamp Voltage level fixed at 0.17V, rather than being software programmable. USA Europe Active Silicon Active Silicon Limited PCI BUS 17 Wilson INTERFACE Street, Suite 13, Chelmsford SPECIFICATION (INCLUDING Brunel Science DATA Park, Kingston MAPPER) Lane, Uxbridge MA 01824 USA Middlesex UB8 3PQ UK Interface: Tel +1 978 244 PCI 0490 (Peripheral Component Interconnect) Bus to Tel PCI Local +44 Bus (0) 1895 Specification 451972 Revision 2.1 using 5V Fax +1 978 244 signalling 0491 environment. Fax +44 (0) 1895 230131 info@activesilicon.com info@activesilicon.com Data Mapper: 8 bit grayscale or 24 bit RGB can be mapped to 32 bit RGBX, XBGR, BGRX, XRGB or to 16 bit RGB as RGB16 or All trademarks RGB15. referred (16 bit to in output this datasheet formats are the such property as of RGB16 their respective are owners automatically packed to 32 bits 3 of 6 Snapper-PMC-24, November 2003

prior to PCI bus transfer). Data Rates: Address Range and Interrupts: Bus master DMA supports 132 Mbytes/sec data transfer rate. The PCI data is generated by the Data Mapper reading from the Frame Buffer memory. For 24 bit RGB data, 1 pixel is transferred on each PCI clock, whereas for grayscale data, 4 pixels are transferred on alternate PCI clocks. Automatically mapped to I/O space. Board requires 64 bytes of address space. Interrupts automatically selected by host operating system. PHYSICAL AND ENVIRONMENTAL DETAILS Dimensions: Approximate weight: Mounting pillar height: IEEE Standard: Power consumption: Storage Temperature: Operating Temperature: Relative Humidity: EMC Approvals: PCB: 149mm by 74mm. With connector (overall): 155mm by 74mm. 104g. 10mm. P1386 Draft 2.0, 4th April 1995 and P1386.1 Draft 2.0, April 1995. +5V @ 1.9 Amps, +12V @ 20mA, -12V @ 15mA. -15 C to +70 C. 0 C to +55 C. 10% to 90% non-condensing (operating and storage). mark for compliance with EN 55022:1994 (class B) and EN 50082-1:1992 in accordance with EU directive 89/336/EEC. FCC Class A. Full mechanical drawings are available on request. ORDERING INFORMATION PART NUMBER SNP-PMC-8 SNP-PMC-24 CBL-50MD-SNP CBL-50MD-SNP-8 DESCRIPTION Snapper-PMC-8 monochrome frame capture board, or Snapper-PMC-24 RGB frame capture board. Snapper-PMC-8/24 cable assembly. Both cables contain a trigger input/output and an analogue sync input/output. The CBL-50MD-SNP also contains a single set of RGB inputs whereas the CBL-50MD-SNP-8 contains four monochrome inputs. Other custom cables can be made to order. Please contact Active Silicon for more information. - Software Developer s Kit. For a full list of all supported operating systems, support contracts and other options, please refer to the SDK datasheet, or contact Active Silicon directly. Currently supported operating systems include Windows NT, Windows 95, Windows 98, Windows 3.1x, MS-DOS, Solaris 2, VxWorks, LynxOS and MacOS. ORDERING NOTES Please contact Active Silicon for latest information on other Snappers, Bus Interface Boards, and supported OS. 4 of 6 Snapper-PMC-24, November 2003 1995-2003 Active Silicon Ltd

Additional Technical Information for Snapper-PMC-8/24 Connector Pinout A 50 way mini D SCSI-2 style socket connects signals into the module. Pin Number Snapper-PMC-24 Pin Number Snapper-PMC-24 1 Digital Ground 26 +12V Out 2 Pixel Clock- 27 Pixel Clock+ 3 Digital Ground 28 +12V Out 4 Digital Ground 29 Digital Ground 5 VSync- 30 VSync+ 6 HSync- 31 HSync+ 7 Trigger- 32 Trigger+ 8 Digital Ground 33 Digital Ground 9 Digital Ground 34 Analogue Ground 10 Analogue Ground 35 Analogue Ground 11 Analogue Ground 36 CSync 12 Red #3 37 Analogue Ground 13 Analogue Ground 38 Red #4 14 Red #1 39 Analogue Ground 15 Analogue Ground 40 Red #2 16 Green #3 41 Analogue Ground 17 Analogue Ground 42 Green #4 18 Green #1 43 Analogue Ground 19 Analogue Ground 44 Green #2 20 Blue #3 45 Analogue Ground 21 Analogue Ground 46 Blue #4 22 Blue #1 47 Analogue Ground 23 Analogue Ground 48 Blue #2 24 Analogue Ground 49 Analogue Ground 25 Analogue Ground 50 Analogue Ground NOTES: 1. The signal names in bold italics are available on the standard cable, (Part number CBL-50MD-SNP). 2. Signals labelled as Sig+ and Sig- are the two halves of the RS-422 signals and must be connected to twisted pair cabling. 3. When using the TTL level trigger, connect the input to TRIGGER+. 5 of 6 Snapper-PMC-24, November 2003

THIS PAGE IS INTENTIONALLY BLANK 6 of 6 Snapper-PMC-24, November 2003