Visit the National Instruments web site
Click on the advert above to visit the company web site

Product category: Design and Development Software
News Release from: CoWare | Subject: LisaTek
Edited by the Electronicstalk Editorial Team on 18 February 2004

Embedded processor design tools gain C
compiler

Request your FREE weekly copy of the Electronicstalk email newsletter. News about Design and Development Software and more every issue. Click here for details.

CoWare has added new functionality to its LisaTek suite of products.

CoWare has added new functionality to its LisaTek suite of products LisaTek is a fully integrated solution for embedded processor modelling, design, and software tool generation, based on the Lisa 2.0 language

With the latest release, embedded processor designers are able to model their processor using a high level language, and automatically generate instruction set simulators (ISSs) and a complete set of associated software tools including the associated C compiler.

Custom processors, such as application specific instruction processors (ASIPs) for DSP and control applications, are also enabled by the automatic generation of synthesisable RTL code.

Increasingly, companies are deciding to create their own programmable IP, typically embedded processors or ASIPs, because these devices provide the necessary flexibility for performing algorithmic acceleration, with the added benefit of easier re-use for derivatives or other projects.

The problem they face is the cost and time taken to develop the necessary ISS and software development tools required.

The LisaTek suite of tools includes Processor Designer for the creation of processor IP simulation models and their software development tools; C Compiler Designer for the creation of custom C compilers; and Processor Generator for producing RTL implementation code for the processor hardware.

Using the latest release of LisaTek, processor designers begin by describing the instruction set and micro-architecture of a processor using the Lisa 2.0 language.

They can then generate both the ISS and assembler/linker/debugger for their embedded processors automatically, saving significant time and costs.

The LisaTek C Compiler Designer allows users to create a C compiler for their embedded processor, completing the software development tools.

The tool uses the same Lisa 2.0 processor description, together with a graphical user interface, to provide the necessary inputs.

C Compiler Designer is based on CoSy Express technology from ACE Associated Compiler Experts.

C Compiler Designer significantly reduces C compiler development time from man-years to man-weeks, facilitating reuse of the processor and software development tools in multiple projects.

"Historically, fixed hardware has been used to implement acceleration engines for speeding up certain algorithms - MPEG4 for example - but more programmability is needed in today's SoCs", said Mark Milligan, Vice President of Marketing, CoWare.

"Using a software programmable engine designed with LisaTek enhances the flexibility and reusability of the design".

Using the new and extended C/C++ Graphical Debugger in LisaTek, the model can be quickly simulated and debugged to ensure that correct functionality has been achieved, reducing time needed to identify software bugs on single and multiple processor platforms.

The processor can be further optimised through simulation profiling, to understand and remove any performance bottlenecks and achieve the optimum architecture.

Because the C compiler and RTL code are automatically generated, changes made to the processor while optimising it - such as adding a new instruction - are easily coded in Lisa 2.0, and the changes then automatically reflected in the C compiler and RTL implementation code.

Once the design is completed, synthesisable RTL code is generated by the LisaTek Processor Generator option, providing Verilog, VHDL and SystemC code.

There are CoWare patents pending on both C compiler generation and RTL generation technologies.

LisaTek 2004.1 will be available in production release in March 2004.

CoWare: contact details and other news
Email this article to a colleague
Register for the free Electronicstalk email newsletter
Electronicstalk Home Page

Search the Pro-Talk network of sites

Visit the National Instruments web site