• DocumentCode
    1919865
  • Title

    Latency-Insensitive Hardware/Software Interfaces

  • Author

    Hoover, Greg ; Brewer, Forrest ; Gill, Chris

  • Author_Institution
    California Univ., Santa Barbara, CA
  • fYear
    2008
  • fDate
    5-7 June 2008
  • Firstpage
    71
  • Lastpage
    72
  • Abstract
    Modern embedded system designers face challenges of unprecedented scales, creating systems that integrate functionality spanning disparate scientific domains, with increasing computation demands and ever-stricter power requirements. Meeting the constraints of these systems requires practical design flows that reduce development time without sacrificing design efficiency. Novel design description methodologies coupled with automated and semi-automated synthesis paths greatly accelerate the design of modern hardware systems. In the software space, however, synthesis methods are far from producing co-designs with the necessary efficiency. This is particularly evident at the hardware/software boundary, where the tight coupling of low-level firmware routines and hardware protocols require designers to have deep design knowledge in both domains. To address this issue, we propose a latency-insensitive software execution model that allows direct connection to elastic hardware control topologies.
  • Keywords
    hardware-software codesign; automated synthesis; design description methodologies; embedded system; hardware control topologies; latency-insensitive hardware-software interfaces; practical design flows; software execution model; Acceleration; Communication system control; Computer interfaces; Design methodology; Embedded computing; Embedded software; Embedded system; Hardware; Software systems; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Co-Design, 2008. MEMOCODE 2008. 6th ACM/IEEE International Conference on
  • Conference_Location
    Anaheim, CA
  • Print_ISBN
    978-1-4244-2417-7
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2008.4547689
  • Filename
    4547689