【FLASH存储器系列八】ONFI数据接口详述之一

news2025/7/7 23:39:46

目录

1.1 数据接口类型概览

1.2 信号功能分配

1.3 接口模式切换


1.1 数据接口类型概览

        ONFI目前支持5中不同的数据接口类型:SDR,NV-DDR,NV-DDR2、NV-DDR3和NV-LPDDR4。SDR是传统的NAND接口,使用RE_n锁存读数据,WE_n锁存写数据,没有时钟。NV-DDR是双数据率(DoubleDataRate-DDR)接口,含有用来锁存命令和地址的时钟,和一个用来锁存数据的数据选通信号。NV-DDR2是双数据率接口,含有额外的扩展速度(scaling speed)的功能,像on-dietermination以及差分信号。NV-DDR3接口包含所有NV-DDR2的特性,但操作在VccQ=1.2V。NV-LPDDR4接口IO使用LTT电平信号。数据接口包含的特性如下表所示。

        不同数据速率下所需的功能对照表:

        如果上电时VccQ=1.8V或3.3V,则 device 应该操作在SDR接口timing mode 0。如果 Host 在参数page中判定 NV-DDR 和NV-DDR2都被支持,则host可以通过Feature Address为01h的Set Feature命令,来选择其中一个接口以及支持的timing mode。参见ONFI 5.1 5.31.1。

        如果上电时VccQ=1.2V,则 device 应操作在NV-DDR3接口timing mode 0。如果host 在参数page中判明了支持的NV-DDR3 timing mode,则host可以通过将CE_n转为高来使能支持的timing mode,并将接口速度改变为期望的timing mode。当host 将CE_n 拉低后,新的timing mode会生效。参见ONFI 5.1 5.31.1。

        NV-DDR、NV-DDR2、NV-DDR3、NV-LPDDR4接口使用DDR协议。因此,传输的数据总是偶数byte的。当使用DDR协议时,列地址的最低位应该始终为 0。如果使用 DDR 协议时,列地址的最低位被设为了1,则结果是不确定的。

        对于支持2400以上数据速率的设备,NV-DDR3和NV-LPDDR4接口实现具有以下选项。有关这些可选的或供应商特定的模式支持,请参阅供应商数据表。

        输入路径拓扑:DQS是否匹配

        通电时的差分信号:供应商特定

        均衡:可选和供应商特定

        写入占空比调整(WDCA):可选

        写训练监视器:可选

        每引脚Vrefq调整:可选

1.2 信号功能分配

        对于NV-DDR,NV-DDR2、NV-DDR3和NV-LPDDR4接口,与 SDR 接口相比,其共同的变化有:

· I/O总线重命名为DQ总线

· 新加了一个名为DQS(DQ strobe)的 DQ 数据总线选通信号。DQS是双向信号,用于数据传输。DQS不能用于命令或地址周期。对于从host到device的数据传输(写),DQS的锁存沿对齐到有效数据窗口的中间;对于从device到host的数据传输(读),DQS的锁存沿对齐到DQ总线的转换沿。当操作在SDR接口时,DQS应该被host拉高,被device忽略。

        对于 NV-DDR 接口,与SDR接口相比,主要变化有:

·WE_n变成时钟信号(CLK)。 CLK应该被使能并且具有有效的时钟周期,不论命令周期,地址周期和数据周期什么时候发生。在CE_n为低期间,CLK应保持相同的频率。参见2.9.1。

·RE_n变成写/读方向信号(W/R_n)。该信号表示谁拥有DQ总线和DQS信号。 Host应该仅在ALE和CLE被锁存到0时才能转换W/R_n。参见4.20.2.6中W/R_n 要求。

        对于NV-DDR2和NV-DDR3接口,与SDR接口相比,主要变化有:

·RE_n 可作为单端信号(single-ended)或者作为一个互补信号对(RE_t,RE_c)使用

·增加了名为DQS(DQ strobe)的DQ数据总线选通信号。DQS可作为单端信号或者作为一个互补信号对(DQS_t,DQS_c)使用。

        对于NV-LPDDR4数据接口,与SDR数据接口相比,变化如下:

•RE_n必须用作互补信号对(RE_t、RE_c)。

•增加了一个用于DQ数据总线的选通信号,称为DQS(DQ选通)。DQS必须用作互补信号对(DQS_t、DQS_c)。

•添加了一个用于DQ数据总线的可选数据总线反相信号,称为DBI_n。DBI_ n指定DQ信号是否被反转。DBI_n被视为DQ,因此AC参数和接口训练等规范应适用于DBI。

        信号的对比表格如下:

        所有信号定义如下表,不一一翻译了:

1.3 接口模式切换

        以下是支持的数据接口间的转换:

        · SDR 到 NV-DDR

        · SDR 到 NV-DDR2

        · NV-DDR 到 SDR

        · NV-DDR2 到 SDR

        · NV-DDR3 到NV-LPDDR4

        不支持从 NV-DDR 直接转到 NV-DDR2(反之亦然)。这种情况, host 应先转到 SDR 接口,然后再选择期望的NV-DDR或NV-DDR2接口。而NV-DDR3、NV-LPDDR4的VCCQ为1.2V,自然也不能与其他接口互转。

        为了转变接口为 NV-DDR 或 NV-DDR2,或者转变任何时序模式,则需要使用带有Timing Mode feature的Set Feature命令。 Set Feature 命令(EFh),Feature Address,及四个参数,使用当前选定的接口,用当前选中的时序模式来执行。 当发送 Set Feature 命令时,host应在整个命令执行期间(包括参数)驱动DQS信号为高(如果接口支持,则发送Set Feature命令)。 在第四个参数 P4 被执行后,直到经过tlTC 时间之前,host 不能向 device 发送任何命令。在发送 Set Feature 命令后,CE_n 信号转变为高之前, host应在一个idle状态周期内保持信号,并且DQS应被设为1。另外,当使用NV-DDR 接口时,CLK只能在CE_n为高时改变。

        不支持从 NV-DDR3或NV-LPDDR4转到其它接口(SDR,NV-DDR或NV-DDR2)。如果 VccQ=1.2V,则只支持 NV-DDR3或NV-LPDDR4 接口。为了改变 NV-DDR3或NV-LPDDR4的时序模式,host应将CE_n变为高,然后将接口速度转换为期望的时序模式。当 host 将 CE_n 拉低后,新的时序模式生效。当转变NV-DDR3 的时序模式时,CE_n变为高之前, host应在一个idle总线状态中保持信号,并且 DQS 应被设为 1。

        向device发送任何新命令之前,host应将CE_n转为高。当host将CE_n拉低后,新的接口或时序模式生效。

        今天分享到这里,下篇分享ONFI数据接口相关的剩下内容,谢谢

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/6904.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MSP430F5529库函数——模数转换模块(ADC12)软件触发

需提前观看:MSP430F5529库函数学习——串口 目录 代码 ADC初始化部分 引脚复位 ADC12_A_init() 函数声明 baseAddress sampleHoldSignalSourceSelect clockSourceSelec clockSourceDivider ADC12_A_enable()…

有关javascript中事件对象e

一、简单认识e 事件对象e,是event的简称。当一个事件被触发时候,这个事件的有关数据都会被存储在一个事件对象e里面,这个对象e有许多固定方法提供给我们查看里面各种数据。 二、关于e对象的常用属性介绍 1. e.eventPhase查看事件触发所处的阶…

MySQL索引原理笔记

注意:本博客为个人学习记录,不保证正确性,仅供参考指正 MySQL索引原理以及SQL优化 文章目录MySQL索引原理以及SQL优化索引与约束覆盖索引最左匹配规则索引下推(面试重点)索引存储索引失效如何解决sql比较慢的问题索引…

【JavaWeb】JSP(172-190)

172.Jsp-什么是jsp,以及它有什么作用 jsp 的全换是 java server pages。Java 的服务器页面。 jsp 的主要作用是代替 Servlet 程序回传 html 页面的数据。 因为 Servlet 程序回传 html 页面数据是一件非常繁锁的事情。开发成本和维护成本都极高。 Servlet 回传 htm…

大白话讲解MySQL 索引,页分裂,行溢出,事务

目录 一、索引 索引是什么,页分裂 页的结构 mysql怎么查询数据 二、页合并 三、行溢出 四、事务 事务四大特性 1、原子性 2、一致性 3、隔离性 4、持久性 事务隔离级别 隔离级别导致的问题 隔离级别与锁的关系 锁与快照读、当前读的关系 RR快照读与…

网页信息采集-网页数据采集方法

随着社会不停的发展。人们也是越来越离不开互联网,今天小编就给大家盘点一下免费的网页信息采集,只需要点几下鼠标就能轻松爬取数据,不管是导出excel还是自动发布到网站都支持。详细参考图片一、二、三、四! 企业人员 通过爬取动…

[附源码]计算机毕业设计JAVA创意众筹网站

[附源码]计算机毕业设计JAVA创意众筹网站 项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis M…

JavaScript历史上的今天是星期几

前言 👏这个案例有很多点是我之前不知道的(因为是小白),所以很值得学习, ✍编程不是打字机,⭐争取明白每个细节,并努力做的更好 步骤 1.html布局,一个下拉菜单(如图&…

独家巨献!阿里专家兼Github贡献者业“大师级Dubbo实战笔记”入门到成神

Apache Dubbo是一款RPC服务开发框架,那何为RPC呢?全称为Remote Procedure Call,翻译过来就是远程过程调用。 使用 Dubbo 开发的微服务原生具备相互之间的远程地址发现与通信能力, 利用 Dubbo 提供的丰富服务治理特性,可…

ZYNQ使用AXI4-HP接口总线读取DDR中的数据

一、前言 最近笔者在做项目的时候需要使用zynq中的AXI4-HP总线在PL端读取DDR中的数据这种功能,但是网上很多历程对于这方面只是创建了一个官方提供的IP核用于测试,并且每次写入和读取的长度为4K字节。所以为了满足我自己的项目需求,笔者将官…

电脑桌面图标不见了怎么回事?正确的找回图标的2个方案

最近遇到很多用户朋友说自己的电脑桌面图标不见了,觉得很奇怪。用户以为是系统原因造成的。电脑桌面图标不见了怎么回事?图标删除了怎么办?这篇文章就给大家分享如何找回电脑桌面消失的图标,一起来看看吧! 一、找回电脑…

DTPA PEG 异硫氰酸荧光素,DTPA PEG FITC,FITC-PEG-DTPA

产品名称:DTPA PEG 异硫氰酸荧光素 英文名称:DTPA PEG FITC,FITC-PEG-DTPA CAS:668-000-2 产地:西安 规格:1mg 5mg 10mg 纯度:99% 厂家:西安齐岳生物科技有限公司 用途&#…

arthas的监控java性能

目录1 arthas简介2 arthas下载3 arthas的使用3.1 arthas启动3.2 常用命令3.2.1 dashboard3.2.2 thread3.2.3 jad3.2.4 watch3.2.5 getstatic3.2.6 heapdump3.2.6.1 dump到指定的文件3.2.6.2 dump live 对象3.2.6.3 dump 到临时文件3.2.7 jvm3.2.8 logger3.2.9 mbean3.2.9.1 列出…

Baklib|我的企业是不是需要一个维基页面呢?

你很可能已经听说过维基百科。事实上,我们大多数人几乎每天都在使用维基百科来获取有关历史事件、名人或世界各地的有用信息。但是你知道公司也可以创建和维护他们自己的wiki页面吗? 随着时间的推移,公司会积累大量的信息。如果没有一个好的方法来存储…

Java:为什么要更新Java应用程序?

27年来,Java一直是企业软件开发中最流行的编程语言之一。世界上无数的系统都是使用这种广为人知的语言构建的。 传统的Java应用程序是独一无二的。它们的包中包含了运行应用程序所需的一切,但整体性使得开发人员在进行更改时很难保持敏捷。开发人员必须从…

项目实战——实现注册与登录模块(结尾)

目录 一、整体框架 二、前端页面授权 三、实现注册页面 四、实现登录状态的持久化 一、整体框架 二、前端页面授权 当我们登录网站的时候,如果没有登录,强制让用户重定向到 登录界面 在 router 目录下的 index.js 文件下实现。 router -> index.js…

DIVFusion:首个耦合互促低光增强图像融合的框架

DIVFusion:首个耦合互促低光增强&图像融合的框架DIVFusion:首个耦合互促低光增强&图像融合的框架写在前面问题引入Motivation主要贡献网络架构实验验证融合性能目标检测性能消融实验结论写在最后DIVFusion:首个耦合互促低光增强&图像融合的框架 论文:h…

攻防世界Running

Running 题目描述:无 题目环境:https://download.csdn.net/download/m0_59188912/87016663 一个可执行文件,执行后显示error,尝试binwalk文件分离。 命令:binwalk -e run.exe浏览分离出来的文件。 末尾发现一个run.ex…

mannose-CHO|甘露糖-醛基|甘露糖-聚乙二醇-醛基|醛基-PEG-甘露糖

mannose-CHO|甘露糖-醛基|甘露糖-聚乙二醇-醛基|醛基-PEG-甘露糖 羰基中的一个共价键跟氢原子相连而组成的一价原子团,叫做醛基,醛基结构简式是-CHO,醛基是亲水基团,因此有醛基的有机物(如乙醛等)有一定的…

APS高级排产软件在快消品行业的应用

快消行业是指消费频率高、使用时限短、拥有广泛的消费群体、对于消费的便利性要求很高的商品销售行业。快消行业的销售渠道种类多而复杂,传统业态和新兴业态等多种渠道并存。快消行业集中度逐步上升,竞争度加大。 随着快速消费品市场的复苏,经…