CPI is support the video,sccb data between a transmitter device and receiver device.
CPI VIP is supported natively in Verilog and VHDL
- Full CPI transmitter device and receiver device functionality.
- Supports packing of all the video formats supported by the CPI OV7670 v1.0.
- Supports RGB444,RGB555,RGB565 color format.
- Supports Device control register set as per CPI OV7670 v1.0.
- Supports SCCB for Device control register access.
- 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.
- CPI Verification IP comes with complete testsuite to test every feature of CPI OV7670 v1.0 specification.
- Functional coverage for complete CPI features.
- Faster testbench development and more complete verification of CPI designs.
- Easy to use command interface simplifies testbench control and configuration of receiver and transmitter.
- Simplifies results analysis.
- Runs in every major simulation environment.
- CPI Verification Env
SmartDV's CPI Verification env contains following.
- Complete regression suite containing all the CPI 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 v1.0.
- Documentation contains User's Guide and Release notes.