2021
DOI: 10.3390/s21134500
|View full text |Cite
|
Sign up to set email alerts
|

An Overview of the nMPRA and nHSE Microarchitectures for Real-Time Applications

Abstract: In the context of real-time control systems, it has become possible to obtain temporal resolutions of microseconds due to the development of embedded systems and the Internet of Things (IoT), the optimization of the use of processor hardware, and the improvement of architectures and real-time operating systems (RTOSs). All of these factors, together with current technological developments, have led to efficient central processing unit (CPU) time usage, guaranteeing both the predictability of thread execution a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
5
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(5 citation statements)
references
References 18 publications
(48 reference statements)
0
5
0
Order By: Relevance
“…Thus, we are considering in the future to develop an emulator for the HW_nMPRA_RTOS concept supporting RISC-V, MIPS32, and ARM ISA. The papers [7], [26], [27] present these simulations at the concept level and do not explain the algorithms underlying the implementation of the real-time scheduler. In [7] the basic concept of nMPRA is presented for the first time, with a static Round Robin scheduling.…”
Section: B Hw_nmpra_rtos Project Design and Testing Methodologymentioning
confidence: 99%
See 1 more Smart Citation
“…Thus, we are considering in the future to develop an emulator for the HW_nMPRA_RTOS concept supporting RISC-V, MIPS32, and ARM ISA. The papers [7], [26], [27] present these simulations at the concept level and do not explain the algorithms underlying the implementation of the real-time scheduler. In [7] the basic concept of nMPRA is presented for the first time, with a static Round Robin scheduling.…”
Section: B Hw_nmpra_rtos Project Design and Testing Methodologymentioning
confidence: 99%
“…In [26] only a basic solution for handling mutex type events is presented. In the overview presented in [27] different ISAs for nMPRA processor support, namely MIPS32, RISC-V and ARM, are reviewed. In this paper, the authors describe the dynamic nHSE scheduler with a prioritybased preemptive execution for each instPi.…”
Section: B Hw_nmpra_rtos Project Design and Testing Methodologymentioning
confidence: 99%
“…Finally, the clock signal is generated by the Xilinx ® LogiCORE™ IP Clocking Wizard 6.0 which is connected to the 200MHz differential clock signal (clock_200MHzP (E19 FPGA pin), clock_200MHzN (E18)) and the reset is connected to the RESET signal (AV40) of the Virtex-7 development kit. The synthesizable HW_nMPRA_RTOS implementation integrates a scheduler implemented in hardware to validate excellent performance at a more than the convenient cost in terms of FPGA resources used ( Găitan & Zagan, 2021 ; Zagan & Găitan, 2022 ).…”
Section: Custom Soft-core Processor Fpga Development and Integrationmentioning
confidence: 99%
“…In Găitan & Zagan (2021) , instructions dedicated to the control of the HW_nMPRA_RTOS integrated scheduling unit are described. Its behavior is controlled via a dedicated instruction set, supporting dynamic interrupt management mechanisms and power-safe functions.…”
Section: Custom Soft-core Processor Fpga Development and Integrationmentioning
confidence: 99%
See 1 more Smart Citation