Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a new Guzunty based on a surface mount device #50

Open
campbellsan opened this issue May 8, 2017 · 5 comments
Open

Create a new Guzunty based on a surface mount device #50

campbellsan opened this issue May 8, 2017 · 5 comments

Comments

@campbellsan
Copy link
Contributor

No description provided.

@pefu
Copy link

pefu commented Jun 8, 2017

Am I really the first to comment here? I would be interested in buying a few.

@garethjv
Copy link

I'm saddened there isn't more interest here. I guess it's the lack of publicity. I was fortunate to have grabbed one of these great little kits when they were still available some years ago and have to say they deserve much greater attention. They make great educational kits for VHDL development as well as offering all the I/O expansion possibilities for the Pi. Are there any other manufacturers of CPLDs that can be used instead of Xylinx?

@campbellsan
Copy link
Contributor Author

Hi Gareth,
Thanks! It sure is good to know that our little project was appreciated.

There are other CPLD manufacturers, but it's also worth noting that Xylinx did not discontinue the XC9500 series. They only discontinued the PC-44 package version. The Quad Flat Pack (QFP) version is still made for example. Basically, if a part won't fit in a mobile phone these days, any manufacturer needs a very compelling reason to keep making it.

The problem for the Guzunty specifically is that the PC-44 package was easy to assemble given relatively little soldering experience. By contrast, QFP's require a very steady hand and a supply of liquid flux. IOW, it's not really within the capability of many end users. We didn't want to bring to market a product with an inherent high return rate, that wouldn't be fun for anyone, so sadly we had to take the difficult decision to stop.

We did develop an Arduino clone HAT for the Pi featuring an XC9500XL for IO configuration (and ofc leveraging the 5v tolerance of the CPLD). It was based on the QFP package, but for the above reasons it never made it to market.

Looking to the future, the new RP2040 microcontroller looks interesting. Like the RPi, it is 3.3v only so who knows, maybe the Guzunty will be reborn in the near future?

BTW, check out the PIO state machine implementation in the RP2040. It may not be quite as flexible as a CPLD but it's capable of carrying out many of the speedy tasks the Guzunty was designed to handle in a $5, ready-to-use RPi foundation product.

cheers,
Derek

@garethjv
Copy link

garethjv commented Feb 1, 2021 via email

@garethjv
Copy link

garethjv commented Feb 1, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants