复用装置、解复用装置、方法、内存控制器、内存及系统的利记博彩app

文档序号:8321986阅读:454来源:国知局
复用装置、解复用装置、方法、内存控制器、内存及系统的利记博彩app
【技术领域】
[0001]本发明涉及计算机领域,尤其涉及复用装置、解复用装置、方法、内存控制器、内存及系统。
【背景技术】
[0002]内存是计算机中重要的部件之一,它是与中央处理器CPU进行沟通的桥梁。内存控制器(Memory Controller)是计算机系统内部控制内存并且通过内存控制器使内存与CPU之间交换数据的重要组成部分。
[0003]内存控制器与内存之间通过总线直连实现内存控制器与内存间的通信。传统内存控制器采用时分复用的方式发送不同的地址信息,使得内存颗粒分时发送不同地址的数据。
[0004]发明人发现现有技术至少有以下缺点,传统内存控制器采用时分复用的方式在总线上发送不同的地址信息,使得内存颗粒分时发送不同地址的数据。但信道提供的带宽比传送信号本身的带宽大的多,导致总线频谱利用率低且在相同位宽资源下总线数据传输带宽低。

【发明内容】

[0005]本发明实施例提供复用装置、解复用装置、方法、内存控制器、内存及系统,实现提高总线频谱利用率及在相同位宽资源下提升总线数据传输带宽。
[0006]为达到上述目的,本发明实施例采用的技术方案是,
[0007]第一方面,提供一种内存总线复用装置,包括依次连接的正交幅度调制QAM码元映射单元,逆傅里叶变换单元,正交子载波调制单元,叠加单元,其中,
[0008]所述QAM码元映射单元用于,将接收到的N路内存总线信息通过QAM映射为N个复数平面的频域离散数据;
[0009]所述逆傅里叶变换单元用于,将所述QAM码元映射单元映射的N个复数平面的频域离散数据通过逆傅里叶变换为N个时域离散数据;
[0010]所述正交子载波调制单元用于,分别用N个正交子载波调制所述逆傅里叶变换单元转换的所述N个时域离散数据,获取相互正交的N个时域离散数据;
[0011]所述叠加单元用于,将所述正交子载波调制单元获取的所述相互正交的N个时域离散数据叠加为复用信号,所述复用信号包括所述N个正交的时域离散数据。
[0012]在第一种可能的实现方式中,根据第一方面所述的内存总线复用装置,所述装置还包括:
[0013]分组单元用于,将从W个内存总线上分别接收的W路内存总线信息分为X组,每组分别包含N路内存总线信息。
[0014]在第二种可能的实现方式中,根据第一种可能的实现方式所述的内存总线复用装置,
[0015]所述分组单元还用于,将从W个内存总线上分别接收的W路内存总线信息按照内存总线的顺序分为N组,每一组包含X路内存总线信息,且所述X路内存总线信息分别对应至少一个最小内存颗粒对应的内存总线;
[0016]将所述N组内存总线信息进行重新组合后获取X组内存总线信息,其中,所述X组内存总线信息分别包含N路内存总线信息,且重新组合前所述N组内存总线的信息中的每一组包含的X路内存总线信息,分别属于重新组合后的X组的不同组。
[0017]在第三种可能的实现方式中,根据第二种可能的实现方式所述的内存总线复用装置,所述正交子载波调制单元具体用于,
[0018]分别用N个正交子载波调制所述重新组合后的每一组所述X组内存总线信息中N个时域离散数据,且重新组合前的所述N组内存总线信息中至少一个最小内存颗粒对应的内存总线的信息使用同一个正交子载波调制。
[0019]在第四种可能的实现方式中,根据第三种可能的实现方式所述的内存总线复用装置,所述正交子载波调制单元包括,
[0020]正交子载波使能模块,用于分别控制每个所述正交子载波的使能,以控制所述正交子载波调制的重新组合前的所述N组内存总线信息中至少一个最小内存颗粒对应的内存总线的信息的访问。
[0021]在第五种可能的实现方式中,根据第一种可能的实现方式-第四种可能的实现方式任一项所述的内存总线复用装置,所述装置包括,
[0022]与所述分组单元连接的X个所述QAM码元映射单元分别用于,接收所述分组单元获取的X组内存总线信息中互不相同的一组内存总线信息;
[0023]以及分别与所述X个所述QAM码元映射单元一一对应的,且依次连接的X个所述逆傅里叶变换单元,X个所述正交子载波调制单元,X个所述叠加单元,其中,
[0024]所述X个所述逆傅里叶变换单元分别用于,将所述QAM码元映射单元映射的N个复数平面的频域离散数据通过逆傅里叶变换为N个时域离散数据;
[0025]所述X个所述正交子载波调制单元分别用于,分别用N个正交子载波调制所述逆傅里叶变换单元转换的所述N个时域离散数据,获取相互正交的N个时域离散数据;
[0026]所述X个所述叠加单元分别用于,将所述正交子载波调制单元获取的所述相互正交的N个时域离散数据叠加为所述复用信号,所述复用信号包括所述N个正交的时域离散数据。
[0027]在第六种可能的实现方式中,根据第一方面,第一种可能的实现方式-第五种可能的实现方式任一项所述的内存总线复用装置,所述装置还包括,
[0028]并转串单元,用于将所述X个叠加单元获取的并行的X个复用信号转换为串行的X个复用信号,以使得所述串行的X个复用信号通过无线复用通道进行传输。
[0029]在第七种可能的实现方式中,根据第一方面,第一种可能的实现方式-第六种可能的实现方式任一项所述的内存总线复用装置,所述装置还包括,
[0030]低通滤波单元,用于将所述叠加单元或者并转串单元获取的所述复用信号进行低通滤波。
[0031]在第八种可能的实现方式中,根据第六种可能的实现方式或第七种可能的实现方式所述的内存总线复用装置,所述装置还包括,
[0032]驱动放大单元,用于将所述低通滤波单元低通滤波后的所述复用信号放大以增强信号。
[0033]第二方面,提供一种内存总线复用方法,包括,
[0034]将接收到的N路内存总线信息通过QAM映射为N个复数平面的频域离散数据;
[0035]将N个复数平面的频域离散数据通过逆傅里叶变换为N个时域离散数据;
[0036]分别用N个正交子载波调制所述N个时域离散数据,获取相互正交的N个时域离散数据;
[0037]将所述相互正交的N个时域离散数据叠加为复用信号,所述复用信号包括所述N个正交的时域离散数据。
[0038]在第一种可能的实现方式中,根据第二方面所述的内存总线复用方法,在所述将接收到的N路内存总线信息通过QAM映射为N个复数平面的频域离散数据之前,所述方法还包括:
[0039]将从W个内存总线上分别接收的W路内存总线信息分为X组,每组分别包含N路内存总线信息。
[0040]在第二种可能的实现方式中,根据第一种可能的实现方式所述的内存总线复用方法,在所述将接收到的N路内存总线信息通过QAM映射为N路复数平面的频域离散数据之前,所述方法还包括:
[0041]将从W个内存总线上分别接收的W路内存总线信息按照内存总线的顺序分为N组,每一组包含X路内存总线信息,且所述X路内存总线信息分别对应至少一个最小内存颗粒对应的内存总线;
[0042]将所述N组内存总线信息进行重新组合后获取X组内存总线信息,其中,所述X组内存总线信息分别包含N路内存总线信息,且重新组合前所述N组内存总线的信息中的每一组包含的X路内存总线信息,分别属于重新组合后的X组的不同组。
[0043]在第三种可能的实现方式中,根据第二种可能的实现方式所述的内存总线复用方法,所述分别用N个正交子载波调制所述N个时域离散数据,获取相互正交的N个时域离散数据,包括:
[0044]分别用N个正交子载波调制所述重新组合后的每一组所述X组内存总线信息中N个时域离散数据,且重新组合前的所述N组内存总线信息中至少一个最小内存颗粒对应的内存总线的信息使用同一个正交子载波调制。
[0045]在第四种可能的实现方式中,根据第三种可能的实现方式所述的内存总线复用方法,所述分别用N个正交子载波调制所述N个时域离散数据,获取相互正交的N个时域离散数据,还包括:
[0046]分别控制每个所述正交子载波的使能,以控制所述正交子载波调制的重新组合前的所述N组内存总线信息中至少一个最小内存颗粒对应的内存总线的信息的访问。
[0047]在第五种可能的实现方式中,根据第二方面、第一种可能的实现方式-第四种可能的实现方式任一项所述的内存总线复用方法,所述方法还包括,
[0048]将并行的X个复用信号转换为串行的X个复用信号,以使得所述串行的复用信号通过无线复用通道进行传输。
[0049]在第六种可能的实现方式中,根据根据第二方面、第一种可能的实现方式-第五种可能的实现方式任一项所述的内存总线复用方法,所述方法还包括,
[0050]将获取的所述复用信号进行低通滤波。
[0051]在第七种可能的实现方式中,根据第六种可能的实现方式所述的内存总线复用方法,所述方法还包括,
[0052]将低通滤波后的所述复用信号放大以增强信号。
[0053]第三方面,提供一种内存总线解复用装置,包括依次连接的分解单元,正交子载波解调单元,快速傅里叶变换单元,正交幅度调制QAM码元解映射单元,其中,
[0054]所述分解单元用于,将接收到的包括N个正交的时域离散数据的复用信号分解为N个正交的时域离散数据;
[0055]所述正交子载波解调单元用于,用N个正交子载波分别解调所述分解单元分解的所述N个正交的时域离散数据,获取非正交的N个时域离散数据;
[0056]所述快速傅里叶变换单元用于,将所述正交子载波解调单元获取的所述非正交的N个时域离散数据通过快速傅里叶变换为N个复数平面的频域离散数据;
[0057]所述QAM码元解映射单元用于,将所述快速傅里叶变换单元转换的所述N个复数平面的频率离散数据信息通过QAM解映射为N路内存总线信息。
[0058]在第一种可能的实现方式中,根据第三方面所述的内存总线解复用装置,所述装置包括,一一对应的,且分别依次连接的X个所述分解单元,X个所述正交子载波解调单元,X个所述快速傅里叶变换单元,X个所述QAM码元解映射单元,其中,
[0059]所述X个所述分解单元分别用于,将接收到的包括N个正交的时域离散数据的复用信号分解为N个正交的时域离散数据;
[0060]所述X个所述正交子载波解调单元分别用于,用N个正交子载波分别解调所述分解单元分解的所述N个正交的时域离散数据,获取非正交的N个时域离散数据;
[0061]所述X个所述快速傅里叶变换单元分别用于,将所述正交子载波解调单元获取的所述非正交的N个时域离散数据通过快速傅里叶变换为N个复数平面的频域离散数据;
[0062]所述X个所述QAM码元解映射单元分别用于,将所述快速傅里叶变换单元转换的N个复数平面的频率离散数据信息通过QAM解映射为N路内存总线信息。
[0063]在第二种可能的实现方式中,根据第一种可能的实现方式所述的内存总线解复用装置,所述装置还包括:
[0064]与所述X个所述QAM码元解映射单元连接的重排序单元,用于将所述X个QAM码元解映射单元解映射的X组所述N路内存总线信息合并为W路内存总线信息,以及将所述W路内存总线信息按照内存总线顺序排序。
[0065]在第三种可能的实现方式中,根据第三方面、第一种可能的实现方式及第二种可能的实现方式任一项所述的内存总线解复用装置,所述装置还包括,
[0066]与所述分解单元连接的低通滤波单元,用于将从内存总线复用装置接收的包括N路正交的时域离散数据的所述复用信号进行低通滤波,并传输至所述分解单元。
[0067]在第四种可能的实现方式中,根据第三方面、第一种可能的实现方式-第三种可能的实现方式任一项所述的内存总线解复用装置,所述装置还包括低通滤波单元和串转并单元,其中,
[0068]所述串转并单元与所述低通滤波单元连接,用于从内存总线复用装置接收的串行的X个复用信号转换为并行的X个复用信号,以及将所述并行的X个复用信号分别传输至低通滤波单元;
[0069]所述低通滤波单元与所述分解单元连接,用于将从所述串转并单元接收的所述并行的X个复用信号中分别进行低通滤波,并传输至所述分解单元;
[0070]或者,
[0071]所述低通滤波单元与所述串转并单元连接,用于将从内存总线复用装置接收的所述串行的X个复用信号的分别进行低通滤波,并传输至串转并单元;
[0072]所述串转并单元与所述分解单元连接,用于将从所述低通滤波单元接收的低通滤波后的所述串行的X个复用信号转换为所述并行的X个复用信号,以及将所述并行的X个复用信号分别传输至所述分解单元。
[0073]第四方面,提供一种内存总线解复用方法,包括,
[0074]将接收到的包括N路正交的时域离散数据的复用信号分解为N个正交的时域离散数据;
[0075]用N个正交子载波分别解调所述N个正交的时域离散数据,获取非正交的N个时域离散数据;
[0076]将所述非正交的N个时域离散数据通过快速傅里叶变换为N个复数平面的频域离散数据;
[0077]将所述N个复数平面的频率离散数据信息通过QAM解映射为N路内存总线信息。
[0078]在第一种可能的实现方式中,根据第四方面所述的内存总线解复用方法,所述方法在将所述N个复数平面的频率离散数据信息通过QAM解映射为N路内存总线信息之后还包括:
[0079]将X组所述N路内存总线信息合并为W路内存总线信息,以及将所述W路内存总线信息按照内存总线顺序排序。
[0080]在第二种可能的实现方式中,根据第四方面或第一种可能的实现方式所述的内存总线解复用方法,所述方法在将接收到的包括N个正交的时域离散数据的复用信号分解为N个正交的时域离散数据之前还包括,
[0081]将从内存总线复用装置接收的包括N个正交的时域离散数据的所述复用信号进行低通滤波。
[0082]在第三种可能的实现方式中,根据第四方面或第一种可能的实现方式所述的内存总线解复用方法,所述方法在将接收到的包括N个正交的时域离散数据的复用信号分解为N个正交的时域离散数据之前还包括,
[0083]从内存总线复用装置接收的串行的X个复用信号转换为并行的X个复用信号;
[0084]将从所述串转并单元接收的所述并行的X个复用信号中分别进行低通滤波;
[0085]或者,
[0086]将从内存总线复用装置接收的所述串行的X个复用信号的分别进行低通滤波;
[0087]将低通滤波后的所述串行的X个复用信号转换为所述并行的X个复用信号。
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1