Contact Us
Overview

SmartDV’s QSPI Master IP is a silicon-proven, high-performance Quad SPI flash memory controller purpose-built for SoC designs requiring flexible, high-bandwidth connectivity to industry-standard QSPI NOR flash devices across embedded, automotive, IoT, and consumer electronics applications. Compatible with leading flash vendors including Macronix, Winbond, Cypress, and Micron, it delivers complete master-side QSPI functionality at clock frequencies up to 166 MHz with support for Single I/O, Dual I/O, and Quad I/O modes in both Single and Double Transfer Rate configurations, providing a versatile, production-ready flash interface solution for a wide range of device densities from 256 Mb to 2 Gb.

Designed to address the full breadth of modern QSPI flash integration requirements, the IP supports 3-byte and 4-byte addressing for memory access beyond 128 Mb, volatile and non-volatile configuration register management, Fast Boot for automatic post-reset read execution, configurable wrap burst lengths, deep power down mode, and a comprehensive instruction set covering READ, FAST READ, 2READ, DREAD, 4READ, QREAD, Page Program, Dual and Quad Page Program, Erase, Security, and Write Protection commands. Its preamble bit support, configurable dummy cycles, and FIFO architecture give SoC teams a production-tested, vendor-compatible QSPI master that accelerates integration across the widest range of commercial flash devices.

Built for design flexibility and silicon efficiency, the IP core is highly configurable for both ASIC and FPGA implementations, with a strong focus on area optimization, power management, and peak performance. Its AHB Slave interface for register programming and PIO data transfer, software and hardware reset support, and parameterized FIFO architecture enable fast integration and confident design bring-up across a wide range of process nodes and target applications.

Request Data Sheet
QSPI Master
Benefits
  • Full QSPI Master Functionality – Single I/O, Dual I/O, and Quad I/O operating modes with Single Transfer Rate (STR) and Double Transfer Rate (DTR) support at up to 166 MHz
  • Comprehensive Read Instruction Support – READ, FAST READ, 2READ, DREAD, 4READ, and QREAD with configurable dummy cycles for optimized read performance across all supported devices
  • Full Write and Erase Support – Page Program, Dual Page Program, Quad Page Program, Erase Commands, Security Commands, and Write Protection Commands for complete flash device management
  • Extended Addressing Support – 3-byte and 4-byte addressing modes with volatile and non-volatile configuration register management for memory access beyond 128 Mb up to 2 Gb device density
  • Fast Boot Support – Automatic read execution after Power-on Reset or hardware reset based on Fast Read Boot Register configuration for rapid system bring-up
  • Flexible Burst and Transfer Control – Configurable 16, 32, and 64-byte wrap burst lengths, preamble bit support, and configurable transmit/receive data FIFOs
  • Deep Power Down Mode – Low-power deep power down with dedicated Release and Exit commands for power-efficient embedded applications
  • Software and Hardware Reset – Both software reset via Reset Command and hardware reset via Reset Pin for flexible system initialization
Compliance and Compatibility
  • Compatible with JEDEC JESD216 Serial Flash Discoverable Parameters (SFDP) specification
  • Compatible with Macronix, Winbond, Cypress, and Micron QSPI NOR flash device specifications
  • Supports Single, Dual, and Quad SPI interface modes for broad device ecosystem compatibility
  • AHB Slave interface for register programming and PIO data transfer
  • Compatible with ASIC and FPGA design flows across leading foundry process nodes
  • Compatible with all major EDA synthesis, simulation, and linting flows

Request Datasheet