一种面向多核系统的通用实时IO控制器技术方案

技术编号:43647568 阅读:29 留言:0更新日期:2024-12-13 12:43
本发明专利技术公开了一种面向多核系统的通用实时IO控制器,包含I/O引脚、硬件管理器、命令存储控制器、命令调度器、块内存和同步处理器,硬件管理器电连接命令存储控制器和命令调度器,命令存储控制器电连接命令调度器,命令调度器电连接同步处理器,块内存连接命令存储控制器。本发明专利技术通过将复杂的I/O控制从处理器端卸载至专用的协处理器,避免了总线和操作系统频繁的资源冲突,从而获得cycle‑level精准控制。本发明专利技术能够在期望的时间点准时执行I/O操作,实现时钟周期级的控制精度,这一特性对于需要高精度时序控制的应用场景至关重要。

【技术实现步骤摘要】

本专利技术涉及一种面向多核系统的通用实时io控制器,属于io控制器。


技术介绍

1、在现代片上系统(soc)中,通用输入输出引脚(gpio)通常连接在芯片外部。实时i/o应用要求系统能够保证gpio控制的时间精确并且时序上要稳定。然而,由于从应用程序发起请求到i/o设备执行的过程中存在各种延迟和竞争,实现i/o控制的时序可预测和时序准确几乎是不可能的。此问题在当前多核系统和多任务环境下变得更加复杂。


技术实现思路

1、本专利技术所要解决的技术问题是克服现有技术的缺陷,提供一种面向多核系统的通用实时io控制器,简称rt-gcu,它允许应用程序请求在期望时间准时启动一个或一系列复杂的i/o操作。此外,rt-gcu支持周期循环的i/o任务并且仅需一次请求,这对大量需要周期定时且准时访问i/o设备的应用非常友好。rt-gcu硬件资源消耗少,甚至优于专用i/o设备控制器,能够并行且实时控制多个不同种类的i/o设备。本专利技术解决了传统gpio控制器在多核系统中无法满足i/o设备实时控制的问题。>

2、优先地,本文档来自技高网...

【技术保护点】

1.一种面向多核系统的通用实时IO控制器,其特征在于,包含I/O引脚、硬件管理器、命令存储控制器、命令调度器、块内存和同步处理器,硬件管理器电连接命令存储控制器和命令调度器,命令存储控制器电连接命令调度器,命令调度器电连接同步处理器,块内存连接命令存储控制器。

2.根据权利要求1所述的一种面向多核系统的通用实时IO控制器,其特征在于,

3.根据权利要求1所述的一种面向多核系统的通用实时IO控制器,其特征在于,

4.根据权利要求1所述的一种面向多核系统的通用实时IO控制器,其特征在于,

5.根据权利要求1所述的一种面向多核系统的通用实时IO控...

【技术特征摘要】

1.一种面向多核系统的通用实时io控制器,其特征在于,包含i/o引脚、硬件管理器、命令存储控制器、命令调度器、块内存和同步处理器,硬件管理器电连接命令存储控制器和命令调度器,命令存储控制器电连接命令调度器,命令调度器电连接同步处理器,块内存连接命令存储控制器。

2.根据权利要求1所述的一种面向多核系统的通用实时io控制器,其特征在于,

3.根据权利要求1所述的一种面向多核系统的通用实时io控制器,其特征在于,

4.根据权利要求1所述的一种面向多核系统的通用实时io控制器,其特征在于,

5.根据权利要求1所述的一种面向多核系统的通用实时io控制器,其特征在于,

6.根据权利要求1所述的一种面向多核系统的通用实时io控制器,其特征在于,

7.根据权利要求2-6任一项所述的一种面向多核系统的通用实时io控制器,其特征在于,gpio cpu包括指令输入fifo、有限状态机、局部时钟和第一i/...

【专利技术属性】
技术研发人员:杨大卫江哲王晖黄晓华
申请(专利权)人:南京工程学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1