Printer Friendly
The Free Library
19,585,946 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

C Level Design Introduces C2Verilog Version 2.0 to Increase Productivity for Electronic System Designers.


SAN JOSE San Jose, city, United States
San Jose (sănəzā`, săn hōzā`), city (1990 pop. 782,248), seat of Santa Clara co., W central Calif.; founded 1777, inc. 1850.
, Calif.--(BUSINESS WIRE)--Dec. 14, 1998--

New System Level Synthesis Tool Provides Improved Results,

Better Compilation Control, and Graphical User Interface graphical user interface (GUI)

Computer display format that allows the user to select commands, call up files, start programs, and do other routine tasks by using a mouse to point to pictorial symbols (icons) or lists of menu choices on the screen as opposed to having to
 

C Level Design, Inc. today introduced C2Verilog(TM) version 2.0 with significant enhancements that increase design productivity for engineers creating complex electronic systems starting with the C language. C2Verilog version 2.0 includes new features that improve logic synthesis The conversion of a high-level electronic circuit description into a list of logic gates and their interconnections, called the "netlist." Every logic synthesis program understands some subset of Verilog and VHDL.  results, provide greater control over the compilation process from C to Verilog hardware description language (language) Hardware Description Language - (HDL) A kind of language used for the conceptual design of integrated circuits. Examples are VHDL and Verilog.  (HDL (Hardware Description Language) A language used to describe the functions of an electronic circuit for documentation, simulation or logic synthesis (or all three). Although many proprietary HDLs have been developed, Verilog and VHDL are the major standards. ) code, and make the tool easier to use in conjunction with other system-level design automation (SLDA), functional verification Functional verification, in electronic design automation, is the task of verifying that the logic design conforms to specification. In everyday terms, functional verification attempts to answer the question "Does this proposed design do what is intended?" This is a complex task, , and synthesis tools in the design flow.

"We've focused our developments on improving design results with better compilation control and a better user interface," said Daniel Skilken, president and CEO (1) (Chief Executive Officer) The highest individual in command of an organization. Typically the president of the company, the CEO reports to the Chairman of the Board.  of C Level Design. "Our customers find it easy to take the system specifications and algorithms that they have written in C and use C2Verilog to automatically compile them into HDL code for logic synthesis. The outstanding design results our customers are achieving, and the productivity gain they realize by eliminating the need to manually translate C into HDL code, validates the effectiveness of this new design methodology."

C Level Design has made two enhancements in C2Verilog that dramatically improve logic synthesis results. Loop optimization In compiler theory, loop transformations play an important role in improving cache performance and effective use of parallel processing capabilities. Most execution time of a scientific program is spent on loops. , improves the compiler's handling of "FOR" and "DO-WHILE" loops in the C code. More efficient "FOR" and "DO-WHILE" loops dramatically impact the overall system performance. C2Verilog's loop optimization feature is transparent to designers and they can apply it to previously written C code without modification.

To enable designers to replace portions of their generated HDL code with manually optimized IP blocks, for example register files, flash modules, and data paths, C2Verilog now supports hierarchy during compilation. Hierarchy support in the generated Verilog code also allows designers to perform logic synthesis on blocks in a piecewise fashion to accommodate the gate capacity limitations ofops that meet proper criteria to improve hardware implementation while maintaining C source compactness, maintainability, and readability. C2Verilog users can set a base memory address for all pointer calculations which simplifies C coding and increases control over hardware implementation at compile time The time it takes to translate a program from source language into machine language. Linker time may also be included in compile time. See compile and linker.

(programming) compile time
. The memory mapping Memory mapping is a process whereby some item of digital hardware is connected to a processor's address bus and data bus in such a way that it can be accessed (for reading and/or writing) exactly as if it were a memory cell.  feature allows users to define variables as locations in memory, as registers in a register file or as (read only) values in a look-up table look-up table n (COMPUT) → tabla de consulta

look-up table n (Comput) → table f à consulter

look-up table n (
 with transparency to C compilers and invocation only when compiling to Verilog.

Designers of signal processing systems frequently define algorithms in C code using floating point arithmetic. Floating point arithmetic must be converted into fixed point arithmetic for hardware implementation in Verilog code. C2Verilog now compiles floating point number variables and operations into Verilog as fixed point variables and operations performing the proper arithmetic shifts necessary for multiplication. Automatic floating point conversion saves designers time manually rewriting their C code to use fixed point numbers.

Finally, C2Verilog includes new syntax coloring and help features to improve the graphical user interface. Designers can now define and modify C2Verilog's code color schema to match the schema of other tools in their design flows. This capability helps designers understand code meaning, separate the actual code from comments, and locate syntax errors while eliminating confusion when they move between tools in the flow. In addition, C2Verilog's user help interface now supports hypertext navigation to simplify searching.

Pricing and Availability

C2Verilog version 2.0 is available immediately running on Unix and Windows(tm) computer platforms. Pricing starts at $75,000.

About C Level Design

C Level Design, Inc., (formerly CompiLogic Corporation) is a privately held company privately held company

A firm whose shares are held within a relatively small circle of owners and are not traded publicly.
 founded in 1997 to develop and market system level design automation software products for electrical engineers. C Level Design's tools dramatically improve designer productivity from algorithm and system specification to hardware implementation. C Level Design's products generate HDL code that is compatible with industry standard synthesis tools from Synopsys and Cadence. For more information, visit www.cleveldesign.com.

C2Verilog is a trademark of C Level Design. Windows is a trademark of Microsoft.
COPYRIGHT 1998 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 1998, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Date:Dec 15, 1998
Words:657
Previous Article:Legato Systems Partners With Sun Microsystems to Support Sun's Open Management Storage Platform.
Next Article:Pangea Systems Raises $15 Million in Private Financing.
Topics:



Related Articles
Xilinx Uses Synopsys FPGA Compiler to Aid Development of New Xilinx Virtex Series.
CAE Plus Introduces New Versions of Its Pro-Active Virtual Prototyping Solutions for Embedded System IC Hardware/Software Development.
Co-Design Unveils Breakthrough Design Language Technology Targeting System-On-Chip Methodology Needs; Verilog HDL Veterans Address Next-Generation...
Design Power, Inc. Announces New Release of Pipe-Routing Software for Process Plant Design.
Avid Showcases Industry-Leading Effects and Editing Solutions at SIGGRAPH '99; Avid Unveils Next Generation 3D System Code Named 'Sumatra'.
Xilinx Alliance Series Software Supports Industry's First Ten Million Gate FPGA Designs.
Cadence Solves Global Shortage of Custom Physical Designers; Automated Process Cuts Layout Time by Up to 95 Percent.
Cadence Announces Powerful Environment for Design and Verification of Large Analog/Mixed Signal SOC Designs.
@HDL RELEASES ENHANCED VERSION OF VERILOG DEBUGGING TOOL.
Educause 2006 highlights: this year's conference focused on the theme "spurring innovation and marshalling resources.".

Terms of use | Copyright © 2012 Farlex, Inc. | Feedback | For webmasters | Submit articles