Table 9, Nxp semiconductors – NXP Semiconductors ISP1183 User Manual

Page 7

Advertising
background image

NXP Semiconductors

UM10044

ISP1183 Low-Power USB Peripheral Controller PC Eval Kit

Table 9.

Description of endpoints operation

The test applet and the ISP1183 eval board support three test modes: loopback, print
and scan. The firmware uses I/O accesses on this endpoint.

Endpoint number

Endpoint type

Operations

5

ISO-OUT

This pipe is defined as an isochronous OUT pipe.

6

ISO-IN

This pipe is defined as an isochronous IN pipe.

3

Bulk-OUT

This pipe is defined as a bulk OUT pipe. Supports DMA.

4

Bulk-IN

This pipe is defined as a bulk IN pipe. Supports DMA.

Three test modes:

Scan mode: In this mode, the ISP1183 eval board acts like a scanner. It sends data

packets to the host PC as fast as possible. Use this mode to evaluate the
isochronous IN and bulk IN transfer rates.

Print mode: In this mode, the ISP1183 eval board acts like a printer. It receives data

packets from the host PC as fast as possible. Use this mode to evaluate the
isochronous OUT and bulk OUT transfer rates.

Loopback mode: In this mode, the ISP1183 eval board receives data packets on the

isochronous OUT (or bulk OUT) endpoint and sends them back to the host PC on
isochronous IN (or bulk IN) endpoint. Use this mode to test the data integrity of
transfers.

The Buffer Size setting of the test applet is determined by firmware and hardware ability
of the eval board. For ISA mode, the maximum size is limited to 64000 bytes for the bulk
transfer and 256 bytes for the ISO transfer. For ISO scan mode, if you need to change
the buffer size, print a buffer of the same data size first. By default, Buffer Size is set to
64000 when the test applet is launched. Change Buffer Size to 64 before starting the
test.

Repeat Times for the loopback test controls the numbers of iterations of loopback, which
is useful for debugging. By default, Repeat Times is set to 0 when the test applet is
launched. To run the test infinite times, set Repeat Times to –1.

7. Testing control endpoints using standard USB compliance tool

To test control endpoints using the standard USB compliance tool:

1. Run the USB compliance tool.

The USB Compliance Tool

1

window appears, as in

Fig 4

.

2. Connect a USB peripheral.

1.

In this document, names of windows and dialog boxes are indicated in italic.

UM10044_4

© NXP B.V. 2007. All rights reserved.

User manual

Rev. 04 — 6 February 2007

7 of 18

Advertising