=================================================================
TITLE: CO-DESIGN OF SOFTWARE AND HARDWARE
(Adapted from www.coware.com)
Now that the system-on-chip design paradigm is here, hardware and
software design teams cannot afford endless design iterations or
to learn all the details about every potential IP core. Most of
the tools available today were developed as an extension of the
"top down" methodology of RTL-based ASIC design that was born a
decade ago with the advent of RTL simulators (Verilog initially
and later VHDL) and logic synthesis. However, true system-level
IC design starts at a much higher level of abstraction. While all
current tools provide design assistance in some specific way,
they are, in fact, approaching system-on-chip from a "bottom up"
view in a substantially more complex "top down" design world.
Co-design is the name of the game today for system-level ICs.
Co-design can be defined as the concurrent specification,
partitioning, implementation and verification of hardware and
software. But in a broader sense, it merges functional and
architectural design.
CoWare N2C consists of a series of design modules and a series of
integration modules to address these issues properly. For
European universities and non-profit research, CoWare takes part
in the EUROPRACTICE program. Through this program, all of the
CoWare software is available for non-commercial use at a very
reduced price. For additional information, access:
WWW
=================================================================