Dialog Semiconductor
Products & solutions

Software tools

Software tools are as critical to embedded system performance as the actual hardware. To help speed development and implementation, we offer a number of dedicated propriety tools.

CR16CKIT-USB-OPTO

Our CR16CKIT-USB-OPTO kit provides the interface between PC-based development tools (in-house and third-party) and Dialog Semiconductor devices mounted in the target system. It supports an opto-isolated interface between USB and the JTAG interface. This allows basestations connected to a line interface to be debugged, tuned or monitored in real-time for example.

GenDSP / Gen2DSP development and simulation tools

To assist development of GenDSP and Gen2DSP embedded audio applications, we provide the following tools for programming the DSP unit:

GenDSP block set for Simulink

  •  Bit-true models of GenDSP algorithms
  •  Graphical DSP application development
  •  Full audio system simulations

GenDSP code generator

The MDL2ASM code generator uses the simulated graphical GenDSP application as input to generate GenDSP code and data. This can then be integrated directly into the IAR's CR16C software.

Function Manager

A Function Manager is also available that allows customers to develop dynamic GenDSP and Gen2DSP applications in C. With the Function Manager you can build, manipulate and maintain a list of GenDSP / Gen2DSP algorithms.

Third party tools

iC3000 and iONE Active Emulator™

iSYSTEM's iC3000 ActiveEmulator™ is a universal and adaptable emulator solution while the iONE ActiveEmulator™ is a cost optimised emulator solution. Both these emulators are available for all our CR16c and CR16c+ based processors.

The winIDEA integrated development environment includes project management, integration of all popular compilers / assemblers, make and build, and debugger.

In the iC3000, a credit card-sized adapter provides the interface to the built-in debug hardware of our microcontrollers. In the iONE this interface is hard wired. As JOWI (JTAG One Wire Interface) is used, only two wires (ground and JTAG) are needed to debug the application of the target microcontroller.

For more information, please visit www.isystem.com

For more information regarding iONE, please visit www.isystem.com/products/supported-mcus/cr16x.html#C1

IAR Embedded Workbench

A completely integrated development environment (IDE) for embedded applications, IAR Embedded Workbench fully supports CR16C and CR16C+ microcontroller cores. It includes the IAR C / C++ compiler, assembler, linker, librarian, text editor, project manager and C-SPY source code debugger, as well as assembler for the SC144xx DIP and GenDSP co-processors.

IAR's C-SPY debugger also supports the CR16C simulation and hardware debugging of both CR16C and DIP through the NEXUS interface. For more information, visit www.iar.com

IP Programmer™

Target Compiler Technologies offers the IP Programmer™ toolset to implement customer-specific algorithms on the Gen2DSP. This toolset consists of a C compiler (CHESS), a linker (BRIDGE), an assembler and disassembler (DARTS), and an instruction-set simulator and an on-chip debugger (CHECKERS).

CHECKERS offers source-level debugging either via a cycle and bit-accurate simulator model of the Gen2DSP or through the NEXUS interface with the Gen2DSP hardware in silicon.

For more information, please visit www.retarget.com