Wiem, że GALe to powiew historii, ale widzę, że na Allegro są za parę zł, podczas gdy najtańsze CPLD to kwestia minimum 45 zł (chyba że źle szukam). Wyobrażam sobie wiele zastosowań, w których CPLD byłby overkillem. Jedno teraz chodzi mi po głowie.
Stąd kilka pytań.
- Czy nisza po GAL-ach została czymś zastąpiona, czy obecnie najtańsze układy PLD to CPLD za kilkadziesiąt zł? Czy da się dostać CPLD w cenie np. GAL16V8? Czy może jednak GAL-e wcale nie należą do historii i wciąż są stosowane w nowych zastosowaniach, gdzie CPLD / FPGA byłyby overkillem?
- Z czym to się w ogóle je? Jak to programować? Od czego zacząć? W datasheecie widzę wspomniane kompilatory ABEL, CUPL, LOG/iC, OrCAD-PLD, PLDesigner, TANGO-PLD. Czym one się różnią? W jakim języku się to opisuje? VHDL / Verilog? Czy może pisze się po prostu równania boolowskie?
- Mając już skompilowany plik syntezy (zawartość pamięci) warto wrzucić ją do GAL-a. Znalazłem taki opis. Czy on jest prawdziwy / słuszny dla wszystkich GAL-i, czy tylko dla tych opisanych w nim?
Czy wspomniane "pulse STR low for 100 ms" to "dokładnie 100 ms z jakąś tolerancją", czy "minimum 100 ms, może być i 500"?
Czy oprócz zasilania programującego jest potrzebne też zasilanie 5V?
Pytam, bo ceny programatorów na Allegro są zaporowe i jakbym miał się w to bawić, to pewnie zrobiłbym sobie własny.