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

85C51SND3BX02 参数 Datasheet PDF下载

85C51SND3BX02图片预览
型号: 85C51SND3BX02
PDF下载: 下载PDF文件 查看货源
内容描述: 单芯片数字音频解码器 - 编码器与USB 2.0接口 [Single-Chip Digital Audio Decoder - Encoder with USB 2.0 Interface]
分类和应用: 解码器编码器
文件页数/大小: 263 页 / 3620 K
品牌: ATMEL [ ATMEL ]
 浏览型号85C51SND3BX02的Datasheet PDF文件第174页浏览型号85C51SND3BX02的Datasheet PDF文件第175页浏览型号85C51SND3BX02的Datasheet PDF文件第176页浏览型号85C51SND3BX02的Datasheet PDF文件第177页浏览型号85C51SND3BX02的Datasheet PDF文件第179页浏览型号85C51SND3BX02的Datasheet PDF文件第180页浏览型号85C51SND3BX02的Datasheet PDF文件第181页浏览型号85C51SND3BX02的Datasheet PDF文件第182页  
SPZEN  
ECCEN  
ECCRDYE Description  
Not Supported  
0
1
0
This configuration is reserved and must not be programmed.  
Not Supported  
1
0
X
This configuration is reserved and must not be programmed.  
Spare Zone Mode 1  
Spare Zone Mode 2  
The spare zone is not managed by the NFC. The data zone is contiguous.  
The user sends the commands to prepare the page for read or write. The data flow  
starts when the READ or WRITE bits are set by the user (write in NFACT). The NFC did  
not manage the spare zone, and did not stop when the ECC FIFO is full. Thus, NFC  
stops when it reaches the end of the data zone, or when it receives a STOP action.  
The spare zone is entirely managed by the NFC. The ECC is computed when the data  
flow starts. Each 256 bytes met, a 3-bytes ECC is built and stored in an ECC FIFO.  
When the ECC FIFO is full, the NFC stops the flow control to the DFC, and process the  
spare zone (ECC, logical value, parity... described later).  
If the data flow stops before the end of the data zone, the user has the responsibility to  
stop the NFC and to program the spare zone.  
The NFC will stop (idle mode) when it meet the end of the page. In this case, according  
to NECC, the controller will program/verify the appropriate spare zone(s). Let’s take an  
example with 2kB memories:  
if the flow starts from the beginning of the page, NECC is 4 and the 4 spare zones  
will be verified or checked  
if the flow starts at offset 512, NECC is 3 and the 3 last spare zones of the page be  
verified or checked.  
etc.  
Note that;  
For WRITE session, the byte at offset 2 is written to 0 (ECC valid) when the spare  
zone is written.  
For READ session, the ECC is verified only if the ECC is valid (byte at offset 2 is 0).  
This mechanism ensures that the ECC is verified when it is valid.  
This mode is particularly well suited for 512B and 2kB memories. For other kind of mem-  
ories, mode 3 is preferable.  
Spare Zone Mode 3  
The spare zone is not automatically managed by the NFC. The ECC is computed and  
stored in the ECC FIFO. When the ECC FIFO is full, the flow control is stopped and an  
interrupt is sent. The NFC returns to the idle state.  
For 512B memories, the ECCRDYI interrupt is always triggered after 512 data bytes  
seen.  
For 2kB memories and higher memories, the ECCRDYI interrupt is always triggered  
after 2048 data bytes seen.  
The ECC engine is reset after a write in the NFCMD register. NECC gives the number of  
ECC in the FIFO.  
Depending on the mapping of the page, the user have the possibility to:  
send the right events to program/verify the spare zone (reading the ECC FIFO). The  
READ or WRITE bits must be set (write in NFACT) to resume the data transfer, until  
the end of the page or an STOP action. The firmware shall also re-initialize the ECC  
FIFO by writing to NFECC.  
178  
AT85C51SND3Bx  
7632A–MP3–03/06  
 复制成功!