[发明专利]控制装置以及通信装置有效
申请号: | 201780083610.4 | 申请日: | 2017-11-20 |
公开(公告)号: | CN110178344B | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 高居正一;西村康裕 | 申请(专利权)人: | 欧姆龙株式会社 |
主分类号: | H04L12/28 | 分类号: | H04L12/28 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 马爽;臧建明 |
地址: | 日本京都府京都市下京区*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 装置 以及 通信 | ||
本发明提供一种控制装置以及通信装置,控制装置包括:通信单元;一个或多个功能单元;以及通信线,连接通信单元与一个或多个功能单元之间。通信单元包括:运算处理部,由处理器执行一个或多个任务;通信电路,负责经由通信线的通信帧的收发;以及控制电路,连接于运算处理部及通信电路。控制电路包括:第一直接存储器存取(Direct Memory Access,DMA)核心,用于访问运算处理部;第二DMA核心,用于访问通信电路;以及控制器,根据来自运算处理部的触发,按照预先定义的描述符表,对第一DMA核心及第二DMA核心依序给予命令。
技术领域
本发明涉及一种包含一个或多个功能单元(unit)的控制装置、以及构成此控制装置的通信装置。
背景技术
作为用于实现各种工厂自动化(Factory Automation,FA)的主要组件(component),可编程逻辑控制器(Programmable Logic Controller,PLC)等控制装置正在普及。此种控制装置中,在被称作中央处理器(Central Processing Unit,CPU)单元的运算单元与一个或多个功能单元之间,经由通信线来交换数据。
作为此种数据交换的典型,周期性地执行下述处理(一般也称作“输入输出(InputOutput,IO)刷新(refresh)处理”),即,将功能单元所收集的数据(也称作“输入数据”)发送至运算单元,并且将由运算单元所算出的数据(也称作“输出数据”)发送至各功能单元。
例如,日本专利特开2010-021866号公报(专利文献1)公开了一种通信系统:收到主机发出的触发帧的各从机在经过所设定的待机时间后发送IN帧。此通信系统中具有通信主机,所述通信主机包含:通信接口(物理层电路),实际进行数据的收发;主机通信专用集成电路(application specific integrated circuit,ASIC),经由所述通信接口来进行主机-从机间通信,负责与从机之间的IO数据的收发;以及处理器,进行各种控制。
现有技术文献
专利文献
专利文献1:日本专利特开2010-021866号公报
发明内容
发明所要解决的问题
在专利文献1所记载的通信系统中,若想要提高数据传送的吞吐量,例如不仅要提高处理器及主机通信ASIC的处理能力,还必须提高主机通信ASIC与处理器之间的数据传送能力。但是,变更主机通信ASIC与处理器之间的传输路径的规格也有时并不容易。
本发明是将解决如上所述的问题作为一个目的,提供一种新的结构,能够提高在通信单元与一个或多个功能单元之间交换的数据传送的吞吐量。
解决问题的技术手段
依据本发明的一方面的控制装置包括:通信单元;一个或多个功能单元;以及通信线,连接通信单元与一个或多个功能单元之间。通信单元包括:运算处理部,由处理器执行一个或多个任务;通信电路,负责经由通信线的通信帧的收发;以及控制电路,连接于运算处理部及通信电路。控制电路包括:第一直接存储器存取(Direct Memory Access,DMA)核心,用于访问运算处理部;第二DMA核心,用于访问通信电路;以及控制器,根据来自运算处理部的触发,按照预先定义的描述符表,对第一DMA核心及第二DMA核心依序给予命令。
优选的是,控制电路包括启动部件,所述启动部件用于选择性地启动从预先设定有互不相同的优先级的多个描述符表中指定的描述符表。
优选的是,控制电路还包括仲裁器,所述仲裁器在同时请求依据不同的描述符表的处理时,基于对各描述符表设定的优先级来进行调停。
优选的是,多个描述符表被保存在运算处理部的存储器、及控制电路的存储区域的至少一者中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于欧姆龙株式会社,未经欧姆龙株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780083610.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:编码速率的调整方法、基站和终端设备
- 下一篇:用于提供备用链路的方法和设备