Modeling and simulation of a hard real-time processor

被引:1
|
作者
Glavinić, Vlado [1 ]
Groš, Stjepan [1 ]
Colnarič, Matjaž [2 ]
机构
[1] Faculty of Electrical Engineering and Computing, University of Zagreb, Unska 3, Zagreb,HR-10000, Croatia
[2] Faculty of Electrical Engineering and Computer Science, University of Maribor, Smetanova 17, Maribor,SI-2000, Slovenia
关键词
Computer hardware description languages - Interactive computer systems;
D O I
10.2498/cit.2000.03.05
中图分类号
学科分类号
摘要
Hard real-time systems are increasingly used in various areas of human activity justifying their implementation by means of specialized solutions, mostly of a suitable hardware/software combination. A frequently adopted approach to the realization of the hardware part is based on ASIC, usually a general purpose processor which operates according to real-time constraints. In this work the modeling of a processor for the hard real-time domain is described. It is structured as a collection of task processors being supervised by another one dedicated to the kernel functions. Specifically the behavior of the task processors is modeled using VHDL and subsequently simulated and tested. The paper also addresses the modeling process by determining the detailed requirements on the behavior of the task processor. The outcome of this step influenced the modeling process as the tools used were of restricted functionality and processor behavior enforced a particular decomposition. Because of a restricted VHDL subset available, it was necessary to model the task processor on the lowest level of behavioral abstraction. The task processor has been tested against chosen test programs written in an appropriate assembly language being specially developed for this purpose.
引用
收藏
页码:221 / 233
相关论文
共 50 条
  • [1] Hard real-time systems modeling and simulation
    de Miguel, MA
    Dueñas, JC
    MODELLING AND SIMULATION 1996, 1996, : 108 - 112
  • [2] Reliability modeling of hard real-time systems
    Kim, H
    White, AL
    Shin, KG
    TWENTY-EIGHTH ANNUAL INTERNATIONAL SYMPOSIUM ON FAULT-TOLERANT COMPUTING, DIGEST PAPERS, 1998, : 304 - 313
  • [3] MODELING HETEROGENEOUS PROCESSOR SCHEDULING FOR REAL-TIME SYSTEMS
    LEATHRUM, JF
    MIELKE, RR
    STOUGHTON, JW
    ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 1994, 11 (02) : 91 - 98
  • [4] Modeling and real-time simulation of UPFC
    Kimura, M
    Takahashi, C
    Kishibe, H
    Miyazaki, Y
    Noro, Y
    Iio, N
    ELECTRICAL ENGINEERING IN JAPAN, 2006, 155 (01) : 19 - 26
  • [5] Workload correlations in multi-processor hard real-time systems
    Wandeler, Ernesto
    Thiele, Lothar
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2007, 73 (02) : 207 - 224
  • [6] Task scheduler co-processor for hard real-time systems
    Cooling, JE
    Tweedale, P
    MICROPROCESSORS AND MICROSYSTEMS, 1997, 20 (09) : 553 - 566
  • [7] A Hard Real-Time Capable Multi-Core SMT Processor
    Paolieri, Marco
    Mische, Joerg
    Metzlaff, Stefan
    Gerdes, Mike
    Quinones, Eduardo
    Uhrig, Sascha
    Ungerer, Theo
    Cazorla, Francisco J.
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12 (03)
  • [8] Task-Dependent Processor Shutdown for Hard Real-Time Systems
    Lipskoch, Henrik
    Slomka, Frank
    ANALYSIS, ARCHITECTURES AND MODELLING OF EMBEDDED SYSTEMS, 2009, 310 : 127 - +
  • [9] Task scheduler co-processor for hard real-time systems
    Loughborough Univ of Technology, Loughborough, United Kingdom
    Microprocessors Microsyst, 9 (553-566):
  • [10] SCHEDULING HARD REAL-TIME TASKS WITH TOLERANCE OF MULTIPLE PROCESSOR FAILURES
    OH, YF
    SON, SH
    MICROPROCESSING AND MICROPROGRAMMING, 1994, 40 (2-3): : 193 - 206