发明名称 双端口访问对称动态存储器的接口
摘要 本发明涉及计算机接口,具体为双端口访问对称动态存储器的接口。解决采用双口RAM器件作为共享存储器和采用总线的分时复用技术访问共享存储器存在的成本、存储器容量、系统性能、易用性等方面的缺陷。包括控制模块、2个处理器接口模块、2个存储器接口模块、刷新模块、初始化模块。本发明的接口连接两片相同型号、互为镜像的动态存储器,进而作为两个处理器的共享存储器,实现了在高系统性能、高速处理器的要求下,两个处理器同时通过本接口无冲突的访问共享存储器。
申请公布号 CN101196857A 申请公布日期 2008.06.11
申请号 CN200810054407.7 申请日期 2008.01.04
申请人 太原理工大学 发明人 张刚;李伟;张陌;谢克明
分类号 G06F13/16(2006.01);G06F3/06(2006.01);G06F15/167(2006.01) 主分类号 G06F13/16(2006.01)
代理机构 山西太原科卫专利事务所 代理人 朱源
主权项 1.双端口访问对称动态存储器的接口,其特征为:包括中央控制模块、处理器接口模块1、处理器接口模块2、动态存储器接口模块I、动态存储器接口模块II、初始化模块、刷新模块;中央控制模块由对来自初始化模块的初始化请求、来自刷新模块的刷新请求、来自处理器接口模块1的读写请求和写回请求、来自处理器接口模块2的读写请求和写回请求进行判决的请求判决模块,与请求判决模块相连的主状态机模块,信号接口选通模块,控制命令生成模块和存储器接口选通模块构成;主状态机模块负责整个接口的工作状态的切换;信号接口选通模块在主状态机模块控制下对来自处理器接口模块1的读信号或本地写信号和写回信号、来自处理器接口模块2的读信号或本地写信号和写回信号、初始化信号、刷新信号进行选通,控制命令生成模块配合主状态机模块生成对处理器接口模块1、处理器接口模块2、初始化模块、刷新模块的响应信号以及对动态存储器接口模块I、动态存储器接口模块II的选通控制信号,存储器接口选通模块在主状态机模块的选通控制下一侧与信号接口选通模块连接、另一侧分别与动态存储器接口模块I、动态存储器接口模块II相连;处理器接口模块包括控制部分、处理器命令接口部分、数据缓存区部分;控制部分由控制器模块、与控制器模块相连的状态反馈模块和命令生成模块构成;处理器命令接口部分由处理器状态机模块、命令解析模块、地址转换模块、与控制部分中的控制器模块相连的读写状态机模块和写回状态机模块构成,命令解析模块和地址转换模块配合处理器状态机模块分别完成对处理器的命令翻译和将处理器访问地址转换为存储器的访问地址并输送给控制部分的控制器模块;数据缓存区部分由与处理器命令接口部分中的地址转换模块和控制部分中的控制器模块相连的数据分离选通模块、读缓存模块、本地写缓存模块、异地写缓存模块构成,数据分离选通模块将处理器读写共用的数据信号和经地址转换模块转换后的地址信号分成读通道和写通道,读通道连接读缓存,写通道连接本地写缓存和异地写缓存,本地写缓存和读缓存模块受控于读写状态机模块,异地写缓存模块受控于写回状态机模块,读缓存模块、本地写缓存模块、异地写缓存模块分别与数据分离选通模块和中央控制模块中的信号接口选通模块相连,同时读缓存模块、本地写缓存模块和异地写缓存模块还与控制器模块相连;控制部分中的控制器首先依据处理器命令接口部分中的命令解析模块发来的读写命令并与命令生成模块配合向中央控制模块发出读写请求、写回请求,并根据状态反馈模块接收到的响应信号及处理器命令接口部分中的读写状态机、写回状态机内的状态信息并与命令生成模块配合生成发向中央控制模块中的信号接口选通模块的读信号或本地写信号和写回信号,状态反馈模块接收来自中央控制模块的响应信号和来自动态存储器接口模块的动态存储器状态信息并将该存储器状态信息经控制器送往读写状态机和写回状态机模块;动态存储器接口模块由控制器模块、控制器模块选通控制的内部命令选通模块和动态存储器数据选通分离模块、与内部命令选通模块相连的动态存储器命令模块和BANK管理模块构成;控制器模块接收来自中央控制模块的选通控制信号并将BANK管理模块所负责的动态存储器状态信息反馈给处理器接口模块;内部命令选通模块在控制器模块的选通控制下将对来自中央控制模块的信号送给动态存储器命令模块和BANK管理模块,动态存储器命令模块与动态存储器的控制信号线、地址信号线相连,BANK管理模块根据对动态存储器操作的命令和地址信号判断存储器内部各BANK和行的状态信息,并将该状态反馈给控制器模块;动态存储器数据分离选通模块将动态存储器的读写数据分离开,并直接与动态存储器的数据线相连。
地址 030024山西省太原市迎泽西大街79号