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

Podobne dokumenty
TWORZENIE OD PODSTAW PROJEKTU W ŚRODOWISKU QUARTUS PRIME

Programowalne układy logiczne Wydziałowy Zakład Nanometrologii SEMESTR LETNI

Pierwsze kroki z FPGA (2)

Scalone układy programowalne FPGA.

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

MMfpga01. MMfpga11. Instrukcja konfiguracji środowiska, przykładowy projekt oraz programowanie układu

Bezpieczeństwo informacji oparte o kryptografię kwantową

Projektowanie z użyciem procesora programowego Nios II

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

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

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

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

Ukªady Kombinacyjne - cz ± I

Inwerter logiczny. Ilustracja 1: Układ do symulacji inwertera (Inverter.sch)

Product Update Funkcjonalność ADR dla przemienników Częstotliwości PowerFlex 750 oraz 525 6

FAQ: /PL Data: 3/07/2013 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-1200

Podstawy programowania w środowisku Step 7

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

Podstawy programowania w środowisku Totally Integration Automation Portal

cmt + CODESYS, oraz zdalne wejścia/ wyjścia

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

5.6.2 Laboratorium: Punkty przywracania

Wygląd okna aplikacji Project Navigator.

Programowanie Systemów Czasu Rzeczywistego

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka

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

Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU

Spis treści 1. Wstęp 2. Ćwiczenia laboratoryjne LPM

TwinCAT 3 konfiguracja i uruchomienie programu w języku ST lokalnie

HELIOS pomoc społeczna

podstawowa obsługa panelu administracyjnego

Altera Quartus II. Opis niektórych komponentów dostarczanych razem ze środowiskiem. Opracował: mgr inż. Leszek Ciopiński

Gromadzenie danych. Przybliżony czas ćwiczenia. Wstęp. Przegląd ćwiczenia. Poniższe ćwiczenie ukończysz w czasie 15 minut.

Electronic Infosystems

LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program

Krótkie wprowadzenie do ModelSim i Quartus2

Elektronika i techniki mikroprocesorowe

CoDeSys 3 programowanie w języku drabinkowym LD

podstawowa obsługa panelu administracyjnego

FAQ: /PL Data: 2/07/2013 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem LOGO!

Tworzenie programu i konfiguracja w LOGO! Soft Comfort V8

Quartus. Rafał Walkowiak IIn PP Wer

PRZETWORNIK USB - RS232

Podstawowe zasady tworzenia projektu w środowisku uvision 4.0, pisanie programów w asemblerze 8051

INSTALACJA modemu Trimble TDL3G

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

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

CANopen Addon Manual

Uruchomienie programu COMPAS 2026LAN

Użycie Visual Basic for Applications ("VBA")

Programowanie sterowników

Przewodnik instalacji i rozpoczynania pracy. dla DataPage+ 2012

1. Przekrój poprzeczny tranzystora nmos. Uzupełnij rysunek odpowiednimi nazwami domieszek (n lub p). S G D

Instrukcja obsługi aplikacji Karty Pojazdów dla Dealerów Samochodowych

DEMERO Automation Systems

Zadanie 2. Tworzenie i zarządzanie niestandardową konsolą MMC

ZL19PRG. Programator USB dla układów PLD firmy Altera

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

Instalacja i konfiguracja IIS-a na potrzeby dostępu WEBowego/Secure

LABORATORIUM UKŁADÓW PROGRAMOWALNYCH. PROCESORY OSADZONE kod kursu: ETD 7211 SEMESTR ZIMOWY 2017

W kolejnym etapie wypełniamy wszystkie pola formularza (rys. 3) potrzebne do utworzenia konta pocztowego

5.2. Pierwsze kroki z bazami danych

FAQ: /PL Data: 14/06/2007 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-200

Tomasz Greszata - Koszalin

Modelowanie obiektowe - Ćw. 1.

Instrukcja instalacji programu ARPunktor wraz z serwerem SQL 2005 Express

Instrukcja instalacji i konfiguracji Karty EDGE/GPRS SonyEricsson GC85

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

Programowanie sterowników B&R

LICZNIKI LABORATORIUM. Elektronika AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE. Wydział Informatyki, Elektroniki i Telekomunikacji

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka

Załącznik 1 instrukcje instalacji

Projektowanie układów na schemacie

Język opisu sprzętu VHDL

Laboratorium - Instalacja Virtual PC

Wprowadzenie do programu Altera Quartus II

Galileo v10 pierwszy program

Laboratorium - Archiwizacja i odzyskiwanie danych w Windows Vista

Laboratorium - Archiwizacja i odzyskiwanie danych w Windows 7

Instalacja i opis podstawowych funkcji programu Dev-C++

dokument DOK wersja 1.0

MOD Xmega explore z ATXmega256A3BU. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo.

Systemy zarządzania produkcją - MES

Bezpieczeństwo informacji oparte o kryptografię kwantową

Rys. 1. Brama przesuwna do wykonania na zajęciach

Instrukcja obsługi programu CMS Dla rejestratorów HANBANG

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

Aby uruchomić Multibooka, należy podłączyć nośnik USB do gniazda USB w komputerze, na którym program ma być używany.

Ćwiczenia z S S jako Profinet-IO Controller. FAQ Marzec 2012

Opis szybkiego uruchomienia programu APBSoft

CoDeSys 3 programowanie w języku FBD

Instrukcja instalacji systemu. CardioScan 10, 11 i 12

Programowanie sterowników B&R

PLUTO Sterownik bezpieczeństwa Skrócona Instrukcja obsługi oprogramowania. PlutoProgrammingManualPL_v7A.pdf 1

Informatyka I : Tworzenie projektu

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

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA

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

Instrukcja instalacji dla esam PDA

Transkrypt:

LABORATORIUM UKŁADÓW PROGRAMOWALNYCH Wydziałowy Zakład Metrologii Mikro- i Nanostruktur SEMESTR LETNI 2017 Prowadzący: mgr inż. Maciej Rudek email: maciej.rudek@pwr.edu.pl Pierwszy projekt w środowisku Quartus Prime 16.1 Lite Edition 1. Cel zajęć: Zapoznanie się ze środowiskiem Quartus Prime 16.1 Lite Edition Zapoznanie się z architekturą układu Altera MAX 10 Stworzenie projektu w środowisku Quartus Prime 16.1 Lite Edition Tworzenie symulacji Synteza, fizyczna implementacja kodu w strukturę FPGA Zadania Proste struktury umożliwiające m. in.: sterowanie diodami LED z wykorzystaniem przycisków, proste konstrukcje logiczne asynchroniczne - bramki AND, OR, NAND, NOR, XOR, XNOR, multipleksery, demultipleksery, proste konstrukcje synchroniczne, wykorzystanie procesów i zmiennych - dzielniki częstotliwości, liczniki, maszyny stanowe, sterowanie diodami LED. Prowadzący może modyfikować program w zależności od postępów grupy.

Zadania: Uruchomić oprogramowanie klikając na ikonę programu: Quartus Prime 16.1 Lite Edition (z prawej), znajdującej się na pulpicie. Następnie poczekać na uruchomienie głównej aplikacji oprogramowania, dostarczonego przez producenta. Po chwili pojawi się głowne okno aplikacji Quartus Prime 16.1 Lite Edition: Następnie klikamy na New Project Wizard, po chwili pojawi się okienko zachęcające do akcji z informacjami o kolejnych krokach, następnie klikamy na przycisk NEXT i przechodzimy do wyboru ścieżki dostępu projektu oraz jego nazwy. 1 2 Rys 1 Pierwsze okno informacyjne podczas tworzenia nowego projektu Rys 2 Wybór ścieżki dostępu (1) oraz nazwy projektu (2)

Kolejnym krokiem jest wybór typu projektu, Empty project lub project template. Klikamy na pierwszy z nich, następnie przechodzimy do okna dodawania gotowych plików potrzebnych w projekcie. Rys 3 Wybór typu projektu Rys 4 Okno dodawania już gotowych plików, które mogą zostać wykorzystane w projekcie. Kolejnym krokiem jest wybór jednostki na której ma zostać wykonany projekt, należy wybrać w opcji Family rodzinę MAX 10, następnie wszystkie urządzenia w liście Device. Na koniec należy wybrać z listy Avialable devices urządzenie: 10M08DAF256C8GES Rys 5 Wybór urządzenia na którym zostanie wykonany projekt końcowy

Po stworzeniu projektu należy dodać pliki projektu na których zostanie wykonany projekt. W tym celu należy skorzystać z opcji: File New i wybrać w celach poznawczych opcję Block Diagram/Schematic File. Dzięki temu będzie możliwe przejście do opcji wykonywania schematu z poszczególnych elementów. Wybór elementów dodawany jest przez użycie opcji Symbol Toools., rozwijając opcję primitives logic, można wybrać np. bramkę AND w celu wykonania pierwszego projektu. Kolejnym krokiem jest akceptacja wyboru elementu i umiejscowienie go na polu schematu. Nastepnie należy dołączyć wejścia i wyjścia korzystając z opcji Pin Tool i połączyć je z nóżkami symbolu za pomocą opcji Diagonal Node Tool, nadać im nazwy A, B i X.

Kolejną czynnością jest wykonanie kompilacji przez wybór opcji Start Compilation. W razie prawidłowości, pozytywny proces kompilacji zostanie pokazany w okienku Massages: Kolejnym krokiem jest przejście do Analysis & Snthesis Netlist Viewers RTL Viewer. W celu podejrzenia struktury wykonanego układu. Następnie przechodząc do głównego okna należy wybrać opcję Pin Planner znajduącą się w Analysis & Snthesis I/O Assignment Analysis Po wykonaniu przypisania pinów na schemacie do pinów w fizycznym układzie. Należy zamknąć okno przejść do głównego i znów wykonać kompilacje przez wybór opcji Start Compilation. Jeśli oprogramowanie nie zgłasza żadnych błędów można przystąpić do programowania układu przez wybór opcji: Programmer.

Po uruchomieniu okna do programowania, należy wybrać ADD File i z katalogu output_file wybrać plik zakończony rozszerzeniem *.sof. Jeśli programator jest prawidłowo wykryty możliwe jest wykonanie programowania przez wykonanie akcji na przycisku Start. https://www.youtube.com/watch?v=cxlgaxxixk8 http://mikrokontroler.pl/2016/09/29/2-pierwsze-kroki-fpga-szkola-maximatora-pierwszyprojekt-edytorem-schematow/3/ https://blog.kamami.pl/?p=7119 http://maximator-fpga.org/