SXISD-100 is an in-system debugger and programmer for Ubicom’s SX controllers. It uses the SX chip’s built-in debugging capability to provide a low-
cost emulation solution to its users. It allows users to run the target application in real-time, debug source codes and program a target SX device when
design is complete. It connects to the parallel port of any PC and comes with a fully integrated development environment which allows users to
effectively develop, compile, debug and program SX applications from start to finish.
To debug an application, special debug control codes need to be programmed to the SX chip in addition to programming the application codes and
fuse data. The debug mode also requires use of the two OSC pins and minimal program memory.
The SXISD-100 supports currently available SX parts, including
SX18/20/28 and SX48/52, up to 100mhz.
Debugging and programming with SXISD-100 is
provided via a 4-pin emulation cable which can be plugged into the accompanied 28-pin/18-pin headers or directly into a 4-pin header in the target
board wired for OSC1, OSC2, VDD and VSS. Although the two OSC pins on the 4-pin header are not isolated, users can keep the oscillator circuit
components on the target as long as the RC components are within recommended specifications.
Features
In-circuit run-time debugging
Real-time code execution to 100mhz
Built-in serial programmer
Selectable internal frequencies dividing from 16mhz to 32.25khz
Built-in frequency synthesizer, from 25khz to over 105mhz
Supports external oscillator circuit via “external oscillator input” clip
Step, run, run to cursor, animate and break functions
Adjustable Vdd supply from 2.5V to 5.6V in 0.1V increments
3-clip external probes: external break input, external oscillator input, GND
Software animation trace captures three user-defined variables in addition to
opcode, W, Mode, STATUS, FSR registers and the corresponding instructions
Comes with SASM Assembler and Win95/98/2000/NT IDE software
Unlimited watch variables
Source level support includes SASM, SXC and more
+
+
+
+
+
+
+
+
+
+
+
+
+
SXISD-100
SXISD-100 SX In-System Debugger/Programmer
Program memory used for debug codes: SX28: 1FD-1FE, 6D0-7FE SX52: 1FD-1FE, E90-FFE
Package Contents
SXISD-100 debugger unit
28-pin SDIP header (installed with SX28AC)
18-pin SDIP header
SXDEMO-NC board
SXIDE software for Win95/98/2000/NT
SASM assembler
12VDC power adapter
DB25 male-to-female cable
Printed User’s Guide
+
+
+
+
+
+
+
+
+
No SX chip is installed on
SXDEMO-NC. To debug
SX28AC on board, 1) connect
the emulator cable to the 28-
pin header (loaded with
SX28AC) which then plug into
the 28-pin socket on board,
or 2) plug the SX28AC into
the socket on board and then
connect the 4-pin emulation
cable to the 4-pin header J2
on demo board.
The board comes with SXISD-100 and provides
demonstration and evaluation of the SX devices. It can be used independently
by plugging a programmed SX28 into the socket or soldering a SX52 onto the
pads. To debug codes on the SX chip on the demo board, connect it to SXISD-
100 via the 4-pin emulation header. The components on the board include :
8 LEDs connected to PORTB
Four push buttons for providing external stimuli to RB0-RB3
Hardware RESET button to reset the processor
A buzzer for audio output
Proto typing area
Connector area between SX I/O pins and prototype area
Signal pins to connect Demo/Proto Board to target
Socket for external crystal
A connector for a 9 volt power supply
Optional SXDEMO-52 is pre-installed with SX52BD100 (shown below)
SXDEMO-NC
+
+
+
+
+
+
+
+
+
+
The allow the debugger to mate
directly with an 18-pin or 28-pin SDIP IC socket or 52-pin
surface mount pads in the target application for in-system
test. These adapters isolate the OSC1 and OSC2 pins from
the target circuit and allow any oscillator circuit
components to reside on the target board.
Emulation Headers
SX28-HD header plugs into a
28-pin SDIP socket in target
or into the 18-pin converter
for testing SX18 in target
Emulation cable from SXISD-100 plugs
directly into a 4-pin header on target board
or into the enclosed SX28-HD header
SX52-HD :(optional) Comes in 2
pieces, a small board with SX52BD
soldered on top and a socket on the
underside which mates with the 52-
pin QFP surface mount base which
is soldered onto the target board.
SX28-HD: Comes with SXISD-100.
The 28-pin header is installed with a
SX28AC and offers a 28-pin SDIP
footprint on the underside. It can be
plugged into the target or an adaptive
18-pin header to provide an 18-pin
SDIP footprint for testing SX18AC.
+
+
+
+
Low voltage emulation
High speed parallel port interface
One level breakpoint
Conditional animation break