发明名称 实现基于分布存储结构的具有数据处理能力的DRAM的接口方法
摘要 本发明涉及一种实现基于分布存储结构的具有数据处理能力的DRAM的接口方法,用于主处理器与基于分布存储结构的具有数据处理能力的DRAM存储器之间的信息传递,包括:对内部处理单元的控制,对内部DMA单元的控制,对内部存储单元的访问,所有的访问都采用标准DRAM接口协议,并通过标准DRAM接口进行。本发明可以在不进行任何硬件改动的情况下,将基于分布存储结构的具有数据处理能力的DRAM装置应用于各种数据处理系统,既可以作为普通存储器提供程序与数据的存储能力,又可提供对存储器内数据进行处理的能力,以提高数据处理系统的性能。
申请公布号 CN101241419A 申请公布日期 2008.08.13
申请号 CN200810046724.4 申请日期 2008.01.21
申请人 戴葵 发明人 戴葵
分类号 G06F3/06(2006.01);G06F13/28(2006.01) 主分类号 G06F3/06(2006.01)
代理机构 武汉开元专利代理有限责任公司 代理人 唐正玉
主权项 1、实现基于分布存储结构的具有数据处理能力的DRAM的接口方法,包括采用不同的流程处理对内部存储单元、内部数据处理单元和内部DMA控制器的访问,采用通用存储器的接口时序对基于分布存储结构的具有数据处理能力的DRAM存储器进行操作,由内部接口单元区分对内部存储单元、内部数据处理单元和内部DMA控制器的访问,并完成相应的时序转换,其特征在于:所述接口方法通过通用访存指令实现对内部存储单元的访问,具体流程为:a程序通过通用访存指令发出对内部存储器的访问;b系统软件地址映射模块将通用访存指令中的地址映射为基于分布存储结构的具有数据处理能力的DRAM存储器地址的相应物理空间;c数据处理系统通过标准DRAM存储器接口,发出符合标准DRAM存储器接口时序的信号,对基于分布存储结构的具有数据处理能力的DRAM存储器进行访问;所述接口方法通过应用程序接口(API)实现对内部数据处理单元的访问,具体流程为:a程序通过调用API发出对内部处理单元的访问;b系统软件地址映射模块将API中的地址映射为基于分布存储结构的具有数据处理能力的DRAM存储器地址的相应物理空间;c数据处理系统通过标准DRAM存储器接口,发出符合标准DRAM存储器接口时序的信号,对基于分布存储结构的具有数据处理能力的DRAM存储器进行访问;所述接口方法通过API实现对内部DMA控制器的访问,具体流程如下:a程序通过调用API发出对内部DMA控制器的访问;b系统软件地址映射模块将API中的地址映射为基于分布存储结构的具有数据处理能力的DRAM存储器地址的相应物理空间;c数据处理系统通过标准DRAM存储器接口,发出符合标准DRAM存储器接口时序的信号,对基于分布存储结构的具有数据处理能力的DRAM存储器进行访问;所述内部接口单元通过地址信号区分对内部存储器、对内部数据处理单元和对内部DMA控制器的访问;所述内部接口单元将对内部存储器的访问命令直接发送到内部存储器;所述内部接口单元将对数据处理单元的访问命令,进行时序转换,实现对数据处理单元控制寄存器的访问;所述内部接口单元将对DMA控制器的访问命令,进行时序转换,实现对DMA控制器中控制寄存器的访问。
地址 430073湖北省武汉市东湖高新技术开发区关山大道399号