Distributed framework for instrumentation hardware/software codesign

The complexity of instrumentation components is continuously growing. Observing application constraints, a specific instrumentation module can be implemented in software and hardware at various proportions. The utility of a framework for instrumentation hardware/software codesign is manifest. To speed up the design process, distributed heterogeneous architectures were considered. So far, the distributed hardware/software codesign environments have been developed observing in house standards that were not correlated to the software standards. To increase interoperability and portability of distributed codesign components in various heterogeneous environments, an open architecture of a distributed instrumentation hardware/software codesign is proposed on the base of the most representative standards for distributed object oriented software. This paper addresses the issue of applying distributed software standards to the design and development of a framework for distributed instrumentation hardware/software codesign. Mechanisms for integrating the major codesign tasks in a framework that complies with distributed software standards are presented.