USB EVALUATION KITS AND REFERENCE TOOLS - Digi-Key

USB evaluation kits and reference tools
A quick start to developing your USB-enabled products
www.stericsson.com
transceivers
USB transceivers ISP110x, ISP111x
ISP110x, ISP111x transceiver evaluation kit
(HBCC, TSSOP version)
Demonstrates transceiver functionality using 16-pin HBCC or
TSSOP format.
Evaluation board
ISP110x
USB B
Contents
• E
valuation board with ISP110x transceiver
(HBCC or TSSOP package)
• U
ser manual, application notes, schematics
ISP110x, ISP111x transceiver evaluation kit
(HVQFN version)
Demonstrates transceiver functionality using HVQFN package.
Supports 14- and 16-pin formats.
Evaluation board
ISP110x
USB B
Contents
• E
valuation board with ISP110x transceiver
(HVQFN package)
• U
ser manual, application notes, schematics
USB transceiver with UART bypass ISP1110
ISP1110 transceiver evaluation kit
Demonstrates USB transceiver functions with UART signaling
mode.
Evaluation board
USB
ISP1110
Contents
• E
valuation board with ISP1110 transceiver
(HBCC16 package)
• U
ser manual
Contents
• E
valuation board with ISP1302 (HVQFN24 package)
• T
est software
• U
ser manual
ULPI transceivers ISP150x, ISP151x, ISP170x, ISP171x
ISP150x/151x/170x/171x evaluation kit
Demonstrates ISP150x/ISP151x/ISP170x/ISP171x
performance. Connects to USB cores via connector compliant
with the ULPI Transceiver and Macrocell Tester (T&MT)
interface.
Contents
• ISP150x/ISP151x/ISP170x/ISP171xx evaluation board
• U
ser manual, schematics
• A
pplication note
UART
Evaluation board
Audio interface
Parallel
USB OTG
controller
or phone
processor
UART
Audio
interface
PC parallel-toI2C converter
ISP1302
HC, DC, and OTG
core logic
interface connector
Core interface
Evaluation board
USB
ISP150x/1x
ISP170x/1x
Data and
control
ULPI T&MT
interface
Mini-AB
USB OTG carkit transceiver ISP1302
with 50-mA charge pump
ISP1302 evaluation kit
Demonstrates USB OTG transceiver functions. Includes
I2C-bus interface for configuring ISP1302 operating modes,
accessing OTG status, and adjusting control registers.
Also includes analog audio interface.
USB B
HOST controllers
USB host controller ISP1160 for embedded
applications
ISP1160 PCI/DOS evaluation kit
For printer and speaker applications; connects directly to PCI
slot of PC. Uses DOS-based software stacks for easy porting.
MP100 software: monitors port, demonstrates USB
enumeration, performs test bulk transfer, displays contents of
ATL buffer, can erase contents of host controller buffer
memory. Kenobi2 software: accepts print image and WAV files,
and supplies controls for PrinterFile, Bulk, AudioFile, and ISO.
PCI bus (on PC)
Evaluation board
EEPROM
PLX9054 PCI to local bus interface
Local bus
control
JTAG
header
Address and
data bus
Local bus
interrupt
CPLD
Interrupt
local bus arbiter
Control
USB
bus
signals
ISP1160
Contents
• ISP1160 evaluation board with PCI interface
• D
OS-based MP100 software for USB host and USB mouse
functions
• D
OS-based Kenobi2 software for USB audio and printer
functions
• Programming guide, user manual, schematics
Enhanced low-power Hi-Speed USB PCI host
controller ISP1568A with two downstream ports
ISP1568A LQFP PCI evaluation kit
ISP1568A TFBGA PCI evaluation kit
Add-on card connects to the PCI slot of any PC installed with
Windows 2000 SP4, Windows XP SP2, or Windows Vista. Offers
simple, reliable overcurrent protection scheme and LEDs that
simplify debugging. Power management options support
testing of system wake-up (useful for motherboard and
notebook designs).
Contents
• ISP1568A add-on card
• U
ser manual, schematics
• A
pplication note
USB (host)
data
address
ISP1160
control
USB (host)
Hi-Speed USB-enabled
PC main board
Add-on card
PCI
Contents
• ISP1160 add-on card for use with PXA250/5 development
platforms
• Production-quality host stack
• Programming guide, user manual, schematics
Evaluation board
Generic processor
extension bus
ISP1160 PXA25x/WinCE evaluation kit
Add-on kit for PXA250 and PXA255 development platforms.
Uses device class drivers from WinCE and ISP1160 host stack
(included with kit) to demonstrate host functions at full- and
low-speed data transfer rates. Add-on card has two host ports.
ISP1568A
USB A
USB A
HOST controllers (continued)
PCI Express enabled
main board
Add-on card
PCIe-to-PCI
bridge board
PEX8111
PCIe-to-PCI
interface
PCI bus
PCIe bus
ISP1568A PCIe converter kit
An add-on card connects to the PCI slot of the PCIe-to-PCI
bridge board, which can connect to a PCIe slot of any PC
installed with Windows 2000 SP4, Windows XP SP2, or
Windows Vista. It offers a simple, reliable overcurrent
protection scheme and LEDs that simplify debugging.
Power management options support testing of system
wake-up (useful for motherboard and notebook designs).
ISP1568A
USB A
USB A
Contents
• ISP1568AA add-on card
• PCIe-to-PCI bridge board
• User manual, schematics
• Application note
ST-Ericsson offers a freely available USB controller driver called FlexiUSB stack for the ISP1568A that
supports multi-threading and multi-tasking environments. This mature, OS-independent driver ports
easily to popular RTOSs, including pSOS™, μITRON, VxWorks™, and Nucleus®.
For more information, contact your local ST-Ericsson sales office.
Evaluation board
PCI bus
Hi-Speed USB slave host controller ISP1760 for
embedded applications
ISP1760 PCI/Linux evaluation kit
Standalone board connects to the PCI slot of a Linux-based
PC. Uses device class drivers from Linux and ISP1760 host
stack (included with kit) to demonstrate host functions at
high-, full-, and low-speed data transfer rates. Board includes
a CPLD for configuring ISP1760 control signals and has three
host ports.
PLX9054
PCI to local bus
interface
USB
(host)
Address/
data
ISP1760
CPLD
Control
USB
(host)
USB
(host)
Contents
• ISP1760 evaluation board with PCI interface
• Production-quality host stack
• Programming guide, user manual, schematics
ISP1760 PCI/WinCE evaluation kit
Same as Linux kit but with support for WinCE OS.
PCI bus
Contents
• ISP1760 evaluation board with PCI interface
• Production-quality host stack
• Programming guide, user manual, schematics
Evaluation board
PLX9054
PCI to local bus
interface
USB
(host)
Address/
data
ISP1760
CPLD
Control
USB
(host)
USB
(host)
HOST controllers (continued)
Contents
• ISP1760 add-on card for use with PXA250/5
development platforms
• Production-quality host stack
• Programming guide, user manual, schematics
Evaluation board
Generic processor
extension bus
ISP1760 PXA255/Linux evaluation kit
Add-on kit for PXA250 and PXA255 development platforms.
Uses device class drivers from Linux and ISP1760 host stack
(included with kit) to demonstrate host functions at high-,
full-, and low-speed data transfer rates. Add-on card has
three host ports.
USB (host)
Data
Address
ISP1760
USB (host)
Control
USB (host)
ST-Ericsson offers a freely available USB controller driver called FlexiUSB stack for the ISP1760 that supports
multi-threading and multi-tasking environments. This mature, OS-independent driver ports easily to popular
RTOSs, including pSOS™, μITRON, VxWorks™, and Nucleus®.
For more information, contact your local ST-Ericsson sales office.
host/peripheral controller
USB dual-role (host/peripheral) controller
ISP1161A1 for embedded applications
ISP1161A1 PCI/DOS evaluation kit
For printer and speaker applications; connects directly to PCI
slot of PC. Uses DOS-based software stacks for easy porting.
MP100 software: monitors port, demonstrates USB
enumeration, performs test bulk transfer, displays contents of
ATL buffer, can erase contents of host controller buffer
memory. Kenobi2 software: accepts print image and WAV files,
and supplies controls for PrinterFile, Bulk, AudioFile, and ISO.
PC (DOS)
Evaluation board
PCI bus
MP100 (host/mouse)
ISP1161A1
Kenobi2
USB
printer
USB
audio
device
Contents
• ISP1161A1 evaluation board with PCI interface
• DOS-based MP100 software for USB host and USB mouse
functions
• DOS-based Kenobi2 software
• Programming guide, user manual, schematics
Contents
• ISP1161A1 add-on card for use with PXA250/5 development
platforms
• Production-quality host and peripheral stacks
• Programming guide, user manual, schematics
Evaluation board
Generic processor
extension bus
ISP1161A1 PXA25x/WinCE evaluation kit
Add-on kit for PXA250 and PXA255 development platforms.
Uses device class drivers from WinCE and ISP1161A1 host stack
(included with kit) to demonstrate host functions at full- and
low-speed data transfer rates. Add-on card has three ports:
two host controller ports and one peripheral controller port.
USB (host)
data
address
ISP1161A1
USB (host)
control
USB
(peripheral)
Dual-role, On-The-Go (OTG) controllers
Single-chip USB OTG dual-role
(host/peripheral) controller ISP1362
ISP1362 PCI/Linux OTG evaluation kit
Standalone board connects to PCI slot of Linux-based PC.
OTG and host stacks pre-tested for mass storage on OTG,
mouse-to-OTG port, USB speaker-to-OTG port, HID class
devices, and printer. Full support for Linux OS, with USB
Class-compliant software stack (USB Class driver
unnecessary). Includes CPLD for local bus control,
configuration of ISP1362 control signals, and interaction with
integrated JTAG header. EEPROM stores configuration signals.
Evaluation board
EEPROM
PLX9054 PCI to local bus interface
Local bus
control
JTAG
header
PCI bus (on PC)
Address and
data bus
Local bus
interrupt
CPLD
Interrupt
local bus arbiter
Control
USB
bus
signals
ISP1362
Contents
• ISP1362 evaluation board with PCI interface
• P
roduction-quality host, peripheral, OTG stacks
• L
inux OS support
• L
inux-based test applets
• P
rogramming guide, user manual, schematics
ISP1362 PCI/WinCE evaluation kit
Same as Linux kit but with support for WinCE. OS.
Contents
• ISP1362 evaluation board with PCI interface
• Production-quality host and peripheral stacks
• WinCE OS support
• Programming guide, user manual, schematics
Evaluation board
EEPROM
PLX9054 PCI to local bus interface
Local bus
control
JTAG
header
Address and
data bus
Local bus
interrupt
CPLD
Interrupt
local bus arbiter
Control
ISP1362 PXA255/WinCE kit
Same as ISP1362 PXA255/Linux kit but with support for
WinCE OS and licensable USB Class drivers.
Contents
• ISP1362 add-on card
• Production-quality host and peripheral stacks
• WinCE OS support
• Licensable USB Class drivers
• User manual, schematics
PCI bus (on PC)
ISP1362
USB
bus
signals
Add-on card
PXA250/5
development
platform
ISP1362
USB
(OTG)
Handhelds
USB
(host)
PC or
host
devices
Dual-role, On-The-Go (OTG) controllers (continued)
ISP1362 PXA255/Linux OTG evaluation kit
Add-on kit, for use with PXA250/5 development platforms,
with two host ports. Host stacks pre-tested for mass storage,
mouse-to-host port, USB speaker-to-host port, HID-class
devices, and printer.
Full support for Linux OS, with USB Class-compliant software
stack (USB Class driver unnecessary).
Add-on card
PXA250/5
development
platform
ISP1362
USB
(OTG)
Handhelds
USB
(host)
PC or
host
devices
Contents
• ISP1362 add-on card
• P
roduction-quality host, peripheral, OTG stacks
• L
inux OS support
• L
inux-based test applets
• U
ser manual, schematics
ISP1362 PCI/DOS OTG mini kit
Same as ISP1362 PCI/Linux and PCI/WinCE kits but with
DOS-based software stacks for easy porting. Wasabi stack
supports OTG and host operation: plays music in local and
remote OTG peer environments, prints raster images,
demonstrates SRP, HNP, hubs, and HIDs, and enumerates all
devices. OTGC stack supports OTG controller operation:
demonstrates SRP and HNP. X2 stack supports host controller
operation: monitors host port, demonstrates mouse, performs
USB enumeration and memory analysis, has read/write access
to host control register.
Evaluation board
EEPROM
PLX9054 PCI to local bus interface
Local bus
control
JTAG
header
PCI bus (on PC)
Local bus
interrupt
CPLD
Interrupt
local bus arbiter
Control
Address and
data bus
ISP1362
USB
bus
signals
Contents
• ISP1362 evaluation board with PCI interface
• D
OS-based Wasabi stack for USB audio and USB printer
applications
• D
OS-based OTGC stack for OTG controller operation
• D
OS-based X2 stack for USB host and USB mouse
applications
• U
ser manual, schematics
ST-Ericsson offers a freely available USB controller driver called FlexiUSB stack for the ISP1362 that supports
multi-threading and multi-tasking environments. This mature, OS-independent driver ports easily to popular
RTOSs, including pSOS™, μITRON, VxWorks™, and Nucleus®.
For more information, contact your local ST-Ericsson sales office.
DUAL ROLE, On-The-Go (OTG) controllers (continued)
Evaluation board
PCI bus
Hi-Speed USB OTG dual-role (host/peripheral)
controller ISP1761
ISP1761 PCI/Linux OTG evaluation kit
Standalone board connects to PCI slot of a Linux-based PC.
Uses device class drivers from Linux and ISP1761 software
stack (included with kit) to demonstrate OTG and host
functions at high-, full-, and low-speed data transfer rates.
Includes CPLD for configuring ISP1761 control signals.
Three ports: two host-controller ports and one combination
port for OTG, host, or peripheral controller operation.
PLX9054
PCI to local bus
interface
USB
(host)
Address/
data
ISP1761
CPLD
USB
(host)
USB
(OTG, host,
or peripheral)
Control
Contents
• ISP1761 evaluation board with PCI interface
• Production-quality host, peripheral, OTG stacks
• Programming guide, user manual, schematics
ISP1761 PCI/WinCE evaluation kit
Same as Linux kit but with support for WinCE OS.
PCI bus
Contents
• ISP1761 evaluation board with PCI interface
• Production-quality host and peripheral stacks
• Programming guide, user manual, schematics
Evaluation board
PLX9054
PCI to local bus
interface
ISP1761
CPLD
Control
USB
(host)
USB
(OTG, host,
or peripheral)
Evaluation board
Generic processor
extension bus
ISP1761 PXA25x/Linux evaluation kit
Add-on kit for PXA250 and PXA255 development platforms.
Uses device class drivers from Linux and ISP1761 host stack
(included with kit) to demonstrate host functions at high-,
full-, and low-speed data transfer rates. Add-on card has three
ports: two host controller ports and one combination port
that supports OTG, host, or peripheral controller operation.
USB
(host)
Address/
data
USB (host)
Data
Address
ISP1761
Control
USB (host)
USB
(OTG, host,
or peripheral)
Contents
• ISP1761 add-on card for use with PXA250/5
development platforms
• Production-quality host and peripheral stacks
• Programming guide, user manual, schematics
ST-Ericsson offers a freely available USB controller driver called FlexiUSB stack for the ISP1761 that supports
multi-threading and multi-tasking environments. This mature, OS-independent driver ports easily to popular
RTOSs, including pSOS™, μITRON, VxWorks™, and Nucleus®.
For more information, contact your local ST-Ericsson sales office.
Dual-role, On-The-Go (OTG) controllers (continued)
Evaluation board
PCI bus
Hi-Speed USB OTG dual-role (host/peripheral)
controller ISP1763A
ISP1763A PCI/Linux OTG evaluation kit
Standalone board connects to PCI slot of a Linux-based PC.
Uses device class drivers from Linux and ISP1763A software
stack (included with kit) to demonstrate OTG and host
functions at high-, full-, and low-speed data transfer rates.
Includes CPLD for configuring ISP1763A control signals.
Two ports: One host-controller port and one combination port
for OTG, host, or peripheral controller operation.
PLX9054
PCI to local bus
interface
USB OTG
ISP1763
CPLD
USB host
Control, address and data
Contents
• ISP1763A evaluation board with PCI interface
• P
roduction-quality host, peripheral, OTG stacks
• P
rogramming guide, user manual, schematics
ISP1763A PCI/WinCE evaluation kit
Same as Linux kit but with support for WinCE OS.
PCI bus
Contents
• ISP1763A evaluation board with PCI interface
• Production-quality host and peripheral stacks
• Programming guide, user manual, schematics
Evaluation board
PLX9054
PCI to local bus
interface
USB OTG
ISP1763
CPLD
Control, address and data
USB host
Hub controllers
Hi-Speed USB hub controller ISP1520
with four downstream ports
ISP1520 evaluation kit
Connects to USB or Hi-Speed USB host port of any PC running
Windows 98, Me, 2000, XP or Vista, or Mac OS.
Evaluation board
USB A
USB or Hi-Speed
USB host or hub
ISP1520
USB A
Contents
• ISP1520 evaluation board
• P
CB design guide
• U
ser manual, schematics
USB A
Hi-Speed USB hub controller ISP1521
with seven downstream ports
ISP1521 evaluation kit
Connects to USB or Hi-Speed USB host port of any PC running
Windows 98, Me, 2000, XP or Vista, or Mac OS.
Contents
• ISP1521 evaluation board
• PCB design guide
• User manual, schematics
USB A
Evaluation board
USB A
USB A
USB or Hi-Speed
USB host or hub
USB A
ISP1521
USB A
USB A
USB A
USB A
PERIPHERALS controllers
USB peripheral controller ISP1181B
(11.1 Mbyte/s, 8/16-bit parallel bus)
ISP1181B microcontroller evaluation kit
Interfaces an 8-bit processor and demonstrates general
functionality.
USB host PC
Evaluation board
ISP1181B
8051 MCU
USB
Test
application
Contents
• ISP1181B evaluation board
• T
est application program
• U
SB driver
• ISP1181B firmware, driver
• P
rogramming guide, user manual, schematics
Low-power USB peripheral controller ISP1183
(11.1 Mbyte/s, 8-bit parallel bus, DMA)
ISP1183 microcontroller evaluation kit
Interfaces to an 8-bit processor. ISP1183 appears as a memory
device to the microcontroller, presenting an 8-bit data bus and
a 1-bit address bus.
USB host PC
Evaluation board
ISP1183
8051 MCU
USB
Test
application
Contents
• ISP1183 evaluation board
• T
est application program
• U
SB driver
• ISP1183 firmware, driver
• P
rogramming guide, user manual, schematics
USB peripheral PC
Local to generic
processor bus
PCI to
local bus bridge
Evaluation board
PCI bus
Low-power, Hi-Speed USB peripheral
controller ISP1582 with sixteen endpoints
ISP1582 Hi-Speed USB PCI/mass storage evaluation kit
Connects to a PC’s PCI slot to demonstrate parallel I/O and
DMA capabilities. Supports Generic Processor Mode with
separate address and data bus operation. Requires host PC
with USB capability and separate peripheral PC running
generic PCI code. Mass Storage firmware provides bridge
between evaluation board and mass storage device.
Pin headers can tap signals from ISP1582. Board supports
full- and high-speed USB enumeration.
ISP1582
USB host PC
USB
Test
application
Contents
• ISP1582 evaluation board
• P
CI Mass Storage firmware
• G
eneric firmware
• U
SB driver
• P
rogramming guide, user manual, schematics
ST-Ericsson offers a freely available USB controller driver called FlexiUSB stack for the ISP1582 that supports
multi-threading and multi-tasking environments. This mature, OS-independent driver ports easily to popular
RTOSs, including pSOS™, μITRON, VxWorks™, and Nucleus®.
For more information, contact your local ST-Ericsson sales office.
PERIPHERALS controllers (continued)
Low-power, Hi-Speed USB peripheral controller
ISP1583 with sixteen endpoints, ATA/ATAPI
ISP1583 Hi-Speed USB Split Bus evaluation kit
Implements an 8051-based scanner. Board includes an
ISP1583 configured for Split Bus operation, an 8051-based
microcontroller, a CPLD that acts as the local DMA controller,
and SRAM that stores data from DMA or parallel I/O access.
Evaluation board
Control
Control
CPLD
8051 MCU
USB host PC
Data
Address
Test
application
USB
ISP1583
Data
SRAM
Contents
• ISP1583 evaluation board configured for Split Bus operation
• ISP1583 firmware, driver
• VHDL code for CPLD
• Programming guide, user manual, schematics
Evaluation board
8051 MCU
USB host PC
Test
application
Address
USB
ISP1583
Data
IDE connector
ISP1583 Hi-Speed USB mass storage evaluation kit
Implements a Hi-Speed USB-to-ATAPI bridge for an
ATAPI-based storage device, demonstrating ATA/ATAPI
interface for hard disk, CD-RW and DVD-RW drives (hard disk,
CD, and DVD drives not included.) Performs full- and
high-speed USB enumeration and uses pin headers to tap
signals from the ISP1583. 8051-based microcontroller
included on evaluation board.
HDD or
CD-ROM
Contents
• ISP1583 evaluation board with IDE interface
• Class-compliant Mass Storage firmware
• Programming guide, user manual, schematics
USB PERIPHERAL CONTROLLER PDIUSBD12
(2 MBYTE/S, 8-BIT PARALLEL BUS)
PDIUSBD12 USB-EPP evaluation kit
Demonstrates PDIUSBD12 operation with example DMA timing
for scanner, printer, and digital camera applications. Main
evaluation board is used as a bridge connecting USB and EPP
interfaces (IEEE 1284 parallel port); a daughter-board
emulates the EPP function. Evaluation board includes an 8051
microcontroller for USB enumeration, system initialization,
EPP negotiation, and DMA control, plus a CPLD programmed
to function as a DMA and EPP controller. Supports bidirectional
DMA transfer and uses the full USB and EPP bandwidth.
Contents
• P
DIUSBD12 evaluation board
• E
PP-based daughter board
• V
HDL code for CPLD and PAL equation
• P
DIUSBD12 firmware, driver
• P
rogramming guide, user manual, schematics
Main evaluation board
EPP
daughter
board
USB
PDIUSBD12
8051 MCU
Host PC
CPLD
Test
application
PERIPHERALS controllers (continued)
PDIUSBD12 smart evaluation kit
Supports all PDIUSBD12 functions except DMA, and operates
in three modes (print, scan, loop back) to emulate a variety of
applications. On-board 8051 microcontroller performs USB
enumeration, system initialization, data flow control, interrupt
processing, button sensing and LED control. Microcontroller
expansion bus supports use of an in-circuit emulator and D12
expansion bus enables direct connection to an application
circuit. Internal watchdog timer improves performance.
MCU Exbus
Main evaluation board
Serial
port
D12 Exbus
8051
MCU
PDIUSBD12
Host PC
USB
Test
application
Suspend and resume
Contents
• PDIUSBD12 evaluation board
• Firmware
• Intel Hex code
• USB driver
• Programming guide, user manual, schematics
Evaluation board
USB
CF
header
Suspend
and
resume
PDIUSBD12
8051
MCU
(3) buffer
Contents
• PDIUSBD12 evaluation board
• Windows 98 USB driver
(Windows 2000, Me, XP and Vista have native driver support)
• Sample firmware source code
• User manual, schematics
LET’S CREATE IT
© ST-Ericsson, 2009 - All rights reserved.
ST-Ericsson and the ST-Ericsson logo are trademarks of the ST-Ericsson group of companies
or used under a license from STMicroelectronics NV or Telefonaktiebolaget LM Ericsson.
All other names are the property of their respective owners.
For more information on ST-Ericsson, visit www.stericsson.com
Order code: SGSTNKIT1108
CPLD
HDD power
IDE
header
PDIUSBD12 mass storage evaluation kit
Emulates a removable drive in Windows environments.
Evaluation board includes an 8051 microcontroller for USB
enumeration, system initialization, data flow control, interrupt
processing, button sensing, LED control, bulk-only transfer
protocol, and reduced block commands. Hard disk and
portable Flash memory not included. Complies with USB Mass
Storage Class Specification (bulk only).
HDD conn
Host
PC
Download PDF