Difference between revisions of "Fx2lafw"

From sigrok
Jump to navigation Jump to search
m (FX2 docs.)
Line 58: Line 58:
* [http://sdcc.sourceforge.net/ sdcc] (C compiler for 8051 microcontrollers, usable for FX2)
* [http://sdcc.sourceforge.net/ sdcc] (C compiler for 8051 microcontrollers, usable for FX2)
* fx2lib: [http://sourceforge.net/projects/fx2lib/ SF project page], [http://allmybrain.com/2008/12/05/an-open-source-library-for-writing-firmware-on-the-cypress-fx2-with-sdcc/ blog article], [https://github.com/mulicheng/fx2lib github repo], [http://sourceforge.net/mailarchive/forum.php?forum_name=fx2lib-devel mailing list]
* fx2lib: [http://sourceforge.net/projects/fx2lib/ SF project page], [http://allmybrain.com/2008/12/05/an-open-source-library-for-writing-firmware-on-the-cypress-fx2-with-sdcc/ blog article], [https://github.com/mulicheng/fx2lib github repo], [http://sourceforge.net/mailarchive/forum.php?forum_name=fx2lib-devel mailing list]
* [http://www.cypress.com/?id=193 Cypress FX2] docs:
** [http://www.cypress.com/?rID=38801 CY7C68013A, CY7C68014A, CY7C68015A, CY7C68016A datasheet] ([http://www.cypress.com/?docID=30172 PDF])
** [http://www.cypress.com/?rID=38232 EZ-USB Technical Reference Manual (TRM)] ([http://www.cypress.com/?docID=27095&dlm=1 PDF])
** [http://www.cypress.com/?id=193&rtID=76 EZ-USB FX2LP appnotes]
** [http://www.cypress.com/?id=193&rtID=111 EZ-USB FX2LP errata]
** [http://www.cypress.com/?rID=14448 GPIF Designer] (Windows software, requires login)
*** [http://www.cypress.com/?rID=14319 CY3681 EZ-USB FX2 Development Kit] (GPIF designer downloadable without login)

Revision as of 22:41, 13 February 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:

Device Probes (pins) Crystal FX2 package Buffer/ESD-protection Resistor per probe I2C EEPROM
Saleae Logic 8 (PB0-PB7) 24MHz 56PVXC (SSOP) ST DVIULC6-4SC6 ? Ω ?
EE Electronics XLA ESLA100 8 (PB0-PB7) 24MHz 56LFXC (QFN) NXP 74HC245D 100 Ω Atmel ATMLH911 02B 1
CWAV USBee SX 8 (PB0-PB7) 24MHz 56PVXC (SSOP) none 560 Ω Microchip 24LC01B

Download

Building

Resources