SPI IP

Filter
Filter

Login required.

Sign in

Login required.

Sign in

Login required.

Sign in

Compare 579 IP from 96 vendors (1 - 10)
  • AHB-Lite Slave to SPI Master
    • The AHB-Lite to SPI Bridge is used to translate 32-bit AHB-Lite Writes and Reads to Writes and Reads over a SPI interface. A custom 32-bit protocol is implemented on the SPI bus.
    • The AHB-Lite to SPI Bridge has two AHB-Lite Slave component interfaces; one for access to the control/status registers (Register Interface), and another for access to the external SPI device (External Interface).
    • The Bridge also has a SPI interface that operates exclusively as a SPI Master component device.
    Block Diagram -- AHB-Lite Slave to SPI Master
  • SPI - Verifies reliable data transfer and protocol compliance in SPI systems
    • SPI (Serial Peripheral Interface) is a high-speed, synchronous communication protocol that ensures reliable data transfer between microcontrollers and peripherals. It verifies correct data transmission, signal timing, and error handling in SoC designs.
    • This versatile Verification IP (VIP) supports various SPI modes and clock configurations, enabling robust testing of master-slave communication, data integrity, and error conditions across multiple applications in embedded systems, automotive, IoT, and more
    Block Diagram -- SPI - Verifies reliable data transfer and protocol compliance in SPI systems
  • SPI Flash Controller - Ensures reliable validation of SPI Flash memory controllers
    • The SPI Flash Controller Verification IP (VIP) is a powerful tool for verifying and simulating SPI Flash memory controllers in SoCs. It supports single, dual, and quad SPI modes, enabling seamless validation of read, write, erase, and advanced operations.
    • This VIP is designed for diverse applications, including IoT devices, automotive systems, consumer electronics, and aerospace. It ensures efficient performance, low power usage, and reliable integration of SPI Flash memory in mission-critical and everyday devices
    Block Diagram -- SPI Flash Controller - Ensures reliable validation of SPI Flash memory controllers
  • Simulation VIP for SPI NAND
    • Operation Modes
    • Single I/O, Dual I/O, and Quad I/O (Q-SPI and QSPI) and serial mode 0 and mode 3
    • Pins
    • HOLD# and WP# Pins functionalities
    Block Diagram -- Simulation VIP for SPI NAND
  • Simulation VIP for SPI
    • Full Duplex
    • Simultaneous transfer from Manager and Subordinate
    • Variable Size Shift Registers
    • 8, 16, and 32-bit shift register for Tx and Rx
    Block Diagram -- Simulation VIP for SPI
  • SPI to AHB-Lite Bridge
    • The SPI2AHB core implements an SPI slave to AHB-Lite master bridge. It allows an external SPI master to perform read or write access to any memory-mapped device on the internal AHB bus.
    • The core implements a simple over-SPI protocol to convert SPI transactions into AHB Read or Write instructions.
    Block Diagram -- SPI to AHB-Lite Bridge
  • Octal SPI Master/Slave Controller
    • Implements a controller for a single-, dual-, quad-, or octal-lane Serial Peripheral Interface (SPI) bus, which can operate either as a master or as a slave. 
    • Designed to work with a wide variety of SPI bus variants, the core supports run-time control of several SPI protocol parameters.
    Block Diagram -- Octal SPI Master/Slave Controller
  • I2C and SPI Master/Slave Controller
    • The I2CSPI-CTRL is a compact and versatile serial interface controller supporting both SPI (Serial Peripheral Interface) and I2C (Inter-Integrated Circuit) protocols.
    • Its low silicon resource requirement makes it suitable for area-constrained and low-power applications, while its software compatibility with Microchip’s MSSP peripheral eases use and software integration.
    Block Diagram -- I2C and SPI Master/Slave Controller
  • SPI Controller IP- Master/ Slave, Parameterized FIFO, Avalon Bus
    • The Digital Blocks DB-SPI-MS-AVLN is a Serial Peripheral Interface (SPI) Controller Verilog IP Core supporting both Master/Slave SPI Bus transfers.
    • The DB-SPI-MS contains an Avalon Bus Interface for interfacing a microprocessor to external SPI Master/Slave devices.
    Block Diagram -- SPI Controller IP- Master/ Slave, Parameterized FIFO, Avalon Bus
  • 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 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.
    Block Diagram -- SPI Slave IP transfers to/from a AMBA APB, AXI, or AHB Interconnect
×
Semiconductor IP