OpenCores Wishbone B3 Synthesizable IP provides a smart way to verify the OpenCores Wishbone B3 component of a SOC or a ASIC in Emulator or FPGA platform. The SmartDV's OpenCores Wishbone B3 Synthesizable IP is fully compliant with standard OpenCores Wishbone B3 Specification and provides the following features
- Features
-
- Compliant to OpenCores Wishbone B3 Protocol
- Support for all types of Wishbone devices
- Supports programmable wait states
- Supports programmable Retry insertion
- Supports programmable Error insertion
- Supports configurable transfer size for read and write transactions
- Supports linear,Fixed and Wrap burst sizes
- Supports flexibility to send completely configured data
- Ability to inject errors during data transfer
- Supports on-the-fly protocol and data checking
- Benefits
-
- Compatible with testbench writing using SmartDV's VIP
- All UVM sequences/testcases written with VIP can be reused
- Runs in every major emulators environment
- Runs in custom FPGA platforms
- OpenCores Wishbone B3 Synthesizable Transactor Env
-
SmartDV's OpenCores Wishbone B3 Synthesizable env contains following:
- Synthesizable transactors
- Complete regression suite containing all the OpenCores Wishbone B3 testcases
- Examples showing how to connect various components, and usage of Synthesizable Transactor
- Detailed documentation of all class, task and functions used in verification env
- Documentation contains User's Guide and Release notes