Difference between revisions of "Fx2lafw"
Uwe Hermann (talk | contribs) (Clone) |
Uwe Hermann (talk | contribs) |
||
Line 26: | Line 26: | ||
| [http://translate.google.com/translate?sl=ru&tl=en&u=http%3A%2F%2Fwww.6-lab.com%2Fen%2Flogic-u.html 6-Lab LOGIC-U]<sup>5</sup> | | [http://translate.google.com/translate?sl=ru&tl=en&u=http%3A%2F%2Fwww.6-lab.com%2Fen%2Flogic-u.html 6-Lab LOGIC-U]<sup>5</sup> | ||
| ? | | ? | ||
| Clone | | Clone (Logic) | ||
| ? | | ? | ||
| ? | | ? | ||
Line 32: | Line 32: | ||
| ? | | ? | ||
| ? | | ? | ||
| bgcolor=" | | bgcolor="lime" | 100% | ||
|- | |- | ||
| [http://translate.google.com/translate?sl=ru&tl=en&u=http://www.6-lab.com/en/logic-u-plus.html 6-Lab LOGIC-U PLUS]<sup>5</sup> | | [http://translate.google.com/translate?sl=ru&tl=en&u=http://www.6-lab.com/en/logic-u-plus.html 6-Lab LOGIC-U PLUS]<sup>5</sup> | ||
| ? | | ? | ||
| Clone | | Clone (AX-Pro) | ||
| ? | | ? | ||
| ? | | ? | ||
Line 43: | Line 43: | ||
| ? | | ? | ||
| ? | | ? | ||
| bgcolor=" | | bgcolor="lime" | 95%<sup>1</sup> | ||
|- | |- | ||
| [http://translate.google.com/translate?sl=ru&tl=en&u=http%3A%2F%2F6-lab.com%2Fen%2Flogicupro.html 6-Lab LOGIC-U PRO]<sup>5</sup> | | [http://translate.google.com/translate?sl=ru&tl=en&u=http%3A%2F%2F6-lab.com%2Fen%2Flogicupro.html 6-Lab LOGIC-U PRO]<sup>5</sup> | ||
| ? | | ? | ||
| Clone | | Clone (AX-Pro?) | ||
| ? | | ? | ||
| ? | | ? | ||
Line 54: | Line 54: | ||
| ? | | ? | ||
| ? | | ? | ||
| bgcolor=" | | bgcolor="lime" | 95%<sup>1</sup> | ||
|- | |- | ||
| [http://translate.google.com/translate?sl=ru&tl=en&u=http%3A%2F%2F6-lab.com%2Fen%2Flogicuisl.html 6-Lab LOGIC-U ISL]<sup>5</sup> | | [http://translate.google.com/translate?sl=ru&tl=en&u=http%3A%2F%2F6-lab.com%2Fen%2Flogicuisl.html 6-Lab LOGIC-U ISL]<sup>5</sup> | ||
| ? | | ? | ||
| Clone | | Clone (Logic) | ||
| ? | | ? | ||
| ? | | ? | ||
Line 65: | Line 65: | ||
| ? | | ? | ||
| ? | | ? | ||
| bgcolor=" | | bgcolor="lime" | 100% | ||
|- | |- | ||
| [[ARMFLY AX-Pro]] | | [[ARMFLY AX-Pro]] | ||
| 08a9:0014 | | 08a9:0014 | ||
| Clone | | Clone (AX-Pro) | ||
| 8 (+1 analog) | | 8 (+1 analog) | ||
| 56LTXC (QFN) | | 56LTXC (QFN) | ||
Line 81: | Line 81: | ||
| [[ARMFLY Mini-Logic]]<sup>2</sup> | | [[ARMFLY Mini-Logic]]<sup>2</sup> | ||
| 08a9:0014 | | 08a9:0014 | ||
| Clone | | Clone (AX-Pro w/o scope) | ||
| 8 | | 8 | ||
| 56LTXC (QFN) | | 56LTXC (QFN) | ||
Line 92: | Line 92: | ||
| [[Braintechnology USB Interface V2.x]] | | [[Braintechnology USB Interface V2.x]] | ||
| 04b4:8613 | | 04b4:8613 | ||
| Eval board | | bgcolor="lime" | Eval board | ||
| 8/16 | | 8/16 | ||
| 56PVXC (SSOP) | | 56PVXC (SSOP) | ||
Line 103: | Line 103: | ||
| [[Braintechnology USB-LPS]] | | [[Braintechnology USB-LPS]] | ||
| 16d0:0498 | | 16d0:0498 | ||
| Original product | | bgcolor="lime" | Original product | ||
| 8/16 | | 8/16 | ||
| 56PVXC (SSOP) | | 56PVXC (SSOP) | ||
Line 114: | Line 114: | ||
| [[CWAV BusBee]] | | [[CWAV BusBee]] | ||
| ? | | ? | ||
| Original product | | bgcolor="lime" | Original product | ||
| 4 | | 4 | ||
| ? | | ? | ||
Line 125: | Line 125: | ||
| [[CWAV USBee AX-Standard]] | | [[CWAV USBee AX-Standard]] | ||
| [http://www.mikrocontroller.net/topic/136039#1878129 08a9:0012] | | [http://www.mikrocontroller.net/topic/136039#1878129 08a9:0012] | ||
| Original product | | bgcolor="lime" | Original product | ||
| ? | | ? | ||
| ? | | ? | ||
Line 136: | Line 136: | ||
| [[CWAV USBee AX-Plus]] | | [[CWAV USBee AX-Plus]] | ||
| [http://www.mikrocontroller.net/topic/136039#1878129 08a9:0013] | | [http://www.mikrocontroller.net/topic/136039#1878129 08a9:0013] | ||
| Original product | | bgcolor="lime" | Original product | ||
| ? | | ? | ||
| ? | | ? | ||
Line 147: | Line 147: | ||
| [[CWAV USBee AX-Pro]] | | [[CWAV USBee AX-Pro]] | ||
| [http://www.mikrocontroller.net/topic/136039#1878129 08a9:0014] | | [http://www.mikrocontroller.net/topic/136039#1878129 08a9:0014] | ||
| Original product | | bgcolor="lime" | Original product | ||
| 8 (+1 analog) | | 8 (+1 analog) | ||
| ? | | ? | ||
Line 158: | Line 158: | ||
| [[CWAV USBee DX]] | | [[CWAV USBee DX]] | ||
| [http://www.mikrocontroller.net/topic/136039#1878129 08a9:0015] | | [http://www.mikrocontroller.net/topic/136039#1878129 08a9:0015] | ||
| Original product | | bgcolor="lime" | Original product | ||
| 16 (+2 analog) | | 16 (+2 analog) | ||
| ? | | ? | ||
Line 169: | Line 169: | ||
| [[CWAV USBee EX2]] | | [[CWAV USBee EX2]] | ||
| ? | | ? | ||
| Original product | | bgcolor="lime" | Original product | ||
| 8 | | 8 | ||
| ? | | ? | ||
Line 180: | Line 180: | ||
| [[CWAV USBee SX]] | | [[CWAV USBee SX]] | ||
| 08a9:0009 | | 08a9:0009 | ||
| Original product | | bgcolor="lime" | Original product | ||
| 8 | | 8 | ||
| 56PVXC (SSOP) | | 56PVXC (SSOP) | ||
Line 191: | Line 191: | ||
| [[CWAV USBee ZX]] | | [[CWAV USBee ZX]] | ||
| 08a9:0005 | | 08a9:0005 | ||
| Original product | | bgcolor="lime" | Original product | ||
| 8 | | 8 | ||
| 56PVXC (SSOP) | | 56PVXC (SSOP) | ||
Line 224: | Line 224: | ||
| [http://iteadstudio.com/store/index.php?main_page=product_info&cPath=2&products_id=221 ITead Studio MiniLogic]<sup>4<sup> | | [http://iteadstudio.com/store/index.php?main_page=product_info&cPath=2&products_id=221 ITead Studio MiniLogic]<sup>4<sup> | ||
| ? | | ? | ||
| Clone | | Clone (Logic, AX w/o scope) | ||
| ? | | ? | ||
| ? | | ? | ||
Line 230: | Line 230: | ||
| ? | | ? | ||
| ? | | ? | ||
| bgcolor=" | | bgcolor="lime" | 100% | ||
|- | |- | ||
| [http://iteadstudio.com/store/index.php?main_page=product_info&cPath=1&products_id=51 ITead Studio ITDB01] | | [http://iteadstudio.com/store/index.php?main_page=product_info&cPath=1&products_id=51 ITead Studio ITDB01] | ||
| ? | | ? | ||
| Eval board | | bgcolor="lime" | Eval board | ||
| ? | | ? | ||
| ? | | ? | ||
Line 241: | Line 241: | ||
| ? | | ? | ||
| ? | | ? | ||
| bgcolor=" | | bgcolor="lime" | 100% | ||
|- | |- | ||
| [[Lcsoft Mini Board]] | | [[Lcsoft Mini Board]] | ||
| 04b4:8613 | | 04b4:8613 | ||
| Eval board | | bgcolor="lime" | Eval board | ||
| 8/16 | | 8/16 | ||
| 56PVXC (SSOP) | | 56PVXC (SSOP) | ||
Line 252: | Line 252: | ||
| none | | none | ||
| Shenzhen First-Rank Technology T24C128A | | Shenzhen First-Rank Technology T24C128A | ||
| bgcolor="lime" | | | bgcolor="lime" | 100% | ||
|- | |- | ||
| [http://translate.google.com/translate?sl=ru&tl=en&js=n&prev=_t&hl=de&ie=UTF-8&layout=2&eotf=1&u=http%3A%2F%2Fwww.rom.by%2Fforum%2FLogicheskij_analizator_signalov_USBee_AX_Saleae_Logic_45&act=url Mollex Logic Analyzer]<sup>3</sup> | | [http://translate.google.com/translate?sl=ru&tl=en&js=n&prev=_t&hl=de&ie=UTF-8&layout=2&eotf=1&u=http%3A%2F%2Fwww.rom.by%2Fforum%2FLogicheskij_analizator_signalov_USBee_AX_Saleae_Logic_45&act=url Mollex Logic Analyzer]<sup>3</sup> | ||
| ? | | ? | ||
| Clone | | Clone (Logic, AX w/o scope) | ||
| ? | | ? | ||
| ? | | ? | ||
Line 263: | Line 263: | ||
| ? | | ? | ||
| ? | | ? | ||
| bgcolor=" | | bgcolor="lime" | 100% | ||
|- | |- | ||
| [http://translate.google.com/translate?hl=de&sl=zh-CN&tl=en&u=http%3A%2F%2Fitem.taobao.com%2Fitem.htm%3Fid%3D6076642324 Noname Saleae Logic clone I] | | [http://translate.google.com/translate?hl=de&sl=zh-CN&tl=en&u=http%3A%2F%2Fitem.taobao.com%2Fitem.htm%3Fid%3D6076642324 Noname Saleae Logic clone I] | ||
| ? | | ? | ||
| Clone | | Clone (Logic) | ||
| ? | | ? | ||
| ? | | ? | ||
Line 274: | Line 274: | ||
| ? | | ? | ||
| ? | | ? | ||
| bgcolor=" | | bgcolor="lime" | 100% | ||
|- | |- | ||
| [http://www.hotmcu.com/24mhz-8channel-logic-analyzerminisimpleeasy-to-use-p-15.html?cPath=3_26 Noname Saleae Logic clone II] | | [http://www.hotmcu.com/24mhz-8channel-logic-analyzerminisimpleeasy-to-use-p-15.html?cPath=3_26 Noname Saleae Logic clone II] | ||
| ? | | ? | ||
| Clone | | Clone (Logic) | ||
| ? | | ? | ||
| ? | | ? | ||
Line 285: | Line 285: | ||
| ? | | ? | ||
| ? | | ? | ||
| bgcolor=" | | bgcolor="lime" | 100% | ||
|- | |- | ||
| [https://translate.googleusercontent.com/translate_c?act=url&hl=de&ie=UTF8&prev=_t&rurl=translate.google.com&sl=zh-CN&tl=en&u=http://item.taobao.com/item.htm%3Fid%3D15872520745&usg=ALkJrhg07D21JRo3GQV7fR9Mua_yYKocfw Noname Saleae Logic clone III] | | [https://translate.googleusercontent.com/translate_c?act=url&hl=de&ie=UTF8&prev=_t&rurl=translate.google.com&sl=zh-CN&tl=en&u=http://item.taobao.com/item.htm%3Fid%3D15872520745&usg=ALkJrhg07D21JRo3GQV7fR9Mua_yYKocfw Noname Saleae Logic clone III] | ||
| ? | | ? | ||
| Clone | | Clone (Logic) | ||
| ? | | ? | ||
| ? | | ? | ||
Line 296: | Line 296: | ||
| ? | | ? | ||
| ? | | ? | ||
| bgcolor=" | | bgcolor="lime" | 100% | ||
|- | |- | ||
| [http://translate.google.com/translate?sl=ru&tl=en&u=http%3A%2F%2Fpicavr.kr1.ru%2FUSBAnalyzer%2FDigital_USB_Analyzer_v1.html picavr Digital USB Analyzer v1] | | [http://translate.google.com/translate?sl=ru&tl=en&u=http%3A%2F%2Fpicavr.kr1.ru%2FUSBAnalyzer%2FDigital_USB_Analyzer_v1.html picavr Digital USB Analyzer v1] | ||
| ? | | ? | ||
| Clone | | Clone (Logic, AX w/o scope) | ||
| ? | | ? | ||
| ? | | ? | ||
Line 307: | Line 307: | ||
| ? | | ? | ||
| ? | | ? | ||
| bgcolor=" | | bgcolor="lime" | 100% | ||
|- | |- | ||
| [http://translate.google.com/translate?sl=ru&tl=en&u=http%3A%2F%2Fpicavr.kr1.ru%2FUSBAnalyzer%2FAD_USB_Analyzer_v2.html picavr A/D USB Analyzer v2] | | [http://translate.google.com/translate?sl=ru&tl=en&u=http%3A%2F%2Fpicavr.kr1.ru%2FUSBAnalyzer%2FAD_USB_Analyzer_v2.html picavr A/D USB Analyzer v2] | ||
| ? | | ? | ||
| Clone | | Clone (Logic, AX) | ||
| ? | | ? | ||
| ? | | ? | ||
Line 318: | Line 318: | ||
| ? | | ? | ||
| ? | | ? | ||
| bgcolor=" | | bgcolor="lime" | 95%<sup>1</sup> | ||
|- | |- | ||
| [http://translate.google.com/translate?sl=ru&tl=en&u=http%3A%2F%2Fpicavr.kr1.ru%2FUSBAnalyzer%2FAD_USB_Analyzer_v3.html picavr A/D USB Analyzer v3] | | [http://translate.google.com/translate?sl=ru&tl=en&u=http%3A%2F%2Fpicavr.kr1.ru%2FUSBAnalyzer%2FAD_USB_Analyzer_v3.html picavr A/D USB Analyzer v3] | ||
| ? | | ? | ||
| Clone | | Clone (Logic, AX) | ||
| ? | | ? | ||
| ? | | ? | ||
Line 329: | Line 329: | ||
| ? | | ? | ||
| ? | | ? | ||
| bgcolor=" | | bgcolor="lime" | 95%<sup>1</sup> | ||
|- | |- | ||
| [http://translate.google.com/translate?sl=ru&tl=en&u=http%3A%2F%2Fpicavr.kr1.ru%2FUSBAnalyzer%2FAD_USB_Analyzer_v4.html picavr A/D USB Analyzer v4] | | [http://translate.google.com/translate?sl=ru&tl=en&u=http%3A%2F%2Fpicavr.kr1.ru%2FUSBAnalyzer%2FAD_USB_Analyzer_v4.html picavr A/D USB Analyzer v4] | ||
| ? | | ? | ||
| Clone | | Clone (Logic, AX) | ||
| ? | | ? | ||
| ? | | ? | ||
Line 340: | Line 340: | ||
| ? | | ? | ||
| ? | | ? | ||
| bgcolor=" | | bgcolor="lime" | 95%<sup>1</sup> | ||
|- | |- | ||
| [http://lab.robomotic.com/index.php?page=shop.product_details&flypage=flypage.tpl&product_id=22&category_id=6&vmcchk=1&option=com_virtuemart&Itemid=56 Robomotic BugLogic 2] | | [http://lab.robomotic.com/index.php?page=shop.product_details&flypage=flypage.tpl&product_id=22&category_id=6&vmcchk=1&option=com_virtuemart&Itemid=56 Robomotic BugLogic 2] | ||
| ? | | ? | ||
| Clone | | Clone (Logic, SX/ZX) | ||
| ? | | ? | ||
| ? | | ? | ||
Line 351: | Line 351: | ||
| ? | | ? | ||
| ? | | ? | ||
| bgcolor=" | | bgcolor="lime" | 100% | ||
|- | |- | ||
| [[Robomotic BugLogic 3]] | | [[Robomotic BugLogic 3]] | ||
| 0925:3881 | | 0925:3881 | ||
| Clone | | Clone (Logic) | ||
| 8 | | 8 | ||
| ? | | ? | ||
Line 367: | Line 367: | ||
| [[Robomotic MiniLogic]] | | [[Robomotic MiniLogic]] | ||
| 0925:3881 | | 0925:3881 | ||
| Clone | | Clone (Logic, AX w/o scope) | ||
| 8 | | 8 | ||
| 56PVXC (SSOP) | | 56PVXC (SSOP) | ||
Line 378: | Line 378: | ||
| [http://lab.robomotic.com/index.php?page=shop.product_details&flypage=flypage.tpl&product_id=26&category_id=6&vmcchk=1&option=com_virtuemart&Itemid=56 Robomotic XZL024]<sup>7</sup> | | [http://lab.robomotic.com/index.php?page=shop.product_details&flypage=flypage.tpl&product_id=26&category_id=6&vmcchk=1&option=com_virtuemart&Itemid=56 Robomotic XZL024]<sup>7</sup> | ||
| ? | | ? | ||
| Clone | | Clone (AX) | ||
| ? | | ? | ||
| ? | | ? | ||
Line 384: | Line 384: | ||
| ? | | ? | ||
| ? | | ? | ||
| bgcolor=" | | bgcolor="lime" | 95%<sup>1</sup> | ||
|- | |- | ||
| [[Saleae Logic]] | | [[Saleae Logic]] | ||
| 0925:3881 | | 0925:3881 | ||
| Original product | | bgcolor="lime" | Original product | ||
| 8 | | 8 | ||
| 56PVXC (SSOP) | | 56PVXC (SSOP) | ||
Line 400: | Line 400: | ||
| [http://www.wholesale-in-china.org/articles/article-194265.htm Sysclk Box] | | [http://www.wholesale-in-china.org/articles/article-194265.htm Sysclk Box] | ||
| ? | | ? | ||
| Clone | | Clone (SX, AX-Pro w/o scope) | ||
| ? | | ? | ||
| ? | | ? | ||
Line 406: | Line 406: | ||
| ? | | ? | ||
| ? | | ? | ||
| bgcolor=" | | bgcolor="lime" | 100% | ||
|- | |- | ||
| [http://translate.google.com/translate?sl=zh-CN&tl=en&js=n&prev=_t&hl=de&ie=UTF-8&layout=2&eotf=1&u=http%3A%2F%2Fitem.taobao.com%2Fitem.htm%3Fid%3D6321822194&act=url XZL-Studio AX] | | [http://translate.google.com/translate?sl=zh-CN&tl=en&js=n&prev=_t&hl=de&ie=UTF-8&layout=2&eotf=1&u=http%3A%2F%2Fitem.taobao.com%2Fitem.htm%3Fid%3D6321822194&act=url XZL-Studio AX] | ||
| ? | | ? | ||
| Clone | | Clone (AX) | ||
| ? | | ? | ||
| ? | | ? | ||
Line 417: | Line 417: | ||
| ? | | ? | ||
| ? | | ? | ||
| bgcolor=" | | bgcolor="lime" | 95%<sup>1</sup> | ||
|- | |- | ||
| [http://www.aliexpress.com/product-fm/540565153-New-arrival-XZL-Studio-DX-usb-logic-analyzer-oscilloscope-Mixed-Signal-Oscilloscope-2-probe-P6020-4-wholesalers.html XZL-Studio DX]<sup>6</sup> | | [http://www.aliexpress.com/product-fm/540565153-New-arrival-XZL-Studio-DX-usb-logic-analyzer-oscilloscope-Mixed-Signal-Oscilloscope-2-probe-P6020-4-wholesalers.html XZL-Studio DX]<sup>6</sup> | ||
| ? | | ? | ||
| Clone | | Clone (DX) | ||
| ? | | ? | ||
| ? | | ? |
Revision as of 15:41, 17 June 2012
fx2lafw is an open-source firmware for Cypress FX2 chips which makes them usable as simple logic analyzer hardware.
It is licensed under the terms of the GNU GPL (version 2, or later) and written in C, using sdcc as compiler, and fx2lib as helper library.
Hardware overview
The fx2lafw firmware is meant to work on any FX2-based hardware, including logic analyzers, FX2 eval boards, or other hardware which has this chip on-board.
Here's a quick overview of some of the relevant hardware information we have about the various devices.
The devices marked as Clone are those that clone the USB VID/PID of the original product, and also have no own PC software/firmware, but instead illegally ship the software of the original product/manufacturer.
Device | USB VID:PID | Product type | Probes (pins) | FX2 package | Buffer/ESD-protection | Resistor/probe | I2C EEPROM | Status |
---|---|---|---|---|---|---|---|---|
6-Lab LOGIC-U5 | ? | Clone (Logic) | ? | ? | ? | ? | ? | 100% |
6-Lab LOGIC-U PLUS5 | ? | Clone (AX-Pro) | ? | ? | ? | ? | ? | 95%1 |
6-Lab LOGIC-U PRO5 | ? | Clone (AX-Pro?) | ? | ? | ? | ? | ? | 95%1 |
6-Lab LOGIC-U ISL5 | ? | Clone (Logic) | ? | ? | ? | ? | ? | 100% |
ARMFLY AX-Pro | 08a9:0014 | Clone (AX-Pro) | 8 (+1 analog) | 56LTXC (QFN) | ? | 100 Ω | Atmel ATML920 24C02N SU27 D | 95%1 |
ARMFLY Mini-Logic2 | 08a9:0014 | Clone (AX-Pro w/o scope) | 8 | 56LTXC (QFN) | ? | 100 Ω | Atmel ATML920 24C02N SU27 D | 100% |
Braintechnology USB Interface V2.x | 04b4:8613 | Eval board | 8/16 | 56PVXC (SSOP) | none | none | Microchip 24LC64I | 100% |
Braintechnology USB-LPS | 16d0:0498 | Original product | 8/16 | 56PVXC (SSOP) | none | ? 68 Ω | Atmel ATML0816 TINY13 20SU | 100% |
CWAV BusBee | ? | Original product | 4 | ? | ? | ? | ? | TODO |
CWAV USBee AX-Standard | 08a9:0012 | Original product | ? | ? | ? | ? | ? | TODO |
CWAV USBee AX-Plus | 08a9:0013 | Original product | ? | ? | ? | ? | ? | TODO |
CWAV USBee AX-Pro | 08a9:0014 | Original product | 8 (+1 analog) | ? | ? | ? | ? | 95%1 |
CWAV USBee DX | 08a9:0015 | Original product | 16 (+2 analog) | ? | ? | ? | ? | TODO |
CWAV USBee EX2 | ? | Original product | 8 | ? | ? | ? | ? | TODO |
CWAV USBee SX | 08a9:0009 | Original product | 8 | 56PVXC (SSOP) | none | 560 Ω | Microchip 24LC01B | 100% |
CWAV USBee ZX | 08a9:0005 | Original product | 8 | 56PVXC (SSOP) | none | ? | ? | TODO |
EE Electronics ESLA100 | 0925:3881 | Clone | 8 | 56LFXC (QFN) | NXP 74HC245D | 100 Ω | Atmel ATMLH911 02B 1 | 100% |
EE Electronics ESLA201A | 08a9:0014 | Clone | 8 (+1 analog) | 56LFXC (QFN) | none | 100 Ω | Atmel ATMLH113 | 95%1 |
ITead Studio MiniLogic4 | ? | Clone (Logic, AX w/o scope) | ? | ? | ? | ? | ? | 100% |
ITead Studio ITDB01 | ? | Eval board | ? | ? | ? | ? | ? | 100% |
Lcsoft Mini Board | 04b4:8613 | Eval board | 8/16 | 56PVXC (SSOP) | none | none | Shenzhen First-Rank Technology T24C128A | 100% |
Mollex Logic Analyzer3 | ? | Clone (Logic, AX w/o scope) | ? | ? | ? | ? | ? | 100% |
Noname Saleae Logic clone I | ? | Clone (Logic) | ? | ? | ? | ? | ? | 100% |
Noname Saleae Logic clone II | ? | Clone (Logic) | ? | ? | ? | ? | ? | 100% |
Noname Saleae Logic clone III | ? | Clone (Logic) | ? | ? | ? | ? | ? | 100% |
picavr Digital USB Analyzer v1 | ? | Clone (Logic, AX w/o scope) | ? | ? | ? | ? | ? | 100% |
picavr A/D USB Analyzer v2 | ? | Clone (Logic, AX) | ? | ? | ? | ? | ? | 95%1 |
picavr A/D USB Analyzer v3 | ? | Clone (Logic, AX) | ? | ? | ? | ? | ? | 95%1 |
picavr A/D USB Analyzer v4 | ? | Clone (Logic, AX) | ? | ? | ? | ? | ? | 95%1 |
Robomotic BugLogic 2 | ? | Clone (Logic, SX/ZX) | ? | ? | ? | ? | ? | 100% |
Robomotic BugLogic 3 | 0925:3881 | Clone (Logic) | 8 | ? | ? | ? | ? | 100% |
Robomotic MiniLogic | 0925:3881 | Clone (Logic, AX w/o scope) | 8 | 56PVXC (SSOP) | 74HC244A | ? | 2x Microchip 24LC02BI, 1x 24LC64I | 100% |
Robomotic XZL0247 | ? | Clone (AX) | ? | ? | ? | ? | ? | 95%1 |
Saleae Logic | 0925:3881 | Original product | 8 | 56PVXC (SSOP) | ST DVIULC6-4SC6 | ? | ? | 100% |
Sysclk Box | ? | Clone (SX, AX-Pro w/o scope) | ? | ? | ? | ? | ? | 100% |
XZL-Studio AX | ? | Clone (AX) | ? | ? | ? | ? | ? | 95%1 |
XZL-Studio DX6 | ? | Clone (DX) | ? | ? | ? | ? | ? | TODO |
All devices use a 24MHz crystal. For 8 probes the FX2 pins PB0-PB7 are used, for 16 probes PB0-PB7 and PD0-PD7. For analog support PD0-PD7 (plus additional hardware) is usually used.
1 Analog signal support is not yet implemented.
2 Even though this devices has the same USB VID/PID as the CWAV USBee AX-Pro, it only has 8 channels and no analog support.
3 Clone of the USBee AX and Saleae Logic. "Mollex" is the name of the guy who seems to sell it on some forum.
4 Clone of the USBee AX (SX?) and Saleae Logic, see also here and here. Dissection by a user here. Seems to be the same hardware as the Robomotic MiniLogic.
5 It seems 6-Labs has/had permission from Saleae to distribute the hardware in Ukraine (only)? Various adapters are available, for example RS422/RS232/CAN, galvanic isolation, "BNC divider".
6 There is apparently a post from the author of XZL-Studio DX in some forum.
7 There's an RS232/RS485/RS422/CAN converter board for this.
Download
$ git clone git://sigrok.git.sourceforge.net/gitroot/sigrok/fx2lafw
Usage
Build sigrok
- Build and install a sigrok frontend (CLI or GUI) with libsigrok >= 0.1.1 (or latest git HEAD) for your platform as usual, see e.g. Linux, Mac OS X, FreeBSD, or Windows.
Install the udev rules file
These steps prevent the need to run sigrok as superuser.
- Copy the udev rules file from sigrok/libsigrok/contrib/z60_libsigrok.rules to /etc/udev/rules.d/.
- Restart udev: sudo /etc/init.d/udev restart.
Build fx2lafw
$ cd fx2lafw $ git clone git://github.com/mulicheng/fx2lib.git $ make $ sudo cp hw/*/build/*.fw /usr/local/share/sigrok-firmware/
Where /usr/local is your installation prefix.
Test
$ sigrok-cli -D
If everything has worked, sigrok can now see your fx2lafw device, ready for use.
TODO
Digital sampling with 16 channels- Analog sampling
- 1-channel
- 2-channel
- Voltage meter
- Trigger pin
- Clock input
- Clock output
- Frequency/pulse counter
- Signal generator
Resources
- Browse Source Code
- sdcc (C compiler for 8051 microcontrollers, usable for FX2)
- fx2lib: SF project page, blog article, github repo, mailing list
- Cypress FX2 docs:
- CY7C68013A, CY7C68014A, CY7C68015A, CY7C68016A datasheet (PDF)
- EZ-USB Technical Reference Manual (TRM) (PDF)
- EZ-USB FX2LP appnotes
- EZ-USB FX2LP errata
- GPIF Designer (Windows software, requires login)
- CY3681 EZ-USB FX2 Development Kit (GPIF designer downloadable without login)