Lattice Semiconductor Corporation
Home > Products > Intellectual Property > Eureka Cores > EP501: NAND Flash Controller

EP501: NAND Flash Controller

Documents & Downloads

The EP501 NAND Flash controller provides an easy interface for user to access NAND Flash devices. Typical NAND Flash devices are accessed through complicated 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 number 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 bandwidth. Timing parameters of the controller is fully programmable so different memory speeds are supported regardless of the operating frequency of the controller.

Block Diagram for Eureka EP501: NAND Flash Controller

Implementation Results

The following are typical performance and utilization results.

Family Device Utilization Performance
Slices Percentage
EC LFEC20 1036 11% 115 MHz
XP LFXP10 1036 21% 97 MHz
XP2 LFXP2-17E 1035 13% 111 MHz
ECP2 LFE2-12E 1022 17% 115 MHz
SC LFSC3GA15E 1043 2% 150 MHz

 

Features

Legal | Privacy Policy | Press | Careers | Investor Relations | Contact Us | Site Map | | Follow us  Lattice Semiconductor on Facebook  Lattice Semiconductor on Twitter  Lattice Semiconductor on YouTube  © Lattice Semiconductor Corporation 2012