The invention discloses a multi screen sharing computer, memory includes: a display device, display and control module, display interface module, memory module, data input interface module; display and control module comprises at least two sub modules, processing the input signal is sent to the input interface module. The function of each sub module to generate the corresponding display and operation screen displayed on the display device, different display operation screen using the common memory to store the background image display area of display image data area, thereby greatly saves storage space to display image data of a plurality of images required by the invention; IPC the public does not contain CPU and graphics and other complex software in the operation process, and the operating system and display operation screen software, complex software, simple system, low cost, easy to be fully tested and verified with the function of security and information security features very high.
【技术实现步骤摘要】
一种多画面共享存储器的工控机
本专利技术涉及工控机领域,尤其涉及一种采用硬件描述语言描述并实现逻辑功能的多画面共享存储器的工控机。
技术介绍
航空航天、高铁、银行、军事、石化、医疗等领域中,显示与控制系统的故障可能会导致重大的人员伤亡或者装置财产的重大损失。如“震网”“火焰”“毒区”等病毒攻击的出现,给工业界造成严重的损失。美国黑客曾经入侵花旗银行的ATM网络,让花旗蒙受至少200万美元的损失。此处所述的显示与控制系统即为工控机,简称为工控机。为了保证显示与控制系统满足功能安全的要求,IEC61508(对应国标GB/T20438:电气/电子/安全相关系统的功能安全)等标准对安全相关显示与控制系统中的工控机等电子/电气部件提出了具体的要求。在IEC61508(GB/T20438.3)中第1章规定:安全软件包括操作系统、系统软件、通信网络中的软件、显示操作画面功能、支持工具、固件以及应用程序。其中的操作系统和实现显示操作画面功能的软件异常的复杂,很难进行充分的测试和验证,从而难以满足IEC61508中的SIL4级功能安全的目标。如果按照IEC61508中关于SIL4级的要求进行操作系统和显示操作画面软件的开发,其工作量是一个非常巨大的,成本异常高昂,且开发周期非常长。另外,按照IEC61508中关于SIL4级的要求开发的操作系统和显示操作画面软件,其正常运行会依赖于特定的CPU芯片或显示芯片,如果CPU芯片或显示芯片由于损坏或升级而进行更新时,已经开发的操作系统和显示操作画面软件将需要进行非常大的改动,在维护和更新方面将面临极大的挑战,因此其生命周期短,适应性 ...
【技术保护点】
一种多画面共享存储器的工控机,包含输入装置、显示装置、图像数据存储模块、共享存储器和显示及控制处理模块:其特征在于,显示及控制处理模块实现的逻辑功能包括:从图像数据存储模块中读取显示操作画面的图像数据并存入共享存储器中;显示及控制处理模块根据不同的输入信号从图像数据存储模块中的不同区域读取图像数据,并存入共享存储器中;显示及控制处理模块从共享存储器中读取不同的图像数据,并生成对应的不同的图像信号发送至显示装置;其中,所述的显示及控制处理模块实现的逻辑功能采用硬件描述语言描述并生成对应的代码,且所述的硬件描述语言描述的逻辑功能在FPGA芯片或其它可编程逻辑器件、或ASIC芯片中实现。
【技术特征摘要】
1.一种多画面共享存储器的工控机,包含输入装置、显示装置、图像数据存储模块、共享存储器和显示及控制处理模块:其特征在于,显示及控制处理模块实现的逻辑功能包括:从图像数据存储模块中读取显示操作画面的图像数据并存入共享存储器中;显示及控制处理模块根据不同的输入信号从图像数据存储模块中的不同区域读取图像数据,并存入共享存储器中;显示及控制处理模块从共享存储器中读取不同的图像数据,并生成对应的不同的图像信号发送至显示装置;其中,所述的显示及控制处理模块实现的逻辑功能采用硬件描述语言描述并生成对应的代码,且所述的硬件描述语言描述的逻辑功能在FPGA芯片或其它可编程逻辑器件、或ASIC芯片中实现。2.根据权利要求1所述的多画面共享存储器的工控机,其特征在于,所述输入装置,用于将用户对输入装置的操作转化为输入信号并发送至显示及控制处理模块;所述显示装置,用于接收显示及控制处理模块发送来的图像信号,并显示所述图像信号对应的图像或画面;所述图像数据存储模块,用于存储至少两个显示操作画面的图像数据;共享存储器,由易失性存储器组成,至少能存储一个显示操作画面所对应的图像数据;显示及控制处理模块根据输入信号的不同将发送至显示装置的不同图像信号进行相互切换;其中,所述的显示及控制处理模块实现的逻辑功能采用硬件描述语言描述,且所述的硬件描述语言描述的逻辑功能在FPGA芯片或其它可编程逻辑器件、或ASIC芯片中实现。3.根据权利要求1或2所述的多画面共享存储器的工控机,其特征在于,所述的输入装置包括鼠标、轨迹球或直接按键。4.根据权利要求3所述的多画面共享存储器的工控机,其特征在于,当所述的输入装置包括鼠标或轨迹球时;所述显示装置所显示的显示操作画面包含以下显示区域:背景画面显示区域:用于显示显示操作画面中除空白区域以外的保持不变的图像,包含字符、数字、线条、边框、符号或汉字中的一种或多种;鼠标指针显示区域:用于在显示装置上显示鼠标指针的显示区域;鼠标控制显示区域:用于当鼠标指针位于鼠标控制显示区域的范围内,且用户点击鼠标左键后,使得对应功能子模块执行与鼠标控制显示区域对应的功能。5.根据权利要求4所述的...
【专利技术属性】
技术研发人员:闫明霞,
申请(专利权)人:上海凌先电子科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。