Multi-DSP Emulator

Home page Products description Product support Software updates and evaluations Contacts Home page

Brochure: sb56kbr.pdf (551 KB)
sb56kum.pdf (624 KB)


Key Features

User Interface

Upload/Download Rates

Demo Software



Our emulators convert between information going to and coming from the host, and information going to and coming from the destination, or target. This enables the host to interact with the on-chip facilities of the target.

A development environment consists of debug software running on a host, the host connected to our emulator, and our emulator connected to the target.

Our SB-56K emulator works with a target that has appropriate interconnection means. This can be using the OnCE chip interface for certain Freescale DSP or the Industry standard JTAG interface for either Texas Instruments or Freescale digital signal processors.

For Freescale DSP, the target can be one, or two devices from the Freescale DSP56000 family. Or one or multiple devices, in any combination, from the DSP56300, DSP56600, DSP56800 families.

For the DSP56000 family target devices, the SB-56K emulator is set in the OnCE mode which will support one or two target devices through individual OnCE headers for each device.

Our BoxView debug software can be used on the host with Freescale digital signal processors as targets.

Our BoxView debug software is available for running on the host. It is a high-level language symbolic debugger for each target device.

Our BoxServer server software is available for simultaneous access to multiple target devices.

In the emulation process, the debug software running on the host accesses and utilizes the on-chip facilities of the target DSP. Our SB-56K enables this interaction.

Back to Top

The on-chip facilities are accessed via a JTAG bit stream. Formatting of the JTAG bit stream is performed by the micro controller inside the SB-56K emulator. The JTAG serial data is shifted in and out of the target device(s) using the Programmable Logic Device in the emulator.

The JTAG clock can be controlled in the range of 32KHz to 4MHz. This provides a way to initialize target devices operating on very slow clocks. In using the JTAG capabilities, a number of target devices can be daisy-chained on the target board.

Each device can be run, stopped or single-stepped (GO, HALT, STEP) without affecting the execution of the program on another device. These control operations can take place as simultaneous operations on multiple selected target devices.

In the case of doing emulation with multiple Freescale digital signal processors, there are multiple copies, one for each target DSP, of our BoxView software.

Our BoxServer server software enables the use of more than one copy of our BoxView software and the remote access to multiple target devices through any TCP/IP network.

The SB-56K also performs a timing function. There is a 56-bit counter, with an 8 MHz clock input, to give 125-nanosecond resolution for the timing of code execution to do benchmarking. The counter is started when the target DSP exits debug mode, and stopped with the -DE signal, indicating that the device is back in the debug mode.

Look at our product descriptions about our BoxView and BoxServer software products for use with our emulators in debugging code for Freescale digital signal processors.

Key Features

DSP-based emulation system

  • Freescale DSP56303 running at 100 MHz
  • External flash ROM - 128K by 8-bits
  • Programmable Logic Device
  • Embedded code to implement RS-232 transfers
  • Embedded code to produce JTAG bit stream

Interface to Host PC

  • RS-232 serial

Interface to Target device(s)

  • JTAG to one or multiple target DSP
  • OnCE to one or two target DSP

Back to Top

Range of emulation clock going to target

  • 32kHz to 4MHz

Timing section for code benchmarking

  • 64-bit counter, operating at 8 MHz
  • 125 nano-second resolution

Additional Information

  • Power consumption - 400 mA
  • Power supplied from external source
  • Small size - 1" x 4" x 2.5"
  • Portable

User Interface

click for enlargement

Back to Top


Online access to a demonstration of our development environment - SB-56K and BoxView

The development system consists of the following:

  • SB-56K - hardware interface unit

  • BoxView - high-level language symbolic debugger

  • BoxServer - optional connectivity software, controlling simultaneous access to target devices

Back to Top


Upload and Download Rate

The following comparison illustrates the execution of a memory upload and download in kwords/second, for Domain Technologies' JTAG emulators using BoxView debugger with DSP56311 target running at 150 MHz. TCK rate set to 10 MHz, except PP-JTAG and USB-EMU, which do not support variable TCK frequency. Windows XP, 3 GHz Pentium.








Save to file







Load from file







Back to Top

Demonstration Software Package

We provide a means for examining and evaluating the operation of our SB-56K emulator while using our BoxView software. This is done over the Internet.

Installation instructions:

Back to Top

Setup will install few shortcuts in the group BoxView56K.

Second one, BoxView Remote, has predefined parameters allowing for a connection to the BoxServer at Domain Technologies office.

Current system configuration consists of the SB-56K emulator and multiple target processors on the single JTAG scan-chain


Home      Products      Support      Downloads      Distributors     
2004-2010, Domain Technologies