Tag Archives: C

Calypto to Host Webinars on High Level Synthesis and RTL Power Optimization

A Practical Comparison Between C++ and SystemC for High Level Synthesis Webinar

Calypto Design Systems will host two webinars next month. The online seminars will educate designers on the latest in high level synthesis (HLS) and power optimization techniques for RTL-based designs. The titles of the webcasts are Minimizing RTL Power through Sequential Analysis, and A Practical Comparison Between C++ and SystemC for High Level Synthesis.

Continue reading

Free Version of MPLAB XC32++ Compiler Features Unlimited Code Generation

Microchip Technology - free version of their MPLAB XC32++ Compiler

Microchip Technology introduced a free version of their MPLAB XC32++ Compiler. The tool is a completely free C/C++ compiler solution with unlimited code generation. The optimizing C++ compiler includes Dinkumware libraries. The combination is ideal for a broad range of applications, from the industrial to the academic environments.

Continue reading

Microchip Technology Introduces MPLAB XC8, XC16 and XC32 Compilers

Microchip Technology introduced the MPLAB XC, which is a simplified line of C compilers. The MPLAB XC8, XC16 and XC32 compilers offer reduced complexity for 8, 16 and 32-bit designers. They are available in three cost-effective optimization levels — Free, Standard and Pro. The Pro editions can be evaluated for free for 60 days. The MPLAB XC8 and MPLAB XC32 compilers are available now. The MPLAB XC16 compiler will be available in April. The discounted suite of all three compilers will be available in May. Prices for this new XC line have been reduced up to 60%, and the Pro editions is priced at $995.

Continue reading

Updated SynaptiCAD BugHunter Supports C++ and SystemC

The SynaptiCAD BugHunter graphical test bench generator and HDL debugger now supports SystemC and C++. Standalone SystemC and mixed SystemC/Verilog/VHDL simulations can be compiled and debugged under the BugHunter GUI. A node-locked license for BugHunter sells for $2500 on Windows. Floating licenses sell for $5000 on Windows and $6000 on Unix.

Continue reading

MathWorks MATLAB Coder

MathWorks recently introduced MATLAB Coder, which generates standalone C and C++ code from MATLAB code. The generated source code is portable and readable. MATLAB Coder eliminates the need to manually translate MATLAB algorithm code into C and C++ code for prototyping, implementation, and software integration. MATLAB Coder supports a subset of MATLAB language features for algorithm development, including built-in matrix math operators and dynamic array handling. MATLAB Coder is available now. List prices start at $6,500 (USD).

Continue reading

SinelaboreRT Tool for Generating Code from UML

SinelaboreRT is a tool for real-time embedded systems developers. SinelaboreRT generates readable and maintainable code from UML modeling tools. The generated code does not require a runtime library and can be easily used in different system designs (RTOS, foreground-background) or even in an IRQ handler. With SinelaboreRT, engineers can convert state-machine models into a target language (C++, Java and C#). Designers can influence the generation process according to thier needs. The built in state-chart editor supports model state diagrams without using a UML tool.

Continue reading

Vector Fabrics vfAnalyst Parallelizing Tool for Embedded Systems

vfAnalyst, from Vector Fabrics, is a cloud-based tool for parallelizing sequential C code in embedded systems. vfAnalyst enables software engineers to identify the most promising parallelization opportunities so that they can create an effective multicore implementation much more quickly. vfAnalyst is hosted on the Amazon Elastic Compute Cloud (EC2) and accessed through a standard web browser. The tool is paid for on a pay-as-you-go basis. vfAnalyst is available now.

Continue reading

CodeSourcery Sourcery G++, Spring 2010 Release

CodeSourcery rolled out the spring 2010 release of Sourcery G++ for ARM, ColdFire, IA32, MIPS, Power Architecture, Stellaris and SuperH processors. The spring 2010 release helps improve embedded systems performance and makes it easier to get started with GNU/Linux application development. Sourcery G++ is a professional development tool suite for embedded C and C++ developers.

Continue reading

OVP ARM Integrator Reference Virtual Platform

The Open Virtual Platforms (OVP) initiative released a reference virtual platform of the ARM Integrator development board using OSCI SystemC TLM-2.0 C++. The virtual platform includes all the models needed for the virtual platform to enable users to run Linux. The virtual platform can be executed either in the OVP simulator (OVPsim), or in a SystemC/TLM-2.0 simulation environment using any of the industry SystemC/TLM-2.0 simulators. The virtual platform and all models are free and available as open source.

Continue reading