logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak zaprogramować układ GAL16V8 w prosty sposób?

maxdutka 02 Wrz 2003 12:33 10386 16
REKLAMA
  • #1 314071
    maxdutka
    Poziom 15  
    Posty: 169
    Pomógł: 4
    Ocena: 12
    Czy mozna w jakis prosty sposob zaprogramowac GAL16V8?
  • REKLAMA
  • #2 314082
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    Poszukaj na forum, chyba ten układ nazywał się galler.
  • #3 314108
    marky1
    Poziom 17  
    Posty: 188
    Pomógł: 10
    Ocena: 8
    Poprawka. Trzeba na google szukać nazwy

    galblast


    To chyba jedyny amatorski programator.
  • #4 314234
    maxdutka
    Poziom 15  
    Posty: 169
    Pomógł: 4
    Ocena: 12
    dzikuje, ale to strasznie wyglada :(, a wiesz moze czy tego typu uklady sa kasowalne?, slyszalem gdzies ze przez ISP tez mozna, la enie wiel ile w tym prawdy.
  • #5 314249
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    GAL16V8 nie ma ISP jednak jest jakaś seria podobnych układów programowalnych przez ISP, kiedyś nawet w EP był projekt programatora do nich.
  • REKLAMA
  • #6 315238
    SIEKIERA_666
    Poziom 22  
    Posty: 505
    Pomógł: 22
    Ocena: 79
    Witam

    Sprawdź tutaj : https://www.elektroda.pl/rtvforum/topic38961.html#180634#180634 . Ja juz zrobiłem i działa bez zarzutów.
    Wszystko ładnie pieknie jak się ma gotowy wsad do GAL'a. Ja natomiast poszykuje programu w którym możnaby (w przejrzysty sposób) tworzyć pliki wsadowe do GAL'i

    :sm19:
  • #7 315336
    ElGregor
    Poziom 23  
    Posty: 654
    Pomógł: 2
    Ocena: 56
    :arrow: SIEKIERA_666
    Co rozumiesz przez "przejrzysty" sposób? Pliki JED kompiluje CUPL z postaci tekstowej, możesz to zrobić pod PROTELem.
    Jeśli jednak chcesz graficznie układać sobie logikę z "klocków" ściągnij Levera ze stronki LATTICEa, dodatkową zaletą jest obsługa układów ispLSI, polecam później przesiadkę z GALi.
    Uprzedzam jednak że sposób tekstowy zapisu logiki jest przy bardziej skomplikowanych układach bardziej wygodny, przejrzysty i łatwiejszy do modyfikacji.
  • #8 315355
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    SIEKIERA_666 napisał:
    Ja natomiast poszykuje programu w którym możnaby (w przejrzysty sposób) tworzyć pliki wsadowe do GAL'i
    A w jakim języku chcesz pisać "wsady" do GAL? Podstawowy ABEL jest silnie zoorientowany na makrokomórki (więc nastawiony na GAL), natomiast VHDL i Verilog są na wysokim poziomie abstrakcji, piszesz IF coś tam, to coś tam i tyle.
  • REKLAMA
  • #9 316181
    SIEKIERA_666
    Poziom 22  
    Posty: 505
    Pomógł: 22
    Ocena: 79
    Już tłumaczę bo chyba namieszałem.

    Najlepszy byłby chyba program "klockowy" :D , w którym mógłbym złożyć do kupy kilka przerzutników + siakies bramki + ew. siakis rejestr lub multiplekser (standardowe TTL-74 i CMOS4000) i wrzucic to w jedną kostkę np 20v8 lub 16v8 - w miarę możliwości układu oczywiście. Żadne czary mary :D ot taka drobnostka. Postać tekstowa w sumie też mógłaby być tylko nie trawię programów które wymagaja pisania tysiąca "baczy" i modyfikowania siakichś plików - coś w stylu avrgcc (do tej pory nie moge skompilowac prostego pliku). :(
  • #10 316260
    Konto nie istnieje
    Konto nie istnieje  
  • #11 316552
    stryker2
    Poziom 19  
    Posty: 390
    Pomógł: 10
    Ocena: 23
    z tego miesca mozecie sciagnac uproszczona wersje programatora Gali w wersji dla 20V8 i 16V8
    pozdr.

    (link już niestety nie żyje...)

    STRYKER
  • #12 320161
    maxdutka
    Poziom 15  
    Posty: 169
    Pomógł: 4
    Ocena: 12
    Ten schemat juz wyglada znosnie :)
  • REKLAMA
  • #13 580158
    super_sonic
    Poziom 17  
    Posty: 307
    Pomógł: 7
    Ocena: 6
    a czy istnieje jakas instrukcja po polsku pisania w CUPL ?
  • #14 592359
    Redok
    Poziom 13  
    Posty: 116
    Ocena: 2
    Ja mam uproszczony schemat do prog Gali.....na pewno działa a składa sie jedynie z kilku elemntów dyskretnych...tzn.paru rezystorów i to tyle.....poza tym ma programPLDBlast....sprecjalnie napisany po to by ułatwić sobie życie w programowaniu układów PLD....jak by ktoś był zainteresowany to...zgłaszać sie na adres Redok(_at_)wp.pl
  • #15 4219474
    Aquer
    Poziom 15  
    Posty: 97
    Pomógł: 8
    Ocena: 86
    dodam od siebie projekt adaptera PLCC20 na DIP20 dla gal16v8 i nie tylko.

    Projekt wykonany w Eagle, dołączyłem także pliki tif z mozaika i opisem

    Może komuś się przyda, ja szukałem i nie znalazłem wiec postanowiłem zrobić, może nie jest to coś trudnego do zrobienia ale dużo osób poszukuje gotowego projektu tego typu adaptera.

    Dodano 10.11.2007

    W załącznikach dodaje projekt PCB dla programatora Galblast wraz z adapterem do programowania gal16v8 u obudowie PLCC20.
    Sam programator wykonałem jako moduł bazowy do którego podpinamy odpowiedni adapter w zależności od typu układu który chcemy programować.

    Mam nadzieję że komuś się to przyda i zachęcam tych którzy wykonają jakiś adapter aby go udostępnili innym :)

    pozdrawiam
    Załączniki:
    • gal.pdf (1.25 MB) Musisz być zalogowany, aby pobrać ten załącznik.
    • PrzystwakaGal16v8PLCC20.rar (67.63 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • ProgramatorGalblast.rar (232.55 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • plcc20_na_dip20.rar (31.87 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #16 5160028
    ralfikpol
    Poziom 11  
    Posty: 75
    Ocena: 2
    moze ktos udostepnic shemat prostego proga do 16v8
  • #17 5160201
    Aquer
    Poziom 15  
    Posty: 97
    Pomógł: 8
    Ocena: 86
    ralfikpol napisał:
    moze ktos udostepnic shemat prostego proga do 16v8


    witam
    co masz na myśli pod pojęciem "prostego",

    w załącznikach powyżej masz prosty programator do 16v8 z buforem, ale jeśli chodzi Ci o programator na kilku kabelkach to zajrzy do pliku gal.pdf, masz tam wszystko ładnie opisane.
    Ale uwierz mi ze nie ma nic za darmo, ja budując programator na kabelkach uszkodziłem 4 układy, wiedza kosztuje :D teraz już wiem, że lepiej się trochę natrudzić i zrobić coś porządnie bo za te 4 uszkodzone układy mogłem kupić część do zrobienia programatora z buforem i sterowaniem napięcia programowania.

    decyzja należy do Ciebie

    pozdrawiam

Podsumowanie tematu

✨ Dyskusja dotyczy prostych metod programowania układu GAL16V8. Wskazano, że GAL16V8 nie posiada możliwości programowania przez ISP, choć istnieją podobne układy z taką funkcją. Jako amatorski programator wymieniono "galblast". Do tworzenia plików wsadowych do GAL polecany jest język CUPL, który kompiluje pliki tekstowe JED, a także program LeveR firmy Lattice umożliwiający graficzne projektowanie logiki, choć tekstowy sposób jest bardziej praktyczny przy złożonych układach. Autorzy dyskusji podkreślają, że programowanie GAL wymaga przygotowania gotowego wsadu, a proste programatory można zbudować samodzielnie, np. z użyciem dyskretnych elementów i buforów. Wspomniano o projektach adapterów PLCC20 na DIP20 do GAL16V8 oraz o dostępności schematów i programów w archiwach i na forach. Użytkownicy zwracają uwagę na ryzyko uszkodzenia układów przy nieodpowiednim programatorze i zalecają solidne wykonanie sprzętu. Poruszono także kwestie języków opisu sprzętu: ABEL, VHDL, Verilog oraz preferencje dotyczące prostoty i czytelności narzędzi programistycznych.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA