数据传送系统技术方案

技术编号:3523110 阅读:156 留言:0更新日期:2012-04-11 18:40
本发明专利技术的一个方面所提供的数据传送系统,包括:发送数据传送请求,在得到许可时进行数据传送的多个请求器;接收所述多个请求器的数据传送请求,对所述所接收的数据传送请求进行仲裁来确定许可的数据传送请求,按规定时序发送传送指令的传送控制器;接收所述传送指令,根据所述传送指令传送来自得到许可的请求器的数据的网络;以及存储器,所述存储器具有的多个模块分别具有数据输入输出部,接收所述传送指令,根据所述传送指令接收所述网络的传送数据。

【技术实现步骤摘要】

本专利技术涉及一种数据传送系统,具体来说,涉及一种通过多个请求器所共有的网络对存储器进行存取时所用的技术。
技术介绍
图11是示出第一现有例数据传送系统的框图。如图所示,多个请求器102a、102b、102c、以及102d均与网络101连接。上述请求器经过网络101对存储器105a、105b、105c、以及105d进行存取时,请求器首先向网络仲裁器103发送一使用网络101的请求信号。网络仲裁器103根据循环等算法对请求器的请求分配网络101。对于成功分配的请求器则返回一表示允许使用网络101的允许信号。被允许使用网络101的请求器在存储控制器104a、104b、104c、以及104d当中进行向规定存储控制器写入命令处理时,便能发送数据。然后,受理命令的存储控制器进行读写存储器用的控制,将数据写入存储器或读出存储器。上述第一现有例的数据传送系统,其问题在于,写入处理时在存储控制器实际将数据写入存储器的时序之前需要由缓冲区来保存。而读出处理时,其问题在于,存储控制器在将数据读出之前占用网络。为了解决这种占用网络的问题,存在所谓的分立处理(Split Transaction)法,但这时与写入处理相同在请求器再次存取前需要在存储控制器一侧对所读取数据进行数据保存。在图像处理或流处理这种一次进行大量数据(集中成批量)传送的场合,便产生在存储控制器一侧保存数据的大容量缓冲区面积增加这一问题。图12是示出第二现有例数据传送系统的框图。该现有例是一例在存储控制器部分不具有缓冲区的构成。该数据传送系统中,请求器107a、107b、107c、以及107d将要读出的命令发送到存储控制器109a、109b、109c、以及109d当中规定的存储控制器。受理命令的存储控制器按照该命令对存储器110a、110b、110c、以及110d当中与受理命令的存储控制器有关的存储器进行数据读出控制。这里,存储控制器掌握存储器状态,因而对网络仲裁器108提出传送请求以便可按照数据读出时序使用网络。只要如所希望的那样网络106的传送许可获准即可,即便未获准但做到避免从存储器当中读出数据的话,还是不需要缓冲区。也就是说,存储器本身起到了中间缓冲区的作用。写入时同样,请求器发送命令至存储控制器,存储控制器向存储器输入Write(写入)命令。实际写入数据是在此之后,按照其时序向网络仲裁器108要求传送许可,获得许可后存储控制器才从请求器当中取出数据,将它写入存储器。第二现有例的数据传送系统中,可去除缓冲区,但这种场合其问题在于,不论存储器将数据读出的状态如何,在网络传送许可获准之前均无法对该存储器进行存取。存储器具有多个存储体时,存取效率变差。而写入时,向存储器输入命令起至实际写入数据的时间比网络等待时间短时,例如网络等待时间非常长的时候,不论存储器是否能够完成数据写入准备,数据均处于不存在状态。这时,与读出时相同,无法对该存储器存取,因而产生与读出时相同的问题。
技术实现思路
本专利技术的一个方面所提供的数据传送系统,其特征在于,包括发送数据传送请求,在得到许可时进行数据传送的多个请求器;接收所述多个请求器的数据传送请求,对所述所接收的数据传送请求进行仲裁来确定许可的数据传送请求,按规定时序发送传送指令的传送控制器;接收所述传送指令,根据所述传送指令传送来自得到许可的请求器的数据的网络;以及存储器,所具有的多个模块分别具有数据输入输出部,接收所述传送指令,根据所述传送指令接收所述网络的传送数据。附图说明图1是示出本专利技术数据传送系统实施方式的框图。图2是主周期的说明图。图3是用主周期实现流水线化传送处理的说明图。图4是用以说明本实施方式数据传送系统中各部分处理的时序图。图5是用以具体说明本实施方式传送控制器的框图。图6A是请求器接通的数据传送请求的列表,图6B是模块仲裁器处理的说明图。图7A是请求器接通的数据传送请求的列表,图7B是网络仲裁器处理的说明图。图8是用以具体说明第二实施方式传送控制器的框图。图9是用以具体说明第三实施方式传送控制器的框图。图10是用以具体说明第四实施方式传送控制器的框图。图11是示出第一现有例数据传送系统的框图。图12是示出第二现有例数据传送系统的框图。具体实施例方式下面将结合附图说明本专利技术种种实施方式。需要注意的是,所有附图中的相同或相应部分均注上了相同或相应的标号,且相同或相应部分的说明从略。参照附图具体说明本专利技术数据传送系统的实施方式。图1是示出本专利技术数据传送系统实施方式的框图。该数据传送系统具有实现各种数据传送的网络201;请求器202a、202b、202c、及202d;以及具有多个宏单元(0~n(n为1或以上的整数))的存储器模块204a、204b、204c、及204d。其中,网络201与请求器、传送控制器、及存储器模块连接,并根据请求器的请求将数据传送至规定的存储器模块。其中,该网络201可以使用纵横方式(十字方式)或复合总线方式(多重总线方式)。各请求器与网络201和传送控制器203连接。上述请求器向传送控制器203提出数据传送请求得到许可时,便通过网络与规定存储器模块一起进行数据传送。传送控制器203与网络201、各请求器、及各存储器模块连接,受理各请求器的数据传送请求,对规定请求器进行数据传送许可。同时进行网络201的仲裁和考虑到宏单元的存储器模块的仲裁这两者。本例中,存储器模块采用的是用了多个宏单元(Macro)的存储器模块。存储器模块与网络201和传送控制器203连接,通过网络201在其与规定的请求器之间进行数据传送。各存储器模块设有多个存储区,称上述存储器为宏单元。这种存储器模块,可以采用可称为混载DRAM(埋入式DRAM)、埋入到IC电路中的DRAM。数据可分散存储于上述宏单元。其中,对某个宏单元进行存取时宏单元的响应速度需要规定周期(例如为随机周期时间(tRC)=32个周期),但可通过进行1个存储器模块具有多个宏单元的交织减小表观的存取用周期。例如存储器模块的宏单元数为4(N=4)时,能够通过适当控制宏单元的存取,使表观上的tRC为8个周期。接下来说明本实施方式数据传送系统的动作。首先,传送控制器203一旦受理规定请求器的数据传送请求,便进行对网络201的保障、以及对宏单元存取的仲裁,以便可有效利用所存取的存储器模块,保障宏单元存取权。然后,传送控制器203按照传送时序向请求器发出传送指令,将开关的切换信息送至网络,向存储器模块发送命令。其中,给存储器模块的命令为存取种类(读出/写入)以及地址(宏单元号、行号、列号)。由此,可以减少在此之前暂时保存所需数据的缓冲区。其中,即便未取得网络201的1路通道的频带宽度和存储器模块的频带宽度两者间的平衡,也能够实施,但网络1路通道宽度和存储器模块的带宽相等时,就可以去除缓冲区。图2是主周期的说明图。本实施方式的数据传送系统中,以称为主周期的周期为单位进行处理或指令,以便于简化传送处理,实现流水线化处理。如图所示,本实施方式中,将通常的8个周期的时钟定义为1个主周期。这样,通过以主周期为单位进行处理,便容易形成传送控制器其速度制约得到缓解的设计。而且,传送也可通过以主周期为传送单位,来使传送控制器的仲裁和实际传送实现流水线化。例如,图2例子中集中成本文档来自技高网
...

【技术保护点】
一种数据传送系统,其特征在于,包括:发送数据传送请求,在得到许可时进行数据传送的多个请求器;接收所述多个请求器的数据传送请求,对所述所接收的数据传送请求进行仲裁来确定许可的数据传送请求,按规定时序发送传送指令的传送控制器;   接收所述传送指令,根据所述传送指令传送来自得到许可的请求器的数据的网络;以及存储器,所具有的多个模块分别具有数据输入输出部,接收所述传送指令,根据所述传送指令接收所述网络的传送数据。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:藤原崇
申请(专利权)人:株式会社东芝
类型:发明
国别省市:JP[日本]

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

1
相关领域技术
  • 暂无相关专利