Difference between revisions of "Fx2lafw"
Jump to navigation
Jump to search
Uwe Hermann (talk | contribs) (Device info.) |
Uwe Hermann (talk | contribs) m (→Hardware overview: USBee SX) |
||
Line 17: | Line 17: | ||
!Buffer/ESD-protection | !Buffer/ESD-protection | ||
!Resistor per probe | !Resistor per probe | ||
!EEPROM | !I2C EEPROM | ||
|- bgcolor="#eeeeee" | |- bgcolor="#eeeeee" | ||
Line 33: | Line 33: | ||
| 24MHz | | 24MHz | ||
| 56LFXC (QFN) | | 56LFXC (QFN) | ||
| NXP 74HC245D | | NXP 74HC245D | ||
| 100 Ω | | 100 Ω | ||
| Atmel ATMLH911 02B 1 | | Atmel ATMLH911 02B 1 | ||
|- bgcolor="#eeeeee" | |||
| [[CWAV USBee SX]] | |||
| 8 (PB0-PB7) | |||
| 24MHz | |||
| 56PVXC (SSOP) | |||
| none | |||
| 560 Ω | |||
| Microchip 24LC01B | |||
|} | |} |
Revision as of 22:22, 31 January 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
- sdcc (C compiler for 8051 microcontrollers, usable for FX2)
- fx2lib: SF project page, blog article, github repo, mailing list