Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Podobne dokumenty
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki. ĆWICZENIE Nr 1 (3h) Wprowadzenie do systemu Quartus II

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki. ĆWICZENIE Nr 8 (3h) Implementacja pamięci ROM w FPGA

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: PROGRAMOWALNE STRUKTURY LOGICZNE

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki. ĆWICZENIE Nr 4 (3h) Przerzutniki, zatrzaski i rejestry w VHDL

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TECHNIKA CYFROWA 2 TS1C

Bezpieczeństwo informacji oparte o kryptografię kwantową

LABORATORIUM UKŁADÓW PROGRAMOWALNYCH Wydziałowy Zakład Metrologii Mikro- i Nanostruktur SEMESTR LETNI 2017

Projektowanie z użyciem procesora programowego Nios II

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: PROGRAMOWALNE STRUKTURY LOGICZNE

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: PROGRAMOWALNE STRUKTURY LOGICZNE

Krótkie wprowadzenie do ModelSim i Quartus2

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Programowanie Systemów Czasu Rzeczywistego

1. ISE WebPack i VHDL Xilinx ISE Design Suite 10.1 VHDL Tworzenie projektu Project Navigator Xilinx ISE Design Suite 10.1 File

Projektowanie układów VLSI-ASIC techniką od ogółu do szczegółu (top-down) przy użyciu pakietu CADENCE

Projektowanie z użyciem softprocesora picoblaze w układach programowalnych firmy Xilinx

Tworzenie nowego projektu w asemblerze dla mikroprocesora z rodziny 8051

Bezpieczeństwo informacji oparte o kryptografię kwantową

MentorGraphics ModelSim

Scalone układy programowalne FPGA.

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Projekt procesora NIOSII w strukturze programowalnego układu logicznego CYCLONEII EP2C35F672C6 wersja startowa dla słuchaczy studiów niestacjonarnych.

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

Projektowanie baz danych za pomocą narzędzi CASE

Instalacja SAS 9.4 Foundation i SAS Enterprise Guide

Rejestracja w serwisie GTC Siemens Instrukcja instalacji NX dla studentów i pracowników Politechniki Lubelskiej

Instrukcja instalacji oprogramowania Systemu e-kt

Laboratorium - Instalacja Virtual PC

Pobieranie edytora CodeLite

Quartus. Rafał Walkowiak IIn PP Wer

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika

Instrukcja instalacji oprogramowania dla środowiska Windows

Instalacja NOD32 Remote Administrator

Nagrywamy podcasty program Audacity

Tworzenie pliku źródłowego w aplikacji POLTAX2B.

Wygląd okna aplikacji Project Navigator.

Dokument zawiera instrukcję samodzielnej Instalacji Microsoft SQL Server 2005 Express Edition Service Pack 3 na potrzeby systemu Sz@rk.

Instrukcja instalacji aplikacji Comarch Smart Card ToolBox

Projekt procesora NIOSII w strukturze programowalnego układu logicznego CYCLONEII EP2C35F672C6 podłączenie i obsługa wyświetlacza LCD.

Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.

Rys. 1. Główne okno programu QT Creator. Na rysunku 2 oznaczone zostały cztery przyciski, odpowiadają kolejno następującym funkcjom:

Quartus. Rafał Walkowiak IIn PP Listopad 2017

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Rozpoczęcie pracy z programem.

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Ministerstwo Finansów

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Język opisu sprzętu VHDL

Instalacja SAS 9.3 Foundation i SAS Enterprise Guide

Przewodnik instalacji i rejestracji ASN RadioOS

Konfiguracja pakietu CrossStudio for MSP

Polska wersja pakietu raportowego ActiveFactory 9.1 wymaga polskiego systemu operacyjnego Windows 2000 / Windows XP / Windows 2003.

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TECHNIKA CYFROWA 2 TZ1A

Instrukcja instalacji i konfiguracji Karty EDGE/GPRS SonyEricsson GC85

WebPack nadal bezpłatnie, ale z licencją

Instrukcja instalacji aplikacji Comarch Smart Card ToolBox dla urządzeń kryptograficznych.

Instrukcja instalacji

Instalacja pakietu Office 365 ProPlus wersja stand-alone/offline

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia

Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu.

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

Laboratorium - Instalacja systemu Windows 7

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Instalacja i konfiguracji czytników kart kryptograficznych, aplikacji procertum CardManager w systemach Mac OS X

Instalacja i opis podstawowych funkcji programu Dev-C++

Microsoft Office 365

5.4.2 Laboratorium: Instalacja systemu Windows XP

INSTRUKCJA INSTALACJI I PIERWSZEGO URUCHOMIENIA APLIKACJI Rodzajowa Ewidencja Wydatków plus Zamówienia i Umowy

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

Zaawansowane aplikacje internetowe - laboratorium

By móc zainstalować plugin niezbędna jest uprzednia instalacja Notowań Online 3 oraz programu do analizy technicznej AmiBroker.

1.Wstęp. 2.Generowanie systemu w EDK

SPIS TREŚCI. FlyElectronics Wszelkie prawa zastrzeżone Marzec

T: Instalacja systemu Windows 2008 Serwer w maszynie wirtualnej VirtualBox.

CLIMATE 5000 VRF. Oprogramowanie diagnostyczne (obsługa posprzedażowa) ASA-SW. Instrukcja instalacji i obsługi oprogramowania (2016/03) PL

Instalacja serwera zarządzającego F-Secure Policy Manager

Estomed2. 1. Wstęp. 2. Instalacja Systemu Estomed Jak zainstalować Estomed2. Hakon Software sp. z o. o. Podręcznik instalacji

Włóż płytę instalacyjną z systemem Windows Vista do napędu DVD ROM lub podłącz pamięć flash USB do portu USB.

Wymagania systemowe oraz sposób instalacji systemu Lokale Spis treści

Instalacja oprogramowania ESI oraz konfiguracja

Instalacja serwera baz danych PostgreSQL w systemach operacyjnych z rodziny Windows.

INSTRUKCJA INSTALACJI SYSTEMU

Transformacja współrzędnych geodezyjnych mapy w programie GEOPLAN

Instalacja i konfiguracja modemu. Huawei E1550

JAK W SYSTEMIE MS WINDOWS PRZYGOTOWAĆ PRACĘ DYPLOMOWĄ W WERSJI PDF?

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

Laboratorium - Używanie programu Wireshark do obserwacji mechanizmu uzgodnienia trójetapowego TCP

1. Opis. 2. Wymagania sprzętowe:

LeftHand Sp. z o. o.

elektroniczna Platforma Usług Administracji Publicznej

Instrukcja obsługi programu Do-Exp

Akceleracja symulacji HES-AHDL. 1. Rozpoczęcie pracy aplikacja VNC viewer

Programowanie obiektowe zastosowanie języka Java SE

P R Z E W O D N I K I N S T A L A C J I

Instrukcja uŝytkownika

Transkrypt:

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 1 (3h) Wprowadzenie do obsługi platformy projektowej Quartus II Instrukcja pomocnicza do laboratorium z przedmiotu Programowalne Struktury Logiczne studiów stacjonarnych I stopnia kierunku: Elektronika i Telekomunikacja specjalność: Aparatura elektroniczna Kod przedmiotu: TS1C420301 Instrukcję opracował: dr inż. Marian Gilewski Białystok 2014

1. Cel ćwiczenia. Celem ćwiczenia jest przypomnienie podstawowych umiejętności związanych z obsługą platformy projektowej Quartus II Web Edition, która będzie wykorzystywana do realizacji dalszych ćwiczeń laboratoryjnych. Jest to oprogramowanie ogólnodostępne, które studenci mogą używać przygotowując projekty kolejnych ćwiczeń. Wersję instalacyjną programu 9.1 Service Pack 2 można pobrać w laboratorim. 2. Część pierwsza - instalacja oprogramowania na własnym komputerze. Pakiet Quartus II jest systemem CAD zorientowanym na wspomaganie projektowania i uruchamiania systemów cyfrowych w strukturach programowalnych firmy Altera. Podobne oprogramowanie innych firm (Xilinx, Atmel,...) funkcjonuje na zbliży sposób, stąd poznanie tego systemu otwiera drogę do obsługi pakietów projektowych ASIC/CPLD/FPGA innych producentów. W laboratorium używany jest system Quartus II ze względu na obsługiwane studenckie modele prototypowe DE2 firmy Altera. Niezależnie od komercyjnej wersji programu studenci mogą zainstalować na własnych komputerach domowych i pracować z nieco ograniczoną ogólnodostępną wersją Quartus II Web Edition Software (np. wersja 9.1 z Service Pack 2). Możliwości tej wersji są wystarczające do przygotowywania i realizacji poszczególnych ćwiczeń laboratoryjnych. Proces instalacji wersji Web Edition jest następujący: 1.Należy wejść się na stronę internetową www.altera.com pobrać plik 91sp2_quartus_free.exe i uruchomić. Widok ekranu po wykonaniu tej czynności jest zbliżony do poniższego rysunku: 2. Następnie należy wybrać opcję Next

3. W dalszej kolejności należy wybrać przeczytać i zaakceptować warunki licencji opcją Next 4. Po wykonaniu tej czynności należy podać dane personalne i przejść dalej Next

5. Kolejno należy określić lokalizację docelową programu i przejść dalej Next. 6. Następnie wybieramy rodzaj instalacji pełna czy niestandardowa i zatwierdzamy Next.

7. Podsumowanie ustawień - zatwierdzamy Next. 8. Rozpoczyna się proces instalacji...

9. Po jego zakończeniu rozpoczynają się ustawienia końcowe... 10. Oraz... OK

11. Następnie pojawi się końcowy ekran procesu instalacji... Finish 12. Po pierwszym uruchomieniu pojawi się ekran... wybieramy Run a następnie OK.

13. Kolejny ekran umożliwia pracę z projektem lub interaktywny trening obsługi programu - na zajęciach wybierzemy opcję Create z New Project, - na ekranie pojawi się okno dialogowe, w którym należy podać: -- położenie katalogu roboczego projektu, -- nazwę nowego projektu, -- system zaproponuje domyślną nazwę pliku top-level identyczną z nazwą projektu, można ją zmienić jednak w czasie zajęć pozostaniemy przy nazwie domyślnej.

14. Następnie należy wybrać rodzinę układów PLD i konkretny egzemplarz (z modułu DE1). 15. Następnie wybierany jest rodzaj pliku źródłowego opisującego projekt: - w przypadku opisu za pomocą schematu: Block Diagram/Schematic File, - w przypadku opisu w kodzie VHDL: VHDL File.

15a. W przypadku opisu układu za pomocą schematu, tworzymy schemat używając funkcji wbudowanego edytora graficznego, ta forma opisu w większości przypadków, nie jest kompatybilna z innymi platformami projektowymi CAD PLD. 15b. W przypadku opisu układu kodem VHDL korzystamy z wbudowanego edytora tekstowego lub dowolnego inne innego edytora ASCII, gdyż kod źródłowy jest niesformatowanym tekstem w tym kodzie. 16. Po zakończeniu opisu układu w formie graficznej lub kodu źródłowego należy dokonać kompilacji projektu: - w czasie kompilacji sprawdzana jest min. poprawność schematu lub składni kodu, - jeżeli kompilacja zakończy się sukcesem, można przejść do kolejnego etapu, - w przypadku wystąpienia błędów należy skorygować opis układu a kompilację powtórzyć, - następny rysunek przedstawia komunikat poprawnie zakończonej kompilacji:

17. W kolejnym kroku należy przypisać fizyczne numery wyprowadzeń układu scalonego PLD portom pliku top-level projektu. Do tego celu używa się wbudowanego modułu Pin Planner. Po przypisaniu pinów układ należy skompilować a po jej zakończeniu można ją zaprogramować i dokonać weryfikacji laboratoryjnej. Wstępną weryfikację układu, przed zaprogramowaniem, można przeprowadzić dokonując symulacji.

Warunkiem przeprowadzenia symulacji jest istnienie skompilowanego opisu układu oraz pliku wektorów testowych. 18. Prześledźmy utworzenie wektora testowego na przykładzie układu opisanego schematem: - otwieramy nowy plik (1) typu Victor Waveform File (2)

- ustawiamy końcowy czas symulacji (End Time), - w kolumnie Name wybieramy Insert Insert Node or Bus,

- za pomocą fukcji Node Finder List >>, tworzymy listę sygnałów, - używając lewego menu ustawiamy wartości sygnałów wejściowych, wskazując określony port oraz zakres czasowy i poziom (charakter) sygnału,

- plik wektora wymuszeń zapisujemy pod nazwę domyślną i uruchamiamy symulator, - wyniki symulacji otrzymujemy w postaci wykresów czasowych: 3. Część druga proste zadania projektowe obejmujące naukę obsługi Quartus II zostaną podane w czasie zajęć. Literatura: 1. http://www.altera.com/products/software/products/quartus2web/sof-quarwebmain.html, Quartus II Software Quick Start Guide (PDF), 2.02.2014 2. http://www.altera.com/products/software/products/quartus2web/sof-quarwebmain.html, Introduction to the Quartus II Software (PDF), 2.02.2014