[发明专利]记忆体存取控制方法有效
| 申请号: | 200710080125.X | 申请日: | 2007-02-12 |
| 公开(公告)号: | CN101246442A | 公开(公告)日: | 2008-08-20 |
| 发明(设计)人: | 刘维理 | 申请(专利权)人: | 南亚科技股份有限公司 |
| 主分类号: | G06F11/10 | 分类号: | G06F11/10 |
| 代理公司: | 北京中原华和知识产权代理有限责任公司 | 代理人: | 寿宁;张华辉 |
| 地址: | 中国台湾桃园县龟山*** | 国省代码: | 中国台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 记忆体 存取 控制 方法 | ||
技术领域
本发明是有关于一种记忆体存取控制方法,且特别是有关于一种利用循环冗余校验(cyclic redundancy check,CRC)来提高错误校验能力的记忆体存取控制方法。
背景技术
在通讯系统或电脑系统中,可利用循环冗余校验(cyclic redundancycheck,CRC)来提高错误校验能力。在资料传输或资料储存后,CRC可用于校验在资料传输过程中是否发生错误。在资料传输过程中,收/发双方都需要进行CRC运算,然后由某一方比对双方所算出的CRC结果,即可得知所接收到的资料是否有错误。
请参考图1,其显示将CRC-16应用于电脑系统的记忆体存取控制的现有习知技术。在此,以系统时脉为800MHz,资料汇流排DQ<7:0>为8位,而CRC汇流排CRC<1:0>为2位为例说明。应用CRC-1 6时,所得到的CRC结果为16位。
如图1所示,主控电路(如CPU)发出读取指令R-A与R-B给记忆体。回应于此读取指令R-A与R-B,经过数个周期后,记忆体取出内部资料D-A与D-B,在此“内部资料”代表资料尚未放至资料汇流排DQ<7:0>。资料D-A包含8个位组A0~A7,资料D-B包含8个位组B0~B7。记忆体控制器会根据内部资料D-A与D-B做CRC运算CRC-AB。
当记忆体要输出资料D-A与D-B时,某些位组(比如A3与B3)会放置于CRC汇流排CRC<1:0>上,而其他的位组则放置于资料汇流排DQ<7:0>上。请注意,在图1中,A0与A1间的空白格代表此时资料汇流排DQ<7:0>上没有资料在传输。
当开始将资料通过资料汇流排DQ<7:0>送出时,即可开始进行CRC运算CRC-AB。如图1所示,等到CRC运算CRC-AB完成后,即可通过CRC汇流排CRC<1:0>传送CRC运算结果CRC-AB。
如此,可完成从记忆体读出资料D-A与D-B,并将CRC结果输出给主控电路。
然而,此种现有习知技术的缺点在于:(1)硬体架构复杂,电路面积高且消耗功率高;(2)两个读取指令间的延迟(tCCD latency)很紧凑(tight),比如为1.25ns,导致设计不易;(3)从发出读取指令到资料从记忆体输出间的时间延迟过长;(4)在计算CRC过程中,需暂存资料A与资料B,更增加设计困难度;(5)CRC的运算需在很短时间(以图1为例,1.25ns)内完成,不易实现。
较好能有一种记忆体存取控制方法,其可改善上述现有习知技术的缺点。
发明内容
本发明提供一种记忆体存取控制方法,在记忆体读取过程中,循环冗余校验(cyclic redundancy check,CRC)运算结果是通过资料汇流排送出,而一部份的读出资料则通过CRC汇流排送出。在记忆体写入过程中,资料通过资料汇流排上接收而其对应的CRC结果则由CRC汇流排上送出。
本发明提供一种记忆体存取控制方法,在进行CRC运算时,不需要同时保留住两笔或多笔资料,只要暂时保留正在进行CRC运算的该笔资料即可。
本发明提供一种记忆体存取控制方法,包括:发出第一读取指令至一记忆体;回应于第一读取指令,从记忆体撷取出第一读取资料;执行第一读取资料的CRC运算,以得到第一CRC结果;通过资料汇流排传输此第一读取资料的某一部份与通过CRC汇流排传输此第一读取资料的剩余部份;以及通过资料汇流排传输第一CRC结果。
此外,本发明也提供一种记忆体存取控制方法,包括:发出第一读取指令与第二读取指令至记忆体;回应于第一读取指令,从记忆体撷取出第一读取资料;执行第一读取资料的CRC运算,以得到一第一CRC结果;回应于第二读取指令,从记忆体撷取出第二读取资料;执行第二读取资料的CRC运算,以得到第二CRC结果;通过资料汇流排传输第一读取资料的一部份并通过CRC汇流排传输第一读取资料的其他部份;通过资料汇流排传输第一CRC结果;通过资料汇流排传输第二读取资料的一部份并通过CRC汇流排传输第二读取资料的其他部份;以及通过资料汇流排传输第二CRC结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南亚科技股份有限公司,未经南亚科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710080125.X/2.html,转载请声明来源钻瓜专利网。





