Digitális technika Laboratórium 6.
|
|
- Fanni Bakosné
- 6 é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 Digitális technika Laboratórium 6. BME MIT Fehér Béla Benesócky Zoltán Lab6_1: Mintakeresés ROM-ban A feladat egy 256x8-as ROM-ban megadott feltételeket kielégítő adat megkeresése. ISE indítása, projekt létrehozása. Előre megkapott forrásfájlok hozzáadása a projekthez. A Lab6_1x feladatok elvégzése (működés tesztelése letöltéssel, különféle forráskód módosítások, szimulációk, működés tesztelés).
2 Lab6_1: A feladat specifikációja A részletes feladat specifikáció Tervezzünk olyan hardvert, amely egy 256x8 bites ROM adatai között megkeresi a megadott feltételt kielégítő legkisebb címen elhelyezkedő adatot. Az adat keresése egy nyomógomb lenyomására indul. A feladat befejezését a ready kimenetére kapcsolt LED jelzi. A találatot, a find kimenetére kapcsolt LED-en mutassa. A megtalált adat címe és a megtalált adat jelenjen meg a kimeneteken. A feltétel: az adat megegyezik egy kapcsolókon megadható adattal. A cím és az adat keresés közben tetszőleges értékű lehet. Lab6_1: A feladat algoritmusa A keresés algoritmusa: Egyesével címezzük végig a ROM-ot a legkisebb címtől kezdve (0x00). Minden címnél ellenőrizzük a feltétel teljesülését. A feltétel teljesülése esetén tároljuk el az adatot és a címet. Találat esetén vagy ha a memóriát végigcímeztük, állítsuk le a működést és jelezzük ki az eredményt (cím, adat, ready, find).
3 Lab6_1: Megoldás a változat Az a megoldás változat funkcionális blokkvázlatát mutatja az alábbi ábra. Lab6_1: Megoldás a változat Alaphelyzet rst-re, a 9 bites címszámlálóba betöltődik 0x100, q[8] = mem_end =1, ezért a számláló letiltódik (NOR kapu). A ready jelzést a JK flip-flop tiltja (rst-re törlődik). Indulás bt[0] 0->1-re. Fefutó él érzékelő a start impulzussal törli a számlálót. A ready jelzést a JK ff engedélyezi. A mem_end megszűnik, a számláló engedélyeződik és elkezd számolni. A feltétel figyelő jelez, ha a feltétel teljesül (find=1).
4 Lab6_1: Megoldás a változat Ha nincs megfelelő adat, a számláló értéke a memória végigcímzése után eléri a 0x100-at (q[8]=mem_end=1) Találat (find) vagy mem_end esetén a számláló letiltódik, find + mem_end jelzi a keresés végét (ready). A find jelzés esetén a számláló a megtalált adat címét tartalmazza, ezért a ROM kimenetén a megtalált adat van. Lab6_1: Megoldás b változat A b megoldás változat funkcionális blokkvázlatát mutatja az alábbi ábra.
5 Lab6_1: Megoldás b változat A feladatot két részre osztottuk. Az blokkvázlaton adatstruktúrának nevezett rész nagyon hasonlít az előző megoldásra, fő különbséget a címet és adatot mintavételező engedélyező regiszterek jelentik. Az adatstruktúra alkalmas a feladat megoldására, ha megfelelő vezérlő jeleket kap. Ezt végzi el a vezérlő, mely az adatsruktúrából jövő jelek (start, ok, mem_end) függvényében adja a vezérlő és egyes kimeneti jel(ek)et (cl, ready, find). Lab6_1: Megoldás b változat Tervezzük meg, a vezérlés algoritmusát! 1. Az rst után törölni kell a számlálót cl=1, ready= find=0. 2. A start hatására meg kell szüntetni a törlést és várni, amíg ok vagy mem_end jön (cl=ready=find=0). Ettől kezdve a regiszterekbe folyamatosan beíródik a cím és az adat, mivel n_stop=/cl=1.
6 Lab6_1: Megoldás b változat 3. Az ok jelzés után tiltani kell a regiszterekbe való átírást (n_stop =0, cl=1). Így ott a megtalált adat és címe eltárolódik, továbbá find=ready=1 és törlődik a számláló is. Innen start jelzésre a 2.-ban kell folytatni. 4. A mem_end után hasonló, mint előbb (cl=1), de find=0, ready=1. Innen start jelzésre a 2.-ban kell folytatni. Lab6_1: Megoldás b változat Az előzőek alapján felrajzolható a vezérlő állapot gráfja, mely Moore modell szerint működik. A kimeneteket megfigyelve a cl, find, ready jelhármas minden állapotban különböző értékű, az állapotok kódolására is alkalmas. Így a kimenetet maga az állapot regiszter adja, nincs szükség kimeneti kombinációs hálózatra. A kód ugyan egy bittel hosszabb a szükségesnél, de ez FPGA-nál nem gond (regiszter intenzív architektúra).
7 Lab6_1: Megoldás b változat Az állapotgráf verilog kódjának részletei: Állalpot kódok megadása: Állapotregiszter: Lab6_1: Megoldás b változat A következő állapot kódját előállító kombinációs hálózat és a Moore jellegű kimenetek előállítása.
8 Lab6_1: Választás a két változatból Az a változat: Nem tartalmaz külön vezérlőt. A vezérlő jeleket az adatstruktúrában előálló jelek felhasználásával állítjuk elő, megfelelő kiegészítő logikákkal. Hátránya, hogy bonyolult feladatoknál nehezen áttekinthetővé válik a terv, későbbi kisebb módosítása is nehézkes. Előnye, hogy sokszor egyszerűbb a teljes logika. Lab6_1: Választás a két változatból A b változat Az adatstruktúra megtervezése és a vezérlés specifikálása után a vezérlő szisztematikusan tervezhető, ezért bonyolultabb esetben célszerűbb. A vezérlőt az időzítési szempontból (sebesség) kedvezőbb Moore típusú automatával valósítjuk meg. Emiatt az a verzióhoz képest késleltető regiszterek beépítésére is szükség van. (Itt a ROM címet és adatot kellett késleltetni.)
9 Lab6_1: Választás a két változatból A késleltetők azért kellenek, mert a bejövő feltétel jelekre adott vezérlési válasz egy órajelet késik az a változathoz ill. Mealy jellegű vezérlőhöz képest. Bár az a változat egyszerűbb, a b változatból többet tanulhatunk, ezért ezt valósítjuk meg a gyakorlaton. (Megjegyezzük, hogy sebesség szempontjából az volna a legjobb, ha a ROM és a feltétel logika közé is regisztert tennénk. Azonban ekkor további késleltető regiszterekkel kellene bonyolítani a tervet, ezért ettől eltekintettünk.) Lab6_1a feladat: Project létrehozás, kipróbálás Az első feladat a project létrehozása a megkapott file-okból és kipróbálása a tesztkártyán ellenőrzés céljából. Project létrehozása Lab6 néven. A feladathoz kapott előkészített verilog file-ok hozzáadása a projekthez (Add Source.). Konfigurációs file generálása. Konfigurációs file letöltése a Logsys alkalmazás segítségével. Kipróbálás.
10 Lab6_1a feladat: Project létrehozás, kipróbálás A kipróbálás előtt nézzük meg a ROM adatait tartalmazó rom_data256 file-t, válasszunk ki belőle egy adatot és jegyezzük le az adatot és a címét. Az eredeti file minden címen magát a címet tartalmazza adatként, kivéve a 0x44-et, mert ott 0x88 található. A hardver az LDC-ről (Logsys Developement Cable) kapja az órajelet (clk). Ezért a működtetéshez is szükséges a Logsys alkalmazás, tehát a letöltés után ne zárjuk be. Lab6_1a feladat: Project létrehozás, kipróbálás A Logsys-alkalmazásal állíthatjuk be a kívánt órajel frekvenciát (Control box, Hz beállítása, set nyomógomb, clk checkbox). Az órajel frekvenciát 10Hz-nél ne állítsuk nagyobbra, ha követni akarjuk a kijelzést. A fejlesztői kártya DIPSW7-0 kapcsolóin állítsuk be a keresni kívánt 8 bites adatot binárisan, majd a BTN0 megnyomására indul a működés.
11 Lab6_1a feladat: Project létrehozás, kipróbálás A 7 szegmenses kijelző bal oldali 2 számjegye mutatja az aktuális ROM címet, a jobb oldali pedig az adatot, LD0 LED a ready-t, LD1 LED a find-ot, LD7- LD5 a vezérlő állapotkódját. find ready state ROM cím adat BTN0 bemenő adat Lab6_1b feladat ROM verziók szimulációja Az eredeti feladat 256x8-as ROM-ot specifikál, de kétféle megvalósítás bemutatásához, célszerűbb egy 16x8-as ROM. Ezért a keresőt megvalósító PatternSearcher modulban feltételes fordítást valósítunk meg generate és if alkalmazásával: A ROM_ADDR paraméter értéke alapján választ, hogy mely kódrészletet kell implementálni.
12 Lab6_1b feladat ROM verziók szimulációja ROM readmemh-val feltöltött tömbbel megvalósítva: Az adatokat egy text fileban kell megadni, hexadecimális formában, minden adatot új sorban. Pontosan annyi adatot kell megadni a file-ban, amekkora a tömb mérete, egyébként hibajelzést kapunk. Minden adat változtatás után újra kell fordítani a forrást. Lab6_1b feladat ROM verziók szimulációja Kódrészlet ROM első verziójának szimulációjából: Sok az adat, nem célszerű a felsorolásos értékadás. Algoritmikusan, for ciklussal generáljuk a címet.
13 Lab6_1b feladat ROM verziók szimulációja A szimuláció indítása Design ablakban ROM16x8_TF kiválasztása. Process ablakban Simulate.., megfelelő nagyítás után látható az eredmény. A jel értékek megjelenítésének számrendszerét célszerű átállítani hexadecimálisra (jel, bal egér gomb, radix ). A szimuláció eredményét a rom_data16.txt file alapján tudjuk ellenőrizni. Lab6_1b feladat ROM verziók szimulációja A ROM másik verziója kikommentezve található a ROM16x8 file-ban (át kell kommentezni). Itt always(*), case(addr) szerkezetben szereplő értékadásokkal valósul meg a ROM, mint egy 8 kimenetű kombinációs hálózat igazságtáblája. Sok adat esetén célszerűtlen. Kevés adat esetén kényelmes a szerkesztése. A szimuláció eredménye:
14 Lab6_1c feladat: Felfutó él figyelő és szimulációja A felfutó él figyelő modul a bemeneti jelének 0-1 átmenete után egy órajel hosszú impulzust ad ki. Egy közismert megvalósítása: (Elve: régebbi minta 0 és újabb minta 1) Itt más módon készítjük el. (Ez a 01 állapot alatti 0 bemenetet nem figyeli.) Állapotgáffal specifikáljuk, engedélyező bemenete is van (de nem fogjuk használni), majd úgy kódolunk, hogy a kimenetet közvetlenül egy flip-flop adja. A 2 bites állapotkód kisebb bitje maga a kimenet. Lab6_1c feladat: Felfutó él figyelő és szimulációja A felfutó él figyelő kódja a már ismert megoldású állapotgép megvalósítás. A kimenetét out = (state == s1)- el adtuk meg, de a szintézer program rájön az out = state[0] megoldásra, ezt az RTL (Register Transfer Language) kapcsolási rajzon nézhetjük meg.
15 Lab6_1c feladat: Felfutó él figyelő és szimulációja RTL kapcsolási rajz megnézése: Top modul kiválasztása. Synthesize XST/View RTL schematic. Felugró ablakban Start with the explorer wizard. PatternSearcher modul kibontása. R_edgeSense_FSM modul kiválasztás. Hozzáadás a megnézendőkhöz (Add). Create Schematic, zoom, klikkeléssel a hierarchiában lemenni a kapcsolásig. Lab6_1c feladat: Felfutó él figyelő és szimulációja Az RTL kapcsolási rajz: Jól láthatóan egy flip-flop adja a kimenetet. RTL szinten egy kapuval bonyolultabb, mint a jól ismert kapcsolás. Időzítési szempontból optimálisabb.
16 Lab6_1c feladat: Felfutó él figyelő és szimulációja Az él figyelő szimulációs file-jának részlete: Az órajelet folyamatosan adjuk Az rst megszüntetése után 2 felfutó élet generálunk A szimuláción látható, hogy az input felfutó élet követő órajel felfutó élétől a következő órajel felfutásig tart a kimenet. Lab6_1d feladat: A mintakereső vizsgálta A PatternSearcher modulban vannak összekapcsolva az egyes részmodulok példányai. Az egyes modulokat az azonos nevű wire típusú változók kötik össze, ez hasonló, mint a blokkvázlat jelvezetékei. A modul hierarchiája 2 szintű.
17 Lab6_1d feladat: A mintakereső vizsgálta A PatternSearcher modul példányosított almoduljai: Lab6_1d feladat: A mintakereső vizsgálta A címregiszternél a 4 bites cím esetén a felső 4 bitbe 0-át töltő példány generálódik le (generate, if). Az adat, címregiszter és számláló modulja paraméterezhető. #(parameter név = default value) az interfész előtt biztosítja, hogy a paraméter példányosításnál értéket kaphasson és az felhasználható a modulban. Példányosítás: modul_név példány_név #(.paraméter_név(érték)) (interfész definíciók)
18 Lab6_1d feladat: A mintakereső vizsgálta A modul definícó: A példány (adatregiszter): Ahogy a verilog kódból látható, a regiszter szinkron törölhető és engedélyezhető. Lab6_1d feladat: A mintakereső vizsgálta A címszámláló is paraméterezhető. Erre nem csak a regiszternél, hanem a terminal count (tc) megvalósításánál is figyelni kell. Több lehetőségünk is van, mivel a számláló bináris, a tc = &q is jó. Most ezt másképp adjuk meg. tc = q == (2**BITS_NUMBER)-1-et alkalmaztuk.
19 Lab6_1d feladat: A mintakereső vizsgálta A legfelső szinten a PatternSearcher modul az előző gyakorlatokból ismert LIP_4digit kijelző modullal van összekötve, így a teljes terv hierarchiája 3 szintű. Lab6_1d feladat: A mintakereső vizsgálta Szimuláció Szimulálni nem a top modult célszerű, mert a kijelző működése most nem érdekes. Ezért a PatternSearcher modult szimuláljuk, tehát a PatternSearcher_TF-et kell kiválasztani, majd Simulate.. és zoom. Ez a látvány fogad minket:.
20 Lab6_1d feladat: A mintakereső vizsgálta Az informatívabb megjelenítés érdekében célszerű a kijelzést kicsit átalakítani A jelnevet megfogva új helyre lehet húzni (clk, rst a tetején jobb) A busz jellegű jeleket a baloldali háromszögre kattintva ki lehet bontani, hogy egyedi jelekként látszanak Új buszt lehet létrehozni (kattintás a legutolsó létező jel alá, bal egér gomb, new virtual bus) Új és másolandó busz kibontása a háromszögre kattintva, majd a megfelelő jelet áthúzni az új helyre. Lab6_1d feladat: A mintakereső vizsgálta A jelek átnevezhetők (névre 2x kattintás után) A hullámforma ablakban nem látható jelek is hozzádhatók (Instances and Processes ablakban a modult kibontani, a megfelelő kiválasztása után bal egérgomb, Add to Wave Window)
21 Lab6_1d feladat: A mintakereső vizsgálta A szimulácó eredménye, ha talált: Figyelje meg következő jelek viszonyát: start és state, a state és counter, a counter és addr_r, a data és data_r, az ok és find továbbá a vezérlő állapotváltásait (state)! Lab6_1d feladat: A mintakereső vizsgálta A szimulácó eredménye, ha nem talált: Figyelje meg az tc és ready viszonyát továbbá a vezérlő állapotváltásait!
22 Lab6_1e feladat: A feltétel figyelő módosítása A keresési feltétel az eredeti feladatban a ROM adat és a kapcsolókon beállítható adat egyezését írja elő. Módosítsa a specifikációt saját elképzelése szerint, majd eszerint a feltétel logikát és a tesztelő file-t, továbbá végezze el a szimulációt, végül próbálja ki a konfigurációs file letöltése után a tesztpanalen! A forrás file-ban két példát adtunk a feltétel módosítására (kikommentezett rész).
Digitális technika (VIMIAA02) Laboratórium 5
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 5 Fehér Béla Raikovich Tamás,
Digitális technika (VIMIAA02) Laboratórium 5
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 5 Fehér Béla Raikovich Tamás,
Digitális technika (VIMIAA02) Laboratórium 4
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 4 Fehér Béla Raikovich Tamás,
Digitális technika (VIMIAA02) Laboratórium 4
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 4 Fehér Béla Raikovich Tamás,
Digitális technika (VIMIAA02) Laboratórium 5.5
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 5.5 Fehér Béla Raikovich Tamás,
Digitális technika (VIMIAA01) Laboratórium 4
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 4 Fehér Béla Raikovich Tamás,
Digitális Technika. Dr. Oniga István Debreceni Egyetem, Informatikai Kar
Digitális Technika Dr. Oniga István Debreceni Egyetem, Informatikai Kar 3. Laboratóriumi gyakorlat A gyakorlat célja: Négy változós AND, OR, XOR és NOR függvények realizálása Szimulátor használata ciklussal
Digitá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,
Digitá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,
Digitális Technika. Dr. Oniga István Debreceni Egyetem, Informatikai Kar
Digitális Technika Dr. Oniga István Debreceni Egyetem, Informatikai Kar 2. Laboratóriumi gyakorlat gyakorlat célja: oolean algebra - sszociativitás tétel - Disztributivitás tétel - bszorpciós tétel - De
Digitá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,
Digitá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,
Laborgyakorlat 3 A modul ellenőrzése szimulációval. Dr. Oniga István
Laborgyakorlat 3 A modul ellenőrzése szimulációval Dr. Oniga István Szimuláció és verifikáció Szimulációs lehetőségek Start Ellenőrzés után Viselkedési Funkcionális Fordítás után Leképezés után Időzítési
Laborgyakorlat 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) Multiplexer (MPX) A multiplexer egy olyan áramkör, amely több bemeneti adat közül a megcímzett bemeneti adatot továbbítja a kimenetére.
LOGSYS EGYSZERŰ ALKALMAZÁS KÉSZÍTÉSE A LOGSYS KINTEX-7 FPGA KÁRTYÁRA A XILINX VIVADO FEJLESZTŐI KÖRNYEZET HASZNÁLATÁVAL június 16. Verzió 1.
EGYSZERŰ ALKALMAZÁS KÉSZÍTÉSE A LOGSYS KINTEX-7 FPGA KÁRTYÁRA A XILINX VIVADO FEJLESZTŐI KÖRNYEZET HASZNÁLATÁVAL 2017. június 16. Verzió 1.0 http://logsys.mit.bme.hu A dokumentum célja egy egyszerű alkalmazás
Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT
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 9. hét Fehér Béla BME MIT Eddig Tetszőleges
Digitális technika VIMIAA01 9. hét
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 9. hét Fehér Béla BME MIT Eddig Tetszőleges
Kiegészítő segédlet szinkron sorrendi hálózatok tervezéséhez
Kiegészítő segédlet szinkron sorrendi hálózatok tervezéséhez Benesóczky Zoltán 217 1 digitális automaták kombinációs hálózatok sorrendi hálózatok (SH) szinkron SH aszinkron SH Kombinációs automata Logikai
A feladatokat önállóan, meg nem engedett segédeszközök használata nélkül oldottam meg: Olvasható aláírás:...
2..év hó nap NÉV:...neptun kód:.. Kurzus: feladatokat önállóan, meg nem engedett segédeszközök használata nélkül oldottam meg: Olvasható aláírás:... Kedves Kolléga! kitöltést a dátum, név és aláírás rovatokkal
Digitális technika (VIMIAA02) Laboratórium 2
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 2 Fehér Béla Raikovich Tamás,
Digitális technika (VIMIAA01) Laboratórium 2
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 2 Fehér Béla Raikovich Tamás,
Digitális technika (VIMIAA01) Laboratórium 2
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 2 Fehér Béla Raikovich Tamás,
A LOGSYS GUI. Fehér Béla Raikovich Tamás, Laczkó Péter BME MIT FPGA laboratórium
BUDAPESTI MŐSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK A LOGSYS GUI Fehér Béla Raikovich Tamás, Laczkó Péter BME MIT atórium
Mérési jegyzőkönyv. az ötödik méréshez
Mérési jegyzőkönyv az ötödik méréshez A mérés időpontja: 2007-10-30 A mérést végezték: Nyíri Gábor kdu012 mérőcsoport A mérést vezető oktató neve: Szántó Péter A jegyzőkönyvet tartalmazó fájl neve: ikdu0125.doc
Nyolcbites számláló mintaprojekt
Nyolcbites számláló mintaprojekt 1. Bevezető A leírás egy nyolcbites számláló elkészítésének és tesztelésének lépéseit ismerteti. A számláló értéke az órajel felfutó élének hatására növekszik. A törlőgombbal
Adatfeldolgozó rendszer tervezése funkcionális elemekkel
Adatfeldolgozó rendszer tervezése funkcionális elemekkel F1. Tervezzünk egy adatbányász egységet, amely egy 256x8 bites ROM adattároló memóriában megkeresi a megadott keresési feltételnek megfelelő legelső
Digitális technika Xilinx ISE GUI használata
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 Xilinx ISE GUI használata BME MIT Fehér Béla Raikovich
Ellenőrző mérés mintafeladatok Mérés laboratórium 1., 2011 őszi félév
Ellenőrző mérés mintafeladatok Mérés laboratórium 1., 2011 őszi félév (2011-11-27) Az ellenőrző mérésen az alábbiakhoz hasonló feladatokat kapnak a hallgatók (nem feltétlenül ugyanazeket). Logikai analizátor
Újrakonfigurálható eszközök
Újrakonfigurálható eszközök 4. Verilog példaprogramok EPM240-hez Hobbielektronika csoport 2017/2018 1 Debreceni Megtestesülés Plébánia Tartalom C-M240 fejlesztői kártya, felhasznált kivezetések 15-fdiv-LED:
Hardver leíró nyelvek (HDL)
Hardver leíró nyelvek (HDL) Benesóczky Zoltán 2004 A jegyzetet a szerzıi jog védi. Azt a BME hallgatói használhatják, nyomtathatják tanulás céljából. Minden egyéb felhasználáshoz a szerzı belegyezése szükséges.
LOGIKAI TERVEZÉS HARDVERLEÍRÓ NYELVEN. Dr. Oniga István
LOGIKAI TERVEZÉS HARDVERLEÍRÓ NYELVEN Dr. Oniga István 1. Ismerkedés az ISE fejlesztőrendszerrel és a LOGSYS kártyával 2. Első projekt (Rajz) egyszerű logikai kapuk 3. Második projekt (Verilog) egyszerű
Laborgyakorlat 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) Összeadó áramkör A legegyszerűbb összeadó két bitet ad össze, és az egy bites eredményt és az átvitelt adja ki a kimenetén, ez a
6. hét: A sorrendi hálózatok elemei és tervezése
6. hét: A sorrendi hálózatok elemei és tervezése Sorrendi hálózat A Sorrendi hálózat Y Sorrendi hálózat A Sorrendi hálózat Y Belső állapot Sorrendi hálózat Primer változó A Sorrendi hálózat Y Szekunder
Megoldás Digitális technika I. (vimia102) 4. gyakorlat: Sorrendi hálózatok alapjai, állapot gráf, állapottábla
Megoldás Digitális technika I. (vimia102) 4. gyakorlat: Sorrendi hálózatok alapjai, állapot gráf, állapottábla Elméleti anyag: Amikor a hazárd jó: élekből impulzus előállítás Sorrendi hálózatok alapjai,
Digitális technika házi feladat III. Megoldások
IV. Szinkron hálózatok Digitális technika házi feladat III. Megoldások 1. Adja meg az alábbi állapottáblával megadott 3 kimenetű sorrendi hálózat minimális állapotgráfját! a b/x1x c/x0x b d/xxx e/x0x c
Dr. Oniga István DIGITÁLIS TECHNIKA 8
Dr. Oniga István DIGITÁLIS TECHNIA 8 Szekvenciális (sorrendi) hálózatok Szekvenciális hálózatok fogalma Tárolók RS tárolók tárolók T és D típusú tárolók Számlálók Szinkron számlálók Aszinkron számlálók
A fealdatot két részre osztjuk: adatstruktúrára és vezérlőre
VEZÉRLŐK Benesóczky Zoltán 24 A jegyzetet a szerzői jog védi. Azt a BME hallgatói használhatják, nyomtathatják tanulás céljából. Minden egyéb felhasználáshoz a szerző belegyezése szükséges. A fealdatot
Digitális Technika. Dr. Oniga István Debreceni Egyetem, Informatikai Kar
Digitális Technika Dr. Oniga István Debreceni Egyetem, Informatikai Kar 5. Laboratóriumi gyakorlat Kombinációs logikai hálózatok 2. Komparátorok Paritásvizsgáló áramkörök Összeadok Lab5_: Két bites komparátor
Újrakonfigurálható eszközök
Újrakonfigurálható eszközök 5. A Verilog sűrűjében: véges állapotgépek Hobbielektronika csoport 2017/2018 1 Debreceni Megtestesülés Plébánia Felhasznált irodalom és segédanyagok Icarus Verilog Simulator:
Összetett feladatok megoldása
Összetett feladatok megoldása F1. A laboratóriumi feladat a legnagyobb közös osztó kiszámító algoritmusának realizálása digitális hardver eszközökkel. Az Euklideszi algoritmus alapja a maradékos osztás,
11. KÓDÁTALAKÍTÓ TERVEZÉSE HÉTSZEGMENSES KIJELZŐHÖZ A FEJLESZTŐLAPON
11. KÓDÁTALAKÍTÓ TERVEZÉSE HÉTSZEGMENSES KIJELZŐHÖZ A FEJLESZTŐLAPON 1 Számos alkalmazásban elegendő egyszerű, hétszegmenses LED vagy LCD kijelzővel megjeleníteni a bináris formában keletkező tartalmat,
Beágyazott és Ambiens Rendszerek Laboratórium BMEVIMIA350. Mérési feladatok az 1., 2. és 3. mérési alkalomhoz
Beágyazott és Ambiens Rendszerek Laboratórium BMEVIMIA350 Mérési feladatok az 1., 2. és 3. mérési alkalomhoz A mérés tárgya: FPGA áramkörök és tervezési rendszereik megismerése A mérések során egy egyszerű
2) Tervezzen Stibitz kód szerint működő, aszinkron decimális előre számlálót! A megvalósításához
XIII. szekvenciális hálózatok tervezése ) Tervezzen digitális órához, aszinkron bináris előre számláló ciklus rövidítésével, 6-os számlálót! megvalósításához negatív élvezérelt T típusú tárolót és NN kaput
10. EGYSZERŰ HÁLÓZATOK TERVEZÉSE A FEJLESZTŐLAPON Ennél a tervezésnél egy olyan hardvert hozunk létre, amely a Basys2 fejlesztőlap két bemeneti
10. EGYSZERŰ HÁLÓZATOK TERVEZÉSE A FEJLESZTŐLAPON Ennél a tervezésnél egy olyan hardvert hozunk létre, amely a Basys2 fejlesztőlap két bemeneti kapcsolója által definiált logikai szinteket fogadja, megfelelő
Dr. Oniga István DIGITÁLIS TECHNIKA 9
r. Oniga István IGITÁLIS TEHNIKA 9 Regiszterek A regiszterek több bites tárolók hálózata S-R, J-K,, vagy kapuzott tárolókból készülnek Fontosabb alkalmazások: adatok tárolása és adatmozgatás Funkcióik:
Szekvenciális hálózatok és automaták
Szekvenciális hálózatok a kombinációs hálózatokból jöhetnek létre tárolási tulajdonságok hozzáadásával. A tárolás megvalósítása történhet a kapcsolás logikáját képező kombinációs hálózat kimeneteinek visszacsatolásával
A feladatokat önállóan, meg nem engedett segédeszközök használata nélkül oldottam meg. Olvasható aláírás:...minta VIZSGA...
feladatokat önállóan, meg nem engedett segédeszközök használata nélkül oldottam meg. Olvasható aláírás:...mint VIZSG... NÉV:...tk.:... Kiegészítő és szegedi képzés IGITÁLIS TCHNIK VIZSG ZÁTHLYI Kedves
MPLAB IDE - SIM - - Rövid ismertető a használathoz - Kincses Levente 3E22 89/ November 14. Szabadka
MPLAB IDE - SIM - - Rövid ismertető a használathoz - 3E22 89/2004 2006. November 14 Szabadka - 2 - Tartalomjegyzék TARTALOMJEGYZÉK 3 SIMULATOR I/O 4 SIMULATOR STIMULUS 4 STIMULUS VEZÉRLŐ (CONTROLLER) 5
Digitális technika VIMIAA02 7. hét Fehér Béla BME MIT
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 7. hét Fehér Béla BME MIT Kombinációs logikák
Digitális technika VIMIAA02 7. hét
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 7. hét Fehér Béla BME MIT Kombinációs logikák
DIGITÁLIS TECHNIKA 7. Előadó: Dr. Oniga István
IGITÁLIS TECHNIKA 7 Előadó: r. Oniga István Szekvenciális (sorrendi) hálózatok Szekvenciális hálózatok fogalma Tárolók S tárolók JK tárolók T és típusú tárolók Számlálók Szinkron számlálók Aszinkron számlálók
DIGITÁLIS TECHNIKA feladatgyűjtemény
IGITÁLIS TEHNIK feladatgyűjtemény Írta: r. Sárosi József álint Ádám János Szegedi Tudományegyetem Mérnöki Kar Műszaki Intézet Szerkesztette: r. Sárosi József Lektorálta: r. Gogolák László Szabadkai Műszaki
Véges állapotú gépek (FSM) tervezése
Véges állapotú gépek (FSM) tervezése F1. A digitális tervezésben gyakran szükséges a logikai jelek változását érzékelni és jelezni. A változásdetektorok készülhetnek csak egy típusú változás (0 1, vagy
Számlálók, adatfeldolgozó egységek
Számlálók, adatfeldolgozó egységek F1. A LOGSYS kártya órajel generátora 16MHz frekvenciájú szimmetrikus négyszögjelet állít elő. Egy digitális stoppert szeretnénk készíteni. A stopper alapvetően a hagyományos
Digitális technika (VIMIAA01) Laboratórium 9
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 9 Fehér Béla Raikovich Tamás,
Véges állapotú gépek (FSM) tervezése
Véges állapotú gépek (FSM) tervezése F1. Tervezzünk egy soros mintafelismerőt, ami a bemenetére ciklikusan, sorosan érkező 4 bites számok közül felismeri azokat, amelyek 3-mal vagy 5-tel oszthatók. A fenti
5. Hét Sorrendi hálózatok
5. Hét Sorrendi hálózatok Digitális technika 2015/2016 Bevezető példák Példa 1: Italautomata Legyen az általunk vizsgált rendszer egy italautomata, amelyről az alábbi dolgokat tudjuk: 150 Ft egy üdítő
A Memory Interface Generator (MIG) beállítása a Logsys Kintex-7 FPGA kártyához
A Memory Interface Generator (MIG) beállítása a Logsys Kintex-7 FPGA kártyához Ellenőrizzük a projektből importált adatokat. Ha rendben vannak, akkor kattintsunk a Next gombra. Válasszuk a Create Design
Elektronikus dobókocka tervezési példa
Elektronikus dobókocka tervezési példa (file: kocka-pld-sp3, H.J., 2006-10-16) Ebben a mintapéldában egy elektronikus dobókockát tervezünk. Ezzel a tervezési példával a Mérés laboratórium I. gyakorlatok
ISE makró (saját alkatrész) készítése
ISE makró (saját alkatrész) készítése 1. Makró (saját alkatrész) hozzáadása meglévő projekthez... 2 1.1. Kapcsolási rajz alapú makró készítése... 2 1.2. Kapcsolási rajz alapú saját makró javítása... 4
Digitális technika (VIMIAA01) Laboratórium 9
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 9 Fehér Béla Raikovich Tamás,
Perifériák hozzáadása a rendszerhez
Perifériák hozzáadása a rendszerhez Intellectual Property (IP) katalógus: Az elérhető IP modulok listája Bal oldalon az IP Catalog fül Ingyenes IP modulok Fizetős IP modulok: korlátozások Időkorlátosan
Véges állapotú gépek (FSM) tervezése
Véges állapotú gépek (FSM) tervezése F1. A 2. gyakorlaton foglalkoztunk a 3-mal vagy 5-tel osztható 4 bites számok felismerésével. Abban a feladatban a bemenet bitpárhuzamosan, azaz egy időben minden adatbit
D I G I T Á L I S T E C H N I K A Gyakorló feladatok 3.
Szinkron hálózatok D I G I T Á L I S T E C H N I K A Gyakorló feladatok 3. Irodalom: Arató Péter: Logikai rendszerek. Tankönyvkiadó, Bp. 1985. J.F.Wakerley: Digital Design. Principles and Practices; Prentice
Laborgyakorlat 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: szavazatszámláló, az előadáson megoldott 3 bíró példája Szavazat példa specifikáció Tervezz
DIGITÁLIS TECHNIKA 8 Dr Oniga. I stván István
Dr. Oniga István DIGITÁLIS TECHNIA 8 Szekvenciális (sorrendi) hálózatok Szekvenciális hálózatok fogalma Tárolók RS tárolók tárolók T és D típusú tárolók Számlálók Szinkron számlálók Aszinkron számlálók
Digitá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 Digitális technika VIMIAA02 Fehér Béla BME MIT Sorrendi hálózatok Az eddigiekben
5. KOMBINÁCIÓS HÁLÓZATOK LEÍRÁSÁNAK SZABÁLYAI
5. KOMBINÁCIÓS HÁLÓZATOK LEÍRÁSÁNAK SZABÁLYAI 1 Kombinációs hálózatok leírását végezhetjük mind adatfolyam-, mind viselkedési szinten. Az adatfolyam szintű leírásokhoz az assign kulcsszót használjuk, a
Digitá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 Digitális technika VIMIAA02 Fehér Béla BME MIT Sorrendi hálózatok Az eddigiekben
Laborgyakorlat 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) Bevezetés A laborgyakorlatok alapvető célja a tárgy későbbi laborgyakorlataihoz szükséges ismeretek átadása, az azokban szereplő
8.3. AZ ASIC TESZTELÉSE
8.3. AZ ASIC ELÉSE Az eddigiekben a terv helyességének vizsgálatára szimulációkat javasoltunk. A VLSI eszközök (közöttük az ASIC) tesztelése egy sokrétűbb feladat. Az ASIC modellezése és a terv vizsgálata
LOGIKAI TERVEZÉS. Előadó: Dr. Oniga István
LOGIKAI TERVEZÉS PROGRAMOZHATÓ ÁRAMKÖRÖKKEL Előadó: Dr. Oniga István Programozható logikai áramkörök fejlesztőrendszerei Fejlesztő rendszerek Terv leírás: (Design Entry) Xilinx Foundation ISE Külső eszköz
3.6. HAGYOMÁNYOS SZEKVENCIÁLIS FUNKCIONÁLIS EGYSÉGEK
3.6. AGYOMÁNYOS SZEKVENCIÁIS FUNKCIONÁIS EGYSÉGEK A fenti ismertető alapján elvileg tetszőleges funkciójú és összetettségű szekvenciális hálózat szerkeszthető. Vannak olyan szabványos funkciók, amelyek
1. 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:
Bev Be e v z e e z t e ő t az ISE re r nds nds e z r e használatához
Bevezető az ISE rendszer használatához Fejlesztő rendszerek Terv leírás: (Design Entry) Xilinx Foundation ISE Külső eszköz Mentor Graphics: FPGA Advantage Celoxica: DK Design Suite Szintézis terv: (Design
"Eseményekre imm/connection Server scriptek futtatása
"Eseményekre imm/connection Server scriptek futtatása Az eseményeken az inels BUS rendszeren belül bekövetkező állapotváltozásokat értjük, amelyeket a CU3 központi egység ASCII kommunikációval továbbít
Budapesti Műszaki és Gazdaságtudományi Egyetem. A Verilog HDL II. Nagy Gergely. Elektronikus Eszközök Tanszéke (BME) szeptember 26.
Áramkörtervezés az absztrakciótól a realizációig BMEVIEEM284 Budapesti Műszaki és Gazdaságtudományi Egyetem A Verilog HDL II. Nagy Gergely Elektronikus Eszközök Tanszéke (BME) 2013. szeptember 26. Nagy
1. Az adott kapcsolást rajzolja le a lehető legkevesebb elemmel, a legegyszerűbben. MEGOLDÁS:
1. Az adott kapcsolást rajzolja le a lehető legkevesebb elemmel, a legegyszerűbben. MEGOLDÁS: A legegyszerűbb alak megtalálása valamilyen egyszerűsítéssel lehetséges (algebrai, Karnaugh, Quine stb.). Célszerű
Dr. Oniga István DIGITÁLIS TECHNIKA 9
r. Oniga István IGITÁLIS TEHNIKA 9 Regiszterek A regiszterek több bites tárolók hálózata S-R, J-K,, vagy kapuzott tárolókból készülnek Fontosabb alkalmazások: adatok tárolása és adatmozgatás Funkcióik:
10. Digitális tároló áramkörök
1 10. Digitális tároló áramkörök Azokat a digitális áramköröket, amelyek a bemeneteiken megjelenő változást azonnal érvényesítik a kimeneteiken, kombinációs áramköröknek nevezik. Ide tartoznak az inverterek
LOGSYS LOGSYS SPARTAN-3E FPGA KÁRTYA FELHASZNÁLÓI ÚTMUTATÓ. 2012. szeptember 19. Verzió 1.2. http://logsys.mit.bme.hu
LOGSYS SPARTAN-3E FPGA KÁRTYA FELHASZNÁLÓI ÚTMUTATÓ 2012. szeptember 19. Verzió 1.2 http://logsys.mit.bme.hu Tartalomjegyzék 1 Bevezetés... 1 2 Memóriák... 3 2.1 Aszinkron SRAM... 3 2.2 SPI buszos soros
Logikai áramkörök. Informatika alapjai-5 Logikai áramkörök 1/6
Informatika alapjai-5 Logikai áramkörök 1/6 Logikai áramkörök Az analóg rendszerekben például hangerősítő, TV, rádió analóg áramkörök, a digitális rendszerekben digitális vagy logikai áramkörök működnek.
Digitális technika VIMIAA01 5. hét
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 5. hét Fehér Béla BME MIT Sorrendi logikák
PWM elve, mikroszervó motor vezérlése MiniRISC processzoron
PWM elve, mikroszervó motor vezérlése MiniRISC processzoron F1. A mikroprocesszorok, mint digitális eszközök, ritkán rendelkeznek közvetlen analóg kimeneti jelet biztosító perifériával, tehát valódi, minőségi
Kombinációs áramkörök modelezése Laborgyakorlat. Dr. Oniga István
Kombinációs áramkörök modelezése Laborgyakorlat Dr. Oniga István Funkcionális kombinációs egységek A következő funkcionális egységek logikai felépítésével, és működésével foglalkozunk: kódolók, dekódolók,
Digitális technika VIMIAA hét
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 14. hét Fehér Béla BME MIT Digitális technika
Digitális technika VIMIAA hét
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK VIMIAA02 14. hét Fehér Béla BME MIT Rövid visszatekintés, összefoglaló
A feladatokat önállóan, meg nem engedett segédeszközök használata nélkül oldottam meg: Olvasható aláírás:...
NÉV:... neptun kód:.. feladatokat önállóan, meg nem engedett segédeszközök használata nélkül oldottam meg: Olvasható aláírás:... Kedves Kolléga! kitöltést a név és aláírás rovatokkal kezdje! z alábbi kérdésekre
LabVIEW példák és bemutatók KÉSZÍTETTE: DR. FÜVESI VIKTOR
LabVIEW példák és bemutatók KÉSZÍTETTE: DR. FÜVESI VIKTOR LabVIEW-ról National Instruments (NI) által fejlesztett Grafikus programfejlesztő környezet, méréstechnikai, vezérlési, jelfeldolgozási feladatok
Programozási segédlet DS89C450 Fejlesztőpanelhez
Programozási segédlet DS89C450 Fejlesztőpanelhez Készítette: Fekete Dávid Processzor felépítése 2 Perifériák csatlakozása a processzorhoz A perifériák adatlapjai megtalálhatók a programozasi_segedlet.zip-ben.
EB134 Komplex digitális áramkörök vizsgálata
EB34 Komplex digitális áramkörök vizsgálata BINÁRIS ASZINKRON SZÁMLÁLÓK A méréshez szükséges műszerek, eszközök: - EB34 oktatókártya - db oszcilloszkóp (6 csatornás) - db függvénygenerátor Célkitűzés A
Verilog HDL ismertető 2. hét : 1. hét dia
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Verilog HDL ismertető 2. hét : 1. hét + 15 25 dia Fehér Béla, Raikovich
A LOGSYS rendszer ismertetése
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK A LOGSYS rendszer ismertetése Raikovich Tamás BME MIT atórium A LOGSYS
Digitális technika VIMIAA01 5. hét Fehér Béla BME MIT
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 5. hét Fehér Béla BME MIT Sorrendi logikák
Hobbi Elektronika. A digitális elektronika alapjai: Kombinációs logikai hálózatok 1. rész
Hobbi Elektronika A digitális elektronika alapjai: Kombinációs logikai hálózatok 1. rész 1 Felhasznált anyagok M. Morris Mano and Michael D. Ciletti: Digital Design - With an Introduction to the Verilog
Laborgyakorlat 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) Bevezetés A laborgyakorlatok alapvető célja a tárgy későbbi laborgyakorlataihoz szükséges ismeretek átadása, az azokban szereplő
14. TARTALOM FUTTATÁSA A FEJLESZTŐLAP HÉTSZEGMENSES KIJELZŐJÉN
14. TARTALOM FUTTATÁSA A FEJLESZTŐLAP HÉTSZEGMENSES KIJELZŐJÉN A digitális berendezések kijelzőjének kezelésénél gyakori feladat a kijelzett tartalom mozgatása valamilyen szabály szerint. Ebben a példában
7.hét: A sorrendi hálózatok elemei II.
7.hét: A sorrendi hálózatok elemei II. Tárolók Bevezetés Bevezetés Regiszterek Számlálók Memóriák Regiszter DEFINÍCIÓ Tárolóegységek összekapcsolásával, egyszerű bemeneti kombinációs hálózattal kiegészítve
Verilog ismertető (Szántó Péter, BME MIT, )
Verilog ismertető (Szántó Péter, BME MIT, 2006-09-17) Tartalomjegyzék 1. Bevezetés...1 2. Verilog nyelvi elemek...2 2.1. Modulok definiálása...2 2.2. Operátorok...3 2.3. Változók, értékadások...4 2.3.1.
4. hét: Ideális és valódi építőelemek. Steiner Henriette Egészségügyi mérnök
4. hét: Ideális és valódi építőelemek Steiner Henriette Egészségügyi mérnök Digitális technika 2015/2016 Digitális technika 2015/2016 Bevezetés Az ideális és valódi építőelemek Digitális technika 2015/2016