Memory Controllers

Flash, Cache, & SRAM

A set of controller IP cores for different types of memories, including :

  • xSPI-MC — An xSPI NOR flash memory controller that allows a system to easily detect and access an attached flash device, or directly boot from it. 
  • Serial-MC — A universal serial memory controller supporting NOR Flash, NAND Flash, and PSRAM Memories. Compatible to xSPI, Hyperbus, and most vendor-specific SPI protocols.  Allows a system to easily detect and access an attached flash device, or directly boot from it. (Coming soon)
  • CACHE-CTRL — A flexible cache memory controller providing a 32-bit slave AHB-lite processor interface and a 32-bit master AHB-lite interface to the memory subsystem.
  • SRAM-CTRL —  An SRAM Controller translating AHB, or AXI4, or APB bus reads and writes into reads and writes with the signaling and timing of a standard 32-bit synchronous SRAM. 
  • ECC-SRAM —  A core that adds Single-Error Correction / Dual Error Detection (SECDEC) to any SRAM, without altering its access latency 

Each of these has been production-proven or rigorously verified, and comes with complete deliverables to simplify integration with your system.

 

Products in Family
xSPI Flash Memory Controller
Error Correcting Code for SRAMs

Let's talk about your project and our IP solutions

Request Info