SBWP Master is full-featured, easy-to-use, synthesizable design, compatible with standard protocol of Safe-by-Wire Plus Specification. Through its SBWP compatibility, it provides a simple interface to a wide range of low-cost devices. SBWP Master IIP is proven in FPGA environment. The host interface of the SBWP Master can be simple interface or can be AMBA APB, AMBA AHB, AMBA AHB-Lite, AMBA AXI, AMBA AXI-Lite, VCI, OCP, Avalon, PLB, Tilelink, Wishbone or Custom protocol. SBWP Master IIP is supported natively in Verilog and VHDL
Compliant with version 2.0 Safe-by-Wire Plus Specifications
Full SBWP Master functionality
Supports occupant restraints bus for deployable devices and for sensors
o Deployment bus for squibs and optionally for static occupancy sensors
o sensor bus for smart or simple impact sensors, dynamic occupancy sensors and optionally for static occupancy sensors
o combined sensor / deployment bus
Supports Bi-directional two-wire bus with integrated power distribution
o Master-Slave operation
o Babbling-idiot protection for deploy messages from master
o Provides optional interrupt possibilities for smart impact sensors
o Optional multi-master operation
Supports variable bus speed with self-clocking slaves
o 20 kbps, 40 kbps, 80 kbps or 160 kbps +/- 13%
o Data throughput example: at 160 kbps, (=160 kHz):
*Transfer time of a deploy message controlling up to 12 deployable devices < 200 μs
* Transfer time for retrieving 8-bit data from 3 impact sensors < 250 μs
Supports, but does not require, speed change for high-speed deployment messages, initiated by the master
Deliverables
The SBWP Master interface is available in Source and netlist products.
The Source product is delivered in verilog. If needed, VHDL and SystemC can also be provided
Easy to use Verilog Test Environment with Verilog Testcases
Lint, CDC, Synthesis, Simulation Scripts with waiver files
IP-XACT RDL generated address map
Firmware code and linux driver package
Documentation contains User's Guide and Release notes.