Z3 Technology Z3-DM816X-RPS RDK User manual

User’s Guide
Multi-channel H.264 HD Multimedia System
High Definition Video Processor Module
DM816X Multichannel Rapid Prototyping System
Model Name: Z3-DM816X-RPS RDK
DOC-USR-0026-02
Manual Version 2.01.19
Software Version 2.01.19
June 1, 2014
Before attempting to connect or operate this product, please read these
instructions carefully and save the manual for future use.
This document contains proprietary and confidential information of Z3 Technology,
LLC ("Z3"). This document may not be used, reproduced, disclosed, or disseminated
to anyone without the prior written approval of an authorized representative of Z3.

CONFIDENTIAL DOC-USR-0026-02
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
2
Revision History
Version
Date
Change Note
Author
1.00.00
07/18/13
Initial Version
RL/RC
1.01.00
07/30/13
Added more information
RC
1.01.01
08/02/13
Formatting
MC
2.00.23
02/09/14
Updated to reflect latest version, added sections on RTP encode,
dynamically changing bit rate, TS rate, tuning for low latency, DHCP,
and performing a decode. Added parameter lists.
RC
2.00.23a
02/12/14
Corrected reference errors on pages 8 and 17, corrected figures on
pages 17 and 34.
RC
2.01.19
06/01/14
Changed name from DM816X-RPS RDK -> DM816X-RPS RDK. Updated
screenshots. Added info on ZFinder.
RC

CONFIDENTIAL DOC-USR-0026-02
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
3
TABLE OF CONTENTS
1General Description ........................................................................................ 7
2Features ...................................................................................................... 9
2.1 Supported Input Resolutions - Encoder ............................................................ 9
2.2 Supported Output Resolutions –Decoder .......................................................... 9
3Untarring and Building the Sample Code ............................................................... 10
3.1 Preparing the Linux Environment .................................................................. 10
3.2 Making the Directories and Running the Make Script ...........................................10
4Code Overview ............................................................................................. 12
4.1 The z3apps/rdk directory ...........................................................................12
4.2 Z3 Application Overview ............................................................................ 13
4.3 RDK documentation..................................................................................15
5Running the Encoder....................................................................................... 17
5.1 Set up the HD Source ................................................................................17
5.2 Connect the Board ...................................................................................17
5.3 Set up the Terminal Window........................................................................ 18
5.4 Power on the board .................................................................................. 18
5.5 Ensure your PC has a proper IP address...........................................................20
5.6 Run the Web Interface to Configure CH1 ......................................................... 20
5.7 Run VLC to View Stream ............................................................................ 22
5.8 Streaming RTP ........................................................................................ 23
5.9 Encoding from other inputs......................................................................... 24
5.10 Changing the bitrate dynamically ................................................................. 26
5.11 Adjusting the UDP TS Rate.......................................................................... 27
5.12 Tuning for Latency ...................................................................................30
5.13 Running DHCP......................................................................................... 30
6Running the Decoder ...................................................................................... 35
6.1 Connect the Decoder board ........................................................................ 35
6.2 Set up the Decoder board to work with the Encoder board ...................................36
6.3 Configure the Encoder...............................................................................37
6.4 Configure the Decoder ..............................................................................38
7Exercising Other Features ................................................................................ 40
8Running The Code You Built on the Board .............................................................. 41
8.1 Method 1: Updating the Image File ............................................................... 41
8.2 Method 2: Running Your Code through TFTP/NFS............................................... 43
8.3 Other available u-boot commands................................................................. 47
9Summary of Options ....................................................................................... 48

CONFIDENTIAL DOC-USR-0026-02
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
4
9.1 The System Setup Tab ...............................................................................48
9.2 The User Presets Tab................................................................................. 49
9.3 The Status Tab ........................................................................................ 49
9.4 The CH1 Tab -- Encode ..............................................................................50
9.5 The CH1 Tab -- Decode ..............................................................................53
9.6 The CH2 Tab........................................................................................... 54
9.7 Values Appearing at the Bottom of All Tabs ......................................................54
Appendix A: Example of Successful Boot Log ..............................................................55
Appendix B: Troubleshooting .................................................................................66

CONFIDENTIAL DOC-USR-0026-02
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
5
LIST OF FIGURES
Figure 1 Z3-DM816X-MOD-2X Inputs and Outputs........................................................... 7
Figure 2 Z3-DM8168-APP-02 Inputs and Outputs............................................................ 8
Figure 3 Sample Content of Images Directory after Successful Build ..................................11
Figure 4 Z3-DM816X-RPS RDK Encode Example Connections.............................................17
Figure 5 Z3-DM816X-RPS RDK Encode Example Connections (Detail)...................................17
Figure 6 Z3-DM816X-RPS RDK Serial Menu (Top Part) .....................................................19
Figure 7 Web Interface Initial Screen .......................................................................20
Figure 8 Web Interface Channel 1 Configuration Tab ..................................................... 21
Figure 9 VLC Network Screen Setting to Receive Z3 TS Stream .........................................22
Figure 10 Example of Z3 Video Streaming on VLC......................................................... 22
Figure 11 Example of Z3 Video Streaming to VLC (RTP)..................................................23
Figure 12 Component and Composite Inputs ............................................................... 24
Figure 13 Mapping of A/V Cable to Component Jacks .................................................... 24
Figure 14 Mapping of A/V Cable to Composite 1/2........................................................ 25
Figure 15 Allowed Input Combinations on the Z3-DM816X-RPS RDK .................................... 25
Figure 16 Viewing Bitrate in VLC............................................................................. 26
Figure 17 Changing the Bitrate Dynamically ...............................................................26
Figure 18 Drop in Bitrate after Dynamic Bitrate Change .................................................27
Figure 19 Testing TS Rate ..................................................................................... 28
Figure 20 Status Tab ...........................................................................................29
Figure 21 TS Rate and Lower Bitrate Reflected in VLC ...................................................29
Figure 22 Tuning for Various Use Cases ..................................................................... 30
Figure 23 The User Presets Tab............................................................................... 30
Figure 24 Entering a User Preset Name .....................................................................31
Figure 25 Selecting “z3_test” within the System Setup Tab .............................................31
Figure 26 Setting DHCP within z3_test......................................................................31
Figure 27 Saving a User Preset ............................................................................... 32
Figure 28 Address Change after DHCP Set ..................................................................32
Figure 29 Using ZFinder to find the DHCP Address ........................................................33
Figure 30 ZFinder with Z3-DM816X-RPS RDK Selected ....................................................33
Figure 31 Using the New DHCP Address .....................................................................34
Figure 32 Z3-DM816X-RPS RDK Decode Connections ......................................................35
Figure 33 IP Address Change in Decoder .................................................................... 36
Figure 34 Encoder Settings for Sample Decode............................................................ 37
Figure 35 Changing to Decoder Mode ....................................................................... 38

CONFIDENTIAL DOC-USR-0026-02
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
6
Figure 36 Decoder System Setup Menu .....................................................................38
Figure 37 Decoder Settings ................................................................................... 39
Figure 38 Updating the Device Firmware from the Web Interface...................................... 41
Figure 39 Browsing for the Image File in the Updater .................................................... 42
Figure 40 Editing u-boot-env-netra-rdk.txt ...............................................................45
Figure 41 Minicom Terminal Settings ........................................................................ 45
Figure 42 Minicom Paste File Selection .....................................................................46
Figure 43 Example of Successful u-boot Configuration ...................................................46

CONFIDENTIAL DOC-USR-0026-02
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
7
1General Description
The Z3-DM816X-RPS RDK is a development system that allows encode/decode of 1080p60 video to/from a
variety of different sources. It consists of both hardware and software. The hardware includes one Z3-
DM816X-MOD-2X System on Module card, and one Z3-DM8168-APP-02 application board. The bundled
software includes all necessary components for the user to develop their own advanced multimedia,
graphics and DSP applications.
Measuring 88mm x 108mm, the Z3-DM816X-MOD-2X is a compact OEM module which supports H.264
encode/decode at up to two channels of 1080p at 60 fps (frames per second). It supports encode and
stream and decode from stream or file. It is targeted for applications such as real time transcoding,
broadcast video encoding and decoding, digital signage and video kiosks, medical and industrial video,
video conference terminals and MCUs, and high definition embedded video sub-systems. The Z3-DM816X-
MOD-2X features a unique expansion interface comprised of five high density connectors providing access
to most of the interface signals available from the DM816X processor. Figure 1 below shows the Z3-
DM816X-MOD-2X System on Module:
Figure 1 Z3-DM816X-MOD-2X Inputs and Outputs
88 mm
108 mm
HDMI
Out
GigE
SATA
USB (x2)
12V
Power
A/V
Out
Serial
Power switch
and LED
YPbPr
Out

CONFIDENTIAL DOC-USR-0026-02
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
8
An application board, the Z3-DM8168-APP-02, is included with the Z3-DM816X-RPS RDK system.This
application board uses the I/O expansion capability of the Z3-DM816X-MOD to implement additional
functions not present in the base module. The Z3-DM8168-APP-02 application board has two HDMI inputs,
two YPbPr component inputs, two analog stereo audio inputs, an SD card jack, two bi-color LEDs for status
and a JTAG header to access the module’s on-board MSP430 processor. Figure 2 below shows an image of a
Z3-DM8168-APP-02 application board:
A Linux-based media SDK license, additional design services and support are available from Z3 Technology.
Please contact Z3 at http://www.z3technology.com or e-mail at sales@z3technology.com.
88mm
Audio
1 and 2 In
HDMI
1 and 2 In
In
Component
1 and 2 in
SD Card
LEDs
186mm
Figure 2 Z3-DM8168-APP-02 Inputs and Outputs

CONFIDENTIAL DOC-USR-0026-02
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
9
2Features
Dual channel H.264 video encode and decode up to 1080p60
HDMI, Component, and Composite Input
HDMI Output
Gigabit Ethernet, Dual USB 2.0, Dual SATA2 (supporting 3Gbps), MMC/SD
1024MB DDR3 (512MB option also available)
256 MB NAND Flash
Control through RS-232 serial port or HTTP
JTAG debug port
High density connectors to interface to all signals
2.1 Supported Input Resolutions - Encoder
HDMI: 1080p60, 1080p50, 1080i30, 1080i29.97, 1080i25, 720p60, 720p59.94, 720p50, 576p50,
576i25, 480p60, 480i30, and 480i29.97
Component: 1080p60, 1080p50, 1080i30, 1080i29.97, 1080i25, 720p60, 720p59.94, 720p50, 576p50,
576i25, 480p60, 480i30, and 480i29.97
Composite: 576i25, 480i30, and 480i29.97
2.2 Supported Output Resolutions –Decoder
HDMI: 1080p60, 720p60

CONFIDENTIAL DOC-USR-0026-02
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
10
3Untarring and Building the Sample Code
3.1 Preparing the Linux Environment
Prior to building the Z3 sample code, certain modules are required. In Ubuntu 10.x or later, the following
command can be used to get the required modules:
sudo apt-get install bison flex mtd-utils liblzo2-dev uuid-dev zlib1g-dev
libpcre3-dev autoconf autoconf-archive automake automake1.9 automake1.9-doc
libtool libtool-doc
In Fedora, the command would be:
sudo yum install bison flex mtd-utils mtd-utils-ubi lzo-devel libuuid-devel
pcre-devel automake automake17 automake14 autoconf libtool
If you are running a 64-bit OS, it may be necessary to install some 32-bit libraries for the cross-compiling
toolchain. You can determine whether your OS is 64-bit by using the “uname –p” command. A 64-bit OS
will return “x86_64,” while a 32-bit OS will return “i386”, “i586”, or “i686”.
For 64-bit Ubuntu, you can get the necessary libraries by typing:
# sudo apt-get install ia32-libs
For 64-bit Fedora, you can type:
# sudo yum install glibc.i686
3.2 Making the Directories and Running the Make Script
The software provided will allow you to re-create the pre-installed software of the Z3-DM816X-RPS RDK
starting from the included source code.
On a PC running Linux, create a directory where the released materials are going to be located:
# mkdir /home/z3/z3-netra-rdk
Copy the released tar archive to that directory:
# cp SW-6R2-00218-01_DM8168-MC-RPS-SRC-20140508.tar.bz2 /home/z3/z3-netra-rdk
Untar the archive:
# tar -xvjf SW-6R2-00218-01_DM8168-MC-RPS-SRC-20140508.tar.bz2
Note: Untarring could take 5 to 10 minutes.
Then go into the directory just created and run the build script:
# cd z3-netra-DM8168-MC-RPS-SRC-20140508
# ./makeall
Note: Building can take around 30-40 minutes. You will also need to type in the sudo password a few

CONFIDENTIAL DOC-USR-0026-02
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
11
times toward the end of the build.
The outcome of the build process should be newly created image files in the images directory. You can
confirm this by doing the following:
# cd images
# ls -alt
The result should be something like the following. Note that actual filenames, dates, and times will differ.
Figure 3 Sample Content of Images Directory after Successful Build

CONFIDENTIAL DOC-USR-0026-02
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
12
4Code Overview
Once you have untarred the code, you will see the following top-level directories:
build-tools Config files and scripts for building the codebase
dvr-rdk A modified version of the TI RDK code
factory Factory testing scripts (the user can disregard these)
filesys The base filesystem for release
kernels Kernel code for release
sysapps Various supporting applications
toolchain The ARM toolchain for building the codebase
u-boot u-boot code for release
z3apps Z3 sample application code and scripts
The Z3 sample application code that comes with the Z3-DM816X-RPS RDK is run from the run.sh script in
dvr-rdk/dvr_rdk/bin/ti816x. This code calls the z3_dvr_rdk_demo_mcfw_api.out binary, which initializes
and runs the encoder. This binary is built from the dvr-rdk directory. The code for the binary resides in
z3apps/rdk/rdk_demo. The z3apps/rdk directory is described in more detail in the next section.
4.1 The z3apps/rdk directory
There are three main subdirectories: rdk_demo, z3_mcfw_api, and z3
4.1.1 rdk_demo
This directory contains the code for the various modes that Z3’s boards are able to run in. The encoder
setup is done in demo_vcap_vdis.c. The decoder setup is done in demo_vdec_vdis.c. The passthrough
setup is done in demo_vcap_vdis.c.
The file demo_rtptx.c is responsible for setting the output mode of the encoder. Output to file, RTP, and
MPEG2-TS are handled here.
The file demo_mcsenc.c contains the implementation of the command line interface. This can be run
using the following command:
# source /opt/mcsenc/mcsenc.sh

CONFIDENTIAL DOC-USR-0026-02
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
13
4.1.2 z3_mcfw_api
This directory contains a modified version of the TI mcfw API (found in dvr-
rdk/dvr_rdk/mcfw/src_linux/mcfw_api) that is tailored to work with Z3’s hardware and use-cases. The
link setup code for Z3’s sample applications can be found in the usecases directory. The use-case code is
called from ti_vsys.c in the same directory.
4.1.3 z3
This directory contains the base code for RTP TX and RX, as well as the base code for audio capture and
output.
4.2 Z3 Application Overview
4.2.1 Application Names and Locations
For encode, there are two binaries in the sample code. The first is a menu-based sample application (this
is what comes up in the serial terminal when the board is powered on). The second is a command line
interface that is more flexible and easier to use from a programming standpoint. The web-based interface
uses the command line interface extensively.
The menu-based sample application binary can be found at:
/opt/dvr_rdk/ti816x/bin/z3_dvr_rdk_demo_mcfw_api.out
The command line interface binary can be found at:
/opt/dvr_rdk/ti816x/bin/mcfw_mcsenc
On the decode side, there is a command line interface. The binary for this can be found at:
/opt/dvr_rdk/ti816x/bin/mcfw_mcsdec
4.2.2 Application Options and Arguments
The menu-based sample application uses an .ini file. This .ini file is built in the script run.sh and stored in
/tmp/encode.ini.
Once called with the .ini file, the menu-based sample application presents to the user a menu of options.
Most .ini files are geared toward a specific option. The easiest way to get a valid .ini file is to run the
script with the settings you want and then copy the generated .ini out of /tmp and save it.
The command line interface for the encoder is set up by running:

CONFIDENTIAL DOC-USR-0026-02
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
14
# source /opt/mcsenc/mcsenc.sh
This will present you with an "=" prompt. You can then enter commands to encode. For example:
= encode instance=1 source=HDMI1 dst=rtp://192.168.0.6:5004 size=1280x720 audio=off
will start an encode from HDMI1 streaming to 192.168.0.6 at port 5004 scaled to 1280x720. You can find an
example of using this in a script at:
$PRJROOT/dvr-rdk/runz3demo.sh
The command line interface for the decoder is set up by running:
# source /opt/mcsdec/mcsdec.sh
This will present you with an "=" prompt. You can then enter commands to decode. For example:
= decode instance=1 source=rtp://192.168.0.6:5004 audio=on aport=hdmi
will start a decode from RTP from port 192.168.0.6 at port 5004 sending audio to HDMI.
4.2.3 Application Source Code
The application source code can be found mainly in:
z3apps/rdk/rdk_demo
The top-level file for the menu-driven application is demo.c. The top-level files for the command line
interfaces are demo_mcsenc.c and demo_mcsdec.c.

CONFIDENTIAL DOC-USR-0026-02
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
15
4.3 RDK documentation
Documentation on the RDK can be found in dvr-rdk/dvr_rdk/docs. Below is a list of some of the major
documentation available:
Docs
├── DM81xx_DVR_RDK_Install_Guide.pdf
├── DM81xx_DVR_RDK_MainPage.pdf
├── DM81xx_DVR_RDK_Release_Notes.pdf
├── DM81xx_DVR_RDK_Release_Summary.pdf
├── AppNotes
│├── DM8107_DVR_RDK_DM8107DVR_SchematicChanges_BCH120.pdf
│├── DM8107_DVR_RDK_PowerSavings.pdf
│├── DM8168_DVR_RDK_AVS_User_Guide.pdf
│├── DM81xx_DVR_RDK_960H_Notes.pdf
│├── DM81xx_DVR_RDK_App_Notes_Summary.pdf
│├── DM81xx_DVR_RDK_Audio_Notes.pdf
│├── DM81xx_DVR_RDK_AVSync_Notes.pdf
│├── DM81xx_DVR_RDK_Boot_Logo_and_External_Device.pdf
│├── DM81xx_DVR_RDK_Customer_Display_Resolution.pdf
│├── DM81xx_DVR_RDK_Debug_Statistics.pdf
│├── DM81xx_DVR_RDK_Display_Output_Configuration.pdf
│├── DM81xx_DVR_RDK_Ethernet_Offload_Driver.pdf
│├── DM81xx_DVR_RDK_External_Video_Device_Configuration.pdf
│├── DM81xx_DVR_RDK_Flash_File_FS.pdf
│├── DM81xx_DVR_RDK_Graphics_Using_FBDev.pdf
│├── DM81xx_DVR_RDK_HDMI_Control_Notes.pdf
│├── DM81xx_DVR_RDK_Memory_Map.pdf
│├── DM81xx_DVR_RDK_Minimal_Root_File_System.pdf
│├── DM81xx_DVR_RDK_Network_Stack_Optimization_Techniques_for_Multichannel_NVR.pdf
│├── DM81xx_DVR_RDK_PLL_Print_Utility.pdf
│├── DM81xx_DVR_RDK_Qt_Installation_Guidelines.pdf
│├── DM81xx_DVR_RDK_SCD_AlgorithmIntegration.pdf
│├── DM81xx_DVR_RDK_Software_OSD_Notes.pdf
│└── DM81xx_DVR_RDK_Software_OSD_Text_Render_Notes.pdf
├── software_manifest.htm
├── TestReports
│├── DM810X_DVRRDK_Test_Report_04.00.00.03.xls

CONFIDENTIAL DOC-USR-0026-02
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
16
│├── DM814X_DVRRDK_Test_Report_04.00.00.03.xls
│├── DM816X_DVRRDK_Test_Report_04.00.00.03.xls
│└── HDMITestReports
├── Trainings
│└── DVR_RDK_McFW_Link_API_Training.pdf
├── Usecases
│├── DM810x_DVR_RDK_UseCaseGuide_4D1_8CIF_16CIF_DVR.pdf
│├── DM810x_DVR_RDK_UseCaseGuide_Decode_Display.pdf
│├── DM814x_DVR_RDK_UseCaseGuide_4D1_8CIF_16CIF_DVR.pdf
│├── DM814x_DVR_RDK_UseCaseGuide_Decode_Display.pdf
│├── DM816x_DVR_RDK_UseCaseGuide_16D1_DVR.pdf
│├── DM816x_DVR_RDK_UseCaseGuide_32D1_Decode_Display.pdf
│├── DM816x_DVR_RDK_UseCaseGuide_SD_HD_Encode_Card.pdf
│└── DM81xx_DVR_RDK_Interlace_UseCaseGuide.pdf
└── UserGuides
├── DM8168_DVR_RDK_GUI_Guide.pdf
├── DM816x_FAPLL.xls
├── DM81xx_DVR_RDK_Demo_Guide.pdf
├── DM81xx_DVR_RDK_FAQs.pdf
├── DM81xx_DVR_RDK_IPC_Bits_Out_Host.pdf
├── DM81xx_DVR_RDK_Migration_Guide.pdf
├── DM81xx_DVR_RDK_Overview.pdf
├── DM81xx_DVR_RDK_PSP_Arago.pdf
├── DM81xx_DVR_RDK_SCD_DMVAL_FAQs.pdf
├── DMVAL_API_and_UsersGuide.pdf
├── DVR_RDK_ApiGuide.CHM
└── SCD_TI_API_UsersGuide_v00.50.pdf

CONFIDENTIAL DOC-USR-0026-02
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
17
5Running the Encoder
This section gives step-by-step instructions on taking the Z3-DM816X-RPS RDK and using it to stream 1080p
or 1080i video to VLC running on your PC.
5.1 Set up the HD Source
(1) Select an HD source with HDMI non-HDCP output (in Z3’s testing, the Brite-View BV-5005HD is used).
-Power on the HD Source
-Connect HDMI to a monitor
-Set the HD Source to 1080p or 1080i output
-Select content you would like to stream
5.2 Connect the Board
For these steps, please refer to Figure 4 and Figure 5.
Figure 4 Z3-DM816X-RPS RDK Encode Example Connections
HDMI In 2
HDMI In 1
Stereo 1
Stereo 2
Component 2
Component 1, or Composite 1 (Yellow) + Composite 2 (Red)
Figure 5 Z3-DM816X-RPS RDK Encode Example Connections (Detail)
Serial
Power
Switch
12V In
Ethernet
See Figure 5
HDMI
Out

CONFIDENTIAL DOC-USR-0026-02
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
18
(2) Connect the supplied 2.5mm serial cable and NULL modem adapter to your PC.
(3) Take the HDMI cable connected to the monitor and connect it to HDMI In 1 of the board.
(4) Connect the Ethernet
The next step is to set up a terminal to view the activity of the board …
5.3 Set up the Terminal Window
(5) If you are running from a Windows PC, run TeraTerm. Select “Setup – Serial Port” and set the
following:
Port: Whichever serial port the port is connected to
Baud Rate: 115200
Data: 8-bit
Parity: None
Stop: 1-bit
Flow Control: None
(6) If you are running from Linux, type:
# sudo minicom –s
And then configure by doing the following:
-Select “Serial Port Setup”
-Ensure the right Serial Device is specified (typically “/dev/ttyUSB0”)
-Set option E (“Bps/Par/Bits”) to 115200 8N1
-Press <return>
-Select “Exit”
5.4 Power on the board
(7) Connect the 12V power supply and turn on the switch. If all is configured properly, you should see the
board booting up within the terminal window. After about a minute, you will see the RPS Main Menu:

CONFIDENTIAL DOC-USR-0026-02
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
19
Note the local IP address and netmask (in this example, it is 192.168.81.68 and 255.255.0.0).
This is the IP address of the board. You will need this later to access the web interface.
Figure 6 Z3-DM816X-RPS RDK Serial Menu (Top Part)

CONFIDENTIAL DOC-USR-0026-02
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
20
5.5 Ensure your PC has a proper IP address
(8) To be able to communicate with the board, the PC that you are communicating from needs to have
the same first two parts of the IP address. For example, if the board has an IP address of
192.168.81.68, your PC would need to have an address of 192.168.x.y, where x.y is anything but 81.68
(and not conflicting with whatever is on your current network, of course). Ensure that this is the
case. If necessary, use the “P” and “N” options to modify the address/network of the board to
conform to your network. Note that the first two parts being the same are based on a value of
netmask of 255.255.0.0. If netmask were 255.255.255.0, for example, then the first three parts of
the IP address would have to be the same.
After you are done, make note of the address you set it to. This will be important in the streaming
step.
5.6 Run the Web Interface to Configure CH1
(9) In your PC, run a web browser (for best results, Z3 recommends FireFox or Chrome). In this browser,
type the IP address of the board noted in step (7) (for example, if the default value is used, it would
be http://192.168.81.68). After about 3 seconds, the control menu should come up:
(10) Click on the “CH1” tab
(11) You should see the Channel 1 configuration tab. In this tab, set “Output Format” to UDP and “Dest
Address” to the IP address of your PC (in this example, 192.168.0.6) Also make note of the value of
“Dest Port” (should be 5004 by default):
Figure 7 Web Interface Initial Screen
Table of contents
Other Z3 Technology Control Unit manuals