Real-Time Capable Retargeting of Xilinx MicroBlaze Binaries using QEMU - A Feasibility Study

被引:0
|
作者
Yarza, Irune [1 ]
Azkarate-askasua, Mikel [1 ]
Gruettner, Kim [2 ]
Nebel, Wolfgang [3 ]
机构
[1] IK4 Ikerlan Technol Res Ctr, Dependable Embedded Syst, P JM Arizmendiarrieta 2, Arrasate Mondragon 20500, Spain
[2] OFFIS Inst Informat Technol, D-26121 Oldenburg, Germany
[3] CvO Univ Oldenburg, D-26121 Oldenburg, Germany
关键词
Dynamic Binary Translation; legacy code; Real-Time Systems; re-targeting;
D O I
10.1145/3180665.3180671
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The great expansion and fast evolution of embedded systems market and the known advantages of the use of multi-core processors in this area are generating interest on improved embedded systems technologies (e.g., shrinking transistor size, new on-chip architectures), which at the same time are shortening the obsolescence periods of the underlying hardware. As a consequence, software designed for those platforms (a.k.a legacy code), that might be functionally correct and validated code, will be lost when changing the underlying Instruction Set Architecture (ISA) and peripherals. Given that many embedded systems execute Real-Time (RT) applications, the legacy code migration problem directly affects RT systems. Dynamic Binary Translation (DBT) techniques have been widely used for the migration of legacy code to a new hardware platform. However, there are no works which consider their use for RT legacy code migration. Therefore, this paper analyzes the suitability of a DBT based emulator, Quick EMUlator (QEMU), as a mean for RT legacy code migration, mainly focusing on its temporal capacities. To this end, a test framework has been constructed to check and compare the timing behavior of a bare-metal execution on a Xilinx MicroBlaze processor against a QEMU emulated MicroBlaze running on an ARM Cortex-A9 processor. Results show that the proposed approach could provide hard RT performance in 55% and soft RT performance in 74% of our considered benchmarks.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] A MicroBlaze specific Co-Processor for Real-Time Hyperelliptic Curve Cryptography on Xilinx FPGAs
    Klimm, Alexander
    Sander, Oliver
    Becker, Juergen
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 2851 - 2858
  • [2] Real-Time Pedestrian Detection on a Xilinx Zynq using the HOG Algorithm
    Rettkowski, Jens
    Boutros, Andrew
    Goehringer, Diana
    2015 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2015,
  • [3] Real-time simulation in Java: A feasibility study
    National University of Singapore, Dep. of Compuler Science, Computing 1, Law Link, Singapore 117590, Singapore
    Asia Simul. Conf. - Int. Conf. Syst. Simul. Sci. Comput., ICSC, 2008, (396-399):
  • [4] Lightweight and Real-Time Framework for Facial Motion Retargeting
    Jiang, Di
    Zhang, Chengwen
    2020 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND COMPUTER ENGINEERING (ICAICE 2020), 2020, : 302 - 305
  • [5] Real-Time Realization of 2D RISS/GPS Integrated Navigation on Xilinx's MicroBlaze Soft-core Processor for Land Applications
    Abdelfatah, Walid Farid
    Georgy, Jacques
    Iqbal, Umar
    Noureldin, Abolemagd
    PROCEEDINGS OF THE 2011 INTERNATIONAL TECHNICAL MEETING OF THE INSTITUTE OF NAVIGATION, 2011, : 414 - 421
  • [6] A real-time bit-serial rank filter implementation using xilinx FPGA
    Choo, Chang
    Verma, Punarn
    REAL-TIME IMAGE PROCESSING 2008, 2008, 6811
  • [7] Real-time capable driving strategy for EVs using linear MPC
    Morlock, Florian
    Wohlhaupter, Uli
    Sawodny, Oliver
    2019 AMERICAN CONTROL CONFERENCE (ACC), 2019, : 304 - 309
  • [8] Feasibility study of real-time planning for stereotactic radiosurgery
    Zhang, Qinghui
    Song, Yulin
    Chan, Maria
    Burman, Chandra
    Yamada, Yoshiya
    MEDICAL PHYSICS, 2013, 40 (03)
  • [9] Near real-time bed modelling feasibility study
    England, Tracey
    Gartner, Daniel
    Ostler, Edward
    Harper, Paul
    Behrens, Doris
    Boulton, John
    Bull, Dilwyn
    Cordeaux, Claire
    Jenkins, Ian
    Lindsay, Fiona
    Monk, Rhys
    Watkins, Leanne
    JOURNAL OF SIMULATION, 2021, 15 (04) : 261 - 272
  • [10] Real-Time Risk Prediction On The Wards: A Feasibility Study
    Kang, M.
    Churpek, M. M.
    Zadravecz, F. J.
    Twu, N. M.
    Adhikari, R.
    Edelson, D. P.
    AMERICAN JOURNAL OF RESPIRATORY AND CRITICAL CARE MEDICINE, 2015, 191