滤波电路、具备滤波电路的通信电路以及数值控制装置制造方法及图纸

技术编号:17195988 阅读:41 留言:0更新日期:2018-02-03 22:44
本发明专利技术提供一种滤波电路、具备滤波电路的通信电路以及数值控制装置,其改善在使用了通用的串行通信协议的通信电路中进行的部分写的传送效率。部分写使能滤波电路(32)具备接受输入数据的数据输入部(321)、判定输入数据的部分写是否有效的判定部(322)、取得部分写使能信息的使能信息取得部(323)、存储部分写使能信息的存储部(324)、运算输入数据中的有效数据的运算部(325)、输出通过运算部(325)运算出的有效数据的数据输出部(326)。

【技术实现步骤摘要】
滤波电路、具备滤波电路的通信电路以及数值控制装置
本专利技术涉及一种安装在用于进行串行通信的接收电路中的滤波电路、具备滤波电路的通信电路以及具备该滤波电路的数值控制装置。
技术介绍
以前,已知在经由串行通信从发送电路向接收电路传送不连续的数据时,用于提高传送效率的技术。例如,专利文献1公开了为了提高传送效率而使用部分写使能功能(Partial-writeenablefunction)的数据传送系统。专利文献1所记载的数据传送系统在发送电路内保持部分写使能信息,在发送电路内附加给发送数据后传送到接收电路,在接收电路内基于对数据附加的部分写使能信息,对于数据的一部分或全部进行写入的许可或禁止。由此能够抑制传送次数,但是需要在发送数据的包内具有针对全部数据的部分写使能信息,因此在PCIExpress(PCIe)等那样的通用的串行通信协议上无法实现。专利文献1:日本特开平11-102341号公报
技术实现思路
因此,本专利技术的目的在于提供一种滤波电路、具备滤波电路的通信电路以及具备滤波电路的数值控制装置,其改善了在使用通用的串行通信协议的通信电路中进行的部分写的传送效率。本专利技术的滤波电路(例如,后述的部分写使能滤波电路32)是在与发送电路(例如,后述的发送电路2)进行串行通信的接收电路(例如,后述的接收电路3)中针对输入数据的一部分或全部许可或禁止写入的部分写使能滤波电路,所述滤波电路具备:数据输入部(例如,后述的数据输入部321),其接受所述输入数据;判定部(例如,后述的判定部322),其判定在所述数据输入部输入的所述输入数据的部分写是否有效;使能信息取得部(例如,后述的使能信息取得部323),其取得表示在所述数据输入部输入的所述输入数据的有效部分的部分写使能信息;存储部(例如,后述的存储部324),其存储通过所述使能信息取得部取得的所述部分写使能信息;运算部(例如,后述的运算部325),其在通过所述判定部判定为所述输入数据的部分写有效时,根据在所述存储部中存储且与所述输入数据对应的所述部分写使能信息以及在所述数据输入部输入的所述输入数据,运算所述输入数据中的有效数据;以及数据输出部(例如,后述的数据输出部326),其输出通过所述运算部运算出的所述有效数据。可以使所述存储部存储多个所述部分写使能信息,所述部分写使能滤波电路还可以具备选择部(例如后述的选择部327),其基于在所述数据输入部输入的所述输入数据,从存储在所述存储部的多个所述部分写使能信息选择一个所述部分写使能信息,所述运算部基于在所述数据输入部输入的所述输入数据和通过所述选择部选择出的所述部分写使能信息来运算所述有效数据。可以使所述选择部基于所述输入数据中表示写入了数据的地址的输入地址,从存储在所述存储部的多个所述部分写使能信息中选择一个所述部分写使能信息。本专利技术的滤波电路(例如,后述的通信电路1)具备所述发送电路和所述接收电路,所述发送电路将包含针对每个所述输入数据不同的传送目的地地址信息的所述输入数据发送到所述接收电路,所述接收电路具备所述滤波电路、对用于在所述接收电路的存储区域(例如,后述的存储区域33)内写入所述有效数据的地址进行变换的地址变换部(例如,后述的地址变换电路34),所述滤波电路的所述选择部基于在所述数据输入部输入的所述输入数据的所述传送目的地地址信息,从存储在所述存储部的多个所述部分写使能信息中选择一个所述部分写使能信息,所述地址变换部变换所述有效数据的所述地址,来将所述有效数据存储到所述接收电路的所述存储区域的同一地址。本专利技术的数值控制装置(例如,后述的数值控制装置10)具备所述通信电路。通过本专利技术,能够提供一种滤波电路、具备滤波电路的通信电路以及具备滤波电路的数值控制装置,其改善了在使用通用的串行通信协议的通信电路中进行的部分写的传送效率。附图说明图1是表示一般的串行通信的框图。图2是表示在没有部分写使能功能时经由串行通信来传送不连续的数据的例子的框图。图3是表示在具有部分写使能功能时经由串行通信来传送不连续数据的例子的框图。图4是表示在第一实施方式的通信电路中发送电路与接收电路之间的串行通信的框图。图5A是表示图4所示的部分写使能滤波电路的具体结构的框图。图5B是表示图5A所示的部分写使能滤波电路的另一结构的框图。图6是说明第一实施方式的通信电路中的数据传送处理的流程的流程图。图7是表示在图4所示的发送电路以及接收电路中具体的值的例子。图8是表示第二实施方式的部分写使能滤波电路的框图。图9是说明第二实施方式的通信电路中的数据传送处理的流程的流程图。图10是表示使用了图8所示的部分写使能滤波电路的通信电路1的例子的框图。图11是说明第三实施方式的通信电路1中的数据传送处理的流程的流程图。图12是表示图10所示的通信电路1的变形例的框图。图13是表示图10所示的通信电路1的变形例的框图。符号的说明1:通信电路2:发送电路3:接收电路4:串行总线10:数值控制装置31:解串器32:部分写使能滤波电路33:存储区域34:地址变换电路321:数据输入部322:判定部323:使能信息取得部324:存储部325:运算部326:数据输出部327:选择部。具体实施方式以下,对于本专利技术实施方式的一个例子进行说明。图1至图3是表示发送电路与接收电路之间的串行通信的框图。图1是表示一般的串行通信的框图。在图1所示的例子中,表示经由串行通信的突发传送。在图1的发送电路100侧,应向接收电路200传送的数据通过网点图案来表示,无效数据通过斜线图案来表示。将发送电路100内的数据经过并行总线向串行器110发送,通过串行器110变换为串行信号。然后,变换后的数据经由串行总线到达接收电路200内的解串器210,通过解串器210变换为并行信号,并向接受电路200内的存储区域发送。在这样的串行通信中,由于与有效数据一起还传送无效数据,因此即使在接收电路200内的存储区域的传送目的地地址存在有效数据的情况下也进行数据覆盖(Overwrite)。图2是表示在没有部分写使能功能时经由串行通信传送不连续的数据的例子的框图。在图2的发送电路300侧,应向接收电路400传送的数据通过网点图案来表示,无效数据通过斜线图案来表示。另外,在接收电路400中不传送的数据通过涂白图案来表示。在图2所示的例子中,由于应传送的数据不连续地存在,因此通过对每个连续部分进行传送,并进行与连续部分的个数相等次数的传送来进行部分写。但是,在这样的部分写中,与图1的情况相比数据的传送次数增加。在串行传送中,具有即使数据量减少但传送次数增加由此传送延迟增加的情况。例如,在PCIExpress(PCIe)通信中,对于一次的传送附属相当于16~24字节的信息。另外,在为针对每个传送记录传送结果的系统时,传送次数对于延迟有可能成为支配性的因素。图3是表示在具有部分写使能功能时经由串行通信传送不连续的数据的例子的框图。在图3的发送电路500侧,应向接收电路600传送的数据通过网点图案来表示,无效数据通过斜线图案来表示。另外,在接收电路600中不传送的数据通过涂白图案来表示。另外,在发送电路500侧,部分写使能信息通过其他的网线图案来表示。在图3的例子中,部分写使能信息保持在发送电路500内,在发送本文档来自技高网...
滤波电路、具备滤波电路的通信电路以及数值控制装置

【技术保护点】
一种滤波电路,其是在与发送电路进行串行通信的接收电路中针对输入数据的一部分或全部许可或禁止写入的部分写使能滤波电路,其特征在于,具备:数据输入部,其接受所述输入数据;判定部,其判定在所述数据输入部输入的所述输入数据的部分写是否有效;使能信息取得部,其取得表示在所述数据输入部输入的所述输入数据的有效部分的部分写使能信息;存储部,其存储通过所述使能信息取得部取得的所述部分写使能信息;运算部,其在通过所述判定部判定为所述输入数据的部分写有效时,根据在所述存储部中存储的且与所述输入数据对应的所述部分写使能信息以及在所述数据输入部输入的所述输入数据,运算所述输入数据中的有效数据;以及数据输出部,其输出通过所述运算部运算出的所述有效数据。

【技术特征摘要】
2016.07.26 JP 2016-1461671.一种滤波电路,其是在与发送电路进行串行通信的接收电路中针对输入数据的一部分或全部许可或禁止写入的部分写使能滤波电路,其特征在于,具备:数据输入部,其接受所述输入数据;判定部,其判定在所述数据输入部输入的所述输入数据的部分写是否有效;使能信息取得部,其取得表示在所述数据输入部输入的所述输入数据的有效部分的部分写使能信息;存储部,其存储通过所述使能信息取得部取得的所述部分写使能信息;运算部,其在通过所述判定部判定为所述输入数据的部分写有效时,根据在所述存储部中存储的且与所述输入数据对应的所述部分写使能信息以及在所述数据输入部输入的所述输入数据,运算所述输入数据中的有效数据;以及数据输出部,其输出通过所述运算部运算出的所述有效数据。2.根据权利要求1所述的滤波电路,其特征在于,所述存储部存储多个所述部分写使能信息,所述部分写使能滤波电路还具备选择部,该选择部基于在所述数据输入部输入的所述输入数据,从存储在所述存储部的多个所述...

【专利技术属性】
技术研发人员:中里辉希
申请(专利权)人:发那科株式会社
类型:发明
国别省市:日本,JP

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

1