top of page
Computer Processor

SoC / ASIC IP Cores

Are you developing new IoT device, automotive, medical, or telecommunication electronics?

Or do you work on the FPGA design and need verification  of your custom RTL code?

Or do you design your own IC, ASIC or SoC?

Then please check our comprehensive list of ready-to-use design IP cores and verification IPs!

ASIC & SOC IP-CORES

The Design and Verification Components for ASIC / SoC design. Configurable, reusable plug-and-play solutions from Smart-DV, for standard interfaces based on HVL. Supported languages: SystemVerilog, Vera, SystemC, Specman E, and Verilog.

SmartDV-graphics.png

VERIFICATION IP

All verification IPs come with advanced commands, configurations, and a status reporting interface. It's very simple to use and debug. A lot of automation if used for writing Verification IP, so the development time for any new verification IP is very efficient and fast. If you need any verification IP which is not listed below, please do let us know. The new IP for you may be developed very quickly.

LIST OF AVAILABLE VERIFICATION IPs

AMBA, Avalon, AVCI (Advanced VCI), BVCI (Basic VCI), CPRI, OBSAI, eCPRI, RoE, ORAN


Ethernet - up to 800G, MII/ SMII/ RMII/ GMII/ RGMII, SGMII/1000Base-KX,
GMII TBI (8b/10b) Ethernet,
2.5GBase-KX/ 5GBase-KR/ 2.5GBase-T/5GBase-T, XGMII Ethernet,
10GBase-KR Ethernet, 10G 64b/66b WIS Ethernet, 10G XAUI/10GBase-KX4 Ethernet, 10G TBI (PCS) Ethernet, 25GBase-R/KR,
XLGMII 40G Ethernet, 40GBase-KR4/CR4/SR4/LR4/KR2, 50GBase-KR/KR2,
CGMII 100G Ethernet, 100GBase-KR10/CR10/SR10/LR4, 200GBase-KR8/KR4/KR2, 400GBase-KR4/KR8/KR16,
Ethernet 1G, 10G, 25G, 50G, 40G, 100G, 200G, 400G, 800G, Ethernet AVB, Ethernet TSN, 100BASE-T1, RoCE, Ethercat, G.999.1, Interlaken, AMBA LPI, OCP,
PVCI (Peripheral VCI), RapidIO, SDIO 8.0, SDIO UHS II, SD Express, TileLink,
USB 4.0, USB 3.0/3.1/3.2/SSIC, USB 1.0/1.1/2.0, USB PD, USB TYPE-C, eUSB, QI, OpenCores Wishbone B3ARINC 419, ARINC 429, ARINC 825, AVSBus, BISS, CAN, CJTAG IEEE 1149.7, DALI, DMX, FlexRay, GCI, I2C, IPMB, SMBus, PMBus, XMBus, TS5, SVID, SWD, I2S, IEC61162, SmartCard (IEC7816), JESD204, JESD207, JTAG IEEE 1149.1/1149.6, LIN, LPC, LVDS, Microwire, Microsecond Channel (MSC), MIL STD 1553, MIL STD 1773, NFC, SENT (SAE J2716), SAE J1850, Safe-By-Wire Plus, SDI, SIMCARD, SpaceWire, SpaceFibre, SPI (Serial Peripheral Interface), SPI (Serial Peripheral Interface) Flash, SPI/BOSCH, SPI/EEPROM, SPI/FRAM, SPI/MACRONIX, SPI/MOTOROLA, SPI/RTC, SPI/SERIAL FLASH, SPI/SPANSION FLASH, SPI/ST MEMS, Serial Flash, SSI (Synchronous Serial Interface), xSPI (Expanded Serial Peripheral Interface), eSPI (Enhanced Serial Peripheral Interface), QSPI (Quad Serial Peripheral Interface), Octal SPI (Serial Peripheral Interface), SafeSPI, SPIStack, UART

DDR2 Monitor, DDR3 Monitor

Fibre Channel, PCI Express, MPCIE, NVMe, PCI, OpenCAPI, CCIX 1.0, GENZ, SAS, SATA, CXL, SRIOV, Compact Flash, Serial Front Panel Data Port (SFPDP), FCoE, Display Port, Display Port 2.0, Embedded Display Port, eMMC, HDMI 1.4/2.0/2.1, MHL, MPEG2TS, SMPTE Serial Data Interface (SDI), SPDIF (IEC60958), VBYONE, ARINC 818, TDM, PDM, CoaXPress (CXP), Camera Link HS, Camera Parallel Interface (CPI), Trusted Platform Module (TPM),
SLVS-EC, Open LVDS Display Interface (OpenLDI), UFS

BIF, DBI, DigRF, DPI, HSI, HTI, I3C, LLI, MPHY, DPHY, CPHY, APHY, RFFE, SLIMBUS, CSI-2, CSI-3, DSI, DSI-2, GbD USB, SoundWire, SoundWire I3S, SPMI, STP, UniPro, SPP, VGI

SYNTHESIZABLE TRANSACTORS

 

The Synthesizable Transactors (Emulation Models) may run in Veloce/ Palladium/ Zebu and any custom FPGA platform

MIPI CSI-2, CSI-3, Debug, DSI, DSI-2, HTI, I3C, MPHY, RFFE, SLIMbus, SoundWire, SPMI, STP, Unipro, SPP, TWP

AMBA 5 CHI, ACE4, ACE4-Lite, ACE5, ACE5-Lite, AHB, APB, ATB, AXI3, AXI4, AXI4-Lite, AXI4-Stream, AXI5, AXI5-Lite, CXS, LPI

Ethernet 10GBase-KR, 25GBase-R/KR, 40G, 50G, 100G, 200G, 400G, MII/RMII/GMII/RGMII, XGMII

Ethercat, CPRI, Interlaken, OBSAI, OCP, OpenCores Wishbone B3, PVCI, RapidIO, SDIO, TileLink, USB PD

ARINC 419, 429, 825, AVSBus, CAN, DALI, DMX, eSPI, FlexRay, GCI, I2C, I2C/SMBus, I2S, JESD204, JESD207, JTAG, LIN, LPC, LVDS, Microwire, MIL STD 1553, 1773, NFC, PMBus, SENT, Serial Flash, SmartCard, SMBus, SpaceWire, SPI, UART, XSPI

Camera Parallel Interface (CPI), Display Port, Fibre Channel, HDMI 1.4/2.0/2.1, OpenCAPI, PCI Express, PCI, PDM, SAS, SATA, SMPTE, SPDIF, TDM, UFS, V-By-One

If you didn't find the needed VIP in this list, please send us the request.

DESIGN IP

The IC design components are configurable and reusable plug-and-play solutions for standard interfaces based on Verilog and VHDL. All design components come with advanced configuration and status reporting interface. These design components are validated using our Verification IPs which has been used to tapeout multiple ASIC by our customers. Each of design IP is tested on FPGA platform. A lot of automation is used for writing Design IP, so time to develop any new design IP is very fast. If you need any design IP which is not listed below, please let us know. We can develop it very fast for you.

LIST OF AVAILABLE DESIGN IPs

Our Design IPs are proven in ASIC and FPGA

Memory Controller IP cores: DDR, DDR2, DDR3, DDR3L, DDR4, DDR5, GDDR2, GDDR3, GDDR3L, GDDR4, GDDR5, GDDR5X, GDDR6, GDDR6X, HBM2, HBM2E, HBM3, LPDDR, LPDDR2, LPDDR3, LPDDR4, LPDDR5, LPDDR5X

PHY: DFI LPDDR5

TS5 Master, Slave

Ethernet IP cores: AFDX 1G MAC, CPRI Controller, eCPRI Controller, Ethernet 100G MAC, PCS, Ethernet 10G KR PCS, MAC, TSN MAC, XAUI PCS, 1G MAC, PCS, TSN MAC, SGMII PCS, 200/400G TSN MAC, 200G MAC, 25G MAC, 25G PCS, 25G TSN, 40/100G TSN MAC, 400G MAC, 40G MAC, 40G PCS, 50G MAC, 50G PCS, 800G MAC, Switch, Interlaken

Serial interface IP cores: AVSBUS Master, Slave, eSPI Controller, Master, Slave, eSPI LPC Bridge, eSPI Slave SOC, GPIO Controller, I2C Master, Slave, IEC7816 Master, Slave, IEEE 1149.7 COMPACT TAP, IEEE 1149.7 DTS ADAPTER, INTC, JESD207 BBIC, RFIC, LPC Device, Host, MIL STD 1553 Controller, Octal SPI Master, PCI Master Slave, PMBUS Master, Slave, Quad SPI Master, RTC, SMBUS Master, Slave, SPI Master, Slave, Timer, UART Controller, Virtual GPIO, Watchdog Timer, XSPI Master, SGPIO Initiator, Target

Audio/video IP cores: AC97 Controller, CXP Device, Host, Display Port Receiver, Transmitter, eDP Receiver, Transmitter, FEC RS, JESD204 CYCLIC FEC, ETHERNET CYCLIC FEC, LDPC, H264 Decoder, Encoder, H265 Decoder, Encoder, HDCP 1.x Receiver, Transmitter, HDCP 2.x Receiver, Transmitter, HDMI CEC, eARC Receiver, Transmitter, Sink, Source, I2S Controller, MPEG2 Decoder, Encoder, MPEG4 Decoder, Encoder, SLVS-EC Receiver, Transmitter, SMPTE SDI Receiver, Transmitter, SPDIF, V-By-One Receiver, Transmitter, VC1 Decoder, Encoder, VDC-M Decoder, Encoder, VESA DSC Decoder, Encoder, VP8 Decoder, Encoder

MIPI IP cores: ASPMI Slave, BIF Master, Slave, CSI-2 Receiver, Transmitter, Debug Target System, DSI-2 Receiver, Transmitter, I3C Master, Slave, RFFE Master, Slave, RFFE SPI I2C Slave, RFFE SPI Slave, Soundwire Master, Slave, SPMI Master, Slave AHB Bridge, Slave AXI Bridge, Slave DMA, Slave, STP Master, UniPro 

Automotive controller IP cores: AVB MAC, CAN Controller, FlexRay Controller, IEEE 1588, JESD204B Receiver, Transmitter, JESD204C Receiver, Transmitter, LIN Controller, SAE J1850, SAE J2716 sensor, controller, SBWP Master, Slave, SWP Slave

Bridge IP cores: AHB To APB, AHB Arbiter, AHB Decoder, AHB Multilayer Interconnect, I2C Slave To AHB, I2C Slave To AXI, MIPI I3C Slave To AHB, MIPI I3C Slave To AXI, SPI Slave To AHB, SPI Slave To AXI, SPI Slave To SOC, JTAG Slave To AHB, JTAG Slave To AXI, JTAG Slave To APB, JTAG Slave To SOC, TileLink To AHB, TileLink To APB

DMA Controller IP cores: AHB, AXI IIP, OCP, TileLink

Flash Controller IP cores: eMMC Device, eMMC Host, SDIO Device, SDIO Host, Serial Flash, UFS DEVICE, UFS HOST, XSPI

High speed interface IP cores: CXL Controller, PCIE Controller, RAPIDIO EndPoint Controller, SAS Initiator Controller, SATA Host Controller, USB 1.x DEVICE, USB 2.x DEVICE, HOST, HUB, OTG, USB 3.x DEVICE, HOST, HUB, OTG, USB_PD, USB_TYPE_C

Please contact us if you need the design IP not found in this list. May be we already have it or will make it for you quickly.

bottom of page