So I have to program some of these older components these days and I wonder if there is a programming algoritm out there. The datasheet points to various programmer manufacturers but I don?t like to pay >$500,- for a programmer that I need only for a few times. Anyone an idea or a link?
I have NEVER found a link to any of the GAL or PAL parts programming info. I asked a guy I knew that worked for a device programming company and he told me they had to sign all kinds of NDAs and so on to get official data from the PLD companies. If it is really that infrequent, just find someone with a programmer and borrow it to burn your ICs or to stick some test equipment on to ferret out the algorithm.
Oddly enough, I was perusing PALs the other day. Seems there's been no progress since EEPROM was invented; they're all high voltage programmed CMOS. They're also monster current gobblers. I find it hard to believe a
22V10 should draw fully half the current of an NMOS Z80-CPU, but that's apparently how awful they are.
If you want a short logic function, you'd be better off with a CPLD (usually JTAG programmed), or if you can tolerate the delay, even an MCU.
Tim
--
Seven Transistor Labs
Electrical Engineering Consultation
Website: http://seventransistorlabs.com
"petrus bitbyter" wrote in message
news:5330acd5$0$3699$e4fe514c@dreader35.news.xs4all.nl...
> So I have to program some of these older components these days and I
> wonder if there is a programming algoritm out there. The datasheet
> points to various programmer manufacturers but I don?t like to pay
> >$500,- for a programmer that I need only for a few times. Anyone an
> idea or a link?
>
> petrus bitbyter
There exists a paper databook that details the algorithms. I've never been able to find it online. It's my assumption that they had too much trouble with people building programmers and blaming the devices. They quit printing the databook very early in the process.
My hardcopy is loaned out, but I know they exist.
Best to find someone who has a programmer if you aren't likely to need it again.
There were various "zero power" PALS, e.g. the PALCE22v10Z, which I used to use a lot back in the day. They gave you full CMOS output swing, as well, which the power gobbling ones generally didn't. Mostly they were really expensive, but they did let you fix things in code afterwards, which was a plus.
A small CoolRunner, e.g. and XC9536XL, costs $1, is in-system programmable, and has 36 macrocells made up from 800 gates. 22V10s are more expensive, and have only 10 macrocells with weirdly variable numbers of gates (500 total).
I'm getting set up to do CPLDs again myself. Verilog is a nice change from PALASM. ;)
Anybody got a good feeling for the relative timing jitter of CPLDs vs. fixed-function parts? With all those muxes and things inside, I'd expect it might be quite a bit worse.
Is it worth resynchronizing jitter-sensitive stuff like PLLs running from CPLDs?
Cheers
Phil
--
Dr Philip C D Hobbs
Principal Consultant
ElectroOptical Innovations LLC
Optics, Electro-optics, Photonics, Analog Electronics
160 North State Road #203
Briarcliff Manor NY 10510
hobbs at electrooptical dot net
http://electrooptical.net
There were various "zero power" PALS, e.g. the PALCE22v10Z, which I used to use a lot back in the day. They gave you full CMOS output swing, as well, which the power gobbling ones generally didn't. Mostly they were really expensive, but they did let you fix things in code afterwards, which was a plus.
A small CoolRunner, e.g. and XC9536XL, costs $1, is in-system programmable, and has 36 macrocells made up from 800 gates. 22V10s are more expensive, and have only 10 macrocells with weirdly variable numbers of gates (500 total).
I'm getting set up to do CPLDs again myself. Verilog is a nice change from PALASM. ;)
Anybody got a good feeling for the relative timing jitter of CPLDs vs. fixed-function parts? With all those muxes and things inside, I'd expect it might be quite a bit worse.
Is it worth resynchronizing jitter-sensitive stuff like PLLs running from CPLDs?
Cheers
Phil
--
Dr Philip C D Hobbs
Principal Consultant
ElectroOptical Innovations LLC
Optics, Electro-optics, Photonics, Analog Electronics
160 North State Road #203
Briarcliff Manor NY 10510
hobbs at electrooptical dot net
http://electrooptical.net
I can still program an ordinary GAL22V10. They're power hungry beasts so I
want some to be replaced by the low voltage version the GAL22LV10. But I
agree that both are not recommanded for new designs.
petrus bitbyter
Go beg/borrow/steal/buy a real programmer. Like most DIY projects, you could get a job at minimum wage and earn more than enough to buy a new one with much less effort/time than it takes to build one.
Go beg/borrow/steal/buy a real programmer. Like most DIY projects, you could get a job at minimum wage and earn more than enough to buy a new one with much less effort/time than it takes to build one.
Anotherlink
formatting link
Thanks, but I know those sites. They are about the GAL22V10, the ordinary 5V version. I can program them already. But now I have GAL22LV10 at my hands, the low voltage version. They cannot handle 5V so I cannot program them with the programmers mentioned.
As I understand, the programmers are pretty simple... You could build one yourself, it is possible that you just need a bunch of diodes&pullups to keep pport voltages from messing it up... (assuming the protocol is the same)
I do not know of any programmers for the 3V parts (except for those /totally/ affordable ones for 2000 euro that the usual distributors have on their sites)
But you could modify some minimal 5V board to 3V operation...
formatting link
Beware, it's for 5V parts. (/you/ will need to change it)
PS: That one was supposed to work with the GALBLAST software until I realized that the ATF22V10C I had ordered had different protocol, so had to come up with different software to do that... (luckily it works)
PPS: Yes, It's an old Post I'm responding to, but my ISP was playing games with usenet access... (finally they have unblocked the AIOE IP again, after disabling their own usenet servers)
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.