WebPack Xilinx - Dlaczego nie mogę wczytać plików *.bit dla Spartan II?
WebPack - bardzo dziwny komunikat
From: "Mirek" <kosa51_at_nospam_poczta.onet.pl>
Subject: WebPack - bardzo dziwny komunikat
Date: Tue, 22 Feb 2005 09:13:40 +0100
Witam,
mój problem dotyczy środowiska WebPack Xilinx. Dwa miesiące temu
zainstalowałem sobie ten program pobrany ze strony Xilinxa. Na początku
pracowałem na układach Spartan II i skompilowany projekt bez problemu był
wczytywany przez JTAG (softem iMPACT). Przez kolejny miesiąc kolejne
projekty były robione na CoolRunerach, i też wszystko było git. Jednak
wczoraj zabrałem się za Spartan II i pojawił się problem. Za cholerę nie
można wczytać poprawnie do iMPACT plików wyjściowych *.bit dla Spartan II.
Objawia się to komunikatem:
WARNING:iMPACT:1049 - Startup Clock has been changed to 'JtagClk' in the
bitstream stored in memory, but the original bitstream file remains
unchanged.
Wszystkie pliki *.bit dla Spartan II są wczytywane z takim ostrzerzeniem,
chociaż dwa miesiące wcześniej w tej samej wersji WebPacka na tych samych
układach wszystko było ok.
FPGA jest wykrywany poprawnie. Po wykonaniu komendy pojawia się:
ERROR:Bitstream:2 - The input file
"E:\Projekty\XILINX_PL_CZOL\TOP_LEVEL_SYSTEM\top_level.msk" does not exist.
Please check that the specified location is correct and that the bitstream
was succesfully created.
ERROR:iMPACT:123 - Mask file
E:\Projekty\XILINX_PL_CZOL\TOP_LEVEL_SYSTEM\top_level.msk is invalid.
Nie mam pojęcia o co mu chodzi! Zainstalowałem sobie na innym kompie
identyczną wersję i pojawiają się komunikaty jak powyżej!
Wersja WebPacka jest darmowa, nie trzeba do niej licencji. Aha, co dziwne,
programowanie CPLD i Spartanów I przebiega bez zastrzerzeń.
Co mam robić???
From: "Dziadek" <a_at_nospam_b.c>
Subject: Re: WebPack - bardzo dziwny komunikat
Date: Wed, 23 Feb 2005 08:48:21 +0100
Uzywam starszej wersji WebPacka, ale chyba bedzie podobnie:
1. Sprawdz w parametrach procesu "Generate Programming File" ustawienia
"Startup Option". "Startup Clock" powinien być ustawiony na "JTAG"
(zakladam, ze programujesz bezposrednio Spartana, a nie stowarzyszonego
flasha). To powinno wyeliminowac warninga. Wydaje sie jednak, ze mozesz tego
warninga w ogole zignorowac - Impact zeznaje, ze sobie poradzil i sam
zmienil zegar startowy.
2. zeby usunac blad sygnalizowany przez Impacta, najprosciej wylacz opcje
"Verify" przy programowaniu. Plik *.msk jest uzywany do "readbacku"
Mam nadzieje, ze to pomoze.
Dz.