top of page
DDR4 IP
 

IP-ядра для ПЛИС и ИС

IP-ядра - сложные функциональные блоки для ускорения разработки ПЛИС или ИС

Предлагаем разработчикам RTL-кода для ПЛИС (FPGA) или ИС (интегральных микросхем) воспользоваться библиотекой готовых IP-ядер (сложных функциональных блоков, IP-core) от компании SmartDV - одного из лидеров рынка - для проектирования или верификации современных интерфейсов в составе вашего проекта ПЛИС или ИС.

Ассортимент IP-блоков варьируется от IP для проектирования и проверки, IP для формальной проверки (утверждения), IP для проверки в кремнии, и до портфолио синтезируемых моделей преобразователей (трансакторов) для ускорения тестирования на системном уровне, тестирования систем на кристалле (SoC) на аппаратных эмуляторах или прототипирующих платформах ПЛИС (FPGA). Запатентованная технология, основанная на автоматической компиляции, обеспечивает быструю поставку IP-блоков, соответствующих спецификациям стандартных протоколов, для новых или развивающихся сетевых интерфейсов, систем хранения, автомобильных стандартов, шин обмена данными, протоколов MIPI, видео, а также аэрокосмических приложений. В результате компания SmartDV часто поставляет первые на рынке решения для проектирования и проверки, практически одновременно с появлением нового отраслевого стандарта протокола.

IP-ядра интерфейсов для проектирования ПЛИС и ИС

Мы разрабатываем IP-блоки для проектирования ПЛИС и ИС (FPGA и ASIC), используя наш богатый опыт проектирования ASIC / SoC и возможности Verilog и VHDL. Наши IP-блоки - это конфигурируемые и многократно используемые решения plug-and-play для стандартных интерфейсов на основе Verilog и VHDL. Все наши IP-блоки имеют расширенную конфигурацию и интерфейс отчетов о состоянии. Все IP-блоки проверяются с использованием наших верификационных IP-ядер, которые использовались нашими клиентами для производства множества ASIC. Также каждый из IP-блоков тестируется на платформе FPGA. Мы используем средства автоматизации для написания IP-блоков, поэтому время на разработку любого нового IP-блока может быть очень коротким. Если вам нужен какой-либо IP-блок, которого нет в списке ниже, сообщите нам об этом. Мы можем разработать его для вас очень быстро.

 

Даташит и стоимость конкретных IP-блоков высылается по запросу.

Примечание: Наши интерфейсные IP-блоки проверены и на ASIC, и на FPGA.

Память DDR Controller, DMA Controller, Flash Controller

LPDDR, LPDDR2, LPDDR3, LPDDR4, LPDDR5, LPDDR5X,

DDR, DDR2, DDR3, DDR3L, DDR4, DDR5,

HBM2, HBM2E, HBM3, GDDR2, GDDR3, GDDR3L, GDDR4, GDDR5, GDDR5X, GDDR6,

DFI LPDDR5 PHY, TS5 Master, TS5 Slave,

DMA Controller with AHB, DMA Controller with AXI, DMA Controller with OCP, DMA Controller with TileLink,

Serial Flash, XSPI, OCTAL SPI Master, QUAD SPI MASTER,

SDIO Host, SDIO Device, eMMC Host, eMMC Device

Скоростные интерфейсы Ethernet, PCIe, RapidIO, CXL

Ethernet 1G MAC, 10G, 25G, 40G, 50G, 100G, 200G, 400G, 800G,

1G TSN, 10G TSN, 25G TSN, 40/100G TSN, 200/400G TSN,

1G PCS, 10G XAUI PCS, 10G KR PCS, 25G PCS,

AFDX 1G, Switch, EtherCAT 1G, EtherCAT 10G, eCPRI Controller,

PCIE Controller,
RAPIDIO EndPoint Controller,
CXL Controller

Последовательные интерфейсы

IEC7816 Slave, I2C Slave, PCI Master Slave, SPI Slave, MIL STD 1553 Controller,

PMBUS Master Controller, PMBUS Slave,

SMBUS Master, SMBUS Slave, AVSBUS Master, AVSBUS Slave,

IEEE 1149.7 COMPACT TAP, IEEE 1149.7 DTS ADAPTER,

eSPI Controller, eSPI MASTER, eSPI SLAVE, eSPI SLAVE SOC, JESD207 RFIC,

JESD207 BBIC, I2C Master, LPC HOST, LPC DEVICE, eSPI LPC BRIDGE,

UART Controller, GPIO Controller, Virtual GPIO, Timer, INTC, RTC, Watchdog Timer

Аудио/видео

I2S Master Controller, AC97 Controller,

VBYONE Transmitter, V-By-One Receiver,

VESA DSC Decoder, VESA DSC Encoder,

VDC-M Decoder, VDC-M Encoder, HDCP 2.x Transmitter,

HDCP 2.x Receiver,

HDMI CEC, CXP DEVICE, CXP HOST, SLVS-EC Transmitter, SLVS-EC Receiver,

HDMI eARC Transmitter, HDMI eARC Receiver,

DISPLAY PORT Receiver, DISPLAY PORT Transmitter,

eDP Receiver, eDP Transmitter,

HDMI SINK, HDMI SOURCE,

SMPTE SDI Transmitter, SMPTE SDI Receiver

MIPI (Mobile Industry Processor Interface)

MIPI RFFE Slave, RFFE Master, SPMI Slave, ASPMI Slave, SPMI Master, BIF Slave, BIF Master, RFFE SPI Slave, RFFE SPI I2C Slave, DSI-2 Transmitter, DSI-2 Receiver, CSI-2 Transmitter, CSI-2 Receiver, I3C Master, I3C Slave, STP Master, UNIPRO

Автомобильные интерфейсы

LIN Controller,

CAN Controller,

FLEXRAY Controller,

SAE J2716 Sensor, SAE J2716 Device, SAE J1850,

JESD204B Transmitter, JESD204B Receiver,

JESD204C Transmitter, JESD204C Receiver,

AVB MAC,

IEEE 1588

Мосты

Tilelink To APB Bridge, Tilelink To AHB Bridge,

I2C Slave To AHB Bridge, I2C Slave To AXI Bridge,

MIPI I3C Slave To AHB Bridge, MIPI I3C Slave To AXI Bridge,

SPI Slave To AHB Bridge, SPI Slave To AXI Bridge,

AHB To APB Bridge, AHB Multilayer Interconnect, AHB Arbiter, AHB Decoder

IP-ядра для верификации (VIP)

Мы разрабатываем блоки для проверки интерфейсных IP, используя наш богатый опыт в проверке проектирования ASIC / SoC и возможностей языков проверки высокого уровня (HVL). Наши верификационные IP-ядра - это настраиваемые, многократно используемые решения plug-and-play для стандартных интерфейсов, на основе HVL. В настоящее время мы поддерживаем SystemVerilog, Vera, SystemC, Specman E и Verilog. Все наши VIP-блоки изначально поддерживаются в SystemVerilog VMM, RVM, AVM, OVM, UVM, Verilog, SystemC, VERA, Specman E и в нестандартных средах проверки.

Все наши IP-блоки поставляются с расширенными командами, конфигурациями и интерфейсом отчетов о состоянии. Их очень просто использовать и отлаживать. Мы используем средства автоматизации для разработки верификационных IP-ядер, поэтому время для разработки нового верификационного IP-ядра очень короткое. Если вам нужен проверочный IP-блок для стандарта, которого нет в списке ниже, сообщите нам об этом. Мы можем разработать его для вас очень быстро.

Более 100 клиентов - ведущих мировых разработчиков проектов ПЛИС и ИС - используют наши верификационные IP-ядра. Большинство ведущих полупроводниковых компаний являются нашими клиентами.

Даташит и стоимость конкретных VIP-блоков высылается по запросу.

Скоростные интерфейсы VIP

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, Ethernet 10G, Ethernet 25G,50G, Ethernet 40G,100G,

Ethernet 200G,400G, 800G Ethernet, 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 B3

Автомобильные и последовательные интерфейсы VIP

ARINC 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

Мониторы памяти VIP

DDR2 Monitor, DDR3 Monitor

Системы хранения данных, видео и аудио VIP

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,

Даташит и стоимость конкретных IP-блоков высылается по запросу.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

MIPI (Mobile Industry Processor Interface) VIP

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

 

Модели памяти

Наши модели памяти разработаны с  использованием богатого опыта в проверке конструкций ASIC / SoC и возможностей языков проверки высокого уровня (HVL). Наши модели памяти - это настраиваемые, многократно используемые решения проверки plug-and-play для стандартных интерфейсов на основе HVL. В настоящее время мы поддерживаем SystemVerilog, Vera, SystemC, Specman E и Verilog. Все наши модели памяти изначально поддерживаются в SystemVerilog VMM, RVM, AVM, OVM, UVM, Verilog, SystemC, VERA, Specman E и нестандартной среде проверки.

Все модели памяти поставляются с расширенными командами, конфигурациями и интерфейсом отчетов о состоянии. Их очень просто использовать и отлаживать. Мы используем средства автоматизации для написания моделей памяти, поэтому время для разработки любой новой модели памяти очень короткое. Если вам нужна какая-либо модель памяти, которая не указана ниже, сообщите нам об этом. Мы можем разработать ее для вас очень быстро.

Даташит и стоимость конкретных моделей высылается по запросу.

Модели DDR SDRAM

DDR, DDR2, DDR3 3DS, DDR3, DDR3L, DDR4 3DS, DDR4, DDR5

Модели памяти Low Power

LPDDR, LPDDR2, LPDDR3, LPDDR4, LPDDR5, LPDDR5X, LPSDR

Модели графической памяти

GDDR2, GDDR3, GDDR3L, GDDR4, GDDR5, GDDR5X, GDDR6, GDDR7, MDRAM, VRAM, SGRAM

Модели флэш-памяти

Open Nand Flash Interface (ONFI), Toggle Flash, NAND Flash, Parallel NOR Flash, Serial NOR Flash, SLC NAND, SPI NAND Flash, Xccela Flash, Twin Quad NOR Flash, Wide Range VCC Flash

Модели памяти High Bandwidth

HBM, HBM2E, HBM3, GHBM

Модели SDRAM и SRAM

EDORAM, FCRAM, HMC, RLDRAM, RLDRAM2, RLDRAM3, SDRAM, WIDE IO, WIDE IO2, QDR2, QDR4, SBSRAM, SRAM, SSRAM

Модели Non-Volatile memory и DIMM DDR

DDR5 NVRAM, MRAM, nvSRAM, RERAM,
DDR3 DIMM, DDR4 DIMM, DDR4 3DS DIMM, DDR5 DIMM, DDR4DB, DDR4 RCD, NVDIMM-P

Вспомогательные модели

External Memory Interface (EMIF), FPMRAM, FRAM, HyperBus, HyperRAM, HyperFlash, Low Latency DRAM, Parallel PCRAM, Parallel PCM, PSRAM,
Xccela PSRAM, CRAM, OCTARAM, RDRAM, Serial PCRAM, Serial PCM, TCAM, Excelon FRAM

Верификационные IP-ядра DFI (DDR-PHY INTERFACE VIP)

DDR, DDR2, DDR3, DDR4, DDR5,

LPDDR, LPDDR2, LPDDR3, LPDDR4, LPDDR5,

HBM, HBM2E,

GDDR2, GDDR3, GDDR3L, GDDR4, GDDR5, GDDR5X, GDDR6, GDDR7

Модели для аппаратной эмуляции или
прототипирования в ПЛИС - библиотека SimXL

 

Мы разрабатываем синтезируемые модели (трансакторы) для эмуляторов, под торговой маркой SimXL, используя наш богатый опыт в проверке проектирования ASIC / SoC и возможности языков проверки высокого уровня (HVL) и эмуляторов. Наши модели могут работать в таких аппаратных эмуляторах, как Veloce / Palladium / Zebu, и на любой пользовательской платформе FPGA. Наши синтезируемые модели - это настраиваемые, многократно используемые решения проверки plug-and-play для стандартных интерфейсов, на основе HVL. В настоящее время мы поддерживаем Verilog для синтезируемых трансакторов с интерфейсом UVM / OVM / SystemVerilog / SystemC / C для управления моделями. Все синтезируемые трансакторы были разработаны таким образом, чтобы иметь те же функции, что и наши верификационные ядра VIP, и имеют хорошую производительность.

Все наши синтезируемые трансакторы поставляются с расширенными командами, конфигурациями и интерфейсом отчетов о состоянии. Их очень просто использовать и отлаживать. Мы используем средства автоматизации для разработки синтезируемых трансакторов, поэтому время для разработки новых моделей, если их нет в списке, может быть довольно коротким.
Многие ведущие полупроводниковые компании используют наши синтезируемые трансакторы.

Даташит и стоимость конкретных моделей высылается по запросу.


Сетевые интерфейсы

AMBA, CPRI,
Ethernet, MII/RMII/GMII/RGMII, XGMII, 10GBase-KR, 25GBase-R/KR,
40G, 50G, 100G, 200G, 400G, Ethercat, Interlaken, OBSAI, OCP, PVCI,
RapidIO, SDIO 8.0, TileLink, USB PD, OpenCores Wishbone B3

Автомобильные и последовательные интерфейсы

ARINC, AVSBus, CAN, DALI, DMX, FlexRay, GCI,
I2C, I2C/SMBus, I2S, SmartCard, JESD204, JESD207,
JTAG, LIN, LPC, LVDS, Microwire, MIL STD 1553, MIL STD 1773,

NFC, SMBus, PMBus, SENT, SpaceWire, SPI, Serial Flash, XSPI, UART

Системы хранения и видео

Camera Parallel Interface (CPI), Display Port, Fibre Channel, HDMI 1.4/2.0/2.1, OpenCAPI, PCI, PCI Express, PDM, SAS, SATA, SMPTE Serial Data Interface (SDI), SPDIF, TDM, VBYONE, UFS

DDR-память и LPDDR

DDR, DDR2, DDR3 3DS, DDR3, DDR3L, DDR4 3DS, DDR4, DDR5,
LPDDR, LPDDR2, LPDDR3, LPDDR4, LPDDR5, LPDDR5X, LPSDR

Графическая память

GDDR2, GDDR3, GDDR3L, GDDR4, GDDR5, GDDR5X, GDDR6

Flash-память

eMMC, Open Nand Flash Interface (ONFI), NAND Flash, Parallel NOR Flash, Serial NOR Flash, SLC NAND

Память High Bandwidth

HBM, HBM2E, HBM3, GHBM

Память SRAM, NV, DIMM, и другие

FCRAM, HMC, RLDRAM, RLDRAM2, RLDRAM3, SDRAM, WIDE IO, WIDE IO2

QDR2, QDR4, MRAM, NVDIMM-P, HyperBus, Low Latency DRAM, TCAM

MIPI (Mobile Industry Processor Interface)

MIPI CSI-2, CSI-3, DSI, DSI-2, HTI, I3C, MPHY, RFFE, SLIMBUS, SPMI, SOUNWIRE,
STP, Unipro

DFI (DDR-PHY INTERFACE)

DDR3, DDR4, DDR5, LPDDR3, LPDDR4, LPDDR5, HBM, HBM2E, GDDR6

IP-ядра формальной верификации (утверждения)

 

Наши IP-ядра для формальной проверки (Assertion IP) - это настраиваемые, повторно используемые решения для проверки plug-and-play для стандартных интерфейсов. В настоящее время мы поддерживаем язык SystemVerilog.

Все наши IP-ядра для формальной проверки имеют расширенные настройки и интерфейс отчетности о покрытии. Их очень просто использовать и отлаживать. Мы используем средства автоматизации для разработки IP-ядер для формальной проверки, поэтому время для разработки нового IP-ядра для формальной проверки будет очень быстрым. Если вам нужно какое-либо IP-ядро для формальной проверки для интерфейса или стандарта, который не указан ниже, сообщите нам об этом. Мы можем разработать его для вас очень быстро.

Даташит и стоимость конкретных Assertion IP высылается по запросу.

Сетевые интерфейсы

AMBA, Avalon, OCP, TileLink

DDR и LPDDR

DDR, DDR2, DDR3, DDR4, DDR5,
LPDDR, LPDDR2, LPDDR3, LPDDR4, LPDDR5, LPDDR5X

Графическая память. память High Bandwidth, память SDRAM

GDDR5, GDDR5X, GDDR6, HBM, HBM2E, HBM3, SDRAM

DFI (DDR-PHY INTERFACE)

DDR, DDR2, DDR3, DDR4, DDR5, LPDDR, LPDDR2, LPDDR3, LPDDR4, LPDDR5,

HBM, HBM2E, GDDR6

Последовательные интерфейсы

eSPI, I2C, JTAG, LPC, PMBUS, SMBUS, SPI, UART

Комплект поставки

Как правило, в комплект поставки входят следующие составляющие (различается в зависимости от типа ядра и решаемых задач).

  • Интерфейсное IP-ядро доступно в виде исходного кода и netlist.

  • Исходный код поставляется в формате Verilog. При необходимости также может быть предоставлен код VHDL, SystemC.

  • Предоставляется простая в использовании среда тестирования Verilog с тестовыми наборами Verilog.

  • Предоставляются скрипты Lint, CDC, Synthesis, Simulation Scripts с файлами отказа (waiver files).

  • Карта адресов, сгенерированная IP-XACT RDL.

  • Код прошивки и пакет драйверов Linux.

  • Документация содержит руководство пользователя и примечания к выпуску.

Варианты лицензирования

  • Вариант лицензии на один сайт предоставляется компаниям, проектирующим на одном сайте.

  • Вариант лицензии на несколько площадок предоставляется компаниям, разрабатывающим на нескольких площадках.

  • Лицензия на единый дизайн позволяет реализовать IP-ядро в одном проекте FPGA и ASIC.

  • Лицензия Unlimited Designs позволяет реализовать IP-ядро в неограниченном количестве проектов (прошивок) FPGA и ASIC.

IP интерфейсов
IP ядра для верификации
Модели памяти
Эмуляционные модели
Ядра формальной проверки
Комплект поставки
Варианты лицензирования
Ethernet 10G MAC IP
Display Port IP
UART IP
bottom of page