DIGITÁLIS TECHNIKA (VIMIAA01)
|
|
- János Fodor
- 7 évvel ezelőtt
- Látták:
Átírás
1 Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Méréstechnika és Információs Rendszerek Tanszék Mérnök informatikus szak Alapképzés DIGITÁLIS TECHNIKA (VIMIAA01) FELKÉSZÜLÉSI SEGÉDLET A LABORATÓRIUMI GYAKORLATOKHOZ december 1. Verzió /targyak/vimiaa01
2 Tartalomjegyzék A laboratóriumi gyakorlatok általános jellemzői Laboratóriumi gyakorlat 1. hét Első lépések (Lab1_1 feladat) Egyszerű jelátvezetés (Lab1_1a feladat) Kettes komplemens képzés (Lab1_1b feladat) Aritmetikai műveletek (Lab1_1c feladat) Hétszegmenses kijelzés (Lab1_2 feladat) Csak érdeklődöknek! Laboratóriumi gyakorlat 2. hét Kombinációs függvények (Lab2_1 feladat) Elemi függvények (Lab2_1a feladat) BCD kód ellenőrzése (Lab2_1b feladat) Oszthatóság jelzése 3-ra vagy 5-re (Lab2_1c feladat) Hierarchikus tervezés (Lab2_2 feladat) Csak érdeklődőknek! Laboratóriumi gyakorlat 3. hét Kombinációs funkcionális egységek (Lab3_1 feladat) Dekóder (Lab3_1a feladat) Enkóder (Lab3_1b feladat) Csak érdeklődőknek! Prioritás enkóder (Lab3_1c feladat) Multiplexer (Lab3_1d feladat) Kétdigites hétszegmenses kijelzés (Lab3_2 feladat) szeptember 1. (v2.0) i
3 A laboratóriumi gyakorlatok általános jellemzői A félév során a Digitális technika tárgy oktatásának laboratóriumi gyakorlatain egy valódi, ipari minőségű (és komplexitású) fejlesztési környezetet fogunk használni, kiegészítve egy kifejezetten oktatási célra készített demonstrációs kártyával és a hozzá tartozó alkalmazásokkal. A tárgy témakörét jelentő digitális rendszerek fizikai megvalósításának alapja a laboratóriumban egy korszerű félvezető technológia eszköz, a felhasználó által programozható logikai áramkör (FPGA, Field Programmable Gate Array) lesz. Az eszköz használata hagyományos, úgynevezett kapcsolási rajz szintű tervezéssel is lehetséges, de a tárgyban mi a programozási nyelvekhez hasonló szintaktikájú Verilog hardver leíró nyelvet (Verilog HDL) fogjuk használni. A Verilog HDL szintaktikáját fokozatosan, az újabb elemeket hétről-hétre bevezetve ismertetjük majd, először csak a legszükségesebb részhalmazt használva. A tervezői környezet ismertetésénél már az első héten megmutatjuk a projektlétrehozás, funkcionális tesztelés (szimuláció) és a programozói/konfigurációs fájl generálás lépéseit. Ezek a lépések kezdetben talán túl soknak tűnnek, de reményeink szerint könnyen elsajátíthatók és a féléves anyag elsajátítása közben készségszinten alkalmazhatók lesznek. A Xilinx ISE 14.6 tervezői rendszer a laborgépeken elérhető, továbbá a WebPACK nevű verziója bárhol szabadon telepíthető, bár kissé helyigényes (> 10 GiB). A letöltéshez, telepítéshez a tárgy honlapján találhatók információk, továbbá közvetlenül a gyártó honlapján is elérhető minden részlet. Az ISE tervezői környezet használatát a tárgy oktatása szempontjából szükséges minimumra korlátozva a Xilinx ISE 14.6 használata című diasorozat ismerteti. Első használat előtt érdemes átnézni, az első heti laboratórium ennek ismertetésével kezdődik. A diasorozat a legegyszerűbb lépéseket mutatja be, de a későbbiekben is ugyanezeket fogjuk használni, fokozatosan kiegészítve újabb és újabb részletekkel. Az elkészített programozói fájlokat a LOGSYS Spartan-3E FPGA kártya segítségével fogjuk ellenőrizni. A kártya ismertetése megtalálható a tárgy honlapján elérhető linkek segítségével. A kártya használatával a tárgy ismeretanyagának minden fontos részlete bemutatható és a félév során végig ezt fogjuk használni. Néhány esetben külső modullal is kiegészítjük, hogy még inkább erősítsük a laboratóriumi feladatok gyakorlati alkalmazásokhoz kötését. A kártyához kifejlesztett LOGSYS GUI és a félév második felében használandó MiniRISC IDE olyan PC-s alkalmazások, amelyek a digitális hardver, illetve a félév második felében a mikroprocesszoros vezérlőn realizált gépközeli szoftver jellegű feladatok fejlesztését kényelmes környezetben biztosítják. Az eszközök ismertetéséhez a tárgy honlapon linkek találhatók. A laboratóriumi gyakorlatok leírása rövid, 2 oldalas feladatismertetőben történik. Az adott hétre vonatkozó laboratóriumi ismertetőt a laboratóriumi foglalkozás előtt el kell olvasni, ennek hiánya a laboratóriumi tervezési feladatok sikeres elvégzését nagyban hátráltatja. A laboratóriumi tervezési feladatok célja a tárgy ismeretanyagának gyakorlati példákkal segített elsajátítása. A tervezési feladatokat a felkészülést segítő diasorozatok ismertetik, ezeket is előzetesen el kell olvasni. A laboratóriumi feladatok részletei a tárgy számonkéréseiben (zárthelyi, illetve vizsgakérdésekben) is előfordulnak a későbbiekben. A laboratóriumban a hallgatók 2 fős csoportokban végzik munkájukat. Bízunk benne, hogy a csoportok mindkét tagja aktívan be tud kapcsolódni a feladatok megoldásába és a félév során tudnak végig közösen dolgozni. A laboratóriumi aktivitásra vonatkozó pontszám közös a csoport tagjai számára. Minden laboratóriumi alkalommal maximum 1 pont szerezhető. Célunk ezzel pusztán az ösztönzés, ha valaki nem tudna egy-egy feladatot elvégezni, az nem jelent semmi komoly hátrányt. Persze a sikerélmény sajnos elmarad és szerintünk a jól végzett munka örömét nem pótolja semmi. A tapasztalatokat jegyezzék fel az adott heti Laboratórium eredmények kérdőíveken szeptember 1. (v2.0) 1
4 1 Laboratóriumi gyakorlat 1. hét Az első héten a tervező rendszer és a laboratóriumi eszközök, környezet megismerése a cél. 1.1 Első lépések (Lab1_1 feladat) A Lab1_1 feladat három részletből áll. Mindhárom részfeladat ugyanazon interfészeket használja, tehát könnyen kezelhető egyetlen projektkörnyezetben. A feladatok egyszerűek, a Verilog HDL nyelv legszűkebb eszközkészletének ismeretét igénylik, és digitális technikai előképzettség nélkül is végrehajthatók. A használt nyelvi eszközöket az alábbi táblázat foglalja össze (Verilog HDL ismertetető diasorozat dia). kulcsszavak module, endmodule, input, output, wire, signed, assign megjegyzések jelzése // bitvektorok kezelése egyedi jelek, tartományok, konstansok operátorok +, -, *, ~ (bitenkénti negálás) Mindhárom részfeladat általános felépítése a következő: Bemeneti változók: a kártya 8 bites DIP kapcsolójának jelei (sw[7:0]) Kimeneti változók: a kártya 8 bites LED kijelzője (ld[7:0]) A feladat funkcionális modellje: egy egyszerű leképezés, azaz Kimenet = f(bemenet) A feladat grafikus modellje az 1-1. ábrán látható. Az ábrán két verzióban rajzoltuk fel a modellt, először a jeleket egyedi bitenként rajzolva, másodszor bitvektor változóként használva. Az ábrázolási módok használata, a koncepcionális modell, mindig attól függ, melyik módszer illeszkedik jobban a feladathoz ábra: A Lab1_1 feladat grafikus modellje. Az 1-1. ábra központi blokkja a tulajdonképpeni tervezési egység. A tervezési egységet egy Verilog modulban realizáljuk, amint azt az alábbi példa ismerteti. Az adott részfeladat funkcionalitását a modul törzsben specifikált működési előírások adják meg. module Lab1_1( input [7:0] sw, output [7:0] ld ); //Ide jön a funkciót leíró HDL kód endmodule szeptember 1. (v2.0) 2
5 1.1.1 Egyszerű jelátvezetés (Lab1_1a feladat) Az első demonstrációs feladatban a logika 8 darab közvetlen vezetéket jelent (SW[i] LD[i], i = 0 7), tehát nincs komplikált funkcionalitása. Az egyszerű értékadás (átmásolás) eredményeképpen az egyes kapcsolókkal tudjuk a LED-ek állapotát vezérelni. A feladat célja az első mintaprojektben a XILINX ISE 14.6 tervezői környezet használatának megismerése, a Xilinx ISim szimulátor elindítása és interaktív módban néhány tesztvektor hatásának ellenőrzése. Ezután a technológiai feldolgozás, implementáció végén, a programozói fájl generálásának befejezésekor a LOGSYS GUI elindítása, a letöltés végrehajtása és a LOGSYS Spartan-3E FPGA kártyán a működés ellenőrzése Kettes komplemens képzés (Lab1_1b feladat) A második feladat kapcsolódik az előadáson és a gyakorlaton megismert, egyik legfontosabb számábrázolási formátum, a kettes komplemens kód tulajdonságainak, jellemzőinek megismeréséhez. A bemeneti változót 8 bites bináris értékként alkalmazzuk, és az ismert részműveletekkel állítjuk elő ennek 8 biten ábrázolt kettes komplemensét Aritmetikai műveletek (Lab1_1c feladat) A harmadik feladatban a bemeneti 8 bites változóból résztartomány kijelöléssel 2 db 4 bites változót képezünk (a[3:0] és b[3:0]). Ezeket a változókat használjuk a Verilog HDL aritmetikai operátorainak tesztelésére, előjel nélküli és előjeles kódolást is alkalmazva. A fontosabb aritmetikai operátorok: + (összeadás), - (kivonás), * (szorzás), / (osztás), % (modulus) és ** (hatványozás). Az összeadás, kivonás és szorzás operátorokhoz képes a rendszer automatikusan hardvert generálni. Az osztás, a modulus és a hatványozás operátorok jobboldali operandusa nem lehet tetszőleges, csak 2 hatvány szerinti konstans, ezért ezeket most nem vizsgáljuk. Az eredményeket a 8 bites LED kijelzőn (ld[7:0]) jelenítjük meg, a szükséges konverziót a rendszer az adatok típusa szerint elvégzi, ha szükséges. 1.2 Hétszegmenses kijelzés (Lab1_2 feladat) Csak érdeklődöknek! Az első heti laboratóriumi gyakorlat utolsó feladata a hétszegmenses kijelző működtetése. Mivel még nem tudunk automatikus kapcsolgatást létrehozni, ezért csak statikusan, egy-egy digitet manuálisan kiválasztva tesztelhetünk, a nyomógombok használatával. Ez a feladat egy új projekt létrehozását igényli a sokkal bővebb interfészlista miatt. A többdigites kijelzés interfészeinek minimalizálása érdekében a kijelző világító szegmensei úgynevezett sor-oszlop kiválasztással, mátrixszerű elrendezésben kapcsolhatók be. Azaz a közösen vezérelt szegmenskép csak azon a digit pozíción válik láthatóvá, amelyhez tartozó kiválasztó jelet is aktiváljuk. (Mivel a LOGSYS Spartan-3E FPGA kártyán ráadásul a hétszegmenses kijelző és az 5x7 pontmátrix kijelző közös szegmensvezetékeket használ, a pontmátrix kijelző zavaró működését is meg kell szüntetnünk az oszlopkiválasztó jelek inaktív értékre állításával.) A hétszegmenses kijelzők egyszerűségüknél fogva elsősorban numerikus kijelzésre szolgálnak, de bizonyos esetekben, a felhasználói intelligenciát is figyelembe véve, alkalmasak karakteres üzenetek megjelenítésére is. A Lab1_2 feladat ezekre is mutat példát, melynek alapján megállapítható, hogy direkt esetben karakterenként 7 bit szükséges a kijelzéshez. A 3. héten látni fogjuk, hogy numerikus kijelzéshez egy bináris/hexa hétszegmenses leképezéssel, indirekt módon akár 4 bit/számjegy is elegendő lehet szeptember 1. (v2.0) 3
6 Műszaki informatika BSc képzés Digitális technika BMEVIMIAA01 Laboratórium 1. hét eredmények Laborkurzus kódja: Mérőcsoport száma: Dátum: Hallgatók neve: NEPTUN kódja: Digit kódja: Mérésvezető neve: Mérésvezető neve: Eredmény: Lab1_1a feladat: A feladat elkészült, működött? Igen Nem Hány tesztvektort használtak?... Lab1_1b feladat: A kettes komplemens képző működött? Igen Nem Melyik az a 2 db 8 bites érték, melynek kettes komplemense önmaga:. Lab1_1c feladat: A választott adattípus: előjeles előjel nélküli A választott művelet: + (ADD) - (SUB) * (MUL) A digit kódjaik számjegyeit páronként felhasználva (két első jegy, két második, stb.) a választott paraméterek szerint végezze el a 6 db aritmetikai műveletet és írja le az eredményeket! 1: 2:.. Lab1_2 feladat: Csak érdeklődőknek! A feladat elkészült, működött: Igen Nem Írják le az előírt kijelzési képekhez tartozó 8 bites szegmenskódokat: 2014: 2:.. 0:.. 1:.. 4: FPGA: F:.. P:.. G:.. A: 26 C: 2:.. 6:.. :.. C: szeptember 1. (v2.0) 4
7 2 Laboratóriumi gyakorlat 2. hét A laboratórium az előadáson megismert legegyszerűbb módszerek alapján a kombinációs logikai függvények szokásos specifikációs lehetőségeit tekinti át és bemutatja a realizációs technikákat. Néhány elemi függvény felírása után a feladatokban a gyakorlaton elemzett két példa realizációjára kerül sor. Ezen utóbbi esetekben felírjuk a diszjunktív normál alakhoz tartozó, mintermek használatával kifejezett logikai egyenleteket, származtatjuk a legegyszerűbb kifejezéseket (amennyiben lehetséges az egyszerűsítés) és rámutatunk a több kimenetű logika esetén kihasználható együttes minimalizációs lehetőségekre is. A következő feladat egy egyszerű funkcionális egység, az egybites teljes összeadó (FADD) tervezése és alkalmazása több bites összeadók felépítésére. Az elemi modul elkészítése a logikai összefüggések alapján történhet, a több bites egység létrehozása már egyszerű strukturális építkezés, azaz az összeadás műveletre vonatkozó egyszerű lineáris kaszkádosítási szabály használata. Mindegyik feladathoz elkészítjük az ellenőrzéshez szükséges szimulációs tesztkörnyezetet is és teszteljük a funkciók helyes végrehajtását. A korlátozott számú bemeneti változószámok (4, illetve 8) miatt mindegyik esetben teljes körű, kimerítő tesztelést végzünk, az összeadó esetében algoritmikus tesztvektor generálást alkalmazva és a kiértékelést támogató referencia értéket használva. A megtervezett logikai áramkörök működését a LOGSYS Spartan-3E FPGA kártyán ellenőrizzük. A 2. laboratórium során a Verilog HDL nyelvi ismereteinket bővítjük a kétváltozós bitszintű logikai operátorok (&,, ^, ~) és ezek negáltjainak (~&, ~, ~^) használatával, egyedi és vektorváltozókon értelmezve. Alkalmazzuk az úgynevezett redukciós logikai operátorokat is, melyek egyetlen több bites vektorváltozó saját bitjei között értelmezett műveletek. Bevezetjük az aritmetikai összehasonlítás operátort (egyenlő, nagyobb és kisebb), amely sok esetben kifejezőbb olvasási képet ad a függvények felírásakor, értelmezésekor. A szimuláció hatékonyabbá tétele érdekében megmutatjuk az algoritmikusan generált tesztvektorok használatát a lineáris időtengelyen történő felsorolással szemben. Bevezetjük a válaszjel programozott monitorozását és ez alapján egy H hibajel generálását, amennyiben eltérés lenne tapasztalható. Nagymennyiségű tesztvektor használata esetén ezek a lépések nagyon hasznosak. 2.1 Kombinációs függvények (Lab2_1 feladat) A Lab2_1 feladat során a kombinációs függvények 4 változós verzióit realizáljuk. A bemeneti változók a 8 bites DIP kapcsoló alsó bitjei, a kimeneteket a 8 bites LED kijelző alsó 4 bitjére kötjük. A feladat megoldása során az első héten megismert módon létrehozzuk az új projektet (Lab2_1 néven), létrehozzuk az új Verilog forrásfájlt, a projekthez hozzáadjuk az interfész specifikációt tartalmazó UCF fájlt és beállítjuk a szükséges kivezetések aktivitását Elemi függvények (Lab2_1a feladat) Az első feladat szerepe az elemi 4 változós függvények bemutatása. A beállított 4 bemeneti változó segítségével specifikáljuk az ÉS (AND), a VAGY (OR), a XOR és a NOR függvényeket. Ezen elemi függvények realizációja segít a logikai operátorok használatának gyakorlásában. Mivel a bemeneti változónk automatikusan egy több bites vektorváltozó, a logikai függvények specifikálása történhet az úgynevezett redukciós operátorokkal is. A logikai függvények különböző realizációi (kapcsolási rajz, egyenlet, igazságtáblázat és Karnaugh tábla) ellenőrizhetők a fejlesztőrendszer eszközeit használva. A funkcionális működést a szimuláció során alkalmazott 16 tesztvektor segítségével ellenőrizhetjük szeptember 1. (v2.0) 5
8 2.1.2 BCD kód ellenőrzése (Lab2_1b feladat) A második feladatban a bemeneti 4 bites kód ellenőrzését végezzük el az érvénytelen BCD kód detektálása érdekében. A logikai feladat kettős. Először meg kell határoznunk, melyek azok a kódok, amelyek nem felelnek meg az érvényes BCD kód feltételnek, ennek jelzéséhez ki kell fejlesztenünk a hibajelző error függvényt. Majd a második lépésben ennek használatával a kijelzőn a minden LED világít hibajelzést kell kiadnunk, ha a kód nem felel meg a BCD előírásnak. A 4 bites bemeneti kódok 16 lehetséges kombinációt (mintermet) fednek le, ebből 6 nem érvényes BCD kód. Az error jelzés logikai függvénye ezen mintermek esetén aktív. Adjuk meg a függvényt a legegyszerűbb alakban is. Sajnos ez már nem fejezi ki közvetlenül a jelentését, sokkal kifejezőbb az aritmetikai összehasonlítással megadott forma. Az önálló error függvény legegyszerűbb formáját felhasználva a teljes kijelzéshez tartozó 4 vezérlő függvény származtatható: LD[i ]=SW[i] error; (i = 0 3). Figyelembe véve az eredeti kijelzési funkciót, hogyan alakul az egyes LED-eket vezérlő logika? Oszthatóság jelzése 3-ra vagy 5-re (Lab2_1c feladat) A harmadik feladat a 4 bites bemeneti kódból a 3-mal vagy 5-tel maradék nélkül osztható értékek kijelzése. A kiértékelés alapján a függvény 8 mintermje aktív. Egyszerűsítési lehetőség nincs. A negált függvény is ugyanilyen komplexitású. Azonban alaposabb vizsgálattal bizonyos szimmetriatulajdonság felfedezhető! Ez vezet az elemi XOR függvény alkalmazhatóságának felismeréséhez! (Hosszas levezetés, algebrai átalakítások után is eljuthatunk ide.) 2.2 Hierarchikus tervezés (Lab2_2 feladat) Csak érdeklődőknek! Az utolsó feladat a hierarchikus tervezést mutatja be. Összetett feladatoknál, vagy ha bizonyos alapfunkciók többször ismétlődnek, érdemes a terv bizonyos részeit almodulokba szervezni. Ezáltal könnyen újrahasznosítható, tehát több példányban beépíthető egységeink lesznek. A 2.2 feladatban ezt egy négybites összeadó kialakításán keresztül mutatjuk be. Először tervezünk egy egybites teljes összeadót (FADD) a bináris összeadás ismert logikai függvényei alapján, majd ebből a kívánt adatszélességnek megfelelően 4 db-ot lineáris kaszkádosítással, az átvitel jel láncba fűzésével összekapcsolunk és felépítünk egy négybites összeadót. Hangsúlyozni kell, hogy ez valóban azt jelenti, hogy az alapelemet 4 példányban beépítjük, minden bitpozícióban ugyanaz a típusú modul működik, ugyanazon működési elv szerint, csak éppen más helyiértékű biteken végzi el a bináris összeadást. Ezt a fajta újrafelhasználást példányosításnak nevezzük, mert a logika több példányban beépül. Egy négybites összeadó négyszer annyi logikai erőforrást igényel (ebben a struktúrában), mint egy egybites összeadó. Az ellenőrzésnél először az elemi, egybites FADD összeadót szimuláljuk. A 3 bemeneti változóból adódó 8 db tesztvektor teljes lefedést biztosít! A tesztelés előkészítésekor ügyeljünk a tesztkörnyezet hozzáadásakor a társításra, azaz hogy melyik tervfájlt kívánjuk tesztelni (az FADD.v esetén). A négybites összeadó = 9 bemeneti változója miatt 2 9 = 512 tesztvektorral lenne teljesen ellenőrizhető. Mivel a mi tervünkben a ci bemenet a lánc elején konstans 0, ezért 256 tesztvektor elegendő. A 256 tesztvektort érdemes ciklusban, algoritmikusan generálni és az ellenőrzést is egy referencia értékkel automatizálni. Természetesen a teljes funkcionális tesztelés biztosítható kevesebb tesztvektorral is, ha kihasználjuk a kaszkád felépítés tulajdonságát. A hatékony tesztelés, a legkevesebb számú, de még teljes tesztelést biztosító tesztvektor készlet meghatározása egy külön szakmai terület szeptember 1. (v2.0) 6
9 Műszaki informatika BSc képzés Digitális technika BMEVIMIAA01 Laboratórium 2. hét eredmények Laborkurzus kódja: Mérőcsoport száma: Dátum: Hallgatók neve: NEPTUN kódja: Digit kódja: Mérésvezető neve: Mérésvezető neve: Eredmény: Lab2_1a feladat: A feladat elkészült, működött? Igen Nem Melyik függvény használható egy bitvektor nulla értékének tesztelésére? Lab2_1b feladat: Mi volt az error logikai függvényének a legegyszerűbb alakja? Aritmetikai megközelítéssel hogyan írható fel az error jel? Lab2_1c feladat: A 3-mal vagy 5-tel oszthatóságot tesztelő függvényben hány minterm aktív?. A bitképeket vizsgálva milyen közös tulajdonságot láthatunk?.. Melyik az az alap függvény, ami éppen ezt a tulajdonságot fejezi ki?. Lab2_2 feladat: Csak érdeklődőknek! A feladat elkészült, működött: Igen Nem Az FADD modul használatával elkészült 4 bites összeadó előjeles négybites bemenetek esetén képes-e a művelet helyes elvégzésére vagy sem? Válaszát indokolja! szeptember 1. (v2.0) 7
10 3 Laboratóriumi gyakorlat 3. hét A laboratóriumi gyakorlat az előadáson megismert fontosabb kombinációs funkcionális logikai egységeket tekinti át, ismerteti szabványos belső felépítésüket. Ezek az egységek a dekóder/demultiplexer, enkóder, prioritás enkóder és multiplexer. Ezek a legalapvetőbb logikai funkciók, amelyek segítségével nagyon sok feladatot (könyvtári szabvány méretű modulokat használva) átláthatóan, az adatfolyam struktúrát érthetően, öndokumentáló módon realizálva oldhatunk meg. Ekkor természetesen lemondunk az abszolút minimális erőforrásigény érvényesítéséről. Ezeknek az áramköröknek lényege a bináris kód és az 1-az-N-ből kód közötti átalakítás, ami persze a logikai függvények teljes igazságtáblás reprezentációjára, a bemeneti kombinációk és a mintermek kapcsolatára vezethető vissza. Igen sok esetben ezek a teljes függvényreprezentációk az esetleg nem teljes kihasználtság ellenére a legkedvezőbb, könnyen tesztelhető megoldásokra vezetnek. Néhány feladat pedig automatikusan igényli ezeknek a szabványos funkcionális elemeknek a használatát. Hangsúlyozandó ezen elemek szabványos, könyvtári jellegét, mindegyiket önálló modulban realizáltuk. A választott méret 3-ból 8-ba, illetve 8-ból 3-ba, a LOGSYS Spartan-3E FPGA kártyán könnyen elérhető felhasználói interfészjelek (kapcsolók és LED-ek) adott száma miatt. A fentiekben említett szabványos kombinációs funkcionális elemek jellemzően bináris fa struktúrában bővíthetők, azaz a kisebb méretű eszközökből, a speciális engedélyező bemeneteket használva nagyobb méretű, azonos funkciójú egységek képezhetők. (Emlékezzünk vissza az egy bites teljes összeadóra, amit lineárisan lehetett bővíteni!) Tehát az 1:2 vagy 2:4 típusú dekóderekből könnyen készíthetünk 2:4 ill. 4:16 méretű dekódereket, illetve 2:1 ill. 4:1 multiplexerekből 4:1 vagy 16:1 multiplexereket. Ezeket a bővítési szabályokat érdemes ismernünk, bár a HDL alapú tervezéssel jelentőségük természetesen csökkent, hiszen a nyelvi specifikációban extrém eseteket kivéve azonnal a szükséges méretű elemet definiáljuk. Fontos tulajdonság a funkcionális egységekhez rendelhető engedélyezhetőség. Ez azt jelenti, hogy az egység kimenetei egy kiegészítő, az alapfunkcióhoz nem tartozó bemenettel, az engedélyező bemenettel teljesen kikapcsolhatók, inaktív állapotba helyezhetők. Ez a belső felépítés komplexitását esetleg kissé növeli (jellemzőn plusz egy bemenet az ÉS kapukon), de jelentősen javítja az egységek használhatóságát, flexibilitását. Az egyes speciális funkcionális egységek engedélyezhetőségének a továbbiakban még fontos jelentősége lesz. A Verilog nyelvi eszközök közül megismerünk egy fontos szerkezetet, az always blokk néven ismert viselkedési leírást. Ez a nyelvi elem egy zárt egységként értelmezhető, amelynek működését az abban található utasítások sorozata határozza meg. A blokkban előírt aktivitások akkor hajtódnak végre, ha az úgynevezett érzékenységi listában lévő események közül valamelyik bekövetkezik, ez kombinációs hálózatoknál jellemzően bármelyik bemenet megváltozását jelenti. Ennek kifejezési módja jelölés. Ezután a blokk végrehajtási folyamata az utasítások sorról sorra történő kiértékelésével, a blokk feladatainak teljes végrehajtásával végződik és azonnal kész újabb indulásra, amint újabb esemény ezt kiváltja. Megismerjük a közömbös, Don t Care (x) logikai érték alkalmazását, mind a bemeneti kombinációk specifikációjában, mind a tesztvektorok tömör megadási módjánál. Igen hasznos lehetőség a feladatok jó áttekinthetőségéhez, az egyszerűsített, logikus specifikáció megadáshoz. A szimulációkban eddig lineáris időtengely mellett, egyszerű felsorolással, ill. ciklikus tesztvektor generálással dolgoztunk. Ezek az aktivitások jellemzően egy bizonyos idő után befejeződnek. A laborgyakorlat során megismerjük a folyamatos, a szimuláció teljes ideje alatt fennmaradó aktivitás szeptember 1. (v2.0) 8
11 egyszerű előírhatóságát, ami a későbbiekben fontos rendszerjelek, pl. az órajel előállítását teszi lehetővé. 3.1 Kombinációs funkcionális egységek (Lab3_1 feladat) A feladat a tipikus egységek realizálására koncentrál. Egyrészt bemutatja őket, ezáltal segítve megismerésüket, tulajdonságaik memorizálását, másrészt ismerteti a különböző lehetséges specifikációs módszereiket. Ez igaz a dekóder, multiplexer és a más hasonló eszközökre. A nyelvi leírás alapján az egységek különböző módon képzelhetők el, de a végleges technológiai megoldás (egy adott környezetben és tervezői előírások mellett, mint sebesség, erőforrásigény, stb.) jellemzően ugyanazt a hálózatot eredményezik. Ennek ellenére érdemes legalább megismerni ezeket a stílusokat, hiszen a más forrásokból kapott korábban megírt specifikációk értelmezése is sok esetben szükséges képesség. A dekóder/demultiplexer ugyanannak az áramköri modulnak két lehetséges elnevezése. Az enkóder és a prioritás enkóder azonban eltérő funkciók, az utóbbi lényegesen több területen használható és egyúttal realizálni képes a normál enkóder feladatát is. A szimulációs tesztvektor készlet mérete a bemenetek számával esetleg ugrásszerűen megnőhet. Ha vannak ismereteink a realizációs részletekről, akkor sokszor elkerülhető a teljes tesztvektor készlet használatának szükségessége, alkalmazhatunk kevesebb tesztvektort, sőt kihasználhatjuk a funkcionális tesztelésnél a bemenetek tetszőleges értékkel ( x, Don t Care) történő vezérlését is Dekóder (Lab3_1a feladat) A dekóder funkció specifikálására több lehetőség is választható. Egy specifikációs stílust alkalmazva tervezze meg a modult, ellenőrizze szimulációval és a demonstrációs kártyán működés közben Enkóder (Lab3_1b feladat) Csak érdeklődőknek! Az enkóder funkció specifikálása viszonylag egyértelmű. Gondot jelent az érvénytelen bemeneti állapotok kezelése és jelzése a kimeneten. A realizációs logika meglehetősen bonyolult. Gondolja át a megoldási lehetőségeket, tegyen javaslatot az érvénytelen bemeneti érték fennállását kijelző logikára. A feladatot nem kell realizálni, de a minta fáljokat érdemes áttekinteni Prioritás enkóder (Lab3_1c feladat) A prioritás enkóder egy nagyon hasznos funkció. Tervezze meg a modult és ellenőrizze a működését Multiplexer (Lab3_1d feladat) A multiplexer a legfontosabb alapelem. Egy specifikációs stílust alkalmazva tervezze meg a modult, ellenőrizze szimulációval és az demonstrációs kártyán működés közben. 3.2 Kétdigites hétszegmenses kijelzés (Lab3_2 feladat) A feladat során megismerjük az időmultiplex vezérlést egy kétdigites kijelzőt realizálva. Megtervezzük a hétszegmenses kijelzőhöz használható HEX7SEG hexadecimális kódkonvertert, egy multiplexerrel az órajel ütemében választunk a számjegyek közül, miközben a kijelző alsó 2 digitjét ugyanebben az ütemben váltogatjuk. A vezérlő órajel frekvenciáját széles határok közt változtatva (10 Hz 8 MHz) megvizsgáljuk ennek hatását a felhasználói élményre szeptember 1. (v2.0) 9
12 Műszaki informatika BSc képzés Digitális technika BMEVIMIAA01 Laboratórium 3. hét eredmények Laborkurzus kódja: Mérőcsoport száma: Dátum: Hallgatók neve: NEPTUN kódja: Digit kódja: Mérésvezető neve: Mérésvezető neve: Eredmény: Lab3_1a feladat: A dekóder elkészült, működött? Igen Nem Melyik stílus szerint specifikálta? Miért ezt választotta?.. Lab3_1b feladat: Csak érdeklődőknek! Mi a fő probléma a funkció megtervezésekor? Lab3_1c feladat: Mi az előnye a prioritás enkódernek a normál enkóderhez képest?.. Miért előnyös a Don t Care (x) használata a bemeneti feltételek megadásánál?.. Lab3_1d feladat: Mi a multiplexer szerepe az adatutak kezelésénél?.. Mit jelent a buszmultiplexer elnevezés?.. Lab3_2 feladat: A feladat elkészült, működött: Igen Nem Mit tapasztalt a kétdigites kijelző különböző frekvenciájú vezérlésénél? Frekvencia 1 Hz 10 Hz 100 Hz 1 khz 10 khz Kijelzés minősége 100 khz 1 MHz 8 Mhz Szöveges értékelés:.. Mi a minimálisan elfogadható kapcsolási frekvencia értéke? szeptember 1. (v2.0) 10
Digitális technika (VIMIAA01) Laboratórium 1
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA01) Laboratórium 1 Fehér Béla Raikovich Tamás,
RészletesebbenLaborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)
Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD) Kombinációs LABOR feladatok Laborfeladat: egyszerű logikai kapuk vizsgálata Logikai műveletek Tervezz egy egyszerű logikai kapukat
RészletesebbenLOGIKAI TERVEZÉS. Előadó: Dr. Oniga István egyetemi docens. 2010 I félév
LOGIKAI TERVEZÉS PROGRAMOZHATÓ ÁRAMKÖRÖKKEL Előadó: Dr. Oniga István egyetemi docens 2010 I félév A tárgy weboldala http://irh.inf.unideb.hu/user/onigai/ltpa/logikai_tervezes.htmltervezes.html Adminisztratív
Részletesebbenwww.acelkft.hu Elektronikus öltözőszekrényzárak
Elektronikus öltözőszekrényzárak Tronic Pro elektronikus szekrényzár Sportlétesítmények, uszodák, fürdők, szállodák, fitness klubok, bevásárló központok, iskolák, egyetemek, repülőterek, kollégiumok, hivatalok,
RészletesebbenAdatok ábrázolása, adattípusok. Összefoglalás
Adatok ábrázolása, adattípusok Összefoglalás Adatok ábrázolása, adattípusok Számítógépes rendszerek működés: információfeldolgozás IPO: input-process-output modell információ tárolása adatok formájában
Részletesebbentetszőleges időpillanatban értelmezhető végtelen sok időpont értéke egy véges tartományban bármilyen értéket felvehet végtelen sok érték
Elektronika 2 tetszőleges időpillanatban értelmezhető végtelen sok időpont értéke egy véges tartományban bármilyen értéket felvehet végtelen sok érték Diszkrét időpillanatokban értelmezhető (időszakaszos)
RészletesebbenEgyszerű áramkörök vizsgálata
A kísérlet célkitűzései: Egyszerű áramkörök összeállításának gyakorlása, a mérőműszerek helyes használatának elsajátítása. Eszközszükséglet: Elektromos áramkör készlet (kapcsolótábla, áramköri elemek)
RészletesebbenVodafone ReadyPay. Használati útmutató
Vodafone ReadyPay Használati útmutató 1 - Párosítás Bluetooth-on keresztül, első beállítások 2 - Fizetés 3 - Menüpontok Párosítás Bluetooth-on keresztül, első beállítások Az első lépés Megjegyzés: A ReadyPay
RészletesebbenA Hozzárendelési feladat megoldása Magyar-módszerrel
A Hozzárendelési feladat megoldása Magyar-módszerrel Virtuális vállalat 2013-2014/1. félév 3. gyakorlat Dr. Kulcsár Gyula A Hozzárendelési feladat Adott meghatározott számú gép és ugyanannyi független
RészletesebbenTANTÁRGYI ÚTMUTATÓ. Pénzügyi-számviteli informatika 2. tanulmányokhoz
IV. évfolyam Pénzügy és Számvitel Szak/Minden szakirány BA TANTÁRGYI ÚTMUTATÓ Pénzügyi-számviteli informatika 2. tanulmányokhoz TÁVOKTATÁS 2014/2015. I. félév A KURZUS ALAPADATAI Tárgy megnevezése: Pénzügyi-számviteli
RészletesebbenSzámrendszerek közötti átváltások
Számrendszerek közötti átváltások 10-es számrendszerből tetszőleges számrendszerbe Legyen az átváltani kívánt szám: 723, 10-es számrendszerben. Ha 10-esből bármilyen számrendszerbe kívánunk átváltani,
RészletesebbenDigitális technika VIMIAA01
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika VIMIAA01 Fehér Béla BME MIT Digitális Rendszerek Számítógépek
RészletesebbenHÁLÓZATSEMLEGESSÉG - EGYSÉGES INTERNET SZOLGÁLTATÁS-LEÍRÓ TÁBLÁZAT
HÁLÓZATSEMLEGESSÉG - EGYSÉGES INTERNET SZOLGÁLTATÁS-LEÍRÓ TÁBLÁZAT - 2016.04.01 után kötött szerződésekre Díjcsomag neve Go Go+ Go EU Go EU+ Kínált letöltési sebesség - 3G 42 Mbit/s 42 Mbit/s 42 Mbit/s
RészletesebbenTANTÁRGYI ÚTMUTATÓ. Prezentáció és íráskészségfejlesztés. tanulmányokhoz
I. évfolyam GM és PSZ szak BA TANTÁRGYI ÚTMUTATÓ Prezentáció és íráskészségfejlesztés tanulmányokhoz TÁVOKTATÁS Tanév (2014/2015) I. félév A KURZUS ALAPADATAI Tárgy megnevezése: Prezentáció és íráskészség
RészletesebbenKorszerű geodéziai adatfeldolgozás Kulcsár Attila
Korszerű geodéziai adatfeldolgozás Kulcsár Attila Nyugat-Magyarországi Egyetem Geoinformatikai Főiskolai Kar Térinformatika Tanszék 8000 Székesfehérvár, Pirosalma -3 Tel/fax: (22) 348 27 E-mail: a.kulcsar@geo.info.hu.
RészletesebbenTelepítési leírás - 6550AM kitakarásvédett PIR mozgásérzékelő
Telepítési leírás - 6550AM kitakarásvédett PIR mozgásérzékelő Telepítési útmutató Az érzékelők kialakításuknak köszönhetően kiküszöbölik a téves riasztásokat. Kerülendők viszont az alábbiak (1. ábra):
RészletesebbenEPER E-KATA integráció
EPER E-KATA integráció 1. Összhang a Hivatalban A hivatalban használt szoftverek összekapcsolása, integrálása révén az egyes osztályok, nyilvántartások között egyezőség jön létre. Mit is jelent az integráció?
RészletesebbenDigitális rendszerek tervezése FPGA áramkörökkel LOGSYS példa
BUDAPESTI MŐSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális rendszerek tervezése FPGA áramkörökkel LOGSYS példa Fehér Béla
RészletesebbenKÖZLEKEDÉSI ALAPISMERETEK (KÖZLEKEDÉS - ÜZEMVITEL, KÖZLEKEDÉS-TECHNIKA) KÖZLEKEDÉSI ALAPISMERETEK ÉRETTSÉGI VIZSGA II.
A vizsga részei KÖZLEKEDÉSI ALAPISMERETEK (KÖZLEKEDÉS - ÜZEMVITEL, KÖZLEKEDÉS-TECHNIKA) KÖZLEKEDÉSI ALAPISMERETEK ÉRETTSÉGI VIZSGA II. A VIZSGA LEÍRÁSA Emelt szint Írásbeli vizsga Szóbeli vizsga Írásbeli
RészletesebbenAz aktiválódásoknak azonban itt még nincs vége, ugyanis az aktiválódások 30 évenként ismétlődnek!
1 Mindannyiunk életében előfordulnak jelentős évek, amikor is egy-egy esemény hatására a sorsunk új irányt vesz. Bár ezen események többségének ott és akkor kevésbé tulajdonítunk jelentőséget, csak idővel,
RészletesebbenDigitális hálózatok: Digitális hálózati elemek struktúrális felépítése, CMOS alkalmazástechnika. Somogyi Miklós
Digitális hálózatok: Digitális hálózati elemek struktúrális felépítése, CMOS alkalmazástechnika Somogyi Miklós Kombinációs hálózatok tervezése A logikai értékek és műveletek Két-értékes rendszerek: Állítások:
RészletesebbenDr. Kulcsár Gyula. Virtuális vállalat 2013-2014 1. félév. Projektütemezés. Virtuális vállalat 2013-2014 1. félév 5. gyakorlat Dr.
Projektütemezés Virtuális vállalat 03-04. félév 5. gyakorlat Dr. Kulcsár Gyula Projektütemezési feladat megoldása Projekt: Projektütemezés Egy nagy, összetett, általában egyedi igény alapján előállítandó
RészletesebbenJavítóvizsga témakörei matematika tantárgyból
9.osztály Halmazok: - ismerje és használja a halmazok megadásának különböző módjait, a halmaz elemének fogalmát - halmazműveletek : ismerje és alkalmazza gyakorlati és matematikai feladatokban a következő
RészletesebbenHalmazok és függvények
Halmazok és függvények Óraszám: 2+2 Kreditszám: 6 Meghirdető tanszék: Analízis Debrecen, 2005. A tárgy neve: Halmazok és függvények (előadás) A tárgy oktatója: Dr. Gilányi Attila Óraszám/hét: 2 Kreditszám:
RészletesebbenAWP 4.4.4 TELEPÍTÉSE- WINDOWS7 64 OPERÁCIÓS RENDSZEREN
Hatályos: 2014. február 13. napjától AWP 4.4.4 TELEPÍTÉSE- WINDOWS7 64 OPERÁCIÓS RENDSZEREN Telepítési segédlet 1054 Budapest, Vadász utca 31. Telefon: (1) 428-5600, (1) 269-2270 Fax: (1) 269-5458 www.giro.hu
RészletesebbenMATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK KÖZÉPSZINT Függvények
MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK KÖZÉPSZINT Függvények A szürkített hátterű feladatrészek nem tartoznak az érintett témakörhöz, azonban szolgálhatnak fontos információval az érintett feladatrészek megoldásához!
RészletesebbenÁrverés kezelés ECP WEBSHOP BEÉPÜLŐ MODUL ÁRVERÉS KEZELŐ KIEGÉSZÍTÉS. v2.9.28 ECP WEBSHOP V1.8 WEBÁRUHÁZ MODULHOZ
v2.9.28 Árverés kezelés ECP WEBSHOP BEÉPÜLŐ MODUL ÁRVERÉS KEZELŐ KIEGÉSZÍTÉS ECP WEBSHOP V1.8 WEBÁRUHÁZ MODULHOZ AW STUDIO Nyíregyháza, Luther utca 5. 1/5, info@awstudio.hu Árverés létrehozása Az árverésre
RészletesebbenJelek tanulmányozása
Jelek tanulmányozása A gyakorlat célja A gyakorlat célja a jelekkel való műveletek megismerése, a MATLAB környezet használata a jelek vizsgálatára. Elméleti bevezető Alapműveletek jelekkel Amplitudó módosítás
RészletesebbenPárhuzamos programozás
Párhuzamos programozás Rendezések Készítette: Györkő Péter EHA: GYPMABT.ELTE Nappali tagozat Programtervező matematikus szak Budapest, 2009 május 9. Bevezetés A számítástechnikában felmerülő problémák
RészletesebbenAz első lépések. A Start menüből válasszuk ki a Minden program parancsot. A megjelenő listában kattintsunk rá az indítandó program nevére.
A számítógép elindítása A számítógépet felépítő eszközöket (hardver elemeket) a számítógépház foglalja magába. A ház különböző méretű, kialakítású lehet. A hátoldalán a beépített elemek csatlakozói, előlapján
RészletesebbenAz informatika oktatás téveszméi
Az informatika oktatás Az informatika definíciója Definíció-1: az informatika az információ keletkezésével, továbbításával, tárolásával, feldolgozásával foglalkozó tudomány. Definíció-2: informatika =
Részletesebben1. Kombinációs hálózatok mérési gyakorlatai
1. Kombinációs hálózatok mérési gyakorlatai 1.1 Logikai alapkapuk vizsgálata A XILINX ISE DESIGN SUITE 14.7 WebPack fejlesztőrendszer segítségével és töltse be a rendelkezésére álló SPARTAN 3E FPGA ba:
RészletesebbenMATEMATIKA ÍRÁSBELI VIZSGA 2011. május 3.
MATEMATIKA ÍRÁSBELI VIZSGA I. rész Fontos tudnivalók A megoldások sorrendje tetszőleges. A feladatok megoldásához szöveges adatok tárolására és megjelenítésére nem alkalmas zsebszámológépet és bármelyik
RészletesebbenConjoint-analízis példa (egyszerűsített)
Conjoint-analízis példa (egyszerűsített) Az eljárás meghatározza, hogy a fogyasztók a vásárlás szempontjából lényeges terméktulajdonságoknak mekkora relatív fontosságot tulajdonítanak és megadja a tulajdonságok
RészletesebbenKOMPLEX TERVEZÉS TERVEZÉSI SZAKIRÁNY TARTÓSZERKEZETI FELADATRÉSZ 1. félév
KOMPLEX TERVEZÉS TERVEZÉSI SZAKIRÁNY 1. félév engedélyezési terv szintű dokumentáció tartószerkezeti munkarészének elkészítése folyamatos konzultáció, az első konzultációnak a vázlatterv beadás előtt meg
RészletesebbenMATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Trigonometria
005-05 MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Trigonometria A szürkített hátterű feladatrészek nem tartoznak az érintett témakörhöz, azonban szolgálhatnak fontos információval az érintett
RészletesebbenFordítóprogramok Készítette: Nagy Krisztián
Fordítóprogramok Készítette: Nagy Krisztián Reguláris kifejezések (FLEX) Alapelemek kiválasztása az x karakter. tetszőleges karakter (kivéve újsor) [xyz] karakterhalmaz; vagy egy x, vagy egy y vagy egy
RészletesebbenAnalízis elo adások. Vajda István. 2012. október 3. Neumann János Informatika Kar Óbudai Egyetem. Vajda István (Óbudai Egyetem)
Vajda István Neumann János Informatika Kar Óbudai Egyetem / 40 Fogalmak A függvények értelmezése Definíció: Az (A, B ; R ) bináris relációt függvénynek nevezzük, ha bármely a A -hoz pontosan egy olyan
RészletesebbenÚTMUTATÓ A KONTROLL ADATSZOLGÁLTATÁS ELKÉSZÍTÉSÉHEZ (2012-TŐL)
ÚTMUTATÓ A KONTROLL ADATSZOLGÁLTATÁS ELKÉSZÍTÉSÉHEZ (2012-TŐL) A 2006-2010. évre vonatkozó, régebbi adatszolgáltatások esetében az adatszolgáltatás menete a mostanitól eltérő, a benyújtáshoz különböző
RészletesebbenDigitális technika (VIMIAA02) Laboratórium 1
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA02) Laboratórium 1 Fehér Béla Raikovich Tamás,
RészletesebbenDigitális technika (VIMIAA02) Laboratórium 1
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA02) Laboratórium 1 Fehér Béla Raikovich Tamás,
RészletesebbenDIGITÁLIS TECHNIKA 7. Előadó: Dr. Oniga István
IGITÁLI TECHNIKA 7 Előadó: r. Oniga István zekvenciális (sorrendi) hálózatok zekvenciális hálózatok fogalma Tárolók tárolók JK tárolók T és típusú tárolók zámlálók zinkron számlálók Aszinkron számlálók
RészletesebbenDIGITÁLIS TECHNIKA (VIMIAA02)
Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Méréstechnika és Információs Rendszerek Tanszék Mérnök informatikus szak Alapképzés DIGITÁLIS TECHNIKA (VIMIAA02) FELKÉSZÜLÉSI
RészletesebbenDigitális technika II. (vimia111) 5. gyakorlat: Tervezés adatstruktúra-vezérlés szétválasztással, vezérlőegység generációk
Digitális technika II. (vimia111) 5. gyakorlat: Tervezés adatstruktúra-vezérlés szétválasztással, vezérlőegység generációk Elméleti anyag: Processzoros vezérlés általános tulajdonságai o z induló készletben
RészletesebbenÍRÁSBELI FELADAT MEGOLDÁSA
54 523 04 1000 00 00-2014 MAGYAR KERESKEDELMI ÉS IPARKAMARA Országos Szakmai Tanulmányi Verseny Elődöntő ÍRÁSBELI FELADAT MEGOLDÁSA Szakképesítés: 54 523 04 1000 00 00 SZVK rendelet száma: Modulok: 6308-11
RészletesebbenAblakok használata. 1. ábra Programablak
Ha elindítunk egy programot, az egy Ablakban jelenik meg. A program az üzeneteit szintén egy újabb ablakban írja ki számunkra. Mindig ablakokban dolgozunk. Az ismertetett operációs rendszer is az Ablakok
RészletesebbenSzámítógépes vírusok
A vírus fogalma A számítógépes vírus olyan szoftver, mely képes önmaga megsokszorozására és terjesztésére. A vírus célja általában a számítógép rendeltetésszerű működésének megzavarása, esetleg a gép tönkretétele,
RészletesebbenDigitális technika (VIMIAA02) Laboratórium 3
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA02) Laboratórium 3 Fehér Béla Raikovich Tamás,
RészletesebbenELEKTRONIKAI ALAPISMERETEK
ÉRETTSÉGI VIZSGA 2010. október 18. ELEKTRONIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA 2010. október 18. 14:00 Az írásbeli vizsga időtartama: 180 perc Pótlapok száma Tisztázati Piszkozati NEMZETI ERŐFORRÁS
RészletesebbenLineáris algebra gyakorlat
Lineáris algebra gyakorlat 3 gyakorlat Gyakorlatvezet : Bogya Norbert 2012 február 27 Bogya Norbert Lineáris algebra gyakorlat (3 gyakorlat) Tartalom Egyenletrendszerek Cramer-szabály 1 Egyenletrendszerek
RészletesebbenBár a digitális technológia nagyon sokat fejlődött, van még olyan dolog, amit a digitális fényképezőgépek nem tudnak: minden körülmények között
Dr. Nyári Tibor Bár a digitális technológia nagyon sokat fejlődött, van még olyan dolog, amit a digitális fényképezőgépek nem tudnak: minden körülmények között tökéletes színeket visszaadni. A digitális
RészletesebbenÉpületvillamosság laboratórium. Villámvédelemi felfogó-rendszer hatásosságának vizsgálata
Budapesti Műszaki és Gazdaságtudományi Egyetem Villamos Energetika Tanszék Nagyfeszültségű Technika és Berendezések Csoport Épületvillamosság laboratórium Villámvédelemi felfogó-rendszer hatásosságának
RészletesebbenELEKTRONIKAI ALAPISMERETEK
ÉRETTSÉGI VIZSGA 2005. május 20. ELEKTRONIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA Az írásbeli vizsga időtartama: 180 perc Pótlapok száma Tisztázati Piszkozati OKTATÁSI MINISZTÉRIM Elektronikai alapismeretek
RészletesebbenFejlesztı neve: LÉNÁRT ANETT. Tanóra / modul címe: CÉGES REKLÁMBANNER KÉSZÍTÉSE PROJEKTMÓDSZERREL
Fejlesztı neve: LÉNÁRT ANETT Tanóra / modul címe: CÉGES REKLÁMBANNER KÉSZÍTÉSE PROJEKTMÓDSZERREL 1. Az óra tartalma A tanulási téma bemutatása; A téma és a módszer összekapcsolásának indoklása: Az órán
RészletesebbenKOVÁCS BÉLA, MATEMATIKA I.
KOVÁCS BÉLA, MATEmATIkA I 10 X DETERmINÁNSOk 1 DETERmINÁNS ÉRTELmEZÉSE, TULAJdONSÁGAI A másodrendű determináns értelmezése: A harmadrendű determináns értelmezése és annak első sor szerinti kifejtése: A
RészletesebbenDräger Prestor Vizsgálóberendezés
Dräger Prestor Vizsgálóberendezés Hatékony teljes álarc tesztre rövid idő alatt? Ez nem probléma a Dräger Prestorral, amelyik még nagyszámú álarcot is megbízhatóan, automatikusan vizsgál. ST-2476-2003
RészletesebbenÖ S S Z E G E Z É S A Z A J Á N L A T O K E L B Í R Á L Á S Á R Ó L
Ö S S Z E G E Z É S A Z A J Á N L A T O K E L B Í R Á L Á S Á R Ó L 1. Az ajánlatkérő neve és címe: Szociális és Gyermekvédelmi Főigazgatóság (székhely: 1132 Budapest, Visegrádi utca 49.) 2. A közbeszerzés
RészletesebbenSAP JAM. Felhasználói segédlet
SAP JAM Felhasználói segédlet Belépés A JAM modul az SAP SuccessFactors rendszer része. Tökéletesen biztonságos online rendszer. Felhasználónév és jelszó segítségével lehet bejelentkezni. Böngészőbe beírva
Részletesebbenfelsőfokú szakképzések szakirányú továbbképzések informatikai alapszakok informatikai mesterszakok informatikai doktori iskola
felsőfokú szakképzések szakirányú továbbképzések informatikai alapszakok informatikai mesterszakok informatikai doktori iskola Általános rendszergazda WEB - programozó Informatika tanár Társadalom-informatikai
RészletesebbenTANTÁRGYI ÚTMUTATÓ. Logisztika. tanulmányokhoz
IV. évfolyam Számvitel szakirány BA TANTÁRGYI ÚTMUTATÓ Logisztika tanulmányokhoz TÁVOKTATÁS Tanév (2014/2015) II. félév A KURZUS ALAPADATAI Tárgy megnevezése: Logisztika Tanszék: Vállalkozás és Emberi
RészletesebbenKOVÁCS BÉLA, MATEMATIKA I.
KOVÁCS BÉLA, MATEmATIkA I 15 XV DIFFERENCIÁLSZÁmÍTÁS 1 DERIVÁLT, deriválás Az f függvény deriváltján az (1) határértéket értjük (feltéve, hogy az létezik és véges) Az függvény deriváltjának jelölései:,,,,,
RészletesebbenProgramozás I. - 9. gyakorlat
Programozás I. - 9. gyakorlat Mutatók, dinamikus memóriakezelés Tar Péter 1 Pannon Egyetem M szaki Informatikai Kar Rendszer- és Számítástudományi Tanszék Utolsó frissítés: November 9, 2009 1 tar@dcs.vein.hu
RészletesebbenDigitális technika II. (vimia111) 5. gyakorlat: Mikroprocesszoros tervezés, egyszerű feladatok HW és SW megvalósítása gépi szintű programozással
Digitális technika II. (vimia111) 5. gyakorlat: Mikroprocesszoros tervezés, egyszerű feladatok HW és SW megvalósítása gépi szintű programozással Megoldás Elméleti anyag: Processzor belső felépítése, adat
RészletesebbenMűszaki ábrázolás II. 3. Házi feladat. Hegesztett szerkezet
Hegesztett szerkezet Feladat: Hegesztett szerkezet rajzának elkészítése. Szükséges eszközök: A3-as fehér rajzlap az összeállítási és alkatrészrajzokhoz szerkesztési táblázat az anyagminőségek és a szabványos
RészletesebbenSikeres E-DETAILING KAMPÁNY receptje. GYÓGYKOMM 2016. KONFERENCIA Budapest, 2016. február 25. BALOGH JUDIT, PharmaPromo Kft.
Sikeres E-DETAILING KAMPÁNY receptje GYÓGYKOMM 2016. KONFERENCIA Budapest, 2016. február 25. BALOGH JUDIT, PharmaPromo Kft. AZ ORVOSOK SZÍVESEN FOGADJÁK Szinapszis, 2016. 01., Online (CAWI) kérdőíves kutatás,
Részletesebben54 481 01 1000 00 00 CAD-CAM
Az Országos Képzési Jegyzékről és az Országos Képzési Jegyzékbe történő felvétel és törlés eljárási rendjéről szóló 133/2010. (IV. 22.) Korm. rendelet alapján. Szakképesítés, szakképesítés-elágazás, rész-szakképesítés,
RészletesebbenDigitális technika (VIMIAA02) Laboratórium 3
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA02) Laboratórium 3 Fehér Béla Raikovich Tamás,
RészletesebbenEgységes jelátalakítók
6. Laboratóriumi gyakorlat Egységes jelátalakítók 1. A gyakorlat célja Egységes feszültség és egységes áram jelformáló áramkörök tanulmányozása, átviteli karakterisztikák felvétele, terhelésfüggőségük
Részletesebben[MECHANIKA- HAJLÍTÁS]
2010. Eötvös Loránd Szakközép és Szakiskola Molnár István [MECHANIKA- HAJLÍTÁS] 1 A hajlításra való méretezést sok helyen lehet használni, sok mechanikai probléma modelljét vissza lehet vezetni a hajlítás
RészletesebbenShared IMAP beállítása magyar nyelvű webmailes felületen
Shared IMAP beállítása magyar nyelvű webmailes felületen A következő ismertető segítséget nyújt a szervezeti cím küldőként való beállításában a caesar Webmailes felületén. Ahhoz, hogy a Shared Imaphoz
RészletesebbenMEZŐGAZDASÁGI ALAPISMERETEK ÉRETTSÉGI VIZSGA II. A VIZSGA LEÍRÁSA
A vizsga részei MEZŐGAZDASÁGI ALAPISMERETEK ÉRETTSÉGI VIZSGA II. A VIZSGA LEÍRÁSA Középszint Emelt szint 180 perc 15 perc 240 perc 20 perc 100 pont 50 pont 100 pont 50 pont A vizsgán használható segédeszközök
RészletesebbenVektoros elemzés végrehajtása QGIS GRASS moduljával 1.7 dr. Siki Zoltán
Vektoros elemzés végrehajtása QGIS GRASS moduljával 1.7 dr. Siki Zoltán Egy mintapéldán keresztül mutatjuk be a GRASS vektoros elemzési műveleteit. Az elemzési mintafeladat során gumipitypang termesztésére
RészletesebbenAutóipari beágyazott rendszerek. Fedélzeti elektromos rendszer
Autóipari beágyazott rendszerek Fedélzeti elektromos rendszer 1 Személygépjármű fedélzeti elektromos rendszerek 12V (néha 24V) névleges feszültség Energia előállítás Generátor Energia tárolás Akkumulátor
RészletesebbenTantárgyi program. 9. A tantárgy hallgatásának előfeltétele, előképzettségi szint: 10. A tantárgy tartalma:
Tantárgyi program 1. A tantárgy neve, kódja: AVM_VFLB111-K5 Marketing menedzsment 2. A neve, beosztása: 3. Szakcsoport (szakirány) megnevezése: Vállalkozásfejlesztés MSc szak, levelező tagozat 4. A tantárgy
RészletesebbenProgramozás. A programkészítés lépései. Program = egy feladat megoldására szolgáló, a számítógép számára értelmezhető utasítássorozat.
Programozás Programozás # 1 Program = egy feladat megoldására szolgáló, a számítógép számára értelmezhető utasítássorozat. ADATOK A programkészítés lépései 1. A feladat meghatározása PROGRAM EREDMÉNY A
RészletesebbenAlgebra es sz amelm elet 3 el oad as Rel aci ok Waldhauser Tam as 2014 oszi f el ev
Algebra és számelmélet 3 előadás Relációk Waldhauser Tamás 2014 őszi félév Relációk reláció lat. 1. kapcsolat, viszony; összefüggés vmivel 2. viszonylat, vonatkozás reláció lat. 3. mat halmazok elemei
Részletesebben2011. március 9. Dr. Vincze Szilvia
. márius 9. Dr. Vinze Szilvia Tartalomjegyzék.) Elemi bázistranszformáió.) Elemi bázistranszformáió alkalmazásai.) Lineáris függőség/függetlenség meghatározása.) Kompatibilitás vizsgálata.) Mátri/vektorrendszer
RészletesebbenMágneses szuszceptibilitás vizsgálata
Mágneses szuszceptibilitás vizsgálata Mérést végezte: Gál Veronika I. A mérés elmélete Az anyagok külső mágnesen tér hatására polarizálódnak. Általában az anyagok mágnesezhetőségét az M mágnesezettség
RészletesebbenMBLK12: Relációk és műveletek (levelező) (előadásvázlat) Maróti Miklós, Kátai-Urbán Kamilla
MBLK12: Relációk és műveletek (levelező) (előadásvázlat) Maróti Miklós, Kátai-Urbán Kamilla Jelölje Z az egész számok halmazát, N a pozitív egészek halmazát, N 0 a nem negatív egészek halmazát, Q a racionális
RészletesebbenSJ5000+ MENÜBEÁLLÍTÁSOK. E l e c t r o p o i n t K f t., 1 0 4 4 B u d a p e s t, M e g y e r i ú t 1 1 6. F s z. 1. Oldal 1
SJ5000+ MENÜBEÁLLÍTÁSOK E l e c t r o p o i n t K f t., 1 0 4 4 B u d a p e s t, M e g y e r i ú t 1 1 6. F s z. 1. Oldal 1 FIGYELMEZTETÉS! A vízálló tok gombjai nagyon erős rugóval vannak ellátva, ezért
RészletesebbenProlog 1. Készítette: Szabó Éva
Prolog 1. Készítette: Szabó Éva Prolog Logikai, deklaratív nyelv. Egy logikai program egy modellre vonatkoztatott állítások halmaza, melyek a modell tulajdonságait, és az azok között fellépő kapcsolatokat
RészletesebbenA pedagógus-előmeneteli rendszer informatikai támogató rendszerének fejlesztése Fűrész Edit Budapest, 2015. október 27.
A pedagógus-előmeneteli rendszer informatikai támogató rendszerének fejlesztése Fűrész Edit Budapest, 2015. október 27. TÁMOP 3.1.5/12-2012-0001 PEDAGÓGUSKÉPZÉS TÁMOGATÁSA AZ INFORMATIKAI FEJLESZTÉSEK
RészletesebbenDr. Schuster György. 2014. február 21. Real-time operációs rendszerek RTOS
Real-time operációs rendszerek RTOS 2014. február 21. Az ütemező (Scheduler) Az operációs rendszer azon része (kódszelete), mely valamilyen konkurens hozzáférés-elosztási problémát próbál implementálni.
RészletesebbenE-ADÓ RENSZER HASZNÁLATI ÚTMUTATÓ
E-ADÓ RENSZER HASZNÁLATI ÚTMUTATÓ BEJELENTKEZÉS NÉLKÜL ELÉRHETŐ FUNKCIÓK 1. Adónaptár A bejelentkezést követően lehetőség van az eseményekről értesítést kérni! 2. Pótlékszámítás 3. Elektronikus űrlapok
RészletesebbenFTP-kapcsolat létrehozása FlashFXP alatt
Telepítés után elindul a FlashFXP, a következő képernyő fogadja majd a felhasználót. A programban 2 lehetőség van FTP-kapcsolat létesítésére. Egy úgynevezett quick connect, illetve van egy lehetőség csatlakozás
RészletesebbenMy Hipernet Home üzembehelyezési útmutató
My Hipernet Home üzembehelyezési útmutató HIPERNET AKTIVÁLÁSA Kedves Ügyfelünk! Köszönjük, hogy a My Hipernet Home szolgáltatásunkat választottad. Biztosak vagyunk benne, hogy a kiváló min ség D-Link DWR-116
RészletesebbenVizuális- és környezetkultúra tanári szak mesterképzés A VIZUÁLIS- ÉS KÖRNYEZETKULTÚRA TANÁR SZAK BEMUTATÁSA UTOLJÁRA INDÍTVA 2016. 09.01.
kultúra szak mesterképzés A VIZUÁLIS- ÉS KÖRNYEZETKULTÚRA TANÁR SZAK BEMUTATÁSA UTOLJÁRA INDÍTVA 2016. 09.01. Célkitűzések: A képzés célja a Képi ábrázolás alapképzésben (Ba) vagy más, a szaktel kompatibilis
RészletesebbenAnalízis elo adások. Vajda István. 2012. szeptember 24. Neumann János Informatika Kar Óbudai Egyetem. Vajda István (Óbudai Egyetem)
Vajda István Neumann János Informatika Kar Óbudai Egyetem 1/8 A halmaz alapfogalom, tehát nem definiáljuk. Jelölés: A halmazokat általában nyomtatott nagybetu vel jelöljük Egy H halmazt akkor tekintünk
RészletesebbenAz éves statisztikai összegezés STATISZTIKAI ÖSSZEGEZÉS AZ ÉVES KÖZBESZERZÉSEKRŐL A KLASSZIKUS AJÁNLATKÉRŐK VONATKOZÁSÁBAN
11. melléklet a 92/2011. (XII.30.) NFM rendelethez Az éves statisztikai összegezés STATISZTIKAI ÖSSZEGEZÉS AZ ÉVES KÖZBESZERZÉSEKRŐL A KLASSZIKUS AJÁNLATKÉRŐK VONATKOZÁSÁBAN I. SZAKASZ: AJÁNLATKÉRŐ I.1)
Részletesebben31 521 09 1000 00 00 Gépi forgácsoló Gépi forgácsoló
Az Országos Képzési Jegyzékről és az Országos Képzési Jegyzékbe történő felvétel és törlés eljárási rendjéről szóló 133/2010. (IV. 22.) Korm. rendelet alapján. Szakképesítés, szakképesítés-elágazás, rész-szakképesítés,
RészletesebbenELLENÁLLÁSOK PÁRHUZAMOS KAPCSOLÁSA, KIRCHHOFF I. TÖRVÉNYE, A CSOMÓPONTI TÖRVÉNY ELLENÁLLÁSOK PÁRHUZAMOS KAPCSOLÁSA. 1. ábra
ELLENÁLLÁSOK PÁRHUZAMOS KAPCSOLÁSA Három háztartási fogyasztót kapcsoltunk egy feszültségforrásra (hálózati feszültségre: 230V), vagyis közös kapocspárra, tehát párhuzamosan. A PÁRHUZAMOS KAPCSOLÁS ISMÉRVE:
RészletesebbenDinamikus geometriai programok
2011 október 22. Eszköz és médium (fotó: http://sliderulemuseum.com) Enter MTM1007L információ: zeus.nyf.hu/ kovacsz feladatok: moodle.nyf.hu Reform mozgalmak A formális matematikát az életkori sajátosságoknak
RészletesebbenJelentéskészítő TEK-IK () Válaszadók száma = 610
Jelentéskészítő TEK-IK () Válaszadók száma = 0 Általános mutatók Szak értékelése - + átl.=. Felmérés eredmények Jelmagyarázat Kérdésszöveg Válaszok relatív gyakorisága Bal pólus Skála Átl. elt. Átlag Medián
RészletesebbenMikrokontrollerek. Tihanyi Attila 2007. május 8
Mikrokontrollerek Tihanyi Attila 2007. május 8 !!! ZH!!! Pótlási lehetőség külön egyeztetve Feladatok: 2007. május 15. Megoldási idő 45 perc! Feladatok: Első ZH is itt pótolható Munkapont számítás Munkapont
RészletesebbenÁramlástechnikai gépek soros és párhuzamos üzeme, grafikus és numerikus megoldási módszerek (13. fejezet)
Áramlástechnikai gépek soros és párhuzamos üzeme, grafikus és numerikus megoldási módszerek (3. fejezet). Egy H I = 70 m - 50000 s /m 5 Q jelleggörbéjű szivattyú a H c = 0 m + 0000 s /m 5 Q jelleggörbéjű
RészletesebbenVHDL szimuláció. Tervezés. Labor II. Dr. Hidvégi Timót
VHDL szimuláció Labor II. Dr. Hidvégi Timót Tervezés 1 Lefoglalt szavak abs access after alias all and architecture array assert attribute block body buffer bus case component configuration constant disconnect
RészletesebbenELEKTRONIKAI ALAPISMERETEK
ÉRETTSÉGI VIZSGA 006. május 18. ELEKTRONIKAI ALAPISMERETEK EMELT SZINTŰ ÍRÁSBELI VIZSGA 006. május 18. 1:00 Az írásbeli vizsga időtartama: 0 perc Pótlapok száma Tisztázati Piszkozati OKTATÁSI MINISZTÉRIUM
RészletesebbenA döntő feladatai. valós számok!
OKTV 006/007. A döntő feladatai. Legyenek az x ( a + d ) x + ad bc 0 egyenlet gyökei az x és x valós számok! Bizonyítsa be, hogy ekkor az y ( a + d + abc + bcd ) y + ( ad bc) 0 egyenlet gyökei az y x és
RészletesebbenELEKTRONIKAI ALAPISMERETEK
ÉRETTSÉGI VIZSGA 2007. május 25. ELEKTRONIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA 2007. május 25. 8:00 Az írásbeli vizsga időtartama: 180 perc Pótlapok száma Tisztázati Piszkozati OKTATÁSI ÉS KULTURÁLIS
Részletesebben3. Térvezérlésű tranzisztorok
1 3. Térvezérlésű tranzisztorok A térvezérlésű tranzisztorok (Field Effect Transistor = FET) működési elve alapjaiban eltér a bipoláris tranzisztoroktól. Az áramvezetés mértéke statikus feszültséggel befolyásolható.
Részletesebben