Renesas new on-chip Emulator E2 reduces Embedded Software Development Time
The E2 significantly shortens the Time required for CAN Communication Debugging and Power Consumption Debugging as little as one-tenth and achieves high-speed Download of Programs to Devices
The E2 Emulator is a new-generation on-chip debugging emulator and is intended as a development environment for the latest devices in the Renesas RH850, RX, and RL78 Families of microcontrollers (MCUs), and for a selection of automotive system(s)-on-chip (SoCs). The new emulator supports the extended debugging functionality of the RH850 Family and contributes to shortening the time required for CAN communication debugging and the current consumption debugging.
Important to our Asian customers:
The E2 Emulator supports the CS+ integrated development environment (Note 6), which is designed to make the inevitable cycles of editing, building, and debugging in the software development simple, easy to use, and secure.
Important to our European and American customers:
Support is also planned – but not yet available – for the e2 studio integrated development environment (Note 6) (based on the globally popular Eclipse), Green Hills Software’s MULTI® IDE, and IAR Systems’ IAR Embedded Workbench®.
Key features of the new E2 Emulator:
(1) Download speed up to twice as fast (Note 2)
The new E2 Emulator features faster communication speeds between the MCU and emulator and parallelization of flash rewriting and data communication. These capabilities enable control program downloads up to twice as fast as Renesas’ existing E1 Emulator (Note 2).
(2) Industry’s first solution (Note 3) that combines instruction-level debugging with CAN communication monitoring
As a CAN communication debugging function, the new E2 Emulator can stop the program when it detects that the interrupt response time has exceeded a specified limit, and record and display trace data relating to CAN communication reception and interrupt response processing simultaneously (Note 4). The debugging function is provided as an industry first (Note 3) solution for measuring CAN communication response time that allows for clearer correlation between CAN communication and program operation.
This solution for measuring CAN communication response time can allow trace analysis of CAN communication and program operation to be performed by the emulator alone, and can significantly reduce the time required to determine the cause of an error.
(3) Easier determination of the cause of current consumption peak
The new E2 Emulator can detect the current consumption peak and stop the program when the emulator detects that the current consumption has exceeded set limits for a certain period of time. This allows system developers to determine the conditions in the program that cause it to exceed the expected current consumption levels. Additionally, the emulator can display the program operation and current consumption together, making it easier to identify areas where current reduction should be targeted. This shortens the tuning time (Note 5) for reducing current consumption.
The E2 Emulator offers a native hot plug connection on supported devices with no adapter required. The board interface is compatible with that of the existing E1 Emulator boards for which can also be connected to the E2 Emulator.
Renesas also plans to provide E2 Emulator tracing solution via the RH850 Debug interface and plans to offer a break solution that enables to break the program while debugging based on an external trigger signal in the future.
Renesas will continue to develop additional debugging solutions that will contribute to reduced embedded software development time.
The E2 Emulator is orderable now for the RH850 Family and a selection of automotive SoCs as TOOL4093 in Rutronik24.
Later this year it will be also available for the RX Family and RL78 Family from July, 2017 onwards. Additional debugging solutions for E2 emulator will also be available from July 2017 onwards. (Availability is subject to change without notice.)
- (Note 1) As of February 9, 2017, according to Renesas research. The amount of reduction in development time is only an example and reduction of development time differs per programs.
- (Note 2) Differs by device.
- (Note 3) As of February 9, 2017, according to Renesas research
- (Note 4) This function will be provided for the RH850 Family from July 2017, through a free update of the integrated development environment. Renesas is also planning to make this function available its RX and RL78 Families of MCUs. CAN FD will be supported separately.
- (Note 5) This function will be provided for the RL78 Family from July 2017, through a free update of the integrated development environment. Renesas is also planning to make this function available for RH850 and RX Families of MCUs.
- (Note 6) Automotive SoCs will be supported by integrated development environment from Renesas partners.