Układy programowalne w technice cyfrowej
|
|
- Teresa Lis
- 9 lat temu
- Przeglądów:
Transkrypt
1 Układy programowalne w technice cyfrowej Zakład Techniki Cyfrowej ITK Dr inż. Jerzy Pasierbiński
2 Technika cyfrowa? Czyż nie jest wszechobecna? Aż rodzi się podejrzenie, że ma się nieźle.. nie tylko na Ziemi.
3 Technika cyfrowa Przecież nie tak dawno, do podstawowych środków prezentacji należały: tablica, kreda, plansze, rzutnik pisma czy przeźroczy to były nowinki technologiczne. A obecnie..
4 Technika cyfrowa Do jej rozwoju przyczynili się Ci naukowcy. dane im było zapoczątkować rewolucję technologiczną, która zmieniła Świat J.Redin A Tale of Two Brains
5 Technika cyfrowa Rejestrowanie, zapamiętywanie, przetwarzanie, przesyłanie informacji. i wiele, wiele innych zadań z każdej dziedziny życia realizuje się przede wszystkim z zastosowaniem metod i urządzeń techniki cyfrowej.
6 Technika cyfrowa Najintensywniej wspiera postęp techniczny w: informatyce telekomunikacji astronautyce automatyce sprzęcie militarnym metrologii
7 Technika cyfrowa Taki oscyloskop, naszpikowany cyfrówką, naprawdę wiele może. Ten model nie parzy jeszcze kawy, ale kto wie.
8 Technika cyfrowa Zadania mogą być realizowane: programowo systemy mikroprocesorowe, sprzętowo za pomocą układów cyfrowych, w sposób mieszany programowo z wyspecjalizowanymi koprocesorami układowymi.
9 Układy techniki cyfrowej Obecnie są to przede wszystkim: Układy scalone dedykowane określonym zastosowaniom układy ASIC - Application Specific Integrated Circuits Układy szyte na miarę potrzeb lub dostosowywane do tych potrzeb - programowalne
10 Układy ASIC współczesne układy cyfrowe Układy zindywidualizowane (układy typu Custom): projektowane i wykonywane do określonego zadania, wykonywane w pełnym cyklu projektowym i technologicznym (Full Custom i Semi Custom) Układy o wstępnie określonej strukturze logicznej i połączeniowej, które mogą być ostatecznie konfigurowane przez użytkownika, na jego biurku układy programowalne PLD (Programmable Logic Devices)
11 Układy ASIC Dla wyrobu produkowanego masowo: Układy typu Custom duże koszty oraz długi czas opracowania i przygotowania produkcji mały koszt jednostkowy układu. Model, sprawdzenie koncepcji układu: Układy PLD dostępność, krótki czas przygotowania zaprojektowanego układu na własnym biurku duży koszt jednostkowy.
12 Układy ASIC - koszt opracowania
13 Układy ASIC - czas opracowania
14 Układy ASIC - taniej Przygodę z układami ASIC można przeżyć także za mniejsze pieniądze i dla kilku układów prototypowych. Wystarczy: komputerowa stacja robocza, oprogramowanie projektowe (np. Cadens lub Mentor Graphics), trochę wiedzy i umiejętności.
15 Układy ASIC - taniej Projekt układu (VHDL, EDIF, Layout) przesyła się do producenta pojedynczych układów prototypowych. Jedną z firm w Europie, świadczących takie usługi, jest austriacka firma ASM (Austria Mikro Systeme), stosująca technologię MPE (Multi Product Wafer). Zaleca opis projektów w językach VHDL lub Verilog. Koszt usługi kilka tysięcy dolarów za 10 sztuk układów obudowanych.
16 Układy PLD - koszt i czas realizacji projektu Suma: Cena systemu projektowego (rozłożona na wiele lat i projektów), Cena układu PLD, Cena programatora (zazwyczaj kabel z buforami), Honorarium projektanta (kilka godzin pracy), Dla rozbudowanych układów cena gotowego projektu (modułu bibliotecznego IP Core). Możliwość wielokrotnego przeprogramowywania układu i poprawiania projektu.
17 Układy PLD - koszt systemu projektowego Do celów edukacyjnych dostępny bezpłatnie w Internecie (prawie wszyscy producenci) Do zastosowań profesjonalnych zależnie od producenta, dostępnych narzędzi i obsługiwanych układów (od kilkaset do kilkudziesięciu tysięcy $)
18 Układy PLD ceny układów Cena rośnie wraz z możliwościami funkcjonalnymi, gęstością upakowania i szybkością działania. Najtańsze układy w cenie puszki piwa! (Altera: EPM3032ATC44-10 cena netto 3,29zł) Typ układu Szybk ość (ns) Liczba bramek przelicz. Arcitektura Cena (Euro) EPM7064BLC44-7 7, CPLD MAX 6,90 EPM7064BFC , CPLD MAX 80,- EPM71128SLC CPLD MAX 16,- EPM128EQC , CPLD MAX 154,- EP20K400CF672 C FPGA APEX 855,- EP20K400CF672 I FPGA APEX 1710,-
19 Układy PLD moduły IP Core Moduły biblioteczne IP Core, zazwyczaj w postaci listy połączeń w formacie EDIF, są oferowane przez producentów układów PLD lub wyspecjalizowane firmy softwarowe. Są to: typowe bloki funkcjonalne urządzeń cyfrowych, interfejsy komunikacyjne, mikrokontrolery, mikroprocesory DSP, różnego rodzaju kodery i dekodery stosowane przy kompresji danych, szyfratory realizujące algorytmy kryptograficzne, i wiele innych.
20 Układy PLD moduły IP Core Ile kosztuje gotowiec IP Core? Oferta projektantów i dystrybutorów w Polsce (Evatronix, DCD, Altera) przykładowo: Mikrokontroler 8051 od 995 do $, zależnie od wersji rdzenia i układów peryferyjnych Szyfrator 3-DES -od 495 $ do $
21 Układy PLD czy warto stosować? TAK!!! Szybkie, łatwe i względnie tanie sprawdzenie opracowań prototypowych. Jedyne, ekonomicznie uzasadnione, rozwiązanie dla urządzeń unikatowych. Możliwość ochrony własnego wynalazku przed kradzieżą. W nowych układach jest możliwe zaprogramowanie niekasowalnego kodu zabezpieczającego. Koniec ery Revers Engineering!!!
22 Układy PLD jedno z zastosowań W erze Internetu, e-bankingu, e-biznesu, e-shopingu i innych e -.., podstawowym zagadnieniem jest bezpieczeństwo transmisji danych. Algorytmy kryptograficzne udaje się, z powodzeniem (przynajmniej ich wspomaganie) implementować w układach programowalnych: DES MARS RC6 Rijndael Serpent Twofish
23 Układy PLD kto robi te układy? W tym biznesie dominują firmy amerykański, które go zapoczątkowały!!! Na polskim rynku są to: Xilinx, Altera, Lattice i w mniejszym stopniu Actel, Atmel oraz Quick Logic Podział rynku PLD Actel; 7% inni; 9% Xilinx; 35% Lattice; 16% Altera; 33%
24 Trochę historii 1943 komputer Marck I (University of Harward) komputer ENIAC (Uniwerity of Pensylwania) 18 tys. Lamp 1948 tranzystor (J. Bardeen i W.Brattain Bell Laboratories)
25 Trochę historii układ scalony (J.Kilby z Texas Inst. i R. Noyce z Fairchild Semi.) pamięci półprzewodnikowe 1971 mikroprocesor C4004 (Intel) 2,3 tys. tranzystorów kalkulator elektroniczny komputer osobisty pierwszy układ programowalny PLS100 (Signetics/Philips) 1983 założenie firm: Lattice, Altera, Cypress 1984 założenie firmy Xilinx pierwsze układy FPGA (Xilinx)
26 Układy programowalne PLD SPLD Simple Programmable Logic Devices (EPROM, fuse, EEPROM, Flash) CPLD Complex Programmable Logic devices (EPROM, EEPROM, Flash) FPGA Field Programmable Gate Arrays (antifuse, SRAM, Flash) PSoC Programmable Systems on Chip
27 Bramka Układy PLD - konfigurowanie V DD Zestawienie i pamiętanie połączeń: Ścieżka wdyfundowana n+ Bramka pływająca Komórka RAM Ścieżka Ścieżka Tranzystor łączący segmenty ścieżek Ścieżka polikrzemowa Trwale: -jednokrotnie (antifuse, EPROM) -wielokrotnie (EEPROM, Flash) Ulotnie (SRAM) Układy rekonfigurowalne - można zmieniać konfigurację w biegu, zależnie od fazy
28 Układy PLD - realizacja własnego układu Opisanie projektowanego układu: Tekstowo, za pomocą języka opisu sprzętu HDL - Hardware Description Language Rysując schemat za pomocą edytora graficznego Rysując przebiegi czasowe, jakie chcemy otrzymać przy zadanych wymuszeniach
29 Układy PLD - realizacja własnego układu Implementacja projektu w układzie PLD: Kompilacja opisu Symulacja funkcjonalna Synteza logiczna Wpasowanie w komórki PLD Wygenerowanie pliku do programowania Za pomocą oprogramowania CAD
30 Układy PLD - realizacja własnego układu Programowanie układu PLD: Obecnie najczęściej w systemie docelowym, za pomocą interfejsu szeregowego (JTAG testowanie krawędziowe i programowanie) Uniwersalne lub specjalizowane programatory zewnętrzne
31 Układy PLD obszar zastosowania W układach PLD można realizować projekty systemów cyfrowych o różnej złożoności funkcjonalnej, również z mikroprocesorami. Szczególnie nadają się do: Opracowywania modeli projektowanych urządzeń, Implementacji dużych projektów, realizowanych w niewielkich ilościach, na przykład w unikatowej aparaturze kontrolno-pomiarowej Realizowania wyspecjalizowanych koprocesorów układowych rekonfigurowalnych podczas pracy, wspierających złożone i czasochłonne przetwarzanie dużych strumieni danych
32 Ewolucja układów PLD Wprowadzanie nowych architektur Rozszerzanie możliwości funkcjonalnych Zwiększanie gęstości upakowania Zmniejszanie poboru mocy Nowe narzędzia projektowe CAD Obniżanie cen
33 Spadek cen względnych układów wraz ze zwiększaniem złożoności LE Logic element
34 Roczny spadek cen układów FLEX Cena układu FLEX na LE (normalizowana do ceny z 1993) Współczynnik ceny do złożoności (funkcji) malał rocznie o 40%
35 Najświeższe trendy rozwojowe Zwiększenie możliwości funkcjonalnych przez wbudowanie: pamięci RAM, procesorów DSP, obwodów PLL interfejsów komunikacyjnych itp.. Przekroczono 2 mln. bramek przeliczeniowych w układzie
36 Najświeższe trendy rozwojowe Zmniejszenie poboru mocy: Nowe rozwiązania układowe komórek logicznych i matryc połączeniowych Rozdzielenie napięć zasilania rdzenia i komórek I/O Wprowadzanie układów w wersjach niskonapięciowych (2,5V, 1,8V,1,2 V) Układy pobierające kilka mikroamperów prądu w trybie oczekiwania CoolRunner XPLA3 statycznie ok. 80uA
37 Pobór mocy : /
38 Pobór mocy :
39 Zmniejszenie poboru mocy wraz ze zmniejszeniem napięcia zasilania 3,0 2,5 2,7 Układy APEX 20K mw/ LE 2,0 1,5 1,0 0,6 0,5 0,3 0,15 0,0 5.0-V EPF10K V EPF10K100A 2.5-V EP20K V EP20K400E
40 Standardy I/O i interfejsy komunikacyjne Rozszerzenie standardów napięciowych i interfejsowych dla wyprowadzeń I/O LVTTL, LVCMOS, 3,3V PCI, AGP Wbudowanie interfejsów komunikacyjnych (1Gb/s do 10Gb/s) LVPECL, LVDS, SERDES
41 Zwiększenie częstotliwości taktowania Sygnał zewnętrzny 350MHz Rdzeń 500MHz
42 Wirtualne przyrządy pomiarowe Karta komputerowa z graficznym interfejsem operatorskim na ekranie monitora. Główne bloki pomiarowe zrealizowane w układzie specjalizowanym (ASIC). Zobrazowanie wyników i manipulatory na ekranie monitora. APEX 20K
43 Liczniki czasu i częstotliwości T-2200 Liczniki T-2200 w postaci kart z komputerowych interfejsami, odpowiednio PCI i PXI
44 Licznik czasu i częstotliwości T-2200PCI Pomiar czasu: 0 43 s z rozdzielczością 200ps Pomiar częstotliwości: od 0,1 Hz do 1,1 GHz
45 Licznik czasu i częstotliwości T-2200 Okno interfejsu graficznego miernika
46 Licznik czasu i częstotliwości T-2200 Trzy w jednym: Mostek PCI 9052 prawdziwy ASIC firmy PLX Właściwy licznik czasu FPGA antifuse Firmy QuickLogic pasic QL 16x24 Sterownik lokalny CPLD EEPROM Xilinx XC95288XL
47
Systemy na Chipie. Robert Czerwiński
Systemy na Chipie Robert Czerwiński Cel kursu Celem kursu jest zapoznanie słuchaczy ze współczesnymi metodami projektowania cyfrowych układów specjalizowanych, ze szczególnym uwzględnieniem układów logiki
Elektronika i techniki mikroprocesorowe
Elektronika i techniki mikroprocesorowe Technika cyfrowa ZłoŜone one układy cyfrowe Katedra Energoelektroniki, Napędu Elektrycznego i Robotyki Wydział Elektryczny, ul. Krzywoustego 2 PLAN WYKŁADU idea
Elementy cyfrowe i układy logiczne
Elementy cyfrowe i układy logiczne Wykład 5 Legenda Procedura projektowania Podział układów VLSI 2 1 Procedura projektowania Specyfikacja Napisz, jeśli jeszcze nie istnieje, specyfikację układu. Opracowanie
Język opisu sprzętu VHDL
Język opisu sprzętu VHDL dr inż. Adam Klimowicz Seminarium dydaktyczne Katedra Mediów Cyfrowych i Grafiki Komputerowej Informacje ogólne Język opisu sprzętu VHDL Przedmiot obieralny dla studentów studiów
ZASTOSOWANIA UKŁADÓW FPGA W ALGORYTMACH WYLICZENIOWYCH APPLICATIONS OF FPGAS IN ENUMERATION ALGORITHMS
inż. Michał HALEŃSKI Wojskowy Instytut Techniczny Uzbrojenia ZASTOSOWANIA UKŁADÓW FPGA W ALGORYTMACH WYLICZENIOWYCH Streszczenie: W artykule przedstawiono budowę oraz zasadę działania układów FPGA oraz
PROGRAMMABLE DEVICES UKŁADY PROGRAMOWALNE
Paweł Bogumił BRYŁA IV rok Koło Naukowe Techniki Cyfrowej Dr inŝ. Wojciech Mysiński opiekun naukowy PROGRAMMABLE DEVICES UKŁADY PROGRAMOWALNE Keywords: PAL, PLA, PLD, CPLD, FPGA, programmable device, electronic
Programowalne Układy Logiczne. Wykład I dr inż. Paweł Russek
Programowalne Układy Logiczne Wykład I dr inż. Paweł Russek Literatura www.actel.com www.altera.com www.xilinx.com www.latticesemi.com Field Programmable Gate Arrays J.V. Oldfield, R.C. Dorf Field Programable
Katedra Mikroelektroniki i Technik Informatycznych
Katedra Mikroelektroniki i Technik Informatycznych Bloki obieralne na kierunku Mechatronika rok akademicki 2013/2014 ul. Wólczańska 221/223, budynek B18 www.dmcs.p.lodz.pl Nowa siedziba Katedry 2005 2006
Elektronika cyfrowa i mikroprocesory. Dr inż. Aleksander Cianciara
Elektronika cyfrowa i mikroprocesory Dr inż. Aleksander Cianciara Sprawy organizacyjne Warunki zaliczenia Lista obecności Kolokwium końcowe Ocena końcowa Konsultacje Poniedziałek 6:-7: Kontakt Budynek
FPGA, CPLD, SPLD. Synteza systemów reprogramowalnych 1/27. dr inż. Mariusz Kapruziak mkapruziak@wi.ps.pl pok. 107, tel. 449 55 44
Synteza systemów reprogramowalnych /27 dr inż. Mariusz Kapruziak mkapruziak@wi.ps.pl pok. 07, tel. 449 55 44 FPGA, CPLD, SPLD 945 950 955 960 965 970 975 980 985 990 995 2000 0 D CLK update v cur Q Q 0
ZL11PRG v.2. Uniwersalny programator ISP. Odpowiednik: Byte Blaster II DLC5 Programmer AT89ISP STK-200 Lattice ISP ARM Wiggler
ZL11PRG v.2 Uniwersalny programator ISP Odpowiednik: Byte Blaster II DLC5 Programmer AT89ISP STK-200 Lattice ISP ARM Wiggler Nowoczesna konstrukcja czyni z programatora ZL11PRG v.2 urządzenie niezwykle
PROJEKTOWANIE UKŁADÓW VLSI
prof. dr hab. inż. Andrzej Kos Tel. 34.35, email: kos@uci.agh.edu.pl Pawilon C3, pokój 505 PROJEKTOWANIE UKŁADÓW VLSI Forma zaliczenia: egzamin Układy VLSI wczoraj i dzisiaj Pierwszy układ scalony -
Wykorzystanie standardu JTAG do programowania i debugowania układów logicznych
Politechnika Śląska w Gliwicach Wydział Automatyki Elektroniki i Informatyki Wykorzystanie standardu JTAG do programowania i debugowania układów logicznych Promotor dr inż. Jacek Loska Wojciech Klimeczko
Zakład Układów Elektronicznych i Termografii (www.thermo.p.lodz.pl) Prezentacja bloków i przedmiotów wybieralnych
Zakład Układów Elektronicznych i Termografii (www.thermo.p.lodz.pl) Prezentacja bloków i przedmiotów wybieralnych Łódź, 21 kwietnia 2010r. Projektowanie układów analogowych i impulsowych Projektowanie
Układy programowalne
Układy programowalne SPLD, CPLD, FPGA Podział układów programowalnych Procesory strukturalne Procesor Procesory proceduralne ASIC/ASSP PLD mikroprocesor mikrokontroler SPLD CPLD FPGA PROM, PLE, PLA, PAL,
Programowalne Układy Cyfrowe Laboratorium
Zdjęcie opracowanej na potrzeby prowadzenia laboratorium płytki przedstawiono na Rys.1. i oznaczono na nim najważniejsze elementy: 1) Zasilacz i programator. 2) Układ logiki programowalnej firmy XILINX
Technika Cyfrowa 2 wykład 1: programowalne struktury logiczne - wprowadzenie
Technika Cyfrowa 2 wykład 1: programowalne struktury logiczne - wprowadzenie Dr inż. Jacek Mazurkiewicz Katedra Informatyki Technicznej e-mail: Jacek.Mazurkiewicz@pwr.edu.pl Sprawy formalne konsultacje,
JTAG Isolator. Separator galwaniczny JTAG dla ARM, AVR i FPGA
Separator galwaniczny JTAG dla ARM, AVR i FPGA JTAG Isolator JTAG Isolator jest galwanicznym separatorem interfejsu JTAG, zapobiegającym uszkodzeniom sprzętu wywołanym różnicami potencjałów odniesienia
METODY ZINTEGROWANEGO PROJEKTOWANIA SPRZĘTU I OPROGRAMOWANIA Z WYKORZYSTANIEM NOWOCZESNYCH UKŁADÓW PROGRAMOWALNYCH
METODY ZINTEGROWANEGO PROJEKTOWANIA SPRZĘTU I OPROGRAMOWANIA Z WYKORZYSTANIEM NOWOCZESNYCH UKŁADÓW PROGRAMOWALNYCH Arkadiusz Bukowiec mgr inż. Agnieszka Węgrzyn Instytut Informatyki i Elektroniki, Uniwersytet
Technika mikroprocesorowa
Technika mikroprocesorowa zajmuje się przetwarzaniem danych w oparciu o cyfrowe programowalne układy scalone. Systemy przetwarzające dane w oparciu o takie układy nazywane są systemami mikroprocesorowymi
Projektowanie układów FPGA. Żródło*6+.
Projektowanie układów FPGA Żródło*6+. Programowalne układy logiczne W elektronice cyfrowej funkcjonują dwa trendy rozwoju: Specjalizowane układy scalone ASIC (ang. Application Specific Integrated Circuits)
Wielokontekstowy sterownik programowalny przyszłości wykorzystujący układy programowalne psoc
Wielokontekstowy sterownik programowalny przyszłości wykorzystujący układy programowalne psoc Dariusz Kania* Celem artykułu jest przedstawienie koncepcji działania wielokontekstowego sterownika przemysłowego
ZL19PRG. Programator USB dla układów PLD firmy Altera
ZL19PRG Programator USB dla układów PLD firmy Altera Nowoczesny programator i konfigurator układów PLD produkowanych przez firmę Altera, w pełni zgodny ze standardem USB Blaster, dzięki czemu współpracuje
Architektura systemu komputerowego
Zakres przedmiotu 1. Wstęp do systemów mikroprocesorowych. 2. Współpraca procesora z pamięcią. Pamięci półprzewodnikowe. 3. Architektura systemów mikroprocesorowych. 4. Współpraca procesora z urządzeniami
Temat: Pamięci. Programowalne struktury logiczne.
Temat: Pamięci. Programowalne struktury logiczne. 1. Pamięci są układami służącymi do przechowywania informacji w postaci ciągu słów bitowych. Wykonuje się jako układy o bardzo dużym stopniu scalenia w
Rok akademicki: 2030/2031 Kod: EIT s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: -
Nazwa modułu: Podstawy elektroniki cyfrowej Rok akademicki: 2030/2031 Kod: EIT-1-304-s Punkty ECTS: 4 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek: Informatyka Specjalność:
Komputerowe systemy wspomagania projektowania układów cyfrowych
Komputerowe systemy wspomagania projektowania układów cyfrowych Mariusz Rawski rawski@tele.pw.edu.pl www.zpt.tele.pw.edu.pl/~rawski/ Z Mariusz Rawski 1 Rozwój technologii Z Logic ransistors per Chip 10000M
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki
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
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 10 (3h) Implementacja interfejsu SPI w strukturze programowalnej Instrukcja pomocnicza do laboratorium z przedmiotu
POLITECHNIKA WARSZAWSKA Wydział Elektroniki i Technik Informacyjnych Instytut Telekomunikacji Zakład Podstaw Telekomunikacji.
POLITECHNIKA WARSZAWSKA Wydział Elektroniki i Technik Informacyjnych Instytut Telekomunikacji Zakład Podstaw Telekomunikacji Kamil Krawczyk Koło Naukowe Układów Cyfrowych Układy cyfrowe (dlaczego?) Idea
Systemy wbudowane. Paweł Pełczyński ppelczynski@swspiz.pl
Systemy wbudowane Paweł Pełczyński ppelczynski@swspiz.pl 1 Program przedmiotu Wprowadzenie definicja, zastosowania, projektowanie systemów wbudowanych Mikrokontrolery AVR Programowanie mikrokontrolerów
Wykład I. Podstawowe pojęcia. Studia Podyplomowe INFORMATYKA Architektura komputerów
Studia Podyplomowe INFORMATYKA Architektura komputerów Wykład I Podstawowe pojęcia 1, Cyfrowe dane 2 Wewnątrz komputera informacja ma postać fizycznych sygnałów dwuwartościowych (np. dwa poziomy napięcia,
Programowanie Układów Logicznych kod kursu: ETD6203. Szczegóły realizacji projektu indywidualnego W dr inż.
Programowanie Układów Logicznych kod kursu: ETD6203 Szczegóły realizacji projektu indywidualnego W1 24.02.2016 dr inż. Daniel Kopiec Projekt indywidualny TERMIN 1: Zajęcia wstępne, wprowadzenie TERMIN
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Jednostki obliczeniowe w zastosowaniach mechatronicznych Kierunek: Mechatronika Rodzaj przedmiotu: dla specjalności Systemy Sterowania Rodzaj zajęć: Wykład, laboratorium Computational
Bezpieczeństwo informacji oparte o kryptografię kwantową
WYŻSZA SZKOŁA BIZNESU W DĄBROWIE GÓRNICZEJ WYDZIAŁ ZARZĄDZANIA INFORMATYKI I NAUK SPOŁECZNYCH Instrukcja do laboratorium z przedmiotu: Bezpieczeństwo informacji oparte o kryptografię kwantową Instrukcja
2. PRZERZUTNIKI I REJESTRY
Technika cyfrowa i mikroprocesorowa w ćwiczeniach laboratoryjnych : praca zbiorowa / pod redakcją Jerzego Jakubca ; autorzy Ryszard Bogacz, Jerzy Roj, Janusz Tokarski. Wyd. 3. Gliwice, 2016 Spis treści
2. Architektura mikrokontrolerów PIC16F8x... 13
Spis treści 3 Spis treœci 1. Informacje wstępne... 9 2. Architektura mikrokontrolerów PIC16F8x... 13 2.1. Budowa wewnętrzna mikrokontrolerów PIC16F8x... 14 2.2. Napięcie zasilania... 17 2.3. Generator
Układy FPGA. Programowalne Układy Cyfrowe dr inż. Paweł Russek
Układy FPGA Programowalne Układy Cyfrowe dr inż. Paweł Russek Program wykładu Geneza Technologia Struktura Funktory logiczne, sieć połączeń, bloki we/wy Współczesne układy FPGA Porównanie z ASIC Literatura
Wprowadzenie. Wprowadzenie
5 PicoBlaze udostępniany przez firmę Xilinx jest procesorem, którego opis w językach HDL (ang. Hardware Description Language język opisu sprzętu) opracował Ken Chapman, inżynier tej firmy. Jest to bardzo
Układy programowalne. Wykład z ptc część 5
Układy programowalne Wykład z ptc część 5 Pamięci ROM Pamięci stałe typu ROM (Read only memory) umożliwiają jedynie odczytanie informacji zawartej w strukturze pamięci. Działanie: Y= X j *cs gdzie j=linia(a).
Opracował: Jan Front
Opracował: Jan Front Sterownik PLC PLC (Programowalny Sterownik Logiczny) (ang. Programmable Logic Controller) mikroprocesorowe urządzenie sterujące układami automatyki. PLC wykonuje w sposób cykliczny
Rok akademicki: 2016/2017 Kod: EAR s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: -
Nazwa modułu: Technika mikroprocesorowa Rok akademicki: 2016/2017 Kod: EAR-1-496-s Punkty ECTS: 4 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek: Automatyka i Robotyka
43 Pamięci półprzewodnikowe w technice mikroprocesorowej - rodzaje, charakterystyka, zastosowania
43 Pamięci półprzewodnikowe w technice mikroprocesorowej - rodzaje, charakterystyka, zastosowania Typy pamięci Ulotność, dynamiczna RAM, statyczna ROM, Miejsce w konstrukcji komputera, pamięć robocza RAM,
Rok akademicki: 2013/2014 Kod: EEL s Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne
Nazwa modułu: Technika mikroprocesorowa Rok akademicki: 2013/2014 Kod: EEL-1-616-s Punkty ECTS: 2 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek: Elektrotechnika Specjalność:
Programowanie Układów Logicznych kod kursu: ETD6203. Wprowadzenie do techniki FPGA W mgr inż. Maciej Rudek dr inż.
Programowanie Układów Logicznych kod kursu: ETD6203 Wprowadzenie do techniki FPGA W1 21.02.2018 mgr inż. Maciej Rudek dr inż. Daniel Kopiec Informacje Prowadzący: Konsultacje: Strona kursu: mgr inż. Maciej
Wykład 2. Mikrokontrolery z rdzeniami ARM
Źródło problemu 2 Wstęp Architektura ARM (Advanced RISC Machine, pierwotnie Acorn RISC Machine) jest 32-bitową architekturą (modelem programowym) procesorów typu RISC. Różne wersje procesorów ARM są szeroko
Większe możliwości dzięki LabVIEW 2009: programowanie równoległe, technologie bezprzewodowe i funkcje matematyczne w systemach czasu rzeczywistego
Większe możliwości dzięki LabVIEW 2009: programowanie równoległe, technologie bezprzewodowe i funkcje matematyczne w systemach czasu rzeczywistego Dziś bardziej niż kiedykolwiek narzędzia używane przez
Opis przedmiotu zamówienia CZĘŚĆ 1
Opis przedmiotu zamówienia CZĘŚĆ 1 Stanowiska do badań algorytmów sterowania interfejsów energoelektronicznych zasobników energii bazujących na układach programowalnych FPGA. Stanowiska laboratoryjne mają
Wyjścia analogowe w sterownikach, regulatorach
Wyjścia analogowe w sterownikach, regulatorach 1 Sygnały wejściowe/wyjściowe w sterowniku PLC Izolacja galwaniczna obwodów sterownika Zasilanie sterownika Elementy sygnalizacyjne Wejścia logiczne (dwustanowe)
PROJEKT I OPTYMALIZACJA STRUKTURY LOGICZNEJ DYDAKTYCZNEGO SYSTEMU MIKROPROCESOROWEGO DLA LABORATORIUM PROJEKTOWANIA ZINTEGROWANEGO
II Konferencja Naukowa KNWS'05 "Informatyka- sztuka czy rzemios o" 15-18 czerwca 2005, Z otniki Luba skie PROJEKT I OPTYMALIZACJA STRUKTURY LOGICZNEJ DYDAKTYCZNEGO SYSTEMU MIKROPROCESOROWEGO DLA LABORATORIUM
Wstęp...9. 1. Architektura... 13
Spis treści 3 Wstęp...9 1. Architektura... 13 1.1. Schemat blokowy...14 1.2. Pamięć programu...15 1.3. Cykl maszynowy...16 1.4. Licznik rozkazów...17 1.5. Stos...18 1.6. Modyfikowanie i odtwarzanie zawartości
AiR_UCiM_3/5 Układy Cyfrowe i Mikroprocesorowe Digital Circuits and Microprocessors
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2013/2014
Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa... 9. Wstęp... 11
Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1 Spis treúci Przedmowa... 9 Wstęp... 11 1. Komputer PC od zewnątrz... 13 1.1. Elementy zestawu komputerowego... 13 1.2.
Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości
Politechnika Lubelska Wydział Elektrotechniki i Informatyki PRACA DYPLOMOWA MAGISTERSKA Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości Marcin Narel Promotor: dr inż. Eligiusz
Systemy wbudowane. Układy programowalne
Systemy wbudowane Układy programowalne Układy ASIC Application Specific Integrated Circuits Podstawowy rozdział cyfrowych układów scalonych: Wielkie standardy: standardowe, uniwersalne elementy o strukturze
WPROWADZENIE Mikrosterownik mikrokontrolery
WPROWADZENIE Mikrosterownik (cyfrowy) jest to moduł elektroniczny zawierający wszystkie środki niezbędne do realizacji wymaganych procedur sterowania przy pomocy metod komputerowych. Platformy budowy mikrosterowników:
Bezpieczeństwo informacji oparte o kryptografię kwantową
WYŻSZA SZKOŁA BIZNESU W DĄBROWIE GÓRNICZEJ WYDZIAŁ ZARZĄDZANIA INFORMATYKI I NAUK SPOŁECZNYCH Instrukcja do laboratorium z przedmiotu: Bezpieczeństwo informacji oparte o kryptografię kwantową Instrukcja
Architektura komputerów
Architektura komputerów Wykład 12 Jan Kazimirski 1 Magistrale systemowe 2 Magistrale Magistrala medium łączące dwa lub więcej urządzeń Sygnał przesyłany magistralą może być odbierany przez wiele urządzeń
Zakład Techniki Cyfrowej. Tematy prac dyplomowych na rok akademicki 2011-2012
Tematy prac dyplomowych na rok akademicki 2011-2012 Temat: Badanie właściwości pamięci hierarchicznych w systemach mikroprocesorowych Promotor: prof. dr hab. inż. Ryszard Pełka e-mail: rpelka@wel.wat.edu.pl,
MIKROELEKTRONIKA [gr.], dział. elektroniki zajmujący się działaniem, konstrukcją Fifth i technologią Level układów scalonych.
Click Co to to jest edit mikroelektronika Master title style Click to edit Master text styles Second Level MIKROELEKTRONIKA [gr.], dział Third Level elektroniki zajmujący się działaniem, Fourth Level konstrukcją
ZL6PLD zestaw uruchomieniowy dla układów FPGA z rodziny Spartan 3 firmy Xilinx
ZL6PLD Zestaw uruchomieniowy dla układów FPGA z rodziny Spartan 3 firmy Xilinx 1 ZL6PLD jest zestawem uruchomieniowym dla układów FPGA z rodziny Spartan 3 firmy Xilinx. Oprócz układu PLD o dużych zasobach
Testowanie systemów informatycznych Kod przedmiotu
Testowanie systemów informatycznych - opis przedmiotu Informacje ogólne Nazwa przedmiotu Testowanie systemów informatycznych Kod przedmiotu 06.0-WI-INFP-TSI Wydział Kierunek Wydział Informatyki, Elektrotechniki
Projektowanie układów cyfrowych w strukturach FPGA
Danuta OJRZEŃSKA-WÓJTER*, Krzysztof JASIŃSKI* Projektowanie układów cyfrowych w strukturach FPGA Niniejszy artykuł stanowi kontynuację tematu wykorzystania układów programowalnych FPGA do efektywnego projektowania
Badanie właściwości wysokorozdzielczych przetworników analogowo-cyfrowych w systemie programowalnym FPGA. Autor: Daniel Słowik
Badanie właściwości wysokorozdzielczych przetworników analogowo-cyfrowych w systemie programowalnym FPGA Autor: Daniel Słowik Promotor: Dr inż. Daniel Kopiec Wrocław 016 Plan prezentacji Założenia i cel
Politechnika Gdańska WYDZIAŁ ELEKTRONIKI TELEKOMUNIKACJI I INFORMATYKI. Katedra Metrologii i Optoelektroniki. Metrologia. Ilustracje do wykładu
Politechnika Gdańska WYDZIAŁ ELEKTRONIKI TELEKOMUNIKACJI I INFORMATYKI Katedra Metrologii i Optoelektroniki Metrologia Studia I stopnia, kier Elektronika i Telekomunikacja, sem. 2 Ilustracje do wykładu
Ochrona własności intelektualnej projektów w układach FPGA poprzez szyfrowanie danych konfiguracyjnych
Ochrona własności intelektualnej projektów w układach FPGA poprzez szyfrowanie danych konfiguracyjnych (Na przykładzie projektowania układów sterujacych) Grzegorz Łabiak i Marek Węgrzyn Instytut Informatyki
Cyfrowe układy scalone
Cyfrowe układy scalone Ryszard J. Barczyński, 2012 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku wewnętrznego Publikacja współfinansowana ze środków
Zakład Układów Elektronicznych i Termografii
Zakład Układów Elektronicznych i Termografii Dr hab. Bogusław Więcek Prof. dr hab. Witold Pawelski Dr inŝ. Krzysztof Napiórkowski Dr inŝ. Mariusz Felczak Dr inŝ. Marcin KałuŜa Mgr inŝ. Krzysztof Tomalczyk
Politechnika Warszawska
Politechnika Warszawska Instytut Metrologii i Inżynierii Biomedycznej ul. Św. Andrzeja Boboli 8, 02-525 Warszawa Logiczne Układy Programowalne Wykład II Układy PLD - wprowadzenie dr inż. Jakub Żmigrodzki
Generator przebiegów pomiarowych Ex-GPP2
Generator przebiegów pomiarowych Ex-GPP2 Przeznaczenie Generator przebiegów pomiarowych GPP2 jest programowalnym sześciokanałowym generatorem napięć i prądów, przeznaczonym do celów pomiarowych i diagnostycznych.
Wejścia logiczne w regulatorach, sterownikach przemysłowych
Wejścia logiczne w regulatorach, sterownikach przemysłowych Semestr zimowy 2013/2014, WIEiK PK 1 Sygnały wejściowe/wyjściowe w sterowniku PLC Izolacja galwaniczna obwodów sterownika Zasilanie sterownika
Cyfrowe układy scalone
Cyfrowe układy scalone Ryszard J. Barczyński, 2010 2015 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku wewnętrznego Cyfrowe układy scalone Układy cyfrowe
PUKP Programowanie urządzeń kontrolno-pomiarowych. ztc.wel.wat.edu.pl
PUKP Programowanie urządzeń kontrolno-pomiarowych Zbigniew Jachna zbigniew.jachna@wat.edu.pl p. 124/45 ztc.wel.wat.edu.pl PUKP, 2016 1 Plan przedmiotu PUKP semestr forma zajęć, liczba godzin/rygor (x egzamin,
Systemy uruchomieniowe
Systemy uruchomieniowe Przemysław ZAKRZEWSKI Systemy uruchomieniowe (1) 1 Środki wspomagające uruchamianie systemów mikroprocesorowych Symulator mikroprocesora Analizator stanów logicznych Systemy uruchomieniowe:
Elektrotechnika II Stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013
I. O FIRMIE. Jeżeli czegoś nie można zmierzyć, to nie można tego ulepszyć... Lord Kelvin (Wiliam Thomas)
Jeżeli czegoś nie można zmierzyć, to nie można tego ulepszyć... Lord Kelvin (Wiliam Thomas) Gliwice 2008-12-02 2008-12-01 www.metronic.pl 1 I. O FIRMIE www.metronic.pl 2 O FIRMIE Siedziba firmy: KRAKÓW
Programowalne Układy Logiczne Konfiguracja/Rekonfiguracja
Programowalne Układy Logiczne Konfiguracja/Rekonfiguracja dr inż. Paweł Russek Program wykładu Metody konfigurowania PLD Zaawansowane metody konfigurowania FPGA Rekonfigurowalne systemy obliczeniowe Pamięć
SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701. SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701.
SigmaDSP - zestaw uruchomieniowy. SigmaDSP jest niedrogim zestawem uruchomieniowym dla procesora DSP ADAU1701 z rodziny SigmaDSP firmy Analog Devices, który wraz z programatorem USBi i darmowym środowiskiem
Opis przedmiotu zamówienia
Opis przedmiotu zamówienia Stanowiska do badań algorytmów sterowania interfejsów energoelektronicznych zasobników energii bazujących na układach programowalnych FPGA. Stanowiska laboratoryjne mają służyć
Układy zegarowe w systemie mikroprocesorowym
Układy zegarowe w systemie mikroprocesorowym 1 Sygnał zegarowy, sygnał taktujący W każdym systemie mikroprocesorowym jest wymagane źródło sygnałów zegarowych. Wszystkie operacje wewnątrz jednostki centralnej
Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści
Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, 2017 Spis treści Przedmowa 11 ROZDZIAŁ 1 Wstęp 13 1.1. Rys historyczny 14 1.2. Norma IEC 61131 19 1.2.1. Cele i
dokument DOK 02-05-12 wersja 1.0 www.arskam.com
ARS3-RA v.1.0 mikro kod sterownika 8 Linii I/O ze zdalną transmisją kanałem radiowym lub poprzez port UART. Kod przeznaczony dla sprzętu opartego o projekt referencyjny DOK 01-05-12. Opis programowania
INSTYTUT TECHNOLOGII ELEKTRONOWEJ
IC E M I INSTYTUT TECHNOLOGII ELEKTRONOWEJ PAMięĆ STAŁA ROM 16K MCY 7316N XX1^ Pamięć MCY 7316N XX jest statyczną pamięcią stalą ROM 16K (16384) bitów, zorganizowaną jako 2048 słów 8-bitoyych, wykonaną
Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08
Mikrokontrolery 16-bitowe Oferowane obecnie na rynku mikrokontrolery 16-bitowe opracowane zostały pomiędzy połowa lat 80-tych a początkiem lat 90-tych. Ich powstanie było naturalną konsekwencją ograniczeń
Programowalne układy logiczne kod kursu: ETD Wprowadzenie do techniki FPGA W mgr inż. Maciej Rudek dr inż.
Programowalne układy logiczne kod kursu: ETD008270 Wprowadzenie do techniki FPGA W1 3.03.2017 mgr inż. Maciej Rudek dr inż. Daniel Kopiec Informacje Prowadzący: Konsultacje: Strona kursu: mgr inż. Maciej
ZL10PLD. Moduł dippld z układem XC3S200
ZL10PLD Moduł dippld z układem XC3S200 Moduły dippld opracowano z myślą o ułatwieniu powszechnego stosowania układów FPGA z rodziny Spartan 3 przez konstruktorów, którzy nie mogą lub nie chcą inwestować
Lista zadań nr 1. Zagadnienia stosowanie sieci Petriego (ang. Petri net) jako narzędzia do modelowania algorytmów sterowania procesami
Warsztaty Koła Naukowego SMART dr inż. Grzegorz Bazydło G.Bazydlo@iee.uz.zgora.pl, staff.uz.zgora.pl/gbazydlo Lista zadań nr 1 Zagadnienia stosowanie sieci Petriego (ang. Petri net) jako narzędzia do modelowania
PROTOTYPOWANIE UKŁADÓW ELEKTRONICZNYCH Programowalne układy logiczne FPGA Maciej Rosół, Katedra Automatyki AGH, e-mail: mr@ia.agh.edu.
DATA: Ćwiczenie nr 4 PROTOTYPOWANIE UKŁADÓW ELEKTRONICZNYCH Programowalne układy logiczne FPGA Maciej Rosół, Katedra Automatyki AGH, e-mail: mr@ia.agh.edu.pl 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie
Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych
Mechatronika i inteligentne systemy produkcyjne Modelowanie systemów mechatronicznych Platformy przetwarzania danych 1 Sterowanie procesem oparte na jego modelu u 1 (t) System rzeczywisty x(t) y(t) Tworzenie
Struktura i funkcjonowanie komputera pamięć komputerowa, hierarchia pamięci pamięć podręczna. System operacyjny. Zarządzanie procesami
Rok akademicki 2015/2016, Wykład nr 6 2/21 Plan wykładu nr 6 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2015/2016
Inteligentny czujnik w strukturze sieci rozległej
Inteligentny czujnik w strukturze sieci rozległej Tadeusz Pietraszek Zakopane, 13 czerwca 2002 Plan prezentacji Problematyka pomiarów stężenia gazów w obiektach Koncepcja realizacji rozproszonego systemu
System mikroprocesorowy i peryferia. Dariusz Chaberski
System mikroprocesorowy i peryferia Dariusz Chaberski System mikroprocesorowy mikroprocesor pamięć kontroler przerwań układy wejścia wyjścia kontroler DMA 2 Pamięć rodzaje (podział ze względu na sposób
Kierunek Inżynieria Akustyczna, V rok Programowalne Układy Cyfrowe. Platforma sprzętowa. Rajda & Kasperek 2014 Katedra Elektroniki AGH 1
Kierunek Inżynieria Akustyczna, V rok Programowalne Układy Cyfrowe Platforma sprzętowa Rajda & Kasperek 2014 Katedra Elektroniki AGH 1 Program wykładu Architektura układów FPGA Rodzina Xilinx Spartan-6
Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08
Pamięci Układy pamięci kontaktują się z otoczeniem poprzez szynę danych, szynę owa i szynę sterującą. Szerokość szyny danych określa liczbę bitów zapamiętywanych do pamięci lub czytanych z pamięci w trakcie
Gotronik. Programator SuperPro 500P produkcji Xeltek
Informacje o produkcie Programator SuperPro 500P Xeltek Cena : 2.200,00 zł Producent : Xeltek Dostępność : Niedostępny Stan magazynowy : < 0 Średnia ocena : brak recenzji Utworzono 12-01-2017 produkcja
Kierunek Elektrotechnika Specjalność: Automatyka i metrologia http://www.automatyka.p.lodz.pl/ http://www.metrol.p.lodz.pl/ 1/35 Wykształcenie wszechstronne nowoczesne dobrze rozpoznawalne na rynku pracy
Automatyczne testowanie w układach FPGA
Automatyczne testowanie w układach FPGA prof. dr hab. inż. Kazimierz Wiatr Katedra Elektroniki Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki AGH email: wiatr@uci.agh.edu.pl ZAGADNIENIA:
ZAJĘCIA WYBIERALNE KIERUNEK ELEKTRONIKA I TELEKOMUNIKACJA STUDIA NIESTACJONARNE
ZAJĘCIA WYBIERALNE KIERUNEK ELEKTRONIKA I TELEKOMUNIKACJA STUDIA NIESTACJONARNE I-go STOPNIA maj 2016 STRUKTURA WYBORU sem. V sem. VI sem. VII sem. VIII p r z e d m i o t y k i e r u n k o w e blok obieralny
Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne
Spis treści 5 Spis treœci Co to jest mikrokontroler? Wprowadzenie... 11 Budowa systemu komputerowego... 12 Wejścia systemu komputerowego... 12 Wyjścia systemu komputerowego... 13 Jednostka centralna (CPU)...
Katedra Systemów Cyfrowego Przetwarzania Sygnałów
Katedra Systemów Cyfrowego Przetwarzania Sygnałów Proponowana specjalnośd I stopnia (inżynierska) dr inż. Wiesław Madej Pok 325A Informatyka Specjalnośd: Programowanie Systemów Automatyki Programowanie