SLVS-EC Verification IP
SLVS-EC is a high-speed serial communication protocol developed by Japan Industrial Imaging Association Standard to support the v…
Overview
SLVS-EC is a high-speed serial communication protocol developed by Japan Industrial Imaging Association Standard to support the video data between CMOS Image Sensor(CIS) and Digital Signal Processor(DSP). SLVS-EC VIP can be used to verify Transmitter or Receiver device following the SLVS-EC basic protocol as defined in SLVS-EC.
SLVS-EC Verification IP is supported natively in SystemVerilog, VMM, RVM, AVM, OVM, UVM, Verilog, SystemC, VERA, Specman E and non-standard verification env
SLVS-EC Verification IP comes with optional Smart Visual Protocol Debugger (Smart ViPDebug), which is GUI based debugger to speed up debugging.
Key features
- Full SLVS-EC transmitter device and receiver device functionality.
- SLVS-EC supports version 2.0 specification.
- Supports the following system topologies between CIS and DSP
- Basic Topology
- Multiple I/F Topology
- Multiple CIS Topology
- Supports the following frame synchronization scheme.
- DSP Master with shared clock
- DSP Master without shared clock
- CIS Master with shared clock
- CIS Master without shared clock
- Supports the following Baud Rates,
- Baud Grade 1 with Baud Rates of 1152 to 1250 Mbps
- Baud Grade 2 with Baud Rates of 2304 to 2500 Mbps
- Baud Grade 3 with Baud Rates of 4608 to 5000 Mbps
- Supports multi lanes upto 8 lanes(1,2,4,6,8 lanes).
- Supports RAW 8,10,12,14,16 bit color format.
- Supports Embedded data transfer.
- Supports Multiple stream transfer
- Supports LINK Protocol Management.
- Supports PHY Protocol Management.
- Supports 8B10B encoding / decoding.
- Supports Forward Error Correction (FEC).
- Supports Error Correction Code(ECC) and Cyclic Redundancy Check(CRC)
- Supports skew insertion.
- Supports Jitter insertion.
- Detects and reports the following errors,
- Invalid control character
- Disparity error
- Invalid 10bit code
- Sync errors
- Truncated Packet
- Illegal Standby /Config
- Insufficient Blanking
- Delayed Line End
- Line Boundary Error
- Bandwidth Misarrangement
- Monitors, detects and notifies the test bench of significant events such as transactions, warnings, timing and protocol violations.
- Status counters for various events on bus.
- Callbacks in node transmitter, receiver and monitor for user processing of data.
- SLVS-EC Verification IP comes with complete testsuite to test every feature of SLVS-EC version 2.0 specifications.
- Functional coverage for complete SLVS-EC features.
Block Diagram
Benefits
- Faster testbench development and more complete verification of SLVS-EC designs.
- Easy to use command interface simplifies testbench control and configuration of receiver and transmitter.
- Simplifies results analysis.
- Runs in every major simulation environment.
What’s Included?
- Complete regression suite containing all the SLVS-EC testcases.
- Examples showing how to connect various components, and usage of Transmitter, Receiver and Monitor.
- Detailed documentation of all class, task and function's used in verification env.
- Documentation contains User's Guide and Release notes.
Specifications
Identity
Files
Note: some files may require an NDA depending on provider policy.
Provider
Learn more about SLVS-EC IP core
The Benefits of a Multi-Protocol PMA
How silicon and circuit optimizations help FPGAs offer lower size, power and cost in video bridging applications
Frequently asked questions about SLVS-EC IP cores
What is SLVS-EC Verification IP?
SLVS-EC Verification IP is a SLVS-EC IP core from SmartDV Technologies listed on Semi IP Hub.
How should engineers evaluate this SLVS-EC?
Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this SLVS-EC IP.
Can this semiconductor IP be compared with similar products?
Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.