Serial and peripheral verification IP.
Lumina VIP for 28 protocols in Serial and peripheral: verification IP, assertion IP, memory models and synthesizable transactors, built for Lumina. I2C, SPI, UART, JTAG, SMBus, PMBus and more.
I2C
Standard · Fast · Fast-mode Plus · High-speed · Ultra Fast
Controllers and targets: 7- and 10-bit addressing, clock stretching, arbitration between controllers, repeated starts and every speed mode.
VIPAIPTransactorSMBus
SMBus 2.0 · 3.x
System management bus hosts and devices: protocol commands, packet error checking, alerts, timeouts and address resolution.
VIPAIPTransactorPMBus
PMBus 1.3 · 1.4 · 1.5
Power management command set over SMBus: standard commands, data formats, group commands and zone operations.
VIPAIPTransactorAVSBus
AVSBus 1.4 · 2.0 · 2.1
Adaptive voltage scaling bus between processors and regulators: voltage and status commands and the status response.
VIPTransactorIPMB
IPMB 1.0
Intelligent platform management bus over I2C: request and response messages, sequence numbers and checksums.
VIPSPI
Modes 0–3 · multi-target · EEPROM, flash, FRAM and RTC devices
Controllers, targets and common SPI device models: clock polarity and phase, word lengths, chip selects and daisy chains.
VIPAIPTransactorQuad, Octal and Hexa SPI
Dual · Quad · Octal · Hexa · SDR and DDR
Multi-I/O SPI for memories and peripherals: command, address and data phases on wider buses, DDR and data strobe.
VIPxSPI
JESD251 · profiles 1.0 and 2.0
Expanded SPI for non-volatile memory: octal DDR, the two command profiles and SFDP discovery.
VIPTransactoreSPI
eSPI 1.0 · 1.5
Enhanced SPI between chipset and embedded controller: peripheral, virtual wire, out-of-band and flash access channels.
VIPAIPTransactorLPC
LPC 1.1
Low pin count bus: memory, I/O and firmware cycles, DMA and bus mastering, and serial IRQ.
VIPAIPTransactorUART and USART
16550 · RS-232 · RS-485 · IrDA · synchronous mode
Asynchronous and synchronous serial ports: baud rates, framing, parity, flow control and break and error conditions.
VIPAIPTransactorJTAG
IEEE 1149.1 · 1149.6 · 1149.7 (cJTAG)
Test access port controllers and devices: TAP state machine, instruction and data registers, boundary scan, AC-coupled test and two-pin compact JTAG.
VIPAIPTransactorSerial Wire Debug
SWD v1 · v2 (multi-drop)
Two-pin debug access: packet requests, acknowledgements, parity, line reset and multi-drop target selection.
VIPJESD204
JESD204B · C · D
Serial links between data converters and logic: lane alignment, deterministic latency, 8b/10b, 64b/66b and the JESD204D coding.
VIPTransactorJESD207
JESD207
Parallel interface between baseband processors and RF transceivers: data bursts and control.
VIPTransactorJESD403 sideband bus
JESD403-1
The sideband bus on memory modules, based on I3C Basic: SPD hub, temperature sensors and module management.
VIPGPIO and SGPIO
GPIO · SGPIO (SFF-8485)
General-purpose I/O drivers and monitors, and the serial GPIO bus used for storage enclosure indicators.
VIPTimers, PWM and watchdog
PWM · PIT · WDT · RTC
Checkers and stimulus for timer peripherals: PWM duty and period, interval timers, watchdog timeouts and real-time clocks.
VIPSmart card
ISO 7816-3 · SIM · USIM
Card readers and cards: answer to reset, T=0 and T=1 protocols, protocol and parameter selection, and SIM and USIM behaviour.
VIPTransactorSingle Wire Protocol
ETSI TS 102 613
The link between an NFC controller and a SIM: S1 and S2 signalling and the data link frames.
VIPNFC
ISO 14443 A and B · NFC-A, B, F
Proximity readers and tags: modulation and coding, anticollision, activation and the transmission protocol.
VIPTransactor1-Wire
Standard and overdrive speed
Single-wire bus with parasitic power: reset and presence, ROM commands and device search.
VIPMicrowire
Microwire · Microwire/Plus
Three-wire serial interface for EEPROMs and peripherals.
VIPTransactorDALI
DALI-2 · IEC 62386
Digital lighting control: forward and backward frames, addressing, commands and timing.
VIPTransactorDMX512
DMX512-A · RDM
Stage lighting control over RS-485: break, mark-after-break, slots and remote device management.
VIPTransactorBiSS and SSI
BiSS-C · SSI
Encoder interfaces for motion control: synchronous serial position data, control frames and CRC.
VIPTPM interface
TPM 2.0 over SPI, I2C and LPC
The platform interface to a Trusted Platform Module: locality, register access and command and response flow.
VIPQi wireless power
Qi 1.3 · 2.0
Communication between wireless chargers and receivers: packets, power transfer contracts and foreign object detection messages.
VIP
Browse by category
- 16
On-chip interconnect
AMBA, TileLink, OCP and other buses inside a chip.
- 15
PCIe, CXL and chiplets
PCI Express, CXL, UCIe and other high-speed links.
- 10
USB
USB 2.0 to USB4, Power Delivery and Type-C.
- 26
DRAM
DDR, LPDDR, GDDR and HBM devices, modules and DFI.
- 16
Flash, SRAM and other memory
NAND, NOR, SRAM, PSRAM and non-volatile memories.
- 9
Storage
NVMe, UFS, eMMC, SD, SATA and SAS.
- 24
Ethernet and networking
Ethernet from 10 Mb/s to 1.6 Tb/s, TSN, security and fronthaul.
- 22
MIPI
Camera, display, PHY, control and debug interfaces.
- 14
Display and video
DisplayPort, HDMI, HDCP, SDI and camera links.
- 13
Automotive
CAN, LIN, FlexRay, SENT and automotive Ethernet and SerDes.
- 11
Aerospace and defence
ARINC, MIL-STD-1553, SpaceWire and SpaceFibre.
- 28
Serial and peripheral
I2C, SPI, UART, JTAG, SMBus, PMBus and more.
- 4
Audio
I2S, TDM, PDM and S/PDIF.
- 4
Processor and coding
RISC-V cores and interrupt controllers, floating point and line coding.
Need VIP for a protocol?
Tell us which protocols and versions you need. We also add protocols on request.
Lumina VIP
hello@lumeeslab.comHelpful to include
- The protocols and versions
- Product types: VIP, assertion IP, memory model, transactor
- Your schedule