参数资料
型号: ATEVK525
厂商: Atmel
文件页数: 18/30页
文件大小: 0K
描述: ADD ON KIT FOR STK525
标准包装: 1
附件类型: 大容量存储器
适用于相关产品: STK525
产品目录页面: 615 (CN2011-ZH PDF)
相关产品: ATSTK525-ND - KIT STARTER FOR AT90USB
其它名称: AT89EVK525
AT89EVK525-ND
Software Implementation
3.3
3.3.1
3.3.2
3.3.3
Driver limitations
DataFlash
SD/MMC
NAND Flash
This is a mature driver that will not need to be substantially modified. This driver has
been tested with the AT45DB321 and AT45DB642. If you look at the code, you will
notice a special memory page management if 2 or 4 Dataflash devices are used on the
same bus.
In the case of 2 or 4 DataFlash sharing the same SPI bus (this is not the case here), the
driver can interlace the memory pages to enhance write speed. For contiguous sector
write operations, the driver switches to the next memory as soon as a page
programming operation has been started on the current memory. Inb this way, two or
four contiguous pages (2 KBytes or 512 Bytes according to the memory reference) are
allocated on different memories.
Like the DataFlash driver, no substantial modifications should be required. The SD and
MMC specification should remain backward compatible with the old releases, so that
this driver only exploits the basic functionalities of the specifications, in order to be
compatible even with old memories.
However, several enhancements can be done to enhance operational timing (write,
read), particularly using multiple block read/write instructions in a “software way”, or by
implementing SD Bus operation, in a more “hardware way”.
The NAND Flash technology and the consumer request for continually faster and larger
devices conduce to numerous enhancements of memories structure, and thus memory
management drivers.
Limitations:
The COPYBACK feature is not address-dependent in the current driver version. This
means that the instruction is used by the driver to copy a page into another without
regards to the page addresses. But, due to higher capacities, more and more new
devices support COPYBACK on limited zones only: for example a COPYBACK
operation may only be possible between two blocks that share the same half-device
plane, or between odd or even blocks numbers. This may be due to internal structure
of memory (two memory planes, one over the other for example). So the
COPYBACK feature must be disabled in the driver for devices that impose
restrictions about it.
ECC (Error Correction Code) is not implemented in the driver. A basic ECC can
detect 2-bit error and correct 1-bit error per 256 or 512 bytes. However, such a
feature can still be added to the driver. The ECC implementation may result in a
compromise between data reliability and speed performance.
Another feature that should be implemented next is the Recovery option. This option
prevents user halts or disconnections during write operations from destroying the
memory File System structure, by recovering the data lost in the last write
3-18
7740B–AVR–03/08
ATEVK525 Mass Storage Board for AVR
相关PDF资料
PDF描述
ATEVK527 KIT EVAL PWM AVR USB 4 SERIES
ATICE10 AVR IN CIRCUIT EMULATOR
ATICE50POD REPLACEMENT POD FOR ICE40,ICE50
ATQT600IB BOARD INTERFACE ATQT600IB
ATSTK1000 KIT STARTER FOR AVR32AP7000
相关代理商/技术参数
参数描述
ATEVK527 功能描述:开发板和工具包 - AVR AVR USB hi-speed PWM Eval Kit RoHS:否 制造商:Arduino 产品:Evaluation Boards 工具用于评估:ATMega32U4 核心:AVR 接口类型:I2C, UART, USB 工作电源电压:6 V to 20 V
ATEVKLCD100 功能描述:处理器配件 NGW100 ADD-ON QVGA LCD, AUDIO RoHS:否 制造商:Olimex Ltd. 产品:Cable 用于:
ATEVKLCD101 功能描述:处理器配件 NGW100 ADD-ON VGA LCD, AUDIO RoHS:否 制造商:Olimex Ltd. 产品:Cable 用于:
ATEVK-MXT1066T2-A 功能描述:EVAL BOARD FOR MXT1066T2 制造商:microchip technology 系列:- 零件状态:在售 主要用途:接口,触摸屏控制器 嵌入式:- 使用的 IC/零件:mXT1066T2 主要属性:- 辅助属性:- 所含物品:板 标准包装:1
ATEVK-MXT1189TAT-A 功能描述:EVAL BOARD FOR MXT1189TAT 制造商:microchip technology 系列:- 零件状态:在售 主要用途:接口,触摸屏控制器 嵌入式:- 使用的 IC/零件:mXT1189TAT 主要属性:- 辅助属性:- 所含物品:板 标准包装:1