Autor Wątek: Chrome - co o tym sądzicie?  (Przeczytany 172449 razy)

Atlantis

  • ***
  • Wiadomości: 223
  • Miejsce pobytu:
    Kraków
Odp: Chrome - co o tym sądzicie?
« Odpowiedź #495 dnia: 2023.05.23, 20:45:46 »
Swoją drogą, czy GAL20V8A sprawdzi się w tym komputerku? Niestety nie mam wersji GAL20V8B, która jest wymieniona w spisie elementów.
Powinienem zamówić dokładnie taką wersję?

xangel

  • *
  • Wiadomości: 26
  • Miejsce pobytu:
    PL
Odp: Chrome - co o tym sądzicie?
« Odpowiedź #496 dnia: 2023.05.24, 10:12:56 »
Ja mam chyba 20V8D ale musiałbym sprawdzić. Jeśli znajdę w wersji A w moich szufladkach, to sprawdzę.

Waldek

  • ***
  • Wiadomości: 156
  • Miejsce pobytu:
    Łużyce
Odp: Chrome - co o tym sądzicie?
« Odpowiedź #497 dnia: 2023.05.24, 10:23:20 »
Nie ma różnicy między GAL20V8A i GAL20V8B, jeśli chodzi o tryb programowania.
Należy tylko uważać, jeśli brakuje Sufix A lub B, ponieważ istnieje również GAL20V8 i wymaga on innego „traktowania". :)
Zdobyłem tu praktyczne doświadczenie z programatorem TL866II.

Atlantis

  • ***
  • Wiadomości: 223
  • Miejsce pobytu:
    Kraków
Odp: Chrome - co o tym sądzicie?
« Odpowiedź #498 dnia: 2023.05.24, 11:19:43 »
Nie ma różnicy między GAL20V8A i GAL20V8B, jeśli chodzi o tryb programowania.

Na czym właściwie polega różnica pomiędzy tymi dwiema wersjami? Wydaje mi się, że już kiedyś eksperymentowałem z posiadanymi GAL-ami za pomocą TL866, więc podejrzewam, że będę w stanie je zaprogramować. Obawiam się tylko czy układy w wersji "A" nie okażą się np. za wolne do pracy w Chrome. Jest jakiś powód dla którego autor wymienił w dokumentacji akurat "B"?

Waldek

  • ***
  • Wiadomości: 156
  • Miejsce pobytu:
    Łużyce
Odp: Chrome - co o tym sądzicie?
« Odpowiedź #499 dnia: 2023.05.24, 12:32:52 »
Nie mogę powiedzieć, co konkretnie wyróżnia GAL.
Przekonałem się o tym próbując skopiować plik JEDEC z GAL20V8A do GAL20V8 za pomocą TL688II, co niestety się nie udało.
Kopiowanie z 20V8A do 20V8B nie stanowiło problemu.
Więcej informacji na temat różnic można znaleźć tutaj:

https://k1.spdns.de/Develop/Projects/GalAsm/info/galer/proggal.html

xangel

  • *
  • Wiadomości: 26
  • Miejsce pobytu:
    PL
Odp: Chrome - co o tym sądzicie?
« Odpowiedź #500 dnia: 2023.05.24, 12:53:59 »
Różnica jest w stopniu wyjściowym - może być zbudowany z bramek AND lub OR. Piszę z głowy więc na pewno trochę pokręciłem, ale o to mniej więcej chodzi. Trzeba doczytać pdf-y.
Przerzutniki zrobione na tych układach mogą się różnie zachowywać, mogą mieć inne stany nieustalone. W projekcie carta do Atari - S/XEGS jest zastosowany taki przerzutnik z wyścigiem (co jest niepoprawne) i tam dla przykładu tylko poprawnie działają GAL-e z literką D.
Ale ogólnie przy prawidłowo zaprojektowanym układzie nie powinno to mieć znaczenia. A już na pewno literka nie wpływa na prędkość.

[EDIT]
Teraz przeglądam:
https://pdf1.alldatasheet.com/datasheet-pdf/view/88876/LATTICE/GAL16V8B.html
i między A i B znalazłem, że B ma Active Pull-up Circuit w stopniu wejściowym i wyjściowym.

Pewnie C i D tez się tym różnią. W ogóle ciężko coś znaleźć na temat C :)
« Ostatnia zmiana: 2023.05.24, 14:21:42 wysłana przez xangel »

Atlantis

  • ***
  • Wiadomości: 223
  • Miejsce pobytu:
    Kraków
Odp: Chrome - co o tym sądzicie?
« Odpowiedź #501 dnia: 2023.05.28, 08:36:09 »
Tak swoją drogą, mam jeszcze jedno pytanie:
CPLD mogę zaprogramować z innymi układami obecnymi w podstawkach, czy wskazane jest, aby ich w tym momencie nie było?
Zdobycie tych układów programowalnych będzie chyba najbardziej problematyczne (tym bardziej, że zamierzam poszukać wersji 5V) i zastanawiam się, czy nie powinienem do tego momentu wstrzymać się z obsadzaniem pozostałych podstawek układami. Programowanie CPLD z częściowo obsadzonymi podstawkami nie spowoduje żadnych problemów?

Atlantis

  • ***
  • Wiadomości: 223
  • Miejsce pobytu:
    Kraków
Odp: Chrome - co o tym sądzicie?
« Odpowiedź #502 dnia: 2023.05.30, 11:29:33 »
Ok, jeśli chodzi o GAL-e, to jednak zamówiłem układy w wersji B, żeby mieć co do nic pewność.
Mam jeszcze pytanie co do procesora. Lista elementów nie podaje informacji na temat tego, czy powinien być to układ NMOS czy CMOS. Z doświadczenia wiem, że nieraz robi to różnicę (np. klon Cobry-1 za nic nie chciał u mnie poprawnie działać z procesorami CMOS). Podana jest jedynie informacja, że musi to być układ 10 MHz, a z tego co pamiętam NMOS-y były jeszcze produkowane w wersji na to taktowanie.

xangel

  • *
  • Wiadomości: 26
  • Miejsce pobytu:
    PL
Odp: Chrome - co o tym sądzicie?
« Odpowiedź #503 dnia: 2023.05.30, 15:54:15 »
Co do technologii procka, to Ci nie powiem, mój jest na 10MHz.
GAL-e mam tylko 20V8B, więc 20V8A nie sprawdzę.

Układów lepiej nie obsadzaj, to programowanie powinno pójść bez problemu. Chociaż ja ostatnio programowałem dwa XC95108 przy w pełni obsadzonej płycie i poszło :)

Atlantis

  • ***
  • Wiadomości: 223
  • Miejsce pobytu:
    Kraków
Odp: Chrome - co o tym sądzicie?
« Odpowiedź #504 dnia: 2023.06.14, 18:07:41 »
Zamówiłem na Aliexpress trzy egzemplarze XC95108. Dzisiaj dotarła przesyłka. Niestety wszystkie trzy układy zachowują się tak samo:
  • Początkowo nie byłem w stanie skasować ani zaprogramować układu. Okazało się, że był ustawiony write protect - tutaj na szczęście pomogło włączenie override'a w opcjach.
  • Po skasowaniu zawartości jestem w stanie wykonać blank check z pozytywnym wynikiem (choć w pojedynczych przypadkach dopiero za drugim razem się udało).
  • Wykonanie "readback" po skasowaniu zawartości tworzy pusty plik (same jedynki).
  • Udaje mi się zaprogramować układ plikiem z projektu, niestety nie przechodzi on weryfikacji. Jeśli po zaprogramowaniu odczytam zawartość układu, to już na pierwszy rzut oka tworzy się plik o nieco innej zawartości od oryginału (załacznik).

ja robię coś źle, czy po prostu kupiłem uwalone układy? :/

xangel

  • *
  • Wiadomości: 26
  • Miejsce pobytu:
    PL
Odp: Chrome - co o tym sądzicie?
« Odpowiedź #505 dnia: 2023.06.14, 19:40:09 »
Spróbuj z zasilaniem 3.3V i 5V - może jednak jest niewłaściwe dla danego układu? W sensie, że model znów nie zgadza się z napisami.

Atlantis

  • ***
  • Wiadomości: 223
  • Miejsce pobytu:
    Kraków
Odp: Chrome - co o tym sądzicie?
« Odpowiedź #506 dnia: 2023.06.14, 20:25:05 »
Spróbuj z zasilaniem 3.3V i 5V - może jednak jest niewłaściwe dla danego układu? W sensie, że model znów nie zgadza się z napisami.

Hmm... Istnieją XC95108 w wersji na 3.3V?

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Chrome - co o tym sądzicie?
« Odpowiedź #507 dnia: 2023.06.14, 20:58:51 »
Istnieją.
Najlepiej to odczytać chip ID programatorem, bo to bardziej miarodajne, niż nadruk.

Atlantis

  • ***
  • Wiadomości: 223
  • Miejsce pobytu:
    Kraków
Odp: Chrome - co o tym sądzicie?
« Odpowiedź #508 dnia: 2023.06.14, 22:01:22 »
Istnieją.
Najlepiej to odczytać chip ID programatorem, bo to bardziej miarodajne, niż nadruk.

Zapisałem sobie logi z prób programowania. Jest tam cos takiego:

Cytuj
'1': IDCODE is '00101001010100000110000010010011'
'1': IDCODE is '29506093' (in hex).
'1': : Manufacturer's ID = Xilinx xc95108, Version : 2

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Chrome - co o tym sądzicie?
« Odpowiedź #509 dnia: 2023.06.15, 00:02:02 »
Hmm, moje "istnieją" chyba jednak było przedwczesne.
Bo znalazłem tylko taką stronę, ale zawarty w niej PDF dotyczy jednak wersji 5V:

https://www.fpgakey.com/xilinx-parts/xc95108xl-7tq100i

Tak, kod 29506093 oznacza XC95108:

https://bsdl.info/details.htm?sid=499637e5bd590d5088ca59b002289d77