Interface IPs
Dolphin Technology maintains a broad portfolio of SoC building blocks that provide silicon proven IP for customers who need:
- Interface IPs:
- Inter Integrated Circuit (Master/Slave) (I2C)
- Improved Inter-Integrated Circuit (Master/Slave) (I3C)
- Multi-Channel Inter-IC Sound Bus Controller (Master/Slave) (I2S)
- Serial Peripheral Interface (SPI)
- Synchronous Serial Interface (SSI)
- General Purpose I/O (GPIO)
- Universal Synchronous/Asynchronous Receiver Transmitter (UART/USART)
- JTAG Controller (TAP)
- Pulse Width Modulator (PWM)
- PCIe Controller
- UCIe Controller
- CXL Controller
- AMBA Bus (APB, AHB, AXI, AXI-Lite)
DTI I2C controller provides the logic consistent with NXP I2C specification to support the communication of low-speed integrated circuits through I2C bus.
The IP facilitates software controllable by application processor through industry-standard AMBA interface. The bus interface is flexible and easily integrated into APB, AHB or AXI system bus.
DTI I3C controller provides the logic consistent with NXP I3C specification to support the communication of low-speed integrated circuits through I3C bus.
The IP facilitates software controllable by application processor through industry-standard AMBA interface. The bus interface is flexible and easily integrated into APB, AHB or AXI system bus.
DTI I2S controller provides interface between system bus and Inter-IC Sound devices. The controller is compliant with Philips Inter-IC Sound Bus Specification and AMBA APB Specification. Other buses such as AXI-Lite, AHB-Lite, OCP, and etc are optional supports.
Serial Peripheral Interface (SPI)
Dolphin Technology provides Serial Peripheral Interface (SPI) IP which enables an AHB/APB host to access a serial device at high-speed through the SPI interface. The controller supports both Master and Slave modes and consists of a DMA controller to enhance the system performancecan. The IP can be used in applications such as flash memory card and digital camera.
Synchronous Serial Interface (SSI)
Dolphin Technology provides Synchronous Serial Interface (SSI) IP which is an interface that is being used with absolute value transmitters, for example position sensors. This interface makes it possible to create a serial data transfer where absolute information concerning a position is transferred. The IP generally is used for point-to-point connections, especially as here a data transfer is required that takes place reliably and securely.
General Purpose Input/Output (GPIO)
Dolphin Technology provides General Purpose I/O IP which consists of up to 32 I/O ports that can be programmed individually for input, output, or bidirectional operation. Each port can be programmed to trigger the GPIO interrupt on level (high, low) or edge (rising, falling, any) events. The IP serves as additional means of communication between various components of the system on chip (SoC).
Universal Asynchronous Receiver Transmitter (UART/USART)
Dolphin Technology provides Universal Synchronous/Asynchronous Receiver Transmitter (UART/USART) IP which allows the communication of serial character streams between an embedded system and an external device. This communication is done by reading and writing control and data registers. The core implements the RS-232 protocol timing and provides ability to adjust baud rate, parity, stop, and data bits.
Dolphin Technology provides JTAG Controller (TAP) IP which enables access through the JTAG interface for building designs with efficient, fast, and productive debugging solutions. The IP's size can be scaled by setting parameters.
Dolphin Technology provides Pulse Width Modulator (PWM) IP which can easily modify the shape of the waveform during operation, adjusting both the period and high time through an AMBA® APB slave interface. The PWM IP also incorporates all basic functions needed for standalone operation.