一种基于硬件隔离执行环境的方法技术

技术编号:35860037 阅读:36 留言:0更新日期:2022-12-07 10:49
本发明专利技术公开了一种基于硬件隔离执行环境的方法,通过在芯片传输通道中加入数据仲裁模块,结合物理开关,能够使得设备在执行环境解析数据的时候,完全切断执行环境的数据输入通道,绝对隔离执行环境,满足客户对数据处理内容可靠性的要求。同时也能保证在有多个发送芯片发送数据的情况下,执行环境不需要做任何改动,进一步保证了执行环境稳定性和隔离效果;解决了各类现场环境中数据信息在处理数据时不被外接干扰的问题。不被外接干扰的问题。不被外接干扰的问题。

【技术实现步骤摘要】
一种基于硬件隔离执行环境的方法


[0001]本专利技术涉及数据传输安全
,具体为一种基于硬件隔离执行环境的方法。

技术介绍

[0002]目前,为满足实施现场对业务信息高实时性以及降低购置成本的需求,部分通讯传输设备采用多核运行的机制,将通讯信息的业务模块与分析模块进行分离处理,利用部分低性能的芯片完成数据业务的简单处理或转发,将涉及到复杂计算的数据解析部分用高性能或其他专用芯片实现,以此来完成对数据信息的处理。比如市面上常见的DSP+ARM的组合架构,其中ARM芯片具有比较强的事务管理功能,可以用来跑界面以及应用程序等,其优势主要体现在控制方面,而DSP芯片主要是用来计算的,比如进行加密解密、调制解调等,优势是强大的数据处理能力和较高的运行速度。对于一些特定的算法,比如数据滤波、图象处理,如果放在DSP上做的话,效率会高出60%,此时ARM资源可以节省出来做更多的应用,因而系统的总体性能会大大提高。
[0003]目前在芯片与芯片之间大多是直接进行数据通讯的,如需要对执行环境进行隔离,大多也是通过编写软件功能,来完成对执行环境的隔离本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于硬件隔离执行环境的方法,其特征在于,包括以下步骤:S1:发送芯片将数据发送至数据仲裁模块中;S2:数据仲裁模块判断接收的数据中是否有待处理数据;S3:检测物理开关K1是否闭合,开关闭合则可进行数据传输,开关打开则数据不通,需先将物理开关K1闭合;S4:发送待处理数据至接收芯片,由接收芯片处理数据;S5:打开物理开关K1,物理开关K2闭合;S6:接收芯片处理完后,将数据发送回数据仲裁模块;S7:数据仲裁模块进行数据分发;S8:打开物理开关K2,物理开关K1闭合;S9:程序跳转到S2等待下一组数据处理。2.根据权利要求1所述的一种基于硬件隔离执行环境的方法,其特征在于,所述的发送芯片包括发送模块和接收模块,所述的发送模块用于将所述的发送芯片中的数据发送至所述的数据仲裁模块中,所述的接收模块用于接收数据仲裁模块发回的数据。3.根据权利要求2所述的一种基于硬件隔离执行环境的方法,其特征在于,所述的数据仲裁模块包括数据发送通道、数据接收通道、物理开关K1和物理开关K2;所述的数据发送通道与发送芯片的发送模块连接,所述的数据接收通道与发送芯片的接收模块相连。4.根据权利要求3所述的一种基于硬件隔离执行环境的方法,其特征在于,所述的数据发送通道还与所述的物理开关K1相连接,所述的物理开关K1与接收芯片相连;所述的接收芯片还与所述的物理开关K2相连,所述的物理开关K2与所述的数据接收通道相连。5.根据权利要求4所述的一种基于硬件隔离执行环境的方法,其特征在于,当所述的物理开关...

【专利技术属性】
技术研发人员:丁学东张永军马凤明赵建华丁奕心刘庆杰宋阳刘洪博刘庆威李旭常少欣
申请(专利权)人:华能吉林发电有限公司长春热电厂
类型:发明
国别省市:

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

1