Bővebb információ:

Hasonló dokumentumok
Mikrorendszerek tervezése

IoT alapú mezőgazdasági adatgyűjtő prototípus fejlesztési tapasztalatok

Laboratóriumi műszerek megvalósítása ARM alapú mikrovezérlővel és Linux-szal

Témakiírások 2014/15. őszi félévben

3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA

6.2. TMS320C64x és TMS320C67xx DSP használata

Házi feladatok Szenzorhálózatok és alkalmazásaik

SZENZORMODUL ILLESZTÉSE LEGO NXT PLATFORMHOZ. Készítette: Horváth András MSc Önálló laboratórium 2 Konzulens: Orosz György

Nagy Gergely április 4.

Tartalomjegyzék. Előszó... xi. 1. Bevezetés Mechanikai, elektromos és logikai jellemzők... 13

2. rész PC alapú mérőrendszer esetén hogyan történhet az adatok kezelése? Írjon pár 2-2 jellemző is az egyes esetekhez.

Fizikai mérések Arduino-val

Mikroelektronika Laboratórium

Multi-20 modul. Felhasználói dokumentáció 1.1. Készítette: Parrag László. Jóváhagyta: Rubin Informatikai Zrt.

Digitális eszközök típusai

Tápegység tervezése. A felkészüléshez szükséges irodalom Alkalmazandó műszerek

Szárazföldi autonóm mobil robotok vezérlőrendszerének kialakítási lehetőségei. Kucsera Péter ZMNE Doktorandusz

Mérő- és vezérlőberendezés megvalósítása ARM alapú mikrovezérlővel és Linux-szal

SEGÉDLET. A TTMER102 - FPGA-alapú hálózati eszközfejlesztés című méréshez

Programozó- készülék Kezelőkozol RT óra (pl. PC) Digitális bemenetek ROM memória Digitális kimenetek RAM memória Analóg bemenet Analóg kimenet

MŰSZAKI LEÍRÁS Az I. részhez

Autóipari beágyazott rendszerek Dr. Balogh, András

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?

Autóipari vezérlőegységek aktív környezetállósági tesztelésének módszerei

A Netburner fejlesztőeszköz alkalmazástechnikája

RUBICON Serial IO kártya

Programozási segédlet DS89C450 Fejlesztőpanelhez

Prolan Zrt. fejlesztéseiben. Petri Dániel

USB adatgyűjtő eszközök és programozásuk Mérő- és adatgyűjtő rendszerek

19. melléklet a 44/2015. (XI. 2.) MvM rendelethez

ÉRZÉKELŐK ÉS BEAVATKOZÓK I. 0. TANTÁRGY ISMERTETŐ

Leírás. Készítette: EMKE Kft február 11.

IDAXA-PiroSTOP. PIRINT PiroFlex Interfész. Terméklap

Gingl Zoltán, Szeged, :14 Elektronika - Alapok

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

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

Feladatlap: Számítógép összetevők keresése

MSP430 programozás Energia környezetben. Kitekintés, további lehetőségek

Rubin SPIRIT TEST. Rubin firmware-ek és hardverek tesztelése esettanulmány V1.0. Készítette: Hajnali Krisztián Jóváhagyta: Varga József

Új kompakt X20 vezérlő integrált I/O pontokkal

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

Élettartam teszteknél alkalmazott programstruktúra egy váltóvezérlő példáján keresztül

Wigner Jenő Műszaki, Informatikai Középiskola és Kollégium // OKJ: Elektronikai technikus szakképesítés.

Űrtechnológia október 24. Műholdfedélzeti energiaellátás / 2 Műholdfedélzeti szolgálati rendszerek Felügyeleti, telemetria és telekommand rendsz

PLC-K ÁLTALÁNOS FELÉPÍTÉSE

T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, Minden jog fenntartva


Roger UT-2. Kommunikációs interfész V3.0

Hogyan tudom soros eszközeimet pillanatok alatt hálózatba kötni?

Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT

Digitális technika VIMIAA01 9. hét

ÖNÁLLÓ LABOR Mérésadatgyűjtő rendszer tervezése és implementációja

Kommunikáció az EuroProt-IED multifunkcionális készülékekkel

WAGO PLC-vel vezérelt hő- és füstelvezetés

Mérés, Vezérlés. mérésadat rögzítés CMC - 99 CMC kis és nagytestvér

I. C8051Fxxx mikrovezérlők hardverfelépítése, működése. II. C8051Fxxx mikrovezérlők programozása. III. Digitális perifériák

BEÁGYAZOTT RENDSZEREK TERVEZÉSE UDP csomag küldése és fogadása beágyazott rendszerrel példa

KAROTÁZS TUDOMÁNYOS, MŰSZAKI ÉS KERESKEDELMI KFT. MŰSZERFEJLESZTÉS KUTAK, FÚRÁSOK TESZTELÉSÉRE CÍMŰ PÁLYÁZAT MEGVALÓSÍTÁSA

Elektronikai tervezés Dr. Burány, Nándor Dr. Zachár, András

Biztonsági folyamatirányító. rendszerek szoftvere

The modular mitmót system. 433, 868MHz-es ISM sávú rádiós kártya

Intelligens biztonsági megoldások. Távfelügyelet

T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, Minden jog fenntartva

Yottacontrol I/O modulok beállítási segédlet

Bepillantás a gépházba

OpenCL alapú eszközök verifikációja és validációja a gyakorlatban

Tantárgy neve: Agrárinformatikai rendszerek I. Tantárgy kódja: Meghirdetés féléve: Kreditpont: Össz óraszám (elm+gyak): Számonkérés módja:

Max. 2 DIMM bővítőhely Nem ECC kétcsatornás 1333 MHz DDR3 SDRAM, 1 8 GB

Norway Grants. Az akkumulátor mikromenedzsment szabályozás - BMMR - fejlesztés technológiai és műszaki újdonságai. Kakuk Zoltán, Vision 95 Kft.

A számítógép fő részei

(1) 10/100/1000Base-T auto-sensing Ethernet port (2) 1000Base-X SFP port (3) Konzol port (4) Port LED-ek (5) Power LED (Power)

Ismerkedjünk tovább a számítógéppel. Alaplap és a processzeor

Arduino bevezető Szenzorhálózatok és alkalmazásaik

Advisor Master. GE Interlogix Magyarország Kft.

Betekintés a gépek állapot felügyeletére kifejlesztett DAQ rendszerbe

Automatikus tesztgenerálás modell ellenőrző segítségével

Orvosi készülékekben használható modern fejlesztési technológiák lehetőségeinek vizsgálata

Open Smart Metering Gateway EWIO-9180-M. Fogyasztásmérés, energia felhasználás monitorozása épületekben, gépeken, installációkon és rendszereken

Joint Test Action Group (JTAG)

MINTA Írásbeli Záróvizsga Mechatronikai mérnök MSc. Debrecen,

ÁRAMKÖRÖK SZIMULÁCIÓJA

ARM Cortex magú mikrovezérlők. mbed

TI TMDSEVM6472 rövid bemutatása

AVR-Stamp1.0F_USB Leírás, használati útmutató. Rev.B

30 MB INFORMATIKAI PROJEKTELLENŐR

Irányítástechnika Elıadás. PLC rendszerek konfigurálása

SECBOX eszközök. Az egyes típusok a következők: SECBOX Desktop 15

Rubin SMART COUNTER. Műszaki adatlap 1.1. Státusz: Jóváhagyva Készítette: Forrai Attila Jóváhagyta: Parádi Csaba. Rubin Informatikai Zrt.

2017/18/2 10. csoport. OMRON CP1L-M30DT1-D PLC bemutatása és programozásának ismertetése.

Szenzorhálózatok. MITMÓT hardver bemutatása. Orosz György

Foglalkozási napló a 20 /20. tanévre

evosoft Hungary Kft.

SBC-301. Adatlap. IPThermo Ethernet hő- és páramérő. Verzió: Procontrol IPThermo

VTOL UAV. Moduláris fedélzeti elektronika fejlesztése pilóta nélküli repülőgépek számára. Árvai László, Doktorandusz, ZMNE ÁRVAI LÁSZLÓ, ZMNE

Programozás és Digitális technika I. Pógár István eng.unideb.hu/pogari

Napjainkban a korábbiaknál is nagyobb szükségünk van arra, hogy eszközeink rugalmasak legyenek és gyorsan igazodjanak a változó környezethez.

Mintavételes szabályozás mikrovezérlő segítségével

Átírás:

Az Ericsson Magyarország Kft. és az Elektronikus Eszközök Tanszéke által közösen a HWLab keretében meghirdetett önálló labor, szakdolgozat vagy diplomamunka keretében vihető témák listája. Bővebb információ: horvath@eet.bme.hu 1

Tartalom 1. Klímakamrás mérések automatizálása LabView környezetben... 3 2. Ethernetes adatgyűjtő megvalósítása klímakamrás mérések támogatására... 4 3. JTAG / SWD kombinált programozó eszköz fejlesztése... 5 4. USB dual CAN busz átalakító tervezése... 6 5. Ethernet dual UART busz átalakító tervezése... 7 6. Ethernet dual CAN busz átalakító tervezése... 8 7. USB portos interfész modul tervezése... 9 8. JTAG demonstrációs és teszt eszköz tervezése... 10 9. PCI Express buszhoz kapcsolódó UART illesztő eszköz tervezése... 11 10. JTAG protokoll programozása LabView-al... 12 11. Multi modul elrendezésű FPGA-k tápellátási stratégiái... 13 12. Túlmelegedési esettanulmány a Mini-Link NPU3 panelen... 14 13. Operációs rendszerek átültetése különböző architektúrákra... 16 14. Single board computer (SBC) tervezése beágyazott alkalmazásokhoz... 18 15. Memória illesztés... 20 2

1. Klímakamrás mérések automatizálása LabView környezetben A feladat rövid leírása: Napjainkban a kutatás-fejlesztés egy részéhez aktívan használunk olyan berendezéseket (klímakamra), amik lehetőséget adnak viszonylag tág környezeti paraméterek előállítására, mint például hőmérséklet (-40 C - +125 C) és relatív páratartalom. Az így előállított környezet alkalmas bizonyos félvezető eszközök (IC, MEMS eszköz, egyéb szenzorok, napelem, LED, stb.) és kisebb berendezések (kártyák sub-rack-ek) termikus vizsgálatára. A gyakori hosszútávú mérésekre való tekintettel szükséges a karma (WEISS vagy Angelantoni) vezérlését és a méréseket automatizálni. az eszközök és a fejlesztői környezet megismerése szoftveres keretrendszer elkészítése LabView környezetben kamra vezérlése előre beállított mérési folyamatoknak megfelelően kamrában mért visszajelzésre szolgáló jelek naplózása kompetenciák szerzése LabView környezetben mérésautomatizálásban hosszútávú mérésekre is alkalmas távoli felügyeletet lehetővé tevő klímakamra vezérlés Kulcsszavak: LabView, mérésautomatizálás, klímakamra vezérlés Témakiírók, konzulensek: Marosy Gábor & Horváth Gyula (EET); Kis Szabolcs Máté (Ericsson) 3

2. Ethernetes adatgyűjtő megvalósítása klímakamrás mérések támogatására A feladat rövid leírása: A klímakamrában történő mérések nem csak a kamra vezérléséből állnak, hanem a tesztelendő eszköz (Device Under Test, DUT) megfelelő működtetése is ide tartozik. Erre nyújthat megoldást a compactrio és a LabView, melyek egyszerűbb elektronikus eszközök, áramkörök, de akár komplex rendszerek tesztelésére is alkalmas hardveres és szoftveres támogatást nyújtanak. A crio egy real-time, moduláris adatgyűjtő eszköz. A különböző modulok segítségével lehetőség van analóg és digitális jelek előállítására, mérésére, amikkel a tesztelendő rendszer gerjeszthető és a működési tulajdonságai visszamérhetők. az eszközök (crio) és a fejlesztői környezet (LV) megismerése egyszerű áramkör tesztelésére alkalmas szoftver elkészítése működés bemutatása, tesztelése kamrával összehangolt mérés-adatgyűjtés elvégzése kompetenciák szerzése LabView környezetben crio ismeretek szerzése, mérésautomatizálás és adatgyűjtés complex mérésautomatizálási és adatgyűjtési rendszer megvalósítása Kulcsszavak: LabView, mérésautomatizálás, klímakamra vezérlés Témakiírók, konzulensek: Marosy Gábor & Horváth Gyula (EET); Kis Szabolcs Máté (Ericsson) 4

3. JTAG / SWD kombinált programozó eszköz fejlesztése A feladat rövid leírása: tervezzen egy olyan eszköz, amely képes mind JTAG, mind SWD protokollon keresztül programozható eszközt konfigurálni. Az eszköz megvalósítása során használjon FTDI chip USB- JTAG átalakító áramkört, a szükséges kiegészítő logikákat CPLD/FPGA -val valósítsa meg. ismerkedjen meg a JTAG és SWD-n protokollokkal válassz ki a szükséges alkatrészeket és készítse el az eszköz kapcsolási rajzát készítse el az nyomtatot huzalozású lemez tervét programozható eszköz HDL kódjának megírása kész hardver tervek PCB tervezés ismeretek elsajátítása JTAG / SWD protokoll ismerete HDL kódolási ismeretek Kulcsszavak: HW/FPGA, PCB design, HDL Témakiírók, konzulensek: Marosy Gábor & Kovács Zoltán & Temesvölgyi Tamás (EET); Ericsson hamarosan jelöl ki konzulenst. 5

4. USB dual CAN busz átalakító tervezése A feladat rövid leírása: tervezzen egy olyan eszközt, amely USB port-ra csatlakoztatható dual CAN busz konverter. Az eszköz megvalósítása során használjon FTDI chip USB-SPI átalakító áramkört, valamint SPI - dual CAN kontrollert. ismerkedjen meg a CAN és SPI protokollal válassz ki a szükséges alkatrészeket és készítse el az eszköz kapcsolási rajzát készítse el az nyomtatot huzalozású lemez tervét a működés demonstrálásához C / C++ programot készítsen kész hardver tervek PCB tervezés ismeretek elsajátítása CAN / SPI protokoll ismerete C / C++ programozási ismeretek Kulcsszavak: HW/CAN, PCB design, C / C++ Témakiírók, konzulensek: Marosy Gábor & Kovács Zoltán & Temesvölgyi Tamás (EET); Ericsson hamarosan jelöl ki konzulenst. 6

5. Ethernet dual UART busz átalakító tervezése A feladat rövid leírása: tervezzen egy olyan eszközt, amely Ethernet-re csatlakoztatható dual UART (RS232, RS485, RS422) busz konverter. Az eszköz megvalósítása során használjon mikrovezérlőt. ismerkedjen meg az Ethernet és UART protokollal válassz ki a szükséges alkatrészeket és készítse el az eszköz kapcsolási rajzát készítse el az nyomtatot huzalozású lemez tervét készítse el a mikrovezérlő C / C++ szoftverét a működés demonstrálásához készítsen C / C++ / JAVA programot PC-re kész hardver tervek PCB tervezés ismeretek elsajátítása Ethernet / UART protokoll ismerete C / C++ / JAVA programozási ismeretek Kulcsszavak: HW/Ethernet, PCB design, C / C++ / JAVA Témakiírók, konzulensek: Marosy Gábor & Kovács Zoltán & Temesvölgyi Tamás (EET); Ericsson hamarosan jelöl ki konzulenst. 7

6. Ethernet dual CAN busz átalakító tervezése A feladat rövid leírása: tervezzen egy olyan eszközt, amely Ethernet-re csatlakoztatható dual CAN busz konverter. Az eszköz megvalósítása során használjon mikrovezérlőt. ismerkedjen meg az Ethernet és CAN protokollal válassz ki a szükséges alkatrészeket és készítse el az eszköz kapcsolási rajzát készítse el az nyomtatot huzalozású lemez tervét készítse el a mikrovezérlő C / C++ szoftverét a működés demonstrálásához készítsen C / C++ / JAVA programot PC-re kész hardver tervek PCB tervezés ismeretek elsajátítása Ethernet / CAN protokoll ismerete C / C++ / JAVA programozási ismeretek Kulcsszavak: HW/Ethernet, PCB design, C / C++ / JAVA Témakiírók, konzulensek: Marosy Gábor & Kovács Zoltán & Temesvölgyi Tamás (EET); Ericsson hamarosan jelöl ki konzulenst. 8

7. USB portos interfész modul tervezése A feladat rövid leírása: tervezzen egy eszköz, amely USB porton keresztül kapcsolódik a PC-hez és rendelkezik analóg és digitális ki-bementekkel. A megvalósítás során használjon USB interfészt tartalmazó mikorvezérlőt az USB natív USB módban kezelje. ismerkedjen meg az USB protokollal válassz ki a szükséges alkatrészeket és készítse el az eszköz kapcsolási rajzát készítse el az nyomtatot huzalozású lemez tervét készítse el a mikrovezérlő C / C++ szoftverét a működés demonstrálásához készítsen C / C++ / JAVA programot PC-re kész hardver tervek PCB tervezés ismeretek elsajátítása USB protokoll ismerete C / C++ / JAVA programozási ismeretek Kulcsszavak: HW/USB, PCB design, C / C++ / JAVA Témakiírók, konzulensek: Marosy Gábor & Kovács Zoltán & Temesvölgyi Tamás (EET); Ericsson hamarosan jelöl ki konzulenst. 9

8. JTAG demonstrációs és teszt eszköz tervezése A feladat rövid leírása: tervezzen egy eszköz, amely tartalmaz egy USB / JTAG átalakítót, valamint különféle JTAG interfészt tartalmazó alkatrészt. Az egyes alkatrészek JTAG hálózaton keresztül kapcsolódjanak egymáshoz úgy, hogy közben biztosított legyen az egyes jelek megfigyelhetősége. A demonstráció célja JTAG protokollban rejlő lehetőségek megismerése és kiaknázása. ismerkedjen meg a JTAG protokollal válassz ki a szükséges alkatrészeket és készítse el az eszköz kapcsolási rajzát készítse el az nyomtatot huzalozású lemez tervét a működés demonstrálásához készítsen C / C++ / JAVA programot PC-re kész hardver tervek PCB tervezés ismeretek elsajátítása JTAG protokoll ismerete C / C++ / JAVA programozási ismeretek Kulcsszavak: HW/JTAG, PCB design, C / C++ / JAVA Témakiírók, konzulensek: Marosy Gábor & Kovács Zoltán & Temesvölgyi Tamás (EET); Ericsson hamarosan jelöl ki konzulenst. 10

9. PCI Express buszhoz kapcsolódó UART illesztő eszköz tervezése A feladat rövid leírása: tervezzen PCI Express UART illesztő kártyát. A megvalósítás során alkalmazzon PCI Express modult tartalmazó FPGA-t. ismerkedjen meg a PCI Express protokollal válassz ki a szükséges alkatrészeket és készítse el az eszköz kapcsolási rajzát készítse el az nyomtatot huzalozású lemez tervét készítse el a FPGA HDL kódját a működés demonstrálásához készítsen C / C++ / JAVA programot PC-re kész hardver tervek PCB tervezés ismeretek elsajátítása PCI Express protokoll ismerete C / C++ / JAVA programozási ismeretek Kulcsszavak: HW/PCI Express, PCB design, C / C++ / JAVA Témakiírók, konzulensek: Marosy Gábor & Kovács Zoltán & Temesvölgyi Tamás (EET); Ericsson hamarosan jelöl ki konzulenst. 11

10. JTAG protokoll programozása LabView-al A feladat rövid leírása: készítsen LabView szoftverből vezérelhető JTAG-es teszt környeztet. A feladat megoldáshoz használjon, NI gyártmányú hardveresen időzített ki-bementi modult. ismerkedjen meg a JTAG protokollal, és a LAbView környezettel készítse el a szükséges LabView szoftvert a működést demonstrálja JTAG interfészt tartalmazó eszközökkel JTAG protokoll ismerete LabView programozási ismeretek LabView alapú JTAG-es tesztelő eszköz Kulcsszavak: HW/JTAG, LAbView Témakiírók, konzulensek: Marosy Gábor & Kovács Zoltán & Temesvölgyi Tamás (EET); Ericsson hamarosan jelöl ki konzulenst. 12

11. Multi modul elrendezésű FPGA-k tápellátási stratégiái A feladat rövid leírása: A téma több FPGA modul egyidejű tápellátási problémájára ad megoldási javaslatot. A fő probléma az alacsony (1V) feszültség mellett megkívánt nagy (100A) áramerősség igény. A téma kidolgozása során érdemes vizsgálni a fogyasztók tápáram változását az üzemmódok függvényében. A modulok táphálózatának kialakításakor javasolt figyelembe venni a megismert paramétereket. A leírtak alapján a feladat egy megfelelő kereszt stabilitású, több alacsony feszültségű kimenettel rendelkező, 100W teljesítményű kapcsolóüzemű tápegység fejlesztése. Első félév: Piac és irodalomkutatás. Már meglévő megoldások vizsgálata. Táplálandó FPGA modulok fogyasztásának karakterizálása. A specifikációnak megfelelő FPGA modulok tápellátási hálózatának végiggondolása és ehhez illeszkedő topológia kiválasztása. Az előző pontban leírt hálózathoz illeszkedő tápegység specifikálása. A specifikált tápegység elméleti tervezése. Második félév: A tápegység gyakorlati megvalósítása. Műterhelés fejlesztése. Tápegység minősítő áramkör fejlesztése (pl.: statikus és dinamikus keresztstabilitás vizsgálata) FPGA modulok elrendezésére és tápellátására tett eljárás. Ezeket a modulokat ellátó tápegység. Tápegység minősítő berendezés. Kulcsszavak: HW, FPGA, tápellátás tervezése komplex beágyazott rendszerekben Témakiírók, konzulensek: Kis Szabolcs Máté & Szesztay Endre (Ericsson); Horváth Gyula & Glisics Sándor (EET) 13

12. Túlmelegedési esettanulmány a Mini-Link NPU3 panelen A feladat rövid leírása: Egy speciális elrendezésben Mini-Link NPU3 B panelje túlmelegedést mutat az elégtelen ventilátoros hűtés miatt. Első félév: Mérés: A legforróbb pontok megkeresése a panelen infra kamera és hőmérő segítségével (Álló levegős és kényszerített légmozgás környezetekben) adott teljesítmény mellett. A helyi disszipáció és a helyi hűtés hatékonyságának tanulmányozása. Mérés: A vázkeret (ház) termikus hatásának tanulmányozása. A helyi hőmérsékleti változások vizsgálata. A panel túlhevült alkatrészeinek megkeresése. Ezen alkatrészek hőmérsékletének összevetése az adatlapokban találhatóakkal. Magyarázatot találni a túlmelegedés okaira.. Mérés: További forró alkatrészek keresése. Előidézni a legrosszabb termikus esetet. A hőátvitel tanulmányozása a hőforrás és a környezet között. Az alkalmazott termikus interfész anyagok (hővezető paszta) áttekintése. Mérés: termikus tranziensmérés a kritikus alkatrészeken. Mérés: kényszerített légáram sebességének, légáram nagyságának mérése. Kísérletet tenni a panelen található kritikus hőmérsékletű alkatrészek hőmérsékletének csökkentésére. Hűtőbordák, hőterelők, hőpipák, elektronikus hőmérséklet menedzselés stb. alkalmazása. Kísérletet tenni Peltier elemes hőpumpa alkalmazására. Ellenőrizni a panel fogyasztás menedzselését. Elérni a felfüggesztett, energia takarékos, alvó módokat. Tanulmányozni az energiatakarékos mód hatását a panel normál működési módjára. 3D-s mezőmegoldó szimulátor (FloTherm) segítségével tanulmányozni a hűtési problémákat. A légsebesség hatásának tanulmányozása. Második félév: Szimuláció: A ház és a panel termikus modelljének az elkészítése. A modell verifikációja mérések alapján (álló levegős és kényszerített légáram esetén). Szimuláció: A rack termikus modelljének elkészítése. Megoldások keresése a túlmelegedés kockázatának csökkentésére. Az adott termikus struktúra (ház/panel) korlátainak megtalálása. A panel újra tervezése termikus szempontokból. Harmadik félév: Tervezés: alkatrészek, kapcsolási rajz, PCB rajzolat, hűtés. Szimuláció: elekrto-termikus modell készítése az új panelra (házra) vonatkozóan. 14

Szimuláció: az eredeti és az új modell összehasonlítása (panel és ház). Az új panel elkészítése (és ház). Mérés: electro-(mechanikus)-termikus tesztelés. 3D légáramlás ismerete egy hasonló specifikációban valóságos 3D modell a problémára javasolt megoldások Kulcsszavak: 3D termikus szimuláció, termikus modell, termikus mérés, modell verifikáció, infravörös kamera, hőmérséklet mérés, termikus tranziens mérés, fogyasztás menedzselés, légsebesség mérés, PCB újra tervezés, electro-(mechanikus)-termikus tesztelés Témakiírók, konzulensek: Gyimesi Tamás (Ericsson), Kollár Ernő (EET) 15

13. Operációs rendszerek átültetése különböző architektúrákra A feladat rövid leírása: A mai hardver eszközök szinte mindegyike valamilyen operációs rendszer segítségével dolgozik. Az ilyen megoldások megvalósítása kulcsfontosságú az Ericsson termékeiben. A feladat a Linux kernel különböző részeinek átültetése az LSI StarPro2704 (SP2704) többmagos média és távközlési processzorra. A rendszer egy kétmagos ARM11 MPCore CPU-t tartalmaz, melyre az átültetést el kell végezni. A Linux kernel fordításának és indulásának tanulmányozása Az ARM11 MPCore processzor felépítésének vizsgálata a specifikáció alapján. A Konfiguráció vizsgálata az LSI SP2704 platformon Rendszerbetöltő (boot loader) készítése, mely képes meghívni a Linux kernelt és átadni számára a szükséges adatstruktúrákat A Linux kernel fordítása a szükséges opciókkal az ARM11 MPCore processzorhoz illesztve A FusionSC fejlesztőkörnyezet és a GDB debug szerver segítségével a Linux kernel indulási folyamatának vizsgálata Az elkészült rendszerbetöltő és Linux kernel betöltése és indítása az LSI SP2704 tesztkörnyezetben A FusionSC fejlesztői környezet megismerése A GDB debugging szerver megismerése Rendszerbetöltő ajánlása, mely képes az elkészített Linux kernel képet betölteni A Linux kernel korai inicializációs részének átültetése Kommentek: A Linux kernel átültetése az LSI SP2704 platformra egy szerteágazó feladat. A platform, a szoftver és hardver eszközök, a rendszerbetöltő és a Linux kernel megismerése mind szükségesek a feladat elvégzéséhez. Az említett lépések szükségesek a Linux kernel alapvető indításához, addig a pontig, amíg az első felhasználó módú program, az ú.n. init processz el nem indul. A rendszerbetöltő programnak különböző inicializálási feladatokat kell ellátnia a Linux kernel indítása előtt. Ilyenek pl. a RAM SoC-beli helyének ECC (Error Correction Code) inicializálása és a szükséges adatstruktúrák előkészítése a kernel számára. Vannak feladatok, melyek nem szükségesek a Linux kernel betöltéséhez, mint a panelen található LED-ek kezelése GPIO segítségével, inicializáció és kommunikáció UART-on keresztül. Ezek kiegészítő eszközök melyek az SP2704-es eszköz belső állapotáról adnak információt, ha a JTAG hibakeresés nem lehetséges, vagy a rendszer valósidejű futtatása szükséges. Ennek érdekében szükséges a GPIO és UART interfészek megismerésre a rendszerbetöltő és a Linux kernel megismerése előtt. Több feladat túlmutat a féléves Önálló laboratórium II. tárgy keretein. Ezek közül néhány a Linux kernel futtatása az ARM11 MPCore mindkét magján (többmagos üzem), az UART meghajtó implementálása 16

melynek segítségével a konzol üzenetek a soros porton tudnak megjelenni és az Ethernet meghajtó implementálása és a hálózati kapcsolat felállítása a SP2704 platformon. Kulcsszavak: Beágyazott rendszer, Linux kernel, portolás, ARM Témakiírók, konzulensek: Németh Márton (Ericsson), Timár András (EET) 17

14. Single board computer (SBC) tervezése beágyazott alkalmazásokhoz A feladat rövid leírása: A single board computer-ek (SBC-k) egy teljes számítógépes architekturát megvalósító rendszerek, melyeket egyetlen nyomtatott huzalozású lemezen készítenek és tartalmazzák a processzort, memória modulokat I/O interfészeket és egyéb alkatrészeket, melyekkel egy teljesen működőképes számítógép is rendelkezik. A tipikusan irányítási és összekötetési feladatokra használják őket beágyazott rendszerekben vagy rack-ekben. Az integrált áramkörök területén végbement fejlődés következtében napjaink SBC-i képesek játékokat futtatni nagyfelbontású képernyőkön hála a csúcstechnológiás processzoroknak. Ezek a processzor a rack-ekben helyet foglaló SBC teljesítményét is képesek megnövelni. Ahhoz, hogy egy mérnök képes legyen megtervezni egy ilyen SBC-t tisztában kell lennie a nagysebességű terezéssel kapcsolatos szabályoknak. Először is ha rendszertervezőként gondolkodik akkor ismernie kell a rendszer teljes működését, azért, hogy kiválaszthassa, hogy az adott specifikációnak melyik processzor, memória modul és egyéb elem felel meg a legjobban szem előtt tartva az árt és a teljesítményt. Ha a hardvertervező szemszögéből nézzük a dolgokat, akkor egyrészt a sematikus tervnek áttekinthetőnek kell lennie, ami hierarchikus tervezést igényel másrészről a helyes összekötetésekhez ismerni kell az alkatrészek adatlapjait. A hullámterjedés megjelenésével a jelintegritás kérdése is létfontosságúvá válik a fejlesztés során. Következtükben layout megkötéseket kell definiálni, hogy megfelelően illesztett és időzített vezetékeink legyenek, nem is beszélve a differenciális jelvezetésről. Amint látható a teljes hardver megtervezése nem egy emberes feladat, de az alapok elsajátítását követően egy MSc-s villamosmérnök hallgató képes lehet egy egyszerűbb panelt megtervezni. Tanulmányai végeztével, pedig alkalmassá válik, hogy egy csapaton belül bármelyik előbb említett pozíciót betöltse. Első félév: meg kell ismerkedni a rendszertervezés alapjaival, a különböző adatlapokkal és alkalmazási segédletekkel a jelöltnek meg kell ismerkednie a Mentor Graphics Expedition PCB vagy a Cadence Allegro tervezőkörnyezettel ki kell választania az egyes alkatrészeket, processzort és memória modulokat Második félév: a végső sematikus rajznak el kell készülni pre-layout jelintegritás szimulációkat kell végezni, hogy megkötések által vezérelt tervezetet készíthessen 18

Harmadik félév: az első layout tervnek el kell készülnie az első layout-on található kritikus utakon post-layout szimulációkat kell végeznie ha az idő engedi a végső layout-ot el kéne készíteni. Kommentek: A négy szemeszter folyamán a jelöltnek folyamatos beszámolási kötelezettsége van FONTOS KIEGÉSZÍTÉS: a jelöltnek tisztában KELL lennie a jelintegritás és nagysebességű áramkörök huzalozásával a téma megkezdése előtt vagy a sikeres teljesítéshez kétszeres erőfeszítés szükséges. Mentor Graphics Expedition PCB vagy Cadence Allegro készségszintű használata A javasolt SBC sematikus tervrajza A kritikus utak pre-layout szimulációja Megkötések definiálása Prototípus SBC előzetes layout terve A kritikus utak post-layout szimulációja Kulcsszavak: single board computer, beágyazott alkalmazások Témakiírók, konzulensek: Péter Szabó & György Bognár (EET); Ericsson hamarosan jelöl ki konzulenst. 19

15. Memória illesztés A feladat rövid leírása: Az újabb eredményeknek köszönhetően a DDR RAM technológiák területén a kutatóknak sikerült a memória I/O buszainak az órajelét megkértszerezni minden generáció során. Ennek eredményeként a jelenlegi JEDEC standard DDR3 RAM modulok 480 Gbit/s adatátviteli sebességet érnek el. A gyors átvitelnek köszönhetően a nyomtatott huzalozási lemezeken az összekötetési vonalaknak a leírása az távvezeték vonalak leírásához kezd hasonlítani. Ennek következtében már hullámterjedési elméleteket is igénybe kell venni, hogy speciális megkötéseket tegyünk az NYHL huzalozása során. Ezek a megkötések nem csak memóriák, hanem más nagy sebességű összekötetések esetén is szükségesek. Jelintegritás szimulációk nélkül a teljes komplex rendszer funkcionalitása megkérdőjelezhető és még a legszerencsésebb tervekben is váratlan adatátviteli hibák fordulhatnak elő. Mindezeken kívül a memória interfészek differenciális vezetékeket is tartalmaznak, melyek további megfontolásokat és időanalíziseket kívánnak a helyes összekötetéshez. Ha egy M.Sc. villamosmérnök hallgató kitanulja a nagysebességű elemek összekötések és a memória illesztések fortélyait teljesen megfelelő jelölt lesz, hogy később NYHL tervező és jelintegritás szimulációs mérnök váljon belőle. Téma elméletének feldolgozás, különös tekintettel a kritikus dolgokra Az első két félévben (pl.: MSc önálló laboratórium): a téma irodalmi feldolgozása: jelen és jövőbeli DDR RAM technológiai trendek és nagysebességű buszok a jelöltnek meg kell ismerkednie a jelintegritás és nagysebességű interfészek huzalozásának technikáival a jelöltnek meg kell ismerkednie a Mentor Graphics Expedition PCB vagy a Cadence Allegro tervezőkörnyezettel egy egyszerű panel megtervezése által, mely legalább egy memóriát tartalmaz A második két félévben (pl.: Diplomamunka 1.-2.): a jelöltnek el kell készítenie egy kicsi, de az előzőnél komplexebb panelt, amelyen helyet kap egy FPGA és kettő vagy több DDR3-as memória modul, valamint egy interfész, ami összekötetést biztosít egy másik panellel pre-layout jelintegritás szimulációkat kell végezni, hogy megkötések által vezérelt tervezetet készíthessen az összekötések után post-layout szimulációkat kell végeznie a kritikus utakon 20

Memória illesztési kompetencia megszerzése Mentor Graphics Expedition PCB vagy Cadence Allegro készségszintű használata egy egyszerű próbapanel, mely bemutatja a memóriaillesztési problémák megoldási lehetőségeit másik panel DDR3 és FPGA modulokkal kritikus utak pre- és post-layout szimulációja Kulcsszavak: HW, nagysebességű PCB, jelintegritás stb. Témakiírók, konzulensek: Szabolcs Máté Kis & Endre Szesztay (Ericsson); Szabó Péter (EET) 21