Konfigurowanie środowiska programistycznego ISE układów FPGA

Podobne dokumenty
Laboratorium - Instalacja Virtual PC

IBM SPSS Statistics Wersja 24. Windows Instrukcja instalacji (licencja wielokrotna) IBM

Spis treści

WebPack nadal bezpłatnie, ale z licencją

Przewodnik instalacji i rozpoczynania pracy. dla DataPage+ 2012

Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2. Instrukcja tworzenia bazy danych dla programu AUTOSAT 3. wersja 0.0.

Instrukcja instalacji programu SPSS Statistics 21

Krok 2 (Mac). Konfigurowanie serwera WD Sentinel (czynność jednorazowa)

Joomla! Instalacja. Pobierz pakiet instalacyjny. instalacji XAMPP

Przewodnik instalacji i rozpoczynania pracy. Dla DataPage+ 2013

IBM SPSS Statistics Wersja 25. Windows Instrukcja instalacji (licencja autoryzowanego użytkownika) IBM

Norton 360 TM Instrukcja instalacji, aktywacji i dezinstalacji aplikacji

Instrukcja instalacji oprogramowania pixel-fox

Instrukcja instalacji oprogramowania dla środowiska Linux

Systemy zarządzania produkcją - MES

Instalacja PPPoE w systemie Windows XP za pomocą kreatora nowego połączenia sieciowego

Przewodnik instalacji i rejestracji ASN RadioOS

Instalacja Wirtualnego Serwera Egzaminacyjnego

NWD-210N Bezprzewodowy adapter USB n

Instrukcja instalacji środowiska testowego na TestingCup wersja 1.0

Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu MacOS

Problemy techniczne SQL Server

BEXLAB RYSZARD MATUSZYK, BRZOZOWA 14, DĘBE WIELKIE, TEL. KOM.: Instalacja. Microsoft SQL Server 2008 R2 SP2 Express

Instrukcja instalacji oprogramowania dla środowiska MacOS

Problemy techniczne SQL Server

Instalacja protokołu PPPoE

Comodo Endpoint Security Manager instrukcja instalacji.

Instrukcja instalacji systemu. CardioScan 10, 11 i 12

Tomasz Greszata - Koszalin

Uruchamianie bazy PostgreSQL

IBM SPSS Statistics Wersja 22. Linux - Instrukcja instalacji (licencja wielokrotna)

National Instruments Warsztaty NI LabVIEW. instrukcja instalacji oprogramowania

Instrukcja instalacji systemu. CardioScan 10, 11 i 12

Aplikacja do podpisu cyfrowego npodpis

Instrukcja instalacji aplikacji Comarch Smart Card ToolBox

IBM SPSS Statistics Wersja 22. Linux - Instrukcja instalacji (licencja autoryzowanego użytkownika)

Synchronizator plików (SSC) - dokumentacja

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

Problemy techniczne. Jak zainstalować i zarejestrować program Optivum?

Instalacja sieciowa Autodesk AutoCAD oraz wertykali

Instrukcja instalacji programu SPSS Statistics 23

Piotr Dynia. PowerPivot. narzędzie do wielowymiarowej analizy danych

enova Instalacja wersji demo

Instrukcja pobrania i instalacji wersji testowej Invest for Excel

Spis treści. Opis urządzenia. Pierwsze użycie

Przewodnik instalacji i rejestracji ASN RadioOS

Podręcznik instalacji

Spis treści. FAQ: /PL Data: 30/06/2015. Instalacja polskiej wersji LOGO! Soft Comfort. 1 Pobranie pliku 2

Instrukcja użytkowania

Instrukcja instalacji programu STATISTICA

Jak skonfigurować klienta Mozilla Thunderbird?

Nagrywamy podcasty program Audacity

Instrukcja konfiguracji połączenia PPPoE w Windows XP

IBM SPSS Statistics Version 22. Windows - Instrukcja instalacji (licencja wielokrotna)

Instrukcja aktualizacji oprogramowania (firmware) serwera DIN2 systemu F&Home RADIO.

Laboratorium - Kopia zapasowa rejestru i jego odzyskiwanie w Windows XP

Instrukcja instalacji nos niko w USB w bankowos ci Alior Banku

Instrukcja instalacji programu SYSTEmSM

IBM SPSS Statistics Wersja 23. Mac OS Instrukcja instalacji (licencja autoryzowanego użytkownika)

AKTYWNY SAMORZĄD. Instrukcja instalacji, aktualizacji i konfiguracji.

Unreal Engine 4 - Samsung Gear VR

Instrukcja szybkiego rozpoczęcia pracy

IBM SPSS Statistics Wersja 24. Mac OS Instrukcja instalacji (licencja autoryzowanego użytkownika) IBM

Instrukcja instalacji programu szkoleniowego (DEMO) dla personelu białego

Instrukcja aktualizacji oprogramowania (firmware) serwera DESKTOP 2.0 systemu F&Home RADIO.

NWD310N. Bezprzewodowa karta sieciowa PCI N. Skrócona instrukcja obsługi. Wersja 1.00 Październik 2007 Wydanie 1

Pierwsze kroki w programie QuarkXPress

Laboratorium - Zarządzanie systemem plików poprzez wbudowane oprogramowanie w systemie Windows 7

Instrukcja szybkiego rozpoczęcia pracy

Instalacja VPN Check Point Mobile Apple macos Hight Sierra (v )

IBM SPSS Statistics dla systemu Linux Instrukcje instalacji (licencja sieciowa)

Spis treści Przygotowanie do instalacji Wymagania systemowe... 3 Pobieranie aktualnej wersji programu... 3

Instrukcja wgrywania aktualizacji oprogramowania dla routera Edimax LT-6408n

Aktualizacje oprogramowania Podręcznik użytkownika

Laboratorium - Narzędzie linii uruchamiania w systemie Windows Vista

Laboratorium - Instalowanie dodatkowego oprogramowania w Windows Vista

Uzyskanie dostępu oraz instalacja oprogramowania STATISTICA dla pracowników oraz studentów Uniwersytetu Ekonomicznego w Poznaniu

Państwowa Wyższa Szkoła Zawodowa w Gorzowie Wlkp. Laboratorium architektury komputerów

Instrukcja instalacji oprogramowania dla środowiska Linux

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-520L

Instrukcja użytkownika aplikacji npodpis r.

Podręcznik instalacji Command WorkStation 5.6 z aplikacjami Fiery Extended Applications 4.2

IBM SPSS Statistics Wersja 22. Windows - Instrukcja instalacji (licencja autoryzowanego użytkownika)

Xopero Backup Build your private cloud backup environment. Rozpoczęcie pracy

Procedura wygenerowania paczki instalacyjnej oprogramowania F-Secure

Instrukcja konfiguracji połączenia PPPoE w Windows XP (opracowana przez: Dział Techniczny Cityconnect Sp. z o.o.)

Instrukcja aktualizacji oprogramowania (firmware) serwera DESKTOP 1.0 systemu F&Home RADIO.

Laboratorium - Zarządzanie systemem plików poprzez wbudowane oprogramowanie w systemie Windows Vista

Instrukcja instalacji aplikacji Comarch Smart Card ToolBox

Platforma szkoleniowa krok po kroku. Poradnik Kursanta

STATISTICA 8 WERSJA JEDNOSTANOWISKOWA INSTRUKCJA INSTALACJI

INSTRUKCJA OTWARCIA RACHUNKU ALIOR TRADER PRZEZ INTERNET

Internet wymagania dotyczące konfiguracji

INSTRUKCJA OTWARCIA RACHUNKU ALIOR TRADER DLA KLIENTÓW ALIOR BANKU

Instrukcja instalacji Zespołu Diagnostycznego Delphi w systemie Vista.

IBM SPSS Modeler Social Network Analysis 16 podręcznik instalowania i konfigurowania

FAQ. Online Software Delivery. Procedura zamawiania i pobieranie licencji OSD. Wersja 11/2018 siemens.pl/osd-faq

Instrukcja instalacji oprogramowania dla środowiska Windows

Laboratorium Instalacja systemu Windows XP

Transkrypt:

Konfigurowanie środowiska programistycznego ISE układów FPGA Pierwszym krokiem na drodze do uzyskania cyfrowego sprzętu master jest zainstalowanie wszystkich niezbędnych narzędzi. Układem FPGA na platformie Mojo jest Spartan 6 XC6SLX9 firmy Xilinx. Z tego powodu należy pobrać i zainstalować narzędzia Xilinx do syntezy (wbudowane) swoich projektów w pliki konfiguracyjne (często nazywane plikami bitowymi) dla FPGA. Narzędzia Xilinx są nieco niezdarne, więc będziemy korzystać ze środowiska programistycznego Mojo IDE, aby wykonać całą pracę. Chociaż nie musimy używać narzędzi Xilinx bezpośrednio, środowisko programistyczne Mojo IDE opiera się na nich przy tworzeniu naszych projektów. Syntetyzowanie Używamy terminu syntetyzowanie zamiast kompilowanie i łączenie, tak jak w przypadku kodu, ponieważ narzędzia dla sprzętu różnią się całkowicie od oprogramowania. Przy oprogramowaniu każdy plik jest kompilowany w instrukcje mniej lub bardziej bezpośrednio tłumaczące nasz kod. Każdy plik jest następnie połączony z innymi skompilowanymi plikami, aby utworzyć nasz program. Przy użyciu układu FPGA, narzędzia wykorzystują nasze pliki projektowe, jako opis zachowań, jakie musi posiadać układ. Następnie patrzy na cały projekt i syntetyzuje obwód, który pasuje do jego zachowania. Narzędzia, których używamy, muszą odbudować cały projekt, jeśli wykonamy edycję nawet najmniejszego elementu w pojedynczym pliku. To może być główny powód bólu głowy przy większych układach FPGA, gdy synteza będzie trwała wiele godzin albo dni. Aktywną dziedziną rozwoju jest częściowa resynteza, która przyspiesza postęp syntetyzowania. Na szczęście dla nas, większość projektów na platformie Mojo jest syntetyzowana w ciągu kilku minut. Ostrzeżenie Narzędzia wymagają używania systemu Windows lub systemu Linux. Jeśli korzystasz z systemu Windows, zalecane jest korzystanie z systemu Windows 7 lub nowszego. Chociaż system Windows 8 i wyżej nie jest oficjalnie obsługiwany przez te narzędzia, powinien on nadal pracować z kilkoma drobnymi obejściami. Większość wersji Linuksa działa poprawnie, ale wiadomo, że system operacyjny CentOS ma problemy z instalacją Mojo i nie jest zalecany. Ubuntu i jego pochodne powinny działać po wyjęciu z pudełka. Jeśli masz system Mac, możesz uruchomić Linux na maszynie wirtualnej lub uruchomić Linux z dysku USB. Jeśli masz licencję, możesz to zrobić dla Windowsa. Jeśli idziesz tą drogą, polecam VirtualBox i Ubuntu. Oba są bezpłatne i zdatne do pracy. Instalacja ISE (Cisco Identity Services Engine) Cisco Identity Services Engine (ISE) to produkt do zarządzania siecią, który umożliwia tworzenie i egzekwowanie zasad bezpieczeństwa i dostępu dla urządzeń końcowych podłączonych do routerów i przełączników firmy. Celem jest uproszczenie zarządzania tożsamością w różnych urządzeniach i aplikacjach. ISE jest nazwą narzędzia Xilinx zapewniającego tworzenie projektów dla rodziny układów FPGA Spartan 6. Xilinx ma nowsze narzędzie o nazwie Vivado, ale nie obsługuje urządzeń Spartan 6. Niestety, proces instalacji ISE jest nieco skomplikowany. Musisz założyć konto w firmie Xilinx w celu sprawdzenia, czy używasz ISE i gdzie mieszkasz (ograniczenia eksportowe nakładane są przez rząd Stanów Zjednoczonych). ISE to dość duży program. Plik do pobrania wynosi ponad 6GB, a instalacja wymaga dodatkowego 16GB miejsca. Po jego zainstalowaniu będziesz musiał ją licencjonować. FPGA na Mojo jest objęty bezpłatną licencją WebPACK firmy Xilinx, ale w dalszym ciągu musisz posiadać bezpłatną licencję. Przejdź na stronę pobierania Xilinx. Musisz pobrać wersję 14.7 ISE. To jest najnowsza i ostateczna wersja. Ona powinna być już wybrana. Przewiń w dół Multi-File Download : sekcja 1

Rys. 1 Wybór wydania ISE Rys. 2 Opcje instalacji ISE dla systemu Windows ISE Design do pakietu ISE Design Suite. W tej sekcji wybierz pełną instalację dla swojej platformy (Linux lub Windows). Prawdopodobnie zostanie wyświetlony monit o wypełnienie ankiety dotyczącej przyczyn jej pobrania. Zostaniesz poproszony o zalogowanie się. Utwórz konto, aby kontynuować pobieranie. Jeśli jesteś w systemie Windows, musisz wyodrębnić plik TAR. Niektóre programy rozpakowujące pliki TAR nie lubią tego archiwum i nie potrafią go wyodrębnić. Program 7-Zip jest przydatny do tej czynności i jest bezpłatny. Możesz go pobrać z witryny internetowej 7-Zip. Z rozpakowanych plików musisz uruchomić instalatora. W systemie Windows kliknij dwukrotnie plik wykonywalny setup. W systemie Linux należy uruchomić setup z uprawnieniami administratora: 2

Rys. 3 Opcje instalacji ISE dla systemu Linux sudo./setup. Po wprowadzeniu ustawień zaakceptuj wszystkie umowy licencyjne. Na stronie z pytaniem, które wydanie ma być zainstalowane, wybierz ISE WebPACK, jak pokazano na rysunku 1. Następna strona, pokazana na rysunku 2, pyta, które komponenty chcesz zainstalować. Upewnij się, że został wybrany klucz Acquire or Manage a License Key. Jeśli korzystasz z Linuksa, upewnij się, że również zaznaczona jest opcja Ensure Linux Generator System Generator, jak pokazano na rysunku 3. Inne opcje możesz wyłączyć. Nic się nie stanie, jeśli je zainstalujesz, ale nie są one potrzebne. Jeśli napotkasz problemy z instalatorem, możesz spróbować usunąć zaznaczenie opcji Use multiple CPU cores for faster installation ( Użyj wielu rdzeni CPU, aby szybciej zainstalować ), ponieważ zgłoszono, że powodują problemy w pewnych sytuacjach. Na następnej stronie pozostawiamy ścieżkę instalacyjną, jako domyślną, ułatwi to później, ale możesz ją zmienić tak długo, jak długo będziesz pamiętać, gdzie jest. Ostrzeżenie Jeśli używasz systemu Windows 8.1 lub Windows 10 na maszynie 64-bitowej i napotkasz problemy, zapoznaj się z samouczkiem instalacji Embedded Micro's ISE dla innych poprawek specyficznych dla systemu operacyjnego. Po zakończeniu instalacji otwórz nowe okno do utworzenia licencji. Jeśli z jakiegoś powodu nie, możesz go ręcznie otworzyć, uruchamiając program ISE i przejdź do Help (Pomoc) Obtain a License Key (Uzyskaj klucz licencji). W systemie Windows kliknij dwukrotnie ikonę ISE, która powinna znajdować się na Twoim pulpicie. W systemie Linux, jeśli zainstalowano ISE do katalogu domyślnego, można uruchomić następujące komendy, aby wywołać go w systemie 64-bitowym: /opt/xilinx/14.7/ise_ds/settings64.sh/opt/ Xilinx/14.7/ISE_DS/ ISE / bin / lin64 / ise Aby uruchomić aplikację ISE w systemie 32-bitowym, należy użyć następujących komend: /opt/xilinx/14.7/ise_ds/settings32.sh/opt/ Xilinx/14.7/ISE_DS/ISE/bin/lin/ise W Menedżerze konfiguracji licencji Xilinx, pokazanym na rysunku 4, należy wybrać Get Free Vivado/ISE WebPack License i kliknąć przycisk Next ( Dalej ). Zostanie wyświetlone małe okno dialogowe przedstawiające informacje o systemie. Kliknij przycisk Connect Now ( Połącz teraz ), aby otworzyć przeglądarkę internetową, aby 3

Rys. 4 Wybierz licencję WebPack Rys. 5 Wygeneruj licencję WebPACK uzyskać licencję. Jeśli przycisk nie otworzy przeglądarki, możesz przejść bezpośrednio do strony licencji. Musisz zalogować się ponownie na swoim koncie Xilinx. Jeśli znajdujesz się na stronie Product Licensing ( Licencja produktów ), pokazanej na rysunku 5, wybierz licencję ISE WebPACK License i kliknij opcję Generate Node-Locked License ( Wygeneruj licencję blokowania węzła ), aby utworzyć licencję. Jeśli nie widzisz tej opcji, licencja może być już wygenerowana wcześniej. W takim przypadku przejdź do zakładki Manage Licenses ( Zarządzaj licencjami ) i pobierz istniejącą licencję, używając małego przycisku pobierania w lewym dolnym rogu. Klikaj przez małe okienko wyskakujące, aż zostanie utworzona licencja i przejdź do zakładki Manage Licenses ( Zarządzaj licencjami ). Na tej stronie powinieneś zobaczyć swoją nowo wygenerowaną licencję. Aby ją pobrać, należy kliknąć malutką niebieską strzałkę w lewym dolnym rogu, jak pokazano na rysunku 6. Należy pobrać plik o nazwie Xilinx.lic. Wróć do menedżera konfiguracji licencji Xilinx ( Xilinx License Configuration Manager ), przejdź do zakładki Manage Licenses ( Zarządzaj licencjami ), jeśli jeszcze nie jesteś w niej i kliknij opcję Load License ( Załaduj licencję ). Znajdź plik Xilinx.lic wcześniej pobrany i wy- 4

Rys. 6 Kliknij strzałkę w lewym dolnym rogu, aby pobrać licencję Rys. 7 Menedżer licencji z ładowaniem pakietu WebPACK bierz go. Po załadowaniu licencji menedżer licencji powinien wyglądać tak, jak na rysunku 7. Zauważ, że może on nie wyglądać dokładnie tak samo, ale pola ISE_WebPACK i PlanAhead powinny być zielone. ISE powinien być gotowy do kreowania Twoich projektów. Możesz zamknąć wszystkie nadal otwarte okna związane z ISE. 5