Y Explorations to Open Proprietary HY-C Hardware Design Language
Y Explorations has announced the public release of HY-C, an extension to ISO/ANSI-C developed jointly by Y Explorations and Renesas Technology Corp. Intended to facilitate modeling, simulation, synthesis and verification for C-based hardware design flow, HY-C is one of only a handful of languages that contains explicit syntactical support for timed and untimed behavior.
A true superset of ISO/ANSI-C, the HY-C language is a semi-formal imperative notation for specifying the behavior of hardware portions of complex systems-on-a-chip (SoC). Its development has been guided by five objectives. The language must be:
-- Simple, based on a widely known structured programming language adding only limited, concise and necessary extensions.
-- Flexible for modeling styles and computation models, permitting a wide range of cycle-accurate hardware modeling styles and architectures.
-- Executable or easily converted to existing industry-standard simulateable/executable languages.
-- Synthesizable by existing, commercially available synthesis tools into cost-effective hardware.
-- Verifiable using state-of-the-art technology.
HY-C extends ISO/ANSI-C with cycle constraints, concurrency and communication, and provides novel solutions to pipeline modeling and high-speed channel communication.
A subset of HY-C is currently synthesizable by Y Explorations' eXCite Expert behavioral synthesis tool.
Availability:
The HY-C Language Reference Manual (LRM) in PDF form is available now from Y Explorations. Visit http://www.yxi.com for more information.
Source: press release
Permalink: Y Explorations to Open Proprietary HY-C Hardware Design Language
Posted 11/12/04 | Filed under: General |
