Difference between revisions of "Saleae Logic Pro 8"
(Created page with "{{Infobox logic analyzer | image = 180px | name = Saleae Logic Pro 8 | status = in progress | source_co...") |
m |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
| image = [[File:Saleae_logic_pro_8-bottom.png|180px]] | | image = [[File:Saleae_logic_pro_8-bottom.png|180px]] | ||
| name = Saleae Logic Pro 8 | | name = Saleae Logic Pro 8 | ||
| status = | | status = planned | ||
| source_code_dir = saleae-logic-pro | | source_code_dir = saleae-logic-pro | ||
| channels = 8 | | channels = 8 | ||
Line 12: | Line 12: | ||
| memory = none | | memory = none | ||
| compression = yes | | compression = yes | ||
| price = $619 | |||
| website = [https://www.saleae.com saleae.com] | | website = [https://www.saleae.com saleae.com] | ||
}} | }} | ||
Line 19: | Line 20: | ||
It is part of the second-generation Saleae Logic series, which consists of the Logic 4, Logic 8, Logic Pro 8 and Logic Pro 16. See [[Saleae Logic]] and [[Saleae Logic8]] for the predecessor products. | It is part of the second-generation Saleae Logic series, which consists of the Logic 4, Logic 8, Logic Pro 8 and Logic Pro 16. See [[Saleae Logic]] and [[Saleae Logic8]] for the predecessor products. | ||
The case requires a '''Torx | The case requires a '''Torx TX6''' screwdriver to open. | ||
See [[Saleae Logic Pro 8/Info]] for more details (such as '''lsusb -v''' output) about the device. | See [[Saleae Logic Pro 8/Info]] for more details (such as '''lsusb -v''' output) about the device. | ||
Line 27: | Line 28: | ||
== Hardware == | == Hardware == | ||
* '''FPGA''': [ | * '''FPGA''': [https://www.xilinx.com/support/index.html/content/xilinx/en/supportNav/silicon_devices/fpga/spartan-6.html Xilinx Spartan-6 XC6SLX9], 9,152 logic elements ([https://www.xilinx.com/support/documentation/data_sheets/ds160.pdf family overview]) ([https://www.xilinx.com/support/documentation/data_sheets/ds162.pdf datasheet]) | ||
* '''USB interface chip''': [http://www.cypress.com/?mpn=CYUSB3014-BZXI Cypress CYUSB3014-BZXI (FX3)] ([http://www.cypress.com/?docID=50647 datasheet]) | * '''USB interface chip''': [http://www.cypress.com/?mpn=CYUSB3014-BZXI Cypress CYUSB3014-BZXI (FX3)] ([http://www.cypress.com/?docID=50647 datasheet]) | ||
* '''ADCs''': | * '''ADCs''': 1x [https://www.exar.com/product/sensing-and-signal-conditioning/data-converters/analog-to-digital-converters/cdk8307b Exar CDK8307B] ([https://www.exar.com/ds/cdk8307_ds.pdf datasheet]) (seems to have same I2C reg mapping than HMCAD1100 used in [[Saleae Logic Pro 16]]) | ||
* '''32Kbit I2C EEPROM''': [ | * '''32Kbit I2C EEPROM''': [https://www.microchip.com/wwwproducts/en/24C32A 24C32A] ([http://ww1.microchip.com/downloads/en/DeviceDoc/21163E.pdf datasheet]) | ||
* ''' | * '''6x amplifiers''': [http://www.analog.com/en/high-speed-op-amps/high-speed-rail-to-rail-amplifiers/ada4891-4/products/product.html Analog Devices ADA4891-4] ([http://www.analog.com/media/en/technical-documentation/data-sheets/ADA4891-1_4891-2_4891-3_4891-4.PDF datasheet]) | ||
== Photos == | == Photos == | ||
Line 40: | Line 38: | ||
<gallery> | <gallery> | ||
File:Saleae_logic_pro_8-bottom.png|<small>Device, bottom</small> | File:Saleae_logic_pro_8-bottom.png|<small>Device, bottom</small> | ||
File:Saleae_logic_pro_8-pcb_top.jpg|<small>PCB, top</small> | |||
File:Saleae_logic_pro_8-pcb_bottom.jpg|<small>PCB, bottom</small> | |||
File:saleae_logic_pro_8-xc6slx9.jpg|<small>XC6SLX9 IC</small> | |||
File:saleae_logic_pro_8-cysub3014.jpg|<small>CYUSB3014-BZXI IC</small> | |||
File:Saleae_logic_pro_8-cdk8307.jpg|<small>CDK8307 IC</small> | |||
File:saleae_logic_pro_8-24c32a.jpg|<small>24c32A IC</small> | |||
File:saleae_logic_pro_8-ada4891-4.jpg|<small>ADA4891-4 IC</small> | |||
</gallery> | </gallery> | ||
Line 50: | Line 55: | ||
saved 149516 bytes to saleae-logic16-fpga-18.bitstream | saved 149516 bytes to saleae-logic16-fpga-18.bitstream | ||
saved 149516 bytes to saleae-logic16-fpga-33.bitstream | saved 149516 bytes to saleae-logic16-fpga-33.bitstream | ||
saved 178702 bytes from 46 blobs to | saved 178702 bytes from 46 blobs to saleae-logicpro16-fx3.fw | ||
saved 178702 bytes from 46 blobs to saleae-logicpro8-fx3.fw | saved 178702 bytes from 46 blobs to '''saleae-logicpro8-fx3.fw''' | ||
saved 465028 bytes to | saved 465028 bytes to saleae-logicpro16-fpga.bitstream | ||
saved 341160 bytes to saleae-logicpro8-fpga.bitstream | saved 341160 bytes to '''saleae-logicpro8-fpga.bitstream''' | ||
Copy these files to the directory where your [[libsigrok]] installation expects them (usually '''/usr/local/share/sigrok-firmware''') and they will be found and used automatically by the libsigrok '''saleae-logic-pro''' driver. | Copy these files to the directory where your [[libsigrok]] installation expects them (usually '''/usr/local/share/sigrok-firmware''') and they will be found and used automatically by the libsigrok '''saleae-logic-pro''' driver. | ||
Line 61: | Line 66: | ||
== Resources == | == Resources == | ||
* [ | * [https://support.saleae.com/user-guide User guide] | ||
* [ | * [https://www.saleae.com/downloads Download vendor software] | ||
* [https://downloads.saleae.com/logic/1.2.10/Logic%201.2.10%20(32-bit).zip Vendor software version 1.2.10 32-bit] | * [https://downloads.saleae.com/logic/1.2.10/Logic%201.2.10%20(32-bit).zip Vendor software version 1.2.10 32-bit] (needed to extract firmwares) | ||
* [ | * [https://support.saleae.com/saleae-api-and-sdk SDKs] | ||
[[Category:Device]] | [[Category:Device]] | ||
Line 70: | Line 75: | ||
[[Category:Oscilloscope]] | [[Category:Oscilloscope]] | ||
[[Category:Mixed-signal oscilloscope]] | [[Category:Mixed-signal oscilloscope]] | ||
[[Category: | [[Category:Planned]] |
Latest revision as of 14:40, 30 June 2019
Status | planned |
---|---|
Source code | saleae-logic-pro |
Channels | 8 |
Samplerate | 500/100MHz (4ch/8ch) |
Samplerate (state) | — |
Triggers | none (SW-only) |
Min/max voltage | -25 — 25V tolerant |
Threshold voltage | 1.2V to 12V digital, -10 to 10V analog |
Memory | none |
Compression | yes |
Price range | $619 |
Website | saleae.com |
The Saleae Logic Pro 8 is a USB 3.0-based, 8-channel logic analyzer with 500/100MHz sampling rate (at 4/8 enabled channels) and analog sampling support on all 8 channels.
It is part of the second-generation Saleae Logic series, which consists of the Logic 4, Logic 8, Logic Pro 8 and Logic Pro 16. See Saleae Logic and Saleae Logic8 for the predecessor products.
The case requires a Torx TX6 screwdriver to open.
See Saleae Logic Pro 8/Info for more details (such as lsusb -v output) about the device.
Note: Saleae Logic Pro 8 support in sigrok should be considered experimental for now. Only the logic analyzer parts are currently implemented (analog sampling is not).
Hardware
- FPGA: Xilinx Spartan-6 XC6SLX9, 9,152 logic elements (family overview) (datasheet)
- USB interface chip: Cypress CYUSB3014-BZXI (FX3) (datasheet)
- ADCs: 1x Exar CDK8307B (datasheet) (seems to have same I2C reg mapping than HMCAD1100 used in Saleae Logic Pro 16)
- 32Kbit I2C EEPROM: 24C32A (datasheet)
- 6x amplifiers: Analog Devices ADA4891-4 (datasheet)
Photos
Firmware
You can use the sigrok-fwextract-saleae-logic16 (sic!) tool to extract (from the "Logic" Linux binary; tested with the Saleae 1.2.10 software) the FX3 firmware and the FPGA bitstreams required for using the Saleae Logic Pro 16:
$ sigrok-fwextract-saleae-logic16 Logic saved 5217 bytes to saleae-logic16-fx2.fw saved 149516 bytes to saleae-logic16-fpga-18.bitstream saved 149516 bytes to saleae-logic16-fpga-33.bitstream saved 178702 bytes from 46 blobs to saleae-logicpro16-fx3.fw saved 178702 bytes from 46 blobs to saleae-logicpro8-fx3.fw saved 465028 bytes to saleae-logicpro16-fpga.bitstream saved 341160 bytes to saleae-logicpro8-fpga.bitstream
Copy these files to the directory where your libsigrok installation expects them (usually /usr/local/share/sigrok-firmware) and they will be found and used automatically by the libsigrok saleae-logic-pro driver.
Note that sigrok-util (commit 20e302a2) only works Saleae Logic software up to 1.2.10 !
Resources
- User guide
- Download vendor software
- Vendor software version 1.2.10 32-bit (needed to extract firmwares)
- SDKs