Video Input Core. API Specification. Revision SOC Technologies Inc.

Similar documents
SOC Single Channel H264 + Audio Encoder module

SN54273, SN54LS273, SN74273, SN74LS273 OCTAL D-TYPE FLIP-FLOP WITH CLEAR

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

Forward Error Correction on ITU-G.709 Networks using Reed-Solomon Solutions Author: Michael Francis

VIODC SDI Demonstration

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

Configuring and using the DCU2 on the MPC5606S MCU

Xpedition Layout for Package Design. Student Workbook

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

MaxView Cinema Kit Quick Install Guide

3GSDI to HDMI 1.3 Converter

Multi-Media Card (MMC) DLL Tuning

Model: HD41-ARC. Installation Guide

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

SmartLynx X+ Cat5 AV Extender

4X1 Gefen TV Switcher GTV-HDMI N. User Manual

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

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

ARRIS Solutions Inc. TERMS OF USE ARRIS SOFTWARE APPLICATIONS

Crescent Walls User Manual

SG4424 HDTV Slave Sync Generator User Guide

Agilent M9330A Series PXI-H Arbitrary Waveform Generator

RD10MD Dual HD to SD Down Converter R-series Card Module

Agilent Parallel Bit Error Ratio Tester. System Setup Examples

DA Channel Audio Sample Rate Converter

user guide SLX-111 also available: SLX-100, SLX-214 transmitter & receiver pair tel: +44 (0) ,

PCI Frame Grabber. Model 611 (Rev.D)

Model: UHD41-ARC. Installation Guide

HD-SDI to HDMI Scaler

DLP Pico Chipset Interface Manual

DVI to HD-SDI Scaler Pro

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

AMD EPYC BRAND GUIDELINES

MAGNETIC HEAD FOR USE WITH QIC-4GB-DC RECORDING FORMAT

Intelligent Display Buffer with DSI Interface

PC/HDTV 2-Way Converter

Terms of Use and The Festival Rules

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

Section 4. Display Connector

User Manual. Model 1365 Video Scaler

SDI-HDSDXPRO. USER MANUAL Version 1.1

CrystalView DVI Micro-DL Extender

Model: HDCMP31. Installation Guide

HE/UE910, UL865 Digital Voice Interface Application Note

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

ArcticLink III BX5 Solution Platform Data Sheet

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

User Guide. HDMI Active Cable Extender. DVI-7370c

Rec. ITU-R BT RECOMMENDATION ITU-R BT * WIDE-SCREEN SIGNALLING FOR BROADCASTING

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

AND9191/D. KAI-2093 Image Sensor and the SMPTE Standard APPLICATION NOTE.

DLP Pico Kit Functional Guide

ASKING FOR ASSISTANCE

Obsolete Product(s) - Obsolete Product(s)

U SER S G UIDE. TS2002A Fiber Optic Test Kit

QUADRO AND NVS DISPLAY RESOLUTION SUPPORT

TelePresence Cisco TelePresence Synch with Edge95MXP - Troubleshooting

QUICK START GUIDE SL-6. Powering and Wireless System for the 688 Field Production Mixer

Move & Store Cart CONTENTS. Assembly Instructions

Dedicated Micros IP v3. Module Application Guide

Table 1. Summary of MCF5223x Errata

HDMI-8x8. MicroQ User Manual APANTAC LLC, 7556 SW BRIDGEPORT ROAD, PORTLAND, OR TEL: , FAX:

3G/HD/SD-SDI 5.7 LCD Monitor Tester with HDMI Output

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

AT720USB. Digital Video Interfacing Products. DVB-C (QAM-B, 8VSB) Input Receiver & Recorder & TS Player DVB-ASI & DVB-SPI outputs

Design and Implementation of an AHB VGA Peripheral

Section 14 Parallel Peripheral Interface (PPI)

User Guide. Single-Link DVI Active Cable Extender. DVI-7171c

VideoPlex4000 Video Wall Controller - 4K, HDMI

QUADRO AND NVS DISPLAY RESOLUTION SUPPORT

User Instructions. 16 SCB Sync Station.

What You Need to Know About Addressing GDPR Data Subject Rights in Primo

The World Leader in High Performance Signal Processing Solutions. Section 15. Parallel Peripheral Interface (PPI)

VGA to DVI Extender over Fiber SET

Block Diagram. dw*3 pixin (RGB) pixin_vsync pixin_hsync pixin_val pixin_rdy. clk_a. clk_b. h_s, h_bp, h_fp, h_disp, h_line

User Manual. Model 1351 DVI Repeater with HDCP

ArcticLink III VX6 Solution Platform Data Sheet

SP x6 12G/6G/3G/HD/SD-SDI Distribution Amplifier with Reclocking. User Manual. rev: Made in Taiwan

Dish Diversity Switch

Owner s Manual. UHD 4Kx2K HDMI Splitters. Models: B UHD, B UHD, B UHD-WM, B UHD

CELCAT Room Booker (CELCAT Live)

7inch Resistive Touch LCD User Manual

PRELIMINARY. QuickLogic s Visual Enhancement Engine (VEE) and Display Power Optimizer (DPO) Android Hardware and Software Integration Guide

Single Channel LVDS Tx

SM-816DT User s Manual. 2.4GHz Digital Wireless Outdoor/Indoor Camera with Night Vision and Audio

D10C2 10-bit Serial Digital to Composite/ Component Converter User Manual

R20CE 10-bit Encoder. R-series Card Module User Manual. August 25, 2003 P/N

HDMI 1.3 to 3GSDI Scaler

User Manual. AtlonA. Passive VGA Extender with Wall Plate or Box options up to 330ft over 1 x CAT5/6/7 Cable AT-VGA100-SR and AT-WPVGA-SR AT-WPVGA-SR

EUROPEAN pr ETS TELECOMMUNICATION September 1996 STANDARD

Operation Manual 1T-TG-PCHD Analog Test Generator 1T-TG-DVI DVI Test Generator

Parallel Peripheral Interface (PPI)

TIL311 HEXADECIMAL DISPLAY WITH LOGIC

CORIOmax Resolution Editor Programming Guide 2015/03/04

Sapera LT 8.0 Acquisition Parameters Reference Manual

PRO-CoaxExt HDMI extender over Coaxial cable with bi-directional IR User s Guide

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

AT03716: Implementation of SAM L Configurable Custom Logic (CCL) Peripheral. Description. SMART ARM-based Microcontrollers APPLICATION NOTE

ExtIO Plugin User Guide

feno before light and beyond

Transcription:

Video Input Core API Specification evision 1.6 2017.9.26 2017 SOC Technologies Inc.

SOC is disclosing this user manual (the "Documentation") to you solely for use in the development of designs to operate with SOC hardware devices. You may not reproduce, distribute, republish, download, display, post, or transmit the Documentation in any form or by any means including, but not limited to, electronic, mechanical, photocopying, recording, or otherwise, without the prior written consent of SOC. SOC expressly disclaims any liability arising out of your use of the Documentation. SOC reserves the right, at its sole discretion, to change the Documentation without notice at any time. SOC assumes no obligation to correct any errors contained in the Documentation, or to advise you of any corrections or updates. SOC expressly disclaims any liability in connection with technical support or assistance that may be provided to you in connection with the Information. THE DOCUMENTATION IS DISCLOSED TO YOU AS-IS WITH NO WAANTY OF ANY KIND. SOC MAKES NO OTHE WAANTIES, WHETHE EXPESSED, IMPLIED, O STATUTOY, EGADING THE DOCUMENTATION, INCLUDING ANY WAANTIES OF MECHANTABILITY, FITNESS FO A PATICULA PUPOSE, O NONINFINGEMENT OF THID-PATY IGHTS. IN NO EVENT WILL SOC BE LIABLE FO ANY CONSEQUENTIAL, INDIECT, EXEMPLAY, SPECIAL, O INCIDENTAL DAMAGES, INCLUDING ANY LOSS OF DATA O LOST POFITS, AISING FOM YOU USE OF THE DOCUMENTATION. 2008-2017 SOC, Inc. All rights reserved. SOC, the SOC logo, the Brand Window, and other designated brands included herein are trademarks of SOC, Inc. evision History The following table shows the revision history for this document. Date Comment evision Author Old versions 1.4 09/14/2017 Added evision History Added default values 09/26/2017 Corrected egister 0x80. Added 8K support, 0x8A, bit[17] 1.5 Blake 1.6 Blake Page 2 of 5

Default values For writable register, default value is the value after power on. There is no default value for the states and information registers. All default values depend on the build version and may be modified without notification. Video Input Core Addr Information (HEX) 92 Bit[2:0]: Multi-Channel/Time Sharing API Core Selection - 0 Selects all cores for writing - 1-7 = Core # - Note only 1 core can be read at a time. A value of 0 should not be used for reading registers. Default value: 0. Depends on system level build, defined in API - Encoder System API vn_n.pdf (vn_n is version number). Access /W The following registers are unique to each time-shared core (when used) 80 Bit[15:12]: Supported Bit Depth 81 Bit[31:0]: Input module Build Date 82 Bit[31:0]: SOC Debug egister 83 Bit[11:0]: Width Override Default: 0 (no override) /W 84 Bit[11:0]: Height Override Default: 0 (no override) /W 85 Bit[31:16]: Active Height Bit[15:0]: Active Width 86 Bit[31:24]: Start of Frame Count (After Video Mode Selection) Bit[23:16]: End of Frame Count (After Video Mode Selection) Bit[15:8]: Start of Frame Count(Written to DD) Bit[7:0]: End of Frame Count (Written to DD) 87 Bit[8]: Frame ate / 1.001 Detected Bit[7:0]: Frame ate (Hz) 88 Bit[23:16]: Auto Frame Decimation - For esolution/frame rate restricted versions /W* Bit[15:8]: Frame ate Decimation Keep* Page 3 of 5

Bit[7:0]: Frame ate Decimation* See note Frame ate Decimation and Keep Default value: 0x00010000. 89 Bit[15]: DD Frame Available - Indicates there is an empty frame in DD to write the current input video frame 8A Bit[17]: 8K Frame Size Supported Bit[15]: Line Duplication Supported Bit[14]: Swap Interlaced Fields* Bit[13]: 4k Frame Size Supported Bit[12]: Clear all DD frame Data* Bit[11]: Disable Input* Bit[10]: Disable Chroma* Bit[9]: Force DD Frame Available* Bit[8]: Enable Watermark* Bit[6]: Enable Line Duplication* Bit[5]: Enable Horzontal Pixel Duplication* Bit[4]: Force Mode Dual Pixel Mode* Bit[3]: Force Mode Start/End of Line/Frame Format* Bit[2]: Force Mode HSync, VSync Format* Bit[1]: Force Mode TS-EAV/SAV* Bit[0]: Force Mode BT-656* /W* Default value: 0 for all applicable bits. 8B Bit[24:0]: Frame Length in (27Mhz Clock Cycles) 8C Bit[15]: Interlaced Detected Bit[14]: Current Field Bit[13]: DE/Valid Detected Bit[12]: Dual Pixel Detected Bit[11]: TS-EAV/SAV Detected /W* Bit[10]: Start/End of Frame/Line Detected Bit[9]: Sync Mode Detected Bit[8]: BT656 Detected Bit[6:0]: DD burst Size* Default: 0x20 (burst size=32) 8D Bit[31:24]: DD Write Error Count Bit[23:16]: Frame Drop Count Bit[15:8]: Frame Bad/Damaged Count Bit[7:0]: Frame Ok Count 8E Bit[13:12]: Crop Select - 00=Left /W - 01=ight Page 4 of 5

- 10=Top - 11=Bottom Bit[11:0]: Crop Value Default: 0x0000. (No crop) 8F Bit[15]: BT656 Color Bar Test Pattern Enable*. Default 0. Bit[8]: Video Locked - Indicated the Video is stable (Previous 2 frames have the same resolution+frame rate) /W* Frame ate Decimation and Keep Bit[7:0]: Decimation specifies the frame grouping Bit[15:8]: Keep specifies how many frames to keep in the grouping Example: D=6, K=4 with an input frame rate of 60fps. esult in the following sequence where K is kept and D is dropped o KKKKDD, KKKKDD. o esulting frame rate is 40fps. Page 5 of 5