• DocumentCode
    2028623
  • Title

    The ordering of events in a prototyping platform

  • Author

    Dragone, Silvio ; Lombriser, Clemens

  • Author_Institution
    Zurich Res. Lab., IBM Res. GmbH, Ruschlikon, Switzerland
  • fYear
    2005
  • fDate
    8-10 June 2005
  • Firstpage
    211
  • Lastpage
    217
  • Abstract
    The performance of software-based verification strategies is not keeping up with the increasing complexity of modern system-on-chip (SoC) designs. Therefore modular prototyping platforms are proposed to validate SoC designs. Most of these platforms consist of real processors combined with programmable logic, e.g. FPGA, that communicate through a board-level interconnect system. Usually, the programmable logic and the interconnect system do not run at the target clock speed of the future design. Hence, the emulated processes of the prototyping platform have to be synchronized to provide an accurate system validation. Most synchronization concepts are only able to synchronize the process data flows if data is time-independent. In this paper we present an event-based prototyping platform consisting of real processors combined with FPGAs. This platform emulates events with cycle accuracy, even though the processes operate in different scaled clock domains. Therefore we are able to validate time-dependent data flows.
  • Keywords
    coprocessors; data flow analysis; field programmable gate arrays; formal verification; logic design; software prototyping; synchronisation; system-on-chip; event-based prototyping platform; modular prototyping platform; programmable logic; software-based verification strategy; synchronization; system-on-chip design; Clocks; Coprocessors; Field programmable gate arrays; Laboratories; Programmable logic arrays; Programmable logic devices; Prototypes; Software prototyping; Synchronization; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping, 2005. (RSP 2005). The 16th IEEE International Workshop on
  • ISSN
    1074-6005
  • Print_ISBN
    0-7695-2361-7
  • Type

    conf

  • DOI
    10.1109/RSP.2005.51
  • Filename
    1509454