The SHARC USB EZ-Extender is warranted against defects in materials
and workmanship for a period of one year from the date of purchase from
Analog Devices or from an authorized dealer.
Disclaimer
Analog Devices, Inc. reserves the right to change this product without
prior notice. Information furnished by Analog Devices is believed to be
accurate and reliable. However, no responsibility is assumed by Analog
Devices for its use; nor for any infringement of patents or other rights of
third parties which may result from its use. No license is granted by implication or otherwise under the patent rights of Analog Devices, Inc.
Trademark and Service Mark Notice
The Analog Devices logo, SHARC, VisualDSP++, EZ-KIT Lite, and
EZ-Extender are registered trademarks of Analog Devices, Inc.
All other brand and product names are trademarks or service marks of
their respective owners.
Regulatory Compliance
The SHARC USB EZ-Extender has been certified to comply with the
essential requirements of the European EMC directive 89/336/EEC
(inclusive 93/68/EEC) and, therefore, carries the “CE” mark.
The SHARC USB EZ-Extender had been appended to Analog Devices
Development Tools Technical Construction File referenced
“DSPTOOLS1” dated December 21, 1997 and was awarded CE Certification by an appointed European Competent Body and is on file.
The EZ-KIT Lite evaluation system contains ESD
(electrostatic discharge) sensitive devices. Electrostatic charges readily accumulate on the human
body and equipment and can discharge without
detection. Permanent damage may occur on devices
subjected to high-energy discharges. Proper ESD
precautions are recommended to avoid performance
degradation or loss of functionality. Store unused
EZ-KIT Lite boards in the protective shipping
package.
CONTENTS
PREFACE
Product Overview ......................................................................... viii
Purpose of This Manual .................................................................. ix
Intended Audience .......................................................................... ix
Manual Contents ............................................................................ ix
What’s New in This Manual ............................................................. x
Technical or Customer Support ........................................................ x
Supported Products ......................................................................... xi
Product Information ....................................................................... xi
Related Documents ................................................................... xi
Notation Conventions .................................................................... xiv
USB EZ-EXTENDER INTERFACE
USB EZ-Extender Setup ............................................................... 1-1
USB Software Documentation ................................................. 1-2
USB 2.0 Interface ......................................................................... 1-2
USB EZ-EXTENDER HARDWARE REFERENCE
System Architecture ...................................................................... 2-1
Bus Switches ................................................................................. B-3
USB Interface ............................................................................... B-4
INDEX
viSHARC USB EZ-Extender Manual
PREFACE
Thank you for purchasing the SHARC® USB EZ-Extender®, Analog
Devices, Inc. extension board to the EZ-KIT Lite® evaluation systems for
ADSP-21262, ADSP-21364, and ADSP-21369 processors.
The SHARC processors are based on a 32-bit super Harvard architecture
that includes a unique memory architecture comprised of two large
on-chip, dual-ported SRAM blocks coupled with a sophisticated IO processor, which gives a SHARC processor the bandwidth for sustained
high-speed computations. SHARC processors represents today’s de facto
standard for floating-point processor targeted for premium audio
applications.
The EZ-KIT Lites and SHARC USB EZ-Extender are designed to be used
in conjunction with the VisualDSP++® development environment. VisualDSP++ offers a powerful programming tool with new flexibility that
significantly decreases time required to port software code to a processor,
reducing time-to-market.
To learn more about Analog Devices development software, go to
http://www.analog.com/processors/tools/.
SHARC USB EZ-Extender Manualvii
Product Overview
Product Overview
The SHARC USB EZ-Extender is a separately sold extension board that
plugs onto the expansion interface of the ADSP-21262, ADSP-21364, or
ADSP-21369 EZ-KIT Lite evaluation system. The extension board aids
the design and prototyping phases of ADSP-21262, ADSP-21364, or
ADSP-21369 processor targeted applications.
The board extends the capabilities of the evaluation system by providing a
connection between the parallel port or asynchronous memory bus of the
SHARC processor and a USB 2.0 device.
•USB 2.0 interface
D PLX Technology’s NetChip 2272 device
D USB driver and application code
D USB logo certified
•No power supply required
D Derives power from EZ-KIT Lite
•CE certified
•Dimensions
D 3.13 in (H) x 3.6 in (W)
Before using any of the interfaces, follow the setup procedure in “USB
EZ-Extender Setup” on page 1-1.
Example programs are available to demonstrate the capabilities of the
SHARC USB EZ-Extender board.
viiiSHARC USB EZ-Extender Manual
Preface
Purpose of This Manual
The SHARC USB EZ-Extender Manual describes the operation and configuration of the components on the extension board. A schematic and a
bill of materials are provided as a reference for future SHARC processor
board designs.
Intended Audience
This manual is a user’s guide and reference to the SHARC USB
EZ-Extender. Programmers who are familiar with the Analog Devices
SHARC processor architecture, operation, and development tools are the
primary audience for this manual.
Programmers who are unfamiliar with VisualDSP++ or EZ-KIT Lite evaluation software should refer to the ADSP-21262, ADSP-21364, or
ADSP-21369 Evaluation System Manual, VisualDSP++ online Help, and
user’s or getting started guides. For the locations of these documents, refer
to “Related Documents”.
•Chapter 2, “USB EZ-Extender Hardware Reference” on page 2-1
Provides information on the hardware aspects of the board.
•Appendix A, “USB EZ-Extender Bill Of Materials” on page A-1
Provides a list of components used to manufacture the
EZ-Extender board.
SHARC USB EZ-Extender Manualix
What’s New in This Manual
•Appendix B, “USB EZ-Extender Schematic” on page B-1
Provides the resources to allow EZ-KIT Lite board-level debugging
or to use as a reference design.
L
Appendix B now is part of the online Help. The PDF version of
the SHARC USB EZ-Extender Manual is located in the
Docs\EZ-KIT Lite Manuals folder on the installation CD. Alterna-
tively, the book can be found on the Analog Devices Web site:
www.analog.com/processors.
What’s New in This Manual
This edition of the SHARC USB EZ-Extender Manual has been updated
for the latest revision of VisualDSP++.
Technical or Customer Support
You can reach Analog Devices, Inc. Customer Support in the following
ways:
•Visit the Embedded Processing and DSP products Web site at
•Contact your Analog Devices, Inc. local sales office or authorized
distributor
•Send questions by mail to:
Analog Devices, Inc.
One Technology Way
P.O. Box 9106
Norwood, MA 02062-9106
USA
Supported Products
The SHARC USB EZ-Extender is designed as an extension board to the
ADSP-21262, ADSP-21364, and ADSP-21369 EZ-KIT Lite evaluation
systems.
Preface
Product Information
You can obtain product information from the Analog Devices Web site,
from the product CD-ROM, or from the printed publications (manuals).
Analog Devices is online at www.analog.com. Our Web site provides information about a broad range of products—analog integrated circuits,
amplifiers, converters, and digital signal processors.
Related Documents
For information on product related development software, see the following publications.
All documentation is available online. Most documentation is available in
printed form.
SHARC USB EZ-Extender Manualxi
Product Information
Table 1. Related Processor Publications
TitleDescription
ADSP-21262 SHARC Microprocessor DatasheetGeneral functional description, pinout, and
timing of the ADSP-21262 processors
ADSP-21364 SHARC Microprocessor Datasheet General functional description, pinout, and
timing of the ADSP-21364 processors
ADSP-21369 SHARC Processor DatasheetGeneral functional description, pinout, and
Text conventions used in this manual are identified and described as
follows.
ExampleDescription
{this | that}Alternative required items in syntax descriptions appear within curly
brackets and separated by vertical bars; read the example as this or
that. One or the other is required.
[this | that]Optional items in syntax descriptions appear within brackets and sepa-
rated by vertical bars; read the example as an optional this or that.
[this,…]Optional item lists in syntax descriptions appear within brackets
delimited by commas and terminated with an ellipse; read the example
as an optional comma-separated list of
.SECTIONCommands, directives, keywords, and feature names are in text with
letter gothic font.
this.
filenameNon-keyword placeholders appear in text with italic style format.
Note: For correct operation, ...
A Note provides supplementary information on a related topic. In the
L
a
[
L
xivSHARC USB EZ-Extender Manual
Additional conventions, which apply only to specific chapters, may
appear throughout this document.
online version of this book, the word Note appears instead of this
symbol.
Caution: Incorrect device operation may result if ...
Caution: Device damage may result if ...
A Caution identifies conditions or inappropriate usage of the product
that could lead to undesirable results or product damage. In the online
version of this book, the word Caution appears instead of this symbol.
Warn in g: Injury to device users may result if ...
A Warning identifies conditions or inappropriate usage of the product
that could lead to conditions that are potentially hazardous for the
devices users. In the online version of this book, the word Wa rn in g
appears instead of this symbol.
1USB EZ-EXTENDER
INTERFACE
This chapter provides the setup procedures for both the SHARC USB
EZ-Extender and EZ-KIT Lite (ADSP-21262, ADSP-21364, or
ADSP-21369) and describes the USB interface the extender supports.
USB EZ-Extender Setup
It is very important to set up all of the components of the system containing the USB EZ-Extender before applying power to that system. The
following procedure is recommended for the correct setup.
Power your system when these steps are completed:
1. Read the applicable design interface section in this chapter—the
text provides an overview of the capabilities of the interface.
2. Read “System Architecture” on page 2-1 to understand the physical
connections of the extension board. For detailed information, refer
to “USB EZ-Extender Schematic” on page B-1.
3. Remove any rubber feet that may be attached to the EZ-KIT Lite.
In place of these rubber feet, install the four nylon feet and screws
provided with the USB EZ-Extender. Install the nylon feet in the
mounting holes of the EZ-KIT Lite’s printed circuit board (PCB).
Flip the EZ-KIT Lite upside down so that the three expansion
headers (
SHARC USB EZ-Extender Manual1-1
J1–3) are facing up.
USB 2.0 Interface
4. Set the jumper on the USB EZ-Extender board. Use the block diagram in Figure 2-1 on page 2-1 in conjunction with “Processor
Select Jumper (JP1)” on page 2-2.
5. Set the switches on the EZ-KIT Lite board. If not already, familiarize yourself with the documentation and schematics of the EZ-KIT
Lite (see “Related Documents”). Compare the expansion interface
signals of the USB EZ-Extender board with the signals of the
EZ-KIT Lite board to ensure there is no contention. For example,
it may be necessary to disable other devices connected to the expansion interface of the processor and disable the push buttons on the
EZ-KIT Lite.
6. Install the USB EZ-Extender on the EZ-KIT Lite via the
three-connector expansion interface.
USB Software Documentation
For information on the USB software (host-side and device-side), refer to
the USB Software Readme.txt file located in the
…\212xx\Examples\USB EZ-EXTENDER or
…\213xx\Examples\USB EZ-EXTENDER subdirectory of the VisualDSP++
installation directory.
USB 2.0 Interface
The USB EZ-Extender allows you to connect a USB 2.0 chip to a SHARC
processor without any other programmable logic. PLX Technology’s
NetChip 2272 device ties directly to the parallel port or asynchronous
memory bank of the SHARC processor. You can read from and write to
the USB 2.0 controller by directly addressing the named memory bank.
1-2SHARC USB EZ-Extender Manual
USB EZ-Extender Interface
You can reset the NetChip 2272 device by asserting
LOW these flag pins:
•FLAG2 on the ADSP-21262 and ADSP-21364 processors
•FLAG0 on the ADSP-21369 processor
The USB interrupt request pin (IRQ) line of the extender connects to
FLAG1 on the ADSP-21262, ADSP-21364, and ADSP-21369 processors.
This flag pin may be used for push buttons or LEDs on the respective
EZ-KIT Lites; consequently, the user must make the proper changes to
that EZ-KIT Lite.
When writing to and reading from the USB device using the EZ-KIT
Lites, use memory addresses listed in Table 1-1.
Table 1-1. USB Device Memory
EZ-KIT LiteStarting Address Ending Address
ADSP-212620x0100 6C000x0100 6FE0
ADSP-213640x0100 6C000x0100 6FE0
ADSP-213690x0C00 00000x0C00 03E0
SHARC USB EZ-Extender Manual1-3
USB 2.0 Interface
1-4SHARC USB EZ-Extender Manual
2USB EZ-EXTENDER
HARDWARE REFERENCE
This chapter describes the hardware design of the USB EZ-Extender. The
following topics are covered.
•“System Architecture” on page 2-1
Describes the extension board’s configuration.
•“Processor Select Jumper (JP1)” on page 2-2
Describes the configuration jumper’s functionality.
System Architecture
A block diagram of the SHARC USB EZ-Extender is shown in Figure 2-1.
Figure 2-1. Block Diagram
SHARC USB EZ-Extender Manual2-1
Processor Select Jumper (JP1)
Processor Select Jumper (JP1)
Before using the SHARC USB EZ-Extender, follow the steps in “USB
EZ-Extender Setup” on page 1-1.
Figure 2-2 shows the location of the processor select jumper JP1. A
two-pin jumper can be placed on the respective jumper header for different functionality.
Figure 2-2. JP1 Jumper Settings
2-2SHARC USB EZ-Extender Manual
USB EZ-Extender Hardware Reference
Table 2-1 describes the jumper settings and functionality. The jumper, by
default, must have no jumpers on any of its pins.
Table 2-1. JP1 Settings
EZ-KIT LiteJP1 Setting
ADSP-21262/ADSP-21364No jumpers (default)
ADSP-21369Installed
L
When using the extender with an ADSP-21262 or ADSP-21364
EZ-KIT Lite, you must not place any jumpers on JP1. Placing a
jumper on JP1 can damage the extender card and/or the EZ-KIT
Lite. When using the extender with an ADSP-21369 EZ-KIT Lite,
you must place the jumper on JP1.
SHARC USB EZ-Extender Manual2-3
Processor Select Jumper (JP1)
2-4SHARC USB EZ-Extender Manual
AUSB EZ-EXTENDER BILL OF
MATERIALS
The bill of materials corresponds to “USB EZ-Extender Schematic” on
page B-1. Please check the latest schematic on the Analog Devices Web