基于不同的指令集架构和现场可编程网关阵列自定义数据路径实现的软核心处理器集成
Ionel Zagan1,2, Vasile Gheorghiţă Găitan1,2
1Faculty of Electrical Engineering and Computer Science, Stefan cel Mare University, Suceava, Romania.
PeerJ. Computer science
|June 22, 2023
概括
这项研究集成了现场可编程门阵列 (FPGA) 软核处理器,以提高实时系统 (RTS) 的性能. 操作系统功能的硬件实现减少了开销,提高了关键任务的决定性.
科学领域:
- 计算机工程 计算机工程
- 实时系统 实时系统
- 嵌入式系统 嵌入式系统
背景情况:
- 实时系统 (RTS) 需要对关键任务进行实时确定性的保证.
- 操作系统 (OS) 的开销,包括任务执行速度和上下文切换,可以在软计划器中引入动和错过的截止日期.
- 控制系统中的动可能会影响硬实时应用程序的性能,如果不能在响应时间限制内进行管理.
研究的目的:
- 调查现场可编程门阵列 (FPGA) 软核处理器的集成,以提高RTS性能.
- 解决OS开销对RTS调度和线程上下文切换的负面影响.
- 通过在硬件中实现调度和线程上下文切换来减少RTOS特定的开销.
主要方法:
- 集成FPGA软核心处理器与多种指令集架构 (ISA).
- 开发定制的中央处理器 (CPU) 数据路径设计.
- 实现专用硬件线程环境和硬件实时操作系统 (RTOS).
主要成果:
- 展示了编程和线程上下文切换的硬件实现,以减轻处理器负载.
- 通过基于硬件的解决方案减少RTOS特定的开销.
- 验证了硬件实现在缓解软件操作系统开销造成的性能下降方面的有效性.
结论:
- 将FPGA软核心处理器与硬件RTOS功能集成,显著提高了实时系统决定性.
- 基于硬件的调度和上下文切换有效地减少了开销,这对于高频任务切换RTS至关重要.
- 这种方法提供了一个可行的解决方案,以克服传统基于软件的实时操作系统所带来的局限性.
相关概念视频
Integrator and Differentiator
893
Op-amp circuits have significant applications in various fields, including automotive engineering. One such application is cruise control systems in cars, where op-amp circuits are integral for maintaining a constant speed. In these systems, op-amps function as both integrators and differentiators.
An integrator within an op-amp circuit produces an output directly proportional to the integral of the input signal. This is achieved by replacing the feedback resistor in a typical inverting...
An integrator within an op-amp circuit produces an output directly proportional to the integral of the input signal. This is achieved by replacing the feedback resistor in a typical inverting...
893
Parallel Processing
186
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
186
Semiconductors
750
There is variation in the electrical conductivity of materials - metals, semiconductors, and insulators that are showcased with the help of the energy band diagrams.
Metals such as copper (Cu), zinc (Zn), or lead (Pb) have low resistivity and feature conduction bands that are either not fully occupied or overlap with the valence band, making a bandgap non-existent. This allows electrons in the highest energy levels of the valence band to easily transition to the conduction band upon gaining...
Metals such as copper (Cu), zinc (Zn), or lead (Pb) have low resistivity and feature conduction bands that are either not fully occupied or overlap with the valence band, making a bandgap non-existent. This allows electrons in the highest energy levels of the valence band to easily transition to the conduction band upon gaining...
750
Fast Decoupled and DC Powerflow
241
The fast decoupled power flow method addresses contingencies in power system operations, such as generator outages or transmission line failures. This method provides quick power flow solutions, essential for real-time system adjustments. Fast decoupled power flow algorithms simplify the Jacobian matrix by neglecting certain elements, leading to two sets of decoupled equations:
241
PI Controller: Design
353
Proportional Integral (PI) controllers are a fundamental component in modern control systems, widely used to enhance performance and mitigate steady-state errors. They are particularly effective in applications such as automatic brightness adjustment on smartphones, where they excel at mitigating steady-state errors for step-function inputs. Unlike PD controllers, which require time-varying errors to function optimally, PI controllers leverage their integral component to address residual...
353
PD Controller: Design
291
In automotive engineering, car suspension systems often employ Proportional Derivative (PD) controllers to enhance performance. PD controllers are utilized to adjust the damping force in response to road conditions. A controller, acting as an amplifier with a constant gain, demonstrates proportional control, with output directly mirroring input.
Designing a continuous-data controller requires selecting and linking components like adders and integrators, which are fundamental in Proportional,...
Designing a continuous-data controller requires selecting and linking components like adders and integrators, which are fundamental in Proportional,...
291


