English | usa (Change)

BA315A - Single-Port AHB NandFlash Controller

Single-Port AHB NandFlash Controller

The BA315A is a configurable Single-Port AHB Nand-Flash Controller developed, validated & licensed by BARCO-Silex. It supports both SLC & MLC Nand-Flash memory devices in 8-bit or 16-bit configuration.

The AHB interface supports all kind of transfers. As the Nand-Flash memory device is slower than the AHB data bus, all data transfers are processed through an external buffer (embedded 32-bit RAM Block). Typically the size of the RAM is equal to the size of one nand-flash page (1, 2, 4 or 8 x 528-bytes). However, the controller is able to work efficiently with pages larger than RAM size.

The BA315A is able to boot on code located in nand-flash memory by automatically fetching the code (boot configuration defined by static input pins).

In the case of the same set of external pins is shared with another memory controller (Static Memory Controller for instance), the BA315A is able to interface with an EBI (External Bus Interface).

The BA315A can perform error detection & correction. Both Reed-Solomon and Hamming algorithms are available. All features related to ECC are listed in table 2 below.

According to the application requirements, the generic parameters listed in Table 3 can be configured before synthesis, allowing customers to make the best possible trade-off between performance and area.





More Information
Contact us