Autor Wątek: GAL (PAL) Projektowanie i programowanie / Eprom 2708  (Przeczytany 694 razy)

leonlas

  • *
  • Wiadomości: 33
GAL (PAL) Projektowanie i programowanie / Eprom 2708
« dnia: 2020.06.21, 13:06:16 »
Mam pytanka:
1.)
Na pewno programowaliście - rysowaliście - projektowaliście strukturę GAL'a. Potrzebuje Waszej pomocy-podpowiedzi. Jakim programem (żeby też tryb graficzny - do podglądu zaprojektowanej struktury )? Taki w/g Was najbardziej przejrzystym (prostym, łatwym i zrozumiałym). Chcę porównać zaprogramowany GAL (nie jest zabezpieczony i mogę zgrać zawartość) i  poprzestawiać wejścia i wyjścia miejscami i ewentualnie coś dopisać do wolnych pinów.
Programator mam (wellon).
2.)
Drugi temat, to kwestia odczytu i zaprogramowania Epromów typu 2708 i padniętym kompie. Mój programator nie ogarnia 2708. Więc czym mogę to ugryźć (oprócz zakupu drugiego programatora) czy ktoś z Was ma taki , który ogarnia 2708. A może w "prosty" sposób można coś po LPT wymodzić, żeby odczytać lub zaprogramować.... lub coś w tym kierunku  ;)
pozdr

Klaud

  • *****
  • Wiadomości: 5283
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: GAL (PAL) Projektowanie i programowanie / Eprom 2708
« Odpowiedź #1 dnia: 2020.06.21, 13:19:24 »
Zamień 2708 na AT28C16. Prosty adapterek załatwi sprawę.
KL
-----
R Tape loading error 0:1

leonlas

  • *
  • Wiadomości: 33
Odp: GAL (PAL) Projektowanie i programowanie / Eprom 2708
« Odpowiedź #2 dnia: 2020.06.21, 14:05:24 »
okey, ale jak odczytać zawartość 2708 ( w razie potrzeby) ?

Klaud

  • *****
  • Wiadomości: 5283
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: GAL (PAL) Projektowanie i programowanie / Eprom 2708
« Odpowiedź #3 dnia: 2020.06.21, 14:24:21 »
Do odczytu 2708 potrzebujesz trzech napięć: -5V, +5V i +12V a resztę można odczytać jak 2716.
KL
-----
R Tape loading error 0:1

leonlas

  • *
  • Wiadomości: 33
Odp: GAL (PAL) Projektowanie i programowanie / Eprom 2708
« Odpowiedź #4 dnia: 2020.06.21, 16:47:59 »
czyli Willem może dać radę ?? ;)
A co dalej z GAL'em? hym?
« Ostatnia zmiana: 2020.06.21, 17:46:13 wysłana przez leonlas »

Klaud

  • *****
  • Wiadomości: 5283
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: GAL (PAL) Projektowanie i programowanie / Eprom 2708
« Odpowiedź #5 dnia: 2020.06.21, 17:05:02 »
https://bues.ch/cms/unmaintained/galemu.html

Niektóre symulatory układów logicznych pozwalają na syntezę kodu pod GAL w formie graficznej albo w VHDL/Verilogu.

Serio Willem poda 3 napięcia do zasilania 2708? Nie sądzę.
« Ostatnia zmiana: 2020.06.21, 17:39:35 wysłana przez Klaud »
KL
-----
R Tape loading error 0:1

damik

  • Rosin sniffer
  • *****
  • Wiadomości: 1080
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: GAL (PAL) Projektowanie i programowanie / Eprom 2708
« Odpowiedź #6 dnia: 2020.06.21, 21:23:30 »
Jeśli chodzi o programy do projektowania GAL/PAL to przypomina mi się program WinCUPL. (kiedyś można było go darmowo zarejestrować)

Dodatkowo w temacie CUPL, w EP od 03 do 11/2004 był kurs programowania.
Materiały można było kiedyś pobrać ze strony EP, dział czytelnia.

A z prostych programatorów to:

http://elm-chan.org/works/pgal/report_e.html

lub

http://www.armory.com/~rstevew/Public/Pgmrs/GAL/_ClikMe1st.htm

---------------

Co do 2708 to Willem pewnie też da radę, ale wymagany jest specjalny dodatkowy adapter pomiędzy podstawką programatora a układem EPROM dostarczający dodatkowych napięć -5V i +12V i to włączanych w odpowiedniej kolejności.  8)

Planowałem coś takiego kiedyś zrobić by zaczytać EPROMy 2708 z mojego starego generatora sygnałowego ADRET, ale jak zwykle czas mnie pokonał i chęci odeszły.  ::)
« Ostatnia zmiana: 2020.06.21, 21:37:06 wysłana przez damik »
Wszystkiego po trochu: schwarz, mydło i powidło...

apk

  • ***
  • Wiadomości: 209
Odp: GAL (PAL) Projektowanie i programowanie / Eprom 2708
« Odpowiedź #7 dnia: 2020.06.21, 23:35:40 »
Ja korzystałem z WinCupl - jest bardzo przyjemny i prosty, można w nim także symulować układ. Niestety nie umożliwia projektowania graficznego.

Klaud

  • *****
  • Wiadomości: 5283
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: GAL (PAL) Projektowanie i programowanie / Eprom 2708
« Odpowiedź #8 dnia: 2020.06.22, 15:11:19 »
https://github.com/hneemann/Digital - graficzny symulator układów logicznych w Javie i podobno potrafi przygotować JEDEC pod GALe.
KL
-----
R Tape loading error 0:1

damik

  • Rosin sniffer
  • *****
  • Wiadomości: 1080
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: GAL (PAL) Projektowanie i programowanie / Eprom 2708
« Odpowiedź #9 dnia: 2020.06.22, 15:56:26 »
Ciekawy ten program "Digital", przeklikałem go sobie i nie do końca załapałem jak się definiuje piny dla GAL'i.
Obsługuje tylko modele 16V8 i 22V10.
Wszystkiego po trochu: schwarz, mydło i powidło...

zipp

  • ****
  • Wiadomości: 322
  • Miejsce pobytu:
    Małopolska
Odp: GAL (PAL) Projektowanie i programowanie / Eprom 2708
« Odpowiedź #10 dnia: 2020.06.22, 21:33:35 »
Chyba prawy klawisz myszy na pinie i zakładka Advanced.

damik

  • Rosin sniffer
  • *****
  • Wiadomości: 1080
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: GAL (PAL) Projektowanie i programowanie / Eprom 2708
« Odpowiedź #11 dnia: 2020.06.22, 22:15:29 »
Mam podobne wrażenie, jeszcze kwestia zegarka  :)

Trzeba by to jeszcze przetestować w realu jak działa ta synteza.
Wszystkiego po trochu: schwarz, mydło i powidło...