Page 23 of 24

Re: CPLD replacement for ZX8301

Posted: Mon Mar 04, 2024 9:22 pm
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.

Re: CPLD replacement for ZX8301

Posted: Mon Mar 04, 2024 9:58 pm
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...' :-)

Re: CPLD replacement for ZX8301

Posted: Tue Mar 05, 2024 8:56 am
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.

Re: CPLD replacement for ZX8301

Posted: Tue Mar 05, 2024 3:12 pm
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.

Re: CPLD replacement for ZX8301

Posted: Thu Apr 04, 2024 11:55 pm
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.

Re: CPLD replacement for ZX8301

Posted: Fri Apr 05, 2024 5:53 am
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

Re: CPLD replacement for ZX8301

Posted: Fri Apr 05, 2024 7:16 am
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.

Re: CPLD replacement for ZX8301

Posted: Fri Apr 05, 2024 1:23 pm
by Popopo
Oh!
This was the project for ZX8301 on CPLD!
Niceeee :) thank you a lot.

I will read about it now carefully.

Re: CPLD replacement for ZX8301

Posted: Fri Apr 05, 2024 5:30 pm
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

Re: CPLD replacement for ZX8301

Posted: Fri Apr 05, 2024 5:34 pm
by lliont
Yes I'll soon send you email