Page 15 of 33
Re: FPGA replacment for the ZX8301 ULA and more
Posted: Sat Dec 16, 2023 9:00 pm
by Pr0f
Amazing to see the progress being made here

Re: FPGA replacment for the ZX8301 ULA and more
Posted: Sat Dec 16, 2023 9:21 pm
by Andrew
Great work! Looking forward to using one

Re: FPGA replacment for the ZX8301 ULA and more
Posted: Sun Dec 17, 2023 11:16 am
by Peter
lliont wrote: Thu Nov 23, 2023 9:03 am
Ok I have already ordered some pcbs of a more compact version of the basic ULA and after testing the new pcb I will order cplds to build some.
Is there still hope for this compact "pure" ULA replacement, or was it cancelled in favour of the 68008/FPGA project?
I'm still very interested in the former. It is much neater than the previously published designs.
On my main QL the ZX8301 seems close to death, so I'm quite eager.

Re: FPGA replacment for the ZX8301 ULA and more
Posted: Sun Dec 17, 2023 3:44 pm
by lliont
Peter wrote: Sun Dec 17, 2023 11:16 am
Is there still hope for this compact "pure" ULA replacement, or was it cancelled in favour of the 68008/FPGA project?
I'm still very interested in the former. It is much neater than the previously published designs.
On my main QL the ZX8301 seems close to death, so I'm quite eager.
Yes I got the pcbs, I'm waiting for few cplds
How can you tell it's near death?
Re: FPGA replacment for the ZX8301 ULA and more
Posted: Sun Dec 17, 2023 5:41 pm
by Peter
Looks good, thank you very much!
At times I have no video signal on power up. After two or three attempts it then works.
Contact cleaning and reseating did not have any lasting effect. So I guess the ULA is is dying...
Re: FPGA replacment for the ZX8301 ULA and more
Posted: Mon Dec 18, 2023 5:32 am
by lliont
a chip NDE (near-death experience)
Re: FPGA replacment for the ZX8301 ULA and more
Posted: Mon Dec 18, 2023 4:56 pm
by stephen_usher
Peter wrote: Sun Dec 17, 2023 5:41 pm
Looks good, thank you very much!
At times I have no video signal on power up. After two or three attempts it then works.
Contact cleaning and reseating did not have any lasting effect. So I guess the ULA is is dying...
Sounds like a dodgy socket to me.
The original ones are single wipe and the springiness of the leaves decreases with each insertion.
My first step would be to replace it with a modern double wipe one. If you're good with a desoldering gun then you can do it yourself, otherwise ask someone with a lot of desoldering experience as you don't want to damage the PCB.
Re: FPGA replacment for the ZX8301 ULA and more
Posted: Mon Dec 18, 2023 6:35 pm
by Peter
stephen_usher wrote: Mon Dec 18, 2023 4:56 pm
Sounds like a dodgy socket to me.
That would be mechanical and not explain why it comes up with the second or third power-up.
In any case, the ZX8301 is a weak point and the upcoming compact replacement will be an important spare part.
Re: FPGA replacment for the ZX8301 ULA and more
Posted: Tue Dec 19, 2023 1:02 pm
by stephen_usher
Peter wrote: Mon Dec 18, 2023 6:35 pm
stephen_usher wrote: Mon Dec 18, 2023 4:56 pm
Sounds like a dodgy socket to me.
That would be mechanical and not explain why it comes up with the second or third power-up.
In any case, the ZX8301 is a weak point and the upcoming compact replacement will be an important spare part.
Oh, I've seen that failure mode with dodgy sockets! The power cycling causes enough extra warmth to expand the metal enough to just make enough contact (theory).
Re: FPGA replacment for the ZX8301 ULA and more
Posted: Tue Dec 19, 2023 1:30 pm
by Pr0f
It's worth the effort of cutting out the old socket, desoldering the pins individually to avoid damaging the thru hole vias, and then soldering in a good quality turned pin socket.
But the Zx8301 are also subject to some fragility on the video outputs too, and are so easily damaged...