SAE_J1850 Verification IP provides an smart way to verify the SAE_J1850 component of a SOC or a ASIC.The SmartDV's SAE_J1850 Verification IP is fully compliant with standard SAE_J1850. The SAE_J1850 Verification IP can be readily customized and optimized for a wide range of specific system applications.
SAE J1850 Verification IP is supported natively in SystemVerilog, VMM, RVM, AVM, OVM, UVM, Verilog, SystemC, VERA, Specman E and non-standard verification env
SAE J1850 Verification IP comes with optional Smart Visual Protocol Debugger (Smart ViPDebug), which is GUI based debugger to speed up debugging.
- Features
-
- Supports open architecture approach.
- Supports the concept of Carrier Sense Multiple Access(CSMA) with nondestructive contention resolution.
- Supports single-level bus topology.
- Supports two types of data rate
- Data rate 10.4 Kbps
- Data rate 41.6 Kbps
- Supports the bit-by-bit arbitration.
- Supports the frame priority.
- Supports frame filtering.
- Supports two types of addressing
- Physical addressing
- Functional addressing
- Supports various type of header format
- Single byte header
- One byte form of consolidated header
- Three byte form of consolidated header
- Supports maximum number of length upto 12 bytes.
- Supports maximum number of nodes upto 32 nodes.
- Supports various types of In-Frame-Response(IFR)
- type 0-none
- type 1-single byte from a single responder
- type 2-single byte from multiple responder
- type 3-multiple bytes from single responder
- Supports CRC error injection and detection.
- Supports various kinds of errors generation and detection on SAE_J1850
- Invalid frame/message length
- Out-of-range
- Invalid bit detection
- Supports two types of bit encoding
- Pulse Width Modulation(PWM)
- Variable Pulse Width Modulation(VPM)
- Supports fault tolerance.
- Supports various types of indiviual nodes
- Unpowered nodes
- Sleeping node
- Awake/Operational node
- Supports constrained randomization of protocol attributes.
- Supports error injection in all the layers of SAE_J1850.
- Supports SAE_J2178,SAE_J2012 SAE_J1979,SAE_J2190.
- Notifies the testbench of significant events such as transactions, warnings, timing and protocol violations.
- Built in coverage analysis.
- SAE_J1850 Verification IP comes with complete testsuite to test every feature of SAE_J1850 specification.
- Benefits
-
- Rich set of configuration parameters to control the functionality
- Faster testbench development and more complete verification of SAE_J1850 designs.
- Easy to use command interface simplifies testbench control and configuration of transmitter and receiver.
- Simplifies results analysis.
- Runs in every major simulation environment.
- SAE_J1850 Verification Env
-
SmartDV's SAE_J1850 Verification env contains following.
- Complete regression suite containing all the SAE_J1850 testcases.
- Examples showing how to connect various components, and usage of BFM and Monitor.
- Detailed documentation of all class, task and function's used in verification env.
- Documentation also contains User's Guide and Release notes.