这X76F101设备已收购
IC MICROSYSTEMS从Xicor公司,公司
ICmic
TM
IC MICROSYSTEMS
1K
X76F101
安全SerialFlash
描述
128 ×8位
特点
64位密码安全
一个阵列( 112字节)两个密码
读密码
-Write密码
该X76F101是一个密码访问安全主管,
包含一个896位加密串行闪存阵列。访问
到存储器阵列可以由两个64位来控制
密码。这些密码保护读写
可编程密码
32位响应复位( RST输入)
8个字节的扇区写入模式
所述存储器阵列的操作。
该X76F101提供一个串行接口和软件
协议允许在一个受欢迎的两线总线操作。
该总线信号的时钟输入( SCL)和双向
数据输入和输出(SDA) 。访问
装置通过一个芯片选择(CS )输入端的控制,
允许任意数量的设备共享相同的总线。
该X76F101还具有同步响应重置
提供硬连线32位的自动输出
数据流符合为行业标准
存储卡。
TM
该X76F101采用Xicor公司专有的直接写入
1MHz的时钟速率
2线串行接口
低功耗CMOS
-3.0至5.5V的操作
-Standby低于1μA的电流更小
-active电流小于3mA
高可靠性耐用性:
-100,000写周期
- 数据保存: 100年
提供:
-8引脚PDIP , SOIC , MSOP和ISO卡
-SmartCard模块
电池,可提供10万个周期的最低耐力和
100年最少可以保存数据。
工作原理图
8K字节
芯片使能
数据传输
数组访问
启用
CS
SCL
SDA
SerialFlash ARRAY
ARRAY 0
(密码保护)
接口
逻辑
密码ARRAY
和密码
32字节
SerialFlash ARRAY
112字节
ARRAY 1
(密码保护)
校验逻辑
RST
RESET
响应寄存器
重试计数器
7025 FM 01
Xicor公司,公司1994年, 1995年, 1996年专利待定
7065 -1.1 98年4月17日T2 / C0 / D0 SH
1
特性如有变更,恕不另行通知
X76F101
引脚说明
串行时钟( SCL )
在SCL输入用于时钟的所有数据移入和移出的
装置。
为了确保正确的沟通, RST必须保持低电平
在运行时,除了在所有条件下
“回应复位序列” 。
数据传送的8位段,每个传输
所遵循的ACK ,由接收生成
装置。
如果X76F101是在非易失性写周期“无应答”
(SDA =高)响应将响应发
装载的命令字节。如果停止之前发出
非易失性写周期中的写操作将是
终止,并且部分将复位并进入到一个
待机模式。
基本序列示于图1 。
串行数据( SDA )
SDA是漏极开路串行数据输入/输出引脚。在一
读周期,数据被移出该引脚。在写
周期,数据移入该引脚上。在所有其他情况下,该引脚为
在高阻抗状态。
片选( CS )
当CS为高电平时, X76F101被取消和
SDA引脚为高阻抗,除非内部
写操作正在进行时, X76F101将在
待机模式。 CS为低电平使X76F101 ,将其放置在
激活模式。
复位( RST )
RST是器件复位引脚。当RST是脉冲高
当CS为低电平时, X76F101将输出32位网络连接的固定的
该数据符合标准的“同步
回应复位“ 。 CS必须保持低电平,部分
不能在一个写周期为响应于复位发生。
响应时,请参阅图7,如果在任何时候
复位CS变为高电平,复位应答将
中止,并且部分将返回到待机状态。该
响应复位仅"mask programmable"
!
引脚名称
符号
CS
SDA
SCL
RST
VCC
VSS
NC
描述
片选输入
串行数据输入/输出
串行时钟输入
复位输入
电源电压
地
无连接
设备操作
该X76F101存储器阵列由14个8字节
部门。读或写访问数组总是开始
在该扇区的第一地址。读操作则可以
无限期地继续下去。写操作必须共8
引脚配置
PDIP
V
CC
NC
NC
VSS
1
2
3
4
SOIC
V
SS
CS
SDA
NC
1
2
3
4
MSOP
VSS
NC
CS
SDA
1
2
3
4
8
7
6
5
VCC
NC
RST
SCL
8
7
6
5
V
CC
RST
SCL
NC
V
CC
RST
SCL
NC
GND
CS
SDA
NC
8
7
6
5
RST
SCL
SDA
CS
智能卡
字节。
有操作的两个主要模式
X76F101 ;受保护的READ和WRITE保护。
受保护的操作必须与两个之一进行
8字节的口令。
通信的设备的基本方法是
通过网络首先使装置( CS LOW )成立,
产生一个起始条件,然后发送命令,
其次正确的密码。所有部件
可以从与所有的密码出厂等于'0'。
用户必须执行ACK查询来判断
密码的有效性,在开始数据传输之前(见
只有在正确的应答查询。 )
密码被接受和ACK投票已经
执行,可以在数据传输发生。
2
X76F101
之后每个事务完成时, X76F101将复位
并进入待机模式。这也将是
一开始可能会发出终止控件的输入
字节或输入数据被写入。这将重置
设备和离开它准备好开始一个新的读或写
命令。因为推/拉输出,开始的
而部分正在输出的数据不能被生成的。
开始受到抑制,同时写正在进行中。
停止条件
如果响应不成功尝试访问一个
保护阵列。
图1. X76F101设备操作
LOAD命令/地址字节
所有的通信必须通过停止被终止
条件。停止条件是一个由低到高转变
SDA当SCL为高电平。停止条件也
用于在命令或数据输入复位装置
序和将离开该设备的备用电源
模式。至于启动,停止输出被抑制时,
数据和在写正在进行中。
应答
确认使用软件约定来表示
成功的数据传输。发射设备,无论是
主站或从站,将发送后释放总线
8比特。在第九个时钟周期,接收器将
将SDA线拉低承认收到的
八位数据。
该X76F101将一个应答响应
承认一个起始条件和从机地址。如果
负载8字节
密码
确认密码
接受
使用ACK投票
读/写
数据
字节
设备协议
该X76F101支持双向总线
协议。该协议去连接网元发送数据的任何设备
两个器件和写条件已
选择时, X76F101将发出一个应答响应
每接收随后的8位字之后。
到总线上作为发射器和接收装置作为一个
接收器。该设备控制传送是主
和被控制的设备是从设备。法师会
总是启动数据传输,并提供时钟
发送和接收操作。因此,该
X76F101将被视为在所有应用程序的奴隶。
时钟和数据约定
SDA线上的数据状态可以在SCL只能改变
低。在SCL为高电平,SDA的变化预留
表明起始和停止条件。参照图2和
网络连接gure 3 。
启动条件
所有的命令都冠以启动条件,这
是高到SDA从高到低的跳变时, SCL为
HIGH 。该X76F101连续监视SDA和SCL
为开始状态线,并且不会响应
直到这种情况下任何命令得到满足。
3
X76F101
图2.数据有效性
SCL
SDA
数据稳定
数据
变化
启动和停止条件图3.定义
SCL
SDA
启动条件
停止条件
表1. X76F101指令集
命令
启动后,
命令说明
扇区写入
扇区读
更改写入密码
更改读取密码
密码ACK命令
密码
二手
1 0 0 S
3
S
2
S
1
S
0
0
1 0 0 S
3
S
2
S
1
S
0
1
1 1 1 1 1 1 0 0
1 1 1 1 1 1 1 0
0 1 0 1 0 1 0 1
写
读
写
写
无
非法命令代码将被忽略。该部分将与“无ACK ”响应非法字节,然后返回到
待机模式。所有的读/写操作都需要输入密码。
方案业务
扇区写入
该扇区的写模式需要发出8位的写入
命令后面的密码,然后将数据
发出这将启动非易失性写周期。如果有更多或更少
大于8个字节被传送时,数据在扇区
保持不变。
ACK投票
一旦停止状态发出指示的结束
主机的写入序列中, X76F101启动内部
非易失性写周期。以采取的优点
典型的5ms的写周期,应答轮询即可开始
马上。这包括发出启动条件
传送的字节数,如图连接gure 4.写
命令字节包含了扇区地址是
写的。数据被写入起始于一个扇区的首地址
和8个字节必须被转移。在最后
字节要传送的被确认的停止条件是
4