We present the systems requirements generation and executable specification
capture of a single chip LAN Adapter for communicating using the IEEE 1394
Serial Bus Protocol. The requirements generation starts with high level pe
rformance simulation and then passes to an executable specification suitabl
e for implementation using a hardware/software co-design tool. The reuse of
pre-existing components is supported, as well as synthesis of the system i
nterface, but only after much work is done to program the hardware/software
co-design tool. The actual design flow described allows feedback among all
design levels, e.g. from implementation up to requirements, throughout the
process.