Close

LCsoft Mini Board CY7C68013A in Sigrok on Mac

davedarkodavedarko wrote 03/07/2017 at 11:00 • 1 min read • Like

Four Euros for a 16 channel, 24MHz logic analyzer is a pretty good investment. At least that's what I thought when I read this article on hackaday.com in 2012. It talks about the LCSOFT mini board being a clone of a Saleae 8 Channel logic analyzer, but with the help of the open source software sigrok it can be much more. Sigrok itself is a command line interface only program, but together with pulseview I think you will have the same experience as with the Saleae devices + software.

You just have to make it work first, especially when you're on a Mac. I've written a nightly rant the other day, but here I'm trying to compress the essentials to make it work.


First you need to have homebrew [https://brew.sh/] installed. If you do, you need to follow the "unstable" install route - doesn't sound comforting, more on: https://sigrok.org/wiki/Mac_OS_X

$ brew tap rene-dev/sigrok
$ brew install python3
$ brew install --HEAD libserialport
$ brew install --HEAD --with-libserialport libsigrok
$ brew install --HEAD libsigrokdecode
$ brew install --HEAD --with-libserialport sigrok-cli
$ brew install --HEAD pulseview


Whenever pulseview(/sigrok) is opened, the firmware get's written onto the Cypress CY7C68013A (FX2LP) chip. For that you need to download the pre-built firmware files from here http://sigrok.org/download/binary/sigrok-firmware-fx2lafw/ and move them to the folder.

/usr/local/share/sigrok-firmware/

The other stuff I ranted about in here is just me trying to make fxload work, a tool you (probably) don't need for that.

Like

Discussions