位置:首页 > IC型号导航 > 首字符J型号页 > 首字符J的型号第217页 > JS28F128P30T85 > JS28F128P30T85 PDF资料 > JS28F128P30T85 PDF资料1第88页

1千兆P30系列
图43 。
BEFP流程图
BUFFERED增强工厂编程( BEFP )程序
安装阶段
开始
节目&验证阶段
读
状态寄存器。
退出阶段
读
状态寄存器。
V
PP
应用的
块解锁
无(sr [0 ] = 1)
数据流
准备好了吗?
是(sr [0] = 0)
无(SR [7 ] = 0)
BEFP
退出?
是( SR [ 7 ] = 1)
全状态检查
程序
写80H @
1字地址
st
初始化次数:
X=0
写D0H @
1
st
字地址
W仪式的数据@ 1
st
W ORD地址
节目
完整
BEFP设置延时
递增计数:
X = X+1
读
状态寄存器。
N
查
X = 32?
Y
读
状态寄存器。
无(sr [0 ] = 1)
节目
做了什么?
BEFP设置
做了什么?
是( SR [ 7 ] = 0)
无(SR [7 ] = 1)
检查V
PP
,锁定
错误( SR [ 3,1 ] )
出口
N
是(sr [0] = 0)
LAST
数据吗?
Y
W仪式0xFFFF的,
不是在地址
当前块
BEFP设置
公共汽车
状态
W仪式
W仪式
(注1 )
W仪式
读
手术
开锁
块
BEFP
格局
BEFP
CON连接RM
状态
注册
BEFP
格局
做了什么?
错误
条件
查
评论
V
PPH
适用于VPP
数据= 0x80的@ 1
st
W ORD
地址
数据= 0x80的@ 1
st
字
地址
1
数据=状态寄存器的数据
地址= 1
st
字地址。
检查SR [ 7 ] :
0 = BEFP就绪
1 = BEFP未就绪
如果SR [ 7 ]时,请检查:
SR [ 3 ]集= V
PP
错误
SR [ 1 ] =套锁座
公共汽车
状态
读
BEFP程序&验证
手术
状态
注册
数据流
准备好了吗?
初始化
算
负载
卜FF器
增量
算
卜FF器
满了吗?
状态
注册
节目
做了什么?
LAST
数据吗?
评论
数据=状态寄存器的数据
地址= 1
st
字地址。
检查SR [ 0 ] :
0 =准备好数据
1 =没有准备好数据
X=0
数据=数据到程序
地址= 1
st
字地址。
X = X+1
X = 32?
是= SR阅读[0 ]
否=加载下一个数据字
数据=状态寄存器。数据
地址= 1
st
字地址。
检查SR [ 0 ] :
0 =程序完成
1 =程序进展
否=再填充缓冲区
是=退出
公共汽车
状态
读
手术
状态
注册
查
出口
状态
BEFP退出
通信经济需求测试
数据=状态寄存器的数据
地址= 1
st
W ORD地址。
检查SR [ 7 ] :
0 =退出未完成
1 =退出完成
待机
待机
待机
写
(注2 )
待机
重复对后续数据块;
BEFP退出后,一个完整的状态寄存器可以检查
确定是否发生了任何程序错误;
查看完整状态寄存器检查程序
Word程序流程图。
写0xFF的进入读阵列状态。
待机
待机
待机
读
待机
待机
写
退出PROG &数据= 0xFFFF的地址@
验证阶段不是在当前块
注意事项:
1.第一字地址的目标块,必须在写-buffer边界对齐内编程。
2.写缓冲区的内容顺序编程到闪存阵列从第一个字地址( WSM内部递增寻址) 。
2005年4月
88
英特尔的StrataFlash
嵌入式存储器( P30 )
订单号: 306666 ,修订: 001
数据表