Z3 Technology Z3-DM8148-RPS User Manual

Z3 Technology Z3-DM8148-RPS User Manual

H.264 hd multimedia system high definition video processor module
Table of Contents

Advertisement

Quick Links

Before attempting to connect or operate this product, please read these instructions carefully and save the manual
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
Z3 Technology, LLC incorporates HDMI® technology. The terms of HDMI and HDMI High-Definition Multimedia Interface, and
the HDMI Logo are trademarks or registered trademarks of HDMI Licensing LLC in the United States and other countries.
User's Guide
H.264 HD Multimedia System
High Definition Video Processor Module
DM8148 Rapid Prototyping System
Model Name:
DOC-USR-0024-06
Manual Version 1.05.05b
Software Version 1.05.05
December 15, 2014
for future use.
representative of Z3.
Z3-DM8148-RPS

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for Z3 Technology Z3-DM8148-RPS

  • Page 1 Z3. Z3 Technology, LLC incorporates HDMI® technology. The terms of HDMI and HDMI High-Definition Multimedia Interface, and the HDMI Logo are trademarks or registered trademarks of HDMI Licensing LLC in the United States and other countries.
  • Page 2 Revision History Version Date Change Note Author 0.0.1 09/20/11 Original Document 0.0.2 10/11/11 Formatting changes. Updated images. 0.0.3 11/28/11 Added section 7.3 0.0.4 02/13/12 Added Troubleshooting Section 0.0.5 07/16/12 Updated address 1.1.0 10/04/12 Removed Linux SDK sentence, modified version # for production 1.2.0 07/15/13 Formatting changes, corrections on p.9 and p.13...
  • Page 3: Table Of Contents

    9.0 EXERCISING OTHER FEATURES ..................27 10.0 RUNNING THE CODE YOU BUILT ON THE BOARD ..............28 10.1 Method 1: Updating the Image File ................28 ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 4 Figure 25 Minicom Terminal Settings ..................32 Figure 26 Minicom Paste File Selection ................. 33 Figure 27 Example of Successful u-boot Configuration ............... 33 ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 5: General Description

    DOC-USR-0024-06 1.0 GENERAL DESCRIPTION The Z3-DM8148-RPS is a development system that allows encode and decode of up to 1 channel of 1080p60 H264. The Z3-DM8148-RPS consists of a hardware package and software bundle designed to enable rapid development of multimedia applications. The hardware consists of one Z3-DM8148-MOD-2X System on Module card and one Z3-DM8168-APP-02 application board.
  • Page 6: Figure 2 Z3-Dm8148-Rps App Board

    Figure 2 Z3-DM8148-RPS App Board Software licensing, 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. ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 7: Figure 3 Z3-Dm8148-Rps Block Diagram

    CONFIDENTIAL DOC-USR-0024-06 The figure below shows a block diagram of the Z3-DM8148-RPS system. Figure 3 Z3-DM8148-RPS Block Diagram ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 8: Quick Start Guide

    Details on how to set up your system to access the code you have built can be found in Section 10.0: “RUNNING THE CODE YOU BUILT ON THE BOARD”, on page 28. ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 9: Included Parts List

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

    Building can take around 30-40 minutes. You will also need to type in the sudo password a few times throughout the build. ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 11: Figure 4 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 4 Sample content of Images Directory after Successful Build ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 12: Code Overview

    ├── Readme.Overlay.txt ├── DM814x_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. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 13: Running The Encoder

    CONFIDENTIAL DOC-USR-0024-06 7.0 RUNNING THE ENCODER This section gives step-by-step instructions on using the Z3-DM8148-RPS to stream 1080p or 1080i video to VLC running on your PC. 7.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 14: 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. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 15: Power On The Board

    Note the local IP address and netmask (in this example, it is 192.168.81.48 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. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 16: 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.48). After 3 seconds, the Encoder Settings menu should come up: Figure 8 Encoder Settings Screen ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 17: Figure 9 Setting Encode Parameters For Ts Streaming

    Figure 9 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. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 18: Run Vlc To View Stream

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

    (23) You should then see RTP video streaming on VLC: Figure 12 Example of Z3 Video Streaming on VLC (RTP) ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 20: Encoding From Other Inputs

    Composite 1 (yellow) + Composite 2 (red) Figure 13 Component and Composite Inputs Figure 14 Mapping of A/V Cable to Component Jacks ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 21: Showing Encode Passthrough On A Screen (Optional)

    RPS (see Figure 16). Once you do this, you should see the video going into the encoder on the monitor. Figure 16 HDMI Out to Show Encode Passthrough ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 22: Adjusting For Latency And Quality

    By default, this is set to 1000ms. You can lower this to as low as 200ms. To do this, go to the following: VLC → Tools → Preferences → Show Settings (ALL) → Input / Codecs → Network caching (ms) ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 23: Running The Decoder

    The Z3-DM8148-RPS can also be used to decode streams. This section describes how to quickly get decode up and running. A second Z3-DM8148-RPS is required in these instructions. If the user has only one Z3- DM8148-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 24: Set Up The Decoder Board To Work With The Encoder Board

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

    Here a multicast address is used. You can also try streaming unicast to 192.168.81.47 (multicast allows you to also open VLC and view the stream from there): Figure 20 Encoder Settings for Sample Decode ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 26: Configure The Decoder

    (15) 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. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 27: Exercising Other Features

    Details on the different parameters that can be set can be found in Section 11.0, “SUMMARY OF OPTIONS” later in this manual. ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 28: Running The Code You Built On The Board

    If you click “Stop” at the bottom of the screen, then “update device firmware” will become active and you can then click it. ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 29: Figure 23 Browsing For The Image File In The Updater

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

    (b) Create /export/users and set it up: # mkdir –p /export/users # mount –bind /export/users /home/users (c) Add the following line to /etc/fstab: /home/users /export/users none bind 0 ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 31 “u-boot-env-centaurus-rdk.txt” (here emacs is used – any text editor can be used). # cd /home/z3/z3-dm814x # cd z3-centaurus-dm814x_RPS-20131118 # cd u-boot # emacs u-boot-env-centaurus.txt ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 32: Figure 24 Editing U-Boot-Env-Centaurus.txt

    (ms)” (option D) to 100, and “Character tx delay (ms)” (option F) to 1: Change to 100 Change to 1 Figure 25 Minicom Terminal Settings ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 33: Figure 26 Minicom Paste File Selection

    (l) Check the value of serverip, nfsserver and netmask to make sure it conforms to your network. You can use seteny to change anything that needs to be modified. ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 34 (5) From the u-boot prompt, type “boot” Z3-DM8148# boot You should see the Z3-DM8148-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 “APPENDIX B: Troubleshooting”.
  • Page 35: 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. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 36: Summary Of Options

    # of ms to buffer. The higher the value, the smoother the encode, but also the higher the latency. Video Codec H.264 Only H.264 is supported in this release. ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 37 “De-interlace” = Follow input and de-interlace Note 2: GOP Sizes Supported: 10, 12, 15, 25, 30, 50, 60, 100, 120, 200, 240 frames ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 38: The Decoder Settings Tab

    1080p-50 (1920x1080) 1080i-60 (1920x1080) 1080i-50 (1920x1080) 720p-60 (1280x720) 720p-50 (1280x720) 480p (720x480) 576p (720x576) 480i (NTSC) 576i (PAL) ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 39: The System Setup Tab

    The current state of the encoder/decoder. (Status Message) Idle – starting … Running – active Running – stopping … Idle – stopped ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 40: Known Issues

    (3) When encoding using composite input, if a switch from NTSC to PAL or PAL to NTSC is needed, the user needs to reboot the board. ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 41: Appendix A: Example Of A Successful Boot Log

    @@s:rrs;5#;;rrrr;r#@H:;;rrsrsrsrsrr:s@@ @@;;srs&X#9;r;r;;,2@@@rrr:;;rrsrsrsrr;;@@ @@;;rrsrrs@MB#@@@@@###@@@@@@#rsrsrsrsrr;;@@ G@r;rrsrsr;#X;SX25Ss#@@#M@#9H9rrsrsrsrsrs;r@G @9:srsrsrs;2@;:;;:.X@@@@@H::;rrsrsrsrsrsrr:3@ X@;rrsrsrsrr;XAi;;:&@@#@Bs:rrsrsrsrsrsrsrsrr;@X @#;rsrsrsrsrr;r2ir@@@###::rrsrsrsrsrsrsrsrsr:@@ @A:rrsrsrsrr;:2@29@@M@@@;:;rrrrsrsrsrsrsrsrs;H@ @&;rsrsrsrr;A@@@@@@###@@@s::;:;;rrsrsrsrsrsr;G@ @#:rrsrsrsr;G@5Hr25@@@#@@@#9XG9s:rrrrsrsrsrs:#@ M@;rsrsrsrs;r@&#;::S@@@@@@@M@@@@Grr:;rsrsrsr;@# :@s;rsrsrsrr:M#Msrr;;&#@@@@@@@@@@H@@5;rsrsr;s@, @@:rrsrsrsr;S@rrrsr;:;r3MH@@#@M5,S@@irrsrr:@@ @A:rrsrsrsrrrrrsrsrrr;::;@##@r:;rH@h;srr:H@ ;@9:rrsrsrsrrrsrsrsrsr;,S@Hi@i:;s;MX;rr:h@; r@B:rrrrsrsrsrsrsrr;;sA@#i,i@h;r;S5;r:H@r ,@@r;rrrsrsrsrsrr;2BM3r:;r:G@:rrr;;r@@, B@Mr;rrrrsrsrsr@@S;;;rrr:5M;rr;rM@H .@@@i;;rrrrsrs2i;rrrrr;r@M:;i@@@. .A@@#5r;;;r;;;rrr;r:r#AsM@@H. ;&@@@@MhXS5i5SX9B@@@@G; :ihM#@@@@@##hs, ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 42 .init : 0xc0008000 - 0xc003c000 ( 208 kB) .text : 0xc003c000 - 0xc0536000 (5096 kB) .data : 0xc0536000 - 0xc05833c0 ( 309 kB) ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 43 USBSS revision 4ea2080b registerd cppi-dma Intr @ IRQ 17 Cppi41 Init Done ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 44 237 io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 45 UBI: number of bad PEBs: 6 UBI: number of corrupted PEBs: 0 UBI: max. allowed volumes: 128 UBI: wear-leveling threshold: 4096 UBI: number of internal volumes: 1 ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 46 (rev 20090105 t) Registering the dns_resolver key type VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3 ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 47 -i2c 0: i2c init not done by M3, 1(default): i2c init done by FIRMWARE: isI2cInitRequiredOnM3: 0 FIRMWARE: Default memory configuration is used Firmware Loader debugging not configured ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 48 1-004c: chip found @ 0x98 (OMAP I2C adapter) z3netra-000: v4l2 sub device adv7611 registered grp x3 adv7611 1-004d: chip found @ 0x9a (OMAP I2C adapter) ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 49 | M -- Dest IP Address [ 225.1.2.3 ] | N -- Dest Port [ 8888 ] | O -- ASI Bitrate [ 12000k ] ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 50 | U -- Load User Settings | W -- Save User Settings X -- Exit | Y -- Load Factory Default Settings +============================================================== ---- enter option: ____________________________________________________________________________________ Z3 Technology, LLC ♦ 100 N. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...
  • Page 51: Appendix B: Troubleshooting

    -Is the Ethernet cable plugged in to the Z3-DM8148-MOD-2X board solidly (do you see the link light)? -Does the Z3-DM8148-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-DM8148-RPS and the PC running VLC have the same netmask? (Default value is 255.255.0.0)
  • Page 52 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. 8th St. STE 250 ♦ Lincoln, NE 68508-1369 USA ♦ +1.402.323.0702...

Table of Contents