captain-amygdala / pistorm

68k Hardware Emulator
MIT License
745 stars 104 forks source link

Where to get EPM240T100I5N? #24

Closed tyristori closed 3 years ago

tyristori commented 3 years ago

This part is hard to get currently. LCSC, Mouser or DigiKey doesn't have it on stock.

abrugsch commented 3 years ago

Correct. It's out of stock almost everywhere and most places that do have it are on Ali Express where the vendors are mostly admitting they have fakes. At present, alternative variants that are usable are EPM240T100* C5N I5N A5N C5 I5 A5

NOT yet tested are any GT models (but hopefully they will be as there is more availability of them) Also MAX V chips are due to be tested

petrkr commented 3 years ago

Maybe issue in generic was using 17 years old chip. There is no any newer replacement which will not be discontinued soon?

captain-amygdala commented 3 years ago

Maybe issue in generic was using 17 years old chip. There is no any newer replacement which will not be discontinued soon?

There is a alternative. RevB PiStorms accounts for it.

When the MaxII Chips are officially EOL'ed by Intel, then the alternative parts will become active. This is not the case yet. Latest Intel PCNs show that the MaxII might be available longer than we all expected...

The current part sourcing situation is not only related to the choice of the part at the first hand, but on a global semiconductor parts shortage (See global news, it affects the whole electronics industry right now, not just our little hobby project...) Literally every CPLD/FPGA is currently out of stock.

One authorized Intel Distributor gets fresh EPM240T100C5 stock in some days image

@petrkr If you have an alternate "newer" part which you can recommend, fits in most aspects to PiStorm (constraints are obvious looking at the verilog code and timing parameters), is in stock at reputable Distributors then please let us know... Ebay,Aliexpress and such is not really a good place to source parts.

I keep this issue closed :)

petrkr commented 3 years ago

Yep keep it closed.

If I'll work with FPGA's them i am sure I'll know about some. But I also do not know about replacement. I just mention from 'manager point of view' why choose for new project EOL chip (or old) chip, yes problem about this is you never know what will be discontinued, like 7805 or 555 will be here forever. But on those less common parts it's like lotery. Especially if you are not automotive who will get thousands chips per month.

About chip shortage I know, I do some PCB's too, so now we do not have even stupid AT Tiny 85. Only AT tiny 13 and only 3000pcs.

LAN PHY 7820 are out of stock too.. same FTDI FT232 (which is quite common but also it's missing)...

Anyway thanks for good project, some peoples in Czech Amiga group asked to get some boards, so someone offer them for like 45 usd per board (but with cpdl), but I'll do some PCB for myself too, so I can offer back to 10 usd per board (without cpdl as they do not have stock) because of merged shipping cost and some purchase history.

For myself it's not interesting as I do not have A500 but only A1200 and Atari st520/st1040.

Even i would like to help you somehow, but it would be already 17th project in my free time which i want to do for old computers and IoT projects

captain-amygdala commented 3 years ago

On PiStorm the EOL notice for the EPM240T100 came around half a year after the initial design, immediately PiStorm Rev.B was done to be prepared for that, by a hardware drop in compatibility for MaxV without board redesign. Now Intel seems to have pushed the phase out of the MaxII a bit further. I assume a bigger customer was not amused about the EOL notice without prior warning or Intel was surprised by the sudden inrush of orders/forecasts on that part or whatever :)

Anyway PiStorm benefits from this new situation, and we can postpone MaxV as alternative until there is a real need for it. MaxV comes not without problems itself. Its substantially "slower" than MaxII, which makes writing functional HDL for it more difficult. Initially official MaxV support was planed with a later HDL release, due to some circumstances we have now already a alpha version for it. Still the prefered CPLD currently is MaxII