欢迎访问ic37.com |
会员登录 免费注册
发布采购

DS2506S 参数 Datasheet PDF下载

DS2506S图片预览
型号: DS2506S
PDF下载: 下载PDF文件 查看货源
内容描述: 64千位只添加存储器 [64-kbit Add-Only Memory]
分类和应用: 存储内存集成电路光电二极管OTP只读存储器
文件页数/大小: 25 页 / 560 K
品牌: DALLAS [ DALLAS SEMICONDUCTOR ]
 浏览型号DS2506S的Datasheet PDF文件第17页浏览型号DS2506S的Datasheet PDF文件第18页浏览型号DS2506S的Datasheet PDF文件第19页浏览型号DS2506S的Datasheet PDF文件第20页浏览型号DS2506S的Datasheet PDF文件第21页浏览型号DS2506S的Datasheet PDF文件第23页浏览型号DS2506S的Datasheet PDF文件第24页浏览型号DS2506S的Datasheet PDF文件第25页  
DS2506  
PROGRAM PULSE TIMING DIAGRAM Figure 11  
CRC GENERATION  
With the DS2506 there are two different types of CRCs (Cyclic Redundancy Checks). One CRC is a 8-bit  
type and is stored in the most significant byte of the 64-bit ROM. The bus master can compute a CRC  
value from the first 56 bits of the 64-bit ROM and compare it to the value stored within the DS2506 to  
determine if the ROM data has been received error-free by the bus master. The equivalent polynomial  
function of this CRC is: X8 + X5 + X4 + 1. This 8-bit CRC is received in the true (non-inverted) form  
when reading the ROM of the DS2506. It is computed once at the factory and lasered into the ROM.  
The other CRC is a 16-bit type, generated according to the standardized CRC16-polynomial function X16  
+ X15 + X2 + 1. This CRC is used to safeguard user-defined EPROM data when reading data memory or  
status memory. It is the same type of CRC as is used with NV RAM based iButtons to safeguard data  
packets of the iButton File Structure. In contrast to the 8-bit CRC, the 16-bit CRC is always returned in  
the complemented (inverted) form. A CRC-generator inside the DS2506 chip (Figure 12) will calculate a  
new 16-bit CRC at every situation shown in the command flow chart of Figure 5.  
The DS2506 provides this CRC-value to the bus master to validate the transfer of command, address, and  
data to and from the bus master. When reading the data memory of the DS2506 with the Read Memory  
command, the 16-bit CRC is only transmitted as the end of the memory is reached. This CRC is  
generated by clearing the CRC generator, shifting in the command, low address, high address and every  
data byte starting at the first addressed memory location and continuing until the end of the implemented  
data memory is reached.  
When reading the status memory with the Read Status command, the 16-bit CRC is transmitted when the  
end of each 8 byte page of the status memory is reached. At the initial pass through the Read Status flow  
chart the 16-bit CRC will be generated by clearing the CRC generator, shifting in the command byte, low  
address, high address and the data bytes beginning at the first addressed memory location and continuing  
until the last byte of the addressed EPROM Status data page is reached. Subsequent passes through the  
Read Status flow chart will generate a 16-bit CRC that is the result of clearing the CRC generator and  
then shifting in the new data bytes starting at the first byte of the next page of the EPROM Status data  
field and continuing until the last byte of the page is reached.  
22 of 25  
 复制成功!