The MIL-STD-1553 Verification IP is compliant with MIL-STD-1553B specification and verifies MIL-STD-1553 interfaces. It includes an extensive test suite covering most of the possible scenarios. It performs all possible protocol tests in a directed or a highly randomized fashion which adds the possibility to create most wide range of scenarios to verify the DUT effectively.
MIL-STD-1553 VIP is supported natively in SystemVerilog, VMM, RVM, AVM, OVM, UVM, Verilog, SystemC, VERA, Specman E and non-standard verification env
- Features
-
- Compliant with MIL-STD-1553B Standard.
- Supports Bus Controller (i.e,BC), Remote Terminal (i.e,RT), and Bus Monitor (i.e,BM) operation.
- Supports Single/Dual/Quad channel, dual redundant bus communication modules.
- Supports configurable length of word length, default 20 bits.
- Supports configurable length of data bits, default 16.
- Supports configurable message length per transfer.
- Supports following encoding/decoding types.
- NRZ coding
- Manchester II bi-phase coding
- Supports single or multi bus control.
- Supports following message formats
- Controller to terminal
- Terminal to controller
- Terminal to terminal
- Broadcast
- System control
- Glitch injection and detection
- Supports upto 31 remote terminals
- Supports all types of errors insertion/detection as given below:
- Sync error
- Parity error
- NRZ or Manchester encoding error
- Glitch injection
- Oversize message error
- Undersize message error
- Driving X onto bus
- Various illegal values errors
- Inter message gap error
- Terminal response time error
- Supports testcases from following standards
- MIL-HDBK-1553 Remote Terminal Validation Test Plan Notice 1
- MIL-HDBK-1553A Remote Terminal Validation Test Plan Section 100
- SAE AS-4111 Remote Terminal Validation Test Plan
- SAE AS-4112 Remote Terminal Production Test Plan
- SAE AS-4113 Bus Controller Validation Test Plan
- SAE AS-4114 Bus Controller Production Test Plan
- SAE AS-4116 Bus Monitor Test Plan
- On-the-fly protocol and data checking.
- Notifies the testbench of significant events such as transactions, warnings, and protocol violations.
- Status counters for various events on bus.
- Callbacks in Bus Controller and Remote Terminal for various events.
- Built in functional coverage analysis.
- FIFO depth programmable.
- MIL-STD-1553 Verification IP comes with complete testsuite to verify each and every feature of MIL-STD-1553B specification.
- Benefits
-
- Faster testbench development and more complete verification of MIL-STD-1553 designs.
- Easy to use command interface simplifies testbench control and configuration of Bus Controller and Remote Terminal.
- Simplifies results analysis.
- Runs in every major simulation environment
- MIL-STD-1553 Verification Env
-
SmartDV's MIL-STD-1553 Verification env contains following.
- Complete regression suite containing all the MIL-STD-1553 testcases.
- Examples showing how to connect various components, and usage of Bus Controller and Remote Terminal and Monitor.
- Detailed documentation of all class, task and function's used in verification env.
- Documentation also contains User's Guide and Release notes.