Programator do XC9572XL na USB

Dyskusje ogólne na temat "cyfrówki" czyli wszystko o TTL/CMOS, językach VHDL i VERILOG, bramkach, rejestrach, przerzutnikach... Dobre miejsce na pytania odnośnie uniwersalnych programatorów (np. Willem) a także podłączania własnych peryferiów do komputera PC.
ODPOWIEDZ
muster
Użytkownik
Posty: 132
Rejestracja: 01 mar 2006, 20:46
Lokalizacja: POLSKA
Kontakt:

Programator do XC9572XL na USB

Post autor: muster » 09 lis 2010, 22:55

Czym można programować układ XC9572XL przez port USB?
Czy korzysta ktoś z takowego programatora?
Prosiłbym o linki do sklepów lub aukcji oraz opinie osób które urzywają.
Czy ma ktoś może taki programator do sprzedania?

Awatar użytkownika
kayron
Użytkownik
Posty: 2090
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 09 lis 2010, 23:17

http://www.xilinx.com/products/devkits/HW-USB-G.htm
Tylko licz się ceną 199 $ Dolarów czyli ok 600zł lub nawet więcej, bo to raczej u hobbistów sprzęt niepopularny, wszyscy (znaczy mi znana większość) korzystają z JTaga na LPT.

muster
Użytkownik
Posty: 132
Rejestracja: 01 mar 2006, 20:46
Lokalizacja: POLSKA
Kontakt:

Post autor: muster » 09 lis 2010, 23:26

Originalny programator do AVR tez tyle kosztuje. Ale na allegro można znaleść bardzo dobre (sam z takowej korzystam) podróbki za nawet 40zł. Chodzi mi raczej o takie rozwiązanie
----------------------------------------------------------------------------
Na przyklad czy coś z tego by się nadawało:
http://allegro.pl/listing.php/search?sg ... g=JTAG+usb
?

Awatar użytkownika
kayron
Użytkownik
Posty: 2090
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 09 lis 2010, 23:36

Ja bym sobie tego tak nie porównywał. JTAG do AVRów czy ARMów to co innego niż JTAG do CPLD/FPGA. Mimo że ten sam standard i interfejs, to zauważ że programator USB (jakikolwiek) jest wykrywany i instalowany w systemie automatycznie (lub nie ,zależy czy Winda go rozpozna), i posiada swój niepowtarzalny nr. id i producenta. I nie wystarczy pierwszy lepszy JTAG na USB, bo musi to być taki co ci go wykryje i obsłuży środowisko programistyczne dla Xl95xxx. I właśnie o to rozbija się cały knif.
A podróbka jak sama nazwa wskazuje, jest tylko mniej lub bardziej udaną i legalną kopią oryginału i go udaje, więc program myśli że ma do czynienia z fabrycznym urządzeniem.

muster
Użytkownik
Posty: 132
Rejestracja: 01 mar 2006, 20:46
Lokalizacja: POLSKA
Kontakt:

Post autor: muster » 09 lis 2010, 23:46

Czyli najtańsze rozwiązanie to używany komp z LPT?

Awatar użytkownika
kayron
Użytkownik
Posty: 2090
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 10 lis 2010, 0:27

Albo karta PCi z LPT.

Awatar użytkownika
GrzesiekG
Użytkownik
Posty: 160
Rejestracja: 11 sie 2006, 8:06
Lokalizacja: Annopol
Kontakt:

Post autor: GrzesiekG » 10 lis 2010, 14:41

Witam!
Może to (sklep kamami z oferty zagranicznej firmy DILIGENT):
programator usb do CPLD od Xilinx .
PZDR GrzesiekG

muster
Użytkownik
Posty: 132
Rejestracja: 01 mar 2006, 20:46
Lokalizacja: POLSKA
Kontakt:

Post autor: muster » 10 lis 2010, 17:00

Ten programator z KAMAMI wyglada interesująco.
Mam jeszcze pytanie czy bawił sie ktoś możę z układami CPLD pod linuksem?

Awatar użytkownika
michalstec1
Użytkownik
Posty: 202
Rejestracja: 20 kwie 2007, 13:24
Lokalizacja: Jazowsko
Kontakt:

Post autor: michalstec1 » 10 lis 2010, 19:51

czy bawił sie ktoś możę z układami CPLD pod linuksem?
Ja się trochę bawiłem. Jeśli chodzi o oprogramowanie xilinxa to nie było tak całkiem bezproblemowo bo jest ono przystosowane tylko do określonych dystrybucji (np. red hata). U mnie na ubuntu trzeba było:
1. zainstalować pewne biblioteki (w internecie znalazłem informację które są potrzebne),
2. rozwiązać problem programowania przez lpt bo standardowe sterowniki po prostu nie działają
http://www.elektroda.pl/rtvforum/viewto ... highlight=
http://rmdir.de/~michael/xilinx/
3. Aby dało się uruchomić PACE z PROJECT NAVIGATOR trzeba najpierw wpisać w terminalu export DISPLAY=:0 i dopiero po tym uruchomić w terminalu project navigator.

Project navigatora uruchamiam tak:
export DISPLAY=:0 && /home/michal/ISE_DS/ISE/bin/lin/ise
a impacta tak:
LD_PRELOAD=/home/michal/libusb-driver.so && export LD_PRELOAD && sudo chown michal:users /dev/parport0 && /home/michal/xilinx/bin/lin/impact

Skompilowany sterownik libusb-driver.so ściągnięty ze strony http://rmdir.de/~michael/xilinx/ nie działał mi w niektórych wersjach xilinxa, dlatego musiałem ściągnąć usb-driver-HEAD.tar.gz i skompilować go.

Nie wiem jak wygląda sprawa z programowaniem przez usb. Jeśli chodzi o wine, to chyba kiedyś uruchomiłem jakąś wersję xilinxa, ale pozostałe nie chciały działać, wine standardowo nie obsługuje usb, chyba że po odpowiednich modyfikacjach http://wiki.winehq.org/USB

ODPOWIEDZ