DS2502
1024位EPROM
在图5中,存储器映射说明了DS2502的,其被配置为1024位EPROM部
四页,每页32字节。 8位暂存器是充当一个缓冲器时,一个额外的寄存器
编程存储器。数据首先被存入暂存器,然后验证通过读取一个8位
从CRC ,确认正确接收数据的DS2502 。如果缓冲区的内容是正确的,一
编程电压应该应用和数据的字节将被写入到所选择的地址
内存。编程时内存这个过程保证了数据的完整性。的细节进行读取和
编程DS2502的1024位EPROM存储器功能命令给出
部分。
EPROM状态字节
除了1024位数据存储器的DS2502可提供64位可访问状态存储器
与单独的命令。
EPROM状态字节可被读取或编程来指示各种条件的软件
查询DS2502 。 EPROM状态存储器的第一个字节包含页面写保护
抑制相应的页面的编程中1024位主存储区,如果位
相应的写保护位被编程。一旦一个位在写编程保护
页面字节,对应于该位可以不再改变,但仍可能在整个32字节的页面
读取。
接下来的4个字节的EPROM状态存储器包含页面地址重定向字节,
表明,如果一个数据中的1026位EPROM中的页面或多个已经失效,并
重定向到包含在适当的重定向字节的页地址。在DS2502的硬件
是没有根据的页面地址重定向字节的内容决定。这些附加字节
EPROM技术的状态,一个页内的比特可以从逻辑1改变为逻辑0由
编程,但不能改变回去。因此,不可能通过简单地重写页面,如果
数据需要改变或更新,但如果空间允许,数据的整个页可以被重定向到
在DS2502中的另一页写新页地址的补入页面
对应于原来的(替代)页面地址重定向字节。
这种结构允许用户的软件通过指示作出一个“数据块”到EPROM的那一个
特定页面或页面应该被替换那些在页面地址重定向字节表示。
如果页面地址重新定向字节为FFH值,对应于主存储器中的数据
该页面是有效的。如果页面地址重定向字节为其他十六进制值,在该页面中的数据
对应于重定向字节是无效的,有效的数据现在可以在一个人的发现
由存储在相关联的页地址的十六进制值表示的页地址的补
重定向字节。外佣在重定向字节页1的值,例如,将指示
更新的数据是现在的2的详细信息页面读取和编程的EPROM存储器中的地位
在DS2502的部分中给出了存储器功能命令一节。
存储器操作命令
“存储器功能流程图” (图6 )描述所必需的协议访问
在DS2502内的各种数据字段。存储器功能控制部分, 8位暂存器,并
编程电压检测电路组合起来解释总线主机发出的命令,并创建
所述装置内的正确的控制信号。由主机发出3字节的协议。这是
包括一个命令字节,以确定操作的类型以及两个地址字节,以确定
数据字段中字节起始位置。命令字节表示该设备将被读取
5 22