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
Link To Document