本发明专利技术公开了一种存储器访问控制装置,连接若干第一存储器与若干第二存储器,包括:若干存取请求生成模块、若干存取请求执行模块以及若干仲裁选择模块;所述仲裁选择模块包括:ID筛选器、仲裁器、第一多路选择器及第二多路选择器;所述ID筛选器接收自存取请求生成模块的存取请求信号并筛选出有效存取请求信号后发送至仲裁器进行仲裁处理,以生成包含优先级的仲裁结果,并根据仲裁结果在存取请求执行模块、仲裁选择模块及存取请求生成模块之间形成若干双向的数据传输通道。在本发明专利技术中,通过ID筛选器筛选出有效存取请求信号,并通过仲裁器的仲裁结果响应高优先级的存取请求信号,降低了数据对系统总线的争夺,实现了数据的高速双向传输。
【技术实现步骤摘要】
本专利技术涉及数据存储
,尤其涉及在易失性存储器与非易失性存储器之间进行数据传输控制的一种存储器访问控制装置。
技术介绍
基于闪存(Flash Memory)技术的NAND正在逐渐取代机械式硬盘而成为大容量数据的存储介质。其具有多达十万次的存取寿命,同时具有尺寸小、抗震性能好等优点。NAND中的数据在进行读取/写入操作时,通常以页(Page)为单位进行存取操作。一个页数据通常为2KB或者4KB ;—个块数据(Block)通常包括64个、128或256个页数据。参图1所示的现有技术中的一种存储器访问控制装置200,其通常包括一个CPU207以及通过与系统总线205相连的DMA控制器202及其临时存储单元2021。该DMA控制器202与系统总线205相连,用以在主机(未图示)的控制下,对DRAM2041中的数据进行访问,同时在CPU的控制下在DRAM2041与NAND2031之间进行数据传输。现有技术中的存储器访问控制装置200通常需要通过系统总线205对DRAM2041、NAND2031以实现数据的相互传输。但随着人们对数据传输的带宽(Band Width)及传输速度的要求越来越高,因此简单地增加DRAM2041与NAND2031无疑会导致传输中的数据对系统总线205的争夺,从而造成系统总线205的阻塞,导致数据传输的效率与速度不甚理想。同时,在现有技术中,通常在系统总线205中设置仲裁器(未图示)用以对多个存取请求信号进行仲裁。但这种现 有技术仍然会造成对系统总线205的负担,导致系统运行速度的下降。最后,由于现有技术中的存储器访问控制装置需要设置CPU207,因此其制造成本也比较高。有鉴于此,有必要对现有技术中的存储器访问控制装置予以改进,以解决上述技术缺陷。
技术实现思路
本专利技术的专利技术目的在于提供一种可显著提高数据传输速度、降低数据在系统总线中的阻塞并有效提高数据传输效率且成本较低的存储器访问控制装置。为实现上述专利技术目的,本专利技术公开了一种存储器访问控制装置,连接若干第一存储器与若干第二存储器,包括:若干存取请求生成模块、若干存取请求执行模块以及若干仲裁选择模块;所述仲裁选择模块包括:ID筛选器、仲裁器、第一多路选择器及第二多路选择器;所述ID筛选器接收自存取请求生成模块的存取请求信号并筛选出有效存取请求信号后发送至仲裁器进行仲裁处理,以生成包含优先级的仲裁结果,并根据仲裁结果在存取请求执行模块、仲裁选择模块及存取请求生成模块之间形成若干双向的数据传输通道。作为本专利技术的进一步改进,所述存取请求执行模块匹配连接一第一存储器,所述存取请求生成模块匹配连接一第二存储器。作为本专利技术的进一步改进,所述存取请求信号包括数据源地址、数据目标地址、数据传输方向、数据标签及存取请求目的地ID。作为本专利技术的进一步改进,所述ID筛选器通过比对存取请求生成模块所生成的若干存取请求信号中是否含有与存取请求执行模块匹配连接的第一存储器相对应的存取请求目的地ID,用以筛选出有效存取请求信号。作为本专利技术的进一步改进,仲裁器根据平权仲裁规则对有效存取请求信号进行仲裁处理,以生成包含优先级的仲裁结果,并发送仲裁结果至第一多路选择器,用以存取请求执行模块、第一多路选择器及存取请求生成模块之间建立至少一条存取请求信号的传输通道。作为本专利技术的进一步改进,当数据从第二存储器传输至第一存储器时,所述仲裁器仅将仲裁结果发送至第一多路选择器,以在存取请求执行模块、第一多路选择器及存取请求生成模块建立若干数据传输通道。作为本专利技术的进一步改进,当数据从第一存储器传输至第二存储器时,所述仲裁器还将仲裁结果发送至第二多路选择器,以在存取请求执行模块、第二多路选择器及存取请求生成模块建立若干数据传输通道。作为本专利技术的进一步改进,所述第一多路选择器根据仲裁结果,依次将数据以页为单位从存取请求生成模块传输至存 取请求执行模块;所述第二多路选择器根据仲裁结果,依次将数据以页为单位从存取请求执行模块传输至存取请求生成模块。作为本专利技术的进一步改进,所述仲裁选择模块匹配连接一存取请求执行模块,并藕接若干存取请求生成模块。作为本专利技术的进一步改进,所述存储器访问控制装置不包括CPU。与现有技术相比,本专利技术的有益效果是:在本专利技术中,通过ID筛选器筛选出有效存取请求信号,并通过仲裁器的仲裁结果响应高优先级的存取请求信号并建立数据传输通道以传输数据,降低了数据对系统总线的争夺,实现了数据的高速双向传输;同时,由于不需要设置CPU,可降低存储器访问控制装置的制造成本。附图说明图1为现有技术中的一种存储器访问控制装置的结构框图;图2为实施例一中本专利技术一种存储器访问控制器的结构框图;图3为实施例一中数据从第二存储器传输至第一存储器的数据及信号的传递示意图;图4为实施例一中数据从第一存储器传输至第二存储器的数据及信号的传递示意图;图5为以时序图形式示出的实例一中的仲裁器的示范性实例;图6为实例二中本专利技术一种存储器访问控制器的结构框图;图7为实施例二中ID筛选器对两个存取请求信号进行存取目的地ID筛选的示意图8以时序图形式示出的实例二中的仲裁器的示范性实例;图9为实施例三中本专利技术一种存储器访问控制器的结构框图;图10为图9所示的一种存储器访问控制器的详细结构框图;图11以时序图形式示出实例三中的仲裁器的示范性实例;图12以时序图形式示出实例三中的仲裁器的示范性实例;图13为实施例四中基于本专利技术一种存储器访问控制装置的一种混合存储装置的结构示意图。其中,附图标记说明如下:存储器访问控制装置:100 ;系统总线:60 ;主机:70;仲裁选择模块:10、110、111 ;ID 筛选器:101、1011、1012 ;仲裁器:102、1021、1022;第一多路选择器:103、1031、1032; 第二多路选择器:104、1041、1042;存取请求生成模块:20、210、211 ;存取请求执行模块:30、310、311 ;混合存储装置:300 ;第一存储器:40 ;第二存储器:50 ;DRAM:401、402 ;NAND:501、502。具体实施例方式下面结合附图所示的各实施方式对本专利技术进行详细说明,但应当说明的是,这些实施方式并非对本专利技术的限制,本领域普通技术人员根据这些实施方式所作的功能、方法、或者结构上的等效变换或替代,均属于本专利技术的保护范围之内。实施例一请参图2至图5所示的本专利技术一种存储器访问控制装置100的第一种实施方式。在本实施方式中,一种存储器访问控制装置100,连接第一存储器40与第二存储器50。作为优选的实施方式,所述第一存储器40为易失性存储器,并更优选为DRAM(动态随机存取存储器);所述第二存储器50为非易失性存储器,并更优选为NAND。如图2所示,该存储器访问控制装置100包括:存取请求生成模块20、存取请求执行模块30以及仲裁选择模块10。其中,所述仲裁选择模块10包括:ID筛选器101、仲裁器102、第一多路选择器103及第二多路选择器104。所述存取请求执行模块30匹配连接一第一存储器40,所述存取请求生成模块20匹配连接一第二存储器50。同时,该存取请求生成模块20与系统总线60相连。主机70可通过系统总线60发送CMD (命令)信号至存取请求生成模本文档来自技高网...
【技术保护点】
一种存储器访问控制装置,连接若干第一存储器与若干第二存储器,其特征在于,包括:若干存取请求生成模块、若干存取请求执行模块以及若干仲裁选择模块;所述仲裁选择模块包括:ID筛选器、仲裁器、第一多路选择器及第二多路选择器;所述ID筛选器接收自存取请求生成模块的存取请求信号并筛选出有效存取请求信号后发送至仲裁器进行仲裁处理,以生成包含优先级的仲裁结果,并根据仲裁结果在存取请求执行模块、仲裁选择模块及存取请求生成模块之间形成若干双向的数据传输通道。
【技术特征摘要】
1.一种存储器访问控制装置,连接若干第一存储器与若干第二存储器,其特征在于,包括: 若干存取请求生成模块、若干存取请求执行模块以及若干仲裁选择模块;所述仲裁选择模块包括:ID筛选器、仲裁器、第一多路选择器及第二多路选择器; 所述ID筛选器接收自存取请求生成模块的存取请求信号并筛选出有效存取请求信号后发送至仲裁器进行仲裁处理,以生成包含优先级的仲裁结果,并根据仲裁结果在存取请求执行模块、仲裁选择模块及存取请求生成模块之间形成若干双向的数据传输通道。2.根据权利要求1所述的存储器访问控制装置,其特征在于,所述存取请求执行模块匹配连接一第一存储器,所述存取请求生成模块匹配连接一第二存储器。3.根据权利要求1所述的存储器访问控制装置,其特征在于,所述存取请求信号包括数据源地址、数据目标地址、数据传输方向、数据标签及存取请求目的地ID。4.根据权利要求1至3中任一项所述的存储器访问控制装置,其特征在于,所述ID筛选器通过比对存取请求生成模块所生成的若干存取请求信号中是否含有与存取请求执行模块匹配连接的第一存储器相对应的存取请求目的地ID,用以筛选出有效存取请求信号。5.根据权利要求1或4所述的存储器访问控制装置,其特征在于,仲裁器根据平权仲裁规则对有效存取请求信号...
【专利技术属性】
技术研发人员:H·F·黄,马伟硕,
申请(专利权)人:无锡云动科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。