CPLD replacement for ZX8301

Nagging hardware related question? Post here!
User avatar
Peter
Font of All Knowledge
Posts: 2013
Joined: Sat Jan 22, 2011 8:47 am

Re: CPLD replacement for ZX8301

Post by Peter »

I hate to say it, but GoldCard and SuperGoldcard rise and fall times are too fast for the QL mainboard, causing ringing and crosstalk beyond the TTL thresholds. This works with the slow logic of the original, but could be a problem with modern CPLDs. Also it could be that your timings are simply too far away from the original ULA.
Last edited by Peter on Tue Mar 05, 2024 3:12 pm, edited 1 time in total.


martyn_hill
Aurora
Posts: 933
Joined: Sat Oct 25, 2014 9:53 am

Re: CPLD replacement for ZX8301

Post by martyn_hill »

Hi Peter!
Peter wrote: Mon Mar 04, 2024 9:22 pm I hate to say it, but GoldCard and SuperGoldcard rise and fall times are too high for the QL mainboard, causing ringing and crosstalk beyond the TTL thresholds.
I guess you meant '...rise and fall times are too low/fast...' :-)


lliont
Trump Card
Posts: 237
Joined: Sat Nov 22, 2014 9:18 am
Location: Athens, Greece
Contact:

Re: CPLD replacement for ZX8301

Post by lliont »

I think the timing of my ULA is now very close to the original so maybe I need to look for a way to deal with the "noise" produced by the GC/SGC, maybe by adding small resistors in series with the signals. The photos I saw with the random pixels could be related to ringing problems.


User avatar
Peter
Font of All Knowledge
Posts: 2013
Joined: Sat Jan 22, 2011 8:47 am

Re: CPLD replacement for ZX8301

Post by Peter »

martyn_hill wrote: Mon Mar 04, 2024 9:58 pm I guess you meant '...rise and fall times are too low/fast...' :-)
Yes of course, thank you. Original post editet now.


lliont
Trump Card
Posts: 237
Joined: Sat Nov 22, 2014 9:18 am
Location: Athens, Greece
Contact:

Re: CPLD replacement for ZX8301

Post by lliont »

I think I fixed the problem with the cpld ula and Gold and Super Gold Card.
In my QL they both work now. No artifacts and both boot.

1712270347340.jpg
1712270347326.jpg

Thank you Vitaliy (tetroid) for the card to test.

I attached a gotek and run programs and everything seems ok.


Maskenlos
Over Heated PSU
Posts: 142
Joined: Sat Nov 03, 2018 12:14 pm

Re: CPLD replacement for ZX8301

Post by Maskenlos »

Hi Leon,

that sounds great.
Could you go a little bit more into details about the cause of the problems and the solution?
It would be quite interesting if the existing versions could be upgraded, for example mine or the version Peter has.

Thanks and best regards,

Stephan


lliont
Trump Card
Posts: 237
Joined: Sat Nov 22, 2014 9:18 am
Location: Athens, Greece
Contact:

Re: CPLD replacement for ZX8301

Post by lliont »

Hi, it had to do with dram refreshing.
I can send you a new programming file or send me the boards to reprogram them.
I'll tell you when I am ready.


User avatar
Popopo
Trump Card
Posts: 174
Joined: Wed Apr 07, 2021 10:37 am

Re: CPLD replacement for ZX8301

Post by Popopo »

Oh!
This was the project for ZX8301 on CPLD!
Niceeee :) thank you a lot.

I will read about it now carefully.


martyn_hill
Aurora
Posts: 933
Joined: Sat Oct 25, 2014 9:53 am

Re: CPLD replacement for ZX8301

Post by martyn_hill »

Hi Leon!
lliont wrote: Thu Apr 04, 2024 11:55 pm I think I fixed the problem with the cpld ula and Gold and Super Gold Card.
In my QL they both work now. No artifacts and both boot.
That's great news!

Would you be able to share the revised CPLD JED so I can re-program my (basic) ULA replacement unit?

Warm regards


lliont
Trump Card
Posts: 237
Joined: Sat Nov 22, 2014 9:18 am
Location: Athens, Greece
Contact:

Re: CPLD replacement for ZX8301

Post by lliont »

Yes I'll soon send you email


Post Reply