Global Sources
EE Times-Asia
Stay in touch with EE Times Asia
?
EE Times-Asia > FPGAs/PLDs
?
?
FPGAs/PLDs??

Frontier tool gets C support

Posted: 01 May 2001 ?? ?Print Version ?Bookmark and Share

Keywords:fpga? asic? art designer? ram? c language?

Frontier Design NV's refinement of the A|RT Designer architectural synthesis tool supports a design flow from SystemC or C-language algorithms on toward FPGA implementation. Frontier promises innovative FPGA-oriented optimizations in Version 2.3?announced at the Design Automation and Test Europe conference in Munich, Germany.

A|RT Designer allows design exploration based on manual hardware/software partitioning. Version 2.3 adds enhancements to improve the use of architectural hardware features within FPGAs, a move that is likely to bring the tool into competition with the DK1 design environment for the Handel-C language introduced by Celoxica Ltd.

System C, C++

Whereas DK1 helps engineers develop hardware architectures from the C language augmented by proprietary additions, A|RT Designer works with system-level fixed-point C-language algorithms and has been upgraded to support C++ and the SystemC version of C++.

A|RT technology has been available since 1998 but until now has been more supportive of ASIC design flows. "FPGAs have very special characteristics that have never been adequately addressed by system-level design tools. This is the space we are addressing" with version 2.3, said Frontier CEO Herman Beke.

Though output from A|RT Designer must still be put through FPGA synthesis and place-and-route tools, a number of optimizations should be useful within the relatively fixed structures of FPGAs. They include implementation of registers in lookup-table RAMs, optimization of memory use for nonstandard fixed-point word sizes, single-cycle resource creation and microcode compaction.

A|RT Designer runs under HP-UX, Sun Solaris and Windows NT. It starts at $45,000.

? Peter Clarke

EE Times





Article Comments - Frontier tool gets C support
Comments:??
*? You can enter [0] more charecters.
*Verify code:
?
?
Webinars

Seminars

Visit Asia Webinars to learn about the latest in technology and get practical design tips.

?
?
Back to Top