Serial Interface Controllers

I2C, SPI, UARTs & other interface protocol cores

CAST IP makes it easy and cost-effective to integrate serial communications functions in nearly any sort of system. The family includes:

  • I2CSPI-CTRL a compact and versatile serial interface controller supporting both SPI and I2C protocols;
  • SPI-MS — 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;
  • SPI2AHB — a SPI-to-AHB bridge allowing an external SPI master accessing the local AHB bus. 
  • I2C-SMBUS — a serial interface controller for the Inter-Integrated Circuit (I2C) bus and the System Management Bus (SMBus); and
  • H16450S, H16550S and H16750S — a set of popular UARTs, with legacy device compatibility in fully-synchronous, flexible designs; and
  • HSDLC — a controller for the High-Level Data Link Control (HDLC) and the Synchronous Data Link Control (SDLC) protocols. 

All of these IP cores conform to their relevant industry or de facto standards and have been thoroughly silicon-proven in multiple customer products.

Products in Family

I2C Master/Slave Controller

Octal SPI Master/Slave Controller

HDLC & SDLC Protocol Controller

UART with FIFOs, IrDA and Synchronous CPU Interface

UART with FIFOs and Synchronous CPU Interface

UART with Synchronous CPU Interface

Let's talk about your project and our IP solutions

Request Info