Are you sure, Marcel is a brillant programmer, NTFS support would easy for that level of skilltofro wrote:No. NTSC, probably?mk79 wrote:there are only two revisions, the old CLA2310 and the later CLA2345 which added NTFS support.
ZX8301_spares.jpg
CPLD replacement for ZX8301
-
- Font of All Knowledge
- Posts: 3973
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: CPLD replacement for ZX8301
Regards,
Derek
Derek
- mk79
- QL Wafer Drive
- Posts: 1349
- Joined: Sun Feb 02, 2014 10:54 am
- Location: Esslingen/Germany
- Contact:
Re: CPLD replacement for ZX8301
Damntofro wrote:No. NTSC, probably?mk79 wrote:there are only two revisions, the old CLA2310 and the later CLA2345 which added NTFS support.
ZX8301_spares.jpg
Re: CPLD replacement for ZX8301
I time the two by hand with my phone's stopwatch so it is not an accurate measurement, but I always got better times with the one of the two ULAs.mk79 wrote: Cannot make heads nor tails of the speed difference you report. Are they as consistent as you say? As far as I know there are only two revisions, the old CLA2310 and the later CLA2345 which added NTFS support.
I did the tests between them with the memory upgrade on maybe this has to do with the difference.
I also did once a test with a program :
I noticed twice a small black square (smaller than a char) scrolling up with the numbers while I was testing the fast ULA, could it be that it is faster because of a problem with it?
I don't know but it doesn't matter anyway,
What is nice is that the cpld is faster than both.
Leon
Projects: https://hackaday.io/projects/hacker/357657
Projects: https://hackaday.io/projects/hacker/357657
Re: CPLD replacement for ZX8301
Checked, mine is the old CLA2310 in a ceramic case, so perhaps one of the first ones...
Re: CPLD replacement for ZX8301
So from CLA2310 to CLA2345 they maybe made some improvements. And to find out one with a CLA2310 on a standard QL could run the simple basic program and time it, CLA2345 takes about 51.5 secs.Nasta wrote:Checked, mine is the old CLA2310 in a ceramic case, so perhaps one of the first ones...
Leon
Projects: https://hackaday.io/projects/hacker/357657
Projects: https://hackaday.io/projects/hacker/357657
Re: CPLD replacement for ZX8301
New pcb with video buffer arrived and tested OK.
I tested it with the smaller cpld and a 15Mhz oscillator but in the final version I'll use a 30Mhz oscillator.
So I'm waiting for 2 parts to have the 2 different versions of the ULA replacement board ready.
-One with the EPM7128S with the only difference in the behavior of flash bit that complements the colors instead of flashing using a fixed background color
-One with the EPM7160S that will work exactly as the ULA.
On the new pcb there are 5 pin connections available, one pin can provide the Flash signal as output for more colors as an option enabled by shorting another input pin to gnd.
I tested it with the smaller cpld and a 15Mhz oscillator but in the final version I'll use a 30Mhz oscillator.
So I'm waiting for 2 parts to have the 2 different versions of the ULA replacement board ready.
-One with the EPM7128S with the only difference in the behavior of flash bit that complements the colors instead of flashing using a fixed background color
-One with the EPM7160S that will work exactly as the ULA.
On the new pcb there are 5 pin connections available, one pin can provide the Flash signal as output for more colors as an option enabled by shorting another input pin to gnd.
Leon
Projects: https://hackaday.io/projects/hacker/357657
Projects: https://hackaday.io/projects/hacker/357657
Re: CPLD replacement for ZX8301
I got the EPM7160S and the 30Mhz smd oscillator and tested it with the new pcb and works OK and with the correct flash bit behavior.
It also outputs the flash bit as a signal for any alternative use, when this output is enabled the flashing is disabled. With a simple resistor dac this could be used to produce 16 colors.
Next I may make a pcb with the smd version of epm7128s to reduce the height so it may fit in my QL that has socketed ram or make a different shape pcb for that reason.
It also outputs the flash bit as a signal for any alternative use, when this output is enabled the flashing is disabled. With a simple resistor dac this could be used to produce 16 colors.
Next I may make a pcb with the smd version of epm7128s to reduce the height so it may fit in my QL that has socketed ram or make a different shape pcb for that reason.
Leon
Projects: https://hackaday.io/projects/hacker/357657
Projects: https://hackaday.io/projects/hacker/357657
Re: CPLD replacement for ZX8301
The EPM7128S that is cheap and available works also with the new pcb and 30Mhz osc. as I wrote with the difference that it flashes the complemented colors instead of the background and this due to resources limitation because there is no room in the cpld to save the background color data. This produces a more intense flashing result.
If there is another cpld with 5V outputs of the same size or bigger that is cheap and available that I am not aware of tell me.
There is also the possibility to use a newer 3.3V cpld (XC95144XL-10TQG100C) and extra circuit for level conversion, I think this is what I'll do next.
If there is another cpld with 5V outputs of the same size or bigger that is cheap and available that I am not aware of tell me.
There is also the possibility to use a newer 3.3V cpld (XC95144XL-10TQG100C) and extra circuit for level conversion, I think this is what I'll do next.
Leon
Projects: https://hackaday.io/projects/hacker/357657
Projects: https://hackaday.io/projects/hacker/357657
-
- Over Heated PSU
- Posts: 131
- Joined: Tue Nov 30, 2021 1:19 am
Re: CPLD replacement for ZX8301
AFAIK the ATF1508AS can be used in place of EPM7128S (as used here). But at about the same price (ATF1508 is largest in range).
Re: CPLD replacement for ZX8301
ATF1508S can also be had in a TQFP100 package which is small and thin, so much so that with a multilayer PCB it may be possible to squeeze the whole board within the outline of the original ULA, perhaps a bit wider. It would require surface mount pins to go into the original socket though.ones' complement wrote:AFAIK the ATF1508AS can be used in place of EPM7128S (as used here). But at about the same price (ATF1508 is largest in range).