发明名称 |
基于FPGA的DDR控制器及控制方法 |
摘要 |
本发明公开了一种基于FPGA的DDR控制器及控制方法。该控制器包括:状态机,被配置为用于完成DDR控制器的时序控制功能,实现对DDR存储器的访问,并根据访问要求在相应的状态之间进行切换;配置控制单元,被配置为用于对DDR存储器寄存器在开机上电时进行配置;激活控制单元,被配置为用于对DDR存储器的数据阵列进行激活;读写控制单元,被配置为用于对外部访问进行同步处理,给出读写标志,并判断是猝发读写还是单周期读写;预充控制单元,被配置为用于完成对激活后的行单元进行无效操作;刷新控制单元,被配置为用于对数据阵列进行充电;端口控制单元,被配置为用于实现数据总线、地址总线和控制总线的端口锁存。本发明利于解决DDR存储器的控制问题。 |
申请公布号 |
CN105279116A |
申请公布日期 |
2016.01.27 |
申请号 |
CN201510652050.2 |
申请日期 |
2015.10.08 |
申请人 |
中国电子科技集团公司第四十一研究所 |
发明人 |
栗永强;张永坡;布乃红;戚瑞民;王俊生 |
分类号 |
G06F13/16(2006.01)I;G06F13/38(2006.01)I |
主分类号 |
G06F13/16(2006.01)I |
代理机构 |
济南舜源专利事务所有限公司 37205 |
代理人 |
朱玉建 |
主权项 |
基于FPGA的DDR控制器,其特征在于,包括:状态机,被配置为用于完成DDR控制器的时序控制功能,实现对DDR存储器的访问,并根据访问要求在相应的状态之间进行切换;配置控制单元,被配置为用于对DDR存储器寄存器在开机上电时进行配置;激活控制单元,被配置为用于对DDR存储器的数据阵列进行激活;读写控制单元,被配置为用于对外部访问进行同步处理,给出读写标志,并判断是猝发读写还是单周期读写;预充控制单元,被配置为用于完成对激活后的行单元进行无效操作;刷新控制单元,被配置为用于对数据阵列进行充电;端口控制单元,被配置为用于实现数据总线、地址总线和控制总线的端口锁存。 |
地址 |
233010 安徽省蚌埠市华光大道726号 |