--- Quote Start ---
The MAX7000 datasheets mentions some industry standard programmers (e.g. DATA-IO) supporting it.
--- Quote End ---
I saw some pictures. They are monsters :) Buying those is just not cost effective. I would better use discrete logic then...
--- Quote Start ---
I presume there exists a specification of MAX7000 programming algorithm,
--- Quote End ---
I also thought this way, but found no information about it. MAX7000 datasheet does not have any trace to high voltage information. That seem to be a big secret...
BTW, I created support ticket to Altera two days ago and... silence.
--- Quote Start ---
but I wasn't yet aware of it or any DIY programmer designs.
--- Quote End ---
That is not a problem :)
--- Quote Start ---
Today, MAX7000 and MAX3000 are legacy devices and will be hardly supported by new tool developments.
--- Quote End ---
Agree. The selection was made basing on +5v supply/TTL operating level, and availability on the market. To my knowledge, all later devices are 3v3 max.
--- Quote Start ---
Requirement of bypassing depends on the involved signal speed and amount of simultaneous switching outputs, I believe. As a standard measure, I would place one bypass capacitor at each VDD pin. I have however an old design with a socketed MAX7032 in PLCC package on a two layer board that works well with a single bypass capacitor.
--- Quote End ---
Thank you. I had 4 as you advised, but board space became scarce and I had to remove all four while routing adjacent devices. I will see if I still can keep all 4, or will leave two.