The invention provides a data processing device and its control method, the data processing apparatus through the communication module of multiple communication module is connected to the ring bus, and each communication module with a predetermined periodic signal synchronously sends the packets to the adjacent packet, to circulate in the ring on the bus, the data processing apparatus comprises: a plurality of the data processing module, data processing module, each connected to a communication module corresponding to a plurality of communication module in the processing of the package to maintain data; input / output module, a plurality of communication modules connected to at least one of the communication module, to receive data to / from the module to the communication module output the data acquisition unit, data acquisition; until complete predetermined processing and the input / output module receives the data so far, data through the number of circular bus cycle, data From input / output module to a communication module in the communication module; and to change the frequency of the periodic signal according to the number of cycles.
【技术实现步骤摘要】
本专利技术涉及一种使用环形总线的。
技术介绍
传统上存在一种使用通过并列布置处理电路而形成的总线型管线(pipeline)连接来执行数据处理的数据处理方法。在这种连接方案中,按连接顺序处理从外部存储器或外部I/F输入到输入终端的数据,且将其从输出终端输出到外部存储器等。在这种情况下, 即使用户希望改变处理顺序,也不可能改变处理顺序。为此,日本特开平01-023340号公报提出了一种使用环形总线连接数据处理电路的方法。日本特开昭63-247858号公报提出了一种并行执行图像滤波处理的技术。这种技术将带有附着的控制代码的数据发送到环形总线并基于控制代码控制数据接收,使得多个处理器可接收在数据处理电路之间的数据传送中交叠的数据。因此,提出了各种方法来改变环形总线中的顺序。然而,传统上,如果在环形总线连接中设置了不符合连接顺序的数据处理顺序,则环形总线中的处理模块之间的通信路径中的数据流可能具有交叠部分,且处理模块中的一个的通信可能被强制等待。在交叠部分中,由于发送数据的量增加,因此通信处理的性能差。
技术实现思路
本专利技术的一方面用于消除传统技术中的上述问题。本专利技 ...
【技术保护点】
1.一种数据处理设备,该数据处理设备通过将多个通信模块连接到环形总线、并使各个通信模块与预定周期信号同步地将包发送到相邻的通信模块,来使所述包在所述环形总线上循环,该数据处理设备包括:多个数据处理模块,每个数据处理模块连接到所述多个通信模块中的对应的一个通信模块,以对所述包中保持的数据进行处理;输入/输出模块,连接到所述多个通信模块中的至少一个通信模块,以从所述通信模块接收数据/向所述通信模块输出数据;获取单元,被配置成获取直到数据完成预定处理且由所述输入/输出模块接收到所述数据为止的、所述数据通过所述环形总线的循环的数目,所述数据从所述输入/输出模块输入到所述通信模块中的 ...
【技术特征摘要】
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。