Processzornaplózás hibakeresési célokra
Tanszéki konzulens:
![]() doktorandusz
Szoba: IE 335 |
A kiírás adatai
A téma státusza:
Korábbi (jelenleg nem aktív, de látszik)
Kiírás éve:
2013
A kiírás jellege:
szorgalmi feladat, önálló labor, szakdolgozat/diplomaterv A VMTE-m (VilágMegváltó Tudományos Eredmény :-) ) elkészítéséhez szükségem volna egy olyan rendszerre, mely soft core (MicroBlaze, Nios II, OpenRISC) processzorok futásáról képes adatot gyűjteni, miközben annak futási körülményeit nem módosítja.
Mik volnának ezek a gyűjtendő adatok? Elsősorban:
- Hol jár éppen a program futása?
- Milyen memóriacímet ér el ekkor?
- Milyen regisztereket ír és olvas?
A feladatod ennek a megvalósítása volna.
Mi a kihívás? Elsősorban a hatalmas adatmennyiség, amelyet ki kell juttatni az FPGA panelből.
Mi a "big picture"?
- Multicore debugging, ahol egyszerre láthatjuk a több mag működését.
- Program adatútjainak felvétele, ez alapján párhuzamosíthatóság vizsgálata.
Mihez kell/fogsz érteni:
- Processzoros rendszerek FPGA áramkörben
- Verilog, illetve FPGA-gyártó specifikus primitívek
- A szoftverdebug legsötétebb módszerei (hogyan működik a debug információ, stb.)
Wacha Gábor, 2013. augusztus 30. 08:42 | Legutóbb frissítve: 2019. január 17. 10:55