Software as critical to performance as the actual hardware
To help speed up development and implementation, we offer a number of dedicated propriety tools.
Natalie - Protocol software platform
For customised development and implementations of DECT applications, Dialog offers a complete and scalable wireless protocol software stack in C source code. The Natalie DECT/CAT-iq software platform consists of development boards, debugging tools, simple application code examples, and a standard MMI.
Based on a user-friendly, modular architecture, the Natalie software kit can be used with the entire Dialog product family. The customer has full control over the software stack, which allows easily configuration of specific application requirements and additional features.
DSP development and simulation tools
To assist development of DSP embedded audio applications, we provide the following tools for programming the DSP unit:
DSP Block Set for Simulink
- Bit-true models of DSP algorithms
- Graphical DSP application development
- Full audio system simulations
DSP Code Generator
The MDL2ASM code generator uses the simulated graphical DSP application as input to generate DSP 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 DSP applications in C. With the Function Manager you can build, manipulate and maintain a list of DSP algorithms.
Options to help you reduce time-to-market
Completely field upgradeable, the Natalie kit provides a single basic stack and MMI that cover all current PSTN and future VoIP cordless telephony applications such as IADs Integrated Access Devices). Dialog's DECT protocol stack roadmap also ensures fast migration when new CAT-iq standards are released, while maintaining backwards compatibility. In addition, hardware reference designs, development boards, debugging tools extensive support, training and documentation are available.
All industry accepted protocols (DECT, DECT 6.0, KDECT,J-DECT, 2.4 GHz and CAT-iq) are incorporated along with DSP-related and operating system functionality. An example MMI is provided, however by using the tools within the development kit, customers can create a fully customised MMI for enabling fixed and portable part (FP/PP) functionality.
iC3000 and iONE Active Emulator™
iSYSTEM's iC3000 ActiveEmulator™ is a universal and adaptable emulator solution while the iONE ActiveEmulator™ is a cost optimized emulator solution. Both these emulators are available for all our CR16 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 http://www.isystem.com/supported-mcus/cr16x
IAR Embedded Workbench
A completely integrated development environment (IDE) for embedded applications, IAR Embedded Workbench fully supports all our CR16 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 DSP 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
The GNU toolset for the CR16C/C++ support all CR16 based products and consists of a C/C++ compiler, assembler and a linker, based on GCC 4.5.1. The generated output files of the GNU tool chain are supported by the RTX Unity debugger and the i-System debugger. The GNU toolset comes bundled with the Athena ( Eclipse based ) program development environment.
Target Compiler Technologies offers the IP Programmer™ toolset to implement customer-specific algorithms on the DSP. 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 DSP or through the NEXUS interface with the DSP hardware in silicon.
For more information, please visit www.retarget.com
Dialog's short range wireless technology can be found at the heart of many of today's wireless applications. From crystal clear cordless telephony through to highly responsive gaming controllers and home automation.
To support our customers and help simplify the process of getting to market with innovative products fast and effectively, we work with a range of technology partners. Each of these partners bring specific hardware and software expertise, offering a more complete reference design.