[发明专利]命令执行控制系统和命令执行控制方法有效
申请号: | 201480082409.0 | 申请日: | 2014-11-11 |
公开(公告)号: | CN107111523B | 公开(公告)日: | 2020-10-20 |
发明(设计)人: | 野口宏一朗;冈崎修;归山隼一;野濑浩一 | 申请(专利权)人: | 瑞萨电子株式会社 |
主分类号: | G06F9/52 | 分类号: | G06F9/52;G06F9/38 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;辛鸣 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 命令 执行 控制系统 控制 方法 | ||
这一命令执行控制系统(1)包括:多个命令存储单元(22),其在先入先出基础上向执行命令的多个命令执行单元中的每个命令执行单元输出命令;命令控制单元(20),其向多个命令存储单元(22)中的一个命令存储单元分配依次输入命令;以及输出控制单元(23),其控制命令从多个命令存储单元的输出。如果输入命令是为了维持执行顺序而被插入在命令之间插入的虚命令,则命令控制单元(20)向所有多个命令存储单元(22)分发输入命令。输出控制单元(23)阻止命令从其中待输出的命令是虚命令的命令存储单元(22)向命令执行单元的输出,直至在所有多个命令存储单元(22)中待输出的命令是虚命令。
技术领域
本发明涉及一种命令执行控制系统和一种指令执行控制方法,并且特别地涉及一种用于并行执行指令的技术。
背景技术
专利文献1公开了一种用于确保指令在系统中的执行顺序的技术,该系统具有用于在存储器存取中追赶(overtake)其它指令的功能。利用这一技术,如果由指令发出设备发出的指令是屏障指令,则指令执行控制设备将在存储单元中寄存的该指令的屏障前标志设置成一。在另一方面,如果由指令发出设备发出的指令不是屏障指令,则在存储单元中寄存该指令,并且关于寄存的指令和其屏障前标志是一的指令这对指令是否为将对其执行顺序确保控制的指令类型的组合进行评估。
如果该对指令是将对其执行顺序确保控制的指令类型的组合,则指令执行控制设备将其屏障前标志是一的指令的追赶禁止标志设置成一。在指令执行控制设备执行指令时,指令执行控制设备清除执行的指令的屏障前标志和追赶禁止标志。指令执行控制设备然后中止在先前寄存的指令之后已经被寄存的指令的执行,直至追赶禁止标志被清除。以这一方式,确保指令的执行顺序。
引用列表
专利文献
专利文献1:日本待审专利申请公开号2014-153851
发明内容
技术问题
然而,在专利文献1中公开的技术不是一种确保指令在系统中的执行顺序的技术,在该系统中,多个指令执行单元独立地并行执行指令。
相关领域的其它问题和本发明的新特征将从说明书的以下描述和附图变得清楚。
对问题的解决方案
根据一个实施例,在指令执行控制系统中,在输入指令是将被插入在应当按照执行顺序被执行的指令之间的虚指令时,向多个指令存储单元分发输入指令,并且停止指令从指令存储单元(从其输出的指令已经变成虚指令)向指令执行单元的输出,直至从所有多个指令存储单元输出的指令变成虚指令。
本发明的有利效果
根据以上实施例,有可能确保指令的执行顺序。
附图说明
图1是根据第一实施例的模块控制系统的框图;
图2是根据第一实施例的接口板和外部计算器的框图;
图3是示出根据第一实施例的外部计算器3的软件配置和硬件配置的附图;
图4是示出根据第一实施例的指令的执行顺序的附图;
图5是示出根据第一实施例的模块控制系统的操作的流程图;
图6是示出根据第一实施例的外部计算器的操作的流程图;
图7是示出根据第一实施例的接口板(传输控制功能和虚指令检测功能)的操作的流程图;
图8是示出根据第一实施例的接口板(定时调整功能)的操作的流程图;
图9是清楚地示出根据第一实施例的接口板的接收功能的框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞萨电子株式会社,未经瑞萨电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480082409.0/2.html,转载请声明来源钻瓜专利网。