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 条
  • [41] Real-Time Carbon Monoxide Detection using a Rotating Gold Ring Electrode: A Feasibility Study
    Wu, Kuang-Hsu
    Zhang, Qingran
    Lin, Yangming
    Ali, Mohammad A.
    Zhao, Shenlong
    Heumann, Saskia
    Centi, Gabriele
    CHEMELECTROCHEM, 2020, 7 (21) : 4417 - 4422
  • [42] A Feasibility Study of Real-Time Remote CT Reading for Suspected Acute Appendicitis Using an iPhone
    Kim, Changsun
    Kang, Bossng
    Choi, Hyuk Joong
    Park, Joon Bum
    JOURNAL OF DIGITAL IMAGING, 2015, 28 (04) : 399 - 406
  • [43] Real-time intra-fraction-motion tracking using the treatment couch: a feasibility study
    D'Souza, WD
    Naqvi, SA
    Yu, CX
    PHYSICS IN MEDICINE AND BIOLOGY, 2005, 50 (17): : 4021 - 4033
  • [44] Feasibility study of real-time scheduling using the Lagrangean relaxation method under an APS environment
    Shin, K
    Kuroda, M
    Natsuyama, K
    JSME INTERNATIONAL JOURNAL SERIES C-MECHANICAL SYSTEMS MACHINE ELEMENTS AND MANUFACTURING, 2003, 46 (01) : 39 - 45
  • [45] A Feasibility Study of Real-Time Remote CT Reading for Suspected Acute Appendicitis Using an iPhone
    Changsun Kim
    Bossng Kang
    Hyuk Joong Choi
    Joon Bum Park
    Journal of Digital Imaging, 2015, 28 : 399 - 406
  • [46] Classification of LoRa Signals With Real-Time Validation Using the Xilinx Radio Frequency System-on-Chip
    Horne, Colin
    Peters, Nial J.
    Ritchie, Matthew A.
    IEEE ACCESS, 2023, 11 : 26211 - 26223
  • [47] Real-Time Data Processing for an Advanced Imaging System Using the Xilinx Virtex-5 FPGA
    Werne, Thomas A.
    Bekker, Dmitriy L.
    Pingree, Paula J.
    2010 IEEE AEROSPACE CONFERENCE PROCEEDINGS, 2010,
  • [48] Feasibility of Using EPID for Real-Time Target Localization During Treatment
    Xu, Q.
    Lin, M.
    Chen, X.
    Tong, X.
    Fan, J.
    Dong, Z.
    Chen, L.
    Ma, C.
    MEDICAL PHYSICS, 2012, 39 (06) : 3684 - 3684
  • [49] The feasibility of real-time bladder mapping using a stereotactic navigational system
    Draga, Ronald O. P.
    Noordmans, Herke Jan
    Lock, M. T. W. Tycho
    Grimbergen, Matthijs C. M.
    Bosch, J. L. H. Ruud
    PHOTONIC THERAPEUTICS AND DIAGNOSTICS VI, 2010, 7548
  • [50] Feasibility of a real-time weed detection system using spectral reflectance
    Bossu, J
    Gée, C
    Guillemin, JP
    Truchetet, F
    PRECISION AGRICULTURE 05, 2005, : 123 - 130