一种数据总线以及读取数据和写入数据的方法技术

技术编号:24573711 阅读:19 留言:0更新日期:2020-06-21 00:04
本发明专利技术一种数据总线以及读取数据和写入数据的方法,本发明专利技术涉及非易失存储器领域,所述数据总线包括第一数据总线以及第二数据总线,将所述第一数据总线与所述第二数据总线并排,在所述第一数据总线与所述第二数据总线相邻的两端分别引出与所述第一数据总线物理数量相等,以及与所述第二数据总线物理数量相等的数据总线至所述数据处理器,在所述第一数据总线与所述第二数据总线上分别引出与所述第一数据总线物理数量相等,以及与所述第二数据总线物理数量相等的数据总线至所述数据选择器。本发明专利技术提供的一种数据总线以及数据读取和写入的方法,改变数据总线的排列方式,使得数据总线占用空间减小,提高了非易失存储器的空间利用率。

A data bus and methods of reading and writing data

【技术实现步骤摘要】
一种数据总线以及读取数据和写入数据的方法
本专利技术涉及非易失存储器领域,特别是一种数据总线以及读取数据和写入数据的方法。
技术介绍
目前非易失存储器的数据是通过数据总线进行传输的,逻辑上数据总线信号的数据吞吐量大,物理上数据总线占用比较大的面积。非易失存储器中的数据总线是按序从下至上排列的金属线,其物理上的数量与非易失存储器的位宽相等,即8位非易失存储器的数据总线的物理数量为8根,16位非易失存储器的数据总线的物理数量为16根,32位非易失存储器的数据总线的物理数量为32根。现有技术的非易失存储器中数据总线的示意图如图1所示,在进行数据读取时,总线控制器5首先进行仲裁,确定数据选择器3使用数据总线2,数据选择器3将所需读取的数据从存储单元4中读取出来,传输到数据总线2上,数据总线2将所需读取的数据传输到数据处理器1中,在进行数据写入时,总线控制器5首先进行仲裁,确定数据处理器1使用数据总线2,数据控制器6将数据处理器2中所需传输的数据传输给数据总线2,数据总线2将所需传输的数据传输给数据选择器3,再由数据选择器3将数据传输给存储单元4,完成数据的传输。非易失存储器中的数据总线物理上的数量越多,占用的面积就越大,极大的影响了非易失存储器的小型化。
技术实现思路
鉴于上述问题,本专利技术提供一种数据总线以及读取数据和写入数据的方法,解决了现有技术中数据总线物理上数量较多,占用面积较大的问题。本专利技术实施例提供了一种数据总线,所述数据总线包括非易失存储器内按序从下至上排列的,用于数据传输的金属线,所述数据总线应用于非易失存储器中,所述非易失存储器包括:数据处理器以及数据选择器;所述数据总线包括第一数据总线以及第二数据总线,所述第一数据总线为按序选择的所述数据总线物理数量的一半,所述第二数据总线为按序选择的所述数据总线物理数量的另一半;将所述第一数据总线与所述第二数据总线并排,使两部分数据总线对称排列;在所述第一数据总线与所述第二数据总线相邻的两端分别引出与所述第一数据总线物理数量相等,以及与所述第二数据总线物理数量相等的数据总线至所述数据处理器;在所述第一数据总线与所述第二数据总线上分别引出与所述第一数据总线物理数量相等,以及与所述第二数据总线物理数量相等的数据总线至所述数据选择器。可选地,所述数据总线在逻辑上的宽度与所述非易失存储器的位宽一致;所述数据总线在物理上的数量与所述非易失存储器的位宽大小一致。可选地,所述非易失存储器还包括:存储单元,在所述非易失存储器进行读操作时,所需传输数据的流向为:从所述存储单元到所述数据选择器,从所述数据选择器到所述数据总线,从所述数据总线到所述数据处理器。可选地,在所述非易失存储器进行写操作时,所需传输数据的流向为:从所述数据处理器到所述数据总线,从所述数据总线到所述数据选择器,从所述数据选择器到所述存储单元。本专利技术实施例还提供了一种读取数据的方法,所述读取数据的方法应用于所述数据总线,所述非易失存储器还包括:总线控制器,在所述非易失存储器进行读操作时,所述读取数据的方法包括:所述总线控制器进行仲裁,确定所述数据选择器使用所述数据总线;所述数据选择器从所述存储单元中选出所需传输数据;所述数据选择器,将所需传输数据划分第一部分数据以及第二部分数据,所述第一部分数据为所需传输数据中的低位数据,所述第二部分数据为所需传输数据中的高位数据;所述数据选择器将所述第一部分数据发送给所述第一数据总线,将所述第二部分数据发送给所述第二数据总线;所述第一数据总线以及所述第二数据总线,将所需传输数据传输给所述数据处理器。可选地,在所述数据选择器从所述存储单元中选出所需传输数据后,所述方法还包括:所述数据选择器将所述第一部分数据发送给所述第二数据总线,将所述第二部分数据发送给所述第一数据总线。本专利技术实施例还提供了一种写入数据的方法,所述写入数据的方法应用于所述数据总线,所述非易失存储器还包括:数据控制器,在所述非易失存储器进行写操作时,所述写入传输的方法包括:所述总线控制器进行仲裁,确定所述数据处理器使用所述数据总线;所述数据控制器将所述数据处理器中,所需传输数据划分第三部分数据以及第四部分数据,所述第三部分数据为所述数据处理器中所需传输数据的低位数据,所述第四部分数据为所述数据处理器中所需传输数据的高位数据;所述数据控制器,将所述第三部分数据发送给所述第一数据总线,将所述第四部分数据发送给所述第二数据总线;所述第一数据总线以及所述第二数据总线,将所述数据处理器中所需传输数据传输给所述数据选择器;所述数据选择器将所述数据处理器中所需传输数据传输给所述存储单元。可选地,在所述数据控制器将所述数据处理器中,所需传输数据划分第三部分数据以及第四部分数据后,所述方法还包括:所述数据控制器,将所述第三部分数据发送给所述第二数据总线,将所述第四部分数据发送给所述第一数据总线。与现有技术相比,本专利技术提供的一种数据总线,通过将数据总线物理上的长度缩减一半,物理空间上占用的高度缩减一半,但不减少数据总线物理上的数量,在保证了数据传输的效率的同时,提高了非易失存储器内物理空间的利用率,更加有利于非易失存储器的小型化。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1是现有技术非易失存储器内数据总线的示意图;图2是本专利技术一种数据总线的示意图;图3是本专利技术一种数据读取方法的流程图;图4是本专利技术一种数据写入方法的流程图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,仅仅是本专利技术一部分实施例,而不是全部的实施例,并不用于限定本专利技术。参照图2,示出了一种数据总线的示意图,该数据总线用于非易失存储器内数据传输,对比图1的非易失存储器的数据总线的物理形式,本专利技术非易失存储器中包括:数据总线10、数据处理器20、数据选择器30、存储单元40、总线控制器50以及数据控制器60,本专利技术所提出的数据总线10分为物理数量相等的两个部分,这两部分分别为第一数据总线101以及第二数据总线102,若所使用非易失存储器的位宽是8位,则数据总线10的物理数量也为8根,第一数据总线101的物理数量为4,第二数据总线102的物理数量也为4,在物理空间上,将两者并排放置,使得第一数据总线101与第二数据总线102并排对称,这样就使得数据总线10在物理空间上占用的高度只有8根数据总线排列方式时的一半,但物理数量上还是与非易失存储器的位宽一致,在第一数据总线101与第二数据总本文档来自技高网...

【技术保护点】
1.一种数据总线,所述数据总线包括非易失存储器内按序从下至上排列的,用于数据传输的金属线,其特征在于,所述数据总线应用于非易失存储器中,所述非易失存储器包括:数据处理器以及数据选择器;/n所述数据总线包括第一数据总线以及第二数据总线,所述第一数据总线为按序选择的所述数据总线物理数量的一半,所述第二数据总线为按序选择的所述数据总线物理数量的另一半;/n将所述第一数据总线与所述第二数据总线并排,使两部分数据总线对称排列;/n在所述第一数据总线与所述第二数据总线相邻的两端分别引出与所述第一数据总线物理数量相等,以及与所述第二数据总线物理数量相等的数据总线至所述数据处理器;/n在所述第一数据总线与所述第二数据总线上分别引出与所述第一数据总线物理数量相等,以及与所述第二数据总线物理数量相等的数据总线至所述数据选择器。/n

【技术特征摘要】
1.一种数据总线,所述数据总线包括非易失存储器内按序从下至上排列的,用于数据传输的金属线,其特征在于,所述数据总线应用于非易失存储器中,所述非易失存储器包括:数据处理器以及数据选择器;
所述数据总线包括第一数据总线以及第二数据总线,所述第一数据总线为按序选择的所述数据总线物理数量的一半,所述第二数据总线为按序选择的所述数据总线物理数量的另一半;
将所述第一数据总线与所述第二数据总线并排,使两部分数据总线对称排列;
在所述第一数据总线与所述第二数据总线相邻的两端分别引出与所述第一数据总线物理数量相等,以及与所述第二数据总线物理数量相等的数据总线至所述数据处理器;
在所述第一数据总线与所述第二数据总线上分别引出与所述第一数据总线物理数量相等,以及与所述第二数据总线物理数量相等的数据总线至所述数据选择器。


2.根据权利要求1所述的数据总线,其特征在于,所述数据总线在逻辑上的宽度与所述非易失存储器的位宽一致;
所述数据总线在物理上的数量与所述非易失存储器的位宽大小一致。


3.根据权利要求1所述的数据总线,其特征在于,所述非易失存储器还包括:存储单元,在所述非易失存储器进行读操作时,所需传输数据的流向为:从所述存储单元到所述数据选择器,从所述数据选择器到所述数据总线,从所述数据总线到所述数据处理器。


4.根据权利要求1所述的数据总线,其特征在于,在所述非易失存储器进行写操作时,所需传输数据的流向为:从所述数据处理器到所述数据总线,从所述数据总线到所述数据选择器,从所述数据选择器到所述存储单元。


5.一种读取数据的方法,应用于权1-4任一种数据总线,其特征在于,所述非易失存储器还包括:总线控制器,在所述非易失存储器进行读操作时,所述读取数据的方法包括:
所述总线控制器进行仲裁,确定所述数据选择器使用所述数据总线;...

【专利技术属性】
技术研发人员:胡洪张建军
申请(专利权)人:北京兆易创新科技股份有限公司
类型:发明
国别省市:北京;11

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

1