The Beagle USB 12 Protocol Analyzer is a non-intrusive Full/Low Speed USB protocol analyzer that includes real-time USB descriptor parsing.
Developers can monitor what is happening on the USB bus as it happens with 21 ns resolution.