• DocumentCode
    1163209
  • Title

    Simulation of a macro-pipelined multi-CPU event processor for use in FASTBUS

  • Author

    Letheren, M.F. ; Marchioro, A. ; Slorach, F.

  • Author_Institution
    CERN, Geneva, Switzerland
  • Volume
    36
  • Issue
    5
  • fYear
    1989
  • fDate
    10/1/1989 12:00:00 AM
  • Firstpage
    1597
  • Lastpage
    1601
  • Abstract
    It is demonstrated how commercially available hardware description languages, which are normally used for hardware design verification at low to medium levels of modeling abstraction, can be used to optimize the design of complex real-time systems exhibiting concurrency. A high-performance, loosely coupled multiprocessor FASTBUS master intended for real-time event-processing applications is modeled. The performance of such a system depends on a large number of parameters that interact in a complex way, so that it becomes very difficult to make reliable tradeoffs in the design of the system architecture using an analytical approach. Given a high-level behavioral hardware description language and its simulator, it is shown that it is relatively easy to develop an executable model that provides a test bench for optimization of the architecture
  • Keywords
    computer interfaces; multiprocessing systems; virtual machines; complex real-time systems; concurrency; hardware design verification; high-level behavioral hardware description language; loosely coupled multiprocessor FASTBUS master; macro-pipelined multi-CPU event processor; modeling abstraction; optimization; real-time event-processing applications; system architecture; Clocks; Data acquisition; Design optimization; Discrete event simulation; Fastbus; Hardware design languages; Laboratories; Pipelines; Real time systems; Reduced instruction set computing;
  • fLanguage
    English
  • Journal_Title
    Nuclear Science, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9499
  • Type

    jour

  • DOI
    10.1109/23.41111
  • Filename
    41111