„Mérés laboratórium 1.” változatai közötti eltérés

A VIK Wikiből
Lordviktor (vitalap | szerkesztései)
a már csak archív lap
 
(55 közbenső módosítás, amit 14 másik szerkesztő végzett, nincs mutatva)
1. sor: 1. sor:
{{Tantargy
{{Tantárgy
|nev=Mérés laboratórium 1
| név = Mérés laboratórium 1.
|targykod=VIMIA211
| tárgykód = VIMIA211
|szak=infó
| szak = info
|kredit=2
| kredit = 2
|felev=3
| félév = 3
|kereszt=nincs
| kereszt = nincs  
|kiszh=nincs
| tanszék = MIT
|nagyzh=nincs
| labor = 5+1 db
|vizsga=nincs
| kiszh = 3 db (beugró)
|hf=2 db
| nagyzh = nincs
|levlista=meres1{{kukac}}sch.bme.hu
| hf = 2 db
|tad=https://www.vik.bme.hu/kepzes/targyak/VIMIA211
| vizsga = nincs
|targyhonlap=http://www.mit.bme.hu/oktatas/targyak/vimia211/
| levlista = meres1{{kukac}}sch.bme.hu
| tad = https://www.vik.bme.hu/kepzes/targyak/vimia211
| tárgyhonlap = http://www.mit.bme.hu/oktatas/targyak/vimia211
}}
}}


==Követelmények==
==Követelmények==
=== Előtanulmányi rend ===
=== Előtanulmányi rend ===
[[Digitális technika I. |Digitális technika 1.]] tárgyból kredit megszerzése szükséges a tárgy felvételéhez.
A tárgy leghamarabb a [[Digitális technika II. |Digitális technika 2.]] tárggyal vehető fel együtt.


=== A szorgalmi időszakban ===
=== A szorgalmi időszakban ===
*A félév során lesz egy bevezető előadás (0. mérés), 5 db normál mérés és egy ellenőrző mérés a félév végén. A bevezető előadáson a részvétel nem kötelező, de ajánlott, hisz az első mérés beugróit abból adják. A mérések párokban történnek, kivéve az ellenőrző mérés, ott mindenki önállóan dolgozik.
*A félév során lesz egy kétórás bevezető előadás (0. mérés), 5 db normál négyórás mérés és egy kétórás ellenőrző mérés a félév végén. A bevezető előadáson a részvétel nem kötelező, de ajánlott, hisz az első mérés beugróit abból adják. A mérések párokban történnek, kivéve az ellenőrző mérést, ott mindenki önállóan dolgozik.
*A '''félévvégi jegy''' feltételei:
*A min. elégséges '''félévvégi jegy''' feltételei:
**Az első három mérés '''beugró'''jának sikeres megírása.
**Az első három mérés '''beugró'''jának sikeres megírása.
**A negyedik és ötödik mérésre kiadott '''házi feladat'''ok elkészítése.
**A negyedik és ötödik mérésre kiadott '''házi feladat'''ok elkészítése.
**Minden mérés végén '''jegyzőkönyv''' leadása.
**Minden mérés végén '''jegyzőkönyv''' leadása.
**'''Ellenőrző mérés''' sikeres teljesítése.
**'''Ellenőrző mérés''' sikeres teljesítése. Két részből áll:
***Egy 45 perces gyakorlati feladat a 2-3. mérések anyagából.
***Egy 45 perces gyakorlati feladat a 4-5. mérések anyagából.
***Mindkét részre külön jegy jár, a sikeres teljesítéshez mindkét résznek min. 2-esre kell sikerülnie, az EM jegyet pedig a két jegy átlaga adja ki.  
*'''Pótlási lehetőségek:'''
*'''Pótlási lehetőségek:'''
**A mérések közül egyet lehet pótolni. Ez a 2-5. mérés esetén egy pótmérésen való részvétellel lehetséges, 1. mérés esetén csak a pótlási lehetőség veszik el, de a mérést fizikailag nem kell pótolni.
**A mérések közül egyet lehet pótolni. Ez a 2-5. mérés esetén egy pótmérésen való részvétellel lehetséges, 1. mérés esetén csak a pótlási lehetőség veszik el, de a mérést fizikailag nem kell pótolni.
*Az ellenőrző mérés is egyszer pótolható, a normál mérések pótlásától függetlenül.
**Az ellenőrző mérés is egyszer pótolható, a normál mérések pótlásától függetlenül. Ha a két részből csak az egyik sikerül, akkor is az egész EM pótolandó.


===A vizsgaidőszakban===
===A vizsgaidőszakban===
*Vizsga: nincs.
*'''Vizsga''': nincs.


===Félévvégi jegy===
===Félévvégi jegy===
*A mérések beugróinak illetve házi feladatainak osztályzatai (Mx), illetve az ellenőrző mérés (EM) osztályzata adja ki a jegyet (P) a következő módon:
*A mérések beugróinak illetve házi feladatainak osztályzatai (M<sub>x</sub>), illetve az ellenőrző mérés (EM) osztályzata adja ki a jegyet (J) a következő módon:
*<math>P= 0,2*(M2+M3+M4)+0,2*M5+0,6*EM</math>
*<math>J= 0,2*\frac{M_2+M_3+M_4}{3}+0,2*M_5+0,6*EM</math>


==Segédanyagok==
==Segédanyagok==
Minden mérés előtt kötelező elolvasni a [http://www.mit.bme.hu/oktatas/targyak/vimia211/jegyzet kiadott jegyzetet], anélkül csak nagyon nehezen teljesíthető a mérés, a beugrók is arra mennek rá, hogy elolvastad-e.
Minden mérés előtt kötelező elolvasni a [http://www.mit.bme.hu/oktatas/targyak/vimia211/jegyzet kiadott jegyzetet], anélkül csak nagyon nehezen teljesíthető a mérés, a beugrók is arra mennek rá, hogy elolvastad-e.


== 1. mérés ==
== 1. mérés ==
Egyszerű bevezető feladatok, a labvezzel részletesen átbeszélitek. Érdemes előtte a verilogot átnézni, hogy meglegyen a beugró.
Egyszerű bevezető feladatok, a labvezzel részletesen átbeszélitek. Érdemes előtte a verilogot átnézni, hogy meglegyen a beugró.
 
*[[Mérés_1_Ellenőrző_kérdések_1|Első mérés ellenőrző kérdései 2010, 2013]]
[[Mérés_1_Ellenőrző_kérdések_1|Első mérés ellenőrző kérdései]]
*[[Média: Meres1_Ellenorzokerdesek_20130911.jpg|Ellenőrző kérdések (2013.09.11)]]
*[[Média:Meres1_1beugro_0919_a.jpg|Beugró (2013.09.19) A]]
*[[Média:Meres1_1beugro_0919_b.jpg|Beugró (2013.09.19) B]]


== 2. mérés ==
== 2. mérés ==
A 7 szegmenses kijelző kezelését tanítja meg, majd a logikai analizátorral kell bűvészkedni. A Logicport lényege, hogy az FPGA-ból kimenő jeleket vizsgáljuk, és megjelenítjük a szokásos idődiagrammokon. Hibakereséskor nagyon jól tud jönni, hogy belelátunk egy picit a fekete dobozba, amit vizsgálni kell. Mindig figyeljetek, hogy csak a megfelelő triggerfeltételek legyenek beállítva.
A 7 szegmenses kijelző kezelését tanítja meg, majd a logikai analizátorral kell bűvészkedni. A Logicport lényege, hogy az FPGA-ból kimenő jeleket vizsgáljuk, és megjelenítjük a szokásos idődiagrammokon. Hibakereséskor nagyon jól tud jönni, hogy belelátunk egy picit a fekete dobozba, amit vizsgálni kell. Mindig figyeljetek, hogy csak a megfelelő triggerfeltételek legyenek beállítva.
 
*[[Mérés_1_Ellenőrző_kérdések_2|Második mérés ellenőrző kérdései]]
[[Mérés_1_Ellenőrző_kérdések_2|Második mérés ellenőrző kérédsei]]
*[[Média:Meres1 2beugro 20120919 A.jpg|Beugró (2012.09.19) A]]
*[[Média:Meres1 2beugro 20120919 B.jpg|Beugró (2012.09.19) B]]
*[[Média:Meres1_2beugro_20130925.pdf|Beugró (2013.09.25) A]]
*[[Média:Meres1_2beugro_1003_a.jpg|Beugró (2013.10.03) A]]
*[[Média:Meres1_2beugro_1003_b.jpg|Beugró (2013.10.03) B]]


== 3. mérés ==
== 3. mérés ==
A nagyházi blokkvázlatát be kell mutatni, és emellett van beugró is természetesen. Egy soros interfészen keresztül kell hőmérsékletet mérni. Ehhez persze tudni kell az interfészt használni, meg a jelsorozatot átváltani. Sokszor teszteléskor hoznak fagyasztóspray-t is, amivel -40°C-ig tudják hűteni a mérőszenzort.
A nagyházi blokkvázlatát be kell mutatni, és emellett van beugró is természetesen. Egy soros interfészen keresztül kell hőmérsékletet mérni. Ehhez persze tudni kell az interfészt használni, meg a jelsorozatot átváltani. Sokszor teszteléskor hoznak fagyasztóspray-t is, amivel -40°C-ig tudják hűteni a mérőszenzort.
 
*[[Mérés_1_Ellenőrző_kérdések_3|Harmadik mérés ellenőrző kérdései]]
[[Mérés_1_Ellenőrző_kérdések_3|Harmadik mérés ellenőrző kérdései]]
*Harmadik mérés beugró [[Media:Meres1 3beugro 2012.jpg | 1]], [[Media:Meres1 3beugro 2012 2.jpg | 2]]
*[[Media:Meres1_beugro_2013-10-08.jpg|Beugró (2013.10.08)]]
*[[Media:meres1_3lab_20131018_beugro_a.jpg|Beugró (2013.10.18) A]]
*[[Media:meres1_3lab_20131018_beugro_b.jpg|Beugró (2013.10.18) B]]
*[https://docs.google.com/document/d/108Nb8CgFHO3l3vbGsEaHehPhm3LCOvvhstQ1JJYrIWg/edit?usp=sharing 3. beugrók szerkesztésre is]


== 4. mérés ==
== 4. mérés ==
A kis házi van a beugró helyett, nyomtatva be kell adni. A mérés alatt hibadetektálás a feladat. Egy előre kiadott rendszerben (illik áttanulmányozni) van két hiba beépítve. Megkapjátok a helyes és a hibás fájlokat és a logikai analizátorral alátámasztva kell megindokolni hol lehet a hiba (ehhez érdemes átnézni a 2. mérést). Ha a házit magatok írjátok, akkor lesz annyira ismerős a rendszer, hogy rá lehessen jönni a hibák forrására. Miután megvan legalább az egyik hiba, szólni kell a labveznek, és megkapjátok a hibás verilog kódot, amit ki kell javítani.


A kis házi van a beugró helyett, nyomtatva be kell adni. A mérés alatt hibadetektálás a feladat. Egy előre kiadott rendszerben (illik áttanulmányozni) van két hiba beépítve. Megkapjátok a helyes és a hibás fájlokat és a logikai analizátorral alátámasztva kell megindokolni hol lehet a hiba (ehhez érdemes átnézni a 2. mérést). Ha a házit magatok írjátok, akkor lesz annyira ismerős a rendszer, hogy rá lehessen jönni a hibák forrására. Miután megvan legalább az egyik hiba, szólni kell a labveznek, és megkapjátok a hibás verilog kódot, amit ki kell javítani.
[https://docs.google.com/document/d/1zfR3lBHR7b828T8S05V807kKEvJbeJYwCxFmqWBu_8k/edit?pli=1 Pár hiba összegyűjtve (2013)]


== 5. mérés ==
== 5. mérés ==
A nagy házi leadása és bemutatása. Amint az FPGA panelen helyesen fut és dokumentálva van, lehet is hazamenni. Természetesen nem mindenkinek szokott ilyen gyorsan menni, jegylevonásért elég ha a szimuláción működik. Érdemes egyébként tényleg rendesen megcsinálni (a dokumentációt is előre!), hogy ott helyben csak a panelre kelljen illeszteni.
A nagy házi leadása és bemutatása. Amint az FPGA panelen helyesen fut és dokumentálva van, lehet is hazamenni. Természetesen nem mindenkinek szokott ilyen gyorsan menni, jegylevonásért elég ha a szimuláción működik. Érdemes egyébként tényleg rendesen megcsinálni (a dokumentációt is előre!), hogy ott helyben csak a panelre kelljen illeszteni.


71. sor: 81. sor:


== Ellenőrző mérés ==
== Ellenőrző mérés ==
Ez csak két óra és egyedül kell csinálni. Az első részében verilog kódot kell írni, majd az FPGA-ra feltölteni, a második részében pedig hibát kell keresni a negyedik mérésről ismert rendszerben. Itt nem kell jegyzőkönyvet írni ha be tudod mutatni az idő lejárta előtt. Rosszabb jegyért elég szimuláción futtatni a verilogos részt.
Ez csak két óra és egyedül kell csinálni. Az első részében verilog kódot kell írni, majd az FPGA-ra feltölteni, a második részében pedig hibát kell keresni a negyedik mérésről ismert rendszerben. Itt nem kell jegyzőkönyvet írni ha be tudod mutatni az idő lejárta előtt. Rosszabb jegyért elég szimuláción futtatni a verilogos részt.
*[[Media:Meres1_em_2011_peldak.pdf | 2011-es ellenőrző mérés mintafeladatai]]
*[[Media:Meres1_em_2011_verilog.zip | verilogos példák lehetséges megoldásai]]


== Jegyzőkönyv ==
== Jegyzőkönyv ==
A jegyzőkönyvet úgy kell megcsinálni, hogy később tanulni lehessen belőle, majd nyugodtan küldjétek el magatoknak e-mailben, hogy legyen miből átnézni. Mindig legyenek benne képernyőképek és szöveges magyarázatok is.
A jegyzőkönyvet úgy kell megcsinálni, hogy később tanulni lehessen belőle, majd nyugodtan küldjétek el magatoknak e-mailben, hogy legyen miből átnézni. Mindig legyenek benne képernyőképek és szöveges magyarázatok is.


== Programok ==
== Programok ==
A tárgy oldaláról letölthető a '''Xilinx ISE Webpack''', amivel órán is dolgozni kell. A házit ebben kell megírni, szimulációkat nagyon jól lehet futtatni, szóval debuggolásra is használható. Sajnos Windows8 alatt nem lehet a licenc-fájlt hozzáadni. Óriási hátrány: 15 GB telepítve. Az nem kevés.
A tárgy oldaláról letölthető a '''Xilinx ISE Webpack''', amivel órán is dolgozni kell. A házit ebben kell megírni, szimulációkat nagyon jól lehet futtatni, szóval debuggolásra is használható. Sajnos Windows8 alatt nem lehet a licenc-fájlt hozzáadni. Óriási hátrány: 15 GB telepítve. Az nem kevés.


== Kedvcsináló ==
== Kedvcsináló ==
A félév egyik leggyakorlatiasabb órája. Végre tényleg látszik, hogy mire lehet használni a Digit1, Digit2 tudást, a panelen szépen villogni fognak a ledek, kijelez a 7-szegmenses kijelző meg minden. Végre nem kamuszagú feladatok vannak, hanem hőmérsékletet mérünk és kijeleznünk, házinak elektronikus zárat kell szimulálni, vagy soros adatátvitelt lebonyolítani.
A félév egyik leggyakorlatiasabb órája. Végre tényleg látszik, hogy mire lehet használni a Digit1, Digit2 tudást, a panelen szépen villogni fognak a ledek, kijelez a 7-szegmenses kijelző meg minden. Végre nem kamuszagú feladatok vannak, hanem hőmérsékletet mérünk és kijeleznünk, házinak elektronikus zárat kell szimulálni, vagy soros adatátvitelt lebonyolítani.


89. sor: 97. sor:


== Tippek, tudnivalók ==
== Tippek, tudnivalók ==
* Mindig van nulladik, verilog összefoglaló, ha valaki nem értene hozzá év elején
* Mindig van nulladik, verilog összefoglaló, ha valaki nem értene hozzá év elején
* Mérési sorrend: nem mindenkinek ugyanaz a sorrend, figyelni kell rá.
* Mérési sorrend: nem mindenkinek ugyanaz a sorrend, figyelni kell rá.
97. sor: 104. sor:
* A mérőpárok nem ugyanazt a jegyet kapják, függ az ellenőrző mérésektől és a beugróktól
* A mérőpárok nem ugyanazt a jegyet kapják, függ az ellenőrző mérésektől és a beugróktól
* Ha a mérőtárs kibukik, te még teljesítheted a tárgyat
* Ha a mérőtárs kibukik, te még teljesítheted a tárgyat
 
* [[Néhány tipp egy jó jegyzőkönyv elkészítéséhez]]
[[Category:Infoalap]]

A lap jelenlegi, 2024. május 26., 22:02-kori változata

Mérés laboratórium 1.
Tárgykód
VIMIA211
Általános infók
Szak
info
Kredit
2
Ajánlott félév
3
Keresztfélév
nincs
Tanszék
MIT
Követelmények
Labor
5+1 db
KisZH
3 db (beugró)
NagyZH
nincs
Házi feladat
2 db
Vizsga
nincs
Elérhetőségek
Levlista
meres1@sch.bme.hu

Követelmények

Előtanulmányi rend

A tárgy leghamarabb a Digitális technika 2. tárggyal vehető fel együtt.

A szorgalmi időszakban

  • A félév során lesz egy kétórás bevezető előadás (0. mérés), 5 db normál négyórás mérés és egy kétórás ellenőrző mérés a félév végén. A bevezető előadáson a részvétel nem kötelező, de ajánlott, hisz az első mérés beugróit abból adják. A mérések párokban történnek, kivéve az ellenőrző mérést, ott mindenki önállóan dolgozik.
  • A min. elégséges félévvégi jegy feltételei:
    • Az első három mérés beugrójának sikeres megírása.
    • A negyedik és ötödik mérésre kiadott házi feladatok elkészítése.
    • Minden mérés végén jegyzőkönyv leadása.
    • Ellenőrző mérés sikeres teljesítése. Két részből áll:
      • Egy 45 perces gyakorlati feladat a 2-3. mérések anyagából.
      • Egy 45 perces gyakorlati feladat a 4-5. mérések anyagából.
      • Mindkét részre külön jegy jár, a sikeres teljesítéshez mindkét résznek min. 2-esre kell sikerülnie, az EM jegyet pedig a két jegy átlaga adja ki.
  • Pótlási lehetőségek:
    • A mérések közül egyet lehet pótolni. Ez a 2-5. mérés esetén egy pótmérésen való részvétellel lehetséges, 1. mérés esetén csak a pótlási lehetőség veszik el, de a mérést fizikailag nem kell pótolni.
    • Az ellenőrző mérés is egyszer pótolható, a normál mérések pótlásától függetlenül. Ha a két részből csak az egyik sikerül, akkor is az egész EM pótolandó.

A vizsgaidőszakban

  • Vizsga: nincs.

Félévvégi jegy

  • A mérések beugróinak illetve házi feladatainak osztályzatai (Mx), illetve az ellenőrző mérés (EM) osztályzata adja ki a jegyet (J) a következő módon:

Segédanyagok

Minden mérés előtt kötelező elolvasni a kiadott jegyzetet, anélkül csak nagyon nehezen teljesíthető a mérés, a beugrók is arra mennek rá, hogy elolvastad-e.

1. mérés

Egyszerű bevezető feladatok, a labvezzel részletesen átbeszélitek. Érdemes előtte a verilogot átnézni, hogy meglegyen a beugró.

2. mérés

A 7 szegmenses kijelző kezelését tanítja meg, majd a logikai analizátorral kell bűvészkedni. A Logicport lényege, hogy az FPGA-ból kimenő jeleket vizsgáljuk, és megjelenítjük a szokásos idődiagrammokon. Hibakereséskor nagyon jól tud jönni, hogy belelátunk egy picit a fekete dobozba, amit vizsgálni kell. Mindig figyeljetek, hogy csak a megfelelő triggerfeltételek legyenek beállítva.

3. mérés

A nagyházi blokkvázlatát be kell mutatni, és emellett van beugró is természetesen. Egy soros interfészen keresztül kell hőmérsékletet mérni. Ehhez persze tudni kell az interfészt használni, meg a jelsorozatot átváltani. Sokszor teszteléskor hoznak fagyasztóspray-t is, amivel -40°C-ig tudják hűteni a mérőszenzort.

4. mérés

A kis házi van a beugró helyett, nyomtatva be kell adni. A mérés alatt hibadetektálás a feladat. Egy előre kiadott rendszerben (illik áttanulmányozni) van két hiba beépítve. Megkapjátok a helyes és a hibás fájlokat és a logikai analizátorral alátámasztva kell megindokolni hol lehet a hiba (ehhez érdemes átnézni a 2. mérést). Ha a házit magatok írjátok, akkor lesz annyira ismerős a rendszer, hogy rá lehessen jönni a hibák forrására. Miután megvan legalább az egyik hiba, szólni kell a labveznek, és megkapjátok a hibás verilog kódot, amit ki kell javítani.

Pár hiba összegyűjtve (2013)

5. mérés

A nagy házi leadása és bemutatása. Amint az FPGA panelen helyesen fut és dokumentálva van, lehet is hazamenni. Természetesen nem mindenkinek szokott ilyen gyorsan menni, jegylevonásért elég ha a szimuláción működik. Érdemes egyébként tényleg rendesen megcsinálni (a dokumentációt is előre!), hogy ott helyben csak a panelre kelljen illeszteni.

Útmutató a házihoz

Ellenőrző mérés

Ez csak két óra és egyedül kell csinálni. Az első részében verilog kódot kell írni, majd az FPGA-ra feltölteni, a második részében pedig hibát kell keresni a negyedik mérésről ismert rendszerben. Itt nem kell jegyzőkönyvet írni ha be tudod mutatni az idő lejárta előtt. Rosszabb jegyért elég szimuláción futtatni a verilogos részt.

Jegyzőkönyv

A jegyzőkönyvet úgy kell megcsinálni, hogy később tanulni lehessen belőle, majd nyugodtan küldjétek el magatoknak e-mailben, hogy legyen miből átnézni. Mindig legyenek benne képernyőképek és szöveges magyarázatok is.

Programok

A tárgy oldaláról letölthető a Xilinx ISE Webpack, amivel órán is dolgozni kell. A házit ebben kell megírni, szimulációkat nagyon jól lehet futtatni, szóval debuggolásra is használható. Sajnos Windows8 alatt nem lehet a licenc-fájlt hozzáadni. Óriási hátrány: 15 GB telepítve. Az nem kevés.

Kedvcsináló

A félév egyik leggyakorlatiasabb órája. Végre tényleg látszik, hogy mire lehet használni a Digit1, Digit2 tudást, a panelen szépen villogni fognak a ledek, kijelez a 7-szegmenses kijelző meg minden. Végre nem kamuszagú feladatok vannak, hanem hőmérsékletet mérünk és kijeleznünk, házinak elektronikus zárat kell szimulálni, vagy soros adatátvitelt lebonyolítani.

Hibája viszont, hogy csak kéthetente van, akkor viszont 4 órán keresztül. Az ember hajlamos elfeledkezni arról, hogy készüljön rendesen a tárgyra, illetve a négy óra tényleg le tud terhelni.

Tippek, tudnivalók

  • Mindig van nulladik, verilog összefoglaló, ha valaki nem értene hozzá év elején
  • Mérési sorrend: nem mindenkinek ugyanaz a sorrend, figyelni kell rá.
  • A tárgy több felkészülést igényel, mint ahány kredites
  • A lábak kiosztására figyeljetek. Ha nem akar úgy működni a megadott kiosztással, nézzétek meg, hogy jól van-e konfiguláva a Xilinx (megfelelő FPGA panel van-e beállítva)
  • A nagyházira töb időt kell fordítani, egy este alatt szinte lehetetlen jól működő verziót összetákolni
  • A mérőpárok nem ugyanazt a jegyet kapják, függ az ellenőrző mérésektől és a beugróktól
  • Ha a mérőtárs kibukik, te még teljesítheted a tárgyat
  • Néhány tipp egy jó jegyzőkönyv elkészítéséhez