nand flash基础时序

nand flash基础时序一 综述 nandflash 的 8 个 I O IO0 IO7 在 NV DDR NV DDR2 andNV DDR3 规范里面又叫做 DQ0 DQ7 是复用的 也就是说可以传数据 也可以传地址 也可以传命令 为了进行区分 引入了 CLE CommandLatch ALE AddressLatch 两个管脚 CLE ALE DQ 数据总线上的内容含义 高电平 低电平 命令 低电平 高电平 地址 低电平 低电平 数

一、综述

nand flash的8个I/O(IO0 – IO7,在NV-DDR, NV-DDR2, and NV-DDR3规范里面又叫做DQ0-DQ7)是复用的,也就是说可以传数据,也可以传地址,也可以传命令。为了进行区分,引入了CLE(Command Latch Enable)、ALE(Address Latch Enable)两个管脚。

CLE ALE DQ数据总线上的内容含义
高电平 低电平 命令
低电平 高电平 地址
低电平 低电平 数据

WE_n:

  • The Write Enable signal controls the latching of commands, addresses, and input data in the SDR data interface.
  • The Write Enable signal controls the latching of commands and addresses in the NV-DDR2 NV-DDR3 or NV-LPDDR4 data interface. Data, commands, and addresses are latched on the rising edge of WE_x_n.
  • This signal shares the same pin as CLK_x in the NVDDR data interface.

RE_x_n/RE_x_c:

  • The signal controls series data form device to host when the device is active.data is output        at the both rising and falling edge of RE_n(NV-DDR2 NV-DDR3 or NV-LPDDR4 data interface)
  • This signal shares the same pin as W/R_x_n in the NV-DDR data interface.

二、写命令

Command Information is latched by WE going ‘High’, when CE is ‘Low’, CLE is ‘High’, and ALE is ‘Low’

nand flash基础时序

三、写地址

Address Information is latched by WE going ‘High’, when CE  is ‘Low’, CLE is ‘Low’, and ALE is ‘High’.

nand flash基础时序

四、写数据(host —>  nand flash)

nand flash基础时序

DQS_t和DQS_c是互补的,一个是高电平,另一个必然是低电平,也就是差分信号。

host控制着DQS和DQ总线,device在每一个DQS_t(DQS_c)的跳变沿进行采样,读取DQ总线host向flash发送的数据。

五、读数据

nand flash基础时序

host控制RE_nRE_c)线跳变(跳变多少次就说明主机要读几个字节),flash就知道host要读数据了,flash反应一段时间后(tDQSRE),就在将数据从DQ总线上发送出去。

从上图可以看出,host在DQ总线上第一次最佳的采样点为主机控制RE_nRE_c)线跳变后tDQSRE+(tDQSQ+tDVW/2)。

六、汇总

下面一个图总结了在nv-ddr2和nv-ddr3接口规范下,host发送cmd,address,data的逻辑图:

nand flash基础时序

 

 

 

ref:

【详解】如何编写Linux下Nand Flash驱动_yuyin86的专栏-CSDN博客

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/179017.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午4:01
下一篇 2026年3月26日 下午4:01


相关推荐

  • 一起学JAVA 学习路径 知识体系

    JAVA基础学习路径Java基础部分需要学习很多的内容,但是很多小伙伴不清楚自己的学习路径希望本文可以帮助到你,本文是程序媛泡泡给大家总结的链接汇总,欢迎食用因为泡泡平时比较忙,所以文章在逐步更新拓展中,可以关注后方便后续查看哦祝愿大家都能拥抱技术,扬帆起航????01计算机基础知识与JAVA相关基础知识02JAVA编程环境搭建:安装JDK与配置环境变量、Eclipse03JAVA入门案例之HelloWorld练习与解析…

    2022年4月6日
    56
  • DOS命令Copy 合并文件

    DOS命令Copy 合并文件我们都知道DOS命令Copy的主要作用是复制文件,可是你是否知道,它还有一个作用是合并文件呢?一般情况下,它主要用于合并相同类型的文件,比如将两个文本文件合并为一个文本文件、将两个独立的MPEG视频文件合并为一个连续的视频文件等。那么,如果用它合并两个不同类型的文件,结果会怎样呢?笔者发现,巧妙地将一个文本文件合并到一个非文本文件中,可以实现隐藏秘密的作用。一起来看看吧。比如你有一段私人信息…

    2022年7月18日
    32
  • oracle 创建emp表,dept表

    oracle 创建emp表,dept表废话不多说直接上SQL/*创建empz表*/CREATETABLEEMP(EMPNONUMBER(4)NOTNULL,ENAMEVARCHAR2(10),JOBVARCHAR2(9),MGRNUMBER(4),HIREDATEDATE,SALNUMBER(7,2),COMMNUMBER(7,2),DEPTNONUMBER(2));/*emp表添加数据*/INSERTINTOEMPVALUES(7369,’SMITH’,’CLE..

    2022年5月12日
    59
  • JasperReports的简单介绍

    JasperReports的简单介绍JasperReport 是世界上最流行的开源报告引擎 它是完全用 Java 编写的 它是能够使用的数据来自任何类型的数据源 并生成像素级的文档 可以查看 打印或导出在多种文档格式 包括 HTML PDF Excel OpenOffice 和 doc JasperReport 是一个用 Java 开发的开源的程序库 使用户能够透过它 利用 Java 语言来开发具有报告功能的程序 JasperReport 的模版采用

    2026年3月18日
    2
  • OpenClaw中文版Windows部署教程-2000万Tokens免费领-对接飞书

    OpenClaw中文版Windows部署教程-2000万Tokens免费领-对接飞书

    2026年3月13日
    2
  • asp.net mvc 多语言_ASPNET程序开发招聘

    asp.net mvc 多语言_ASPNET程序开发招聘ASPNETMVC多语言方案前言:好多年没写文章了,工作很忙,天天加班,每天都相信不用多久,就会升职加薪,当上总经理,出任CEO,迎娶白富美,走上人生巅峰,想想还有点小激动~~~~直到后来发生了邮箱事件,我竟然忘了给邮箱密码赋值,导致遇到“邮箱不可用。服务器响应为:5.7.1Unabletorelayfor”的问题,网上一查后,让Boss去设置IIS里的SMTP。结果Boss力证不用…

    2026年4月18日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号