数据传送装置及数据传送系统制造方法及图纸

技术编号:2838354 阅读:154 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种数据传送装置,发布传送请求的主装置与每一个均具有响应传送请求功能的从装置与其连接。该装置包括:传送请求计数器,每当将响应信号从任何从装置输入其中时进行递增计数或递减计数,以及每当数据传送完成信号输入其中时进行递增计数或递减计数;传送目的地选择器,基于计数器的计数值和关于传送对象从装置的信息来确定并选择一个从装置作为传送请求目的地,并连接主装置与选取的从装置;以及数据传送监控部,监控与传送请求相对应的数据传送的完成,并且一旦确认其完成,就将数据传送完成信号输出至计数器。

【技术实现步骤摘要】

本专利技术涉及数据传送装置和数据传送系统,其保证能够输出多个传送请求的主装置和诸如存储器的多个从装置之间的数据传送。
技术介绍
假设当在输出传送请求的主装置和从装置之间传送数据时,应当保持传送数据的顺序。在这种情况下,主装置一般输出一个传送请求,并在完成相应的传送之后,输出下一传送请求。在上述情况下,即使存在向其输出传送请求的多个从装置,也能够保持响应顺序,但是难以提高数据传送的效率。因而,存在预先输出多个传送请求从而提高数据传送效率的技术。作为主装置预先将传送请求输出至多个从装置的系统(方法),有如下所述的已知系统(方法)。在第一种系统(方法)中,主装置在意识到对象从装置的情况下以适当间隔发布传送请求。在第二种系统中,主装置具有足够尺寸的内部缓冲器以及控制能力,并被设计为能够不管响应顺序如何都可成功进行操作。在第三种系统中,能够存储传送请求顺序并具有足够尺寸的数据缓冲器的桥(bridge)被用于保证响应顺序。日本专利公开第2001-175588号描述了一种总线控制器,在其内部分别具有主队列和从队列,并且使用主队列管理部和从队列管理部来分别管理队列。日本专利公开第2001-188749号描述了一种总线控制器,其基于来自主装置的请求来执行关于多个从装置的访问控制。该总线控制器确定由来自主装置的访问请求的地址表示的从装置是否与当前正被访问的从装置相同,并基于来自主装置的访问请求确定开始访问从装置的时间。
技术实现思路
上述第一和第二系统都具有未被设计为具有在意识到对象从装置的情况下以适当间隔发布传送请求的功能或者具有足够尺寸的内部缓冲器和控制能力的主装置需要电路改变的问题。上述第三系统具有根据传送数据量和对象从装置的数目,包括在桥中的缓冲器的尺寸可能变得非常大的缺点。在日本专利公开第2001-175588号中描述的总线控制器具有需要在其内部具有主队列和从队列并分别管理主侧和在从侧上的队列导致复杂控制的缺点。在日本专利公开第2001-188749号中描述的总线控制器具有虽然无需大缓冲器就可实现对从装置的访问控制,但由于总线控制器在两个阶段具有访问标记和从属标记,所以对于一个从装置只能最多处理两个传送请求的缺点。根据本专利技术的实施例,希望提供一种数据传送装置和数据传送系统,其在无需改变电路或大缓冲器的情况下就能通过简单操作实现包含三个或多个传送请求的处理。根据本专利技术的一个实施例,提供了一种数据传送装置,能够发布多个传送请求的主装置以及每一个均具有响应传送请求功能的多个从装置与其连接,该数据传送装置包括传送请求计数器,被配置成每当从多个从装置中的任何一个向其中输入响应由主装置发布的传送请求的响应信号时进行递增计数或递减计数,以及每当数据传送完成信号输入其中时进行递增计数或递减计数;传送目的地选择器,被配置成基于传送请求计数器的计数值和关于传送对象从装置的信息来确定并选择多个从装置中的一个作为传送请求目的地,并连接主装置与选取的从装置,以能够在其间进行数据传送;以及数据传送监控部,被配置成监控与主装置所发布的传送请求相对应的数据传送的完成,并且一旦确认其完成,就将数据传送完成信号输出至传送请求计数器。根据本专利技术的另一实施例,提供了一种数据传送系统,包括主装置,能够发布多个传送请求;多个从装置,每一个均具有响应传送请求的功能;以及数据传送装置,主装置和多个从装置与其连接。数据传送装置包括传送请求计数器,被配置成每当从多个从装置中的任何一个向其中输入响应由主装置发布的传送请求的响应信号时进行递增计数或递减计数,以及每当数据传送完成信号输入其中时进行递增计数或递减计数;传送目的地选择器,被配置成基于传送请求计数器的计数值和关于当前传送对象从装置的信息来确定并选择多个从装置中的一个作为传送请求目的地,并连接主装置与选取的从装置,以能够在其间进行数据传送;以及数据传送监控部,被配置成监控与主装置所发布的传送请求相对应的数据传送的完成,并且一旦确认其完成,就将数据传送完成信号输出至传送请求计数器。根据本专利技术的又一个实施例,提供了一种数据传送系统,包括主装置,能够发布多个传送请求;多个从装置,每一个均具有响应于传送请求的功能,并且包括数据存储部;以及第一和第二数据传送装置,主装置和多个从装置与其连接。由主装置发布的多个传送请求中的每一个均是用于读取和传送来自多个从装置中的一个的数据存储部的数据的请求,或者是将数据传送到多个从装置中的一个并将数据写入从装置的数据存储部的请求。第一和第二数据传送装置的每一个均包括传送请求计数器,被配置成每当从多个从装置中的任何一个向其中输入响应由主装置发布的传送请求的响应信号时进行递增计数或递减计数,以及每当数据传送完成信号输入其中时进行递增计数或递减计数;传送目的地选择器,被配置成基于传送请求计数器的计数值和关于当前传送对象从装置的信息来确定并选择多个从装置中的一个作为传送请求目的地,并连接主装置与选取的从装置,以能够在其间进行数据传送;以及数据传送监控部,被配置成监控与主装置所发布的传送请求相对应的数据传送的完成,并且一旦确认其完成,就将数据传送完成信号输出至传送请求计数器。根据本专利技术的上述实施例,可以将在假设以传送请求顺序返回响应的的情况下设计的功能块(即,在不考虑将传送请求传送至多个从装置的情况下设计的功能块)与无需改变电路的多个从装置连接,同时保持响应顺序。此外,不考虑任何对象从装置的响应特性,主装置能够连续发布传送请求。此外,由于可以连续发布传送请求,所以在从装置以传送请求的顺序作出响应的情况下,提高了相同从装置的数据传送效率。另外,根据本专利技术的上述实施例,由于通过仅使用传送请求信号的控制实现其操作,所以无需提供大的内部缓冲器等。也就是说,通过小规模电路实现操作。从以下结合以实例方式示出本专利技术优选实施的附图的描述中,本专利技术的上述和其它特征以及优点将变得显而易见。附图说明图1是示出根据本专利技术第一实施例的数据传送系统的示例性配置的示图;图2是示出在传送请求计数器的计数值为1的情况下解释第一实施例操作的示图;图3是示出在传送请求计数器的计数值为2的情况下解释第一实施例操作的示图;图4是示出在传送请求计数器的计数值为3的情况下解释第一实施例操作的示图;图5是示出在传送请求计数器的计数值从3减为2的情况下解释第一实施例操作的示图; 图6是示出在传送请求计数器的计数值从2减为1的情况下解释第一实施例操作的示图;图7是示出在传送请求计数器的计数值从1减为0的情况下解释第一实施例操作的示图;图8是示出在由于将传送请求输出至不同从装置而使传送请求计数器的计数值从0增加为1的情况下解释第一实施例操作的示图;图9是示出在传送请求计数器的计数值从1减为0的情况下解释第一实施例操作的示图;图10是示出根据本专利技术第二实施例的数据传送系统的示例性配置的示图;图11是示出在传送请求计数器的计数值为1的情况下解释第二实施例操作的示图;图12是示出在传送请求计数器的计数值为2的情况下解释第二实施例操作的示图;图13是示出在传送请求计数器的计数值为3的情况下解释第二实施例操作的示图;图14是示出到不同从装置的传送请求信号被阻挡的情况下解释第二实施例操作的示图;图15是示出在传送请求计数器的计数值从3减为2的情况下本文档来自技高网...

【技术保护点】
一种数据传送装置,能够发布多个传送请求的主装置和每一个均具有响应所述传送请求的功能的多个从装置与其连接,所述数据传送装置包括:传送请求计数器,被配置成每当从所述多个从装置中的任何一个向其中输入响应由所述主装置发布的所述传送请求的响应 信号时进行递增计数或递减计数,以及每当数据传送完成信号输入其中时进行递增计数或递减计数;传送目的地选择器,被配置成基于所述传送请求计数器的计数值和关于当前传送对象从装置的信息来确定并选择所述多个从装置中的一个作为所述传送请求的目的地 ,并连接所述主装置和所选取的从装置,以能够在其间进行数据传送;以及数据传送监控部,被配置成监控与所述主装置发布的所述传送请求相对应的数据传送的完成,并且一旦确认其完成,就将所述数据传送完成信号输出至所述传送请求计数器。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:杉山茂利下山健
申请(专利权)人:索尼株式会社
类型:发明
国别省市:JP[日本]

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

1