Difference between revisions of "ASIX SIGMA / SIGMA2"
Uwe Hermann (talk | contribs) m |
Uwe Hermann (talk | contribs) (ASIX: Thanks!) |
||
Line 3: | Line 3: | ||
The [http://tools.asix.net/dbg_sigma.htm ASIX SIGMA] is a 16 channel logic analyzer with sample rate support up to 200 MHz and with 256 Mbit on-board memory. | The [http://tools.asix.net/dbg_sigma.htm ASIX SIGMA] is a 16 channel logic analyzer with sample rate support up to 200 MHz and with 256 Mbit on-board memory. | ||
See [[ASIX SIGMA/Info]] for more detailed information on the device. | |||
== Thanks == | |||
<div style="margin-top:0.5em; margin-bottom:0.5em; padding:0.5em 0.5em 0.5em 0.5em; background-color:#55ee55; align:right; border:1px solid #aabbcc;"> | |||
Many thanks to the vendor ([http://www.asix.net/ ASIX]) for providing information on the protocol used to communicate with the device and for releasing the device's firmware / FPGA bitstreams under a [http://sigrok.git.sourceforge.net/git/gitweb.cgi?p=sigrok/sigrok-firmwares;a=blob;f=asix-sigma/LICENSE.Sigma license which allows us to distribute the files]. | |||
</div> | |||
== Documentation == | |||
It is supported by sigrok, and the necessary firmware files are generously provided by the vendor for distribution. As a result, the SIGMA works out of the box with sigrok. Trigger support has been implemented in 100 MHz and 200 MHz modes for rising/falling edges. In other modes, users can specify additional trigger values, listed in the table below. | It is supported by sigrok, and the necessary firmware files are generously provided by the vendor for distribution. As a result, the SIGMA works out of the box with sigrok. Trigger support has been implemented in 100 MHz and 200 MHz modes for rising/falling edges. In other modes, users can specify additional trigger values, listed in the table below. | ||
Line 56: | Line 66: | ||
<sup>1</sup> Boolean expression feature not implemented in sigrok yet.<br /> | <sup>1</sup> Boolean expression feature not implemented in sigrok yet.<br /> | ||
</small> | </small> | ||
== Example usage == | == Example usage == |
Revision as of 08:59, 6 April 2011
The ASIX SIGMA is a 16 channel logic analyzer with sample rate support up to 200 MHz and with 256 Mbit on-board memory.
See ASIX SIGMA/Info for more detailed information on the device.
Thanks
Many thanks to the vendor (ASIX) for providing information on the protocol used to communicate with the device and for releasing the device's firmware / FPGA bitstreams under a license which allows us to distribute the files.
Documentation
It is supported by sigrok, and the necessary firmware files are generously provided by the vendor for distribution. As a result, the SIGMA works out of the box with sigrok. Trigger support has been implemented in 100 MHz and 200 MHz modes for rising/falling edges. In other modes, users can specify additional trigger values, listed in the table below.
Samplerate | Number of probes | Trigger support |
---|---|---|
200 kHz | 16 | Edge of two probes, state, boolean expression1 |
250 kHz | 16 | Edge of two probes, state, boolean expression1 |
500 kHz | 16 | Edge of two probes, state, boolean expression1 |
1 MHz | 16 | Edge of two probes, state, boolean expression1 |
5 MHz | 16 | Edge of two probes, state, boolean expression1 |
10 MHz | 16 | Edge of two probes, state, boolean expression1 |
25 MHz | 16 | Edge of two probes, state, boolean expression1 |
50 MHz | 16 | Edge of two probes, state, boolean expression1 |
100 MHz | 8 | Edge of one probe |
200 MHz | 4 | Edge of one probe |
1 Boolean expression feature not implemented in sigrok yet.
Example usage
An example that captures from 4 probes, for 100ms at 10 MHz, with trigger condition 1:high, 2:rising, 3:low, 4:high.
$ sigrok-cli --wait-trigger --triggers 1=1,2=r,3=0,4=1 --samples 5000000 --time 100 -o samplerate=10m -f bits -p 1-4
Firmware
The firmware files (FPGA bitstreams) for the ASIX SIGMA have been provided by the vendor under a license which allows redistribution, and are available from the sigrok-firmwares repository:
$ git clone git://sigrok.git.sourceforge.net/gitroot/sigrok/sigrok-firmwares
In order to use the ASIX SIGMA in sigrok, you need to copy the firmware files to the correct sigrok directory, /usr/local/share/sigrok/firmware per default:
$ cp sigrok-firmwares/asix-sigma/*.fw /usr/local/share/sigrok/firmware
Resources
- Initial support for Asix Sigma in Sigrok
- PING Labs: Sampi – A Logic Analyzer
- flickr: ASIX SIGMA in chlunde's photostream (photos and more information about the device)