Hi3559AV100 DDR4 驱动配置说明
1.1 Hi3559AV100 DDR4 CLK/AC 驱动配置方法
寄存器地址
DDR PHY0:0x1206d0bc
DDR PHY1:0x1206f0bc
寄存器描述
− Bit[5:3]:CLK 驱动
− Bit[14:12]:2T 驱动
− Bit[20:18]:1T 驱动
驱动大小定义
− 000:Disable
− 001:240ohm
− 010: 120ohm
− 011:80ohm
− 100: 60ohm
− 101: 48ohm
− 110:40ohm
− 111:34ohm
1.2 Hi3559AV100 DDR4 写方向 DQS/DQ 驱动配置方法
寄存器地址
DDR PHY0:0x1206d228(byte0/1)、0x1206d328(byte2/3)
DDR PHY1:0x1206f228(byte0/1)、0x1206f328(byte2/3)
寄存器描述
− Bit[2:0]:写方向 DQS 驱动
− Bit[8:6]:写方向 DQ 驱动
驱动大小定义
− 000:Disable
− 001:240ohm
− 010: 120ohm
− 011:80ohm
− 100: 60ohm
− 101: 48ohm
− 110:40ohm
− 111:34ohm
1.3 Hi3559AV100 DDR4 读方向 DQS/DQ 驱动配置方法
寄存器地址
DDR PHY0:0x1206c064
DDR PHY1:0x1206e064
寄存器描述
− Bit[18:17]:DDR4 读方向 DQS/DQ 驱动配置
驱动大小定义
− 00:34ohm
− 01:48ohm
− 10:Reserved
− 11:Reserved
Hi3559AV100 DDR4 ODT 配置说明
2.1 Hi3559AV100 DDR4 写方向 DQS/DQ ODT 配置
寄存器地址
DDRC0:0x120680a0
DDRC1:0x120690a0
寄存器描述
− Bit0=0:写方向 ODT 关闭
− Bit0=1:写方向 ODT 打开
2.1.2 写方向 ODT 大小配置
寄存器地址
DDR PHY0:0x1206c064
DDR PHY1:0x1206e064
寄存器描述
− Bit[26:24]:DDR4 写方向 DQS/DQ ODT 配置
写方向 ODT 大小定义
− 000:Disable
− 001:60ohm
− 010:120ohm
− 011:40ohm
− 100:240ohm
− 101:48ohm
− 110:80ohm
− 111:34ohm
2.2 Hi3559AV100 DDR4 读方向 DQS/DQ ODT 配置
2.2.1 读方向ODT使能
寄存器地址
DDR PHY0:0x1206d248(byte0)、0x1206d2c8(byte1)
0x1206d348(byte2)、0x1206d3c8(byte3)
DDR PHY1:0x1206f248(byte0)、0x1206f2c8(byte1)
0x1206f348(byte2)、0x1206f3c8(byte3)
寄存器描述
− Bit[3]=0:读方向 ODT 打开
− Bit[3]=1:读方向 ODT 关闭
2.2.2 读方向 ODT 大小配置
寄存器地址
DDR PHY0:0x1206d204(byte0/1)、0x1206d304(byte2/3)
DDR PHY1:0x1206f204(byte0/1)、0x1206f304(byte2/3)
寄存器描述
− Bit[31:29]:读方向 DQS 的 ODT
− Bit[28:26]:读方向 DQ 的 ODT
读方向 ODT 大小定义
− 000:Disable
− 001:240ohm
− 010:120ohm
− 011:80ohm
− 100:60ohm
− 101:48ohm
− 110:40ohm
− 111:34ohm
文章来源于http://bbs.16rd.com/thread-470910-1-1.html,转载请注明出处

海思Hi3559A/CV100 DDR4驱动配置手册的更多相关文章

  1. 【海思】Hi3531A SPI功能的详细配置以及使用

    目录 一.前言 二.SPI管脚信息获取 2.1 SPI_SCLK.SPI_SDI.SPI_SDO管脚复用寄存器 2.2 片选SPI_CSN0-SPI_CSN3管脚寄存器 三.配置和使能与SPI相关的管 ...

  2. 第2季:从官方例程深度学习海思SDK及API

    2.1.官方mppsample的总体分析2.1.sample的整体架构(1)sample其实是很多个例程,所以有很多个main(2)每一个例程面向一个典型应用,common是通用性主体函数,我们只分析 ...

  3. 海思NB-IOT模块HI2115芯片I2C通信

    1. 首先确定硬件上I2C的引脚,手册上并没有,海思技术支持说是14和15脚,我们用的是12和13脚,问题在于,如果是硬件I2C应该不能随便换个引脚吧,难道是模拟的时序? 2. 下一个奇怪的地方,这个 ...

  4. 海思 3520D 移植Qt4.5.3 一

    一.移植Qt4.5.3  1.获得 Qt4.5.3 的源码Qt4.5.3源码的原始包 qt-embedded-opensource-src-4.5.3.tar.gz 将其复制到 /opt 下,     ...

  5. 海思屏幕HAL代码解析

    显示屏幕(LCD)模块提供屏幕相关功能接口,调用者为上层应用模块(含 init.状态机.ui),上下文依赖关系,如图 3-7 所示. 系统框架为 linux+Huawei LiteOS 双系统架构,媒 ...

  6. 海思3516系列芯片SPI速率慢问题深入分析与优化(基于PL022 SPI 控制器)

    海思3516系列芯片SPI速率慢问题深入分析与优化(基于PL022 SPI 控制器) 我在某个海思主控的项目中需要使用SPI接口来驱动一块液晶屏,液晶屏主控为 st7789,分辨率 240x240,图 ...

  7. 用VS2013+VELT-0.1.4进行海思平台 Linux内核 的开发

    快乐虾 http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651) 欢迎转载,但请保留作者信息 本文仅适用于vs20 ...

  8. nginx1.9.4 +php 5.5.29+yii2.0配置手册

    nginx1.9.4 +php 5.5.29+yii2.0配置手册 目录 一.    php5.5.29安装配置    2 二.    nginx1.9.4安装配置    2 三.    yii2.0 ...

  9. 主流芯片解决方案Ambarella的高清网络摄像机、德州仪器和控制海思

    (本文由四川艾普作为数码科技有限公司 苏斌.范清华 收集) 高清网络视频监控发展到今天.正的高清时代.诸多有实力的高清摄像机厂家的产品线也逐渐完好起来,高清网络视频监控的配套产品有更加丰富和成熟.与此 ...

随机推荐

  1. XSS(跨域脚本攻击)应对之道

    1.概念 xss一般分为两类,反射型和存储型. 反射型xss指的是客户端的不安全输入而引起的攻击,例如: 在某网站搜索,搜索结果会显示搜索的关键词,搜索时关键词填入<script>aler ...

  2. linux Tcpdump使用方法

    用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具. tcpdump可以将网络中传送的数据包的&qu ...

  3. Linux kernel的中断子系统之(三):IRQ number和中断描述符

    返回目录:<ARM-Linux中断系统>. 总结: 二描述了中断处理示意图,以及关中断.开中断,和IRQ number重要概念. 三介绍了三个重要的结构体,irq_desc.irq_dat ...

  4. 常用的HTML富文本编译器UEditor、CKEditor、TinyMCE、HTMLArea、eWebEditor、KindEditor简介

    1.UEditor UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于BSD协议,允许自由使用和修改代码... 主要特点: 轻量级: ...

  5. difference between collection and association mapping in mybatis 3

    Mybatis处理“一对多”的关系时,需要用到associasion元素.处理”多对一“用collection元素来实现(这两个元素在之前mapper文件中提到过). 本例子中,假设一名User可以有 ...

  6. 在centos,docker中安装HeadlessChrome

    在centos6中安装chrome与chrome-driver,中间走了很多弯路,遇到很多坑,现将详细步骤总结如下.参考博客链接:https://blog.csdn.net/u013849486/ar ...

  7. Struts2(一)---struts2的环境搭建及实例

    刚刚接触struts2,有点懵懵懂懂,还是习惯于先写代码,然后慢慢来理解其中的思想. 这篇文章主要内容是strusts的环境搭建及通过一个简单的例子来理解到底是怎么使用struts来简化编程的. 1. ...

  8. 5.两分钟让你明白app后端有啥用

    app后端,也称为app后台,称呼不一样,但指的是同一个东西. 我一直都以app后端有啥用这个问题不用解释.但在网络上,有准备进行app创业的网友(是从传统行业过来的)问过这个问题,我这里就以app后 ...

  9. driver匹配元素定位用法大全

    # -*- coding:utf-8 -*- from selenium import webdriver from selenium.webdriver.common.by import By fr ...

  10. Java 读书笔记 (十四) Java 方法

    finalize() 方法 finalize() 用来清除回收对象.  //为什么要回收内存?怎样写可以避免内存过多占用?什么时候需要手动回收内存? protected void finalize() ...