This document contains proprietary information of LSI Logic Corporation. The
information contained herein is not to be used by or disclosed to third parties
without the express written permission of an officer of LSI Logic Corporation.
Document DB15-000143-01, First Edition (July 2001)
This document describes Revision 1 and Revision 2 of the LSI Logic Corporation
EB402 Evaluation Board and will remain the official reference source for all
revisions/releases of this product until rescinded by an update.
LSI Logic Corporation reserves the right to make changes to anyproductsherein
at any time without notice. LSI Logic does not assume any responsibility or
liability arising out of the application or use of any product described herein,
except as expressly agreed to in writing by LSI Logic; nor does the purchase or
use of a product from LSI Logic convey a license under any patent rights,
copyrights, trademark rights, or any other of the intellectual property rights of
LSI Logic or third parties.
The LSI Logic logo design and ZSP are trademarks or registered trademarks of
LSI Logic Corporation. Solaris is a trademark of Sun Microsystems, Inc. Windows
95, Windows 98, Windows 2000, and Windows NT are registered trademarks of
Microsoft Corporation. All other brand and product names may be trademarks of
their respective companies.
GL
To receive product literature, visit us at http://www.lsilogic.com. and
http://www.zsp.com.
For a current list of our distributors, sales offices, and design resource
centers, view our web page located at
This document is the primary reference and user’s guide for Revision 1
and Revision 2 of the EB402 Evaluation Board. Unless otherwise noted,
references to the EB402 apply to Revision 1 and Revision 2 printed
circuit boards (PCBs). LSI Logic incorporated the following changes in
Revision 2 of the EB402 Evaluation Board:
•Added + 9 VDC power to SPORT0 and SPORT1 to increase serial
port versatility.
•Added Macraigor JTAG Interface (J5 reserved on Revision 1).
•Added Diode CR1 to PCB to accommodate Macraigor JTAG Interface.
The EB402 is the evaluation board for LSI402ZX Digital Signal
Processors (DSPs). In this manual, the EB402 Evaluation Board is
referred to as the EB402.
Audience
This document assumes that you are familiar with DSPs and related
support devices. The people who benefit from this book are:
•Engineers and managers who are evaluating the LSI402ZX DSP for
possible use in a system.
•Engineers who are designing the LSI402ZX DSP into a system.
Prefaceiii
Organization
This document has the following chapters:
•Chapter 1, Introduction, provides an overview of the EB402 and
•Chapter 2, Installation, explains how to install EB402 hardware and
•Chapter 3, Hardware Overview, describes the LSI402ZX DSP signals,
•Chapter 4, Operation, explains the EB402 operating modes.
•Chapter 5, Board Layout and Jumper Settings, shows the physical
•Appendix A, Schematics, contains the schematics for the EB402
•Appendix B, Bill of Materials, lists the materials used in the EB402
Related Publications
describes its features.
verify its functionality with an RS-232-based or a JTAG-basedemulator.
the EB402 external interfaces, and the on-board memory configuration.
layout of the EB402, lists jumpers and their default settings, and
provides the pinouts for the PCB interface connectors.
and the BD-EBM-CODEC-1 Codec Daughterboard.
and the BD-EBM-CODEC-1 Codec Daughterboard.
The following documents provide supplemental information:
LSI402ZX Digital Signal Processor User’s Guide, LSI Logic Corporation,
Order No. R14021.B.
ZSP Digital Signal Processor Architecture Technical Manual, LSI Logic
Corporation, Order No. l14036.A.
EB402 Evaluation Board Getting Started, LSI Logic Corporation, Order
5.9J8, EEI Control Connector5-11
A.1EB402 Schematics (Sheet 1 of 6)A-2
A.2EB402 Schematics (Sheet 2 of 6)A-3
A.3EB402 Schematics (Sheet 3 of 6)A-4
A.4EB402 Schematics (Sheet 4 of 6)A-5
A.5EB402 Schematics (Sheet 5 of 6)A-6
A.6EB402 Schematics (Sheet 6 of 6)A-7
A.7BD-EBM-CODEC-1 Schematic Sheet 1 of 1A-8
Tables
3.1PLL Multiplier Selections3-4
3.2LSI402ZX External Interrupt Signal Use3-6
3.3PIO Signal Use3-8
3.4BD-EBM-CODEC-1 Audio Connectors3-16
3.5BD-EBM-CODEC-1 Jumper Settings and Descriptions3-18
Contentsix
3.6Memory Chip Select3-24
5.1Evaluation Board Jumper Settings and Descriptions5-3
5.2Connector Summary5-5
B.1EB402 Bill of MaterialsB-1
B.2BD-EBM-CODEC Bill of MaterialsB-5
xContents
Chapter 1
Introduction
The EB402 is the evaluation board for the LSI Logic Corporation
LSI402ZX Digital Signal Processor (DSP) device. The EB402 provides a
hardware platform for evaluating the device and a software platform for
developing, debugging, and demonstrating real-time applications for the
LSI402ZX DSP. The EB402 also provides a reference design for
hardware designers, and a flexible full-featured emulation platform for
DSP software designers.
This chapter includes the following sections:
•Section 1.1, “Product Features”
•Section 1.2, “Operating Modes”
•Section 1.3, “Block Diagram”
•Section 1.4, “Packing List”
•Section 1.5, “Related Components”
1.1Product Features
The EB402 provides the following features:
•RS-232 and JTAG interfaces for emulation, download, and debug.
•Full-speed execution of DSP programs.
•Full visibility and control of device memory and registers.
•Boot execution from nonvolatile flash memory for stand-alone test
and demonstration.
•On-board flash memory, SBSRAM, and SRAM for external
instruction and data memory.
EB402 Evaluation Board User’s Guide1-1
•External Expansion Interface (EEI) for connecting additional external
memory and peripherals.
•Two serial port interfaces for flexible peripheral configurations.
•Codec Daughterboard(s) that supports up to eight channels of
real-time analog audio I/O.
•Host Processor Interface (HPI) for connecting the EB402 to a host
microprocessor.
1.2Operating Modes
The EB402 has three operating modes:
•JTAG-Based Emulation
•RS-232-Based Emulation
•Stand-Alone Mode
The development and debug capabilities of JTAG- and RS-232-based
emulators are similar. Both modes provide access to all on-chip
resources. The device emulation unit (DEU) works in conjunction with
code residing in the boot ROM to provide full-speed in-circuit emulation,
and to allow full visibility and control of the device’s memory and registers.
The major differences between JTAG- and RS-232-based emulation are
communication speed, RS-232 stack requirements, and hardware debug
capabilities. JTAG-based emulation offers access to hardware debug
capabilities that are not available with RS-232-based emulation. Refer to
the ZSP™ SDK Software Development Kit User’s Guide for more
information about hardware debug capabilities.
1.2.1 JTAG Mode
The EB402 supports JTAG controllers from these manufacturers:
•Corelis JTAG Controller
•Macraigor Raven Controller
Check the ZSP web site (http://www.zsp.com) for the latest information
about compatible JTAG controllers and software.
1-2Introduction
1.2.1.1 Corelis JTAG Controller
JTAG-based emulation requires an IBM-compatible PC, a Corelis JTAG
controller (PCI or PCMCIA) installed on the PC, a JTAG cable connecting
the PC to the EB402, and the LSI Logic Corporation SDK Software
Development Kit. SDK provides a compiler, assembler, linker, debugger,
and other utilities required to create, simulate, debug and execute
LSI402ZX programs on the EB402.
1.2.1.2 Macraigor Raven JTAG Controller
JTAG-based emulation requires an IBM-compatible PC with a parallel
port, a JTAG cable between the parallel port and connector J5 on the
EB402, and the Green Hills Software ZSP development tools. These
software tools provide a compiler, assembler, linker, debugger, and other
utilities required to create, simulate, debug and execute LSI402ZX
programs on the EB402. The Macraigor Raven JTAG controller provides
a hardware reset from the user interface.
1.2.2 RS-232 Mode
RS-232 mode works with IBM-compatible PCs, and workstations running
Solaris 2.5 and later versions. Using either type of system requires an
RS-232 cable and the ZSP SDK Software Development Kit. An RS-232
cable is included with the EB402 package.
SDK provides GUI and command line interfaces for IBM-compatible PC
systems; a command line interface is provided for Solaris. Check the
ZSP web site (http://www.zsp.com) for the latest information about
compatible computers, operating systems, and development software.
RS-232-based emulation does not support modifying the %smode control
register. Consequently, the emulator can access internal memory, but not
external memory.
Note:SDK 2.1 and earlier versions do not support the LSI402ZX.
1.2.3 Stand-Alone Mode
In stand-alone mode, the EB402 executes code from on-board memory
without a host computer attached to the evaluation board. This mode can
demonstrate the Evaluation Board. For example, you can write a
Operating Modes1-3
stand-alone application and run it on the EB402, or use the
demonstration code that is included in the flash ROM. The flash ROM is
preprogrammed with code that supports serial port debug and
illuminates LEDs that indicate a successful self-test.
1.3Block Diagram
A simplified block diagram of the EB402 is shown in Figure 1.1.
Figure 1.1EB402 Block Diagram
JTAG I/F
HP I/F
Serial Port
Daughter Card I/F
(Codec Installed)
Serial Port
Daughter Card I/F
INT4
UART
JTAG
HPI
INT2
Serial Port 0
PIO[1:0]
INT3
Serial Port 1
PIO[3:2]
INT4
Flash RAM
512 K x 16
LSI402ZX
HOLD/HOLDA
XBUS
SRAM
256 K x 16
CLKIN
PLL
RSTN
PIO[6:4]
INT[1:0]
Access Control
SB-SRAM
128 K x 32
Clock
Support
Reset
Logic
16-Bit
External Expansion I/F
LED
Display
RS-232C
1-4Introduction
Off-Board I/F
On-Board Memory
Logic
1.4Packing List
The EB402 package includes the following components:
•EB402 PCB.
•BD-EBM-CODEC-1 Codec Daughterboard installed on EB402 PCB.
•Power Supply (input; 120 V or 240 V AC 50/60Hz; output: 9 V DC,
2.5 A) with separate AC power cable.
•RS-232 serial cable (9-pin) for RS-232-based emulation.
•This user’s guide, Document DB15-000143-01.
•EB402 Evaluation Board Getting Started.
Confirm that these items are included with your EB402. If any items are
missing, contact LSI Logic Corporation or your LSI Logic manufacturer’s
representative.
1.5Related Components
Although the following items are not part of the EB402 package, you may
need these items to use with the EB402.
•ZSP400 Software Development Kit (SDK), SW-ZSP400SDK.
LSI Logic USA distribution contacts: Arrow, Avnet, or Insight.
•Green Hills Software MULTI 2000 Integrated Development
Environment. E-mail contact: sales@ghs.com.
•Corelis PCI JTAG Emulator, BD-PCI1149. LSI Logic USA distribution
contacts: Arrow, Avnet, or Insight.
•Corelis PCMCIA JTAG Emulator, BD-PCMCIA1149. LSI Logic USA
distribution contacts: Arrow, Avnet, or Insight.
•Macraigor Systems RAVEN Parallel Port JTAG Interface. Contact:
http://www.macraigor.com.
Packing List1-5
The following software components are available on the ZSP web site
(http://www.zsp.com):
•Example code
•Utility software
LSI Logic international distributors are listed in the back of this user’s guide.
1-6Introduction
Chapter 2
Installation
This chapter explains how to install the EB402 and verify that it is
functioning correctly. It includes the following sections:
•Section 2.1, “Board Layout”
•Section 2.2, “Preparing to Install the Evaluation Board”
•Section 2.3, “Installing the Evaluation Board”
•Section 2.4, “Power-Up Sequence”
2.1Board Layout
Figure 2.1 is a simplified drawing of the EB402 PCB. It shows the
location of the components that are referenced in this section.
Prepare to install the EB402 by following this procedure:
1.Using appropriate antistatic measures to prevent electrostatic
discharge (ESD) damage, unpack the PCB and the other components.
2.Verify that you have received all the components. Refer to
Section 1.4, “PackingList” on page 1-5, for the contents of the EB402
package. Inspect the components to verify that none are damaged.
If any components are missing or damaged, contact LSI Logic
Corporation or your LSI Logic manufacturer’s representative.
2-2Installation
3.Place the PCB on a flat, dry surface. Like most electronic devices,
the Evaluation Board should be kept away from strong heat and
electromagnetic interference sources, including electric heaters.
4.Familiarize yourself with the PCB. You need to identify and
manipulate connectors, controls, indicators, and jumpers during the
installation. Figure 2.1 shows the board’s components. Refer to
Chapter 5, Board Layout and Jumper Settings, for additional
information on this subject.
2.3Installing the Evaluation Board
Refer to the silk screen on the PCB for the location of components
referenced in this section. Refer to Table 5.1 on page 5-3 for additional
information about setting jumpers. To configure and install the EB402,
perform the following tasks:
1.Set the PCBs power switch, S3, to the OFF position.
2.Connect the input of the AC power supply to an AC power outlet. The
EB402 power supply is compatible with 120 V or 60 Hz and
240 V or 50 Hz sources.
3.Connect the power supply’s DC output to the EB402 power jack, J9.
4.Select either RS-232- or JTAG-based emulation. You may not use
both emulation modes simultaneously.
For RS-232-based emulation, use the RS-232 cable supplied with
the EB402 to connect the host PC’s RS-232 port to the DB-9
connector, J10, on the PCB.
For JTAG-based emulation, use a JTAG cable to connect the JTAG
interface on the host PC to the JTAG connector, J7 (Corelis) or
J5 (Macraigor), on the PCB.
Installing the Evaluation Board2-3
5.Select the boot device. You may boot from either the on-board
external memory or the on-chip internal memory.
To boot from on-board external memory, install the IBOOT jumper,
JP3. Also, verify that the XBOOT jumper, JP18, is installed. The
position of JP18 determines whether flash memory or asynchronous
SRAM is the boot memory. To select SRAM, use a jumper to connect
pins 2–3 of JP18. To select flash memory, use a jumper to connect
pins 1–2 of JP18.
To boot from the LSI402ZX on-chip boot ROM, remove the jumper
at JP3.
6.Verify that the HALT jumper, JP4, is not installed. Installing JP4
causes the DSP to halt.
7.Verify that the GTN jumper, JP2, is not installed. Installing JP2
disables the LSI402ZX I/O drivers.
8.Select the reference clock. You can choose either the on-board
oscillator or an external clock source.
To select the on-board 10 MHz oscillator for the LSI402ZX reference
clock, use a jumper to connect pins 1–2 of JP1.
To select an external clock for the LSI402ZX reference clock, use a
jumper to connect pins 2–3 of JP1. Connect the external clock to
BNC connector J4.
9.Select the processor clock. You can select either the DSP PLL, or
CLKIN for the processor clock.
To select the output of the LSI402ZX PLL for the processor clock,
install the BYP jumper, JP12.
To bypass the PLL and select CLKIN for the processor clock,
remove JP12.
2-4Installation
2.4Power-Up Sequence
1.Set the power switch, S3, to the ON position.
2.Verify that the two surface mounted LEDs illuminate. LED1 is
connected to the 3.3 V regulator, VR1. LED2 is connected to the
1.8 V regulator, VR2. Illumination only indicates that the regulators
are producing an output voltage, not necessarily the specified voltage.
3.Measure the output voltage of VR1 at TP8. The specified output
voltage is 3.3 V, +/- 5%. The voltage is normally within specification.
If necessary, adjust the voltage with 25-turn potentiometer R11.
4.Measure the output of voltage regulator VR2 at TP5. The specified
output voltage is 1.8 V, +/- 5%. The voltage is normally within
specification. If necessary, adjust the voltage with 25-turn
potentiometer R12.
5.Verify that the self-test diagnostic completes successfully.The EB402
runs a self-test diagnostic when it boots from its internal ROM. The
LSI402ZX illuminates LED3 when the test starts and extinguishes
LED3 when the self-test completes successfully. If LED3 remains
illuminated at the end of the self-test, the test failed. Refer to
LSI402ZX Digital Signal Processor User’s Guide and Section 4.1,
“Boot Modes,” page 4-1, for more information about self-test.
6.If the self-test fails, momentarily press the reset switch, S1, to reset
the board.
Power-Up Sequence2-5
2-6Installation
Chapter 3
Hardware Overview
This chapter is an overview of the EB402 hardware. It describes
LSI402ZX clock and control signals, programmable I/O signals, external
interfaces, the codec daughterboard, and memory.
Only a few LSI402ZX signals are described in this chapter. Each of these
signals has a jumper, switch, or external connection that a user must
manipulate to configure the Evaluation Board. These configuration options
are explained in the following sections. For a complete listing of EB402
jumper settings, refer to Table 5.1. For a comprehensive description of all
DSP signals, refer to LSI402ZX Digital Signal Processor User’s Guide.
The chapter includes the following sections:
•Section 3.1, “Clock and Control Signals”
•Section 3.2, “PIO[7:0] (Programmable I/Os)”
•Section 3.3, “External Interfaces”
•Section 3.4, “Memory and Memory-Mapped Peripherals”
Figure 3.1 is a block diagram of the EB402.
EB402 Evaluation Board User’s Guide3-1
Figure 3.1Evaluation Board Block Diagram
Macraigor
J5
[7]
J3
2
SPORT0
BD-EBM-CODEC-1
2
SPORT1
J2
BD-EBM-CODEC-1
16
INT0
EEI
J8, J11
INT1
HOLD
HOLDA
PIO4,5,6
SYSRESETN
Connector
PIO0-6
Pull-Up/Pull-Down
Selection
PIO7
to CHIP
SELECT
CONFIG
18
32
12
16
Asynchronous
256 K x 16
JTAG
7
18
SRAM
Vcc
2
WR0N,
RDN
Corelis
Connector
JTAG
5
5
Buffer
5
JTAGCLKINRSTN
IBOOT
PIO7
PIO[6:0]
8
Serial Port 0
INT2
8
Serial Port 1
INT3
DBAB
32
17
5
Syncburst
SRAM
128 K x 32
J7
10 MHz
OSC
LSI402ZX
XBUS
[17:0][31:0]
WR0N,
WR1N,
RDN
MEMCLK,
ADSN
Control
16
Memory
512 K x 16
J4
EXT CLKIN
SYSRESETN
INT0
INT1
HPI
INT4
2
18
Flash
8 3
RDN,
WR0N
From EEI
16 Data, 4 Ctrl, 2 Flags
22
7.372 MHz
OSC
UART
3
WRN,
RDN,
PCS0N
16
LEDs
LD[16:1]
Power
Monitor
Power
Monitor
UART
4
PCS3N
RS-232
8
3.3 V
1.8 V
4
Address
Data
Control
DCS[3:0]N,
ICS[3:0]N
Switch
S1
J6
HPI Connector
RS-232
J10
Connector
Switch
S3
Power
J9
3-2Hardware Overview
VR1
VR2
Voltage Regulators
3.3 V
1.8 V
VDDIO33
PLLVDD
Chip Select
Configuration
3.1Clock and Control Signals
This section describes LSI402ZX clock and control signals. Not all signals
are described. Refer to LSI402ZX Digital Signal Processor User’s Guide
for complete information about all LSI402ZX clock and control signals.
These clock and control signals are described in this section:
•CLKIN (Master Clock Input)
•CLKOUT (DSP Clock Output)
•PLLBYPASS (PLL Bypass)
•PLLSEL[3:0] (PLL Multiplier Select)
•RSTN (Device Reset)
•IBOOT (Memory Map Select)
•INT[4:0] (External Hardware Interrupts)
•NMI (Nonmaskable Interrupt)
•HALT (Halt Processor Clock)
3.1.1 CLKIN (Master Clock Input)
CLKIN is the Master Clock Input to the LSI402ZX. The setting of jumper
JP1 determines the clock’s source.
On-Board Oscillator – The EB402 provides an on-board 10 MHz
oscillator to clock the LSI402ZX. Connect pins 1–2 of JP1 to select the
on-board oscillator.
External Oscillator – The EB402 also allows an external oscillator to
clock the LSI402ZX. To use an external oscillator, connect pins 2–3 of
JP1, and connect an external oscillator to BNC connector J4.
3.1.2 CLKOUT (DSP Clock Output)
This signal is the DSP Clock output (buffered). The CLKOUT signal is
routed to BNC connector J1. The source of CLKOUT depends on the
level of the PLLBYPASS signal, which is controlled by jumper JP12.
Clock and Control Signals3-3
3.1.3 PLLBYPASS (PLL Bypass)
When PLLBYPASS is LOW (JP12 installed), CLKIN is the PLL input, and
the PLL output is the DSP Clock. When PLLBYPASS is HIGH (JP12
removed), the PLL is bypassed, and CLKIN is the DSP Clock. During
normal operation, the level of PLLBYPASS must remain constant.
3.1.4 PLLSEL[3:0] (PLL Multiplier Select)
PLLSEL[3:0] are 4 binary-coded bits that determine the value of the PLL
multiplier. If the PLL is enabled, the product of the multiplier value and
the CLKIN frequency is the frequency of the processor clock.
Set the multiplier with the rotary hex encoder, S2. The encoder has 16
positions that correspond to multipliers of 10–25. Multiplier 25 is reserved
for test. The EB402 provides a 10 MHz clock to CLKIN. Therefore, using
the on-board oscillator, the range of operating frequencies is
100–240 MHz. Table 3.1 shows the PLL multiplier select options.
The PLL multiplier should only be changed when the EB402 is not
operating because changing the multiplier causes the PLL to lose lock.
Refer to LSI402ZX Digital Signal Processor User’s Guide for more
information about PLL multiplier selection.