Vendor: Digital Blocks, Inc. Category: SPI / QSPI XSPI

SPI Slave IP transfers to/from a AMBA APB, AXI, or AHB Interconnect

The DB-SPI-S-AMBA-BRIDGE is a Serial Peripheral Interface (SPI) Controller Verilog IP Core supporting only Slave SPI Bus transfer…

Overview

The DB-SPI-S-AMBA-BRIDGE is a Serial Peripheral Interface (SPI) Controller Verilog IP Core supporting only Slave SPI Bus transfers (both Full Duplex and Half Duplex) to/from a AMBA APB, AXI, or AHB Interconnect.

The DB-SPI-S-AMBA-BRIDGE contains dual clock Transmit/Receive FIFOs and Finite State Machine control to process incoming SPI transmit/receive transactions, and a AMBA Master Interface (i.e. APB, AXI, AHB5) to read or write the SPI payload data with respect to the AMBA Interconnect. No processor is required for configuration or control; the DB-SPI-S-AMBA-BRIDGE operates autonomously from reset.

The DB-SPI-S-AMBA-BRIDGE allows for SPI2APB, SPI2AXI, and SPI2AHB transfers, between the SPI bus and registers or memory attached to the AMBA Interconnect.

Key features

  • Three release configurations:
    • SPI Slave to/from APB Master (SPI2APB)
    • SPI Slave to/from AXI Master SPI (AXI)
    • SPI Slave to/from AHB5 Master (SPI2AHB5)
  • Signal Interface:
    • DQ-IO[3:0] - Data Input/Output
    • SCK - Serial Clock
    • SSn - Slave Select
  • Configurable SPI Modes:
    • Standard SPI Mode (1 Data Lane)
    • Dual SPI Mode
    • Quad SPI Mode (2 Data lanes)(4 Data Lanes)
  • Configurable LSB-first or MSB-first Per Word
  • Two Clock Domains:
    • AMBA Bus / SCK Clocks
  • Separate Transmit / Receive FIFOs:
    • Dual Clock Domains
    • 32-bit Data Width
    • Configurable depth
    • Implemented as Registers (recommended) or SRAM
  • Available AMBA Master Interfaces:
    • AXI or APB or AHB
    • 32 bit Data Interface
  • Compliance with ARM AXI / APB AMBA specifications:
    • Compliance with AMBA AXI Protocol Specification (V2.0)
    • Compliance with AMBA APB4 Protocol Specification (V2.0)
    • Compliance with ARM AMBA 5 AHB Protocol Specification
  • Fully synchronous, synthesizable Verilog RTL core, no gated clocks, and no internal tri-states, for easy integration into FPGA or ASIC design flows.

Block Diagram

What’s Included?

  • The DB-SPI-S-AMBA-BRIDGE is available in synthesizable RTL Verilog or a technology-specific netlist for FPGAs, along with Synopsys Design Constraints, a simulation test bench with expected results, datasheet, and user manual.

Specifications

Identity

Part Number
DB-SPI-S-AMBA-Bridge
Vendor
Digital Blocks, Inc.
Type
Silicon IP

Files

Note: some files may require an NDA depending on provider policy.

Provider

Learn more about SPI / QSPI XSPI IP core

Frequently asked questions about SPI / QSPI / xSPI IP cores

What is SPI Slave IP transfers to/from a AMBA APB, AXI, or AHB Interconnect?

SPI Slave IP transfers to/from a AMBA APB, AXI, or AHB Interconnect is a SPI / QSPI XSPI IP core from Digital Blocks, Inc. listed on Semi IP Hub.

How should engineers evaluate this SPI / QSPI XSPI?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this SPI / QSPI XSPI IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP