Z3 Technology Z3-DM816X-VI-RPS User Manual

Z3 Technology Z3-DM816X-VI-RPS User Manual

Video infrastructure 1080p60 system
Table of Contents

Advertisement

Quick Links

Video Infrastructure 1080p60 System
DM816X Multichannel Rapid Prototyping System
Model Name:
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.
User's Guide
Z3-DM816X-VI-RPS (RDK)
DOC-USR-0046-02
Manual Version 2.00.04a
Software Version 2.00.04
February 3, 2014

Advertisement

Table of Contents
loading

Summary of Contents for Z3 Technology Z3-DM816X-VI-RPS

  • Page 1 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...
  • Page 2 CONFIDENTIAL Z3-DM816X-VI-RPS RDK V2.00.04a Revision History Version Date Change Note Author 2.00.04 11/19/13 Original Document 2.00.04a 2/3/14 Updated photos ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 3: Table Of Contents

    8. Summary of Options ..................31 The System Setup Tab ................31 The User Presets Tab ................. 31 The Status Tab ..................32 ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 4 Values Appearing at the Bottom of All Tabs ............35 9. Known Limitations ..................36 Appendix A: Example of Successful Boot Log ............... 37 Appendix B: Troubleshooting .................. 47 ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 5 Figure 2 Z3-DM8168-APP-3X Application Board .............. 7 Figure 3 Sample Content of Images Directory after Successful Build ........10 Figure 4 Demo Connections for Z3-DM816X-VI-RPS ............16 Figure 5 Web Interface Initial Screen ................ 18 Figure 6 Channel 1 Configuration Screen ..............19 Figure 7 VLC Open Network Screen ................
  • Page 6: General Description

    Z3-DM816X-VI-RPS RDK V2.00.04a 1. General Description The Z3-DM816X-VI-RPS is a development system that consists of the hardware and software to allow encode/decode of 1080p60 video to/from a variety of different sources. The hardware provided includes one Z3-DM816X-MOD System on Module card and one Z3-DM8168-APP-3X Carrier/Application board. The Carrier/Application board provides advanced video input capabilities.
  • Page 7: Figure 2 Z3-Dm8168-App-3X Application Board

    CONFIDENTIAL Z3-DM816X-VI-RPS RDK V2.00.04a An application board, the Z3-DM8168-APP-3X, is available from Z3 Technology and is included with the Z3- DM816X-VI-RPS. 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-3X application board has an HDMI input, 3G SDI input/output, ASI input/output, YPbPr input and two analog stereo audio inputs.
  • Page 8: Features

    1080p60, 1080p50, 1080i30, 1080i29.97, 1080i25, 720p60, 720p59.94, 720p50, 576p50, 576i25, 480p60, 480i30, and 480i29.97 2.2 Supported Output Resolutions HDMI: 1080p60, 720p60 Component: 1080p60, 720p60 ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 9: Untarring And Building The Sample Code

    # 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-VI-RPS 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 (note: the name may slightly vary).
  • Page 10: Figure 3 Sample Content Of Images Directory After Successful Build

    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 ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 11: Code Overview

    Z3 demo application code and scripts The Z3 demo code that comes with the Z3-DM816X-VI-RPS 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.
  • Page 12: Z3 Application Overview

    .ini out of /tmp and save it. The command line interface for the encoder is set up by running: ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 13: Application Source Code

    The top-level file for the menu-driven demo is demo.c. The top-level files for the command line interfaces are demo_mcsenc.c and demo_mcsdec.c. ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 14: Rdk Documentation

    │ ├── 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 ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 15 ├── 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 ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 16: Running The Encode Demo

    This section gives step-by-step instructions on taking the Z3-DM816X-VI-RPS and using it to stream 1080p or 1080i video to VLC running on your PC. In addition to the Z3-DM816X-VI-RPS, an HD source with HDMI output and a PC are required.
  • Page 17: Set Up The Terminal Window

    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. ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 18: Ensure Your Pc Has A Proper Ip Address

    (10) Click on the “CH1” tab Figure 6 (11) You should see the Channel 1 configuration tab ( ). In this tab, change Video Resolution to ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 19: Run Vlc To View Stream

    ). If status is “POLLING” that means a valid HDMI input was not detected in HDMI In. 5.7 Run VLC to View Stream ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 20: Figure 7 Vlc Open Network Screen

    (15) Press “Enter.” (16) You should now see video streaming to VLC: Figure 8 Example of Z3 Video Streaming to VLC (UDP) ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 21: Streaming Rtp

    (22) Open VLC. Select “Media – Open File” and select the “z3-netra.sdp” file you just copied. (23) You should then see RTP video streaming on VLC: Figure 9 Example of Z3 Video Streaming to VLC (RTP) ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 22: Sample Use Cases

    Case 1: Highest Quality, Highest Latency 9999 Case 2: Good Quality, Standard Latency 2000 Case 3: Normal Quality, Lowest Latency Figure 10 Tuning for Various Use Cases ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 23: Exercising Other Features

    This can be used to start a streaming encode session or to encode to a file on a connected USB drive or SATA drive. A separate manual for MCSENC is available upon request. ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 24: Running The Code You Built On The Board

    (3) This brings you to the Software Updater screen. Click “Browse” and browse to the directory z3-netra- rdk/z3-netra-RDK-(date)/images and select the image file “z3-netra-upd.img”: ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 25: Figure 12 Browsing For The Image File In The Updater

    (5) Click “Upload and Update.” You should see a “FLASH Update now in progress” message. Once finished it will go back to the main menu. (6) You should be able to now run using the updated image. ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 26: Method 2: Running Your Code Through Tftp/Nfs

    (a) Get NFS if it is not already installed: # sudo apt-get install nfs-kernel-server (b) Create /export/users and set it up: ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 27 (here emacs is used – any text editor can be used) # cd /home/z3/z3-netra-rdk # cd z3-netra-RDK-20130826 # cd u-boot # emacs u-boot-env-netra-rdk.txt ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 28: Figure 13 Editing U-Boot-Env-Netra-Rdk.txt

    “Terminal Settings” window. From here, set “Newline tx delay (ms)” (option D) to 100, and “Character tx delay (ms)” (option F) to 1: Change to 100 Change to 1 Figure 14 Minicom Terminal Settings ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 29 6) From the u-boot prompt, type “boot” Z3-DM8168-MOD# boot You should see the Z3-DM816X-VI-RPS boot the kernel obtained via TFTP, mount a file system using NFS, and then go straight to the serial menu. Appendix A shows an example of a successful boot. If you are running into issues, see the “Troubleshooting”...
  • Page 30: Other Available U-Boot Commands

    Update root filesystem ramdisk run update-jffs2 Update jffs2 image (requires mtd-utils on host) run update-ubifs Update jffs2 image (requires ubi utils on host) ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 31: Summary Of Options

    The System Setup Tab Parameter Options (default in bold) Notes Local IP Address 192.168.x.y (192.168.81.68) Sets the IP address of the Z3-DM816X-VI-RPS. Local Netmask 255.255.z.w (255.255.0.0) Sets the netmask of the Z3-DM816X-VI-RPS. Default Gateway 192.168.a.b (192.168.0.1) Can generally leave this as “192.168.0.1”.
  • Page 32: The Status Tab

    Input Status Input Input type Resolution Capture resolution for that input Capture frames per second for that input ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 33: The Ch1 Tab

    Setting it causes tighter rate control, at the potential cost of ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 34 Current status of the encoder. POLLING Note 1: Input Resolutions Supported: WQVGA (320x180), QVGA (320x240), SIF (352x240), CIF (352x288), 2-CIF (352x576), 640x360, VGA ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 35: The Ch2 Tab

    CH1 is used for the Encode Single HD 1080p60 encode. Stop All Stop encode on both channels. Start All Start encode on both channels. ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 36: Known Limitations

    (2) On MCSENC, commands typed in by the user may sometimes not appear until a space or a <return> is typed. The user should keep this in mind while using MCSENC. ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 37: Appendix A: Example Of Successful Boot Log

    Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Memory: 224MB 1MB = 225MB total ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 38 *********** z3_fpga_init returns 0 Cannot clk_get ck_32 pm_dbg_init: only OMAP3 supported registered ti81xx_vpss device registered ti81xx_vidout device registered ti81xx on-chip HDMI device registered ti81xx_fb device ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 39 NetWinder Floating Point Emulator V0.97 (double precision) PMU: registered new PMU device of type 0 omap-iommu omap-iommu.0: ducati registered omap-iommu omap-iommu.1: sys registered ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 40 UBI: MTD device size: 200 MiB UBI: number of good PEBs: 1601 UBI: number of bad PEBs: UBI: number of corrupted PEBs: ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 41 PHY: 0:01 - Link is Up - 100/Full ata2: SATA link down (SStatus 0 SControl 300) UBIFS: mounted UBI device 0, volume 0, name "rootfs" ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 42 /dev/tppss_dmx = 251 remove stale /dev/tppss_dmx_io major number for /dev/tppss_dmx_io = 250 remove stale /dev/tppss_tso major number for /dev/tppss_tso = 234 ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 43 Enter 'help' for a list of built-in commands. ==== run RDK init ==== *** Bootargs Validated for mem param *** *** Bootargs Validated for notifyk.vpssm3 params *** ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 44 [m3video] Remote Debug Shared Memory @ 0xbf010820 [m3vpss ] Remote Debug Shared Memory @ 0xbf021040 [m3vpss ] Received character 's' [c6xdsp ] Remote Debug Shared Memory @ 0xbf000000 ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 45 | Preset: serial_menu | 1 - Change channel 1 H.264 RES: 1920x1080 URL: rtp://192.168.0.6:5004 VSRC: HDMI1 VBRATE: 8000K VFRATEDIV: 1 VDELAY: 2000 ms ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 46 | T - Stop streaming | W - Write configuration to flash | X - eXit to prompt +==============================================================+ Enter option:   ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 47: Appendix B: Troubleshooting

    -Is the Ethernet cable plugged in to the Z3-DM816X-VI-RPS solidly (do you see the link light)? -Does the Z3-DM816X-VI-RPS IP address and the PC IP address have the same first 2 values (or, if netmask is set to 255.255.255.0, the same first 3 values)? -Do the Z3-DM816X-VI-RPS and the PC running VLC have the same netmask? (Default value is 255.255.0.0)
  • Page 48 -If you modified the exports file, did you remember to restart the NFS server after that? When contacting Z3 Support for additional support, please capture and include a log file with the diagnostic level set to analysis. ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...

This manual is also suitable for:

Z3-dm816 vi-rps series

Table of Contents