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

Add support for iCE65 devices? #300

Open
nonarkitten opened this issue Aug 19, 2022 · 6 comments
Open

Add support for iCE65 devices? #300

nonarkitten opened this issue Aug 19, 2022 · 6 comments

Comments

@nonarkitten
Copy link

It's rumoured these devices still exist even though Lattice seems to have gone out of their way to bury them. None of the development tools are available anymore, not from any site, so unless you were lucky to grab a copy then, you're out of luck. Supposedly, these are little different from the first iCE40 chips, just in a larger process that's 5V tolerant.

@gatecat
Copy link
Member

gatecat commented Aug 19, 2022

Not sure if any of the icecube versions in Lattice's archive here might support it - they go back to 2012
https://www.latticesemi.com/Support/SoftwareArchive (check the downloadable software tab)

The chips aren't too hard to find at good old Rochester: https://www.rocelec.com/part/SLBICE65L08F-TCC72I

@matthiasbock
Copy link
Contributor

Also, products with iCE65 FPGA are still being sold. Most relevant for me personally would be the SeeedStudio / SainSmart Handheld Oscilloscope DSO203, which features a STM32F103 alongside an iCE65L04. PCB schematic as well as source code for both MCU and FPGA firmware are available. Mods for the MCU firmware exist also, but to my knowledge none for the FPGA.

According to Lattice support, iCE65 FPGAs were discontinued in 2012 and the latest software supporting them is iCECube2_2011_12. They provide a temporary download link upon request.

@nonarkitten
Copy link
Author

I thought 2012.03 was the last one that supported the iCE65, but yeah, the archive does not have a version going far enough back.

@nonarkitten
Copy link
Author

After bugging Lattice for a month I was basically able to get nothing. I have the old version of iCEcube2 (c. 2011) but without a license file, it's not very useful. So if there's any hope for the iCE65's, it's here.

@matthiasbock
Copy link
Contributor

It should be possible to request a license here:

To my knowledge Lattice provides them free of charge.

@nonarkitten
Copy link
Author

Yes, thank you, I am WELL aware of their free license.

The file you get from them will not work on the old version of iCEcube2, it reports an error in the license file and will not work.

Lattice will then blame Synopsis for this since it's their backend. Synopsis came back and blamed Lattice for changing the feature labels. And then nothing gets fixed. This has been a dead support issue now for over a month.

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