ONFI 5.1:定义、缩写语和约定

  • address

该地址由一个行地址和一个列地址组成。行地址标识要访问的page、block和LUN。列地址标识要访问的page中的byte或word。

  • asynchronous

异步是指数据用WE_n信号进行写,RE_n信号进行读。

  • block

由多个page组成,是擦除操作的最小可寻址单元。

  • column

页面寄存器中的byte(x8 devices)或word(x16 devices)位置。

  • CTT

Center Tapped Termination

  • data burst

一组连续的数据输入或数据输出周期,没有暂停。

  • data burst end

退出data burst后,主机将发出一个新命令。这将退出NAND读取模式,并结束data burst。

  • data burst exit

在data burst期间,主机会使CE_n、ALE或CLE变高。当处于退出状态时,ODT将关闭(如果启用),如果在退出后继续执行data burst,则会重新发出预热周期(如果启用)。

  • data burst pause

在数据突发期间,主机停止DQS(input burst)或RE(output burst)。ODT(如果启用)保持启用,继续暂停时间时不会重新发出预热周期(如果启用)。

  • DBI

Data Bus Inversion

  • DDR

double data rate

  • defect area

由制造商标记工厂缺陷的地方

  • Deselected (ODT state)

当使用on-die termination时,LUN可能处于取消选择、选择或提示状态,每个状态都有相关的操作。

  • device

NAND package装置。一个设备由一个或多个NAND目标组成。

  • differential signaling

差分信令是通过两个互补的信号来传输信息的一种方法。相反的技术被称为单端信号传输。RE_n和DQS信号可各具有互补信号,以提高噪声免疫能力。

  • Dword

一个Dword是32位的数据。Dword可以表示为32位、两个word或四个byte。

  • Host Target

一组共享同一主机CE_n信号的NAND目标。如果不使用CE_n还原,则主机目标相当于NAND目标。

  • latching edge

数据总线的内容被锁定的CLK、RE_n、WE_n或DQS信号的边缘。
对于NV-DDR,数据周期的latching edge都是DQS信号的上升边和下降边。对于命令和地址循环,latching edge是CLK信号的上升边缘。
对于NV-DDR2和NV_DDR3,数据周期的latching edge都是DQS信号的上升边和下降边。对于命令和地址周期,latching edge是WE_n信号的上升边。

  • LTT

Low Tapped Termination

  • LUN (logical unit number)

能够独立执行命令和报告状态的最小单位。每个NAND目标有一个或多个lun。

  • na

na代表“not applicable”。不使用标记为“na”的字段。

  • NAND Target

在一个NAND package中共享一个CE_n信号的一组lun

  • O/M

代表可选要求/强制性要求。当设置为“M”时,该项是必需项。当被设置为“O”时,该项目是可选的。

  • on-die termination (ODT)

一种电终端,其中终端由NAND装置提供。On-die termination通常指它的缩写词ODT。

  • page

用于读取和程序操作的最小的可寻址单元。

  • page register

寄存器用于读取从Flash阵列传输的数据。对于程序操作,在将数据传输到Flash阵列之前,将数据放在这个寄存器中。

  • read request

读取请求是来自主机的数据输出周期请求,它导致数据从设备传输到主机。有关数据输出周期的信息

  • row

指要访问的块和页面

  • SR[ ]

SR是指在特定LUN中包含的状态寄存器。SR[x]是指关联LUN的状态寄存器中的位x。

  • target

相当于一个NAND Target。当NAND Target和Host Target之间没有潜在混淆时,使用缩写的“Target”。

  • Uncorrectable Bit Error Rate, or ratio (UBER)

数据错误发生率的一个度量指标,等于每位读取的数据错误数。在数学上,它可以表示为: UBER =累积数据错误数/累积位读取数

  • Volume

是指向NAND目标的指定地址。Volume被用作Volume寻址的一部分。

  • VREFQ

输入参考电压

  • Vtt

终端电压。

  • word

一个word是16 bits数据。
在这里插入图片描述

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

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

相关文章

安卓开发板_MTK开发板_联发科开发评估套件Demo板接口介绍

开发板是一种功能丰富的电路平台,专为开发人员设计,集成了多种传感器、扩展接口和通信模块。这使得开发者能够高效进行原型设计和功能验证,极大地简化了软硬件开发的过程。 此次介绍的安卓开发板由MT8788核心板与底板构成,特别之处…

OpenCV视频I/O(5)视频采集类VideoCapture之从视频流中获取下一帧的函数grab()的使用

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 从视频文件或捕获设备中抓取下一帧。 grab() 函数是 OpenCV 中 VideoCapture 类的一个成员函数,用于从视频流中获取下一帧而不立即检…

AB plc设备数据 转profinet IO项目案例

目录 1 案例说明 1 2 VFBOX网关工作原理 1 3 准备工作 2 4 网关采集AB PLC数据 2 5 用PROFINET IO协议转发数据 4 6 案例总结 7 1 案例说明 设置网关采集AB PLC数据把采集的数据转成profinet IO协议转发给其他系统。 2 VFBOX网关工作原理 VFBOX网关是协议转换网关&#xff0…

Vue.js与Flask/Django全栈开发实战:从零搭建前后端分离的高效Web应用,打造现代化全栈开发体验!

将Vue.js与Flask或Django等后端框架配合使用,可以构建一个全栈的Web应用。以下是一个简要的指南,介绍如何将Vue.js与Flask或Django结合使用。 1. 准备工作 确保你已经安装了Node.js、npm(或yarn)以及Python和相应的包管理工具&am…

【系统交付资料】软件文档交付清单整理套用原件(Word,PPT,Excel)

软件文档交付清单是指在软件开发项目完成后,开发团队需要准备的一份详细清单,用于确保交付的软件产品符合客户需求并达到预期的质量标准。以下是软件文档交付清单中可能包含的一些关键要素 软件资料清单列表部分文档清单:工作安排任务书&…

CSS的弹性盒子模型(Flex box)

弹性盒子模型是CSS3的一种新的布局模式,弹性盒是一种当页面需要适应不同的屏幕大小以及设备类型时确保拥有合适的布局方式,引入弹性盒子模型的目的时提供更加有效的方式来对一个容器中的子元素进行排列,对齐和分配空白空间。 弹性盒子由弹性容…

yolov10安装体验

按照官网 conda create -n yolov10 python=3.9 conda activate yolov10 pip install -r requirements.txt pip install -e . 一路安装,运行yolov10的问题,初次接触的同学可以注意。 Set arbitrary_types_allowed=True in the model_config to ignore this error f you got th…

Python软体中使用TensorFlow实现一个简单的神经网络:从零开始

使用TensorFlow实现一个简单的神经网络:从零开始 在现代数据科学和机器学习领域,神经网络是一个强大的工具。TensorFlow是一个广泛使用的开源库,专门用于机器学习和深度学习。本文将详细介绍如何使用TensorFlow实现一个简单的神经网络。我们将从基础概念开始,逐步深入到代…

高密度EEG人脑成像:技术与应用

摘要 EEG是一种非侵入性的人脑神经活动测量技术。随着数字技术的进步,EEG分析已从定性分析幅值和频率调制发展到全面分析记录信号的复杂时空特征。EEG能够在亚秒级的时间范围内测量神经过程,但其空间分辨率较低,这使得难以准确可靠地定位EEG…

unix中父进程如何获取子进程的终止状态

一、前言 本文将介绍在unix系统中,父进程如何获取子进程的终止状态。本文主要围绕如下函数展开: 1.wait 2.waitpid 3.waitid 4.wait3、wait4 在讨论这些函数前,先介绍一个进程从创建到释放子进程的过程。 二、子进程的创建以及终止 在unix…

【JAVA开源】基于Vue和SpringBoot的师生健康管理系统

博主说明:本文项目编号 T 052 ,文末自助获取源码 \color{red}{T052,文末自助获取源码} T052,文末自助获取源码 目录 一、系统介绍二、演示录屏三、启动教程四、功能截图五、文案资料5.1 选题背景5.2 国内外研究现状5.3 可行性分析…

InfluxDB数据库在Windows中的部署与运行

本文介绍在Windows电脑中,下载、安装、部署并运行InfluxDB数据库服务的方法。 InfluxDB是一个开源的时间序列数据库,专为处理时间序列数据而设计。它最初发布于2013年,目前已被广泛应用于监控、日志记录、物联网、实时分析等领域,…

py-mmcif 包atom_site 对象介绍

在 py-mmcif 包中,atom_site 对象用于存储蛋白质或小分子结构中每个原子的坐标及其他相关信息。它包含了每个原子的位置、类型、残基编号等详细信息,通常对应于 PDB 文件的 ATOM 记录。 常见的 atom_site 属性 以下是 atom_site 对象中一些常见的属性&…

备战软考Day04-计算机网络

1、计算机网络的分类 2、七层网络体系结构 3、网络的设备与标准 4、TCP/IP协议族 TCP/IP作为Internet的核心协议,被广泛应用于局域网和广域网中,目前已成为事实上的国际标准 1、TCP/IP分层模型 TCP/IP协议是Internet的基础和核心,和OSI参考…

ConstructorParameters

ConstructorParameters 是 TypeScript 中的一个工具类型(utility type),它用于获取构造函数参数的类型。这个工具类型可以用来提取类构造函数的所有参数类型的元组。 用法 ConstructorParameters 的基本语法如下: type Constru…

raylib实现生产者消费者模型增加缓冲提高帧率

原来增加了四叉树导致帧率下降 后来学了生产者消费者模型&#xff0c;尝试追加缓冲池&#xff0c;剥离主函数查找需要更新的数据 帧率上升稳定到60帧 多了10 帧 中间工程主要是探索数据结构体怎么安排 // 参考自 https://zhuanlan.zhihu.com/p/693482704 #include <stdio.…

OJ在线评测系统 在Linux虚拟机搭建Docker 概念 入门 安装

Docker的基本概念 为什么要用docker容器技术 为了提升系统的安全性 把不同的程序和宿主机进行隔离 使得某个程序 应用的执行不会影响到系统本身 docker技术可以实现程序和宿主机的隔离 容器可以理解成对一系列应用程序、服务和环境的封装 从而把程序运行在一个隔离的 封闭…

数据分析工具julius ai如何使用

什么是julius ai Julius AI 是一款强大的ai数据分析工具。用户可以使用excel、数据库、文本文件等多种格式的数据&#xff0c;Julius AI 会自动分析这些数据并提供详细的解释和可视化图表。官网显示它目前已经有三十万用户。它也支持手机版。 虽然openai也支持生成图表&#xf…

速盾:视频开cdn合适还是视频点播合适?

在选择视频服务时&#xff0c;许多企业和个人面临了一个重要的决策&#xff0c;那就是选择是使用开CDN&#xff08;内容分发网络&#xff09;还是使用视频点播服务。这两种选择都有各自的优势和适用场景&#xff0c;因此在做出决定之前&#xff0c;我们需要仔细评估自身的需求和…

智能编辑器、版本控制与自动化脚本

在繁忙的工作中&#xff0c;每个开发者都渴望拥有一个“秘密武器”&#xff0c;帮助自己提升效率、减少错误&#xff0c;从而更快地完成任务。那么&#xff0c;在众多编程工具中&#xff0c;哪一款能够成为你的工作效率翻倍的“秘密武器”呢&#xff1f;本文将探讨智能的代码编…