- Enables easy integration and control of random access NOR Flash memory in processor-based systems.
- Bridges parallel NOR-Flash interface to AMBA 2.0 bus.
- AHB Slave Data Interface:
- Byte, 16 bit half-word and 32 bit accesses
- Designed to provide maximum throughput
- APB Slave Control/Status Interface
- Wide support of parallel NOR-Flash devices
- Programmable access times
- 8, 16, or 32 bit data bus
Contact Sales
Call or click.
+1 800.391.8300
PDF Datasheets
Related Products
- SPI-MEM-CTRL Serial Flash Memory Controller
- SDR-SDRAM-CTRL Single Data Rate Mobile SDRAM Controller
- DDR2-SDRAM-CTRL DDR/DDR2 SDRAM Memory Controller
- ATAIF Comact Flash ATA/IDE/ATAPI ATA-8 Interface Core
Memory IP Core PFLASH-CTRL Parallel NOR Flash Controller IP Core
This memory controller core is a configurable module designed to interface an AMBA AHB bus to an external, parallel NOR Flash memory device. It bridges a 32-bit AHB system bus to a generic external bus that can be connected to almost any parallel NOR Flash device.
Designed for ease of use, the memory controller core allows word, half-word, and byte width addressing to 32-bit, 16-bit, and 8-bit Flash devices. Also, the number of read and write wait-states and the memory size are configurable to allow proper communication with different Flash devices. Software drivers and modified interfaces are available on request. The PFLASH-CTRL core is production proven and available in RTL source or as a targeted FPGA netlist.
Applications
This NOR Flash controller core is ideal for connecting a microprocessor equipped with an AHB bus to an external parallel NOR Flash device storing program execution code. The direct random access capability makes it ideal for executing code directly from the flash memory (XIP/execute-in-place) or for copying the code from the serial NOR Flash to an on-chip SRAM (shadowing).
Block Diagram

Support
The PFLASH-CTRL as delivered is warranted against defects for ninety days from purchase. Thirty days of phone and email technical support are included, starting with the first interaction. Additional maintenance and support options are available.

Share this page: