一、DDR内存简介

  • 1、RAM 和 ROM
  • 2、SRAM
    一开始芯片内部 RAM,后面因为应用需要外扩 RAM,比如 STM32F103 外扩了1MB SRAM。
    is62wv51216,这是一个16位宽的 1MB RAM。
    缺点:成本高,位价高。
    优点:相比 SDRAM,SRAM 无需刷新(SDRAM 需要刷新,后面会讲解),读写速度快 。SRAM 能做到与CPU 的频率一致,常用作Cache。
  • 3、SDRAM
    同步动态随机存储器,需要时钟线
    常见频率是100MHz,133,166,200 MHz
    需要刷新

二、DDR3 时间参数

  • 1、传输速率
    DDR3 1600、DDR3 1866、DDR4 2400、DDR4 3200
    单位:MT / s,每秒传输多少兆次
    不同的传输速度,芯片的时序是不一样的

  • 2、tRCD
    RAS-to-CAS Delay,也就是行寻址到列寻址之间的延迟

  • 3、CL参数
    当列地址发出以后就会触发数据传输,但是数据从存储单元到内存芯片 IO 接口上还需要一段时间,这段时间就是非常著名的 CL(CAS Latency),也就是列地址选通潜伏期

  • 4、tRC

  • 5、tRAS

三、I.MX6U MMDC 控制器

  • 1、multi-mode DDR controller
    多模,支持 DDR3 / DDR3L LPDDR2 * 16 位 (只能接16位)
  • 2、MMDC 最高支持 DDR3 频率是 400 MHz,800 MT / s。
  • 3、MMDC 提供的 DDR3 连接信号。6ull 给 DDR 提供了专用的 IO,只能作为DDR引脚 使用。

DDR 时钟配置
时钟源为 MMDC_CLK_ROOT = PLL2_PFD2 = 396 MHz。在前面例程已经设置为 396 MHz。
看时钟树找到相应的寄存器位进行设置
CBCMR 寄存器的 PRE_PERIPH2_CLK_SE 位来选择,也就是 bit22 :21,设置pre_periph2 的时钟源,设置为 01,也就是 PLL2_PFD2 作为 pre_Periph2 的时钟源。
CBCDR 的寄存器的 PERIPH_CLK_SEL,也就是 bit26 ,设置为0,PLL2作为 MMDC 时钟源就是 396 MHz。
CBCDR 寄存器的 FABRIC_MMDC_PODF 位,也就是 bit5 :3,设置为0,也就是 1分频。

四、DDR3L 初始化与测试

  • 1、ddr_stress_tester 配置文件
    excel 配置文件,excel配置好以后 ,realview.inc 非同步更新。
  • 2、.inc 文件
    ddr_stress_tester 工具需要用到 .inc 文件。
  • 3、测试
    ddr_stress_tester 通过 USB 将 .inc 文件中的配置信息下载到开发板里面。
    直接进行超频测试的话会失败,因为没有做校准,首先要用 DDR_Tester.exe 软件对正点原子 ALPAH 开发板的 DDR3L 进行校准,因为不同的 PCB 其走线不同,必须要进行校准,经过校准一会 DDR3L 就会工作到最佳状态。

imx6ul 16 之DDR相关推荐

  1. 计算机组成原理计算tag,计算机组成原理计算题

    <计算机组成原理计算题>由会员分享,可在线阅读,更多相关<计算机组成原理计算题(7页珍藏版)>请在人人文库网上搜索. 1.计算题:[第三章]交叉方式的片选方法,交叉方式的地址分 ...

  2. DDR4原理及硬件设计

    DDR4-DRAM的工作原理 其引脚按照功能可以分为7类:前3类为电源.地.配置. 后4类为:控制信号.时钟信号.地址信号.数据信号 电源.地.配置信号的功能很简单,在此不赘述.控制信号主要是用来完成 ...

  3. XiaoMi-Ruby-15.6-UMA-only黑苹果efi引导文件

    电脑配置 规格 详细信息 电脑型号 小米笔记本Ruby15.6"2019款独显款(UHD 620+MX 110) 处理器 Intel(R)Core(TM)i5-8250U 内存 SK hyn ...

  4. AX7A200教程(3): DDR3突发读写

    上一个章节我们新建工程,然后进行基本的初始化操作,这个章节将在上个工程的基础上进行突发读写 因ddr3读写部分控制信号比较多,所以ddr3读写控制模块比较复杂,本章节着重于一个256位数据的突发读写, ...

  5. DDR4硬件原理图设计详解

    作为硬件工程师,我们通常收到需求是:该产品内存配置为DDR4,容量16Gb(2GB=16Gb). 而我们通常需要把这个"简陋"的需求,转化为具体的电路,该如何去实现呢? 其实,很简 ...

  6. DDR4 硬件设计笔记

    1 DDR4概述 DDR4全称,DDR4-DRAM,与其他DDR系列DRAM一样,是当前电子系统架构中使用最为广泛的的RAM存储器.DRAM全称Dynamic Random Access Memory ...

  7. 集训二报告:简易电子秤1

    摘要 本设计由桥式压力传感器将重力转换成电压信号,然后通过HX711进行放大和模数转换成数字信号传送给STC89C52进行数字信号处理,以等价转换成重力并显示出来,同时具有计价功能,具有功能多.功耗低 ...

  8. mt7628芯片参数/芯片资料介绍

    mt7628处理器: MT7628nn/mt7628an 系列产品是新一代2T2R 802.11n Wi-Fi AP / 路由器 (系统单芯片). MT7628可提升射频效能表现.减低功耗,并将整体物 ...

  9. 一篇文章看懂ADAS

    本文是DR数据复兴原创小课堂,每周二.四你可以在DR数据复兴公众号看到这个连载(除特别情况外). DR数据复兴是由上海微技术工业研究院建立推广的传感器•物联网•大数据创新创业平台,为创业者和投资者提供 ...

最新文章

  1. python添加数组元素_Python列表附录–如何向数组添加元素,并附带示例说明
  2. 《JavaScript高级程序设计》阅读笔记(七):ECMAScript中的语句
  3. Mxnet的.lst文件介绍
  4. C/C++内存分配与Linux内存管理进程所涉及到的五个数据段 .
  5. oracle数据库初始化参数分类,oracle初始化参数设置
  6. Java Annotaion认识
  7. 剑指offer-从尾到头打印链表
  8. 电子文档秒变手写文字:这个工具绝了!!
  9. 【机器学习】一型模糊集和二型模糊集
  10. 高效能管理之要事第一 时间管理表格2
  11. 计算机毕设应用型开题报告,毕设开题报告范文.doc
  12. msdia80.dll文件出现在磁盘根目录下的解决方案(转)
  13. Oracle数据库管理(一):创建和删除数据库
  14. BREDR之inquiry及page
  15. 服务器显卡直通和GPU问题分析
  16. 如何让你的电脑声音增大500%
  17. 2月28日,鸿蒙群友见面会活动回顾
  18. python xlutils模块安装_python接口测试,第三方包xlrd和xlutils,怎么安装
  19. EOS 安装本地环境,发币教程,本地节点
  20. 如何找到微信公众号的视频链接及视频?

热门文章

  1. 硬件笔记(15)----射频天线知识
  2. 微博删除外部网站关系
  3. 量化-JoinQuant
  4. Oracle ora 01261,Oracle心得:ORA-01261:ORA-01262:错误的解决
  5. matlab的字符串操作函数
  6. 手把手教你如何给视频快速消音并添加背景音乐
  7. Au 音频效果参考:滤波与均衡
  8. 三个方向,把握元宇宙人才培养趋势|猿代码科技
  9. 在互联网寒潮来临之际,怎么样才能站稳脚跟!
  10. mysql数据库课程设计机房管理系统_基于web的机房管理(完整源码+论文全套+教学视频)...