一种存储器控制器及其相关方法技术

技术编号:3082333 阅读:165 留言:0更新日期:2012-04-11 18:40
一种存储器控制器及其相关方法,所述存储器控制器包含有:一第一数据转换器,用来将一输入数据转换成一第一数据,其中该输入数据的位宽与该第一数据的位宽对应于一第一比例;一第二数据转换器,用来将该输入数据转换成一第二数据,其中该输入数据的位宽与该第二数据的位宽对应于一第二比例;以及一第一选择器,耦接于该第一、第二数据转换器,用来依据一存储器模式设定将该第一数据或该第二数据输出至一存储器装置。本发明专利技术的存储器控制器可以降低存储控制器与控制系统的制造成本,有效地降低所需芯片尺寸,并且增加优良率。

【技术实现步骤摘要】

本专利技术是有关于存储器装置的技术,尤指支持双倍传输速率存储器的存储器控制器及其相关方法
技术介绍
在一般的存储器当中,数据读取和写入的动作只会发生在时钟(clock)信号的上升缘及下降缘两者的其中之一,但双倍传输速率(double data rate,DDR)存储器中的数据写入和读取动作却可在时钟信号的上升缘及下降缘两者中进行。因此,相较于已知的存储器而言,双倍传输速率存储器可提供两倍的数据传输能力。请参考图1,其所示为一已知存储器系统100简化后的示意图。如图所示,存储器系统100包含有一存储器控制器110、一DDR存储器120、一存储器总线130、以及一芯片总线(on-chip bus)140。存储器总线130是用来联系存储器控制器110与DDR存储器120。芯片总线140则是用来联系存储器控制器110与需要存取DDR存储器120的其它组件,例如中央处理单元(CPU)、北桥电路等等。在相关技术中,由于DDR存储器120在每一运作周期中可传输两个存储器字符,故芯片总线140的总线宽度通常设计成存储器总线130的两倍。换言之,倘若存储器总线130的总线宽度为N位,则芯片总线140的总线宽度会设计成2N位。在这一架构下,存储器控制器110必须与DDR存储器120运作在相同的操作频率下。举例而言,若DDR存储器120为一DDR-I 400存储器,则存储器控制器110与该DDR-I 400存储器两者都须运作在200MHz。同理,若DDR存储器120为一DDR-II 800存储器,则存储器控制器110必须运作在400MHz。工作于如此高操作频率的存储器控制器很难用一般的CMOS工艺来实现。虽然这样的存储器控制器有可能在额外付出可观工程资源的情况下实现,但就制造成本、芯片尺寸、优良率以及所需人力资源的角度而言,这显然不是理想的解决方案。由前述可知,已知的存储器系统100的架构并能同时支持DDR-I及DDR-II两种存储器。
技术实现思路
因此本专利技术的目的之一在于提供支持双倍传输速率存储器的存储器控制器及其相关方法,以解决上述问题。本说明书提供了一种存储器控制器的实施例,其包含有一第一数据转换器(data converter),用来将一输入数据转换成一第一数据,该输入数据的位宽(bit width)与该第一数据的位宽是对应于一第一比例;一第二数据转换器,用来将该输入数据转换成一第二数据,该输入数据的位宽与该第二数据的位宽是对应于一第二比例;以及一第一选择器,耦接于该第一、第二数据转换器,用来依据一存储器模式设定该第一数据或该第二数据输出至一存储器装置。本说明书提供了另一种存储器控制器的实施例,其包含有一第一数据转换器,用来将一存储器装置传来的数据转换成一第一数据,该存储器装置传来的数据的位宽与该第一数据的位宽是对应于一第一比例;一第二数据转换器,用来将该存储器装置传来的该数据转换成一第二数据,该存储器装置传来的该数据的位宽与该第二数据的位宽是对应于一第二比例;以及一选择器,耦接于该第一、第二数据转换器,用来依据一存储器模式设定输出该第一数据或该第二数据。本说明书提供了一种写入一目标数据至一存储器装置的方法的实施例,其包含有将该目标数据转换成一第一数据,其中该目标数据的位宽与该第一数据的位宽是对应于一第一比例;将该目标数据转换成一第二数据,其中该目标数据的位宽与该第二数据的位宽是对应于一第二比例;以及依据该存储器装置的类型来选择性地输出该第一数据或该第二数据至该存储器装置。本说明书提供了一种读取一存储器装置的方法的实施例,其包含有将接收自该存储器装置的数据转换成一第一数据,其中接收自该存储器装置的该数据的位宽与该第一数据的位宽是对应于一第一比例;将接收自该存储器装置的该数据转换成一第二数据,其中接收自该存储器装置的该数据的位宽与该第二数据的位宽是对应于一第二比例;以及依据该存储器装置的类型来选择性地输出该第一数据或是该第二数据。本专利技术的存储器控制器可以降低存储控制器与控制系统的制造成本,有效地降低所需芯片尺寸,并且增加优良率。附图说明图1为一已知存储器系统简化后的示意图。图2为本专利技术的存储器系统的第一实施例简化后的示意图。图3为图2中的存储器控制器的一实施例简化后的方块图。图4为本专利技术的存储器系统的第二实施例简化后的示意图。图5为图4中的存储器控制器的一实施例简化后的方块图。主要组件符号说明100、200、400存储器系统110、210、410存储器控制器120、220、420DDR存储器130、230、430存储器总线140、240、440芯片总线310、320、340、350、510、520、540、550 数据转换器330、360、530、560 选择器370、570 暂存器具体实施方式这里需要说明的是,在说明书及权利要求范围当中使用了某些词汇来指称特定的组件。所属领域中具有通常知识者应可理解,硬件制造商可能会用不同的名词来称呼同样的组件。本说明书及权利要求范围并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。在通篇说明书及权利要求当中所提及的“包含”是一开放式的用语,故应解释成“包含但不限定于”。另外,“耦接”一词在此是包含任何直接及间接的电气连接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表该第一装置可直接电气连接于该第二装置,或通过其它装置或连接手段间接地电气连接至该第二装置。请参考图2,其为本专利技术第一实施例的存储器系统200简化后的示意图。存储器系统200包含有一存储器控制器210;一DDR存储器220,通过一存储器总线230耦接于存储器控制器210;以及一芯片总线(on-chip bus)240,耦接于存储器控制器210。芯片总线240是用来联系存储器控制器210与需要存取DDR存储器220的其它组件,例如中央处理单元(CPU)、北桥电路等等。在本实施例中,依据DDR存储器220类型的不同,存储器控制器210具有两种运作模式模式1与模式2。为方便后续的说明,在此假设当DDR存储器220为一DDR-I存储器时,存储器控制器210会运作于模式1,而当DDR存储器220为一DDR-II存储器时,存储器控制器210则会运作于模式2。因此,模式1可称之为DDR-I模式,而模式2则可称之为DDR-II模式。在不同的运作模式下,本实施例的芯片总线240会有不同的有效总线宽度。就一角度而言,芯片总线240的有效总线宽度取决于DDR存储器220的类型而定。在图2的实施例中,存储器总线230的实体总线宽度为M位,而芯片总线240的实体总线宽度则为4M位,但芯片总线240的有效总线宽度在模式1中为2M位,在模式2中则为4M位。换言之,存储器控制器210在模式1(也即DDR-I模式)中仅会用到芯片总线240的一半宽度,而在模式2(也即DDR-II模式)中则会用到芯片总线240的全部宽度。在这样的设计中,当DDR存储器220为一DDR-I存储器时,存储器控制器210是工作于与DDR存储器220相同的操作频率,而当DDR存储器220为一DDR-II存储器时,存储器控制器210的操作频率只需为DDR存储器220的操作频率的一半。倘若DDR-I存储器与DDR-II存储器本文档来自技高网
...

【技术保护点】
一种存储器控制器,其特征在于包含有:一第一数据转换器,用来将一输入数据转换成一第一数据,该输入数据的位宽与该第一数据的位宽是对应于一第一比例;一第二数据转换器,用来将该输入数据转换成一第二数据,该输入数据的位宽与该第二数据的 位宽是对应于一第二比例;以及一第一选择器,耦接于该第一、第二数据转换器,用来依据一存储器模式设定将该第一数据或该第二数据输出至一存储器装置。

【技术特征摘要】
US 2006-4-13 11/279,7501.一种存储器控制器,其特征在于包含有一第一数据转换器,用来将一输入数据转换成一第一数据,该输入数据的位宽与该第一数据的位宽是对应于一第一比例;一第二数据转换器,用来将该输入数据转换成一第二数据,该输入数据的位宽与该第二数据的位宽是对应于一第二比例;以及一第一选择器,耦接于该第一、第二数据转换器,用来依据一存储器模式设定将该第一数据或该第二数据输出至一存储器装置。2.如权利要求1所述的存储器控制器,其特征在于,所述第一或该第二数据转换器为一解复用器。3.如权利要求1所述的存储器控制器,其特征在于,所述第一选择器为一复用器。4.如权利要求1所述的存储器控制器,其特征在于,另包含有一第三数据转换器,用来将接收自该存储器装置的数据转换成一第三数据,该存储器置传来的数据的位宽与该第三数据的位宽是对应于一第三比例;一第四数据转换器,用来将接收自该存储器装置的该数据转换成一第四数据,接收自该存储器装置的该数据的位宽与该第四数据的位宽是对应于一第四比例;以及一第二选择器,耦接于该第三、第四数据转换器,用来依据该存储器模式设定输出该第三数据或该第四数据。5.如权利要求4所述的存储器控制器,其特征在于,所述第三或该第四数据转换器为一复用器。6.如权利要求4所述的存储器控制器,其特征在于,所述第二选择器为一复用器。7.如权利要求4所述的存储器控制器,其特征在于,所述第三比例为1∶2,而所述第四比例为1∶4。8.如权利要求1所述的存储器控制器,其特征在于,所述存储器模式设定是对应于该存储器装置的类型。9.如权利要求8所述的存储器控制器,其特征在于,所述存储器装置为一DDR-I存储器或是一DDR-II存储器。10.如权利要求1所述的存储器控制器,其特征在于,所述第一比例为2∶1,而所述第二比例为4∶1。11.如权利要求1所述的存储器控制器,其特征在于,另包含有一暂存器,耦接于所述第一选择器,用来储存该存储器模式设定。12.一种存储器控制器,其特征在于包含有一第一数据转换器,用来将接收自一存储器装置的数据转换成一第一数据,其中接收自该存储器装置的该数据的位宽与该第一数据的位宽是对应于一第...

【专利技术属性】
技术研发人员:黄祥毅黄大伦
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1