SOC VTR-4000B User manual

VTR-4000B
Evaluation and Product Development Platform
Quick-Start Guide
- Encoder Kit
Revision 1.1
2017.02.03
© 2017 SOC Technologies Inc.

SOC VTR-4000B Evaluation and Product Development Platform
Quick-Start Guide V1.1, 2017
© 2007- 2017 SOC Technologies Inc. | (519) 880-8609 | soc@soctechnologies.com
®
Page 2of 6
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 WARRANTY OF ANY KIND. SOC MAKES NO
OTHER WARRANTIES, WHETHER EXPRESSED, IMPLIED, OR STATUTORY, REGARDING THE DOCUMENTATION,
INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
NONINFRINGEMENT OF THIRD-PARTY RIGHTS. IN NO EVENT WILL SOC BE LIABLE FOR ANY CONSEQUENTIAL,
INDIRECT, EXEMPLARY, SPECIAL, OR INCIDENTAL DAMAGES, INCLUDING ANY LOSS OF DATA OR LOST
PROFITS, ARISING FROM YOUR USE OF THE DOCUMENTATION.
© 2007-2017 SOC, Inc. All rights reserved.
SOC, the SOC logo, the Brand Window, and other designated brands included herein are trademarks of SOC, Inc.
Revision History
Date (MM/DD/YYYY)
Version
Notes
Author
01/20/2017
1.0
Initial Version
Mulong Li
02/03/2017
1.1
Minor Revision
Mulong Li

SOC VTR-4000B Evaluation and Product Development Platform
Quick-Start Guide V1.1, 2017
© 2007- 2017 SOC Technologies Inc. | (519) 880-8609 | soc@soctechnologies.com
®
Page 3of 6
This document is intended to be a quick-start guide for getting familiar with the evaluation kit
environment. For a thorough evaluation of SOC CODECs' capabilities, please refer to the User Guide
and various API Manuals after reading this guide.
1. Kit Contents
1. VTR-4000B Encoder Carrier-Board
2. Encoder Module
3. Cables
◦5V Power Adapter
◦USB Mini-B Cable
◦HDMI and/or SDI cable(s)
◦Ethernet Cable
2. Prerequisites
To avoid issues, please use the latest versions of software.
1. Latest version of VLC Media Player - http://www.videolan.org
2. Serial terminal. (Recommended: Tera Term - https://ttssh2.osdn.jp)
3. (Optional) SOC API CLI Toolkit – http://soctechnologies.com/tools
3. Connecting the System
CODEC Module
Video Cable
Source
Board Ports
HD Codec Modules
HDMI*
up to 1080p60 video source
HDMI_IN (J18)
HD Codec Modules
SDI*
up to 1080p60 video source
SDI_CH2 (J19)
4K Codec Modules
SDI x 4
up to 4K-60 video source
Quadrants:
SDI_CH0 (J12), upper-left
SDI_CH1 (J25), upper-right
SDI_CH2 (J19), lower-left
SDI_CH3 (J26), lower-right
Multi-Channel Codec
Modules
SDI x N
N number of channels
SDI_CH0(J12),
SDI_CH1(J25),
SDI_CH2(J19),
SDI_CH3(J26),

SOC VTR-4000B Evaluation and Product Development Platform
Quick-Start Guide V1.1, 2017
© 2007- 2017 SOC Technologies Inc. | (519) 880-8609 | soc@soctechnologies.com
®
Page 4of 6
External
Board Port
Notes
Mini-B USB
PC
J4 (USB-UART)
For API access
Module
SODIMM Slot (J2)
Power-off carrier board before
inserting/removing modules.
Ethernet
Cable
PC Ethernet port, SOC
decoder board, a network
switch, router, or a third-
party receiver.
Primary Ethernet port
(J5, bottom)
To send encoded stream data.
Speed configuration: only
100Mbps is supported at this
point
5V Power
5V Adapter
5V DC IN (J7)
VTR Board does not have a power-
switch.
*: For HD videos, either HDMI or SDI input is used. Auto switching between the 2 ports is not
supported at this point.
4. Sending Streams
Encoder Kit to PC
Checklist:
1. Cables connected (See 3. Connecting the System).
•Ethernet cable connected from board to PC
2. Serial terminal with serial port (COM port) open on PC.
•Carrier-board > Destination IP matches PC's IP address. (See Carrier Board API Manual)
3. On PC, VLC listening on “udp://@:1234” (1234 is default port, can be changed in Carrier-
Board API)
Note: H.265 Decoding is a resource-intensive operation. We advise that customers use high-
performance desktop workstations rather than laptops/netbooks to decode H.265 streams. Playback
will be smoother, and it would be easier to judge the quality and performance. For smoother playback
when PC performance is limited, lower the bitrate or frame rate through the API (See Encoder
Module API Manual).
Recommended PC configuration for H.265 playback on VLC:
oCPU: Intel Xeon E5-2637v3, 3.5GHz
oGraphics card: NVIDIA Quadro K620, 2Gb DDR3
Encoder Kit to Decoder Kit
Checklist:
1. Cables connected (See 3. Connecting the System)

SOC VTR-4000B Evaluation and Product Development Platform
Quick-Start Guide V1.1, 2017
© 2007- 2017 SOC Technologies Inc. | (519) 880-8609 | soc@soctechnologies.com
®
Page 5of 6
•Ethernet cable connected from Encoder board to Decoder board.
2. Encoder TX IP matches Decoder IP.
5. On-board User Interface
Label
Notes
System Reset
S3 (Push-button)
Reset the carrier board system
API Mode Cycle
S2 (Push-button)
Toggles API Mode (See 6. API
Interface)
API Mode LED
D11 (LED)
See API Mode LED table
API Mode LED
Linked Endpoint
On
Carrier Board API
Off
Module API
6. API Interface
When the USB-UART Cable is connected from board to PC, the PC will expose a serial (COM) port.
You can find this port in Windows in Device Manager > COM Ports. Use the following settings for
the serial port:
oBaud rate: 115200
oData bits: 8
oParity: None
oStop bits: 1
oFlow control: None
The serial link is shared by the carrier board and the module endpoints, one at a time. The API
endpoint mode can be cycled by pressing the API Mode Cycle button S2. API Mode LED D11
indicates the endpoint that is currently linked.
Endpoint
API Functions Available
Documentation
Carrier Board API
•Network Configuration
(send/receive IP/port)
•Test-pattern Generator
•VTR-4000B API Manual

SOC VTR-4000B Evaluation and Product Development Platform
Quick-Start Guide V1.1, 2017
© 2007- 2017 SOC Technologies Inc. | (519) 880-8609 | soc@soctechnologies.com
®
Page 6of 6
Endpoint
API Functions Available
Documentation
Module API
•CODEC Core API
•CODEC System API
•Video Input API
•Flash Update
•H.264 Encoder API Manual
•H.265 Encoder API Manual
•Encoder System API Manual
•Video Input API Manual
•Multiboot Module API Manual
The API serial format is available in two formats. You may press ESC (or ENTER without entering a
value) to cycle the prompt. Important: Backspace is not supported. If you make a mistake, use
ESC to cycle back and restart the input.
New API 2.0 format
API 2.0 prompt looks like this: “>”
The New API offers a simplified interface that is easier to automate and script. To read/write
values on module endpoints send:
Read a register value:
R <address hex>
Change a register value
W <address hex> <value hex>
Legacy API 1.0 format
Legacy API prompt looks like this: “Enter an address(HEX):”
The API will expose an address-value prompt-loop. To change values, enter the register
address at the address prompt (in hex), and then the decimal value at the value prompt,
followed by enter. Hex values are also accepted when given an “h” prefix/suffix, (ex. 4ABCh
or h4ABC represent 0x4ABC)
You can safely press ESC at any time to cycle the prompt without changing current values.
Table of contents
Other SOC Motherboard manuals
Popular Motherboard manuals by other brands

sparkfun
sparkfun KIT-14173 HOOK-UP GUIDE

Amber Wireless
Amber Wireless AMB2300-EV Connection diagram

NXP Semiconductors
NXP Semiconductors S32K144 EVB quick start guide

Texas Instruments
Texas Instruments LM74610-SQEVM user guide

Supermicro
Supermicro Supero PDSMi+ user manual

Biostar
Biostar A68N-5200 manual