PC-3000 Flash、Flash_Extractor、VNR信号的术语和编号 / 软件教程

news2024/10/7 8:26:15

PC-3000 Flash、Flash_Extractor、VNR信号的术语和编号 / 软件教程

PC-3000 Flash、Flash_Extractor、VNR信号的术语和编号

PC-3000 Flash、Flash_Extractor、VNR信号的术语和编号

许多客户在解决方案库中阅读整体方案时遇到问题。那么,如何正确读取它们并将内存芯片的引脚焊接到电路板适配器上的正确位置?

每个存储器芯片(NAND型)具有以下信号:

数据总线:
用于8位数据总线的D0,D1,D2,D3,D4,D5,D6,D7
用于16位数据总线的D0,D1,D2,D3,D4,D5,D6,D7,D8,D9,D10,D11,D12,D13,D14,D15。
无论数据总线比特率如何,每个存储器芯片都有以下控制线:CE,CLE,ALE,WE,RE,R / B,WP
此外,每个存储器芯片都有引脚提供的电源:VCC和GND。
Basicaly数据行标记为Dx(x – 行号,例如D0,D1,D2)
它们也可以标记为IO0,IO1,Io2或DQ0,DQ1,DQ2 ……
还有一些现代存储芯片标记为:
IO0-0,IO0-1
IO1-0,IO1-1
IO2-0,IO2-1
这样的标记意味着IOx-ch(数据线的x数,ch – 通道数)
另请注意:
D0 = IO0 = DQ0
D1 = IO1 = DQ1
D2 = IO2 = DQ2
等等。
基本上针脚ALE,CLE,WE,RE,WP标记为,但可以标记为:
ALE-0,ALE-1(ALE0,ALE1,ALE#0,ALE#1)
CLE-0,CLE-1(CLE0,CLE1,CLE#0,CLE#1)
在这种情况下,数字表示通道号。如果内存芯片没有通道编号,那么它只有一个通道。
你可能提出的第一个问题是“CE和R / B怎么样?”,
例如:“我有一个带有CE0引脚排列的单块,但PC-3000手册没有任何关于它的信息”。
因此,正如您在电子/工程中记得的那样,计算从零开始。
然后我们有:
CE0 / CE1
CE1 / CE2
CE2 / CE3
CE3 / CE4
结果:
存储芯片的CE0应焊接到读写器引脚的CE1
存储芯片的CE1应焊接到读写器引脚的CE2
存储芯片的CE2应焊接到读写器引脚的CE3。
还有一些情况,那么CE没有任何数字(如图像上),然后需要焊接到CE1读卡器引脚。

R / B线怎么样?
从6.5.1.3701软件版本开始,所有线路R / B都可以焊接到读卡器上的任何一个R / B引脚。

这就是信号引脚。 本文的下一部分是关于电源的。

VCC和GND是电源引脚的默认标记。
这些标记有不同的变化:
VCC = VCCQ,VSP1,VSP2,VSP3,VSP4
GND = VSS,VSSQ

那么它是什么:VCC和GND。
VCC – 电源,加
GND – 地,减号,零

我们来看看LGA / TLGA,BGA63,BGA100 pinmap方案的例子。

LGA/TLGA

IO0_0 IO0_1
IO1_0 IO0_1
IO2_0 IO0_1
IO3_0 IO0_1
IO4_0 IO0_1
IO5_0 IO0_1
IO6_0 IO0_1
IO7_0 IO0_1

CE0_0 CE0_1
CE1_0 CE1_1
R / B0_0 R / B_0_1
R / B_1_0 R / B1_1
CLE_0 CLE_1
ALE_0 ALE_1
WE_0 WE_1
RE_0 RE_1
WP_0 WP_1

我们可以看到每个信号都有自己的索引。
IO0-7_n – 从IO0 …到IO7 – 是数据总线。
但“_n”(_ 0,_ 1) – 是通道号。
相同的标记和其他引脚:“_ 0”和“_1”表示“_0” – 是第一个通道,“_ 1”是第二个通道。
然后需要分别阅读这些行。首先需要用“_0”标记焊接所有引脚,读取它们然后用“_1”标记焊接引脚并读取它们。
基本上所有LGA / TLGA内存芯片都有4行CE引脚,它们是成对连接的:

IO0_0 + IO0_1
IO1_0 + IO1_1
…。
CLE_0 + CLE_1
ALE_0 + ALE_1
WE_0 + WE_1
RE_0 + RE_1
WP_0 + WP_1(写保护引脚,此线可以不焊接)

CE引脚焊接:
CE0_0 – 读者的CE1
СE0_1 – 读者的CE2
CE1_0 – 读者的CE3
CE1_1 – 读者的CE4。

R / B线 – 所有这些线都可以焊接到R / B引脚。
此外,所有存储器芯片都具有BGA形状因子,因此我们具有这些芯片的图像并且需要翻转图像。

BGA63

该存储器芯片具有与TSOP芯片大致相同的引脚排列:

IO0 – 读卡器上的IO0引脚
IO1 – 读卡器上的IO1引脚
IO2 – 读卡器上的IO2引脚
IO3 – 读卡器上的IO3引脚
IO4 – 读卡器上的IO4引脚
IO5 – 读卡器上的IO5引脚
IO6 – 读卡器上的IO6引脚
IO7 – 读卡器上的IO7引脚

CE0 – 读卡器上的CE1引脚
CE1 – CE2引脚读卡器
CE2 – 读卡器上的CE3引脚
CE3 – 读卡器上的CE4引脚
R / B0,R / B1,R / B2,R / B3 – 所有这些引脚都可以焊接到读卡器的任何R / B引脚。
CLE – 读取器上的CLE引脚
ALE – 读卡器上的ALE引脚
读写器上的RE-RE引脚
我们 – 我们钉在读者身上
WP – 不需要焊接它。

电源在以下引脚上:
VCC 3.3 V读卡器至存储芯片的VCC,VDDi,VSP1,VSP3,VSP2,VCCQ引脚。
读写器的GND到VSS,存储芯片的VSSQ

不需要焊接“R”引脚。 它们被标记为保留。

BGA100

这种类型的存储器芯片与LGA / TLGA芯片大致相同。
结果需要读取一个单独的通道:
通道0 – IO0_0 … IO7_0,CE0_0,CE1_0,ALE_0,CLE_0,WE_0,RE_0
通道1 – IO0_1 … IO7_1,CE0_1,CE1_1,ALE_1,CLE_1,WE_1,RE_1

该存储器芯片类型的电源是:
VCC 3.3 V读卡器为VCC,VDDi,VSP1,VSP2,VSP3,存储芯片的VCCQ。
读写器的GND到VSS,存储芯片的VSSQ。
(最好焊接所有VCC,VCCQ,VSP,VSS,VSSQ引脚)

BGA132

与BGA152相同(请看下面的内容)。

BGA136

与BGA152相同(请看下面的内容)。

BGA152

这种存储芯片可以具有8个CE线和2个通道。

频道0:

IO0_0,IO1_0,IO2_0,IO3_0,IO4_0,IO5_0,IO6_0,IO7_0
СE0_0,CE1_0,CE2_0,CE3_0
ALE_0,CLE_0,WE_0,RE_0
R / B0_0,R / B1_0

频道1:

IO0_1,IO1_1,IO2_1,IO3_1,IO4_1,IO5_1,IO6_1,IO7_1
СE0_1,CE1_1,CE2_1,CE3_1
ALE_1,CLE_1,WE_1,RE_1
R / B0_1,R / B1_1

该存储器芯片可由BGA-152适配器(由ACE提供)读取。
如果你没有这个,你可以订购它或将存储芯片焊接到电路板:

1.尽早提供的分离通道(0和1)。

2.如果内存芯片不超过4个存储区,则可以成对组合通道:

IO0_0 + IO0_1
IO1_0 + IO1_1
IO2_0 + IO2_1
……。
CLE_0 + CLE_1
ALE_0 + ALE_1
WE_0 + WE_1
RE_0 + RE_1

如果您使用这种组合,那么CE线应该焊接如下:

CE0_0 – 读者的CE1
CE1_0 – 读者的CE2
СE0_1 – 读者的CE3
CE1_1 – 读者的CE4
等等

所有R / B线都可以焊接到读卡器的任何一个R / B引脚。

读卡器的VCC引脚焊接到VCC和存储器芯片的VCCQ引脚。
读写器的GND引脚焊接到VSS和存储器芯片的VSSQ引脚。

它有这样的引脚方案:西数科技专业提供

我们可以看到它只有一个通道,然后需要同时焊接所有引脚。
Basicaly这样的记忆芯片放置在中国闪存笔驱动器中,容量很小。
例如,我们得到一个案例金士顿DT101 G2 4 GB(具有128 MB的实际容量)。

!请注意,在这种情况下需要将WP线的存储芯片焊接到VCC。
有关您可以在ONFI规范文档中阅读的引脚的更多详细信息。它可以在您的UpdateBox中使用

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

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

相关文章

FinOps 应用入门指南

入门指南介绍 什么是 FinOps ? FinOps 是一种云成本管理和优化的解决方案,并为组织、企业、团队提供了系统化的方法论,其中每个人都应该对自己的云资源成本负责。 FinOps 是“Finance”和“DevOps”的合成词,强调业务团队和研发…

因果推断(四)断点回归(RD)

因果推断(四)断点回归(RD) 在传统的因果推断方法中,有一种方法可以控制观察到的混杂因素和未观察到的混杂因素,这就是断点回归,因为它只需要观察干预两侧的数据,是否存在明显的断点…

秒杀库存解决方案

电商系统中秒杀是一种常见的业务场景需求,其中核心设计之一就是如何扣减库存。本篇主要分享一些常见库存扣减技术方案,库存扣减设计选择并非一味追求性能更佳,更多的应该考虑根据实际情况来进行架构取舍。在商品购买的过程中,库存…

8.14 ARM

1.练习一 .text 文本段 .global _start 声明一个_start函数入口 _start: _start标签,相当于C语言中函数mov r0,#0x2mov r1,#0x3cmp r0,r1beq stopsubhi r0,r0,r1subcc r1,r1,r0stop: stop标签,相当于C语言中函数b stop 跳转到stop标签下的第一条…

Maven 基础之依赖管理、范围、传递、冲突

文章目录 关于依赖管理坐标和 mvnrepository 网站pom.xml 中"引"包 依赖范围依赖传递依赖冲突 关于依赖管理 坐标和 mvnrepository 网站 在 maven 中通过『坐标』概念来确定一个唯一确定的 jar 包。坐标的组成部分有&#xff1a; 元素说明<groupId>定义当前…

2023国赛数学建模思路 - 复盘:光照强度计算的优化模型

文章目录 0 赛题思路1 问题要求2 假设约定3 符号约定4 建立模型5 模型求解6 实现代码 建模资料 0 赛题思路 &#xff08;赛题出来以后第一时间在CSDN分享&#xff09; https://blog.csdn.net/dc_sinor?typeblog 1 问题要求 现在已知一个教室长为15米&#xff0c;宽为12米&…

HTB-Keeper

HTB-Keeper 信息收集80端口 lnorgaardroot 信息收集 80端口 80主页给了一个跳转的链接 跟随链接后到了一个登陆界面。 尝试搜索默认密码。 通过账号root:password登录。不知道为什么我登陆了两次才成功。 通过搜索在Admin->Users->Select里面发现了用户信息。 lno…

安全 1自测

常见对称加密算法&#xff1a; DES&#xff08;Data Encryption Standard&#xff09;&#xff1a;数据加密标准&#xff0c;速度较快&#xff0c;适用于加密大量数据的场合&#xff1b; 3DES&#xff08;Triple DES&#xff09;&#xff1a;是基于DES&#xff0c;对一块数据用…

HashMap源码 学习日志

我们先看一下默认的 HashMap的设置 什么是 加载因子&#xff1f; HashMap的底层是哈希表&#xff0c;是存储键值对的结构类型&#xff0c;它需要通过一定的计算才可以确定数据在哈希表中的存储位置&#xff1a; static final int hash(Object key) {int h;return (key nul…

Tree相关

1.树相关题目 1.1 二叉树的中序遍历&#xff08;简单&#xff09;&#xff1a;递归 题目&#xff1a;使用中序遍历二叉树 思想&#xff1a;按照访问左子树——根节点——右子树的方式遍历这棵树&#xff0c;而在访问左子树或者右子树的时候我们按照同样的方式遍历&#xff0…

如何选择适合企业的文档在线管理系统?

在当今数字化时代&#xff0c;企业文档承载了大量的信息和数据&#xff0c;因此选择适合企业的文档在线管理系统至关重要。一个合适的文档管理系统可以提高工作效率、加强信息安全和团队协作能力&#xff0c;下面将介绍如何选择适合企业的文档在线管理系统。 1. 功能需求 首先…

全网小说下载器,只需书名,一键下载(Python爬虫+tkinter 实现)小白实战案例系统教学!

大家好&#xff0c;我是小曼呐 前言 ttkbootstrap是一个基于Python的开源库&#xff0c;用于创建漂亮且交互式的GUI应用程序。它是在Tkinter框架之上构建的&#xff0c;提供了一系列的Widget组件和样式&#xff0c;可以帮助开发者快速构建现代化的用户界面。 今天做的是这个…

JavaScript如何执行语句

目录 语法/词法分析 预编译 解释执行 预编译什么时候发生 js运行三步曲 预编译前奏 预编译步骤 巩固基础练习 语法/词法分析 按语句块的粒度解析成抽象语法树 ,分析该js脚本代码块的语法是否正确&#xff0c;如果出现不正确&#xff0c;则向外抛出一个语法错误&#x…

centos7 部署kubernetes(带自动部署脚本)

目录 一、实验规划 1、规划表 2、安装前宿主机检查 1.配置主机名 2.制作ssh免密&#xff08;VM1中执行&#xff09; 3.修改hosts 文件 4. 修改内核相关参数 5.加载模块 6. 清空iptables、关闭防火墙、关闭交换空间、禁用selinux 7. 安装ipvs与时钟同步 8.配置docker的…

实现两个table一起滚动的效果

效果 代码 css相关 重点是.head-box .body-box-right .body-box-left 三个类的设置 .box {display: flex;justify-content: flex-start;}table {width: 500px;}tr,th {display: flex;justify-content: space-around;align-content: space-around;height: 50px;}td {width: 8…

Vue 使用 vite 创建项目

vite 是新一代前端构建工具&#xff0c;和 webpack 类似。 vite 的启动速度更快。在开发环境中&#xff0c;不需要打包就可以直接运行。 vite 的更新速度更快。当修改内容后&#xff0c;不需要刷新浏览器&#xff0c;页面就会实时更新。 vite 完全是按需编译。它只会编译需要…

(二分查找) 11. 旋转数组的最小数字 ——【Leetcode每日一题】

❓剑指 Offer 11. 旋转数组的最小数字 难度&#xff1a;简单 把一个数组最开始的若干个元素搬到数组的末尾&#xff0c;我们称之为数组的旋转。 给你一个可能存在 重复 元素值的数组 numbers &#xff0c;它原来是一个升序排列的数组&#xff0c;并按上述情形进行了一次旋转…

LeetCode 37题:解数独

题目 编写一个程序&#xff0c;通过填充空格来解决数独问题。 数独的解法需 遵循如下规则&#xff1a; 数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。&#xff08;请参考示例图&#xff09; 数独…

Docker中MySQL应用部署操作步骤

在linux系统下安装mysql、安装redis是非常麻烦的&#xff0c;但是docker出现后&#xff0c;应用安装会非常简洁。 1.MySQL部署 2.docker中部署mysql的步骤 创建mysql容器 这样mysql就部署好了。 外部机器连接docker中部署的mysql

Python学习笔记_基础篇_初识python

Python简介 python的创始人为吉多范罗苏姆&#xff08;Guido van Rossum&#xff09;。1989年的圣诞节期间&#xff0c;吉多范罗苏姆为了在阿姆斯特丹打发时间&#xff0c;决心开发一个新的脚本解释程序&#xff0c;作为ABC语言的一种继承。 Python和其他语言的对比&#xff…