GAL'e - technologia obróbki
: czwartek 01 lis 2018, 17:17
Układy GAL
Jakiś czas temu [tutaj] dałem się namówić
do dywagacji na temat układów GAL,
czas się wywiązać o obietnic.
Działaniom towarzyszyła mi całkiem spokojna muza,
bo ponad wszystko najważniejszy jest spokój...:
https://www.youtube.com/watch?v=i8A849ZvOAE
Jest kilka narzędzi dedykowanych do potyczek z układami programowalnymi (PLD) o prostej budowie i małej skali integracji, czyli generalnie układami GAL. Wcześniejsze układy typu PAL lub PALCE obecnie właściwie wyszły z użycia. Przede wszystkim z racji tego, że układy PAL nie są reprogramowalne, chociaż PALCE ponoć są, ale jakoś do tej pory nie przyszło mi się sprawdzić tej cechy. Bo ja wszystko sprawdzam na sobie i nie przyjmuję na wiarę (no może z wyjątkiem jednej osoby, której wierzę bezwarunkowo, bo mnie jeszcze nigdy nie okantowała, chociaż nie zawsze to wygląda tak prosto). Większość układów PAL będących z odzysku poszła... na odzysk złota. Zostawiłem sobie tylko kilkanaście układów typu PALCE (bo to nówki sztuki nie śmigane).
Układy GAL są w pełni reprogramowalne, toteż nawet te z odzysku mają rację bytu i można je używać. Obecnie chyba jedynie dwóch producentów wytwarza te układy. Są to LATTICE (twórca technologii) oferujące układy o oznaczeniu GAL<coś tam> oraz ATMEL (który wszedł w struktury Microchip) z układami o oznaczeniu ATF<coś tam>. Podejrzewam, że z racji swoistej konkurencji między firmami oprogramowanie Lattice nie koniecznie będzie generować pliki dla układów Atmela oraz vice versa. W przypadku układów GAL można je obrabiać za pomocą programu oferowanego przez Lattice o nazwie ispLEVER. W przypadku układów atmelowych do obróbki dedykowane jest oprogramowanie WinCUPL.
Potyczki z układami GAL należy zacząć od pozyskania odpowiednich narzędzi programowych. W przypadku układów latticowych, należy wejść na stronę tej firmy: http://www.latticesemi.com/ispleverclassic lub wyklikać zakładkę Products i tam odnaleźć odsyłacz oznaczony islLEVER Classis.
By pobrać odpowiednie oprogramowanie należy się zarejestrować (klikając na Register), wypełnić odpowiednie pola. Loginem jest podany adres mail, na który przyjdzie wiadomość zawierająca link do kliknięcia by aktywować utworzone konto. Posiadając już konto w Lattice można pobrać oprogramowanie narzędziowe.
Wybieramy wskazaną pozycję do ściągnięcia. Przyjdzie w formie spakowanej (jako ZIP). Po rozpakowaniu (jest jeden plik EXE) należy go uruchomić. Na początek poklikać na wyrażenie zgody i inne podobne dyrdymały a potem pozostaje cierpliwie poczekać.
Teraz pozostało cierpliwie poczekać.
No i w końcu oczekiwane szczęśliwe zakończenie.
Wracamy na stronę Lattice by pobrać plik licencji. Będzie potrzebny numer karty sieciowej, czyli tzw. adres MAC karty sieciowej. Można go wyklikać:
Do pobrania pliku licencji należy przejść do
To prowadzi do miejsca, gdzie należy podać uzyskany z własnego kompa adres MAC karty sieciowej, który należy wpisać i klikając na właściwy button zażądać wygenerowania pliku licencji.
Plik licencji przyjdzie pocztą na podane jako login konto poczty mail.
Tak jak jest napisane w email, plik załącznika należy zapisać do kartoteki o nazwie \license. Program narzędziowy uruchamia się jako
Jeżeli plik licencji nie zostanie zapisany lub nie we właściwym miejscu, program ispLever wypnie się na współpracę z nami.
Jeżeli zaistnieje właściwa harmonia, to program uruchomi się bez żadnych problemów.
Ten pakiet oprogramowania narzędziowego obrabia wszystkie układy firmy Lattice. Fajną sprawą jest to, że udostępniają możliwość obrabiania starych układów. Nie wszyscy tak robią, toteż obok bardziej współczesnych układów:
można obrabiać układy już trochę leciwe,
oraz klasyczne układy GAL.
Jakiś czas temu [tutaj] dałem się namówić
do dywagacji na temat układów GAL,
czas się wywiązać o obietnic.
Działaniom towarzyszyła mi całkiem spokojna muza,
bo ponad wszystko najważniejszy jest spokój...:
https://www.youtube.com/watch?v=i8A849ZvOAE
Jest kilka narzędzi dedykowanych do potyczek z układami programowalnymi (PLD) o prostej budowie i małej skali integracji, czyli generalnie układami GAL. Wcześniejsze układy typu PAL lub PALCE obecnie właściwie wyszły z użycia. Przede wszystkim z racji tego, że układy PAL nie są reprogramowalne, chociaż PALCE ponoć są, ale jakoś do tej pory nie przyszło mi się sprawdzić tej cechy. Bo ja wszystko sprawdzam na sobie i nie przyjmuję na wiarę (no może z wyjątkiem jednej osoby, której wierzę bezwarunkowo, bo mnie jeszcze nigdy nie okantowała, chociaż nie zawsze to wygląda tak prosto). Większość układów PAL będących z odzysku poszła... na odzysk złota. Zostawiłem sobie tylko kilkanaście układów typu PALCE (bo to nówki sztuki nie śmigane).
Układy GAL są w pełni reprogramowalne, toteż nawet te z odzysku mają rację bytu i można je używać. Obecnie chyba jedynie dwóch producentów wytwarza te układy. Są to LATTICE (twórca technologii) oferujące układy o oznaczeniu GAL<coś tam> oraz ATMEL (który wszedł w struktury Microchip) z układami o oznaczeniu ATF<coś tam>. Podejrzewam, że z racji swoistej konkurencji między firmami oprogramowanie Lattice nie koniecznie będzie generować pliki dla układów Atmela oraz vice versa. W przypadku układów GAL można je obrabiać za pomocą programu oferowanego przez Lattice o nazwie ispLEVER. W przypadku układów atmelowych do obróbki dedykowane jest oprogramowanie WinCUPL.
Potyczki z układami GAL należy zacząć od pozyskania odpowiednich narzędzi programowych. W przypadku układów latticowych, należy wejść na stronę tej firmy: http://www.latticesemi.com/ispleverclassic lub wyklikać zakładkę Products i tam odnaleźć odsyłacz oznaczony islLEVER Classis.
By pobrać odpowiednie oprogramowanie należy się zarejestrować (klikając na Register), wypełnić odpowiednie pola. Loginem jest podany adres mail, na który przyjdzie wiadomość zawierająca link do kliknięcia by aktywować utworzone konto. Posiadając już konto w Lattice można pobrać oprogramowanie narzędziowe.
Wybieramy wskazaną pozycję do ściągnięcia. Przyjdzie w formie spakowanej (jako ZIP). Po rozpakowaniu (jest jeden plik EXE) należy go uruchomić. Na początek poklikać na wyrażenie zgody i inne podobne dyrdymały a potem pozostaje cierpliwie poczekać.
Teraz pozostało cierpliwie poczekać.
No i w końcu oczekiwane szczęśliwe zakończenie.
Wracamy na stronę Lattice by pobrać plik licencji. Będzie potrzebny numer karty sieciowej, czyli tzw. adres MAC karty sieciowej. Można go wyklikać:
Do pobrania pliku licencji należy przejść do
To prowadzi do miejsca, gdzie należy podać uzyskany z własnego kompa adres MAC karty sieciowej, który należy wpisać i klikając na właściwy button zażądać wygenerowania pliku licencji.
Plik licencji przyjdzie pocztą na podane jako login konto poczty mail.
Tak jak jest napisane w email, plik załącznika należy zapisać do kartoteki o nazwie \license. Program narzędziowy uruchamia się jako
Jeżeli plik licencji nie zostanie zapisany lub nie we właściwym miejscu, program ispLever wypnie się na współpracę z nami.
Jeżeli zaistnieje właściwa harmonia, to program uruchomi się bez żadnych problemów.
Ten pakiet oprogramowania narzędziowego obrabia wszystkie układy firmy Lattice. Fajną sprawą jest to, że udostępniają możliwość obrabiania starych układów. Nie wszyscy tak robią, toteż obok bardziej współczesnych układów:
można obrabiać układy już trochę leciwe,
oraz klasyczne układy GAL.