[发明专利]计算机访问扩充内存的方法有效
| 申请号: | 200610061157.0 | 申请日: | 2006-06-13 |
| 公开(公告)号: | CN101089828A | 公开(公告)日: | 2007-12-19 |
| 发明(设计)人: | 刘志永 | 申请(专利权)人: | 深圳市研祥智能科技股份有限公司 |
| 主分类号: | G06F12/06 | 分类号: | G06F12/06 |
| 代理公司: | 深圳中一专利商标事务所 | 代理人: | 张全文 |
| 地址: | 518010广东省深*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 计算机 访问 扩充 内存 方法 | ||
【技术领域】
本发明涉及计算机,尤其涉及一种计算机访问扩充内存的方法。
【背景技术】
随着科学技术的发展,计算机已广泛应用于人们的日常工作、学习、生活的各个领域,成为现代人类社会不可或缺的工具之一。
计算机内存是计算机的基本组成单元之一,用于存储计算机程序和数据,保证计算机正确和高效的运行,计算机系统中内存容量越大,其运行效率就越高。因此越来越多的应用对内存容量的需求越来越多。然而,目前现有的计算机系统的内存绝大多数为32位地址寻址空间,其最大的理论值只能支持4GB内存,一次只能访问4GB大小的内存,因此扩充内存之后无法访问。
【发明内容】
本发明所要解决的技术问题在于,提供一种计算机访问扩充内存的方法,可访问比理论值更大的内存。
本发明所采用的技术方案为:一种计算机访问扩充内存的方法,计算机扩充内存装置包括中央处理器、FPGA芯片、内存槽及电源管理电路,
所述计算机访问扩充内存的方法,包括以下步骤:
步骤1:中央处理器向FPGA芯片发送所要访问的内存页号,所述FPGA芯片选择指定内存页;
步骤2:中央处理器向FPGA芯片发出读写所要访问的内存页号的某个地址的内存单元的请求,所述FPGA芯片选中指定内存单元。
更具体地,所述中央处理器访问扩充内存之前,FPGA芯片先对内存进行编页。
更具体地,在所述FPGA芯片选择指定内存页的步骤中,FPGA芯片将收到的内存页号转换为内存槽上的高位地址信号传输给内存进行选择。
更具体地,在所述FPGA芯片选中指定内存单元的步骤中,FPGA芯片将由收到的内存单元地址减去PCI内存基地址得到的页内地址转换为内存槽上的低位地址信号。
更具体地,所述FPGA芯片内写入PCI总线标准的接口逻辑,通过PCI总线与所述中央处理器连接。
更具体地,所述FPGA芯片内写入DDR内存标准的控制逻辑、DDRII内存标准的控制逻辑或SDRAM内存标准的控制逻辑。
更具体地,所述FPGA芯片通过DDR内存标准接口、DDRII内存标准接口或SDRAM内存标准接口的内存槽与所述内存连接。
本发明与现有技术相比,有益效果在于:本发明的计算机访问扩充内存的方法,对计算机内存进行分页,需访问的时候调用相应页数的内存,实现中央处理器访问大于4GB的内存,解决了内存的最大的理论值只能支持4GB的难题。
【附图说明】
图1是本发明计算机扩充内存装置的示意图。
图2是本发明的中央处理器访问内存的方法示意图。
【具体实施方式】
请参阅图1,本发明的计算机扩充内存装置包括中央处理器101、FPGA(Programmable Gate Array,现场可编程门阵列)芯片102、内存槽103及电源管理电路104。所述FPGA芯片102通过PCI总线与所述中央处理器101连接,所述FPGA芯片102通过内存槽103与内存连接,所述电源管理电路104与PCI总线、FPGA芯片102及内存槽103连接,给FPGA芯片102及内存槽103供电。
所述FPGA芯片102中写入有PCI总线接口逻辑、DDR内存标准的控制逻辑、DDR II内存标准的控制逻辑、或SDRAM内存标准的控制逻辑。所述FPGA芯片102通过PCI总线与所述中央处理器101连接,提供中央处理器访问内存的方法。
所述内存槽103可选用DDR标准接口、DDR II内存标准接口或SDRAM内存标准接口。
请参阅图2,所述中央处理器101访问内存槽103上的内存的方法,遵循以下步骤:
步骤1:FPGA芯片102对内存进行编页,FPGA芯片102根据计算机能支持的内存大小对扩充内存及原有内存进行编号,如,计算机可支持内存为4GB,原有内存为4GB,扩充内存为8GB,计算机将原有内存编号为0,扩充内存的每4GB大小的内存各编号为1、2;
步骤2:所述中央处理器101先向所述FPGA芯片102发送要访问的内存页号;
步骤3:所述FPGA芯片102将收到的内存页号转换为内存槽103上的高位地址信号,选中指定内存页;
步骤4:所述中央处理器101向FPGA芯片102发出读写该内存页的某个地址的内存单元的请求;
步骤4:所述FPGA芯片102将收到的内存单元地址减去PCI内存基地址得到页内地址,所述FPGA芯片102将页内地址转换为内存槽103上的低位地址信号,选中指定内存单元;
步骤5:所述中央处理器101读写指定内存单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市研祥智能科技股份有限公司,未经深圳市研祥智能科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610061157.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种治疗糖尿病性脂肪肝的中药制剂
- 下一篇:一种山楂罐头的制作工艺





