• DocumentCode
    474400
  • Title

    Automation of Communication Refinement and Hardware Synthesis within a System-Level Design Methodology

  • Author

    Moss, Laurent ; Cantin, Marc-Andre ; Bois, Guy ; El Mostapha Aboulhamid

  • Author_Institution
    Dept. of Comput. Eng., Ecole Polytech. de Montreal, Montreal, QC
  • fYear
    2008
  • fDate
    2-5 June 2008
  • Firstpage
    75
  • Lastpage
    81
  • Abstract
    Traditional register-transfer level design methodologies for systems-on-chip are failing to keep up with the growing complexity of embedded applications and architectures. A well-known solution is to raise the level of design abstraction by using system-level methodologies. The refinement from system-level specifications to concrete implementations is an essential step in a system-level design methodology. This article presents a novel methodology for the refinement from transaction-level communications to pin- and cycle-accurate protocols as well as the generation of synthesizable hardware from system-level specifications. Automatic communication refinement and hardware synthesis were successfully applied to a rover guiding system. Hand-coded and automatically generated register-transfer level modules of the rover are compared. Results show that a hardware/software implementation of the guiding system using generated register-transfer level modules has overheads of less than one percent in latency and hardware area when compared to an implementation using hand-coded modules.
  • Keywords
    integrated circuit design; logic design; system-on-chip; communication refinement; cycle-accurate protocol; design abstraction; hardware synthesis; pin-accurate protocol; register-transfer level design; rover guiding system; system-level design; systems-on-chip; transaction-level communications; Application software; Computer architecture; Concrete; Design automation; Design methodology; Embedded software; Hardware; Protocols; Space exploration; System-level design; communication refinement; design automation; embedded system; hardware synthesis; system-level;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping, 2008. RSP '08. The 19th IEEE/IFIP International Symposium on
  • Conference_Location
    Monterey, CA
  • ISSN
    1074-6005
  • Print_ISBN
    978-0-7695-3180-9
  • Type

    conf

  • DOI
    10.1109/RSP.2008.17
  • Filename
    4550891