Design & Reuse
1492 IP
1
100.0
Aeonic Generate Digital PLL for multi-instance, core logic clocking
The Movellus™ high-performance Aeonic Generate Clock Generation Module (CGM) is a high-quality digital PLL that enables distributed clocking for per-c...
2
15.0
68000 - D68000-CPU32 - 16/32-bit Microprocessor
The D68000-CPU32 soft core is binary-compatible with the industry standard 68000’s CPU32 version of the 32-bit microcontroller. The D68000-CPU32 has a...
3
10.0
68000 - D68000-BDM - 16/32-bit Microprocessor with BDM
The D68000-BDM soft core is binary-compatible with the industry standard 68000 32-bit microcoprocessor. It has a 16-bit data bus and a 24-bit address ...
4
8.0
32bit - D32PRO - Scalable & Royalty-Free 32-bit CPU
The D32PRO is a royalty free, silicon proven, high performance soft core of a single-chip 32-bit embedded controller, with Floating Point Coprocessor....
5
8.0
FSPI - DFSPI - SPI FLASH Controller with Execute in place – XIP (SINGLE, DUAL and QUAD SPI Bus Controller with DDR / DTR support and optional AES Encryption)
The DFSPI is a fully configurable SINGLE, DUAL, QUAD and OCTAL SPI master/slave device, which allows user to configure polarity and phase of serial cl...
6
8.0
OSPI - DOSPI - Serial Peripheral Interface - Master/Slave with single, dual, quad and octal SPI Bus support
The DOSPI is a revolutionary octal SPI designed to offer the fastest operations available for any serial SPI memory. It is flexible enough to interfac...
7
6.0
SMART - DSMART - ISO 7816 Based Smart Card Reader
The DSMART is a fast, versatile and cost-competitive core intended for smart card reader applications. It provides a communication interface with a sm...
8
5.0
80251 - DQ80251 - Revolutionary Quad-Pipelined Ultra High Performance Microcontroller
The DQ80251 is a revolutionary Quad-Pipelined ultra high performance, speed optimized soft core of a 16-bit/32-bit embedded microcontroller. The core ...
9
5.0
I3C - DI3CM-HCI - MIPI I3C Basic v1.1.1 specifications with Host Controller Interface v1.1 specification
The I3C (Improved Inter-Integrated Circuit) is the successor of the I2C bus. Keeping the best assets from its elder brother, the I3C has major improve...
10
5.0
CAN 2.0, CAN FD - Developed as ISO26262-10 Safety Element out of Context (ISO26262 soft IP SEooC, ASIL-B ready design)
Introducing DCD’s Ingenious CAN FD IP Core: Empowering Engineers with Unparalleled Flexibility. When it comes to seamlessly infusing cutting-edge C...
11
5.0
DCRP1A - 100% Secure Cryptographic System for RSA, Diffie-Hellman and ECC with AMBA AHB, AXI4 and APB
The CryptOne, a 100% secure cryptographic system, has been based on more than 20 years DCD’s market experience. Starting from 1999, Digital Core Desig...
12
5.0
HDLC - DHDLC - HDLC/SDLC controller
The DHDLC IP core is used for controlling HDLC/SDLC transmission frame, designed to be used with 8-bit MCU, like DP8051/DP80390. It allows to save MCU...
13
5.0
AES - DAES XTS - Cryptographic co-processor for lightweight cryptography
DAES XTS IP Core from Digital Core Design is a compact cryptographic co-processor designed to seamlessly implement the Rijndael encryption algorithm i...
14
5.0
SHA - DSHA2-256 - SHA IP Core with native SHA2-256 HMAC support
The DSHA2-256 is a universal solution which efficiently accelerates SHA2-256 hash function compliant with FIPS PUB 180-4. It computes message digest i...
15
5.0
DMESCC - Enhanced Multiprotocol Serial Communication Controller
The DEMSCC – Dual channel Multiprotocol Enhanced Serial Communication Controller, is designed for use with 8- and 16- bit microprocessors. The DMESCC...
16
5.0
eSPI - DESPI - Enhanced Serial Peripheral Interface – Master/Slave with single, dual, and quad eSPI Bus support for Intel CPU’s
The DESPI is a fully configurable eSPI master/slave device supporting all features described in Enhanced Serial Peripheral Interface Base Specificatio...
17
5.0
UTS - DUTS - DCD's Universal Timers System
The DUTS stands for DCD’s Universal Timers System. It is a programmable and highly configurable device that comprises seven submodules: Pulse Width...
18
3.0
MAC - DMAC-RMII - 10/100 Mb Media Access Controller with RMII
Our innovative solution is a hardware implementation of media access control protocol defined by the IEEE standard. The DMAC-RMII in cooperation with ...
19
3.0
LIN - DLIN - LIN Bus Controller – Basic and Safety-Enhanced
DCD-SEMI believes that even though something may be small or slow, it can still offer maximal efficiency and ultimate reliability. That’s why our DLIN...
20
2.0
80390 - DP80390 - Pipelined High Performance Microcontroller
The DP80390 is an ultra high performance, speed optimized soft core of a single-chip 8-bit embedded controller intended to operate with fast (typicall...
21
2.0
8051 - DP8051 - Pipelined High Performance Microcontroller
The DP8051 is an ultra high performance, speed optimized soft core, of a single-chip 8-bit embedded controller, intended to operate with fast (typical...
22
2.0
QSPI - DQSPI - Serial Peripheral Interface - Master/Slave with single, dual and quad SPI Bus support -
The DQSPI is a revolutionary quad SPI designed to offer the fastest operations available for any serial SPI memory. It is flexible enough to interface...
23
1.0
8051 - DQ8051 - Revolutionary Quad-Pipelined Ultra High Performance Microcontroller
The DQ8051 is an ultra high performance, speed optimized soft core of a single-chip 8-bit embedded controller, designed to operate with fast (typicall...
24
1.0
2692 - D2692 - Dual UART
The D26C92 is a Dual UART Core software compatible with the SC26C92, SCC2692 and SCN2681 with added features and deeper FIFOs. It contains: 8 charac...
25
1.0
PSMBUS - DPSMBUS - SMBUS & PMBUS Master/Slave controller
The DPSMBUS is a fully-featured module based on the I2C protocol, which supports SMBus and PMBus functionalities. It can operate as a DPSMBUSM – Ma...
26
46.0
CRYSTALS-Dilithium - Post-Quantum Digital Signature IP Core
Post-quantum CRYSTALS-Dilithium Digital Signature IP Core from ResQuant supports key generation, signing and signature verification operations for II,...
27
46.0
CRYSTALS-Dilithium - Post-Quantum Digital Signature IP Core
Post-quantum CRYSTALS-Dilithium Digital Signature IP Core from ResQuant supports key generation, signing and signature verification operations for II,...
28
0.0
80390 - DP80390CPU - Pipelined High Performance Microcontroller
The DP80390CPU is an ultra high performance, speed optimized soft core, of a single-chip 8-bit embedded controller, intended to operate with fast (typ...
29
0.0
80390 - DP80390XP - Pipelined High Performance Configurable Microcontroller
The DP80390XP is an ultra high performance, speed optimized soft core of a single-chip 8-bit embedded controller, intended to operate with fast (typic...
30
0.0
8051 - DP8051CPU - Pipelined High Performance Microcontroller
The DP8051CPU is an ultra high performance, speed optimized soft core, of a single-chip 8-bit embedded controller, intended to operate with fast (typi...
31
0.0
8051 - DP8051XP - Pipelined High Performance Configurable Microcontroller
The DP8051XP is an ultra high performance, speed optimized soft core of a single-chip 8-bit embedded controller, intended to operate with fast (typica...
32
0.0
8051 - DQ8051CPU - Revolutionary Quad-Pipelined Ultra High Performance Microcontroller
The DQ8051CPU is an ultra high performance, speed optimized soft core of a single-chip 8-bit embedded controller, designed to operate with fast (typic...
33
0.0
8051 - DQ8051XP - Revolutionary Quad-Pipelined Ultra High Performance Microcontroller
The DQ8051XP is an ultra high performance, speed optimized soft core of a single-chip 8-bit embedded controller, designed to operate with fast (typica...
34
0.0
8051 - DT8051 - Tiny Area High Performance Microcontroller
The DT8051 is an area optimized, tiny soft core of a single-chip 8-bit embedded microcontroller, based on the World's fastest and most popular DP8051 ...
35
0.0
80C51 - DP80C51 - Pipelined High Performance Microcontroller
The DP80C51 is an ultra high performance, speed optimized soft core, of a single-chip 8-bit embedded controller, intended to operate with fast (typica...
36
0.0
8254 - D8254 - Programmable Interval Timer
The D8254 is a programmable interval timer/counter, binary compatible with the 82C54 industry standard. Since DCD's core value is innovation, this uni...
37
0.0
8255 - D8255 - Programmable Peripheral Interface
The D8255 is a programmable I/O device, designed to be used with all Intel CPUs. What's significant, it also supports most other microprocessors. Our ...
38
0.0
8259 - D8259 - Programmable Interrupt Controller
The D8259 is a soft Core of Programmable Interrupt Controller. It is fully compatible with the 82C59A device. Our efficient IP core can manage up to 8...
39
0.0
I2CM - DI2CM - I2C Bus Interface - Master
The I2C is a two-wire, bi-directional serial bus, that provides a simple and efficient method of short distance data transmission between many devices...
40
0.0
I2CMS - DI2CMS - I2C Bus Interface - Master/Slave
The DI2CMS is a flexible and robust interface solution that bridges microprocessors with an I2C (Inter-Integrated Circuit) bus, offering support for b...
41
0.0
I2CS - DI2CS - Slave I2C bus controller with FIFO
The DI2CS core provides an interface between a microprocessor / microcontroller and I2C bus. It can work as: - a slave transmitter or - slave rece...
42
0.0
I2CSB - DI2CSB - I2C Bus Interface Slave -Base version
The I2C is a two-wire, bi-directional serial bus, which provides a simple and efficient method of short distance data transmission between many device...
43
0.0
8530 - D8530 - UART Core with SDLC Function
D8530 bridge to APB, AHB, and AXI bus, it is a dual-channel USART (Universal Synchronous/Asynchronous Receiver/Transmitter) device, designed for use w...
44
0.0
16450 - D16450 - Configurable UART
The D16450 is a soft core of the Universal Asynchronous Receiver/Transmitter (UART), functionally identical to the TL16C450. It performs serial-to-par...
45
0.0
16550 - D16550 - Configurable UART with FIFO
The D16550 is a soft Core of Universal Asynchronous Receiver/Transmitter (UART), functionally identical to the TL16C550A. It allows serial transmissio...
46
0.0
16750 - D16750 - Configurable UART with FIFO and hardware flow control
The D16750 is a soft Core of a Universal Asynchronous Receiver / Transmitter (UART), functionally identical to the TL16C750. The D16750 allows serial ...
47
0.0
16752 - D16752 - Configurable UART with FIFO, hardware and software flow control
The D16752 is a universal asynchronous receiver/transmitter (UART) with 64-byte FIFOs and automatic hardware/software flow control. It offers enhanced...
48
0.0
2694 - D2694 - Quad UART with FIFO
D2694 bridge to APB, AHB, AXI bus, it is an Quad UART Core software compatible with the SC2694. The core contains: 8 character receiver FIFO, 8 charac...
49
0.0
16950 - D16950 - Expanded UART with FIFO, hard and soft flow control, synchronous mode
The D16950 is a soft core of a Universal Asynchronous Receiver/Transmitter (UART), functionally identical to the OX16C950. It allows serial transmissi...
50
0.0
2698 - D2698 - Octal UART
D2698 bridge to APB, AHB, AXI bus, it is an Octal UART Core software compatible with the SC2698. The core contains: 3 character receiver FIFO, extende...