1394 Protocol Test Tools

QP provides protocol test tools as well as a protocol prototyping tool.

QP-USASTB - USA Set Top Box Test Application

QP-USASTB implements the protocol tests defined by the 1394 Trade Association's "USA Set Top Box Test Specification". QP-USASTB provides an automated means to conduct this test (note some copy protection tests can't be automated). 

QP-1394TSA - Base 1394 Test Suite Application

QP-1394TSA implements the protocol tests defined by the 1394 Trade Association's "Base 1394 Test Suite Definition with Extension for 1394b". QP-1394TSA provides an automated means to conduct this test. An external 1394 bus analzyer may be required to complete some tests.


Open Host Controller Interface Test Applications

QP provides two different OHCI test applications.

  • QP-OHCI
  • QP-OHCInet

QP-OHCI: provides a very detailed test of almost all OHCI functions and is most appropriate for OHCI silicon an silicon IP vendors. QP-OHCI provides detailed testing of each DMA channel, register field as well as throughput testing. Each OHCI DMA channel is tested for all byte alignments, packet sizes, and speeds. Most non-error condition tests are 100% automated.

Users Manual


QP-OHCInet: is based on the 1394 Trade Association's "OHCI P2P, Network and Functional Test Specification" and is most appropriate for testing of product that incorporate OHCI silicon. This test is required by the 1394 Trade Association's Firewire/iLink 1394 Compliance program.

Test Specification 

PHY Silicon Test Application

QP-PHYnet - is base on the 1394 Trade Association's "PHY Silicon Network Interoperability Test Specification" and is most appropriate for PHY silicon and silicon IP vendors. This test is required by the 1394 Trade Association's Firewire/iLink 1394 Compliance program.

Test Specification

QP-NT - Network Test Environment

QP's QP-NT development environment was used to create many of QP's software products. While this environment was initially designed to easily create automated tests, it can also be used to prototype protocols. For more information please select the 1394 Development Tools product selector.