The aim of the set of posts in this section of this blog category is to develop an USB protocol debugger and analyser that can extract USB 2.0 data, from a USB data stream, in real time and fed the stream to a PC, which will typically host a Linux operating system. Although some processing of the USB data stream may take place in the FPGA in the first instance the stream will be buffered in external memory attached to the FPGA and sent in its raw form to the PC.
This is a blog about our everyday exploits in all aspects of everything. From science, art, computing, engineering, playing badminton to even playing computer games. Just about everything!