| 数据搜索系统,热门电子元器件搜索 |
|
26HS01GTAM03 数据表(PDF) 34 Page - Infineon Technologies AG |
|
|
|||||||||||||||||||||||||||||
26HS01GTAM03 数据表(HTML) 34 Page - Infineon Technologies AG |
|
34 / 166 page ![]() Datasheet 34 of 166 002-12337 Rev. *Y 2022-01-18 256Mb/512Mb/1Gb SEMPER™ Flash HYPERBUS™ interface, 1.8V/3.0V Features 4.3 Interface CRC Interface CRC performs a hardware accelerated CRC calculation on the communication between a host and the device, ensuring the integrity of information transferred. A CRC is an error-detecting code commonly used in devices to detect accidental changes to raw data. The Interface CRC method in HL-T/HS-T family devices relies entirely on the host to verify the CRC check-value and take appropriate actions. The device calculates the CRC check-value which the host reads using the Read Interface CRC transaction (RDCRC_4_0, RICRC_1_1). The check-value calculated includes all transaction contents while CS# is LOW, namely command, address and data. This CRC checksum can be generated across either a single transaction or a set of transactions. The only limitation is that the data size over which the slave is calcu- lating the CRC checksum must be less than 232 bits. The host must also calculate the CRC check-value over the same transaction sequence. When ready, the host can read the device’s calculated CRC check-value and compare it with its own. If there is a mismatch, the host can choose to repeat the complete transaction sequence. Figure 22 CRC calculation overview Note At the end of the CRC read transaction, the device resets the CRC check-value and reinitializes the CRC polynomial. CRC32 Polynomial: X32 + X28 + X27 + X26 + X25 + X23 + X22 + X20 + X19 + X18 + X14 + X13 + X11 + X10 + X9 + X8 + X6 + 1 Notes • The CRC polynomial between the host and the device must be identical. • The Interface CRC check-value will reset to 0xFFFFFFFFh under the following conditions: -POR -Hardware Reset -Software Reset - CS# Signaling Reset - A read of the Interface CRC check-value - Exit from Deep Power Down • If a transaction is aborted before the command is legally received, i.e. the transfer length is cut short by CS# deasserting early - the transferred data will still be clocked into the CRC check-value, but it is no longer guaranteed. When using Interface CRC, only valid, non-aborted transactions must be used. • It is required to read Interface CRC value before any Volatile Status Register read and Clear Interface CRC value after any volatile Status Register read(s). • When Interface CRC is disabled, the interface CRC Register value becomes indeterminate. It is recommended to read the interface CRC Register before disabling the interface CRC feature, and again after enabling the interface CRC feature to re-initialize the CRC calculation. CK CS# Command (16 Bits) Address (32 Bits) Read Data (n Bits) Command (16 Bits) Address (32 Bits) Write Data (n Bits) DQ[7:0] Read Transaction Program Transaction CRC32 - Equation CRC Read Every 32-bits of data is shifted into CRC32 and the Checksum is updated |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |