• DocumentCode
    2200009
  • Title

    Communication estimation for hardware/software codesign

  • Author

    Knudsen, Peter Voigt ; Madsen, Jan

  • Author_Institution
    Dept. of Inf. Technol., Tech. Univ., Lyngby, Denmark
  • fYear
    1998
  • fDate
    15-18 Mar 1998
  • Firstpage
    55
  • Lastpage
    59
  • Abstract
    This paper presents a general high level estimation model of communication throughput for the implementation of a given communication protocol. The model, which is part of a larger model that includes component price, software driver object code size and hardware driver area, is intended to be general enough to be able to capture the characteristics of a wide range of communication protocols and yet to be sufficiently detailed as to allow the designer or design tool to efficiently explore tradeoffs between throughput, bus widths, burst/non-burst transfers and data packing strategies. Thus it provides a basis for decision making with respect to communication protocols/components and communication driver design in the initial design space exploration phase of a co-synthesis process where a large number of possibilities must be examined and where fast estimators are therefore necessary. The fill model allows for additional (money) cost, software code size and hardware area tradeoffs to be examined
  • Keywords
    logic design; protocols; systems analysis; burst/non-burst transfers; bus widths; communication driver design; communication estimation; communication protocol; data packing; fill model; hardware area tradeoffs; hardware/software codesign; high level estimation model; software code size; throughput; Communication channels; Coprocessors; Decision making; Degradation; Delay; Hardware; Information technology; Protocols; Software libraries; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign, 1998. (CODES/CASHE '98) Proceedings of the Sixth International Workshop on
  • Conference_Location
    Seattle, WA
  • ISSN
    1092-6100
  • Print_ISBN
    0-8186-8442-9
  • Type

    conf

  • DOI
    10.1109/HSC.1998.666238
  • Filename
    666238