ChronoVu LA8

From sigrok
Revision as of 02:47, 10 April 2011 by Bert (talk | contribs) (→‎Usage)
Jump to navigation Jump to search
ChronoVu LA8

The ChronoVu LA8 is a USB-based 8-channel logic analyzer with up to 100MHz sampling rate. It features a Xilinx CPLD for sampling, 8MB of built-in SDRAM to store the samples, and can trigger on low or high states of any combination of probes. After the 8MB sample buffer is full, the data is transferred to the host using an FTDI USB-to-serial chip.

See ChronoVu LA8/Info for more details (such as lsusb -vvv output) about the device.

Thanks

Many thanks to the vendor (ChronoVu) for freely providing information on the protocol used to communicate with the device. This helped us implement the sigrok hardware driver more quickly. We're happy to see more open-source friendly vendors support sigrok!

Hardware

  • Xilinx XC2C256 CoolRunner-II CPLD
  • Micron MT48LC4M16A2 SDRAM (8 MByte)
  • FTDI FT245RL
  • LXH244A (buffer)
  • PT70151

Protocol

TODO

Usage

$ sigrok-cli -d chronovu-la8 --samples 8388603 -f binary > samples.dat

The default samplerate is 100MHz (which results in a sampling time of 0.084s). To select another sampling rate use this syntax:

$ sigrok-cli -d chronovu-la8:samplerate=1mhz --samples 8388603 -f binary > samples.dat

TODO

  • Implement input and output file format support for the ChronoVu LA8 software for interoperability.
  • Implement proper trigger support.
  • Implement --time and --samples correctly, currently you can only get exactly 8388603 (8MB) samples.

More photos

See also [ this flickr set] for more PCB photos of the device.