Not too long ago, I bought myself a USB Logic Analyzer from eBay at the cost of $9.50. This logic analyzer comes with 8 channels of digital input and able to support the sampling rate up to 24MHz. Why do you need a logic analyzer? This is very useful in debugging your programs whether they are sending/receiving the correct data or determining the timing of signals. If you are looking for this item in eBay, the item name is USB Logic Analyzer Device Set USB Cable 24MHz 8CH 24MHz for ARM FPGA. Before purchasing this low cost logic analyzer, I did some search from Google and found out that the logic analyzer is actually a clone of the Saleae logic analyzer.