多核处理器中带同步功能的相干数据传输的系统和方法与流程

摘要: 本公开的某些实施方式涉及控制系统。更具体地,本公开的某些实施方式涉及在数据传输操作期间以缓解数据冲突的方式在生产中央处理单元(cpu)或核与消耗cpu之间进行数...
多核处理器中带同步功能的相干数据传输的系统和方法与流程

本公开的某些实施方式涉及控制系统。更具体地,本公开的某些实施方式涉及在数据传输操作期间以缓解数据冲突的方式在生产中央处理单元(cpu)或核与消耗cpu之间进行数据传输。

背景技术:

1、现有控制系统被用来激活各种设备,例如控制铰接外壳(例如,诸如飞行器之类的车辆的门或导流罩)位置的电机。例如,控制系统可以通过在生成指令的cpu与用于控制设备的cpu之间传输指令来实现。然而,如果多个cpu试图向公共存储器写入,则信号传输可能会受到干扰。因此,需要一种能够缓解信号干扰的系统。

2、通过将此类系统与如本申请其余部分中结合附图所述的本公开进行比较,常规和传统方法的进一步限制和缺点对本领域技术人员将变得显而易见。

技术实现思路

1、提供了用于示例性数字信号处理器(dsp)在多核处理器的核之间传输数据的系统和/或方法。更具体地,所公开的示例涉及被配置成利用共享存储器来同步核之间的数据传输的dsp。

2、本公开的这些以及各种其他优点、方面和新颖特征,以及其示例性实施方式的细节,将从以下描述和附图中得到更充分的理解。

1.一种用于电子控制器的数字信号处理器(dsp),包括:

2.根据权利要求1所述的系统,其中,所述第一中央处理单元核包括具有两个或更多个次要帧的主要帧。

3.根据权利要求2所述的系统,其中,所述第二中央处理单元核包括多个消耗帧。

4.根据权利要求3所述的系统,其中,所述第一中央处理单元核在所述两个或更多个次要帧中的一个次要帧的开始或结束时查询所述共享存储器。

5.根据权利要求4所述的系统,其中,所述次要帧以第一频率运行,并且所述多个消耗帧以大于所述第一频率的第二频率运行。

6.根据权利要求5所述的系统,其中,所述第二频率比所述第一频率大四倍。

7.根据权利要求1所述的系统,其中,响应于确认所述第一标志不存在于所述共享存储器处,所述第二中央处理单元核登记故障。

8.根据权利要求1所述的系统,其中,所述第二中央处理单元被配置为在从所述共享存储器的第一部分读取所述数据之后向所述共享存储器的第二部分写入第二标志,其中响应于确认所述第二标志不存在于所述共享存储器处,所述第二中央处理单元核登记故障。

9.根据权利要求1所述的系统,其中,所述第一中央处理单元核被配置为在所述共享存储器的第二部分中查询所述第二标志,并且响应于确认所述第二标志不存在于所述共享存储器处,所述第一中央处理单元核登记故障。

10.根据权利要求1所述的系统,其中,所述第一标志提供所述数据在所述共享存储器上的地址。

11.根据权利要求10所述的系统,其中,所述共享存储器包括一个或多个区域,所述一个或多个区域包括一个或多个处理器间通信(ipc)寄存器,所述数据在所述共享存储器上的所述地址识别存储所述数据的所述一个或多个处理器间通信寄存器中的一个处理器间通信寄存器。

12.一种用于电子控制的数字信号处理的方法,包括:

13.根据权利要求12所述的方法,其中,所述第一中央处理单元核和所述第二中央处理单元核中的每一者均包括一个或多个写入帧和一个或多个读取帧。

14.根据权利要求12所述的方法,其中,时序的对准包括将所述第一中央处理单元核的次要帧对准到所述第二中央处理单元核的多个消耗帧。

15.根据权利要求14所述的方法,其中,所述次要帧以20 khz频率运行,并且所述多个消耗帧以5 khz频率运行。

16.根据权利要求12所述的方法,还包括由第二中央处理单元在完成从所述共享存储器读取所述数据之后向所述共享存储器写入第二标志。

17.根据权利要求12所述的方法,还包括由第二中央处理单元按照来自所述共享存储器的所述数据激活车辆的控制器,所述车辆包括飞行器、轮式车辆、海上车辆和轨道车辆中的一种。

18.根据权利要求17所述的方法,其中,电机控制器被配置为激活扭矩电机、螺线管和致动器中的一种。

19.一种用于电子控制的数字信号处理的方法,包括:

20.根据权利要求19所述的方法,还包括由第二中央处理单元向所述第一中央处理单元核传输确认从所述共享存储器收到所述数据的第二标志。