Putting a ZX81 onto a CPLD

Discussions about Sinclair ZX80 and ZX81 Hardware
superfo
Posts: 74
Joined: Wed Jul 08, 2009 9:12 am

Re: Putting a ZX81 onto a CPLD

Post by superfo »

Here is schematic for 6 GAL and 1 TTL

Imagephotoupload
mdave4953
Posts: 8
Joined: Sat Jan 28, 2017 10:55 am

Re: Putting a ZX81 onto a CPLD

Post by mdave4953 »

CPLDs

** Note CPLDs : Some used CPLDs need a professional programmer to erase them before they can be re-programmed with a JTAG lead (USB Blaster type). So best to get NOS, (New Old Stock) , which is effectively legacy brand new item.

I have had EPM9320SLC84s & EPM7128SLC84 which were PULLs without having any problems, but as NOS EPM7128SLC84s are only about $2.0 each on ebay.com , best to get NOS !!
mdave4953
Posts: 8
Joined: Sat Jan 28, 2017 10:55 am

Re: Putting a ZX81 onto a CPLD

Post by mdave4953 »

I'd love a copy of the design files... thanks !!

My email address is : mdave4953 AT gmail DOT com
Andy Rea wrote:Hi Mdave,

the cpld version that is out ther uses an Altera EPM7128SQC100-7 i was able at the time to get hold of these for a good price, rgw dwsign is in verilog i can let you have a copy of the design files if you wish, there is no schematic ! i never bothered to draw one,

this design does something frowned upon by all, it uses a cascade of flops as a delay, this was done to provide a 6.5Mhz clean clock from a not so clean 6.5Mhz almost sawtooth clock.

regards Andy
Last edited by RWAP on Fri Feb 10, 2017 1:09 pm, edited 1 time in total.
Reason: obfuscation of email address
User avatar
Andy Rea
Posts: 1606
Joined: Fri May 09, 2008 2:48 pm
Location: Planet Earth
Contact:

Re: Putting a ZX81 onto a CPLD

Post by Andy Rea »

superfo wrote:Here is schematic for 6 GAL and 1 TTL

[url=https://postimg.org/image/6ec0jj8i5/]
Fabulous SuperFlo, i had no intetention of recrating it to just draw a schematic.
mdave4953 wrote:I'd love a copy of the design files... thanks !!

My email address is : xxxxxxxxxxxxxxx@xxxxxx
Andy Rea wrote:
Hi Mdave,

the cpld version that is out ther uses an Altera EPM7128SQC100-7 i was able at the time to get hold of these for a good price, rgw dwsign is in verilog i can let you have a copy of the design files if you wish, there is no schematic ! i never bothered to draw one,

this design does something frowned upon by all, it uses a cascade of flops as a delay, this was done to provide a 6.5Mhz clean clock from a not so clean 6.5Mhz almost sawtooth clock.

regards Andy
no problem i'll get on to it
what's that Smell.... smells like fresh flux and solder fumes...
mdave4953
Posts: 8
Joined: Sat Jan 28, 2017 10:55 am

Re: Putting a ZX81 onto a CPLD

Post by mdave4953 »

I Have quite a few EPM7512s (surface Mount) as New Old Stock (NOS), still in wrapping as I got them cheap $10 each so will try to use these. 8-)
Digital Harry
Posts: 5
Joined: Sat Jan 21, 2017 11:27 am

Re: Putting a ZX81 onto a CPLD

Post by Digital Harry »

Does anyone provide a service were you can get the ZX81 ULA functionality put onto a Blank CPLD...for a modest fee obviously ?? As this would be very useful to homebrew builders ! :idea:
lezanderson
Posts: 28
Joined: Tue May 17, 2016 1:03 pm

Re: Putting a ZX81 onto a CPLD

Post by lezanderson »

PLD/CPLD Cypress CY7C341B-25JC

Does anyone have software to programme CY7C341B-25JC CPLD (Cypress 192 macrocell) PLCC84 ?? I've got quite a few of these programmable logic devices , but been unable to find the software to program them !! Was thinking of using them for ZX81+ ULA. Been told the software is quite hard to get ?? :(
sirmorris
Posts: 2811
Joined: Thu May 08, 2008 5:45 pm

Re: Putting a ZX81 onto a CPLD

Post by sirmorris »

Q: What kind of device is it?
(googles: CY7C341B data sheet)
A: https://www.altera.com/content/dam/alte ... lassic.pdf

Q: What do I need to program it?
(googles: MAX II software)
A: https://www.altera.com/support/support- ... plus2.html

TBH I don't think getting the software is going to be the hard bit.

C
lezanderson
Posts: 28
Joined: Tue May 17, 2016 1:03 pm

Re: Putting a ZX81 onto a CPLD

Post by lezanderson »

Thanks...


Was told (sometime ago) that the Cypress software needs a key to be used , so can't be copied, so it's difficult to get, and Cypress no longer sell it anyhow !!.. But I'll keep looking as I've got quite a few of them and they're cheap ($5.0) each anyway , so would be ideal as a cheap ZX81 ULA+ !!
sirmorris wrote: Thu Mar 02, 2017 12:44 pm Q: What kind of device is it?
(googles: CY7C341B data sheet)
A: https://www.altera.com/content/dam/alte ... lassic.pdf

Q: What do I need to program it?
(googles: MAX II software)
A: https://www.altera.com/support/support- ... plus2.html

TBH I don't think getting the software is going to be the hard bit.

C
User avatar
Paul
Posts: 1545
Joined: Thu May 27, 2010 8:15 am
Location: Germanys west end

Re: Putting a ZX81 onto a CPLD

Post by Paul »

This might also need extra programming hardware. Like EPM7128. To use in circuit programming you need EPM7128S device!
In theory, there is no difference between theory and practice. But, in practice, there is.
Post Reply