This webinar provides an overview of the benefits and features of the Gigabit Debug for IPS specification along with the MIPI Debug roadmap.
Part of the MIPI Gigabit Debug family, MIPI GbD for IP Sockets℠ (MIPI GbD for IPS℠) offers convenience and versatility, enabling companies to debug devices during development and again after products are commercialized and connected to networks. The specification can be used to debug all types of connected devices, from smartphones to end points on the Internet of Things (IoT).
MIPI GbD for IPS is a network adapter that enables use of two high-level MIPI Alliance debug protocols on IP-based connections. The protocols include MIPI SneakPeek Protocol Specification℠ (MIPI SPP℠), which facilitates communication between a terminal device and an external test system when debugging terminal hardware and software, and MIPI Gigabit Trace as described in the MIPI Gigabit Trace Framework Appendix to MIPI Trace Wrapper Protocol℠ (MIPI TWP℠) specification used to stream trace data to a host system for debugging.
MIPI GbD for IPS provides additional key features and benefits, including:
It can be used with two IP-oriented transport layer protocols: TCP over IP and UDP over IP. For implementations that use UDP over IP, the specification provides an additional capability, called MIPI-Reliable UDP, which improves UDP reliability to prevent the potential corruption of trace data.
The specification gives engineers the option to implement the technique in hardware or software for flexibility to select the approach best suited for the size of the device. The software option facilitates remote testing of devices and also reduces costs compared to hardware-based implementations.
MIPI Alliance has registered a service name and port number with the Internet Assigned Number Authority (IANA) to simplify the setup of debug tooling based on MIPI GbD for IPS. The IANA registration also provides interoperability conveniences for engineering teams and third-parties that are evaluating device designs with the specification.
Jason Peck is a Senior Member of the Technical Staff at Texas Instruments and vice chair of the MIPI Debug Working Group.