Production Proven, Complex Semiconductor IP Cores

Semiconductor IP Cores


T2M › Automotive › QSPI Whitebox IP

QSPI Whitebox IP

Description

The QSPI Whitebox IP is a flexible serial-memory and peripheral controller supporting SPI, Dual-SPI, and Quad-SPI transfer modes. It provides programmable clock polarity, phase, and baud rate, Flash-command execution, execute-in-place access, 32-bit addressing, configurable FIFOs, DMA, interrupt handling, and APB, AHB, or AXI connectivity. The process-independent Whitebox RTL can be customized for different Flash devices, memory maps, transfer widths, performance targets, and SoC architectures.

Features

  • Supports Single-SPI, Dual-SPI and Quad-SPI operation
  • Configurable controller and peripheral operating modes
  • Full-duplex transfer in Single-SPI mode
  • Supports all four CPOL and CPHA transfer formats
  • Programmable serial-clock and baud-rate generation
  • Configurable 8-, 16-, and 32-bit system-data widths
  • Built-in programmable Flash-command execution
  • Supports up to 32-bit Flash addressing
  • Execute-in-place functionality
  • Configurable transmit and receive FIFOs
  • DMA interface support
  • Supports multiple external SPI devices
  • APB, AHB, AXI, or custom host-interface options
  • Interrupt and system-error reporting
  • Fully synthesizable Whitebox RTL with unrestricted customization
Deliverables
  • Detailed Datasheet
  • Verilog behaviour model (A) for simulation
  • Liberty (.db/.lib) for synthesis, STA, and equivalence
  • checking
  • CTL / CTLDB for DFT
  • SPF — Standard Test Interface Language (STIL)
  • Procedure File — for ATPG
  • LEF for APR
  • CDL for LVS connection