当前位置: 首页 > news >正文

做网站地图58精准推广点击器

做网站地图,58精准推广点击器,福田蒙派克,预约网站模板关于FPGA对 DDR4 (MT40A256M16)的读写控制 I 语言 :Verilg HDL EDA工具:ISE、Vivado 关于FPGA对 DDR4 (MT40A256M16)的读写控制 I一、引言二、DDR4的特性(MT40A256M16)(1…

关于FPGA对 DDR4 (MT40A256M16)的读写控制 I

语言 :Verilg HDL
EDA工具:ISE、Vivado

      • 关于FPGA对 DDR4 (MT40A256M16)的读写控制 I
        • 一、引言
        • 二、DDR4的特性(MT40A256M16)
          • (1) 电压和电源管理
          • (2)内部参考电压生成
          • (3) 命令/地址延迟(CAL)
          • (4)写入均衡 (Write Leveling)
          • (5)自刷新模式 (Self Refresh Mode)
          • (6)命令/地址奇偶校验 (Command/Address Parity)
          • (7)数据总线写入循环冗余校验 (Databus Write Cyclic Redundancy Check, CRC)
          • (8)低功耗自刷新 (Low-Power Auto Self Refresh, LPASR)
          • (9)温度控制刷新 (Temperature-Controlled Refresh, TCR):
          • (9)数据总线反转 (Data Bus Inversion, DBI)
        • 三、DDD4关键时序参数和地址

  • 关键词: 调用,Verilog HDL,ifdef 和 endif ,generate语句
一、引言

博主将会写一个系列的文章 关于FPGA对DDR4(MT40A256M16)的有效读写控制,最大化FPGA对DDR4的读写控制。首先将对DDR4的技术文档进行研读,注重DDR4的读写操作、刷新时间等。

二、DDR4的特性(MT40A256M16)

DDR4 SDRAM即双倍数据速率第四代同步动态随机存取存储器,比DDR3强在速率上,可以跑到2000M到3000M MT/s(百万次每秒)的速度,具体因芯片型号为准。

(1) 电压和电源管理

VDD = VDDQ = 1.2V ±60mV
VPP = 2.5V, –125mV/+250mV

(2)内部参考电压生成
片上、内部、可调节的VREFDQ生成
(3) 命令/地址延迟(CAL)

CAL是DDR4内存中的一个特性,用于减少内存控制器在发送读或写命令到内存时的等待时间。通过使用CAL,内存控制器可以在内存接收到命令和地址信息之前,提前发送这些信息,从而减少内存操作的整体延迟。
CAL功能可以被配置为不同的延迟级别,这通常以时钟周期的数量来表示。例如,如果CAL被设置为1,则表示内存控制器可以在命令有效前一个时钟周期发送命令和地址信息。这种预加载机制有助于提高内存的效率和性能,尤其是在高频率操作时。
CAL功能可以被启用或禁用,并且其值(即延迟的时钟周期数)需要根据特定的内存操作和内存控制器的要求进行编程到模式寄存器中。

(4)写入均衡 (Write Leveling)

一个补偿信号完整性问题的特性,允许内存控制器调整数据存取时序,以确保数据在内存中正确写入。

(5)自刷新模式 (Self Refresh Mode)

允许内存在不活跃时自动进入低功耗状态,同时保持数据的完整性。

(6)命令/地址奇偶校验 (Command/Address Parity)

提供了一种错误检测机制,确保命令和地址信息的准确性

(7)数据总线写入循环冗余校验 (Databus Write Cyclic Redundancy Check, CRC)

增加了数据写入时的错误检测和校正能力,提高了数据的完整性

(8)低功耗自刷新 (Low-Power Auto Self Refresh, LPASR)

根据系统需求和温度条件,自动调整自刷新频率以降低功耗。

(9)温度控制刷新 (Temperature-Controlled Refresh, TCR):

根据环境温度调整刷新周期,以优化性能和可靠性。。

(9)数据总线反转 (Data Bus Inversion, DBI)

一种提高信号完整性的特性,允许内存控制器反转数据总线的极性。

三、DDD4关键时序参数和地址

(1)不同DDR4速度等级 代表不同的速率, 关键时序参数如下所示
在这里插入图片描述

tRCD (ns): 行地址到列地址的延迟时间,即从发出行选择命令到列地址稳定的延迟,以纳秒为单位。

tRP (ns): 行预充电时间,即从发出预充电命令到行可以再次被激活的时间。

CL (ns): CAS延迟,这是从发出读或写命令到数据可以被访问的时间
DDR4-2666速度等级的内存,其tRCD、tRP和CL的值为13.50纳秒。

这些参数对于内存控制器的设计和内存系统的性能至关重要。内存控制器必须根据这些参数来设计其操作时序,以确保数据可以正确地在内存和处理器之间传输,同时避免数据损坏或系统不稳定。
(2) 地址在这里插入图片描述

Bank Groups: DDR4 SDRAM被组织成多个“bank groups” 。每个bank group包含一定数量的“banks”

Bank Addressing: 每个bank group内部的banks通过“bank address”( BA[1:0])来寻址

Row and Column Addressing: 内存阵列中的行和列通过行地址和列地址来选择。行地址由A[15:0](或更少,取决于配置)提供,而列地址由A[9:0]提供。

Page Size: 每个bank的页面大小是固定的,并且根据组织方式(ORG)和列地址位(COLBITS)计算得出。页面大小影响着内存的突发传输能力

例如:512 Meg x 8配置:4个bank groups,每组4个banks,行地址为32K(A[14:0]),列地址为1K(A[9:0]),页面大小为1KB。

http://www.zhongyajixie.com/news/1056.html

相关文章:

  • 吉林省长春市建设局网站百度推广中心
  • 住房和城乡建设部电工证论坛seo招聘
  • 杭州网站建设V芯ee8888e优化关键词怎么做
  • wordpress本地视频教程扬州seo推广
  • 南京驰铭做网站公司网站运营推广
  • 怎么做网站的浏览栏网站app免费生成软件
  • 闸北做网站公司我们公司在做网站推广
  • 新疆通汇建设集团有限公司网站alexa全球网站排名分析
  • 网站评论区怎么做百度竞价开户需要多少钱
  • 个人社保缴费基数查询优化大师如何删掉多余的学生
  • 为什么我的网站做不起来深圳网络推广网站
  • 平面设计与制作青岛百度推广优化
  • 私人做网站有什么用竞价账户托管哪家好
  • 国外比较好的资源网站百度推广平台登录
  • 网站建设定制网站建设公司免费发布推广的平台
  • sever2012做网站必应搜索引擎网址
  • 做网站收费标准点击量按效果付费的推广
  • phpstudy搭建网站教程上海专业seo排名优化
  • wordpress 插件 喜欢保定seo排名优化
  • 医疗网站不备案徐州seo代理计费
  • 网站制作与维护公司互联网广告营销
  • 滁州网站建设hi444做百度推广的网络公司广州
  • 薅羊毛做任务赚钱网站网站seo在线诊断分析
  • 郑州做网站电话谷歌首页
  • 网站之间如何做视频交换怎么做个人网页
  • 韩国教育网站模板网页设计效果图及代码
  • 计算机网络技术网站建设方向百度信息流代运营
  • 利用网站制作网页seo优化与推广招聘
  • apicloud影视源码宜昌网站seo收费
  • vr 做的网站乱码链接怎么用