PANNON EGYETEM Villamosmérn

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "PANNON EGYETEM Villamosmérn"

Átírás

1 Informáci PANNON EGYETEM Villamosmérn rnöki és ciós s Rendszerek Tanszék Celluláris Neurális Hálózatok Hardver realizáci ciói Előadó: Vörösházi Zsolt november voroshazi@vision.vein.hu

2 Áttekintés - Alapfogalmak CNN: Celluláris Neurális/Nemlineáris hálózatok Komplexitás: áramkörök, rendszerek, számítógépek esetén (Gordon Moore tv.) Érzékelő-számító-beavatkozó rendszerek létjogosultsága Topografikus, vizuális mikroprocesszorok Biológia motiválta rendszerek: multi-modalitás Látás: retina modellek, implantátumok Hallás protézis: cohlea feltérképezése Tapintás: tactile szenzortömbök kidolgozása

3 Info-Bionika? Mind az élő szervezetek (pl. látás/tapintás/hallás), mind a mesterséges számítógépstruktúrák kézenfekvően vetik fel a kérdést: vajon lehet-e és érdemese analóg/neurális típusú sejt automatákat alkalmazni? A CNN (Cellular Nonlinear/Neural Network) technológia két évtizedes múltra visszatekintő forradalmi elképzelés (T.Roska, L.O.Chua-L.Yung 1988). Az idegrendszer tanulmányozása, egy idegsejt (neuron) működésének megismerésére való törekvés indította el azt az elhatározást, hogy kíséreljünk meg az élő szervezetekben lévő komplex rendszerek viselkedésének megfelelő számító rendszereket létrehozni. Egy élő szervezetben megtalálható neurális hálózatban nagyszámú, egymással összeköttetésben lévő, közel azonos felépítésű idegsejtek különböző feladatok megoldására alkalmasak.

4 Definíci ció: CNN egy olyan n dimenziós (n 2) ) processzortömb, ahol: a processzorok valamilyen szabályos geometriai struktúra rácspontjaiban helyezkednek el, és csak egy meghatározott r sugarú véges környezettel vannak közvetlen kapcsolatban; az időváltozó (t ) lehet folytonos vagy diszkrét; minden állapotváltozó (x ) folytonos értékű; a programot a cellák és szomszédjaik között a bemeneteik ( u ), állapotaik ( x ) és kimeneteik ( y ) függvényében a súlytényezők, ún. template-ek adják meg;

5 CNN struktúra ra j i Cellular Neural/nonlinear Network: analóg processzor tömb szabályos rács helytől független lokális kapcsolat

6 Lokális interakciós minta: cloning TEMPLATE u ij - input x ij -state/ y ij - output z - bias A B = = z = -0.5 Template a hálózat programja: [A B z]

7 Az elsőrend rendű analóg g CNN cella áramköri ri modellje: v uij v xij v yij E ij I Cx Rx I (ij,kl) xu I (ij,kl) xy I yx Ry ( ) ( ) ( ) ( ) ( ) ( ) I i, j; k, l = B i, j; k, l v, I i, j; k, l = A i, j; k, l v xu ukl xy Ckl, N ij, Ckl, N ij, I r yx 1 = () () R v t + v t 2 y [ ] xij 1 xij 1 ( ) ( ) r ykl

8 Nemlineáris kimeneti függvf ggvények:

9 Az áramkör r működését m t leíró egyenletek: Állapotegyenlet (KCST): C dv xij dt () t 1 = R x v xij () t + A( i, j; k, l) v () t C ( k, l ) N ( i, j ) r ykl visszacsatolás + C B ( k, l ) N ( i, j ) r ( i, j; k, l) v ( t) ukl előrecsatolás + I Kimeneti egyenlet: Bemeneti egyenlet: Kényszerfeltételek: v yij 1 2 [ 1] () t = v () t + 1 v () t xij v uij = E ij xij v ( 0) 1, 1 xij v uij

10 CNN architektúra ra - számítás: s: bemenet (u) állapot/kimenet (x / y) Template-k: B: előrecsatoló A: visszacsatoló Z: eltolás (bias) B z A

11 Analogikai CNN-UM processzor: GAPU L A M LCCU CNN nucleus LAOU GAPU LLU L L M egy cella UM= Universal Machine (Turing) Analogikai: analog + logikai műveletek és algoritmusok GAPU: Global analogic Program Unit (Központi analogikai vezérlő egység) APR LPR SCR GACU analóg program regiszter logikai program regiszter kapcsoló konfiguráció regiszter központi analogikai vezérlő egység LCCU LAM LLM LLU LAOU lokális kommunikációs és kontroll egység lokális analóg memória lokális logikai memória lokális logikai egység lokális analóg kimeneti egység

12 CNN-UM implementáci ciók összehasonlítása: sa: Optikai érzékelős rendszer (pl. Laptop POAC, XENON chip) Analóg VLSI chipek (pl. ACE p400, ACE4k, ACE16k, CACE1K) Emulált digitális FPGA: Field Programmable Gate Array (Falcon ML) Emulált digitális ASIC/VLSI (pl. CASTLE-I, CASTLE-II) DSP: TI320Cxx (pl. CNN-HAC) SW szimulátor (pl. Aladdin Pro, Candy) VSoC: Vision System-on-Chip. Megjelent egy új kategória: Bi-i: 2 vizuális µp, többszenzoros!! (optikai bemenettel) (SoC= System On a Chip, mixed signal CMOS chip) Eye-Ris rendszer (Q-Eye) v1-v2. Osztályozás: számítási sebesség (végrehajtási idő), pontosság (felbontás), felhasznált felület (disszipációs teljesítmény) szempontjából. Számítási teljesítmény csökken

13 1. Analóg g VLSI CNN megvalósítások: sok: Általánosan: 1 rétegű dinamikus modell megvalósítások (ACE4k, pl. ACE16k) (CACE1k: 2 rétegű!) Tulajdonságaik: + természetes kapcsolódás a szenzorokhoz (nincs A/D konv.) + nagy számítási teljesítmény (eq. ~1Terra = 10^12 OP/s) + univerzális újraprogramozhatóság (Turing értelemben) + szabványos analóg cellákból épül fel rövid tervezési ciklusidő + kisméretű alacsony P disszipált DE: analóg pontosság (~7-8bit), sok feladatosztályban nem elegendő nehezen valósítható meg több-rétegű csatolt struktúra mérsékelt cellaszám tápfeszültség-, ill. hőmérséklet változásra érzékeny

14 Analóg g CNN-UM chipek fejlődése: Bi-i v1, v2

15 Comparison between an IBM Cellular Supercomputer and an analogic processor ( ) Power PC IBM Cellular Supercomputer 2002 Computing Power ~ (TeraFLOPS) A = cm 2 = m 2 P = 491 kw visual processor with optical input (ACE16k) An analog-and-logicic CNN supercomputer Computing Power ~ (TeraOPS) equivalent A = 1.4 cm 2 P = 4.5 W

16 Bi-i v1-2: intelligens kameraszámítógép Az intelligens Bi-i érzékelő-látó rendszer képes akár 10,000 fps sebességgel, 128x128 pixel méretű kép(folyam) felvételére és processzálására, valós időben. A piacon kapható legújabb CMOS szenzorokat, és beágyazott processzorokat (ACE16k, TI DSP) tartalmazza. Bináris, szürkeskálás, és színes képek feldolgozására is képes. Bi-i v2 látó rendszer Intelligens látó-rendszer Nagy sebességű, fps real-time feldolgozás 128x128 pixel kép (ACE16k) 1.3 MPixel CMOS sensor TI 600 Mhz / 150 MHz DSP V1 V3 változat Önálló működésre képes (stand-alone) Matlab, TI Code Composer, Instant Vision E. Saját Linux OS (DSP-n): COS

17 Bi-i v3f: intelligens kameraszámítógép Az intelligens Bi-i v3f érzékelő-látó rendszer képes akár több 10,000 fps sebességgel, 1280x1024 pixel méretű kép(folyam) felvételére és processzálására, valós időben. Bi-i v3f látó rendszer Ultra nagy sebességű processzálás: >10000 fps real-time feldolgozás - nincs analóg CNN chip!, helyette: + FPGA (Spartan 3E): pixel szintű előprocesszálást végez TI 1 GHz DSP: magas-szintű jelfeldolgozás Nagyfelbontású 1.3 MPixel CMOS sensor (40MHz/ pixel rate) Önálló működésre képes (stand-alone) Matlab, TI Code Composer InstantVision software (Bi-i) Libraries: Signal / Image Flow Processing, Multitarget Tracking, Feature Classification. Saját Linux API

18 Eye-Ris rendszer: VSoC Q-Eye VSoC chip Alkalmazás: Autóipari aktív-biztonsági rendszerek (légzsák, oldalirányú ütközés figyelés) Interaktív robotika Intelligens megfigyelő rendszerek On-line minőség ellenőrzés Real-time videó tömörítés VSoC: Vision System on Chip Intelligens érzékelő-látó rendszer képfolyamok nagysebességű elő- ill utó-processzálására (DSP), valós időben. Topografkus mixed-signal processzor Q-Eye chip: az Eye-Ris rendszeren belül helyezkedik el. Stand-alone rendszer: önálló működés Döntés: klasszifikációs feladatok V1.0/2.0 SDK: szoftver fejlesztő eszközök (image processing library)

19 2. Optikai CNN megvalósítások: sok: + pl. Laptop POAC: programozható optikai-analogikai tömb szgép. + rendkívül gyors (LASER) + nagy felbontású képek feldolgozását támogatja nagy szilícium felület (szenzorok miatt) + előrecsatoló template [B] (fénysebességű számítás) visszacsatoló template [A] (optikai jel erősítése miatt) zajérzékeny egyedi optikai template könyvtárak kifejlesztése Alk: nagypárhuzamosságú, nagysebességű alakfelismerés és képfeldolgozás

20 3. Emulált lt digitális CNN megoldások [!]:[ Ezek a digitális célhardverek ötvözik az említett (analóg, optikai ill. a sw szimulátor megvalósítások előnyös tulajdonságait, bizonyos kompromisszumokat kötve lassabbak, mint az analóg megfelelőik, DE + sokoldalúbbak: multi-layer struktúra, nemlineáris templatek + flexibilisebbek: paraméterek állíthatósága + könnyebben konfigurálhatók + tervezési ciklusidejük is csökkenthető az elterjedt, standard CMOS VLSI technológia használatával. + felületre történő optimalizálás: nagyon kicsi P disszipált (~mw) + digitális környezetbe integrálható: fizikai platform + számítási pontosság skálázhatósága (a működési sebességgel fordított arányban állítható - lineárisan)

21 a.) Emulált lt digitális ASIC CNN chip: CASTLE lassabb, mint az analóg VLSI CNN hosszabb tervezési ciklusidő (Full-Custom metodika), DE + skálázható pontosság (1 bites logikai, illetve 6/12 bites bitvektor mód) + 16 programozható template + input kép/video: 25 fps, 240x320 / chip pixeles felbontás (real-time) + bővíthető: kaszkádosíthatóság + kis disszipáció (mw) CASTLE 3x2-es processzortömb: Globális vezérlővel Lokális memóriával és elosztott pipe-line aritmetikával

22 b.) Emulált lt digitális CNN FPGA-n: FALCON architektúra ra FPGA alapvető építőelemei: CLB: konfigurálható logikai blokk (4 slice/clb) slice=szelet (1-1 szeletében a következők): LUT Look-up table, multiplexer és regiszterek BlockRAM memória Dedikált szorzók I/O blokkok GRM: programozható összeköttetés mátrix (routing) DLL: órajel menedzsment DLL I/O Blocks DLL I/O Routing I/O Blocks I/O Routing Block RAMs CLB Array I/O Routing Block RAMs I/O Routing I/O Blocks DLL I/O Blocks DLL FALCON architektúra: Gyors újrakonfigurálhatóság: változtatható paraméterek (állapot pontosság, template elemek szélessége 2-64 bit; PE-k száma, kép szélessége/pe, rétegek száma és elrendezése)

23 4. CNN HAC implementáci ció: CNN-HAC: Hardware Acceleration Card/Board (1990) alacsony ár (<1000$), katalógusból kiválasztható alkatrészek: DSP, DRAM, FIFO stb. 4 db Texas TI320C25/26 DSP chip számítja a tranziens választ csak 1 rétegű CNN modellt támogat Analóg/neurális PE analóg VPE: Virtuális PE (0.5-1millió cella) nxm fizikai PE = DSP chip inter processzor kommunikáció: teljesen paralel (4 sáv 4 DSP) 1 proc. 1 sávon dolgozik (szélső cella-értkékek átadása FIFO-n keresztül)

24 CNN HAC implementáci ció (II.): Kritikus: explicit Euler integráló formula alkalmazása (n. lépésben): x ij n + 1) = (1 h) xij ( n) +h Aij;kl ykl(n)+ Bij;klukl + zij C(k,l) Sr(i,j) C(k,l) S r(i,j) ( y ( n) = f( x ( n)) Számítás: TI320Cxx fixpontos DSP (+, -, <, > ) órajel 40MHz, sebesség 10MIPS Globális vezérlő egysége: Intel5c060 EPLD (600 log. kapu) Külső memória: Hitachi 16x256k DRAM (kép szelet eltárolása) AMD FIFO: 16x1k (szomszédos sávszélek átadása) 16 bites ISA-slotba helyezhető! TMS: gépi kódú DSP programozás ij ij 4x

25 5. SW szimulátorok: + jól konfigurálható, flexibilis paraméter állíthatóság + közvetlenül futtatható számítógépes környezetben + legnagyobb pontosságú, DE rendkívül lassú, optimalizálható kód esetén is (IntelC) Alkalmazás: a képfeldolgozási feladatok során analogikai algoritmusok fejlesztésénél (Aladdin Pro, InstantVision), ill. template-k tervezésekor (Candy) használják.

26 Az Aladdin Pro keretrendszer fontosabb moduljai: Keretrendszer: VisMouse keretrendszer, integrált szoftverkörnyezet CNN alkalmazások fejlesztésére, amely képes a bemenetek és az eredmények megjelenítésére és tárolására (használni: v.4.13) SimCNN többrétegű szimulátor a CNN súlytényezők (template-ek) és utasítássorozatok tesztelésére TemMaster CNN template tervező és optimalizáló program. CSL Analogikai CNN szoftver könyvtár (CNN SW Library) Algoritmus fejlesztő nyelvek: //Alpha magas-szintű nyelv, analogikai algoritmusok fejlesztéséhez// AMC alacsony szintű analogkai gépi kód (Analogic Machine Code) ABC alacsonyszintű bináris kód (Analogic Binary Code)

27 Aladdin rendszer felépítése: Algoritmus-fordítás folyamata: (Alpha: magas-szintű nyelv/ forrás ) AMC alacsonyszintű ABC tárgykódú DSP kártyán (COS): CNN Chip operációs rendszer, amely az ABC kódot értelmezi CNN platform: tárgykód (obj) futtatása

28 Alpha nyelv és s az AMC Az analogikai CNN algoritmusok leírására kifejlesztett magas szintű nyelvet Alpha nyelvnek nevezik (dualitás: analóg logikai értelemben). Az Alpha egy CNN specifikus, egyszerű, eljárás-orientált nyelv. Célja az egyszerű algoritmusok (pl.: analogikai műveletek folyamata) leírása és a CNN bonyolult felépítésének elrejtése. Az analogikai CNN algoritmusok írásakor és fejlesztésekor a hangsúlyt az analogikai nézőpontra kell helyezni. Így adott CNN implementáció pl.: egy adott chip paraméterei és korlátai meghatározhatók. Az analogikai CNN algoritmusok alapvető utasítása függvényhívás a template művelet elvégzésére.

29 A template művelet m elvégz gzésének általános formája (Alpha( nyelven) TEMi( INPUT, STATE, OUTPUT, time, boundary condition fixed state map, bias map), for input and output, TEMi : a template azonosítója, ahova a program vagy függvény eleje be van töltve INPUT, STATE : a bemeneti és a kezdeti állapot memória OUTPUT : a kimeneti memória time : a CNN dinamika időtartama és a boundary condition meghatározható a következő opciókkal: Dirichlet: u kl és y kl értékeinek rögzítése a virtuális határoló celláknál Neumann: zéró flux Toroidal: periodikusság Megjegyzés: az Alpha nyelvet ma már nem használják, helyette AMC-t!

30 CSL CNN template tervezői könyvtár A CSL szabványos CNN template-ek gyűjteménye, számos analogikai szubrutin és algoritmus tárolására szolgáló tervezői könyvtár. A template-ek funkciójuk szerint kategorizálva (pl.: alakfelismerés, mozgás felismerés, színfeldolgozás, stb.) vannak tárolva. A könyvtárban egyaránt megtalálhatók globális optimalizációra, neuromorfikus modellezésre, elemi kombinatorikára és parciális differenciálegyenletek megoldására használt template-ek is. Cellular Wave Computing Library v2.1 Alapvető képfeldolgozó templatek (pl. edge, CCD, holefilling stb.) Matematikai morfológiai templatek (bináris, grayscale) Térbeli logikai templatek (pl. and, diff, smkiller stb.) Textura szegmentálás, detektálás Mozgás detektálás Szubrutinok gyűjteménye

31 Egyszerűbb képfeldolgozk pfeldolgozási feladatok CNN szimulátoron (Candy( Candy,, Aladdin): Példa-1: logand (Conc1.bmp, Chineese.bmp) Példa-2: horizontal CCD (A_letter.bmp) Segédanyagok: (Candy, Aladdin 3.2, Template Library v2.1)

32 CNN Alkalmazásai Labor bemutatása Emulált-digitális CNN architektúrák alkalmazási területei

33 Kutatási tevékenys kenység: A laboratórium a celluláris neurális/nemlineáris hálózatok (CNN) alkalmazásával, analogikai CNN algoritmusok kidolgozásával, emulált digitális CNN-UM implementációkkal foglalkozik: 1.) Jellegzetes képrészletek keresése (neuro-radiológia: CT, MRI, PCB hibadetektálás, alga felismerés vízben stb.), 2.) Emulált digitális CNN-UM megvalósítások FPGA-n (GAPU), 3.) Komplex tér-idő dinamikák analízise: pl. barotropikus óceánmodellezés, dinamikai rezgő rendszerek, szeizmikus hullámterjedés, retina-modellezés területén, 4.) Vizuális érzékelés alkalmazásai: Bi-i kamera segítségével. 5.) Emulált digitális CNN-UM megvalósítás IBM-Cell BE multiprocesszoros rendszeren (óceán modell)

34 1/a.) CT képeken korai stroke jegyek detektálása (Szabó Tamás) CT kép * Orvos által annotált CNN alapú technológiával detektált

35 1/b.) CT és MR képek szegmentálása és 3D rekonstrukciója (Sonkoly Péter)

36 2.) CNN-UM GAPU vezérlő FPGA-n (Vörösházi Zsolt) A GAPU (Global Analogical Programming Unit) önálló működést biztosít az emuláltdigitális CNN-UM processzornak, FPGA architektúrán, amely képes a komplex analogikai algoritmusok végrehajtásának vezérlésére, képfeldolgozási feladatok során (bináris és gray-scale képeken). Probléma: nagy sebességű kapcsolat szükséges a PC és az FPGA processzor között; továbbá nagy számítási pontosság, nemlineáris templatek futtatása nem lehetséges a mai analóg VLSI alkatrészeknél. Megoldás: Kidolgoztunk egy optimalizált, beágyazott, és újraprogramozható vezérlő struktúrát FPGA-n. Kb. 1-2 nagyságrendű sebességnövekedés érhető el. Input 2 nd iteration 5 th iteration 10 th iteration Kísérleti rendszer

37 3/a.) PDE megoldása: barotropikus óceán modell (Nagy Zoltán, Kincses Zoltán) x Y (km) Y (km) X (km) X (km) Elevation: tengerszint mozgása Áramlási irányok PDE = Parciális Differenciál Egyenlet: Navier-Stokes egyenlet megoldása (pontosság / sebesség / rétegszám) jelenti a problémát

38 3/b.) PDE megoldása: folyadékok és gázok dinamikájának modellezése (Kocsárdi Sándor) Megoldás: Kidolgoztunk egy optimalizált aritmetikájú, az összenyomható folyadékok, gázok dinamikáját leíró PDE-t megoldó struktúrát, FPGA-n. A sw-es szimulációhoz képest kb. 21x-es sebességnövekedés érhető el. (A legnagyobb FPGA architektúrán ez akár 600x-os is lehet.) Áramlás iránya Csőprofil: Másodrendű modell Kimeneti réteg hőtérkép (lebegőpontos) Probléma: nagy számítási pontosság, nagy felület, 3 réteg, határfeltétel

39 3/c.) PDE megoldása: szeizmikus hullámterjedés (Sonkoly Péter) Probléma: nagy számítási pontosság, min. 2 réteg, inhomogén közeg

40 3/d.) Retina modell FPGA architektúrán (Vörösházi Zsolt) Cél: a biológiai retina viselkedésének emulálása a ~10 különböző retina csatornán, valós időben, FPGA processzor alkalmazásával. A retina a vizuális érzékelés elő-feldolgozó rendszere, amelynek feladata a vizuális információ agy (cortex) felé továbbítása. Probléma: nagy feldolgozási sebességet, nagy számítási pontosságot, és min 10! réteget igényel (amely limitált a mai analóg VLSI alkatrészekben). Megoldás: Kidolgoztunk egy optimalizált, flexibilis, újrakonfigurálható többrétegű struktúrát. Kb. 2-3 nagyságrendű sebességnövekedés érhető el a sw szimulációhoz képest. Válasz a flashed square stimulusra Cone Cone2 Horizontal Bip. Excit. Desensitized Bip. Excit. Receptor Amacrine FB Ganglion τ τ τ τ τ τ τ λ λ - + τ τ τ λ λ λ Input λ λ λ λ - + Output of the channel 1 Output of the channel 2 τ τ τ τ τ τ τ Bip.Inhib. Desens. λ Bip.Inhib. Rec. λ Amacrine FF λ Felbontás: 36 bit Ganglion (kimenet) gátlás serkentés

41 4.) Vizuális érzékelés, feldolgozás Bi-i kamerán (Tömördi Katalin, Vörösházi Zsolt, Kincses Zoltán) Az intelligens Bi-i érzékelő-látó rendszer képes akár 10,000 fps sebességgel, 128x128 pixel méretű kép(folyam) felvételére és processzálására, valós időben. A piacon kapható legújabb CMOS szenzorokat, és beágyazott processzorokat (ACE16k, TI DSP) tartalmazza. Bináris, szürkeskálás, és színes képek feldolgozására is képes. Alkalmazási területek: Nagy sebességű processzálás (videójelfolyam pixelszintű előfeldolgozása: zajszűrés, morfológiai alaktani vizsgálatok, tulajdonság kiemelés) Ipari minőségbiztosítás (NYÁK hibadetektálása) Bi-i v2 látó rendszer Tulajdonságok: Gyors, és önálló működés SW rutinok, könyvtárak (Image Processing Library) C++ SDK for TI Code Composer Studio, Windows és Linux API (host PC kommunikációhoz alkalmazás fejlesztés során) Hivatalos weboldal: Bi-i v3f rendszer

42 5.) CNN modell IBM Cell architektúrán (Kincses Zoltán) Cél: Az analóg CNN hálózat Forward-Euler formulával diszkretizált és egyszerűsített állapotegyenletének szoftveres szimulációja az IBM Cell architektúrán. Probléma: Az IBM Cell processzor egy merőben új architektúrájú processzor, ezért a korábbi szoftveres CNN szimulációt, ennek megfelelően kell átalakítani (vektorizáció, ciklus unrolling stb, SPU-PPE komm.), optimalizálni. Megoldás: A létrejött szoftveres CNN szimuláció egy, mind lineáris, mind pedig nemlineáris template-eket kezelni képes rendszer lett, mellyel a korábbi szoftveres szimulációhoz képest ~ 400-szoros sebességnövekedés érhető el. SPE SPE SPE SPE SPE SPE SPE SPE SPU 128 registers SPU 128 registers SPU 128 registers SPU 128 registers SPU 128 registers SPU 128 registers SPU 128 registers SPU 128 registers 16B/cycle LS 256kB LS 256kB LS 256kB LS 256kB LS 256kB LS 256kB LS 256kB LS 256kB 128B/cycle DMA DMA DMA DMA DMA DMA DMA DMA 16B/cycle Element Interconnect Bus 128B/cycle 16B/cycle PPE 16B/cycle 2x16B/cycle L2 512kB L1 2x32kB PowerPC core Memory Controller Bus Interface Controller 32B/cycle 16B/cycle Dual Rambus XDR IOIF BIF

TERMINOLÓGIA. Magyar nyelvű szakelőadások a 2001-2002-es tanévben

TERMINOLÓGIA. Magyar nyelvű szakelőadások a 2001-2002-es tanévben TERMINOLÓGIA Erdélyi Magyar Műszaki Tudományos Társaság Magyar nyelvű szakelőadások a 2001-2002-es tanévben Kolozsvári Műszaki Egyetem Számítástechnika Kar Szerzők: Barabás Tibor Dr. Buzás Gábor Enyedi

Részletesebben

CNN-alapú képfeldolgozó és adaptív optikai rendszer FPGA-s implementációi

CNN-alapú képfeldolgozó és adaptív optikai rendszer FPGA-s implementációi CNN-alapú képfeldolgozó és adaptív optikai rendszer FPGA-s implementációi DOKTORI (PhD) ÉRTEKEZÉSEK TÉZISEI Kincses Zoltán Témavezető: Dr. Szolgay Péter Pannon Egyetem Informatikai Tudományok Doktori Iskola

Részletesebben

FPGA áramkörök alkalmazásainak vizsgálata

FPGA áramkörök alkalmazásainak vizsgálata FPGA áramkörök alkalmazásainak vizsgálata Kutatási beszámoló a Pro Progressio alapítvány számára Raikovich Tamás, 2012. 1 Bevezetés A programozható logikai áramkörökön (FPGA) alapuló hardver gyorsítók

Részletesebben

BIOMORF IDİBELI HIPERÉLESSÉG ÉS FUNKCIÓ A MASZKRAJZBAN VLSI TERVEZÉS

BIOMORF IDİBELI HIPERÉLESSÉG ÉS FUNKCIÓ A MASZKRAJZBAN VLSI TERVEZÉS BIOMORF IDİBELI HIPERÉLESSÉG ÉS FUNKCIÓ A MASZKRAJZBAN VLSI TERVEZÉS A gyöngybagoly irányhallás-rendszerének implementálása CNN-architektúrájú idı-digitális átalakító integrált áramkörrel Ph.D. disszertáció

Részletesebben

Programmable Chip. System on a Chip. Lazányi János. Tartalom. A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban?

Programmable Chip. System on a Chip. Lazányi János. Tartalom. A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban? System on a Chip Programmable Chip Lazányi János 2010 Tartalom A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban? Page 2 1 A hagyományos technológia Elmosódó határvonalak ASIC

Részletesebben

Jelfeldolgozó processzorok (DSP) Rekonfigurálható eszközök (FPGA)

Jelfeldolgozó processzorok (DSP) Rekonfigurálható eszközök (FPGA) Beágyazott elektronikus rendszerek (P-ITEEA_0033) Jelfeldolgozó processzorok (DSP) Rekonfigurálható eszközök (FPGA) 5. előadás 2015. március 11. Analóg jelfeldolgozás Analóg bejövő jelek (egy folyamat

Részletesebben

ELŐADÁS 2016-01-05 SZÁMÍTÓGÉP MŰKÖDÉSE FIZIKA ÉS INFORMATIKA

ELŐADÁS 2016-01-05 SZÁMÍTÓGÉP MŰKÖDÉSE FIZIKA ÉS INFORMATIKA ELŐADÁS 2016-01-05 SZÁMÍTÓGÉP MŰKÖDÉSE FIZIKA ÉS INFORMATIKA A PC FIZIKAI KIÉPÍTÉSÉNEK ALAPELEMEI Chip (lapka) Mikroprocesszor (CPU) Integrált áramköri lapok: alaplap, bővítőkártyák SZÁMÍTÓGÉP FELÉPÍTÉSE

Részletesebben

1.1. Általános áttekintés

1.1. Általános áttekintés 1.1. Általános áttekintés A mesterséges intelligencia megjelenésének az alapja a számítógép első működő eszköz az ENIAC számítógép volt amit a Manhattan-terv keretében fejlesztették ki 1946-ban. A memóriakezelő

Részletesebben

Pázmány Péter Katolikus Egyetem Információs Technológiai Kar Interdiszciplináris Műszaki Tudományok Doktori Iskola Képzési Terve

Pázmány Péter Katolikus Egyetem Információs Technológiai Kar Interdiszciplináris Műszaki Tudományok Doktori Iskola Képzési Terve Pázmány Péter Katolikus Egyetem Információs Technológiai Kar Interdiszciplináris Műszaki Tudományok Doktori Iskola Képzési Terve Bevezetés A doktori iskolában a doktoranduszok munkáját a témavezető szervezi

Részletesebben

Intelligens és összetett szenzorok

Intelligens és összetett szenzorok Intelligens és összetett szenzorok Galbács Gábor Összetett és intelligens szenzorok Bevezetés A mikroelektronika fejlődésével, a mikroprocesszorok (CPU), mikrokontrollerek (µc, MCU), mikroprogramozható

Részletesebben

Tapintásérzékelés és. Analogikai Algoritmusok

Tapintásérzékelés és. Analogikai Algoritmusok Tapintásérzékelés és Analogikai Algoritmusok Tézisfüzet a Ph.D. disszertációhoz Kis Attila Témavezető: Kovács Ferenc MTA Doktora Konzulens: Szolgay Péter MTA Doktora Pázmány Péter Katolikus Egyetem Információs

Részletesebben

Nagy adattömbökkel végzett FORRÓ TI BOR tudományos számítások lehetőségei. kisszámítógépes rendszerekben. Kutató Intézet

Nagy adattömbökkel végzett FORRÓ TI BOR tudományos számítások lehetőségei. kisszámítógépes rendszerekben. Kutató Intézet Nagy adattömbökkel végzett FORRÓ TI BOR tudományos számítások lehetőségei Kutató Intézet kisszámítógépes rendszerekben Tudományos számításokban gyakran nagy mennyiségű aritmetikai művelet elvégzésére van

Részletesebben

TI TMDSEVM6472 rövid bemutatása

TI TMDSEVM6472 rövid bemutatása 6.6.1. Linux futtatása TMDSEVM6472 eszközön TI TMDSEVM6472 rövid bemutatása A TMDSEVM6472 az alábbi fő hardver paraméterekkel rendelkezik: 1db fix pontos, több magos (6 C64x+ mag) C6472 DSP 700MHz 256MB

Részletesebben

Az informatika alapjai. 10. elıadás. Operációs rendszer

Az informatika alapjai. 10. elıadás. Operációs rendszer Az informatika alapjai 10. elıadás Operációs rendszer Számítógépek üzemmódjai Az üzemmód meghatározói a számítógép adottságai: architektúra hardver kiépítés, térbeli elhelyezés, szoftver, stb. Üzemmód

Részletesebben

Multimédia hardver szabványok

Multimédia hardver szabványok Multimédia hardver szabványok HEFOP 3.5.1 Korszerű felnőttképzési módszerek kifejlesztése és alkalmazása EMIR azonosító: HEFOP-3.5.1-K-2004-10-0001/2.0 Tananyagfejlesztő: Máté István Lektorálta: Brückler

Részletesebben

Dr.Varga Péter János HÍRKÖZLÉSTECHNIKA. 10.ea

Dr.Varga Péter János HÍRKÖZLÉSTECHNIKA. 10.ea Dr.Varga Péter János HÍRKÖZLÉSTECHNIKA 10.ea Kamerarendszer A CCTV rendszerek felhasználási köre Üzleti célra főként a lopáskárok csökkentése érdekében telepítik. Nem csupán a hagyományos bolti lopások

Részletesebben

Memóriák - tárak. Memória. Kapacitás Ár. Sebesség. Háttértár. (felejtő) (nem felejtő)

Memóriák - tárak. Memória. Kapacitás Ár. Sebesség. Háttértár. (felejtő) (nem felejtő) Memóriák (felejtő) Memória Kapacitás Ár Sebesség Memóriák - tárak Háttértár (nem felejtő) Memória Vezérlő egység Központi memória Aritmetikai Logikai Egység (ALU) Regiszterek Programok Adatok Ez nélkül

Részletesebben

Programozható logikai vezérlõk

Programozható logikai vezérlõk BUDAPESTI MÛSZAKI EGYETEM KÖZLEKEDÉSMÉRNÖKI KAR KÖZLEKEDÉSAUTOMATIKAI TANSZÉK Programozható logikai vezérlõk Segédlet az Irányítástechnika I. c. tárgyhoz Összeállította: Szabó Géza egyetemi tanársegéd

Részletesebben

MISKOLCI EGYETEM VILLAMOSMÉRNÖKI INTÉZET AUTOMATIZÁLÁSI TANSZÉK

MISKOLCI EGYETEM VILLAMOSMÉRNÖKI INTÉZET AUTOMATIZÁLÁSI TANSZÉK MISKOLCI EGYETEM VILLAMOSMÉRNÖKI INTÉZET AUTOMATIZÁLÁSI TANSZÉK ZÁRÓVIZSGA TEMATIKA Főiskolai szintű Villamosmérnöki szak Nappali tagozat FOLYAMATIRÁNYÍTÁSI ÉS KOMMUNIKÁCIÓTECHNIKAI SZAKISMERETEK (FVA)

Részletesebben

Intelligens Érzékelők

Intelligens Érzékelők Intelligens Érzékelők 1. előadás Készítette: Dr. Füvesi Viktor 2016. 2. Előadó Dr. Füvesi Viktor ME AFKI Alkalmazott Földtudományi Kutatóintézet Műszerfejlesztési és Informatikai Osztály Email: fuvesi@afki.hu,

Részletesebben

VLIW processzorok (Működési elvük, jellemzőik, előnyeik, hátrányaik, kereskedelmi rendszerek)

VLIW processzorok (Működési elvük, jellemzőik, előnyeik, hátrányaik, kereskedelmi rendszerek) SzA35. VLIW processzorok (Működési elvük, jellemzőik, előnyeik, hátrányaik, kereskedelmi rendszerek) Működési elvük: Jellemzőik: -függőségek kezelése statikusan, compiler által -hátránya: a compiler erősen

Részletesebben

11.2.1. Joint Test Action Group (JTAG)

11.2.1. Joint Test Action Group (JTAG) 11.2.1. Joint Test Action Group (JTAG) A JTAG (IEEE 1149.1) protokolt fejlesztették a PC-nyák tesztelő iapri képviselők. Ezzel az eljárással az addigiaktól eltérő teszt eljárás. Az integrált áramkörök

Részletesebben

Digitális Technika I. (VEMIVI1112D)

Digitális Technika I. (VEMIVI1112D) Pannon Egyetem Villamosmérnöki és Információs Tanszék Digitális Technika I. (VEMIVI1112D) Bevezetés. Hol tart ma a digitális technológia? Előadó: Dr. Vörösházi Zsolt voroshazi@vision.vein.hu Feltételek:

Részletesebben

Ismétlés: Moore törvény. Tranzisztorok mérőszáma: n*százmillió, n*milliárd.

Ismétlés: Moore törvény. Tranzisztorok mérőszáma: n*százmillió, n*milliárd. 1 2 3 Ismétlés: Moore törvény. Tranzisztorok mérőszáma: n*százmillió, n*milliárd. 4 5 Moore törvényhez érdekesség: a várakozásokhoz képest folyamatosan alulteljesített, ezért többször is újra lett fogalmazva

Részletesebben

Közlekedés gépjárművek elektronikája, diagnosztikája. Mikroprocesszoros technika. Memóriák, címek, alapáramkörök. A programozás alapjai

Közlekedés gépjárművek elektronikája, diagnosztikája. Mikroprocesszoros technika. Memóriák, címek, alapáramkörök. A programozás alapjai Közlekedés gépjárművek elektronikája, diagnosztikája Mikroprocesszoros technika. Memóriák, címek, alapáramkörök. A programozás alapjai TÁMOP-2.2.3-09/1-2009-0010 A Széchenyi István Térségi Integrált Szakképző

Részletesebben

Mikroprocesszor CPU. C Central Központi. P Processing Számító. U Unit Egység

Mikroprocesszor CPU. C Central Központi. P Processing Számító. U Unit Egység Mikroprocesszor CPU C Central Központi P Processing Számító U Unit Egység A mikroprocesszor általános belső felépítése 1-1 BUSZ Utasítás dekóder 1-1 BUSZ Az utasítás regiszterben levő utasítás értelmezését

Részletesebben

Bevitel-Kivitel. Eddig a számítógép agyáról volt szó. Szükség van eszközökre. Processzusok, memória, stb

Bevitel-Kivitel. Eddig a számítógép agyáról volt szó. Szükség van eszközökre. Processzusok, memória, stb Input és Output 1 Bevitel-Kivitel Eddig a számítógép agyáról volt szó Processzusok, memória, stb Szükség van eszközökre Adat bevitel és kivitel a számitógépből, -be Perifériák 2 Perifériákcsoportosításá,

Részletesebben

Scherer Balázs: Mikrovezérlők fejlődési trendjei

Scherer Balázs: Mikrovezérlők fejlődési trendjei Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Scherer Balázs: Mikrovezérlők fejlődési trendjei 2009. Budapesti Műszaki és Gazdaságtudományi Egyetem, Méréstechnika

Részletesebben

Villamos jelek mintavételezése, feldolgozása. Mérésadatgyűjtés, jelfeldolgozás 9. előadás

Villamos jelek mintavételezése, feldolgozása. Mérésadatgyűjtés, jelfeldolgozás 9. előadás Villamos jelek mintavételezése, feldolgozása (ellenállás mérés LabVIEW támogatással) Számítógépes mérőrendszerek Mérésadatgyűjtés, jelfeldolgozás 9. előadás Dr. Iványi Miklósné, egyetemi tanár Schiffer

Részletesebben

Robotika. 3. Érzékelés Magyar Attila. Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék

Robotika. 3. Érzékelés Magyar Attila. Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék 3. Érzékelés Magyar Attila Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék magyar.attila@virt.uni-pannon.hu 2011. február 24. 3. Érzékelés 2 3. Tartalom 1. Mobil

Részletesebben

Szenzorhálózatok. Mica moteok hardware felépítése (Folytatás) Orosz György 2011. 09. 14.

Szenzorhálózatok. Mica moteok hardware felépítése (Folytatás) Orosz György 2011. 09. 14. Szenzorhálózatok Mica moteok hardware felépítése (Folytatás) Orosz György 2011. 09. 14. MTS310 Szenzorkártya Szenzorkártyák (Crossbow) MTS310 Csatlakozó Analóg és digitális ki/bemenetek Analóg GND Zajérzékenység

Részletesebben

Méréstechnika. 3. Mérőműszerek csoportosítása, Elektromechanikus műszerek általános felépítése, jellemzőik.

Méréstechnika. 3. Mérőműszerek csoportosítása, Elektromechanikus műszerek általános felépítése, jellemzőik. 2 Méréstechnika 1. A méréstechnika tárgya, mérés célja. Mértékegységrendszer kialakulása, SI mértékegységrendszer felépítése, alkalmazása. Villamos jelek felosztása, jelek jellemző mennyiségei, azok kiszámítása.

Részletesebben

DIGITÁLIS TECHNIKA. Szabó Tamás Dr. Lovassy Rita - Tompos Péter. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar LABÓRATÓRIUMI ÚTMUTATÓ

DIGITÁLIS TECHNIKA. Szabó Tamás Dr. Lovassy Rita - Tompos Péter. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar LABÓRATÓRIUMI ÚTMUTATÓ Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar Szabó Tamás Dr. Lovassy Rita - Tompos Péter DIGITÁLIS TECHNIKA LABÓRATÓRIUMI ÚTMUTATÓ 3. kiadás Mikroelektronikai és Technológia Intézet Budapest, 2014-1

Részletesebben

A DAS1414 általános célú intelligens adatgyűjtő és vezérlő egység és alkalmazásai

A DAS1414 általános célú intelligens adatgyűjtő és vezérlő egység és alkalmazásai A DAS1414 általános célú intelligens adatgyűjtő és vezérlő egység és alkalmazásai Gingl Zoltán, Kántor Zoltán* és Mingesz Róbert Szegedi Tudományegyetem, Kísérleti Fizikai Tanszék *Szegedi Tudományegyetem,

Részletesebben

Számítógép architektúrák I. Várady Géza varadygeza@pmmik.pte.hu

Számítógép architektúrák I. Várady Géza varadygeza@pmmik.pte.hu Számítógép architektúrák I. Várady Géza varadygeza@pmmik.pte.hu 1 Bevezetés - fogalmak Informatika sokrétű Információk Szerzése Feldolgozása Tárolása Továbbítása Információtechnika Informatika a technikai

Részletesebben

Mikrokontroller alapú rendszerek

Mikrokontroller alapú rendszerek I / 1. oldal Elektronikus jegyzet Készítette: docens BME 1117. Budapest, Magyar tudósok körútja 2. Q ép. B szárny II. em. B216. Tel: 463-2881 Fax: 463-2871 (adm.) Mail: tevesz@aut.bme.hu Hallgatják: Nappali

Részletesebben

GEOVISION rendszámfelismerő, azonosító rendszer. 2013. Február 1.

GEOVISION rendszámfelismerő, azonosító rendszer. 2013. Február 1. GEOVISION rendszámfelismerő, azonosító rendszer 2013. Február 1. Tartalom Miért használjunk LPR-t? Mi az LPR? -a felismerés folyamata Hogyan ne Telepítsük az LPR-t? Hogyan telepítsük az LPR-t? GEOVISION

Részletesebben

Intelligens Autonom Kamera Modul (IAKM)

Intelligens Autonom Kamera Modul (IAKM) Intelligens Autonom Kamera Modul (IAKM) Célkitűzés A kamera egység legfőbb jellegzetességei: Önálló működésre; Nagyteljesítményű duális képfeldolgozó processzorokkal felszerelt; A képet kiértékelni képes;

Részletesebben

Forráskód generálás formális modellek alapján

Forráskód generálás formális modellek alapján Forráskód generálás formális modellek alapján dr. Majzik István Horányi Gergő és Jeszenszky Balázs (TDK) BME Méréstechnika és Információs Rendszerek Tanszék 1 Modellek a formális ellenőrzéshez Hogyan használhatók

Részletesebben

A HV-PCI6 VIDEODIGITALIZÁLÓ KÁRTYA ÉS ALKALMAZÁSAI (HV-PCI6 Video Digitizing Card and its Applications)

A HV-PCI6 VIDEODIGITALIZÁLÓ KÁRTYA ÉS ALKALMAZÁSAI (HV-PCI6 Video Digitizing Card and its Applications) A HV-PCI6 VIDEODIGITALIZÁLÓ KÁRTYA ÉS ALKALMAZÁSAI (HV-PCI6 Video Digitizing Card and its Applications) Ladányi Zoltán, Ladányi Péter, Máthé József, Nagy Ferenc, Nagy Tamás, Patkó Tamás Hexium Műszaki

Részletesebben

Digitális Technika I. (VEMIVI1112D)

Digitális Technika I. (VEMIVI1112D) Pannon Egyetem Villamosmérnöki és Inf. Rendszerek Tanszék Digitális Technika I. (VEMIVI1112D) Bevezetés. Hol tart ma a digitális technológia? Előadó: Dr. Vassányi István vassanyi@almos.vein.hu Feltételek:

Részletesebben

32 CSATORNÁS DVR HYBRID DVR NVR WINDOWS 7 ÉS 64 BITES WINDOWS TÁMOGATÁSSAL HASZNÁLATI UTASÍTÁS

32 CSATORNÁS DVR HYBRID DVR NVR WINDOWS 7 ÉS 64 BITES WINDOWS TÁMOGATÁSSAL HASZNÁLATI UTASÍTÁS 1 32 CSATORNÁS DVR HYBRID DVR NVR WINDOWS 7 ÉS 64 BITES WINDOWS TÁMOGATÁSSAL HASZNÁLATI UTASÍTÁS Tartalom 1. Geovision együttműködő DVR/Hybrid DVR/ NVR... 3 2. GV-DVR... 3 3. GV-Hybrid DVR... 4 4. GV-NVR...

Részletesebben

Integrált áramkörök termikus szimulációja

Integrált áramkörök termikus szimulációja BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM Villamosmérnöki és Informatikai Kar Elektronikus Eszközök Tanszéke Dr. Székely Vladimír Integrált áramkörök termikus szimulációja Segédlet a Mikroelektronika

Részletesebben

Számítógépes irányítások elmélete (Súlyponti kérdések)

Számítógépes irányítások elmélete (Súlyponti kérdések) Számítógépes irányítások elmélete 182 Számítógépes irányítások elmélete (Súlyponti kérdések) 1. A számítógépes irányításban alkalmazott jeltípusok. 2. Digitális bemenetek megvalósítása kapcsolásaik és

Részletesebben

Előadó: Nagy István (A65)

Előadó: Nagy István (A65) Programozható logikai áramkörök FPGA eszközök Előadó: Nagy István (A65) Ajánlott irodalom: Ajtonyi I.: Digitális rendszerek, Miskolci Egyetem, 2002. Ajtonyi I.: Vezérléstechnika II., Tankönyvkiadó, Budapest,

Részletesebben

Érzékelők és beavatkozók I.

Érzékelők és beavatkozók I. Érzékelők és beavatkozók I. Mikrovezérlők, mikroszámítógépek: 32-bites ARM Cortex architektúra c. egyetemi tanár - 1 - ARM ARM architektúrájú processzorok ARM Advanced RISC Machine RISC Reduced Instruction

Részletesebben

ARM processzorok felépítése

ARM processzorok felépítése ARM processzorok felépítése Az ARM processzorok több családra bontható közösséget alkotnak. Az Cortex-A sorozatú processzorok, ill. az azokból felépülő mikrokontrollerek a high-end kategóriájú, nagy teljesítményű

Részletesebben

Rendszertervezés FPGA eszközökkel

Rendszertervezés FPGA eszközökkel Rendszertervezés FPGA eszközökkel 1. előadás Programozható logikai eszközök 2011.04.13. Milotai Zsolt Tartalom Bevezetés: alkalmazási lehetőségek Nem programozható és programozható eszközök összehasonlítása

Részletesebben

Máté: Számítógép architektúrák 2010.12.01.

Máté: Számítógép architektúrák 2010.12.01. Máté: Számítógép architektúrák... A feltételes ugró utasítások eldugaszolják a csővezetéket Feltételes végrehajtás (5.5 5. ábra): Feltételes végrehajtás Predikáció ió C pr. rész Általános assembly Feltételes

Részletesebben

1. AZ IRÁNYÍTÓRENDSZEREK FEJLŐDÉSE

1. AZ IRÁNYÍTÓRENDSZEREK FEJLŐDÉSE 4 1. AZ IRÁNYÍTÓRENDSZEREK FEJLŐDÉSE Az irányítástechnika, ezen belül a szabályozástechnika és vezérléstechnika fogalmait nemzetközi (angol és francia), országonként saját nyelvű terminológiai szabvány

Részletesebben

IBM Business Monitor 7. változat 5. alváltozat. IBM Business Monitor telepítési kézikönyv

IBM Business Monitor 7. változat 5. alváltozat. IBM Business Monitor telepítési kézikönyv IBM Business Monitor 7. változat 5. alváltozat IBM Business Monitor telepítési kézikönyv ii Telepítés Tartalom 1. fejezet IBM Business Monitor telepítése.............. 1 2. fejezet IBM Business Monitor

Részletesebben

Digitális technika VIMIAA01

Digitá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észletesebben

Integrált áramkörök/1. Informatika-elekronika előadás 10/20/2007

Integrált áramkörök/1. Informatika-elekronika előadás 10/20/2007 Integrált áramkörök/1 Informatika-elekronika előadás 10/20/2007 Mai témák Fejlődési tendenciák, roadmap-ek VLSI alapfogalmak A félvezető gyártás alapműveletei A MOS IC gyártás lépései 10/20/2007 2/48 Integrált

Részletesebben

4.1.1. I 2 C, SPI, I 2 S, USB, PWM, UART, IrDA

4.1.1. I 2 C, SPI, I 2 S, USB, PWM, UART, IrDA 4.1.1. I 2 C, SPI, I 2 S, USB, PWM, UART, IrDA A címben található jelölések a mikrovezérlők kimentén megjelenő tipikus perifériák, típus jelzései. Mindegyikkel röviden foglalkozni fogunk a folytatásban.

Részletesebben

A Számítógépek hardver elemei

A Számítógépek hardver elemei Mechatronika, Optika és Gépészeti Informatika Tanszék Kovács Endre tud. Mts. A Számítógépek hardver elemei Korszerő perifériák és rendszercsatolásuk A µ processzoros rendszer regiszter modellje A µp gépi

Részletesebben

Info-bionika és érzékelô számítógépek

Info-bionika és érzékelô számítógépek ROSKA TAMÁS Info-bionika és érzékelô számítógépek Roska Tamás villamosmérnök az MTA rendes tagja 1940-ben született Budapesten. 1964-ben kitüntetéssel diplomázott a Budapesti Mûszaki Egyetem Villamosmérnöki

Részletesebben

Fogalom értelmezések I.

Fogalom értelmezések I. Fogalom értelmezések I. Intelligencia értelmezések Köznapi értelmezése: értelem, ész, felfogó képesség, értelmesség, műveltség Boring szerint: amit az intelligencia teszt mér Wechsler szerint: Az intelligencia

Részletesebben

Summer of LabVIEW The Sunny Side of System Design

Summer of LabVIEW The Sunny Side of System Design Summer of LabVIEW The Sunny Side of System Design 30th June - 18th July 1 Sokcsatornás adatregisztráló rendszer felhasználása agykutatási célokra 2015. május 19. Áttekintés Cégbemutatás Bevezetés A kihívás

Részletesebben

Az INTEL D-2920 analóg mikroprocesszor alkalmazása

Az INTEL D-2920 analóg mikroprocesszor alkalmazása Az INTEL D-2920 analóg mikroprocesszor alkalmazása FAZEKAS DÉNES Távközlési Kutató Intézet ÖSSZEFOGLALÁS Az INTEL D 2920-at kifejezetten analóg feladatok megoldására fejlesztették ki. Segítségével olyan

Részletesebben

(BMEVIMIM322) Az NI 9263 DA és NI 9239 AD kártyákra alapuló mérések NI crio-9074 platformon. (BME-MIT-Beágyazott Rendszerek Csoport)

(BMEVIMIM322) Az NI 9263 DA és NI 9239 AD kártyákra alapuló mérések NI crio-9074 platformon. (BME-MIT-Beágyazott Rendszerek Csoport) Információfeldolgozás laboratórium (BMEVIMIM322) Tárgyfelelős: dr. Sujbert László Az NI 9263 DA és NI 9239 AD kártyákra alapuló mérések NI crio-9074 platformon Krébesz Tamás és dr. Sujbert László (BME-MIT-Beágyazott

Részletesebben

TEE - Adásvételi szerződés keretében informatikai kutatási eszközök és szoftverek beszerzése a Pázmány Péter Katolikus Egyetem számára

TEE - Adásvételi szerződés keretében informatikai kutatási eszközök és szoftverek beszerzése a Pázmány Péter Katolikus Egyetem számára TEE - Adásvételi szerződés keretében informatikai kutatási eszközök és szoftverek beszerzése a Pázmány Péter Katolikus Egyetem számára Közbeszerzési Értesítő száma: 2015/146 Beszerzés tárgya: Árubeszerzés

Részletesebben

Szoftver rádiók a kommunikációs felderítésben. Bevezetés

Szoftver rádiók a kommunikációs felderítésben. Bevezetés Balog Károly (2003) Szoftver rádiók a kommunikációs felderítésben Bevezetés Az információs hadviselés korunk egyik legújabb és legdinamikusabban fejlődő hadviselési módja, melynek tevékenysége az információs

Részletesebben

DGSZV-EP DIGITÁLIS GALVANIKUS SZAKASZVÉDELEM. Alkalmazási terület

DGSZV-EP DIGITÁLIS GALVANIKUS SZAKASZVÉDELEM. Alkalmazási terület DGSZV-EP DIGITÁLIS GALVANIKUS SZAKASZVÉDELEM A DGSZV-EP típusú digitális galvanikus szakaszvédelem a PROTECTA kft. EuroProt márkanevű készülékcsaládjának tagja. Ez az ismertető a készüléktípus specifikus

Részletesebben

K_EITS8, Multichannel Impedance Meter 2013.08.05. K_EITS8, nyolc csatornás elektromos impedancia mérő berendezés

K_EITS8, Multichannel Impedance Meter 2013.08.05. K_EITS8, nyolc csatornás elektromos impedancia mérő berendezés , Multichannel Impedance Meter 2013.08.05., nyolc csatornás elektromos impedancia mérő berendezés (, 8 ch electrical impedance tomography & spectroscope) A természetben előforduló anyagok (kőzetek, élő

Részletesebben

Scherer Balázs: Mikrovezérlık fejlıdési trendjei

Scherer Balázs: Mikrovezérlık fejlıdési trendjei Budapesti Mőszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Scherer Balázs: Mikrovezérlık fejlıdési trendjei 2009. Budapesti Mőszaki és Gazdaságtudományi Egyetem, Méréstechnika

Részletesebben

Digitális tananyag, e-learning, különbségek, definíciók

Digitális tananyag, e-learning, különbségek, definíciók INTERDISZCIPLINÁRIS ÉS KOMPLEX MEGKÖZELÍTÉSŰ DIGITÁLIS TANANYAGFEJLESZTÉS A TERMÉSZETTUDOMÁNYI KÉPZÉSI TERÜLET MESTERSZAKJAIHOZ, TIK Digitális tananyag, e-learning, különbségek, definíciók A tananyagfejlesztés

Részletesebben

INFORMATIKA 5. évfolyam

INFORMATIKA 5. évfolyam INFORMATIKA 5. évfolyam Heti óraszám: 1 Éves óraszám: 37 Tematikai egység 1. Az informatikai eszközök használata 2. Alkalmazói ismeretek 2.1. Írott és audiovizuális dokumentumok elektronikus létrehozása

Részletesebben

MIKROKONTROLLEREK ALKALMAZÁSA AUTOMATA REPÜLŐ SZERKEZETEKBEN 4 BEVEZETÉS

MIKROKONTROLLEREK ALKALMAZÁSA AUTOMATA REPÜLŐ SZERKEZETEKBEN 4 BEVEZETÉS Schuster György 1 Terpecz Gábor 2 Radnai Viktor 3 MIKROKONTROLLEREK ALKALMAZÁSA AUTOMATA REPÜLŐ SZERKEZETEKBEN 4 A járművekben a 80-as évek elejétől alkalmaznak mikrokontrollereket, ez az utóbbi másfél

Részletesebben

A mikroszámítógép felépítése.

A mikroszámítógép felépítése. 1. Processzoros rendszerek fő elemei mikroszámítógépek alapja a mikroprocesszor. Elemei a mikroprocesszor, memória, és input/output eszközök. komponenseket valamilyen buszrendszer köti össze, amelyen az

Részletesebben

Számítógépek felépítése, alapfogalmak

Számítógépek felépítése, alapfogalmak 2. előadás Számítógépek felépítése, alapfogalmak Lovas Szilárd SZE MTK MSZT lovas.szilard@sze.hu B607 szoba Nem reprezentatív felmérés kinek van ilyen számítógépe? Nem reprezentatív felmérés kinek van

Részletesebben

1.1 Szakdolgozat témája... 2. 1.2 A Program célja... 2. 1.4 A használt technológiák ismertetése... 2. 2 A program megtervezése...

1.1 Szakdolgozat témája... 2. 1.2 A Program célja... 2. 1.4 A használt technológiák ismertetése... 2. 2 A program megtervezése... 1 Bevezető... 2 1.1 Szakdolgozat témája... 2 1.2 A Program célja... 2 1.3 Fejlesztői környezet... 2 1.4 A használt technológiák ismertetése... 2 2 A program megtervezése... 4 2.1 Az ablak kinézetének megtervezése:...

Részletesebben

DOKTORI (PhD) ÉRTEKEZÉS KINCSES ZOLTÁN. Veszprém

DOKTORI (PhD) ÉRTEKEZÉS KINCSES ZOLTÁN. Veszprém DOKTORI (PhD) ÉRTEKEZÉS KINCSES ZOLTÁN Veszprém 2012 Pannon Egyetem Informatikai Tudományok Doktori Iskola CNN-alapú képfeldolgozó és adaptív optikai rendszer FPGA-s implementációi DOKTORI (PhD) ÉRTEKEZÉS

Részletesebben

Mikrorendszerek tervezése

Mikrorendszerek tervezé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 Mikrorendszerek tervezése Beágyazott rendszerek Fehér Béla Raikovich Tamás

Részletesebben

Mérési útmutató. A/D konverteres mérés. // Első lépésként tanulmányozzuk a digitális jelfeldolgozás előnyeit és határait.

Mérési útmutató. A/D konverteres mérés. // Első lépésként tanulmányozzuk a digitális jelfeldolgozás előnyeit és határait. Mérési útmutató A/D konverteres mérés 1. Az A/D átalakítók főbb típusai és rövid leírásuk // Első lépésként tanulmányozzuk a digitális jelfeldolgozás előnyeit és határait. Csoportosítás polaritás szempontjából:

Részletesebben

A Számítógépek felépítése, mőködési módjai

A Számítógépek felépítése, mőködési módjai Mechatronika, Optika és Gépészeti Informatika Tanszék Kovács Endre tud. Mts. A Számítógépek felépítése, mőködési módjai Mikroprocesszoros Rendszerek Felépítése Buszrendszer CPU OPERATÍV TÁR µ processzor

Részletesebben

MÉRÉS ÉS TESZTELÉS COBRA CONTROL. NATIONAL INSTRUMENTS Alliance Partner. GÖPEL ELECTRONIC és. DIGITALTEST disztribútor

MÉRÉS ÉS TESZTELÉS COBRA CONTROL. NATIONAL INSTRUMENTS Alliance Partner. GÖPEL ELECTRONIC és. DIGITALTEST disztribútor MÉRÉS ÉS TESZTELÉS COBRA CONTROL NATIONAL INSTRUMENTS Alliance Partner GÖPEL ELECTRONIC és DIGITALTEST disztribútor 1106 Budapest, Fehér út 10. Tel: +36 1 / 432-0270, Fax: +36 1 / 432-0282 RENDSZERINTEGRÁLÁS

Részletesebben

Digitális bemenetek: 2 darab 0-5V jelszintű digitális bemenet Pl. nyitásérzékelők, risztóközpontok, mozgásérzékelők, átjelzők, stb.

Digitális bemenetek: 2 darab 0-5V jelszintű digitális bemenet Pl. nyitásérzékelők, risztóközpontok, mozgásérzékelők, átjelzők, stb. Termék Ismertető Műszaki Információk Használati utasítás Technikai adatok: Tápfeszültség: 12-24V Digitális / Logikai kimenetek: 8 darab open-collector kimenet, közvetlenül relé meghajtására alkalmasak,

Részletesebben

Robotot vezérlő szoftverek fejlesztése Developing robot controller softwares

Robotot vezérlő szoftverek fejlesztése Developing robot controller softwares Robotot vezérlő szoftverek fejlesztése Developing robot controller softwares VARGA Máté 1, PÓGÁR István 2, VÉGH János 1 Programtervező informatikus BSc szakos hallgató 2 Programtervező informatikus MSc

Részletesebben

LTI Rendszerek Dinamikus Analízise és Szabályozásának Alapjai

LTI Rendszerek Dinamikus Analízise és Szabályozásának Alapjai Diszkrét és hibrid diagnosztikai és irányítórendszerek LTI Rendszerek Dinamikus Analízise és Szabályozásának Alapjai Hangos Katalin Közlekedésautomatika Tanszék Rendszer- és Irányításelméleti Kutató Laboratórium

Részletesebben

Emulált digitális CNN-UM architektúra megvalósítása újrakonfigurálható áramkörökön és alkalmazásai

Emulált digitális CNN-UM architektúra megvalósítása újrakonfigurálható áramkörökön és alkalmazásai Emulált digitális CNN-UM architektúra megvalósítása újrakonfigurálható áramkörökön és alkalmazásai DOKTORI (PhD) ÉRTEKEZÉS TÉZISEI Nagy Zoltán Témavezető: Dr. Szolgay Péter Pannon Egyetem Informatikai

Részletesebben

CCD detektorok Spektrofotométerek Optikai méréstechnika. Németh Zoltán 2013.11.15.

CCD detektorok Spektrofotométerek Optikai méréstechnika. Németh Zoltán 2013.11.15. CCD detektorok Spektrofotométerek Optikai méréstechnika Németh Zoltán 2013.11.15. Detektorok Működésük, fontosabb jellemző adataik Charge Coupled Device - töltéscsatolt eszköz Az alapelvet 1970 körül fejlesztették

Részletesebben

Emulált-digitális CNN-UM architektúrák vizsgálata: Retina Modell és Celluláris Hullámszámítógép implementációja FPGA-n

Emulált-digitális CNN-UM architektúrák vizsgálata: Retina Modell és Celluláris Hullámszámítógép implementációja FPGA-n Pannon Egyetem Informatikai Tudományok Doktori Iskola Emulált-digitális CNN-UM architektúrák vizsgálata: Retina Modell és Celluláris Hullámszámítógép implementációja FPGA-n Doktori (Ph.D.) értekezés tézisei

Részletesebben

8. Fejezet Processzor (CPU) és memória: tervezés, implementáció, modern megoldások

8. Fejezet Processzor (CPU) és memória: tervezés, implementáció, modern megoldások 8. Fejezet Processzor (CPU) és memória: The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander John Wiley and Sons 2003 Wilson Wong, Bentley

Részletesebben

Autóipari beágyazott rendszerek

Autóipari beágyazott rendszerek Autóipari beágyazott rendszerek Dr. Fodor, Dénes Speiser, Ferenc Szerzői jog 2014 Pannon Egyetem A tananyag a TÁMOP-4.1.2.A/1-11/1-2011-0042 azonosító számú Mechatronikai mérnök MSc tananyagfejlesztés

Részletesebben

Adatfolyam alapú RACER tömbprocesszor és algoritmus implementációs módszerek valamint azok alkalmazásai parallel, heterogén számítási architektúrákra

Adatfolyam alapú RACER tömbprocesszor és algoritmus implementációs módszerek valamint azok alkalmazásai parallel, heterogén számítási architektúrákra Adatfolyam alapú RACER tömbprocesszor és algoritmus implementációs módszerek valamint azok alkalmazásai parallel, heterogén számítási architektúrákra Témavezet : Dr. Cserey György 2014 szeptember 22. Kit

Részletesebben

55 344 01 0010 55 01 Adóigazgatási szakügyintéző

55 344 01 0010 55 01 Adóigazgatási szakügyintéző Pénzügyminisztérium FELSŐFOKÚ SZAKKÉPZÉS Ú T M U T A T Ó a záródolgozat elkészítéséhez és védéséhez 55 344 01 Államháztartási szakügyintéző szakképesítés 55 344 01 0010 55 01 Adóigazgatási szakügyintéző

Részletesebben

Layout hibadetekció a nyomtatott áramköri lapokon (PCB) és egy emulált digitális CNN-UM architektúra (CASTLE) optimalizálása.

Layout hibadetekció a nyomtatott áramköri lapokon (PCB) és egy emulált digitális CNN-UM architektúra (CASTLE) optimalizálása. Magyar Tudományos Akadémia Számítástechnikai és Automatizálási Kutatóintézet Analogikai és Neurális Számítások Laboratórium Layout hibadetekció a nyomtatott áramköri lapokon (PCB) és egy emulált digitális

Részletesebben

Dr. Kincses Zoltán, Dr. Vörösházi Zsolt: FPGA-alapú beágyazott rendszerek tervezése

Dr. Kincses Zoltán, Dr. Vörösházi Zsolt: FPGA-alapú beágyazott rendszerek tervezése Dr. Kincses Zoltán, Dr. Vörösházi Zsolt: FPGA-alapú beágyazott rendszerek tervezése A felsőfokú informatikai oktatás minőségének fejlesztése, modernizációja TÁMOP-4.1.2.A/1-11/1-2011-0104 Főkedvezményezett:

Részletesebben

Végh János Bevezetés a Verilog hardver leíró nyelvbe INCK??? előadási segédlet

Végh János Bevezetés a Verilog hardver leíró nyelvbe INCK??? előadási segédlet 1 Debreceni Egyetem Informatikai Kara Végh János Bevezetés a Verilog hardver leíró nyelvbe INCK??? előadási segédlet V0.30@14.11.07 Tartalomjegyzék (folyt) 2 Tartalomjegyzék I. Alapfogalmak 1.. A digitális

Részletesebben

Számítógép Architektúrák

Számítógép Architektúrák Cache memória Horváth Gábor 2016. március 30. Budapest docens BME Hálózati Rendszerek és Szolgáltatások Tanszék ghorvath@hit.bme.hu Már megint a memória... Mindenről a memória tehet. Mert lassú. A virtuális

Részletesebben

A kommunikáció legjobb módja

A kommunikáció legjobb módja 1 Legfontosabb tulajdonságok A DUO egy speciális videokaputelefon rendszer, melyhez mindössze 2 nem polarizált lt vezeték szükséges! 2 Legfontosabb tulajdonságok Következmények: egyszerű felszerelés minimumra

Részletesebben

TP-LINK Business Wireless Az EAP Kontrolleres Wi-Fi termékcsalád bemutatása - bevezető SMB Product Line

TP-LINK Business Wireless Az EAP Kontrolleres Wi-Fi termékcsalád bemutatása - bevezető SMB Product Line TP-LINK Business Wireless Az EAP Kontrolleres Wi-Fi termékcsalád bemutatása - bevezető SMB Product Line Dr. Kilbertus Viktor SMB Sales Manager TP-LINK Networks Hungary viktor.kilbertus@tp-link.com 2016

Részletesebben

Mérnök informatikus alapképzési szak

Mérnök informatikus alapképzési szak Dunaújvárosi Főiskola Mérnök informatikus alapképzési szak Tanterv. július 29. 2 Tartalomjegyzék Szakleírás:... 7 Óraterv:... 10 Mérnök informatikus alapképzési szak tantárgyainak rövid ismertetése...

Részletesebben

Hardware alapismeretek

Hardware alapismeretek Alapfogalmak Hardware alapismeretek Hardver (angolul: hardware) A számítógép fizikailag megfogható részeinek összességét értjük. A számítógép működéséhez alapvetőn hardver és szoftver szükséges, a kettő

Részletesebben

VLT Micro Drive. Kis frekvenciaváltó maximális terherbírás és megbízhatóság

VLT Micro Drive. Kis frekvenciaváltó maximális terherbírás és megbízhatóság 1 VLT Micro Drive Kis frekvenciaváltó maximális terherbírás és megbízhatóság IP 20-as mechanikai védettség A hűtőventilátor közvetlenül nem szellőzteti át az elektronikát Minőségi kondenzátorok Működés

Részletesebben

Hardware minőségellenőrzése az elektronikai gyártási folyamat során Ondrésik Tamás, O0QUL3

Hardware minőségellenőrzése az elektronikai gyártási folyamat során Ondrésik Tamás, O0QUL3 Hardware minőségellenőrzése az elektronikai gyártási folyamat során Ondrésik Tamás, O0QUL3 A számítógépek és minden egyéb elektronikai termék áramköreinek gyártása közben számos tesztelő és vizsgáló folyamat

Részletesebben

A CityGuard rendszer

A CityGuard rendszer A CityGuard rendszer DrKoch Péter Cognitech Intelligens Technológiák Kft Email:info@cognitechhu I Bevezetés Napjainkban a köz-és magánterületek, objektumok (az üzlettıl a bankfiókokig) védelme mindennapi

Részletesebben

34-35. Kapuáramkörök működése, felépítése, gyártása

34-35. Kapuáramkörök működése, felépítése, gyártása 34-35. Kapuáramkörök működése, felépítése, gyártása I. Logikai áramkörcsaládok Diszkrét alkatrészekből épülnek fel: tranzisztorok, diódák, ellenállások Két típusa van: 1. TTL kivitelű kapuáramkörök (Tranzisztor-Tranzisztor

Részletesebben

MOBIL ÉS VEZETÉK NÉLKÜLI

MOBIL ÉS VEZETÉK NÉLKÜLI MOBIL ÉS VEZETÉK NÉLKÜLI HÁLÓZATOK BMEVIHIMA07 1. gyakorlat Mobilitás-menedzsment, hívásátadás 2015. február 19., Budapest Knapp Ádám Tudományos segédmunkatárs BME Hálózati Rendszerek és Szolgáltatások

Részletesebben

Operációs rendszerek. A Windows NT felépítése

Operációs rendszerek. A Windows NT felépítése Operációs rendszerek A Windows NT felépítése A Windows NT 1996: NT 4.0. Felépítésében is új operációs rendszer: New Technology (NT). 32-bites Windows-os rendszerek felváltása. Windows 2000: NT alapú. Operációs

Részletesebben