DFI命令和数据通道通用控制器及其读写方法技术

技术编号:37184328 阅读:25 留言:0更新日期:2023-04-20 22:48
本申请涉及一种DFI命令和数据通道通用控制器及其读写方法。所述控制器包括:寄存器配置和命令和写数据解析模块,被配置为根据接收的外部配置的寄存器信息指定DFI协议的相关参数以生成配置信息、根据接收的外部命令判定命令的类型和根据判定的命令类型转换要写入的数据;命令通道控制模块,被配置为根据所述配置信息完成对命令通道信号的控制,以使DRAM处于指定的状态;写数据通道模块,被配置为根据所述配置信息完成对写数据通道信号的控制,以将数据写入所述DRAM;和读数据通道模块,被配置成根据所述配置信息完成对读数据通道信号的控制,以将数据从所述DRAM中读出。以将数据从所述DRAM中读出。以将数据从所述DRAM中读出。

【技术实现步骤摘要】
DFI命令和数据通道通用控制器及其读写方法


[0001]本申请涉及数据存储领域,更具体而言,涉及一种用于使用DFI接口的存储器的DFI命令和数据通道通用控制器结构。

技术介绍

[0002]在数据存储领域,随着技术的发展,各种新型的存储器也被不断开发出来,在诸如LPDDR4、LPDDR5之类的新型存储器中都使用了DFI接口。
[0003]当前将DDR内存接口一般分成内存控制逻辑(MC,Memory Controller)和物理层接口(PHY,Physical Interface)两个部分。为了实现两者之间的标准互联,需要一种MC与PHY之间的标准通信接口。DFI就是这样的一种规范。DFI标准的提出旨在定义一个MC与PHY之间的通用接口,以提高独立模块(IP核等)的复用率,进而降低成本,缩减项目周期。
[0004]具体而言,DFI接口模块用于将由指令发送模块输入的信号按照DFI标准协议将指令发送给支持DFI标准的DDR物理层PHY,并且从读写数据通道模块中取数据,将数据按照DFI标准协议输出,同时接收从物理层PHY输入的数据并送往读本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种DFI命令和数据通道通用控制器,包括:寄存器配置和命令和写数据解析模块,被配置为根据接收的外部配置的寄存器信息指定DFI协议的相关参数以生成配置信息、根据接收的外部命令判定命令的类型和根据判定的命令类型转换要写入的数据;命令通道控制模块,被配置为根据所述配置信息完成对命令通道信号的控制,以使DRAM处于指定的状态;写数据通道模块,被配置为根据所述配置信息完成对写数据通道信号的控制,以将数据写入所述DRAM;和读数据通道模块,被配置成根据所述配置信息完成对读数据通道信号的控制,以将数据从所述DRAM中读出。2.如权利要求1所述的DFI命令和数据通道通用控制器,其特征在于,所述根据接收的外部配置的寄存器信息指定DFI协议的相关参数包括:根据所述寄存器信息选择device type、DFI_CLK和TCK的ratio、BL16/BL32、bank group/8B/16B modes、各个命令之间的间隔等参数。3.如权利要求1所述的DFI命令和数据通道通用控制器,其特征在于,所述命令通道控制模块还被配置为计算DFI命令的起始phase,并根据输入的命令载荷、命令有效指示、1T/2T类型,驱动dfi_cs_pn和dfi_address_pn。4.如权利要求1所述的DFI命令和数据通道通用控制器,所述写数据通道模块,包括:预处理模块,其中所述预处理模块包括:命令同步展宽及延时处理模块,被配置为根据配置信息对写命令pulse进行展宽,展宽后存入移位寄存器以用于生成控制dfi_wrdata_en_pn和dfi_wrdata_wn的valid指示信号;进位判定及缓存模块,被配置为根据配置信息动态计算各个写命令对应的间隔是否发生进位,并将进位信息存入进位信息移位寄存器以用于调整写命令到dfi_wrdata_en_pn的间隔和写命令到dfi_wrdata_wn的间隔;起始phase计算及缓存模块,被配置为计算dfi_wrdata_en_pn/dfi_wrdata_wn的起始phase,并将起始phase信息存入phase信息移位寄存器以支持间隔可配功能;指针计算模块,被配置为控制所述进位信息移位寄存器、所述phase信息移位寄存器输出数据以能支持间隔可配功能,进而辅助控制dfi_wrdata_en_pn/dfi_wrdata_wn;和写使能写数据写片选控制模块,被配置为根据所述配置信息选择直接输出命令展宽信号或延时特定拍输出所述命令展宽信号并最终控制dfi_wrdata_en_pn/dfi_wrdata_wn,并根据所述配置信息和dfi_wrdata_en_pn控制dfi_wrdata_cs_pn。5.如权利要求4所述的DFI命令和数据通道通用控制器,其特征在于,所述读数据通道模块包括预处理模块、读使能读片选控制模块和读数据控制模块;其中,所述读数据通道模块的所述预处理模块...

【专利技术属性】
技术研发人员:李兵王晓阳何亚军钱阔
申请(专利权)人:上海奎芯集成电路设计有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1