May 11, 2022

EZ USB (Cy7c68013a) development boards

I bought 4 boards on Aliexpress for $4.37 each and they arrived today. I placed the order 4-28-2022, so these took about 2 weeks to arrive which is better than average from China. The board is described as:
EZ-USB FX2LP CY7C68013A USB logic analyzer core board+Source Code
Someone wrote up a project description using one of these as a logic analyzer, but it would be one channel, pretty slow, and quite a stretch. There is lots of information online. Infineon now owns Cypress. The sdcc (small devices C compiler) is recommended for use with this device under linux.

What about those jumpers

My board has two jumpers, labeled J3 and J4. There is all kinds of confusing information on these jumpers (especially J4). Most boards apparently label these (more sensibly) J1 and J2.

J3 on my board enables power to the pair of LED's (D1 and D2). So you could remove this jumper and never be annoyed by the LED lighting up. I don't know why this was deemed worthwhile, but there you are.

These lights don't do anything when the device is plugged in or when pulseview starts. When pulseview is getting data, D2 (red) blinks steadily.

J4 goes to pin 1 of the EEPROM. With the jumper in place, pin 1 is grounded. With the jumper removed, pin 1 is pulled up by a 10K resistor. This is the A0 address pin.

Different versions of the board invert the sense of this jumper, so beware.
Set one way (address 0x50?) the device comes up in bootloader mode with default USB descriptors.
Set the other way (address 0x51?) the EEPROM can be programmed.

None of the explanations of J4 seem clear to me, and I would probably have to read the Cypress datasheet to understand what is going on here. I have never removed the jumper.

Getting started

Find a mini-USB cable and plug it in! I see the following on my linux logs
May 11 17:29:52 trona kernel: usb 1-1.1: new high-speed USB device number 5 using ehci-pci
May 11 17:29:53 trona kernel: usb 1-1.1: New USB device found, idVendor=04b4, idProduct=8613, bcdDevice=a0.01
May 11 17:29:53 trona kernel: usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
May 11 17:29:53 trona mtp-probe[88427]: bus: 1, device: 5 was not an MTP device
The blue "button" on the board is actually a power switch.
The white button seems to be a reset switch.
A red power LED comes on.
There are two LED labeled D1 and D2 (not lit).
The board has nice mounting holes.

The USB vid/pid of 04b4:8613 is Cypress Semiconductor, CY7c68013 EZ-USB FX2 USB 2.0 Development kit


Feedback? Questions? Drop me a line!

Tom's Computer Info / tom@mmto.org