Design Automation


GNU-based IDE

25 May 2011 Design Automation

Mentor Graphics has developed Embedded Sourcery CodeBench, a next-generation integrated development environment (IDE) based on the open source GNU toolchain. The technology provides embedded developers with a powerful and easy-to-use tool suite for developing and optimising systems based on a broad range of devices from the most advanced microprocessors to microcontrollers.

Sourcery CodeBench incorporates technologies which Mentor acquired from Code Sourcery in November last year. The tool introduces new support for the NetLogic Microsystems XLP multicore processor, Freescale Kinetis and Xilinx Zynq. The Sourcery CodeBench product is integrated with the Mentor Embedded Sourcery Probes and third-party probes.

The comprehensive tool suite comprises an IDE based on Eclipse, the Eclipse C/C++ development tools and compilers, and GNU toolchain, including an assembler, linker, runtime libraries, and source-level and assembly-level debuggers. Containing all of the tools needed to build and debug embedded applications, the product is integrated with the Sourcery Probe family and, in addition to the new architectures listed above, supports AMD64, ARM XScale, Freescale ColdFire, Power Architecture, Intel IA32 and EM64T, MIPS, SPARC and Texas Instruments Stellaris processors.

The Sourcery CodeBench IDE includes new Embedded Sourcery System Analyser technology, a specialised tool that helps embedded developers to quickly visualise and analyse system data. By allowing embedded developers to understand the performance characteristics of an application or a complete system, Sourcery System Analyser can locate bottlenecks so the embedded developer can debug or decode these problem areas and improve design performance. Execution data is collected from several sources including the Linux and Nucleus operating systems. The Linux Trace Toolkit (LTTng) provides a broad view of Linux behaviour in operation to gain insight on how the resources and processors are being used.

The Sourcery System Analyser product is capable of working with large datasets, integrating and correlating multiple sets of information and creating compelling visualisations. The analyser tool allows the user to manually apply trace point placements anywhere in the application to identify the start and end (and points in between) of a critical section of code that the developer wants to explore. The user trace points can then be displayed and manipulated with Sourcery System Analyser to identify and fix problems.



Credit(s)



Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

3D simulation IDE boosts factory productivity
Omron Electronics Design Automation
Omron’s updated Sysmac Studio 3D Simulation integrated development environment (IDE) integrates and verifies the movements of robots and peripheral devices. It can digitally reproduce an entire facility ...

Read more...
Features added to DesignSpark PCB Pro
RS Components (SA) Design Automation
RS Components added new features to DesignSpark PCB Pro and introduced an RS stock number to make it easier to purchase. The free-of-charge version of DesignSpark PCB, part of the award-winning RS DesignSpark ...

Read more...
Evaluation kit for formaldehyde sensor
Electrocomp Design Automation
The SEK-SFA30 evaluation kit has been designed for easy evaluation of Sensirion’s SFA30 formaldehyde sensor. The SFA30 is designed for easy integration into air purifiers, demand-controlled ventilation ...

Read more...
mikroSDK adds support for Kinetis MCUs
Dizzy Enterprises Design Automation
MikroElektronika’s multi-architectural software development kit, mikroSDK 2.0, now supports 147 microcontrollers (MCUs) from NXP Semiconductors. mikroSDK is a collection of open-source software libraries ...

Read more...
Altium Designer component creation webinar
Design Automation
Component creation is a necessary evil when it comes to design and it’s something we all need to do. But instead of spending hours creating your components and having them turn into a complete roadblock, ...

Read more...
Deep learning APIs for Espressif SoCs
iCorp Technologies Design Automation
ESP-DL, recently introduced by Espressif Systems, provides APIs for neural network (NN) inference, image processing, maths operations and deep learning (DL) models. With ESP-DL, developers can use Espressif's ...

Read more...
TI software tool for power stage design
Design Automation
The Power Stage Designer software tool from Texas Instruments (TI) helps you accelerate your power supply designs by calculating voltages and currents of 20 topologies according to your own inputs. All ...

Read more...
EMI power choke impedance finder
Design Automation
Coilcraft’s EMI Power Choke Impedance Finder is a powerful search and analysis tool for finding the optimal off-the-shelf inductors/chokes for different types of EMI filters (e.g. LC low-pass filters, ...

Read more...
Browser-based design viewer for Altium 365
EDA Technologies Design Automation
Complementing its professional-level Altium 365 cloud platform, Altium offers a simple and convenient way to view and share electronic designs through your browser. Schematics, PCB layout and 3D visualisation ...

Read more...
A UI to build better UIs
Altron Arrow Design Automation
TouchGFX Designer 4.17 has become available for download, the latest version of STMicroelectronics’ user interface (UI) design software featuring a user interface overhaul to make the application more ...

Read more...