background image

 

 

Z3 Technology, LLC 

 

100 N 8

th

 ST, STE 250 

 Lincoln, NE 68508-1369 U.S.A. 

 +1.402.323.0702 

6

3  Testing modules and application boards 

Since the DM8168-MOD-35 module has no I/O ports, it is necessary to use a carrier board of some sort to be 

able to connect power and signal to the various inputs and outputs. The Z3-DM8168-APP-41 application 

board was selected to be the carrier. The DM8168-MOD-35 requires a DM8168-APP-41 in order to be tested. 

 

The DM8168-APP-41 board has all the I/O connections necessary to interface to the Z3-DM8168-MOD-35. 

All the interfaces on the DM8168-APP-41 board match those of the DM8168-MOD-35 module, and therefore 

the DM8168-MOD-35 module is required in order to test the DM8168-APP-41. 

 

The DM8168-MOD-35 and the DM8168-APP-41 have to be paired in order for both to be tested. 

 

The preferred method to test newly assembled DM8168-APP-41 boards and newly assembled 

DM8168-MOD-35 is to test new boards as a pair: 

1)

 

Plug a DM8168-MOD-35 to a DM8168-APP-41. 

2)

 

Connect the cables and run the flash programming step followed by the functional test as described in 

sections 5, 6 and 7 below. 

3)

 

If the flash programming and functional test succeeds, then screw the boards together using 4 pcs of 

M2.5 x 4mm screw and ship. 

If any of the steps fail it becomes necessary to test each one individually to determine which board 

requires rework. 

 

 

Testing individual Z3-DM8168-MOD-35 modules consists of connecting a module to be tested onto a known 

good DM8168-APP-41 application board and running the same programming and functional test processes. 

 

In a similar manner, testing individual DM8168-APP-41 boards can be accomplishing by using a known good 

DM8168-MOD-35 module. In this case, the module will already have had its flash programmed by the flash 

programming step described in section 6, and therefore that procedure does not need to be executed again. 

When testing DM8168-APP-41 boards with a known good module already containing the right firmware in 

the flash it is only required to perform the functional tests step. 

Please refer to section 9 for the procedure of how to erase and reload the flash. 

 

 

Содержание DM8168-MOD-35

Страница 1: ...Z3 Technology LLC 100 N 8th ST STE 250 Lincoln NE 68508 1369 U S A 1 402 323 0702 1 Z3 DM8168 MOD 35 Module Z3 DM8168 APP 41 PCIe Carrier Manufacturing Test Procedure VERSION 2 1 1 November 25 2012 ...

Страница 2: ...limits are designed to provide reasonable protection against harmful interference in a residential installation This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instructions may cause harmful interference to radio communications However there is no guarantee that interference will not occur in a particular installation If thi...

Страница 3: ...Version Date Change Note Author 1 0 11 19 12 Based upon 1 0 3 of MOD 35 APP 22 Test Procedure Modified for used with APP 41 and two HDMI inputs AC 2 0 11 20 12 Added photo MC 2 1 11 21 12 Minor revision to Figure 1 and section 5 6 and 7 PS 2 1 1 11 25 2012 Minor page and TOC update Updated address on page 22 AC ...

Страница 4: ... Test and Programming Setup 8 5 1 Materials needed 8 5 1 1 The HDMI cables 8 5 2 BOOTP Server Setup 9 5 3 Wiring setup 9 5 4 Target configuration 10 6 Flash Programming Step 10 6 1 Procedure 10 6 2 Procedure Test Coverage 10 6 3 Pass Fail Criteria 11 7 Functional Tests 11 7 1 Functional test coverage 13 7 2 Procedure 13 8 Pass Fail Criteria 14 9 Reloading the Flash 14 10 Log of Successful Flash Pr...

Страница 5: ...sembly 2 General Description The Z3 DM8168 MOD 35 is a compact OEM module supporting H 264 codec at up to two channels of 1080p at 60 fps frames per second encode and stream decode from stream or store in applications The Z3 DM8168 MOD 35 features a unique expansion interface comprised of five high density connectors providing access to the greatest majority of interface signals available from the...

Страница 6: ...to a DM8168 APP 41 2 Connect the cables and run the flash programming step followed by the functional test as described in sections 5 6 and 7 below 3 If the flash programming and functional test succeeds then screw the boards together using 4 pcs of M2 5 x 4mm screw and ship If any of the steps fail it becomes necessary to test each one individually to determine which board requires rework Testing...

Страница 7: ...he module will display a success message on the serial console port Note that the same process can be used to recover a module that had the content of its Flash compromised and no longer boots Once the flash is programmed the module can be subject to further functional tests Such tests can be run from a USB memory stick plugged into one of the module s USB ports or by connecting the manufacturing ...

Страница 8: ...one was used and the module is good for shipping Otherwise troubleshoot the module or the process 5 Test and Programming Setup 5 1 Materials needed The following materials are required to perform the programming and functional verification steps A Linux PC properly configured with BOOTP and TFTP servers and the programming files A serial console terminal such as a PC running a terminal emulator Tw...

Страница 9: ...as a source for the HDMI input of the APP 41 2 Once the player is running remove the cable from the TV monitor and connect it to HDMI input 1 of the Z3 DM8168 APP 41 board 3 Connect a second HDMI source to the HDMI input of the TV monitor using a HDMI cable Configure the player to output 1080p60 if using Brite View player set output to HDMI Auto and set it to playback a video file in a continuous ...

Страница 10: ...re To run the procedure and install the firmware in the flash once the test environment is setup and the system is connected according to the instructions in section 5 above simply apply power to the Z3 DM8168 APP 41 board In about 4 seconds the initial BOOTP will complete and the programming will start The entire procedure is complete in about 40 seconds 6 2 Procedure Test Coverage If the test is...

Страница 11: ... flash as per section 6 above further functional tests are necessary to verify the correct assembly of the board The functional test mode is executed by powering up the system with pins while pins 11 and 13 of J20 are connected It is possible to insert a jumper block in addition to the 3 jumper blocks already present or to use a pair of tweezers to connect the two pins during the power up sequence...

Страница 12: ...e the factory jumper is detected U Boot 2010 06 00001 g55e9407 dirty Feb 02 2012 23 53 38 TI8168 GP rev 1 2 ARM clk 987MHz DDR clk 675MHz I2C ready DRAM 1 GiB NAND 256 MiB Factory jumper detected Net Detected MACID 40 5f c2 38 48 22 Ethernet PHY GENERIC x001cc914 0x01 DaVinci EMAC Press SPACE to abort autoboot in 0 seconds Booting from NAND and ubifs Set powerlevel to 5 ...

Страница 13: ...e procedure below 1 Insert a jumper block at J20 connecting pins 11 and 13 or hold a pair of tweezers connecting the pins and turn power on 2 Make sure that the fan on the module is running If the fan is not running then the module failed functional test 3 Once the system starts booting verify that the manufacturing jumper was detected as indicated by the presence of the line Factory jumper detect...

Страница 14: ... any test fails In addition to pass the flash programming step and the functional tests modules and application boards that are going to be shipped must have been assembled completely and properly So in order to ship a board or system ALL of the conditions below must be met 1 The flash programming step must have executed properly as described in section 5 above 2 The functional test step must have...

Страница 15: ...dure 2 Another method to force booting from the BOOTP server is to set the module boot jumpers to default to a BOOTP boot This is accomplished by placing jumper blocks on pins 1 2 3 4 and 5 6 of the J20 header The board will boot from the BOOTP server and complete the flash procedure Once the Flash initialization is successful the jumper blocks need to be returned to their default positions on pin...

Страница 16: ...sing extension 53 1 bytes BOOTP Processing extension 54 4 bytes BOOTP Received fields NetOurSubnetMask 255 255 255 0 Got good BOOTP Using DaVinci EMAC device TFTP from server 192 168 0 6 our IP address is 192 168 0 188 Filename z3 z3 netra init images uImage scr Load address 0x81000000 Loading done Bytes transferred 5978 175a hex Executing script at 81000000 Saving Environment to NAND Erasing Nand...

Страница 17: ...vice 0 offset 0x260000 size 0x20000 Erasing at 0x260000 100 complete OK Using DaVinci EMAC device TFTP from server 192 168 0 6 our IP address is 192 168 81 68 Filename z3 z3 netra init images u boot bin img Load address 0x81800000 Loading done Bytes transferred 213340 3415c hex NAND erase device 0 offset 0x0 size 0x80000 Erasing at 0x60000 100 complete OK HW ECC BCH8 Selected NAND write device 0 o...

Страница 18: ...440424 253ce8 hex NAND erase device 0 offset 0x280000 size 0x300000 Erasing at 0x560000 100 complete OK NAND write device 0 offset 0x280000 size 0x280000 2621440 bytes written OK Using DaVinci EMAC device TFTP from server 192 168 0 6 our IP address is 192 168 81 68 Filename z3 z3 netra init images ubifs image Load address 0x82000000 Loading ...

Страница 19: ...Z3 Technology LLC 100 N 8th ST STE 250 Lincoln NE 68508 1369 U S A 1 402 323 0702 19 ...

Страница 20: ...40 1540000 hex NAND erase device 0 offset 0x6c0000 size 0xcee0000 Erasing at 0xd580000 100 complete OK NAND write device 0 offset 0x6c0000 size 0x1540000 22282240 bytes written OK Saving Environment to NAND Erasing Nand Warning Erase size 0x00002000 smaller than one erase block 0x00020000 Erasing 0x00020000 instead ...

Страница 21: ...Z3 Technology LLC 100 N 8th ST STE 250 Lincoln NE 68508 1369 U S A 1 402 323 0702 21 Erasing at 0x260000 100 complete Writing to Nand done NAND update SUCCESS Z3 DM8168 MOD ...

Страница 22: ...ology is a leading provider of OEM ready low power multimedia modules and systems for a variety of video centric end applications Learn more at www z3technology com Z3 Technology LLC 100 N 8th St STE 250 Lincoln NE 68508 USA Phone 1 402 323 0702 Fax 1 801 697 6829 E mail sales z3technology com ...

Отзывы: