CPLD Alternatives for the Future

Help & news on accelerators from TF, Amiga, Atari, CD32 etc

Moderators: terriblefire, Terriblefire Moderator

terriblefire
Moderator Team
Moderator Team
Posts: 5368
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

CPLD Alternatives for the Future

Post by terriblefire »

The Xilinx product range i've been using has been immense. Its been ultra easy to get going and its 5V tolerant.

That said all the Xilinx XC9500XL range are now discontinued and stocks are starting to twindle. I suspect there will be enough supply for the current TF projects but at some point I will need to switch.

I have always found it very hard to get hold of 3.3v logic that is 5V tolerant. I think this was the killer feature of the XC9500XL range. Its what let the TF series happen. That and DiagROM.

So suggestions are welcome. Buffering everything is a PITA. Why? because the more components you need to put on a board the more likely one of them will go out of stock and render the board useless...

Discuss.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
User avatar
exxos
Site Admin
Site Admin
Posts: 23499
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: CPLD Alternatives for the Future

Post by exxos »

I have the same problem :( 5V stuff almost doesn't exist now. Moving to FPGA for me means IO buffers which are a PITA. I think the 3.3V stuff is heading more towards 1.8V now. I mean that's what we have to put up with when using tech which is 30+ years old :(

I've been spending thousands on buying 5V stuff to keep a stock of them. Prices are always going up and always getting harder to find. So to keep my stuff on sale, I haven't got much choice but to bulk buy stuff. When that stock goes, that's it, game over for everyone.

Also I don't plan on doing this stuff in like 10 years time, so it can be someone else's problem ;)
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
Kai Robinson
Posts: 43
Joined: Wed Mar 13, 2019 12:01 am
Location: East Sussex

Re: CPLD Alternatives for the Future

Post by Kai Robinson »

Not sure if this would suffice, but how about the Atmel ATF15xx series? Ie - https://www.digikey.com/products/en?mpa ... U100&v=150

1 I/O line less than the XC95144XL though, and short by
User avatar
exxos
Site Admin
Site Admin
Posts: 23499
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: CPLD Alternatives for the Future

Post by exxos »

Kai Robinson wrote: Thu Mar 21, 2019 12:52 pm Not sure if this would suffice, but how about the Atmel ATF15xx series? Ie - https://www.digikey.com/products/en?mpa ... U100&v=150
Those are the ones I use ;)
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
User avatar
rpineau
Posts: 534
Joined: Thu Aug 17, 2017 6:08 pm
Location: USA
Contact:

Re: CPLD Alternatives for the Future

Post by rpineau »

The Atmel are not bad devices.. but the free tool(s) are absolute crap.
Xilinx has a big advantage there and that's why I moved from the Atmel to the Xilinx XC9500XL series as there is no free VHDL tool for the Atmel ATF15xx and WinCUPL only supports GAL level instructions (no VHDL either) and is not super stable and as far as I know no longer supported and maintained.
With the XC9500XL series going away this will become a real problem for some of us working on different cards (CPU, ....).
Working ones : MegaSTE (68020) / TT030 / Falcon with AB040 & Eclipse / 1040STF
Need testing : Falcon with CT2
User avatar
exxos
Site Admin
Site Admin
Posts: 23499
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: CPLD Alternatives for the Future

Post by exxos »

There are Altera 5V devices, but they are wayyyy expensive :(
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
Alex_Retro
Posts: 5
Joined: Sun Jun 02, 2019 7:53 pm

Re: CPLD Alternatives for the Future

Post by Alex_Retro »

As a beginner I am not so involved into the requirements for CPLDs in your projects. So I have to ask:
- how many IO pins are needed
- what does it means? Altera Max V is too expensive?
- how many logic elements are needed (or FlipFlops)?
Modern parts are called CPLDs, but most of times FPGAs with internal Flash device for content.
Examples are Lattice MachXO2, with some drawbacks MachXO3 and afak Altera Max V, which is the only one, with limited 5V Support ( data sheet says serial resistor is necessary), I know.
I spend some time with MachXO at work ( first one) and I like some features, like having access to internal flash areas for user data (ufm)...
Hth
Amiga 500 (internal plus)
-vampire
-Blizzard Turbo memory card
Amiga 2000 asap
SGI Indy
SGI Octane
Some stuff for playing MC,MD,CD, LP and MP3
PaulJ_2.0
Posts: 571
Joined: Sat May 11, 2019 11:32 pm

Re: CPLD Alternatives for the Future

Post by PaulJ_2.0 »

Aliexpress seem to have companies with tens of thousands of stock of the the Xilinx XC9500XL range. I'm not sure it's going to be a huge issue.
I've just purchased 10 for £11 delivered. I will check over the quality and report back.
czietz
Posts: 548
Joined: Sun Jan 14, 2018 1:02 pm

Re: CPLD Alternatives for the Future

Post by czietz »

terriblefire wrote: Sat Feb 16, 2019 9:39 am That said all the Xilinx XC9500XL range are now discontinued
Do you have the source (PDN) for that information? In fact, end of last year there was a PCN that they will change something in the packaging process of the XC9500XL starting in 2020, implying that Xilinx would still produce these CPLDs, then.
PaulJ_2.0
Posts: 571
Joined: Sat May 11, 2019 11:32 pm

Re: CPLD Alternatives for the Future

Post by PaulJ_2.0 »

Ok well the £1 each CPLD's turned up this morning, I put it onto my 534 and it programmed up and verified fine.
It looks decent enough with the logo etched in and all markings seem legit. Either it is oem or a damn fine working fake.

JTAG chainpos: 1 Device IDCODE = 0x59608093 Desc: XC95144XL
Device is blank
Programming Sector 107.
Programming time 18696.6 ms
Verify Sector 107
Success! Verify time 3899.4 ms
Post Reply

Return to “Terriblefire's channel”