
HARDWARE SOFTWARE CODESIGN AND EDLC MANAGEMENT 629
KEY POINTS OF THIS CHAPTER
In the current scenario, it is important that hardware and software be designed in unison,
and this is called co-design.
Once functionality is partitioned as hardware and software, they are designed separately,
but there is continuous interaction between the two teams.
Some of the models for expressing system functionality are data ow diagrams, nite
state machines, concurrent processes, petri nets, etc.
EDLC is similar to SDLC which is used in the software industry.
There are eight phases for EDLC, and all these phases are to be managed well.
Some ...