Archive for the ‘Developmet Tool’ Category

Tool puts parallelism in embedded code

Tuesday, March 17th, 2009

Startup CriticalBlue (Edinburgh, Scotland) will debut at the Multicore Expo Tuesday (March 17) a tool that can add parallelism to programs running on multicore embedded processors. Prism represents one small step toward the kinds of parallel programming tools tomorrow’s developers will require.

“The multicore processors are out there, the issue is how you are going to program them,” said David Stewart, chief executive of CriticalBlue. “This area hasn’t been addressed well yet,” he added.

Indeed, researchers see the need for a new parallel computing model as the top challenge in computer science today. It is made all the more critical because silicon designers have forced the need for a breakthrough by moving to multicore architectures to gain performance in the face of rising power consumption and leakage in fast single-core designs.

“I’m sure eventually there will be new languages generated, but we have plenty of work in the meantime,” said Stewart. “Embedded programmers are quite happy with sequential programs and the C language, so getting them to use multicore is a big challenge, and it will take awhile.”

Users can submit to Prism a trace file generated by running their program on a simulator. The tool will show ways to add parallelism to the code to exploit the multicore processor. Users can choose what modification they want to make, then validate the new code on Prism.

The tool is a plug-in to the Eclipse environment and accepts either sequential or multi-threaded code. “Most of the solutions out there today are invasive because you have to commit to their languages or extensions to get a benefit,” Stewart said.

The tool is available today for use with ARM, Mips and Toshiba’s Venezia processors. Support for PowerPC and Renesas SH processors is in development.

“Prism is a mature and highly effective addition to our standard tool suite that dramatically accelerates and simplifies a developer’s ability to leverage our Venezia architecture,” said Tohru Furuyama, a general manager in Toshiba’s semiconductor group, speaking in a press statement. “We now ship Prism with our standard Venezia SDK,” he added.

“Prism has proven to be an elegant and useful solution, driving highly optimized results in a short space of time,” said Stephen Turnbull, a processor product manager for Freescale Semiconductor in the statement.

Prism costs $200 per month per license. A trial version can be downloaded from the company’s Web site.

The tool is the second product from the company founded in 2002. Its first product, Cascade, is a hardware synthesis product used to generate coprocessor blocks, but it has been slow to take off.

The 20-person company raised $4 million from venture backers in its last round in December 2007, enough to get it through 2009, Stewart said.

Actel Announces SoftConsole Version 2.2 – Free Embedded Software Development Environment

Monday, March 16th, 2009

Next-Generation Software Supports Programming/Debug of Actel IP Processors

MOUNTAIN VIEW, Calif., March 16 /PRNewswire-FirstCall/ — Actel Corporation (Nasdaq: ACTL) today announced the availability of SoftConsole version 2.2, the next-generation free development environment for embedded design. This new version includes enhanced capabilities for debug and the downloading of programs, including a new flash loader, and support for the Microsoft(R) Vista operating system. Leveraging Actel’s IGLOO(R) low-power FPGAs and Actel Fusion(R) mixed-signal FPGAs, SoftConsole is a single programming environment that enables software engineers to write and debug C and C++ programs targeted at Actel’s portfolio of embedded processors, including ARM(R) Cortex(TM)-M1 and Core8051s.

“System designers using the new SoftConsole version 2.2 with our embedded processor cores will directly benefit from improved usability and faster time-to-market,” said Tom Moore, Actel’s director of IP engineering. “Actel is the only FPGA provider to offer the ARM Cortex-M1 embedded processor free of licensing and royalties.”

SoftConsole version 2.2 is based on familiar and widely used open-source tools, including the CodeSourcery(TM) ARM7(TM) and Cortex-M1 GNU C Compilers (GCC) and GNU Debugger (GDB), Eclipse IDE, and 8051 Small Device C Compiler (SDCC). This complete, comprehensive, and free development environment works seamlessly with Actel’s Libero(R) Integrated Design Environment, development kits, and FlashPro3 programmer.

Pricing and Availability

SoftConsole is available for free via download from Actel’s website at http://www.actel.com/products/software/softconsole/.

About Actel

Actel is the leader in low-power FPGAs and mixed-signal FPGAs, offering the most comprehensive portfolio of system and power management solutions. Power Matters. Learn more at www.actel.com.

The Actel name and logo, IGLOO, Fusion, and Libero are trademarks of Actel Corporation. All other trademarks and service marks are the property of their respective owners.

Altera’s Embedded Systems Development Kit Accelerates the Creation of Cyclone III FPGA-Based Embedded Designs

Monday, March 16th, 2009

Altera Corporation (NASDAQ: ALTR) today announced availability of its Embedded Systems Development Kit, Cyclone® III FPGA Edition, a comprehensive platform that accelerates the prototyping and development of FPGA-based embedded systems. This multi-board development kit features a Cyclone III EP3C120 device, the industry’s highest density, low-cost FPGA currently shipping and combines a robust set of on-board memories, I/O interfaces, peripherals and pre-built reference designs. With the recent release of Wind River Linux support for Altera’s Nios® II soft processor, designers can use this hardware platform as a basis for developing embedded Linux designs.

Altera’s Embedded Systems Development Kit, Cyclone III FPGA Edition contains a selection of pre-built processor systems, intellectual property (IP), operating systems and software applications. Users create their FPGA-based embedded system by selecting from a multitude of on-board example processor systems, demonstration designs and reference designs.

The Embedded Systems Development Kit, Cyclone III Edition is a three-board solution that includes a Cyclone III FPGA development board, featuring two high-speed mezzanine connectors (HSMCs), an LCD multimedia HSMC board and a multipurpose HSMC card. The Cyclone III FPGA development board features an EP3C120F780 FPGA, 256 Mbytes of dual-channel DDR2 SDRAM with ECC, 8 Mbytes of pseudo SRAM, 64 Mbytes of flash and a 10/100/1000 Ethernet communication port. The development kit includes Altera’s complete design suite DVD featuring the Quartus® II Web Edition design software, ModelSim®-Altera® Starter Edition, the Nios II embedded design suite and Altera’s MegaCore® IP library.

Pricing and Availability

The Embedded Systems Development Kit, Cyclone III FPGA Edition is available now through Altera’s online store at www.altera.com/esdk. Pricing for the development kit is $1,995. To see Altera’s complete portfolio of development kits, visit www.altera.com/devkits.

About Altera

Altera programmable solutions enable system and semiconductor companies to rapidly and cost-effectively innovate, differentiate and win in their markets. Find out more at www.altera.com.

To subscribe to Altera’s RSS/XML news feeds, visit Altera RSS Feeds.

Altera, The Programmable Solutions Company, the stylized Altera logo, specific device designations and all other words that are identified as trademarks and/or service marks are, unless noted otherwise, the trademarks and service marks of Altera Corporation in the U.S. and other countries. ModelSim is a trademark of Mentor Graphics Corporation. All other product or service names are the property of their respective holders.