I'm developing a new board that we need to get into production (not massive quantities) in the next few weeks.
I'd happily use one of the newer MAX devices (e.g. MAX V) if I could buy any.........
I don't need masses of gates a quick build of the logic indicates around 72 macrocells are required. I don't need loads of pins (about 24) so a 100 pin device is exceptionally wasteful.
So I looked at my suppliers stock and found the EPM7128BUC49 which is a MAX700B device with 128 Macrocells in a UFBGA 49 pin package. It's available in sufficient quantity for the current build quantity requirements. We'll update to a later device in slow time when the current urgent requirement has gone away.
To be able to build for the MAX700B series I've had to go back to Quartus 13.1 (that's the latest version that supports MAX7000 devices).
I then set the device family to MAX700B, set the footprint to UFBGA but the only pin count available is 169 pins. Where is the 49 pin option.
Is there a later version of the max_web-22.214.171.124.qdz file that includes this device.
Any suggestions appreciated.
Thank you for reaching out.
Just to let you know that we have received your support request and I will be working with you on this.
Allow me some time to look into your issue.
I shall come back to you with the findings.
Thank you for your patience.
Sorry For the late response. I was trying to seek additional information to clarify this issue.
Unfortunately, as you may find on the Intel website, there's no later version that would support this device. The latest would only be until 13.1.
Also, there is no direct replacement for the part as the pin assignment is different in new MAX devices. I would recommend you to look for MAX V and MAX 10 for the latest CPLD devices.
Hope this would clarify your concern.
So Intel makes a device that it is impossible to create a programming file for? Wow how messed up is that.
So my options are:
- Use a physically larger device that takes up more board space and has more pins that I don't need but at least I can currently buy it.
- Design it for a MAX V or MAX 10 and then wait for Intel to decide to actually ship some of these devices to distribution so I can buy some. Who knows when that will be.
Out of interest I visited the Digikey website this morning and searched for EPM7128 devices.
Of the 161 devices listed 35 are in stock
Of those 35 devices there were 6 that had footprints that are not supported by Quartus 13.1
3 are BGA 49 pin
2 are PLCC 84 pins
1 is 160pin QFP (although that one is ridiculously expensive)
Quartus 13.0sp1 would be the choice for MAX7000 series support. That is what I use.
It is an old version of Quartus that remains online to support several legacy familes like the MAX7000x and CycloneII series parts.
Quartus 13.1 does not list support for the MAX7000 series. At all.
FYI: max_web-126.96.36.199.qdz is actually a 13.0sp1 device support file, not 13.1. It may work in 13.1, I don't know.
WRT DigiKey, they are using Rochester Electronics as the stocking source. They are a well known dealer in obsolete technology.
Rochester is basically selling the remaining stock they have gathered of MAX7000 parts that are no longer being manufactured.
Intel PDN1619 of 12/1/2016 lists the MAX7000, MAX7000B, MAX7000S being discontinued with a last time ship date of 12/1/2017.
Intel PDN2041 of 12/4/2020 lists the MAX7000A being discontinued with a last time ship date of 12/6/2021.
Understood, FYI EPM7128BUC49, MAX 7000B is a mature device. It's been announced to be EOL since 2006 and no longer be supported. My best recommendation is to check on Intel FPGA Catalog to see the full list of our FPGAs specifications. You're recommended to use the newest CPLD devices for your design. Hope this helps.