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
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
This article was originally published on Electronicstalk on 17 Oct 2002 at 8.00am (UK)
Related stories
Synopsys support for latest processor models
LISATek has joined the Synopsys in-Sync programme and has created an integrated design flow between its products and the CoCentric System Studio.
C compiler is integral to processor design tools
CoWare is to continue to deliver ACE's C-compiler technology deeply integrated into the CoWare Lisatek processor design tool suite.
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.
Further reading
Upgraded modelling for embedded SoC designs
CoWare has developed new versions of its LisaTek Edge Processor Designer, Rim Software Designer and Hub System Integrator tools.
Alliance creates link from Matlab to ESL
C models generated from Matlab can now be efficiently run inside CoWare Signal Processing Designer, increasing the simulation performance by more than 3x in typical cases.
Software eases ESL 2.0 transition
CoWare is the first company to deliver a comprehensive and integrated offering for the ESL 2.0 era.
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

