Nxp Semiconductors ISP1183 User Manual

Page of 18
 
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 
ISO-OUT 
This pipe is defined as an isochronous OUT pipe. 
ISO-IN 
This pipe is defined as an isochronous IN pipe. 
Bulk-OUT 
This pipe is defined as a bulk OUT pipe. Supports DMA.
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
 window appears, as in 
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