24 channel USB logic analyzer on FPGA

This is really interesting FPGA project because it has 24 logic input channels that is sampled at high rate while stream data is sent to PC via high speed USB 2.0 port – what means hundreds of megabytes.

fpga_logic_analyzer.jpg

 

Logic analyzer is built under Altera Cyclone II FPGA (EP2C5T144C7N) and a NET2272 USB controller from NetChip. Board is USB powered with necessary voltage converters on board.

The board has three connectors :

  • 10-pin connector for JTAG configuration of the FPGA. Its pinout is ready to be used with Altera Byteblaster cable.

  • 10-pin connector is for connecting a serial FPGA configuration device;

  • 26-pin connector is for connecting the probes.

Author provides full schematics of logic analyzer, source and a quickly written Linux driver to get board running.