The EZ-KIT Lite evaluation system 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, TigerSHARC, VisualDSP++, the VisualDSP++
logo, CROSSCORE, the CROSSCORE logo, and EZ-KIT Lite are registered trademarks of Analog Devices, Inc.
All other brand and product names are trademarks or service marks of
their respective owners.
Page 3
Regulatory Compliance
The ADSP-TS101S EZ-KIT Lite evaluation system 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 ADSP-TS101S EZ-KIT Lite evaluation system 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.
Page 4
Page 5
CONTENTS
PREFACE
Purpose of This Manual ................................................................. xii
Intended Audience ......................................................................... xii
Manual Contents .......................................................................... xiii
What’s New in This Manual .......................................................... xiii
Technical or Customer Support ...................................................... xiv
Supported Processors ...................................................................... xiv
Product Information ....................................................................... xv
MyAnalog.com .......................................................................... xv
Processor Product Information ................................................... xv
Related Documents .................................................................. xvi
Online Technical Documentation ............................................ xvii
Accessing Documentation From VisualDSP++ .................... xviii
Accessing Documentation From Windows .......................... xviii
Accessing Documentation From Web ................................... xix
Printed Manuals ....................................................................... xix
VisualDSP++ Documentation Set ......................................... xix
Hardware Tools Manuals ...................................................... xix
Processor Manuals ................................................................. xx
ADSP-TS101S EZ-KIT Lite Evaluation System Manualv
Page 6
CONTENTS
Data Sheets .......................................................................... xx
Notation Conventions ................................................................... xxi
viiiADSP-TS101S EZ-KIT Lite Evaluation System Manual
Page 9
PREFACE
Thank you for purchasing the ADSP-TS101S EZ-KIT Lite®, Analog
Devices (ADI) evaluation system for TigerSHARC
embedded processors.
The TigerSHARC processor is a static super scalar (SSS) architecture targeted at software-defined radio applications. In these wireless
infrastructure applications, the TigerSHARC processor is replacing
field-programmable gate arrays (FPGAs) in the chip rate processing applications for third generation cellular. The performance, flexibility,
multiprocessing and IO capabilities of the TigerSHARC processor makes
it superior to FPGA implementations.
The evaluation board is designed to be used in conjunction with the VisualDSP++
ADSP-TS101S TigerSHARC processor. The VisualDSP++ development
environment gives you the ability to perform advanced application code
development and debug, such as:
®
development environment to test the capabilities of the
•Create, compile, assemble, and link application programs written
in C++, C, and ADSP-TS101S assembly
•Load, run, step-in, step-out, step-over, halt, and set breakpoints in
application program
®
floating-point
•Profile programs
•Read and write data and program memory
ADSP-TS101S EZ-KIT Lite Evaluation System Manualix
Page 10
•Read and write core and peripheral registers
•Plot memory
Access to the ADSP-TS101S processor from a personal computer (PC) is
achieved through a USB port or an optional JTAG emulator. The USB
interface gives unrestricted access to the ADSP-TS101S processor and the
evaluation board peripherals. Analog Devices JTAG emulators offer faster
communication between the host PC and target hardware. Analog Devices
carries a wide range of in-circuit emulation products. To learn more about
Analog Devices emulators and processor development tools, go to
http://www.analog.com/dsp/tools/.
ADSP-TS101S EZ-KIT Lite provides example programs to demonstrate
the capabilities of the evaluation board.
L
Refer to the VisualDSP++ Installation Quick Reference Card for details.
The board features:
The ADSP-TS101S EZ-KIT Lite installation is part of the VisualDSP++ installation. The EZ-KIT Lite is a licensed product that
offers an unrestricted evaluation license for the first 90 days. For
details about evaluation license restrictions after the 90 days, refer
to “Evaluation License Restrictions” on page 1-7.
•Two Analog Devices ADSP-TS101S processors
D 250 MHz core clock speed
D Configurable core clock mode
D 512K main flash memory
D 32K secondary flash memory
•Interface connectors
D 14-pin emulator connector for JTAG interface
D Link port 0 and link port 1 for each processor
D Expansion interface connectors (not populated)
•General-purpose IO
D 4 push button flags (two for each processor)
D 2 push button interrupts (one for each processor)
D 4 LED flag outputs (two for each processor)
•Analog Devices ADP3338, ADP3339, ADM660, and ADP3170
for voltage regulation
The EZ-KIT Lite board has two external memories: flash memory and
SDRAM. The flash memory can be used to store user-specific boot code.
By configuring the boot mode switch (
SW7) and programming the flash
memory, the board can run as a stand-alone unit. For more information,
see “Memory Map” on page 1-7.
The EZ-KIT Lite board also contains an audio interface, facilitating creation of audio signal processing applications.
ADSP-TS101S EZ-KIT Lite Evaluation System Manualxi
Page 12
Purpose of This Manual
Additionally, the EZ-KIT Lite board provides expansion connectors,
allowing you to connect to the processor’s external port (EP).
Purpose of This Manual
The ADSP-TS101S EZ-KIT Lite Evaluation System Manual provides
instructions for installing the product hardware (board). The text
describes the operation and configuration of the board components and
provides guidelines for running your own code on the ADSP-TS101S
EZ-KIT Lite. Finally, a schematic and a bill of materials are provided as a
reference for future designs.
The product software installation is detailed in the VisualDSP++ Installa-
tion Quick Reference Card
Intended Audience
The primary audience for this manual is a programmer who is familiar
with Analog Devices processors. This manual assumes that the audience
has a working knowledge of the appropriate processor architecture and
instruction set. Programmers who are unfamiliar with Analog Devices
processors can use this manual but should supplement it with other texts
(such as the ADSP-TS101 TigerSHARC Processor Hardware Reference and
the ADSP-TS101 TigerSHARC Processor Programming Reference) that
describe your target architecture.
Programmers who are unfamiliar with VisualDSP++ should refer to the
VisualDSP++ online Help and user’s or getting started guides. For the
locations of these documents, see “Related Documents”.
xiiADSP-TS101S EZ-KIT Lite Evaluation System Manual
Page 13
Manual Contents
The manual consists of:
•Chapter 1. “Using ADSP-TS101S EZ-KIT Lite” on page 1-1
Provides information on the EZ-KIT Lite from a programmer’s
perspective and outlines the processor’s memory map.
•Chapter 2, “ADSP-TS101S EZ-KIT Lite Hardware Reference” on
page 2-1
Provides information on the hardware aspects of the evaluation
system.
•Appendix A,“ADSP-TS101S EZ-KIT Lite Bill Of Materials” on
page A-1
Provides a list of components used to manufacture the EZ-KIT
Lite board.
Preface
•Appendix B, “ADSP-TS101S EZ-KIT Lite 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 online Help viewers should go to the PDF version of the ADSP-TS101S EZ-KIT Lite Evaluation System Manual located in the
Manuals
can be found on the Analog Devices Web site:
www.analog.com/processors.
folder on the installation CD. Alternatively, the schematic
Docs\EZ-KIT Lite
What’s New in This Manual
This revision of the ADSP-TS101S EZ-KIT Lite Evaluation System Manual
has been updated for VisualDSP++ 4.5.
ADSP-TS101S EZ-KIT Lite Evaluation System Manualxiii
Page 14
Technical or Customer Support
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 Processors
This EZ-KIT Lite evaluation system supports the Analog Devices
ADSP-TS101S TigerSHARC embedded processors.
xivADSP-TS101S EZ-KIT Lite Evaluation System Manual
Page 15
Product Information
You can obtain product information from the Analog Devices Web site,
from the product CD-ROM, or from the printed publications (manuals).
Preface
Analog Devices is online at
mation about a broad range of products—analog integrated circuits,
amplifiers, converters, and digital signal processors.
www.analog.com. Our Web site provides infor-
MyAnalog.com
MyAnalog.com is a free feature of the Analog Devices Web site that allows
customization of a Web page to display only the latest information on
products you are interested in. You can also choose to receive weekly
e-mail notifications containing updates to the Web pages that meet your
interests. MyAnalog.com provides access to books, application notes, data
sheets, code examples, and more.
Registration:
Visit
www.myanalog.com to sign up. Click Register to use MyAnalog.com.
Registration takes about five minutes and serves as means for you to select
the information you want to receive.
If you are already a registered user, just log on. Your user name is your
e-mail address.
Processor Product Information
For information on embedded processors and DSPs, visit our Web site at
www.analog.com/processors, which provides access to technical publica-
tions, data sheets, application notes, product overviews, and product
announcements.
ADSP-TS101S EZ-KIT Lite Evaluation System Manualxv
Page 16
Product Information
You may also obtain additional information about Analog Devices and its
products in any of the following ways.
Online documentation comprises the VisualDSP++ Help system, software
tools manuals, hardware tools manuals, processor manuals, the Dinkum
Abridged C++ library, and Flexible License Manager (FlexLM) network
license manager software documentation. You can easily search across the
entire VisualDSP++ documentation set for any topic of interest. For easy
printing, supplementary
Docs folder on the VisualDSP++ installation CD.
Each documentation file type is described as follows.
.pdf files of most manuals are provided in the
File Description
.chmHelp system files and manuals in Help format
ADSP-TS101S EZ-KIT Lite Evaluation System Manualxvii
Page 18
Product Information
File Description
.htm or
.html
.pdfVisualDSP++ and processor manuals in Portable Documentation Format (PDF).
Dinkum Abridged C++ library and FlexLM network license manager software documentation. Viewing and printing the
Internet Explorer 5.01 (or higher).
Viewing and printing the
Reader (4.0 or higher).
.pdf files requires a PDF reader, such as Adobe Acrobat
.html files requires a browser, such as
If documentation is not installed on your system as part of the software
installation, you can add it from the VisualDSP++ CD at any time by running the Tools installation. Access the online documentation from the
VisualDSP++ environment, Windows
®
Explorer, or the Analog Devices
Web site.
Accessing Documentation From VisualDSP++
To view VisualDSP++ Help, click on the Help menu item or go to the
Windows task bar and navigate to the VisualDSP++ documentation via
the Start menu.
To view ADSP-TS101S EZ-KIT Lite Help, which is part of the VisualDSP++ Help system, use the Contents or Search tab of the Help
window.
Accessing Documentation From Windows
In addition to any shortcuts you may have constructed, there are many
ways to open VisualDSP++ online Help or the supplementary documentation from Windows.
Help system files (
.chm) are located in the Help folder, and .pdf files are
located in the Docs folder of your VisualDSP++ installation CD-ROM.
The
Docs folder also contains the Dinkum Abridged C++ library and the
Select a processor family and book title. Download archive (
.zip) files,
one for each manual. Use any archive management software, such as WinZip, to decompress downloaded files.
Printed Manuals
For general questions regarding literature ordering, call the Literature
Center at 1-800-ANALOGD (1-800-262-5643) and follow the prompts.
VisualDSP++ Documentation Set
To purchase VisualDSP++ manuals, call 1-603-883-2430. The manuals
may be purchased only as a kit.
If you do not have an account with Analog Devices, you are referred to
Analog Devices distributors. For information on our distributors, log onto
http://www.analog.com/salesdir/continent.asp.
Hardware Tools Manuals
To purchase EZ-KIT Lite and in-circuit emulator (ICE) manuals, call
1-603-883-2430. The manuals may be ordered by title or by product
number located on the back cover of each manual.
ADSP-TS101S EZ-KIT Lite Evaluation System Manualxix
Page 20
Product Information
Processor Manuals
Hardware reference and instruction set reference manuals may be ordered
through the Literature Center at 1-800-ANALOGD (1-800-262-5643),
or downloaded from the Analog Devices Web site. Manuals may be
ordered by title or by product number located on the back cover of each
manual.
Data Sheets
All data sheets (preliminary and production) may be downloaded from the
Analog Devices Web site. Only production (final) data sheets (Rev. 0, A,
B, C, and so on) can be obtained from the Literature Center at
1-800-ANALOGD (1-800-262-5643); they also can be downloaded from
the Web site.
To have a data sheet faxed to you, call the Analog Devices Faxback System
at 1-800-446-6212. Follow the prompts and a list of data sheet code
numbers will be faxed to you. If the data sheet you want is not listed,
check for it on the Web site.
xxADSP-TS101S EZ-KIT Lite Evaluation System Manual
Page 21
Notation Conventions
Text conventions used in this manual are identified and described as
follows.
ExampleDescription
Preface
Close command
(File menu)
{this | that}Alternative required items in syntax descriptions appear within curly
[this | that]Optional items in syntax descriptions appear within brackets and sepa-
[this,…]Optional item lists in syntax descriptions appear within brackets
.SECTIONCommands, directives, keywords, and feature names are in text with
filenameNon-keyword placeholders appear in text with italic style format.
L
a
Titles in reference sections indicate the location of an item within the
VisualDSP++ environment’s menu system (for example, the Close
command appears on the File menu).
brackets and separated by vertical bars; read the example as
that. One or the other is required.
rated by vertical bars; read the example as an optional
delimited by commas and terminated with an ellipse; read the example
as an optional comma-separated list of
letter gothic font.
Note: For correct operation, ...
A Note provides supplementary information on a related topic. In the
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.
this.
this or
this or that.
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.
ADSP-TS101S EZ-KIT Lite Evaluation System Manualxxi
Page 22
Notation Conventions
L
Additional conventions, which apply only to specific chapters, may
appear throughout this document.
xxiiADSP-TS101S EZ-KIT Lite Evaluation System Manual
Page 23
1USING ADSP-TS101S EZ-KIT
LITE
This chapter provides specific information to assist you with development
of programs for the ADSP-TS101S EZ-KIT Lite evaluation system.
The information appears in the following sections.
•“Package Contents” on page 1-2
Lists the items contained in your ADSP-TS101S EZ-KIT Lite
package.
•“Default Configuration” on page 1-3
Shows the default configuration of the ADSP-TS101S EZ-KIT
Lite.
•“Installation and Session Startup” on page 1-5
Instructs how to start a new or open an existing
ADSP-TS101SEZ-KIT Lite session using VisualDSP++.
•“Evaluation License Restrictions” on page 1-7
Describes the restrictions of the VisualDSP++ demo license
shipped with the EZ-KIT Lite.
•“Memory Map” on page 1-7
Describes the ADSP-TS101S EZ-KIT Lite board’s memory map.
•“SDRAM Interface” on page 1-8
Defines the register values needed to configure the external memory for SDRAM access.
ADSP-TS101S EZ-KIT Lite Evaluation System Manual1-1
Page 24
Package Contents
•“Programmable FLAG Pins” on page 1-9
Describes the function and use of the programmable FLAG pins on
the EZ-KIT Lite evaluation system.
•“Interrupt Pins” on page 1-10
Describes the function and use of the interrupt pins on the
EZ-KIT Lite evaluation system.
•“Flash Memory” on page 1-11
Describes how to program and use the flash memory.
•“Audio Interface” on page 1-11
Describes how to use and configure the audio interface.
•“Example Programs” on page 1-12
Provides information about the example programs included in the
ADSP-TS101S EZ-KIT Lite evaluation system.
•“Flash Programmer Utility” on page 1-13
Provides information on the Flash Programmer utility included
with VisualDSP++.
For information on the graphical user interface, including the boot loading, target options, and other facilities of the EZ-KIT Lite system, refer to
the online Help.
For detailed information about programming the ADSP-TS101S TigerSHARC processor, see the documents referred to as “Related
Documents”.
Package Contents
Your ADSP-TS101S EZ-KIT Lite evaluation system package contains the
following items.
•ADSP-TS101S EZ-KIT Lite board
1-2ADSP-TS101S EZ-KIT Lite Evaluation System Manual
Page 25
Using ADSP-TS101S EZ-KIT Lite
•VisualDSP++ Installation Quick Reference card
•CD containing:
D VisualDSP++ software
D ADSP-TS101S EZ-KIT Lite debug software
D USB driver files
D Example programs
D ADSP-TS101S EZ-KIT Lite Evaluation System Manual (this
document)
•Universal 7.5V DC power supply
• USB 2.0 cable
•Registration card (please fill out and return)
If any item is missing, contact the vendor where you purchased your
EZ-KIT Lite or contact Analog Devices, Inc.
Default Configuration
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.
The ADSP-TS101S EZ-KIT Lite board is designed to run outside your
personal computer as a stand-alone unit. You do not have to open your
computer case.
ADSP-TS101S EZ-KIT Lite Evaluation System Manual1-3
Page 26
Default Configuration
When removing the EZ-KIT Lite board from the package, handle the
board carefully to avoid the discharge of static electricity, which may damage some components. Figure 1-1 shows the default DIP switch,
connector locations, and LEDs used in installation. Confirm that your
board is set up in the default configuration before using the board.
Figure 1-1. EZ-KIT Lite Hardware Setup
1-4ADSP-TS101S EZ-KIT Lite Evaluation System Manual
Page 27
Using ADSP-TS101S EZ-KIT Lite
Installation and Session Startup
L
For correct operation, install the software and hardware in the
order presented in the VisualDSP++ Installation Quick Reference Card.
1. Verify that the yellow USB monitor LED (
USB connector) is lit. This signifies that the board is communicating properly with the host PC and is ready to run VisualDSP++.
2. If you are running VisualDSP++ for the first time, navigate to the
VisualDSP++ environment via the Start –> Programs menu. The
main window appears. Note that VisualDSP++ does not connect to
any session. Skip the rest of this step to step 3.
If you have run VisualDSP++ previously, the last opened session
appears on the screen. You can override the default behavior and
force VisualDSP++ to start a new session by pressing and holding
down the Ctrl key while starting VisualDSP++. Do not release the
Ctrl key until the Session Wizard appears on the screen. Go to
step 4.
3. To connect to a new EZ-KIT Lite session, start Session Wizard by
selecting one of the following.
LED1, located near the
•From the Session menu, New Session.
•From the Session menu, Session List. Then click New Ses-sion from the Session List dialog box.
•From the Session menu, Connect to Target. Then click
New Session from the Session List dialog box.
4. The Select Processor page of the wizard appears on the screen.
Ensure TigerSHARC is selected in Processor family. In Choose a target processor, select ADSP-TS101. Click Next.
ADSP-TS101S EZ-KIT Lite Evaluation System Manual1-5
Page 28
Installation and Session Startup
5. The Select Connection Type page of the wizard appears on the
screen. Select EZ-KIT Lite and click Next.
6. The Select Platform page of the wizard appears on the screen.
In the Select your platform list, select ADSP-TS101S EZ-KIT Lite via Debug Agent. In Session name, highlight or specify the
session name.
The session name can be a string of any length; although, the box
displays approximately 32 characters. The session name can
include space characters. If you do not specify a session name,
VisualDSP++ creates a session name by combining the name of the
selected platform with the selected processor. The only way to
change a session name later is to delete the session and to open a
new session.
Click Next.
7. The Finish page of the wizard appears on the screen. The page dis-
plays your selections. If you are satisfied, click Finish. If not, click Back to make changes.
L
1-6ADSP-TS101S EZ-KIT Lite Evaluation System Manual
To disconnect from a session, click the disconnect button
or select Session –> Disconnect from Target.
To delete a session, select Session –> Session List. Select the ses-
sion name from the list and click Delete. Click OK.
Page 29
Using ADSP-TS101S EZ-KIT Lite
Evaluation License Restrictions
The ADSP-TS101S EZ-KIT Lite installation is part of the VisualDSP++
installation. The EZ-KIT Lite is a licensed product that offers an unrestricted evaluation license for the first 90 days. Once the initial
unrestricted 90-day evaluation license expires:
•VisualDSP++ allows a connection to the ADSP-TS101S EZ-KIT
Lite via the USB debug agent interface only. Connections to simulators and emulation products are no longer allowed.
•The linker restricts a users program to 96 KB of internal memory
for code space with no restrictions for data space.
Refer to the VisualDSP++ Installation Quick Reference Card for details.
Memory Map
The ADSP-TS101S processor has 6 M bits of internal memory that can be
used for program storage or data storage. The configuration of internal
memory is detailed in the ADSP-TS101 TigerSHARC Processor Hardware Reference.
The ADSP-TS101S EZ-KIT Lite board contains 544K x 8-bits of external
flash memory. The memory is separated into two sections. One section
contains 512K bytes of main flash memory, and the other section contains
32K bytes of secondary flash memory. This memory is connected to the
processor’s
space.
The board also contains one 4M x 64-bit SDRAM DIMM. This memory
is connected to the processor’s SDRAM interface.
ADSP-TS101S EZ-KIT Lite Evaluation System Manual1-7
~BMS pin. The flash memory can be accessed in boot memory
Page 30
SDRAM Interface
Table 1-1. EZ-KIT Lite Evaluation Board Memory Map
Start AddressEnd AddressContent
Internal Memory
0x0000 00000x0000 FFFFInternal memory 0
0x0008 00000x0008 FFFFInternal memory 1
0x0010 00000x0010 FFFFInternal memory 2
0x0018 00000x0018 07FFInternal registers
0x01C0 00000x01C0 FFFFBroadcast
0x0200 00000x023F FFFFProcessor ID 0
0x0240 00000x027F FFFFProcessor ID 1
External Memory
0x0400 00000x047F FFFFExternal memory space (SDRAM)
SDRAM Interface
The DIMM shipped with the EZ-KIT Lite evaluation board is a 32 MB
module. You can upgrade to a 64 MB or 128 MB module. The module
must be a 168-pin DIMM PC100 device. Modules can be purchased from
such vendors as Viking, Infineon, or Crucial.
L
To properly access SDRAM, the
figured properly. For the supplied DIMM, the
configured as follows: SDRAM enable, CAS latency of two cycles, pipe
depth of zero, page boundary of 256 words (1K words on revision 1.2
boards), refresh rate of every 1200 cycles (every 600 cycles on revision 1.2
boards), pre-charge to RAS of three cycles, RAS to pre-charge of four
cycles, and init sequence is MRS cycle follows refresh.
Revision 1.2 boards are shipped with 128 MB modules, but only
32 MB of the 128 MB can be accessed, and the boards cannot be
upgraded with more memory. The issue is resolved in revision 1.3
boards.
SYSCON and SDRCON registers must be con-
SDRCON register should be
1-8ADSP-TS101S EZ-KIT Lite Evaluation System Manual
Page 31
Using ADSP-TS101S EZ-KIT Lite
When you are in a VisualDSP++ session and connected to the EZ-KIT
Lite board, the SDRAM registers are set to the default values automatically when a reset operation is performed. Clearing the corresponding
check box accessible through the Target Options dialog box, which is
accessible through the Settings pull-down menu, disables this feature. The
default values are:
•
SYSCON = 0x001A79E7 and SDRCON = 0x00005223 (boards revision
1.2)
•
SDRCON = 0x00005303 (boards revision 1.3 and greater)
[
The SYSCON and SDRCON registers define bus control configuration.
They can be written only once after reset and cannot be changed
during system operation.
Programmable FLAG Pins
Each ADSP-TS101S processor has four programmable flag pins. Two flag
pins from each processor (
running program through the use of a switch (SW2, SW4–5, and SW9). The
FLAG2 and FLAG3 connect to the LEDs (LED4–5 and LED6–7).
After the processor is reset, the programmable flags are configured as
inputs. The direction of each programmable flag is configured in the
SQCTL register. If the flag is configured for output, the value is set in the
SQCTL register. If the flag is configured for input, the value on the flag pin
is read from the SQSTAT register. Programmable flags are summarized in
Table 1-2. For more information on configuring the programmable flag
pins, see the ADSP-TS101 TigerSHARC Processor Hardware Reference.
FLAG0 and FLAG1) allow you to interact with the
ADSP-TS101S EZ-KIT Lite Evaluation System Manual1-9
Page 32
Interrupt Pins
Table 1-2. Programmable FLAG Pin Summary
FLAG PinConnectionDescription
FLAG0_ASW4
FLAG1_ASW9
FLAG0_BSW5
FLAG1_B
FLAG2_ALED7
FLAG3_ALED6
FLAG2_BLED4
FLAG3_BLED5
SW2
The FLAG0 and FLAG1 pins connect to the push buttons
to supply feedback for program execution. For instance,
you can write your code to trigger a routine when the
push button is pressed.
The FLAG2 and FLAG3 pins connect to the LEDs to supply feedback during program execution.
Interrupt Pins
The ADSP-TS101S processor has four interrupt pins (IRQ3-0) that allow
you to interact with the running program. One external interrupt from
each processor is directly accessible through the push button switches (
and
SW6) on the EZ-KIT Lite board. Interrupts are summarized in
Table 1-3. For more information on configuring the interrupt pins, see
the ADSP-TS101 TigerSHARC Processor Programming Reference.
SW3
Table 1-3. Interrupt Pin Summary
Interrupt PinConnectionDescription
IRQ0_ASW3The IRQ0 interrupt connects to push the buttons to sup-
IRQ0_BSW6
ply feedback for program execution. For instance, you
can write your code to perform a different function when
an interrupt is detected.
1-10ADSP-TS101S EZ-KIT Lite Evaluation System Manual
Page 33
Using ADSP-TS101S EZ-KIT Lite
Flash Memory
The DSM2150 flash/PLD chip provides a total of 544K x 8-bits of external flash memory, arranged into two independent flash arrays (main and
secondary). The chip also has a series of configuration registers to control
IO and PLD. The memory chip is initially configured with the memory
sectors mapped to the processor, as shown in Figure 1-1 on page 1-8.
The DSM2150 can be re-programmed using the FlashLINK JTAG programming cable available from STMicroelectronics (
FlashLINK plugs into any PC parallel port. The software development
tool, PSDsoft Express™, is required to modify the DSM2150 configuration and operate the FlashLINK cable. PSDsoft Express can be
downloaded at no charge from the same Web site.
www.st.com/psd).
Audio Interface
The audio interface allows you to interface to the board’s analog-to-digital
converter (ADC) and digital-to-analog converter (DAC). See “Audio (P2
and P3)” on page 2-12 for more information about the connectors. The
audio interface consists of two main ICs: AD1871 and AD1854.
The AD1871 is a stereo audio ADC intended for digital audio applications requiring high-performance analog-to-digital conversion. The
AD1871 provides 97 dB THD+N and 107 dB dynamic range.
The AD1854 is a high-performance, single-chip stereo, audio DAC delivering 113 dB dynamic range and 112 dB SNR at a 48 kHz sample rate.
Because the ADSP-TS101S processor does not have any SPORTs, a Xilinx
field-programmable gate array (FPGA) generates the audio interface control signals between the processor and the audio circuit. Setting the
signal of
the audio interface has been enabled, the audio data can be transferred to
and from the processor by generating a
ADSP-TS101S EZ-KIT Lite Evaluation System Manual1-11
DSP_A high enables the audio interface inside of the FPGA. Once
DMAR0 cycle. The audio data inter-
FLAG3
Page 34
Example Programs
faces with the processor via the lowest 24 bits of the data bus (
Refer to the audio example program included in the EZ-KIT Lite installation directory for more information on how to use the interface.
D23-0).
Example Programs
Example programs are provided with the ADSP-TS101S EZ-KIT Lite to
demonstrate various capabilities of the evaluation board. These programs
are installed with the EZ-KIT Lite software in the
ples\ADSP-TS101 EZ-KIT Lite
installation directory. Please refer to the readme file provided with each
example program for more information.
When running the examples, do not change these bits:
subdirectory of the VisualDSP++
…\TS\Exam-
[
•
DBGEN or NMOD (bits 8 or 9) in the SQCTL register
•DBG (bit 31) in the IMASKH register.
The change can disable communications with the host.
1-12ADSP-TS101S EZ-KIT Lite Evaluation System Manual
Page 35
Using ADSP-TS101S EZ-KIT Lite
Flash Programmer Utility
The ADSP-TS101S EZ-KIT Lite evaluation system includes a Flash Programmer utility. The utility allows you to program the flash memory on
the EZ-KIT Lite. The Flash Programmer is installed with VisualDSP++.
Once the utility is installed, it is accessible from the Tools pull-down
menu.
Handling ADSP-TS101S EZ-KIT Lite Flash Memory
When the entire flash memory contents is erased using the Flash Programmer (under Advanced Options), you cannot bring up the IDDE and open
an ADSP-TS101S EZ-KIT session.
The following workaround brings the IDDE running again:
1. Power down the EZ-KIT Lite.
2. Move DIP switch 7 into the
3. Power the EZ-KIT Lite board.
4. Start the IDDE.
5. Use the Flash Programmer from the Tools pull-down menu to load
a valid program into the flash memory, such as an example program from the
For more information on the Flash Programmer utility, refer to online
Help.
ADSP-TS101S EZ-KIT Lite Evaluation System Manual1-13
…\TS\Examples\ADSP-TS101 EZ-KIT Lite directory.
OFF position.
Page 36
Flash Programmer Utility
1-14ADSP-TS101S EZ-KIT Lite Evaluation System Manual
Page 37
2ADSP-TS101S EZ-KIT LITE
HARDWARE REFERENCE
This chapter describes the hardware design of the ADSP-TS101S EZ-KIT
Lite board. The following topics are covered.
•“System Architecture” on page 2-2
Describes the configuration of the ADSP-TS101S EZ-KIT Lite
evaluation board and explains how the board components interface
with the processor.
•“DIP Switch Settings” on page 2-4
Shows the location and describes the function of the configuration
DIP switch.
•“LEDs and Push Buttons” on page 2-8
Shows the location and describes the function of the LEDs and
push buttons.
•“Connectors” on page 2-12
Shows the location of and gives the part number for all of the connectors on the board. In addition, provides the manufacturer and
part number information for the mating parts.
•“Power Supply Specifications” on page 2-15
Describes the power connector.
ADSP-TS101S EZ-KIT Lite Evaluation System Manual2-1
Page 38
System Architecture
System Architecture
This section describes the processor’s configuration on the EZ-KIT Lite
board.
Figure 2-1. System Architecture
The EZ-KIT Lite has been designed to demonstrate the capabilities of the
ADSP-TS101S TigerSHARC processor. The processor core voltage is
1.25V. The external interface operates at 3.3V.
An 83.33 MHz SMT oscillator supplies the input clock to the processor.
The speed at which the core operates is determined by the settings of the
processor switch
on page 2-7. By default, the processor core runs at 250 MHz
(83.3 MHz x 3).
2-2ADSP-TS101S EZ-KIT Lite Evaluation System Manual
SW7. For more information, see “Clock Mode Settings”
Page 39
ADSP-TS101S EZ-KIT Lite Hardware Reference
External Port
The external port is connected to a 544K x 8-bit flash memory. The flash
memory connects to the boot memory select pin (
memory to be used to boot the processor as well as to store information
during normal operation. Refer to “Memory Map” on page 1-7 for infor-
mation about the location of the flash memory on the processor’s memory
map.
The external port is also connected to a 4MB x 64-bit SDRAM DIMM.
Refer to “SDRAM Interface” on page 1-8 for information on how to configure the SDRAM registers.
~BMS), allowing the
Expansion Interface
The expansion interface consists of three connectors (P1–3). The following
table shows the interfaces each connector provides. For the exact pinout of
the expansion connectors, refer to “ADSP-TS101S EZ-KIT Lite Sche-
matic” on page B-1.
Table 2-1. Expansion Connector Interfaces
ConnectorInterfaces
P115V, GND, address, data
P123.3V, GND, SDRAM control signals, flags, IRQs, timers
When using the expansion interface, limits to the current and to the interface speed must be taken into consideration. The maximum current limit
depends on the regulator capabilities. Additional circuitry can also add
extra loading to signals, decreasing their maximum effective speed.
L
ADSP-TS101S EZ-KIT Lite Evaluation System Manual2-3
Analog Devices does not support and is not responsible for the
effects of additional circuitry.
Page 40
DIP Switch Settings
JTAG Emulation Port
The JTAG emulation port allows an emulator to access the processor’s
internal and external memory, as well as the special function registers
through a 14-pin header. See “JTAG (P5)” on page 2-13 for more infor-
mation about the JTAG connector. To learn more about available
emulators, contact Analog Devices as described in “Processor Product
Information”.
DIP Switch Settings
This section describes the function of the DIP switch, SW7. Figure 2-2
shows the location of the switch.
Figure 2-2. Switch Location
2-4ADSP-TS101S EZ-KIT Lite Evaluation System Manual
Page 41
ADSP-TS101S EZ-KIT Lite Hardware Reference
Control Impedance Selection
Positions 3 through 1 (CONTROLIMP
the ADC (address/data/controls) and
the ADSP-TS101S TigerSHARC processor data sheet at
log.com/UploadedFiles/Data_Sheets/40196385778873ADSP_TS101S_b.pd
f
for more information.
) of SW7 determine the impedance for
2-0
LINK (all link port outputs). Refer to
http://www.ana-
Table 2-2. Control Impedance Selection
SW7
Position 3
ONONON0X0X
ONONOFF0X0X
ONON0X10
ONOFF0X11
OFFONON100 X
OFFONOFF110 X
1
OFF
OFFOFFOFF
1 Default settings
SW7
Position 2
OFFON1010
SW7
Position 1
ADCLink
dig_ctrlpulsedig_ctrlpulse
111 1
Drive Strength Selection
Positions 6 through 4 (DS
Refer to the ADSP-TS101S TigerSHARC processor data sheet at
ADSP-TS101S EZ-KIT Lite Evaluation System Manual2-5
) of SW7 determine the digital drive strength.
2-0
for more
Page 42
DIP Switch Settings
Table 2-3. Drive Strength Selection
SW7 Position 6SW7 Position 5SW7 Position 4Drive Strength
ONONON11%
ONONOFF29%
ONOFFON37%
ONOFFOFF49%
OFFONON62%
OFFONOFF75%
OFFOFFON88%
1
OFF
1 Default settings
OFFOFF100%
Boot Mode Settings
Position 7 of SW7 determines how the processor boots. Table 2-4 shows
the setting for the boot modes. Refer to the ADSP-TS101S TigerSHARC
processor data sheet at
Files/Data_Sheets/40196385778873ADSP_TS101S_b.pdf
http://www.analog.com/Uploaded-
for more
information.
Table 2-4. Boot Mode Settings
SW7 Position 7Boot Mode
1
ON
OFFExternal Boot
1 Default settings
EPROM BOOT
2-6ADSP-TS101S EZ-KIT Lite Evaluation System Manual
Page 43
ADSP-TS101S EZ-KIT Lite Hardware Reference
Interrupt Enable Settings
Position 8 of SW2 determines how the processor handles interrupts.
Table 2-5 shows the setting for the interrupt modes. Refer to the
ADSP-TS101S TigerSHARC processor data sheet at
log.com/UploadedFiles/Data_Sheets/40196385778873ADSP_TS101S_b.pd
f
for more information.
http://www.ana-
Table 2-5. Interrupt Enable Settings
SW2 Position 8Interrupt Enable Mode
1
ON
OFFEdge-sensitive mode
1 Default settings
Level-sensitive mode
Clock Mode Settings
Positions 9 through 11 (LCLKRAT
processor’s core speed. The frequency supplied to
may be changed by replacing the 83.33 MHz oscillator (
) of SW7 determine the ADSP-TS101S
2-0
CLKIN of the processor
U28) shipped with
the board with a different oscillator. Ensure that the selected clock mode
and frequency do not exceed the minimum and maximum specifications
of the ADSP-TS101S processor.
Table 2-6 shows the jumper settings for the clock modes. For more infor-
mation on the clock modes, see the ADSP-TS101S processor data sheet at
ADSP-TS101S EZ-KIT Lite Evaluation System Manual2-7
Page 44
LEDs and Push Buttons
Table 2-6. Clock Mode Settings (Cont’d)
SW7 Position 11SW7 Position 10SW7 Position 9Ratio
1
ON
ONOFFOFF3.5
OFFONON4
OFFONOFF5
OFFOFFON6
OFFOFFOFFRSVD
1 Default settings
OFFON3
LEDs and Push Buttons
This section describes the function of the LEDs and push buttons.
Figure 2-3 shows the locations of the LEDs and push buttons.
USB Monitor LED (LED1)
The USB monitor LED, LED1, indicates that USB communication has
been initialized successfully, allowing you to connect to the processor
using VisualDSP++. If the LED is not lit, try resetting the board and/or
reinstalling the USB driver.
When VisualDSP++ is actively communicating with the EZ-KIT
L
Lite target board, the LED can flicker, indicating communications
handshake.
Reset LEDs (LED2, LED8–9)
When LED2 is lit, the USB interface is being reset. The USB interface is
reset only when it is not configured. Once the USB interface has been
configured, you must remove power to reset.
2-8ADSP-TS101S EZ-KIT Lite Evaluation System Manual
Page 45
ADSP-TS101S EZ-KIT Lite Hardware Reference
Figure 2-3. LEDs and Push Button Locations
When LED8 is lit, it indicates that the master reset of all the major ICs is
active.
When
LED9 is lit, the two ADSP-TS101S processors (U1 and U2) are being
reset. The USB interface resets the ADSP-TS101S processor during USB
communication initialization.
Power LED (LED3)
The green LED, LED3, indicates that power is being properly supplied to
the board.
ADSP-TS101S EZ-KIT Lite Evaluation System Manual2-9
Page 46
LEDs and Push Buttons
FLAG LEDs (LED4–7)
The flag LEDs connect to the processor’s flag pins (FLAG2 and FLAG3).
These LEDs are active high and are lit by an output of “
cessor. Refer to “SDRAM Interface” on page 1-8 for more information on
how to utilize the flags when programming the processor. Table 2-7 shows
the
FLAG signals and the corresponding LEDs.
Table 2-7. FLAG LEDs
FLAG PinLED Reference Designator
FLAG2_ALED7
FLAG3_ALED6
FLAG2_BLED4
FLAG3_BLED5
1” from the pro-
Reset Push Button (SW1)
The RESET push button, SW1, resets all the ICs on the board, except the
USB interface after it has been configured.
Programmable FLAG Push Buttons (SW2, SW4–5,
and SW9)
Four push buttons are provided for general-purpose user input. The SW2,
SW4, SW5, and SW9 push buttons connect to the processor’s programmable
FLAG pins. The push buttons are active high and when pressed, send a
high (
1) to the processor. Refer to “SDRAM Interface” on page 1-8 for
more information on how to use the flags when programming the processor. Table 2-8 shows the flag signals and the corresponding switches.
2-10ADSP-TS101S EZ-KIT Lite Evaluation System Manual
Page 47
ADSP-TS101S EZ-KIT Lite Hardware Reference
Table 2-8. FLAG Push Buttons
FLAG PinPush Button Reference Designator
FLAG0_ASW4
FLAG1_ASW9
FLAG0_BSW5
FLAG1_BSW2
Interrupt Push Buttons (SW3 and SW6)
Two push buttons, SW3 and SW6, are provided for user input. The push
buttons connect to the processor’s interrupt pins. The push buttons are
active low and, when pressed, send a low (
“SDRAM Interface” on page 1-8 for more information on how to use the
push buttons when programming the processor. Table 2-9 shows the
interrupt signals and corresponding switches.
0) to the processor. Refer to
Table 2-9. Interrupt Push Buttons
FLAG PinPush Button Reference
Designator
IRQ0_ASW3IRQ0_BSW6
FLAG PinPush Button Reference
Designator
ADSP-TS101S EZ-KIT Lite Evaluation System Manual2-11
Page 48
Connectors
Connectors
This section describes the connector functionality and provides information about mating connectors. The locations of the connectors are shown
in Figure 2-4.
Figure 2-4. Connector Locations
Audio (P2 and P3)
There are two 3.5 mm stereo audio jacks.
Part DescriptionManufacturerPart Number
3.5 mm stereo jackSHOGYOSJ-0359AM-5
2-12ADSP-TS101S EZ-KIT Lite Evaluation System Manual
Page 49
ADSP-TS101S EZ-KIT Lite Hardware Reference
Part DescriptionManufacturerPart Number
Mating Connector
3.5 mm stereo plug to 3.5 mm stereo cable
RADIO SHACKL12-2397A
USB (P4)
The USB connector is a standard type B USB receptacle.
Part DescriptionManufacturerPart Number
Type B USB receptacleMILL-MAX897-30-004-90-000
DIGI-KEYED90003-ND
Mating Connector
USB cable (provided with the kit)ASSMANAK672-5
DIGI-KEYAK672-5ND
JTAG (P5)
The JTAG header is the connecting point for a JTAG in-circuit emulator
pod.
L
Pin 3 is missing to provide keying. Pin 3 in the mating connector
should have a plug. When an emulator is connected to the JTAG
header, the USB debug interface is disabled.
[
ADSP-TS101S EZ-KIT Lite Evaluation System Manual2-13
When using an emulator with the EZ-KIT Lite board, follow the
connection instructions provided with the emulator.
Page 50
Connectors
Expansion Interface (P11–13)
Three board-to-board connector footprints provide signals for most of the
processor’s peripheral interfaces. The connectors are located at the bottom
of the board. For more information about the interface, see “Expansion
Interface” on page 2-3. For availability and pricing of the
P13 connectors, contact Samtec.
Part DescriptionManufacturerPart Number
90-position 0.05” spacingSAMTECSFM-145-02-S-D
Mating Connectors
P11, P12, and
90-position 0.05” spacing
(through hole)
90-position 0.05” spacing
(surface mount)
90-position 0.05” spacing
(low cost)
SAMTECTFM-145-x1 series
SAMTECTFM-145-x2 series
SAMTECTFC-145 series
Link Ports (P7–10)
Two link ports from each processor connect to a 26-pin connector. Refer
to EE-106 at
Files/Application_Notes/24075233ee_106.pdf
about the link port connectors. EE-106 discusses the link port assignments for ADSP-211xx SHARC processor applications.
In a TigerSHARC processor application, the link port cable connectors
require pins 12 and 13 to be populated. The correct TigerSHARC link
port cable assembly can be obtained from TransTech DSP (TTC44-30).
The associated Gore Coaxial cable (DXN2132) should also be revised for
the proper number of strands to include connector pins 12 and 13.
http://www.analog.com/Uploaded-
for more information
2-14ADSP-TS101S EZ-KIT Lite Evaluation System Manual
Page 51
ADSP-TS101S EZ-KIT Lite Hardware Reference
Part DescriptionManufacturerPart Number
26-position connectorTRANSTECH DSPTTC44-30
Mating Connectors
Cable connectorHONDARMCA-E26F1S-A
ShroudHONDARMCA-E26L1A
Coaxial cableGOREDXN2132
Power Connector (P14)
The power connector provides all of the power necessary to operate the
EZ-KIT Lite board.
Part DescriptionManufacturerPart Number
2.5 mm power jack (
7.5V power supplyGLOBTEKTR9CC2000LCP-Y
P14)SWITCHCRAFTRAPC712
DIGI-KEYSC1152-ND
Mating Power Supply (shipped with the EZ-KIT Lite)
Power Supply Specifications
The power connector supplies DC power to the EZ-KIT Lite board.
Table 2-10 shows the power connector pinout.
Table 2-10. Power Connectors
TerminalConnection
Center pin+7.5 VDC@2 amps
Outer ringGND
ADSP-TS101S EZ-KIT Lite Evaluation System Manual2-15
Page 52
Power Supply Specifications
2-16ADSP-TS101S EZ-KIT Lite Evaluation System Manual
Page 53
AADSP-TS101S EZ-KIT LITE BILL
OF MATERIALS
The bill of materials corresponds to “ADSP-TS101S EZ-KIT Lite Sche-
matic” on page B-1. Please check the latest schematic on the Analog