CoWare CoWare Japan


 
Solution Overview
Platform Architecture Design Solution
Platform Verification Solution
Software Development Solution
Application Sub-System Design Solution
Processor Design Solution
DSP Algorithm Design Solution
 

"Zoran was able to reduce software development effort by 2/3 with early access to processor models and a virtual prototype of our platform."

—Dr. Rakefet Kol
Principal Architect
Zoran, Inc.

"Infineon Technologies was able to slash design customization time by 50%."

—Stefan Buch
Director of the Advanced Systems and Circuits Group Infineon Technologies

 
Solution Spotlight

Customer Testimonial: Zoran

Demonstration: Creating Programmable Accelerators with CoWare Processor Designer

Ecosystem Partners

 
Related Tools and Services

CoWare Processor Designer

Consulting Services

CoWare's Processor Design Solution focuses on the challenges associated with specific design tasks that take place both during and after the development of a programmable solution.

High-Speed Processor Modeling for Virtual Platforms: Limited speed as well as limited visibility and controllability of currently available Star IP processor models inside a virtual platform are preventing the successful deployment of virtual platforms for early SW development and early performance validation. To update the model to the latest simulation technology requires the implementation of the entire processor model which is a huge effort.

SW Development Tools Implementation: Low-level software development productivity of existing customized DSPs or custom processors limits the deployment of these customized solutions. The challenge is getting advanced software development tools, such as debuggers, simulation models, assembler, linker, macro-assembler, peephole optimizers, and C-Compilers into the hands of the software developers.

Processor Design for High-end Application Processors: Current DSPs are running into scalability limitations. They are no longer applicable for next-generation HD video and wireless base station systems. The challenge is the huge effort from concept to proof-of-concept for the next generation massive parallel programmable architecture. 150-200 person month effort can easily be deployed. Sometimes this effort is not even converging to a solution.

Processor Design for Programmable Accelerators: There are many factors that dictate the need for a programmable accelerator solution: multi-standard support, a large amount of modes in next-generation algorithm designs and the need for a 10X performance increase, just to name a few. Coupled with the large amount of varied skill sets required to provide a programmable solution that includes hardware, software and software development tools, developers today are faced with a huge challenge.  

Description of CoWare Solution
CoWare Processor Designer is a design automation tool for application-specific embedded processors and programmable accelerators. From one specification in LISA (Language for Instruction Set Architectures), the tool generates a high speed model, SW development tools such as debuggers, simulation models, assembler, linker, macro-assembler, peephole optimizers, and C-Compilers as well as RTL. Customers using CoWare Processor Designer for Design see 50% and more design effort reduction. Customer using it for modeling see a 10-100x speed improvement with the patented pending simulation technology compared to their existing models.