An object-oriented communication library for hardware-software codesign

被引:13
|
作者
Vahid, F
Tauro, L
机构
关键词
D O I
10.1109/HSC.1997.584583
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:81 / 86
页数:4
相关论文
共 50 条
  • [31] Hardware-software codesign for geological image processing
    Liu, Sining
    Li, Lin
    Wang, Wei
    2006 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS PROCEEDINGS, VOLS 1-4: VOL 1: SIGNAL PROCESSING, 2006, : 2634 - 2637
  • [32] Partitioning for minimal memory in hardware-software codesign
    Park, D
    Shin, H
    ISCAS 96: 1996 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - CIRCUITS AND SYSTEMS CONNECTING THE WORLD, VOL 4, 1996, : 647 - 650
  • [33] Object oriented hardware-software test bench for OMTF diagnosis
    Drabik, Pawel
    Pozniak, Krzysztof T.
    Bunkowski, Karol
    Zawistowski, Krystian
    Byszuk, Adrian
    Bluj, Michal
    Doroba, Krzysztof
    Gorski, Maciej
    Kalinowski, Artur
    Kierzkowski, Krzysztof
    Konecki, Marcin
    Krolikowski, Jan
    Oklinski, Wojciech
    Olszewski, Michal
    Skala, Aleksander
    Zabolotny, Wojciech M.
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2015, 2015, 9662
  • [34] A senior-level course in hardware-software codesign
    Schaumont, Patrick
    IEEE TRANSACTIONS ON EDUCATION, 2008, 51 (03) : 306 - 311
  • [35] A senior-level course in hardware-software codesign
    Schaumont, Patrick
    2007 IEEE International Conference on Microelectronic Systems Education, Proceedings, 2007, : 7 - 8
  • [36] HARTES: HARDWARE-SOFTWARE CODESIGN FOR HETEROGENEOUS MULTICORE PLATFORMS
    Bertels, Koen
    Sima, Vlad-Mihai
    Yankova, Yana
    Kuzmanov, Georgi
    Luk, Wayne
    Coutinho, Gabriel
    Ferrandi, Fabrizio
    Pilato, Christian
    Lattuada, Marco
    Sciuto, Donatella
    Michelotti, Andrea
    IEEE MICRO, 2010, 30 (05) : 88 - 97
  • [37] A comprehensive prototyping-platform for hardware-software codesign
    Koch, A
    11TH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS, 2000, : 78 - 82
  • [38] Object-Oriented Programming Hardware/Software Supports and Comparison
    Li, Junyi
    Zhang, Yuhua
    Li, Zhenkun
    Fong, Anthony S.
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION APPLICATIONS (ICCIA 2012), 2012, : 483 - 486
  • [39] A Hardware-Software Codesign Strategy for Loop Intensive Applications
    Zhang, Yuanrui
    Kandemir, Mahmut
    2009 IEEE 7TH SYMPOSIUM ON APPLICATION SPECIFIC PROCESSORS (SASP 2009), 2009, : 107 - 113
  • [40] Reconfigurable Hardware-Software Codesign Methodology for Protein Identification
    Gudur, Venkateshwarlu Y.
    Thallada, Sandeep
    Deevi, Abhinay R.
    Gande, Venkata Krishna
    Acharyya, Amit
    Bhandari, Vasundhra
    Sharma, Paresh
    Khursheed, Saqib
    Naik, Ganesh R.
    2016 38TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2016, : 2456 - 2459