DQSPI
Serial Peripheral Interface – Master/Slave with single, dual and quad SPI Bus support
Description
DQSPI – High-Performance Quad SPI IP Core for APB, AHB, and AXI Designs
The DQSPI is a revolutionary Quad SPI IP Core engineered for design teams who demand maximum throughput, low latency, and flexible integration. Fully compatible with APB, AHB, and AXI buses, it delivers one of the fastest serial memory interfaces available for both SoC and FPGA designs.
Supporting Single, Dual, and Quad SPI modes with Double Data Rate (DDR) operation, the DQSPI enables 8 bits of data per SCK cycle, making it ideal for systems requiring high-speed code execution, fast memory access, or real-time data streaming.
Engineered for Modern Embedded Systems
The DQSPI interfaces seamlessly with all 8-, 16-, and 32-bit processors, regardless of endianness. Its flexible architecture supports standard SPI peripherals from multiple vendors, which makes it an excellent choice for new designs and drop-in replacements.
Typical use cases include:
-
high-speed Quad SPI flash memories
-
real-time data logging
-
inter-processor communication
-
Execute-In-Place (XiP) architectures
-
low-pin-count, high-performance embedded systems
Key Performance Features
Blazing-Fast Transfers
-
Supports Single, Dual, and Quad SPI
-
DDR protocol doubles bandwidth
-
Achieves data rates up to CLK/2 (vs. typical vendor limit of CLK/8)
-
Ideal for high-performance SoCs and FPGAs
Advanced Clock Control
-
Programmable clock polarity, phase, and four clocking protocols
-
Supports a wide variety of synchronous serial peripherals
-
Precisely tuned for embedded applications with tight timing budgets
Master/Slave Configurable
The DQSPI can operate as a master or slave, enabling seamless integration into:
-
multi-master systems
-
shared bus environments
-
communication between processors or controllers
Robust Reliability and Error Handling
To support demanding applications, the DQSPI includes advanced safety and reliability mechanisms:
-
Write-collision detection
-
Multiple-master mode fault detection
-
Automatic disable of drivers under conflict
-
Error-reporting logic for inter-processor communication
These features make the DQSPI highly reliable in automotive, industrial, and mission-critical embedded environments.
DMA Support for Maximum Throughput
The IP Core supports two independent DMA modes:
-
Single-transfer mode
-
Multi-transfer mode
This allows high-performance DMA units to interleave transfers with CPU cycles or perform burst data transfers without processor overhead.
Technology-Independent Design
Like all DCD-SEMI solutions, the DQSPI is:
-
fully synthesizable
-
portable across semiconductor technologies
-
ready for ASIC, SoC, and FPGA implementation
This ensures long-term product scalability and easy migration across multiple platforms.
Fully Customizable IP Core
The DQSPI is delivered in a configuration tailored to your design requirements:
-
width of data paths
-
clocking scheme
-
DMA options
-
master/slave configuration
-
peripheral compatibility
Our team customizes the DQSPI to minimize your integration effort and accelerate time-to-market.
Why Design Engineers Choose DQSPI
✔ Ultra-fast Quad SPI + DDR performance
✔ Compatible with APB, AHB, and AXI bus structures
✔ Supports any 8/16/32-bit CPU architecture
✔ XiP-ready for instant code execution from external flash
✔ Superior data rate (CLK/2 vs typical CLK/8)
✔ Robust error detection and multi-master support
✔ Fully configurable and technology-independent
Watch the DQSPI presentation on DCD’s YouTube:
Which One to Choose DQSPI vs DOSPI
| Feature / Requirement | DQSPI (Quad SPI) | DOSPI (Octal SPI) | Which to choose? |
|---|---|---|---|
| Bus Width | 1-bit (Single), 2-bit (Dual), 4-bit (Quad) | 1-bit, 2-bit, 4-bit, 8-bit (Octal) | If you need max throughput, choose DOSPI. |
| Max Data Throughput | Up to 8 bits per SCK (Quad + DDR) | Up to 16 bits per SCK (Octal + DDR) | DOSPI for high-bandwidth memory boot or XIP; DQSPI is optimal for mid-range. |
| Supported Protocols | Single, Dual, Quad SPI | Single, Dual, Quad, Octal SPI | DOSPI covers everything DQSPI does — and more. |
| DDR Support (Double Data Rate) | Yes (Dual & Quad) | Yes (Dual, Quad & Octal) | Both excellent for speed-critical systems. |
| Supported CPU Bus Widths | 8 / 16 / 32-bit | 8 / 16 / 32-bit | Both match common MCU/SoC designs. |
| Clocking Flexibility | Full control of SCK polarity, phase & protocols | Full control of SCK polarity, phase & protocols | Equal – both adaptable to any SPI memory. |
| Typical Use Cases | Quad-SPI NOR/NAND, XIP boot, mid-range SoCs | Octal-SPI NOR/NAND, ultra-fast XIP, high-end SoCs, performance-critical systems | Choose DQSPI for cost-optimized designs; DOSPI for high-end devices. |
| Interprocessor Communication | Yes | Yes | Same functionality. |
| DMA Support | Single & multi-transfer modes | Single & multi-transfer modes | Same — both integrate with high-performance DMA. |
| Master/Slave Mode | Both supported | Both supported | Same. |
| Performance Advantage | Data rate up to CLK/2 | Data rate up to CLK/2 (vs typical market CLK/8) | Both outperform competitors; DOSPI achieves highest bandwidth. |
| Best Match For | Mid-range embedded systems, cost-sensitive devices, Quad-SPI flash | High-performance designs, fast booting, real-time apps, Octal flash | Engineers optimize cost → DQSPI, optimize speed → DOSPI. |
ALL DCD’S IP CORES ARE TECHNOLOGY AGNOSTIC, ENSURING 100% COMPATIBILITY WITH ALL FPGA AND ASIC VENDORS.
For further details, email info@dcd-semi.com

Key features
- Operates with 8, 16 and 32 bit CPUs
- Full duplex synchronous serial data transfer
- DMA support
- Support for 32, 16 and 8 bit systems
- Support for various system Bus Standards
- Single, Dual and Quad SPI transfer
- DDR support (Double Data Rate)
- Multimaster system supported
- Optional FIFO size extension (128, 256, 512B)
- Up to 7 SPI slaves can be addressed (more Slave Select Outputs can be added upon request)
- Software Slave Select Output – SSO ‐ selection
- Automatic Slave Select outputs assertion during each byte transfer
- System error detection
- Interrupt generation
- Various Bit rates supported
- Bit rate in fast SPI Mode ½ CLK
- Four transfer formats
- Simple CPU and DMA interface
- Fully synthesizable, static synchronous de-sign with no internal tri‐states
- Available system interface wrappers:
- AMBA – APB / AHB / AXI Bus
- Altera Avalon Bus
- Xilinx OPB Bus
Similar products
DSPI SPI IP Core – High-Performance, Configurable SPI Master/Slave for SoC and FPGA Designs The DSPI IP Core from DCD-SEMI...
High-Performance SPI Master/Slave
Flexible Multi-Master Support
Customizable & Technology-Independent
DFSPI – Advanced SPI Master Controller & Bridge to APB, AHB, and AXI The DFSPI IP Core from DCD-SEMI is...
NOR & NAND Flash Memory Support
Compatible with APB, AHB, and AXI
Advanced multi-master and error-detection
DQSPI – High-Performance Quad SPI IP Core for APB, AHB, and AXI Designs The DQSPI is a revolutionary Quad SPI...
Delivers CLK/2 Quad DDR throughput
Supports Single/Dual/Quad SPI + DDR
Includes write collision detection


