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.
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.
To assist development of GenDSP and Gen2DSP embedded audio applications, we provide the following tools for programming the DSP unit:
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.
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.
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
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
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