具备:访问生成部(111),其生成指令信息,该指令信息包含表示请求数据传送的传送请求的类别的传送类别、以及该传送请求的送达目的地的总线从设备的传送对象地址;指令队列(112),其存储多个由访问生成部(111)生成的指令信息;传送请求输出顺序控制部(114),其与第1指令信息相比,先选择第2指令信息,作为输出对象指令信息,该第2指令信息包含第2总线从设备具有的传送对象地址,该第2总线从设备的响应比具有指令队列(112)所存储的多个指令信息内的第1指令信息所包含的传送对象地址的第1总线从设备延迟;和传送请求输出部(115),其输出由传送请求输出顺序控制部(114)选择的指令信息。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及。
技术介绍
近年来,工艺的精细化取得进展,在LSI中内置有CPU (Central Processing Unit:中央处理器)、图形控制器以及几百KB (kilobyte)以上的缓冲存储器的系统LSI搭载于通信设备或图像处理装置等中。在这样的系统LSI中,利用系统总线连接模块之间,进行数据传送。作为面向系统LSI的片上总线标准,遵照英国ARM公司制定的AXI协议的构造成为主流。在遵照AXI协议的片上总线的构造中,以CPU、图形控制器、DMA (Dynamic MemoryAccsess:动态随机存取)控制器等为代表的总线主设备与以缓冲存储器、DRAM (DynamicRandom Access Memory:动态随机存取存储器)等为代表的外部存储器等的总线从设备经由总线连接体以点对点的方式进行连接。并且,总线主设备为了完成对总线从设备的写入动作或读出动作,必须进行等待,直至从总线从设备输出写入响应信道信号或读出数据信道信号。因此,作为总线系统,为了提高数据传送性能,需要减少总线主设备的等待时间。这里,专利文献I记载了具有在接受表示写入访问中的数据写入结果的写入响应信号之后进行下一访问的总线主设备的总线系统。并且,该总线系统具备信号生成部,该信号生成部在检测到从总线主设备输出的写入数据信号的结束时,将虚拟写入响应信道信号输出至总线主设备。专利文献I记载的总线系统内的总线主设备在接收原来的写入响应信道信号之前,接收虚拟写入响应信道信号,所以,可响应于该虚拟写入响应信道信号,开始准备下一访问。因此,能够并行地处理总线从设备中的写入和总线主设备中的下一访问的准备。从而,在规定可同时发行的写入指令数为I的总线主设备中,能够削减在写入访问之后连续地进行写入或读出访问时的延迟时间。即,在进行写入访问时,可提高数据传送性能。现有技术文献专利文献专利文献1:日本特开2011-95978号公报(段落0032?0052,图2)
技术实现思路
专利技术要解决的课题但是,在现有的技术中,因为在从发行虚拟写入响应信道信号到获得原来的写入响应信道信号的期间,屏蔽下一写入地址信道信号以及读出地址信道信号,所以无法连续地输出数据传送请求。因此,不能通过并行地进行在AXI中规定的无序传送这样的多个数据传送来获得提高数据传送性能的效果。因此,本专利技术是为了解决上述这样的课题而完成的,其目的是通过控制发送传送请求的指令信息的顺序来提高数据传送性能。解决问题的手段本专利技术的一方式的总线主设备的特征是具备:访问生成部,其生成指令信息,该指令信息包含表示请求传送数据的传送请求的类别的传送类别、以及该传送请求的送达目的地的总线从设备的传送对象地址;指令队列,其存储多个由所述访问生成部生成的指令信息;传送请求输出顺序控制部,其在所述指令队列所存储的多个指令信息内,与第I指令信息相比,先选择第2指令信息作为输出对象指令信息,该第2指令信息包含第2总线从设备具有的传送对象地址,该第2总线从设备的响应比具有所述第I指令信息所包含的传送对象地址的第I总线从设备迟;以及传送请求输出部,其将由所述传送请求输出顺序控制部选择的指令信息输出到具有该选择的指令信息所包含的传送对象地址的总线从设备。本专利技术的一方式的总线系统具备至少I个总线主设备以及多个总线从设备,其特征在于,所述至少I个总线主设备具备:访问生成部,其生成指令信息,该指令信息包含表示请求传送数据的传送请求的类别的传送类别、以及该传送请求的送达目的地的所述多个总线从设备中的一个总线从设备的传送对象地址;指令队列,其存储多个由所述访问生成部生成的指令信息;传送请求输出顺序控制部,其在所述指令队列所存储的多个指令信息内,与第I指令信息相比,先选择第2指令信息作为输出对象指令信息,该第2指令信息包含第2总线从设备具有的传送对象地址,该第2总线从设备的响应比具有所述第I指令信息所包含的传送对象地址的第I总线从设备迟;以及传送请求输出部,其将由所述传送请求输出顺序控制部选择的指令信息输出到具有该选择的指令信息所包含的传送对象地址的总线从设备。本专利技术的一方式的总线控制方法的特征是,包括以下的步骤:访问生成步骤,生成指令信息,该指令信息包含表示请求数据传送的传送请求的类别的传送类别、以及该传送请求的送达目的地的总线从设备的传送对象地址;指令排队步骤,存储多个在所述访问生成步骤中生成的指令信息;传送请求输出顺序控制步骤,在所述指令排队步骤中存储的多个指令信息内,与第I指令信息相比,先选择第2指令信息作为输出对象指令信息,该第2指令信息包含第2总线从设备具有的传送对象地址,该第2总线从设备的响应比具有所述第I指令信息所包含的传送对象地址的第I总线从设备迟;以及传送请求输出步骤,其将在所述传送请求输出顺序控制步骤中选择的指令信息输出到具有该选择的指令信息所包含的传送对象地址的总线从设备。专利技术效果根据本专利技术的一个方式,可通过控制发送传送请求的指令信息的顺序,来提高数据传送性能。【附图说明】图1是概括地示出实施方式I?3的总线系统的结构的框图。图2是概括地示出实施方式I的总线主设备110的结构的框图。图3是示出实施方式I的指令队列中存储的信息的概略图。图4是示出实施方式I的地址映射信息的一例的概略图。图5是示出实施方式I的传送顺序匹配信息的一例的概略图。图6是示出实施方式I的指令队列滞留时间比较部更新传送顺序匹配信息的处理的流程图。图7是示出实施方式I的传送请求输出顺序控制部参照传送顺序匹配信息来选择指令队列中存储的任意一个队列编号的指令信息时的处理的流程图。图8是示出更新实施方式I的传送顺序匹配信息之前的动作的时序图。图9是示出更新实施方式I的传送顺序匹配信息之后的动作的时序图。图10是概括地示出实施方式2的总线主设备的结构的框图。图11是示出实施方式2的传送响应输入时间存储部所存储的传送响应输入时间信息的一例的概略图。图12是概括地示出实施方式3的总线主设备的结构的框图。图13是示出实施方式3的总线主设备的动作的时序图。图14是概括地示出实施方式4的总线系统的结构的框图。图15是概括地示出实施方式4的总线主设备的结构的框图。图16是示出在实施方式4中队列数控制部从总线主设备获得传送响应输入时间信号而对总线主设备施加输出队列数控制信号时的处理的流程图(之一)。图17是示出在实施方式4中队列数控制部从总线主设备获得传送响应输入时间信号而对总线主设备施加输出队列数控制信号时的处理的流程图(之二)。图18是示出实施方式4的传送请求输出顺序控制部抑制对总线从设备输出的传送请求数的上限时的总线主设备的动作的时序图。图19是概括地示出实施方式5的总线系统的结构的框图。图20是概括地示出实施方式5的总线主设备的结构的框图。图21是示出实施方式5的传送请求输出顺序控制部参照传送顺序匹配信息和总线从设备的最大传送请求数来选择指令队列中存储的任意一个队列编号的指令信息时的处理的流程图(之一)。图22是示出实施方式5的传送请求输出顺序控制部参照传送顺序匹配信息和总线从设备的最大传送请求数来选择指令队列中存储的任意一个队列编号的指令信息时的处理的流程图(之二)。【具体实施方式】实施方式1.图1是概括地示出实施方式I的总线系本文档来自技高网...
【技术保护点】
一种总线主设备,其特征在于,其具备:访问生成部,其生成指令信息,该指令信息包含表示请求传送数据的传送请求的类别的传送类别、以及该传送请求的送达目的地的总线从设备的传送对象地址;指令队列,其存储多个由所述访问生成部生成的指令信息;传送请求输出顺序控制部,其在所述指令队列所存储的多个指令信息内,与第1指令信息相比,先选择第2指令信息作为输出对象指令信息,该第2指令信息包含第2总线从设备具有的传送对象地址,该第2总线从设备的响应比具有所述第1指令信息所包含的传送对象地址的第1总线从设备迟;以及传送请求输出部,其将由所述传送请求输出顺序控制部选择的指令信息输出到具有该选择的指令信息所包含的传送对象地址的总线从设备。
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:贵岛淳子,内藤正博,
申请(专利权)人:三菱电机株式会社,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。