【技术实现步骤摘要】
【国外来华专利技术】适于与柔性逻辑单元一起使用的通信接口
[0001]本专利技术涉及一种电子系统,包括各种组件和/或单元,因此该电子系统可以称为异构系统。本专利技术的电子系统可以应用于电力系统数字控制领域,并且特别是针对(但不限于)要求硬实时和安全控制的纯电动或混合动力车辆电动马达的动力传动系的控制。
技术介绍
[0002]用于电力系统数字控制领域且特别用于控制纯电动或混合动力车辆电动马达的动力传动系的现有异构系统不能提供所需的硬实时和安全控制。
[0003]专利技术目的
[0004]本专利技术提供解决方案(的组合)以便利于在这些组件和/或单元之间的信息(数据)流动—否则可能由于其各自性质的多样性而受到损害。
技术实现思路
[0005]本专利技术提供接口(的组合)以便利于在这些组件和/或单元之间的信息(数据)流动—否则可能由于其各自性质的多样性而受到损害。
[0006]本专利技术提供一种异构硬件系统(50)(80),包括:(i)电子组件(10)、(50);(ii)(iii)第一通信装置(40)(70),适 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种异构硬件系统(50),包括:(i)至少一个电子组件(10);(ii)至少一个硬件可编程单元(20),所述至少一个硬件可编程单元(20)是可编程逻辑矩阵;(iii)至少一个第一通信装置(40)(70),适用于(成对的)所述电子组件(10)和所述硬件可编程单元(20)之间的(双向)通信;所述异构硬件系统(50)(80)进一步包括:(iv)至少一个通信接口(30),设置在所述第一通信装置(40)(70)之一和所述硬件可编程单元(20)之一之间。2.一种异构硬件系统(50),包括:(i)电子组件(10),所述电子组件(10)是软件可编程单元,优选为微处理器内核或图形处理器内核(50);(ii)硬件可编程单元(20),所述硬件可编程单元(20)是可编程逻辑矩阵,适于顺序执行至少两个任务,由此任务切换不受所述软件可编程单元的控制;(iii)第一通信装置(40)(70),适用于所述电子组件(10)和所述硬件可编程单元(20)之间的(双向)通信;所述异构硬件系统(50)(80)进一步包括:(iv)通信接口(30),设置在所述第一通信装置(40)(70)和所述硬件可编程单元(20)之间,所述通信接口(30)适于确保对所述硬件可编程单元内部的数据的访问对应于在其中执行的对应任务。3.根据权利要求2所述的异构硬件系统,其中,所述通信接口包括一个或更多个装置(150)、(130),用于将待交换通信存储在队列中,优选地至少一个该装置(150)用于将来自所述电子组件的待交换通信存储到所述硬件可编程单元,且至少一个该装置(130)用于将来自所述硬件可编程单元的待交换通信存储到所述电子组件。4.根据前述权利要求2或3中的任一项所述的异构硬件系统,其中所述通信接口还包括用于与所述第一通信装置接口的第一装置(100);用于对所述硬件可编程单元的访问控制的第二装置(120),适于在访问所述硬件可编程单元(20)内的所需寄存器的同时将所述硬件可编程单元(20)锁定到任务并在此后解锁,以及硬件可编程单元存储器映射解码器(140),将所述电子组件(10)所需的访问链接到对应任务,所述链接基于虚拟存储器原理。5.根据前述权利要求2、3或4中的任一项所述的异构硬件系统,其中所述硬件可编程单元(20)包括用于识别所述硬件可编程单元(20)正在执行的任务的任务识别装置和/或用于确保所述硬件可编程单元(20)暂时不会切换的任务锁定装置;且用于对所述硬件可编程单元的访问控制的所述第二装置(120)连接到所述任务识别装置和/或所述任务锁定装置。6.一种异构硬件系统(80),包括:(i)电子组件(53),所述电子组件(53)是(SOC)外围硬件单元,优选地为多个所述外围硬件单元(51、52、
……
),可选地专用于电动引擎控制单元硬件功能;(ii)硬件可编程单元(20),所述硬件可编程单元(20)是可编程逻辑矩阵,可选地适于顺序执行至少两个任务,由此工作频率比外围硬件单元的工作频率慢;(iii)第一通信装置(70),适用于所述电子组件(10)和所述硬件可编程单元(20)之间的(双向)通信;所述异构硬件系统(80)进一步包括:(iv)通信接口(60),设置在所述第一通信装置(70)和所述硬件可编程单元(20)之间,所述通信接口(60)适于确保从所述硬件可编程单元到(所述多个)所述外围硬件单元的数据传输在/能够在一个时钟周期内和/或来自所述(所述多个)所述外围硬件单元的数据传输启用硬实时调度。7.根据权利要求6所述的异构硬件系统,其中,所述通信接口包括一个或更多个装置(210)(220),用于将待交换通信存储在队列中,优选地至少一个该装置(210)用于将来自电子组件的待交换通信存储到所述硬件可编程单元(更具体地经由基本接口存储到其寄存器),且至少一个该装置(220)用于将来自所述硬件可编程单元的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。