EP501 [ACTEL]

EP501 NAND Flash Controller; EP501 NAND闪存控制器
EP501
型号: EP501
厂家: Actel Corporation    Actel Corporation
描述:

EP501 NAND Flash Controller
EP501 NAND闪存控制器

闪存 控制器
文件: 总3页 (文件大小:118K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Eureka Technology  
Product Summary  
EP501 NAND Flash Controller  
FEATURES  
• Supports up to 4 banks of NAND Flash devices.  
• Each bank contains up to 5 NAND Flash connected in parallel for a total of 20  
NAND Flash devices.  
• Simple user interface designed for easy on-chip integration.  
• Options to provide PCI, AMBA AHB, AXI, PCMCIA, Cardbus or Compact-  
Flash bus interface.  
• Large Flash memory space can be accessed using data and index register  
method.  
• Programmable access timing, NAND Flash size, data width and number of  
banks.  
• Compatible with large block, small block and ONFI NAND Flash devices.  
• User has full access to spare data in NAND Flash device.  
• Optional single-bit correction double bit detection error correction code (ECC).  
• Option to apply ECC protection on per word or per page basis.  
• Error logging with ECC correction and detection.  
• Interrupt generation based on ECC error.  
• Fully static design with edge-triggered flip-flops.  
BLOCK DIAGRAM  
Control  
Registers  
User  
User  
Interface  
Flash  
Interface  
Interface  
NAND  
Flash  
AMBA AHB  
Interface  
(Optional)  
ECC  
Optional  
Other I/F  
(Optional)  
EP501 NAND Flash  
Controller  
Tel: 1 650 960 3800  
Copyright © by Eureka Technology Inc.  
4962 El Camino Real,  
Los Altos, CA 94022, USA  
Fax: 1 650 960 3805  
Page 1  
http://www.eurekatech.com  
Eureka Technology  
EP501 NAND Flash  
Controller  
Description  
The EP501 NAND Flash controller provides an easy interface for user to access  
NAND Flash devices. Typical NAND Flash devices are accessed through compli-  
cated sequence of command, address, data, and confirmation protocols. The  
EP501 manages all the hardware protocols and allows the user to access NAND  
Flash memory simply by reading and writing control registers inside the EP501.  
A very large size of NAND Flash memory can be accessed through a small num-  
ber of control registers. The NAND Flash controller occupies only a small size in  
the system’s memory space without scarifying system performance. Burst access  
to the NAND Flash memory is supported by the controller at full memory band-  
width. Timing parameters of the controller is fully programmable so different  
memory speeds are supported regardless of the operating frequency of the control-  
ler.  
The EP501 supports optional error correction code (ECC) that performs single-bit  
error correction and double-bit error detection. There are options to provide ECC  
protection on per word basis or per page basis. With per word ECC, 8 bits of ECC  
code is generated by the core for each 32-bit data. A total for 40 bit is written to  
the NAND Flash for each data word. Error detection and correction are automati-  
cally performed by the core with error logging through internal control registers.  
The core can be configure to generate interrupt on ECC error. ECC error can also  
be injected into the NAND Flash device if desired for diagnostic purpose. With  
per page ECC, 3 bytes of ECC code is generated for every page (512 bytes) of  
data.  
The EP501 is programmable to support both large block and small block NAND  
Flash devices. Memory size, bus width, access timing, and number of banks are  
all programmable.  
Several options of user interface are available for the user to choose from. The  
standard version features a simple user interface that is designed for on-chip sys-  
tem integration. It has separate address and data buses and command signals that  
supports burst transfer and wait state insertion. Other standard interface buses  
including PCI, AMBA AHB, PCMCIA, and CardBus are available. The controller  
acts as a target or slave device on these buses. With these standard bus interfaces,  
the EP501 can be integrate seamlessly with systems built on these standards.  
Optional Features  
The EP501 NAND Flash controller supports the following optional features per  
customer specification  
Error Correction Code (ECC)  
Power-on boot ROM support.  
Tel: 1 650 960 3800  
Fax: 1 650 960 3805  
http://www.eurekatech.com  
Copyright © by Eureka Technology Inc.  
4962 El Camino Real,  
Page 2  
Los Altos, CA 94022, USA  
Eureka Technology  
EP501 NAND Flash  
Controller  
Different user interfaces: PCI, AMBA AHB, PCMCIA, PC  
Card, or CompactFlash  
Data width from 8 to 32 bits  
More than 4 banks for memory devices.  
ACTEL DEVICE UTILIZATION DATA  
Family  
Device  
Utilization  
COMB Total RAM  
Performance  
(-speed grade)  
A3P1000-2  
AX1000-2  
AGLE600V5-STD 764  
AFS1500-2 764  
SEQ  
764  
758  
ProASIC3  
Axcelerator  
IGLOO  
2126  
1372  
2127  
2126  
12%  
12%  
21%  
8%  
0
0
0
0
63Mhz  
68Mhz  
38Mhz  
61Mhz  
Fusion  
Tel: 1 650 960 3800  
Fax: 1 650 960 3805  
http://www.eurekatech.com  
Copyright © by Eureka Technology Inc.  
4962 El Camino Real,  
Page 3  
Los Altos, CA 94022, USA  

相关型号:

EP501AL005W

Long operating life.
PARALIGHT

EP501BL004W

Long operating life.
PARALIGHT

EP501GL007W

Long operating life.
PARALIGHT

EP501IR1L015W

Long operating life.
PARALIGHT

EP501RL003W

Long operating life.
PARALIGHT

EP501W1BW071W

Long operating life.
PARALIGHT

EP501W1C001WH

Long operating life.
PARALIGHT

EP501W1L001WS

Long operating life.
PARALIGHT

EP501W1L053WS

Long operating life.
PARALIGHT

EP501W1L056WHR2

Long operating life.
PARALIGHT

EP501W1L059WHR

Long operating life.
PARALIGHT

EP501W2L001W

Visible LED
PARALIGHT