Z3 Technology Z3-DM8168-PCI-RPS User Manual

Z3 Technology Z3-DM8168-PCI-RPS User Manual

Pcie h.264 hd video daughter card
Hide thumbs Also See for Z3-DM8168-PCI-RPS:
Table of Contents

Advertisement

Quick Links

User's Guide
PCIe H.264 HD Video Daughter Card
PCIe Starter Kit System
Z3-DM8168-PCI-RPS
Model Name:
DOC-USR-0048-03
Manual Version 1.05.01c
Software Version 1.05.01
January 20, 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.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Z3-DM8168-PCI-RPS and is the answer not in the manual?

Questions and answers

Summary of Contents for Z3 Technology Z3-DM8168-PCI-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 01/16/14 Photos updated 1.05.01b 01/16/14 Modified known issues, added note that component output not supported 1.05.01c 01/20/14 Adjusted measurement in Figure 1 ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 3: Table Of Contents

    The Encoder Settings Tab ................31 The Decoder Settings Tab ................33 The System Setup Tab ................34 The User Presets Tab ................. 35 ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 4 Figure 1 Z3-DM8168-APP-2X Inputs and Outputs ............5 Figure 2 Z3-DM816X-MOD-3X Inputs and Outputs ............6 Figure 3 Demo Connections for the Z3-DM8168-PCI-RPS ..........11 Figure 4 Z3-DM8168-PCI-RPS Main Menu ..............13 Figure 5 Encoder Settings Screen (Top Half) ............... 14 Figure 6 Setting Encode Parameters for TS Streaming ............
  • Page 5: General Description

    Z3-DM8168-PCI-RPS V1.05.01c 1. General Description The Z3-DM8168-PCI-RPS is a set of hardware boards, software tools, and applications designed to enable the rapid development of media-centric PCI Express applications. It contains one Z3-DM8168-MOD-3x System on Module card, one Z3-DM8168-APP-2x application board with PCI Express interface, as well as bundled software with all of the necessary components for the user to quickly develop their own advanced multimedia, graphics, and DSP applications.
  • Page 6: Figure 2 Z3-Dm816X-Mod-3X Inputs And Outputs

    108 mm Figure 2 Z3-DM816X-MOD-3X Inputs and Outputs The Z3-DM8168-PCI-RPS software is based on the Linux OS. The kit comes with all of the low-level resources such as the Linux kernel, u-boot, tool chain and starter file system pre-integrated and configured.
  • Page 7: Features

    1080i30, 1080i29.97, 1080i25, 720p60, 720p59.94, 576p50, 576i25, 480p60, 480i30, and 480i29.97 2.2 Supported Output Resolutions HDMI: 1080p60, 1080p50, 1080i30, 1080i25, 720p60, 720p50, 576p50, 576i25, 480p60, 480i30 ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 8: 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-DM8168-PCI-RPS starting from the included source code. On a PC running Linux, create a directory where the released materials are going to be located:...
  • Page 9 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 ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 10: Code Overview

    ├── Readme.Overlay.txt ├── DM816x_EZ_Software_Developers_Guide.pdf ├── software_bom.htm └── software_manifest.htm Additional documentation can be found in the “board-support”, “component-sources”, and “example_applications” subdirectories in ezsdk. ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 11: Running The Software - Encode

    CONFIDENTIAL Z3-DM8168-PCI-RPS V1.05.01c 5. Running the Software – Encode This section gives step-by-step instructions on using the Z3-DM8168-PCI-RPS 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).
  • Page 12: Set Up The Terminal Window

    -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” ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 13: Power On The Board

    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 14: Ensure Your Pc Has A Proper Ip Address

    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 Encoder Settings menu should come up: Figure 5 Encoder Settings Screen (Top Half) ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 15: Figure 6 Setting Encode Parameters For Ts Streaming

    Figure 6 Setting Encode Parameters for TS Streaming (12) Click “Start”. After about 6 seconds, the status should change from “idle” to “Running.” ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 16: Run Vlc To View Stream

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

    (21) Open VLC. Select “Media – Open File” and select the “z3-netra-multicast.sdp” file you just copied. (22) 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 18: Showing Encode Passthrough On A Screen (Optional)

    Case 1: Highest Quality, Highest Latency 2000 Case 2: Good Quality, Standard Latency 1000 Case 3: Normal Quality, Lowest Latency Figure 11 Tuning for Various Use Cases ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 19: Running The Software - Decode

    A second Z3-DM8168-PCI-RPS is required in these instructions. If the user has only one Z3-DM8168-PCI-RPS, they can also try using an alternate source for the video stream. In that case, the decoder settings may have to be adjusted.
  • Page 20: Figure 13 New Ip Address On Decoder

    Decoder. But first, let’s go back to the Encoder and set up the stream … ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 21: Configure The Encoder

    (12) Now go to your Decoder board (192.168.81.67) controls. The first thing you want to do is switch to “Decoder” mode. This can be done by changing “Operating Mode” in the lower right corner. ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 22: Figure 15 Changing Operating Mode To "Decoder

    (16) You can also view the content using VLC. Open VLC as you did in the Encode instructions and use the address “udp://@225.1.2.3:8888” for the URL. ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 23: Exercising Other Features

    Details on the different parameters that can be set can be found in Section 9, “Summary of Options” later in this manual. ___________________________________________________________________________________________ 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

    (4) This brings you to the Software Updater screen. Click “Browse” and browse to the directory z3- netra/z3-netra-DM8168-PCI-RPS-(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 18 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

    Ubuntu 10.x or later (these are in gray to denote they can vary from system to system): (a) Get NFS if it is not already installed: # sudo apt-get install nfs-kernel-server ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 27 (d) In the editor, you want to modify the values for nfsserver, serverip, gatewayip, netmask, ipaddr, tftp_root, and nfs_root – as shown below: ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 28: Figure 19 Editing U-Boot-Env-Netra.txt

    “Character tx delay (ms)” (option F) to 1: Change to 100 Change to 1 Figure 20 Minicom Terminal Settings (g) Press <return> to save your terminal settings. ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 29: Figure 21 Minicom Paste File Selection

    “Writing to Nand… done” Figure 22 Example of Successful u-boot Configuration (k) Type “printenv” to show the current environment variables in u-boot. ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 30: Other Available U-Boot Commands

    5) From the u-boot prompt, type “boot” Z3-DM8168-MOD# boot You should see the Z3-DM8168-PCI-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 31: Summary Of Parameters

    29.997, the Z3-DM1868-PCI- RPS will automatically detect this and use the frame rate of 29.997. A similar autodetect occurs ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 32 192.168.x.y (192.168.0.6) The IP address that the encoder is streaming to. Dest Port 0 – 9999 (5004) The port that the encoder is streaming to. ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 33: The Decoder Settings Tab

    Stream Format auto detect The resolution of the incoming stream. In general, “auto detect” is recommended. 1080p (1920x1080) 1080i (1920x1080) 720p (1280x720) ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 34: The System Setup Tab

    9.3 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-DM8168-PCI-RPS Local Netmask 255.255.z.w (255.255.0.0) Sets the netmask of the Z3-DM8188-PCI-RPS Default Gateway 192.168.a.b (192.168.0.1) Can generally leave this as “192.168.0.1”...
  • Page 35: The User Presets Tab

    The current state of the encoder/decoder. (Status Message) Idle – starting … Running – active Running – stopping … Idle – stopped ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 36: Pci Express

    APP-2x board into any PCI Express slot that it will fit in – 4, 8 or 16 lanes. The Z3-DM8168-PCI-RPS board set can also operate as 1 1-lane PCIe device. This means that if the mechanical restrictions of inserting a big board into a small slot did not exist, it would also work. Since this is a generic situation some motherboard vendors have included PCIe slots that have their backs open to allow the insertion of a board with more lanes than the connector.
  • Page 37: The Dm8168-Mod-Xx Pci Express Hardware

    CONFIDENTIAL Z3-DM8168-PCI-RPS V1.05.01c Z3 Technology recommends that development with the PCI-RPS system be done on an Asus P8H67-MPRO motherboard. We found that the BIOS performs the system initialization correctly. The systems with “bad BIOS” tend to work correctly when the add-in card is plugged into the 1-lane slot, when present.
  • Page 38: Using The Dm8168 Pci Express Interface

    The host PC can upload the u-boot, kernel and root file system in the DM8168 memory space via PCIe bus, then let the DM8168 execute it. Example software to boot the Z3-DM8168-PCI-RPS system via the PCIe bus is provided as part of the EZSDK in the …/ezsdk/example-applications/linux-driver-examples-psp*/pcie directory. The boot example application takes command line parameters with the file names for u-boot, kernel and root file system, uploads them and boots the DM8168.
  • Page 39: Known Issues

    (1) When decoding RTP, audio is not yet supported. If audio decode is required, the source should be set to stream using UDP. ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 40: Appendix A: Example Of Successful Boot Log

    Built 1 zonelists in Zone order, mobility grouping on. Total pages: 160648 Kernel command line: console=ttyO2,115200 mem=364M mem=320M@0x9FC00000 vmalloc=50 0M vram=50M earlyprintk z3dram=1024M notifyk.vpssm3_sva=0xBF900000 noinitrd ubi.m ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 41 _omap_mux_get_by_name: Could not find signal i2c2_scl.i2c2_scl _omap_mux_get_by_name: Could not find signal i2c2_sda.i2c2_sda registered ti816x_sr device pm_dbg_init: only OMAP3 supported registered ti81xx_vpss device ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 42 RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. NetWinder Floating Point Emulator V0.97 (double precision) ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 43 UBI: number of corrupted PEBs: UBI: max. allowed volumes: UBI: wear-leveling threshold: 4096 UBI: number of internal volumes: 1 UBI: number of user volumes: ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 44 SATA link down (SStatus 0 SControl 300) ata1: SATA link down (SStatus 0 SControl 300) UBIFS: recovery needed UBIFS: recovery completed ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 45 0: DSP, 1: Video-M3, 2: Vpss-M3 <Location of Firmware> firmware binary file <start|stop> to start/stop the firmware ===Optional arguments=== -mmap input memory map bin file name ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 46 Z3 Netra video decoders ver 0.6.0 successfully loaded, 1 devs. Starting telnet daemon. Starting web configurator NET: Registered protocol family 10 ** Point your browser to http://192.168.81.68 ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 47 U -- Load User Settings W -- Save User Settings X -- Exit Y -- Load Factory Default Settings +============================================================== ---- enter option: ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 48: Appendix B: Troubleshooting

    -Is the Ethernet cable plugged in to the Z3-DM8168-PCI-RPS solidly (do you see the link light)? -Does the Z3-DM8168-PCI-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-DM8168-PCI-RPS and the PC running VLC have the same netmask? (Default value is 255.255.0.0)
  • Page 49 Note: Our Express Limited Warranty will be void if the label on the hardware bearing the Serial Number is removed, tampered with or defaced. You can view our full HW warranty at http://z3technology.com/support-2/hardware-warranty/ ___________________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N 8 ST, STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...

Table of Contents