Interfacing to the IBM personal computer
Interfacing to the IBM personal computer
Interfacing incompatible protocols using interface process generation
DAC '95 Proceedings of the 32nd annual ACM/IEEE Design Automation Conference
Interface co-synthesis techniques for embedded systems
ICCAD '95 Proceedings of the 1995 IEEE/ACM international conference on Computer-aided design
System design methodologies: aiming at the 100 h design cycle
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
DAC '96 Proceedings of the 33rd annual Design Automation Conference
Communicating sequential processes
Communications of the ACM
A Model and Methodology for Hardware-Software Codesign
IEEE Design & Test
A new interface specification methodology and its application to transducer synthesis
A new interface specification methodology and its application to transducer synthesis
Domain-specific interface generation from dataflow specifications
Proceedings of the 6th international workshop on Hardware/software codesign
Communication synthesis for distributed embedded systems
Proceedings of the 1998 IEEE/ACM international conference on Computer-aided design
Interface synthesis: a vertical slice from digital logic to software components
Proceedings of the 1998 IEEE/ACM international conference on Computer-aided design
ACM Transactions on Design Automation of Electronic Systems (TODAES)
Incorporating cores into system-level specification
Proceedings of the 11th international symposium on System synthesis
Multilanguage design of heterogeneous systems
CODES '99 Proceedings of the seventh international workshop on Hardware/software codesign
Experiments with the peripheral virtual component interface
ISSS '00 Proceedings of the 13th international symposium on System synthesis
Prefetching for improved bus wrapper performance in cores
ACM Transactions on Design Automation of Electronic Systems (TODAES)
Conflicting Criteria in Embedded System Design
IEEE Design & Test
A hierarchical modeling framework for on-chip communication architectures
Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design
Automatic communication refinement for system level design
Proceedings of the 40th annual Design Automation Conference
Multi-Level Communication Synthesis of Heterogeneous Multilanguage Specification
ICCD '00 Proceedings of the 2000 IEEE International Conference on Computer Design: VLSI in Computers & Processors
Pre-Fetching for Improved Core Interfacing
Proceedings of the 12th international symposium on System synthesis
On-Chip Communication Architectures: System on Chip Interconnect
On-Chip Communication Architectures: System on Chip Interconnect
Hi-index | 0.00 |
Implementing communication between hardware and software components can be a time-consuming task. Numerous communication protocols are available, differing greatly in their implementation details. Designers must spend much time focusing on those details. Even when libraries are available to encapsulate communication into C or VHDL routines, these routines are not consistent across protocols, making it difficult to switch to other protocols. In this paper, we propose an object-oriented communication library, which provides pre-implemented channel-based send/receive communication primitives, allowing easy implementation and seamless migration across protocols and components.