VGA, PS/ ÉS HANGSZÓRÓ MODUL FELHASZNÁLÓ ÚTMUTATÓ. június. Verzió.
VGA, PS/ és hangszóró modul Tartalomjegyzék Bevezetés... VGA interfész... PS/ interfész.... Általános ismertető.... Billentyűzet kezelése.... Egér kezelése...7. További információk...9 Audio interfész... A modul kapcsolási rajza... Változások a dokumentumban.... június. (v.) i
VGA, PS/ és hangszóró modul Bevezetés A modul lehetővé teszi VGA monitor, PS/ perifériák valamint hangszóró illesztését a FPGA kártyákhoz. A modul felépítését az -. ábra szemlélteti. A bővítőcsatlakozó lábkiosztását az -. táblázat mutatja. A modul főbb jellemzői: 6 szín megjelenítését lehetővé tevő VGA interfész darab PS/ csatlakozó V vagy,v választható tápfeszültséggel PWM audio bemenet, TS89ST típusú wattos hangerősítő áramkör Beépített hangszóró Külső hangszóró csatlakoztatási lehetőség 7 8 6 -. ábra: A VGA, PS/ és hangszóró modul felépítése. A modul felépítése:. bővítőcsatlakozó. VGA csatlakozó. Első PS/ csatlakozó. Második PS/ csatlakozó. A PS/ csatlakozók tápfeszültségét kiválasztó jumper (V vagy,v) 6. Beépített hangszóró 7. Külső hangszóró csatlakozó 8. TS89ST típusú wattos hangerősítő C -. táblázat: A bővítőcsatlakozó lábkiosztása. Láb 6 7 8 Típus PWR PWR PWR Láb 9 6 GND V tápfeszültség,v tápfeszültség PWM audio jel VGA piros jel (. bit) VGA piros jel (. bit) VGA zöld jel (. bit) VGA zöld jel (. bit) Típus OC OC OC OC VGA kék jel (. bit) VGA kék jel (. bit) VGA vertikális szinkronjel VGA horizontális szinkronjel PS/ órajel (. csatlakozó) PS/ adat (. csatlakozó) PS/ órajel (. csatlakozó) PS/ adat (. csatlakozó) PWR: tápellátás, : bemenet, O: kimenet, OC: nyitott-kollektoros meghajtás. június. (v.)
VGA, PS/ és hangszóró modul VGA interfész A modulon található pólusú HD-DSUB anya csatlakozó lehetőséget biztosít CRT vagy LCD monitorok csatlakoztatására standard VGA monitor kábelt használva. A VGA csatlakozó lábkiosztását a -. táblázat mutatja, a bővítőcsatlakozóra csak a félkövérrel kiemelt jelek vannak kivezetve. A piros, zöld és kék színjelekhez két-két bit tartozik, így összesen 6 szín jeleníthető meg. -. táblázat: A VGA csatlakozó lábkiosztása. aljzat (anya) Láb 6 7 8 Piros videojel Zöld videojel Kék videojel Fenntartott GND Piros GND Zöld GND Kék GND Láb 9 V DDC tápfeszültség Szinkron GND Monitor D bit (opcionális) DDC SDA ( C adat) Horizontális szinkronjel Vertikális szinkronjel DDC SCL ( C órajel) A VGA kép két fő részre osztható: a látható tartományra és a kioltási/visszafutási (nem látható) tartományra. Ezt szemlélteti a -. ábra. A látható képtartományban minden pixel órajel ütemre ki kell adni a piros, a zöld és a kék színjelekre az aktuális pixel színét meghatározó értéket. A látható képtartományon kívül a színjelek értéke V kell, hogy legyen (kioltás). A horizontális, illetve a vertikális kioltási tartományok további három részre oszthatók fel: a szinkron impulzus előtti front porch szakaszra, a szinkronjel aktív szakaszára (szinkron impulzus), valamint a következő sor/kép kezdetéig tartó back porch szakaszra. A horizontális és a vertikális szinkronjel az adott felbontástól függően lehet aktív alacsony, illetve aktív magas. A vertikális visszafutás alatt is ki kell adni a horizontális szinkron impulzusokat. Horizontális szinkronjel H back porch H szinkron impulzus Horizontális kioltás/visszafutás V front porch V szinkron impulzus V back porch H front porch Vertikális szinkronjel Látható képtartomány Vertikális kioltás/visszafutás -. ábra: A VGA kép felépítése. A 6 x 8 @ 6 Hz, valamint a 8 x 6 @ 7 Hz VGA felbontásokhoz tartozó időzítési paramétereket a -. táblázat tartalmazza. A többi szabványos felbontás időzítési paraméterei megtalálhatók a http://tinyvga.com/vga-timing weboldalon. A megadott pixel órajel frekvenciától el lehet térni, ha például kisebb sor felbontást szeretnénk, azonban a szinkronjelek időzítési paramétereit mindig be kell tartani.. június. (v.)
VGA, PS/ és hangszóró modul -. táblázat: VGA időzítési paraméterek. Felbontás Pixel órajel H szinkron V szinkron Látható rész Front porch Szinkron impulzus Back porch Összesen 6 x 8 @ 6 Hz MHz aktív alacsony aktív alacsony Horizontális időzítés Vertikális időzítés pixel µs sor ms 6,6 8,6 6,6, 8 x 6 @ 7 Hz MHz aktív magas aktív magas Horizontális időzítés Vertikális időzítés pixel µs sor ms 8 6 6,8 6, 7,77 96,8,6. 6, 8 8,9 9,98 6,7 6,8,8 666,8,8 A VGA jelekhez tartozó FPGA /O lábak beállítása a következő legyen: /O szabvány (/O standard): LVCMOS A kimenet meghajtási erőssége (output drive strength): 8 ma A kimenet jelváltási sebessége (output slew rate): FAST PS/ interfész. Általános ismertető A modulon található két darab 6 pólusú mini-dn anya csatlakozó lehetőséget biztosít PS/ perifériák (billentyűzet, egér) illesztésére. A PS/ csatlakozók lábkiosztását a -. táblázat mutatja. A csatlakozókra kiadott tápfeszültség egy jumper segítségével beállítható V-ra vagy,v-ra, azonban több PS/ periféria csak V-ról működik megbízhatóan. -. táblázat: A PS/ csatlakozó lábkiosztása. dugó (apa) aljzat (anya) Láb Soros adat Nincs bekötve GND Láb 6 Tápfeszültség Órajel Nincs bekötve A PS/ interfész egyszerű, kétirányú szinkron soros kommunikációs protokollt használ. Az órajel és a soros adatvonal nyitott-kollektoros meghajtású. Alapállapotban a busz mindkét vonala magas szintű, csak ebben az állapotban küldhet a periféria adatot. Mindig a hoszt rendelkezik a busz felett és bármikor megszakíthatja a kommunikációt az órajel vonal alacsony szintre húzásával. Az órajelet mindig a periféria generálja. Ha a hoszt kommunikálni akar a perifériával, akkor először az órajel vonal alacsony szintre húzásával megakadályozza, hogy a periféria adatot tudjon küldeni. Ezután a hoszt lehúzza az adatvonalat, majd pedig elengedi az órajelet. Ezzel jelzi a perifériának, hogy generálhatja az adatátvitelhez szükséges órajel pulzusokat. A PS/ busz időzítési paramétereit a -. táblázat tartalmazza. A PS/ busznak három állapota lehetséges: CLK=H, DATA=H: alapállapot CLK=L, DATA=H: a hoszt tiltja a kommunikációt CLK=H, DATA=L: a hoszt jelzi, hogy adatot akar küldeni a perifériának. június. (v.)
VGA, PS/ és hangszóró modul -. táblázat: A PS/ busz időzítési paraméterei. Szimbólum TCLK TSU THLD TH TLO TCHK TRTS TRESP Paraméter Az órajel alacsony/magas szintjének időtartama Adat előkészítési idő Adat tartási idő Az órajel magas szintjének időtartama, mielőtt a periféria elkezdhet adatot küldeni Az órajel alacsony szintjének időtartama az adatátvitel megszakításához A hoszt adatátviteli kérés ellenőrzésének periódusideje a periféria részéről Az órajel alacsony szintre húzásától a periféria által generált első órajel pulzusig eltelt idő A periféria válaszideje a hoszt kérésére Min. Max. Egység µs µs µs µs µs ms ms ms Az adatátvitel vagy bites keretekben történik. Egy keret felépítése a következő: start bit (mindig ). 8 adatbit (az LSb kerül elküldésre először). paritásbit (páratlan számúra egészíti ki az adatbitekben található egyeseket). stop bit (mindig ). nyugtázó bit (csak a hoszttól az eszköz felé történő adatküldés esetén). A perifériától a hoszt felé történő adatátvitelt a -. ábra szemlélteti. Ha a periféria adatot szeretne küldeni, akkor először ellenőrzi az órajel vonal állapotát, hogy magas szintű-e. Ha az órajel vonal alacsony szintű, akkor a hoszt tiltja az adatátvitelt. Ez esetben a perifériának tárolnia kell az elküldendő adatot, amíg a hoszt el nem engedi az órajelet. Az órajel vonalnak legalább TH ideig magas szintűnek kell lennie, mielőtt a periféria elkezdheti az adatküldést. A periféria az adatvonal értékét akkor változtatja meg, mikor az órajel magas szintű. Ha az órajel alacsony szintű, akkor az adatvonalon érvényes adat van, melyet a hoszt beolvas. Ha a hoszt megszakítja az adatátvitelt a STOP bit előtt az órajel vonal legalább TLO ideig történő alacsony szintre húzásával, akkor a perifériának az első bájttól kezdve a teljes adatcsomagot újból el kell küldenie (tehát nem csak azt a bájtot, amelynek elküldése meg lett szakítva). TH TCLK TCLK TSU THLD CLK DATA START D D D D D D D6 D7 PAR STOP -. ábra: Adatátvitel a perifériától a hoszt felé. A hoszttól a periféria felé történő adatátvitelt a -. ábra szemlélteti. Mivel az órajelet mindig a periféria generálja, ezért a hosztnak jeleznie kell az adatküldést a következő módon: először legalább TLO ideig alacsony szintre húzza az órajelet, majd alacsony szintre húzza az adatvonalat, végül pedig elengedi az órajelet. Ezt a busz állapotot a perifériának legalább TCHK időnként ellenőriznie kell. Amint a periféria észleli a hoszt adatküldési szándékát, elkezd kiadni órajel pulzust a 8 adatbit, a paritásbit és a stop bit átviteléhez. Az órajel alacsony szintre húzásától a periféria által generált első órajel pulzusig legfeljebb TRTS idő telhet el. A hoszt akkor változtatja meg az adatvonal értékét, ha az órajel alacsony szintű. Ha az órajel magas szintű, akkor az adatvonalon érvényes adat van, amelyet a periféria beolvas. A STOP bit vétele után a periféria nyugtázza a vett bájtot az adatvonal alacsony szintre húzásával és egy órajel pulzus kiadásával (ACK bit). Az ACK bit küldésekor a periféria az órajel magas szintje alatt húzza le az adatvonalat alacsony szintre. Ha a hoszt nem engedi el magas szintre. június. (v.)
VGA, PS/ és hangszóró modul az adatvonalat a nyugtázás után, akkor a periféria mindaddig generálni fog órajelet, amíg az adatvonal magas szintű nem lesz. A hoszt bármikor megszakíthatja az adatátvitelt az ACK bit előtt az órajel vonal legalább TLO ideig történő alacsony szintre húzásával. Ha a parancs, melyet a hoszt küldött, választ igényel, akkor azt a perifériának az órajel elengedésétől számított TRESP időn belül el kell küldenie. TRTS TCLK TCLK TSU THLD CLK TLO DATA START D D D D D7 A hoszt generálja PAR STOP ACK A periféria generálja -. ábra: Adatátvitel a hoszttól a periféria felé. A PS/ jelekhez tartozó FPGA /O lábak beállítása a következő legyen: /O szabvány (/O standard): LVCMOS A kimenet meghajtási erőssége (output drive strength): 8 ma A kimenet jelváltási sebessége (output slew rate): SLOW. Billentyűzet kezelése A gombok megnyomásakor vagy felengedésekor a billentyűzet úgynevezett scan kódokat küld a hosztnak. A scan kódoknak két típusa van, az egyik a gombok lenyomásához, a másik a gombok felengedéséhez tartozik. Mindegyik billentyűhöz egy egyedi kód van hozzárendelve. Ezen kódok összessége a scan kódkészlet, melyből háromféle van: Scan kódkészlet : ez az eredeti XT scan kódkészlet, nem mindegyik billentyűzet támogatja. Scan kódkészlet : ez az alapértelmezett kódkészlet minden modern billentyűzet esetén. Scan kódkészlet : opcionális PS/ scan kódkészlet, nem mindegyik billentyűzet támogatja. A -. és a -. ábrákon láthatók az egyes billentyűkhöz tartozó scan kódok a scan kódkészlet esetén. A normál billentyűk lenyomását az ábrákon látható scan kódok jelzik, a kibővített billentyűk lenyomásakor a scan kódot megelőzi egy xe prefix. A normál billentyűk felengedésekor egy xf prefixet, a kibővített billentyűk felengedésekor pedig egy xe xf prefixet küld a billentyűzet a scan kód előtt. A -. táblázatban látható néhány példa a billentyűk megnyomásakor és felengedésekor elküldött adatokra. A PRNT SCREEN és a PAUSE/BREAK gombokhoz speciális scan kódok tartoznak. -. táblázat: Példák a scan kódokra. Billentyű A DEL PRNT SCREEN PAUSE/BREAK Megnyomás xc xe x7 xe x xe x7c xe x x77 xe xf x xf x77 Felengedés xf xc xe xf x7 xe xf x xe xf x7c nincs Ha egy gombot lenyomva tartunk, akkor adott idő eltelte után (typematic delay) a billentyűzet adott sebességgel (typematic rate) ismételni fogja a megnyomáshoz tartozó scan kódot. Ha több gomb is le van nyomva, akkor csak a legutoljára lenyomott gombhoz tartozó scan kód kerül ismétlésre.. június. (v.)
VGA, PS/ és hangszóró modul -. ábra: A normál billentyűk scan kódjai (scan kódkészlet ). -. ábra: A kibővített és a numerikus billentyűk scan kódjai (scan kódkészlet ). A billentyűzet a tápfeszültség bekapcsolásakor vagy a reset parancs hatására öntesztet hajt végre, melyet a LED-ek felvillantásával jelez és az eredményt elküldi a hosztnak: xaa-t sikeres teszt esetén, illetve xfc-t hiba esetén. A reset utáni alapértelmezett állapot a következő: smétlés késleltetése (typematic delay): ms smétlési sebesség (typematic rate):,9 karakter/s Kódkészlet: scan kódkészlet LED-ek állapota: mindegyik kikapcsolva A billentyűzetnek elküldhető fontosabb parancsokat a -. táblázat tartalmazza. A parancsokkal kapcsolatos tudnivalók: A billentyűzet törli a kimeneti pufferét parancs vétele esetén. A billentyűzet minden érvényes parancsot és paramétert nyugtáz a xfa bájt elküldésével. Érvénytelen parancs vagy paraméter esetén a billentyűzet a xfe bájtot küldi el a hosztnak. A billentyűzet nem küldhet scan kódot a hosztnak a vett parancs feldolgozása alatt. Ha a billentyűzet a vett parancshoz tartozó paraméterre vár, de helyette egy újabb parancsot kap, akkor a korábbi parancsot eldobja és az újat dolgozza fel.. június. (v.) 6
VGA, PS/ és hangszóró modul -. táblázat: A billentyűzetnek elküldhető fontosabb parancsok. Parancs xff xfe xf6 xf xf xf Reset és az önteszt végrehajtása. A legutolsó nem xfe értékű bájt ismételt elküldése a hosztnak. Nincs nyugtázás (xfa). A reset utáni alapértelmezett állapot beállítása. A reset utáni alapértelmezett állapot beállítása és a billentyűk figyelésének tiltása. A billentyűk figyelésének engedélyezése. A lenyomva tartott billentyűk ismétlési késleltetésének és ismétlési sebességének beállítása. A nyugta (xfa) vételét követően a hosztnak az alábbi bájtot kell elküldenie: bit 7 bit 6 bit ismétlés késleltetése (typematic delay) xf xee xed :, s :,7 s bit bit bit bit bit ismétlési sebesség (typematic rate) az értékeket lásd a -. táblázatban :, s :, s Az aktuális scan kódkészlet kiválasztása vagy lekérdezése. A nyugta (xfa) vételét követően a hoszt a x, a x vagy a x bájt elküldésével választhatja ki a megfelelő kódkészletet. Ha a hoszt a x bájtot küldi el, akkor a billentyűzet válasza az aktuális scan kódkészlet sorszáma. A xee bájt elküldése a hosztnak (echo). Nincs nyugtázás (xfa). A LED-ek állapotának beállítása. A nyugta (xfa) vételét követően a hosztnak az alábbi bájtot kell elküldenie: bit 7 bit 6 bit bit bit bit CAPS LOCK bit NUM LOCK : ki : be : ki : be bit SCROLL LOCK : ki : be -. táblázat: Karakter ismétlési sebesség beállítások (xf parancs). bit - x x x x x x x6 x7 karakter/s, 6,7,,8,7 8, 7, 6, bit - x8 x9 xa xb xc xd xe xf karakter/s,,,,9, 9, 8,6 8, bit - x x x x x x x6 x7 karakter/s 7, 6,7 6,,,,6,, bit - x8 x9 xa xb xc xd xe xf karakter/s,7,,,7,,,,. Egér kezelése A szabványos PS/ egér a következő adatokat szolgáltatja a hosztnak: X irányú elmozdulást (balra/jobbra), Y irányú elmozdulást (fel/le), bal gomb állapotát, középső gomb állapotát, valamint a jobb gomb állapotát. A további bemenetekkel is rendelkező egerek a következőkben leírtaktól eltérő formátumban küldik el ezeket az adatokat, ha a kiegészítések engedélyezve vannak. Egy ilyen kiegészítés pl. a Microsoft ntellimouse, ezzel azonban itt nem foglalkozunk. A szabványos egér két számlálót tartalmaz, melyek nyomon követik az X és az Y irányú elmozdulást. A számlálók értéke 9 bites kettes komplemens formátumú és mindegyik számlálóhoz tartozik egy-egy túlcsordulás bit is. A számlálók értéke a gombok állapotával együtt egy bájtos adatcsomagban kerül elküldésre a hoszt felé, melynek tartalmát a -6. táblázat szemlélteti. Egy ilyen adatcsomag elküldése. június. (v.) 7
VGA, PS/ és hangszóró modul után a számlálók törlődnek. Az elmozdulás értékek az előző adatcsomag elküldésekor aktuális helyzethez viszonyított relatív értékek. Negatív érték a balra, illetve a lefele történő elmozduláshoz tartozik. -6. táblázat: Az egér elmozdulását és a gombok állapotát tartalmazó adatcsomag.. bájt. bájt. bájt bit 7 Y túlcsordulás bit 6 X túlcsordulás bit bit bit Y előjel X előjel bit bit X irányú elmozdulás Y irányú elmozdulás bit középső gomb bit jobb gomb bit bal gomb A számlálók növelésének és csökkentésének mértékét a felbontás határozza meg. Ennek alapérzelmezett értéke számlálás/mm, amely egy parancs elküldésével megváltoztatható. A skálázás nincs hatással a számlálókra, de hatással van az elküldött elmozdulás adatokra. Az alapértelmezett skálázás :, ekkor az elküldött elmozdulás értékek megegyeznek a számlálók értékével. A : skálázás beállítása esetén az elküldött elmozdulás értékek és a számlálók értéke közötti kapcsolatot a -7. táblázat mutatja. -7. táblázat: A számlálók értéke és az elküldött adat közötti kapcsolat : skálázás esetén. Számláló értéke Elküldött adat 6 9 N> N Az egér háromféle üzemmódban képes működni: Stream módban az egér automatikusan küld adatcsomagot elmozdulás vagy a gombok állapotának megváltozása esetén. Az adatcsomagok küldésének maximális gyakorisága (mintavételezési frekvencia) beállítható. Alapértelmezésben az adatküldés tiltva van, ezt a hosztnak külön engedélyezni kell a xf paranccsal. Remote módban az egér a beállított mintavételezési frekvenciával folyamatosan frissíti a számlálókat és beolvassa a gombok állapotát, adatküldés azonban csak a hoszt utasítására történik. Wrap módban az egér minden vett bájtot visszaküld a hosztnak. Két kivétel van: a reset (xff) és a wrap üzemmód tiltása (xec) parancs. A tápfeszültség bekapcsolásakor vagy a reset parancs hatására az egér öntesztet hajt végre és az eredményt (xaa-t sikeres teszt esetén, illetve xfc-t hiba esetén), valamint a x eszközazonosító bájtot (szabványos PS/ egér) elküldi a hosztnak. A reset utáni alapértelmezett állapot a következő: Felbontás: számlálás/mm Skálázás: : Üzemmód: stream mód Mintavételezési frekvencia: Hz Az állapot automatikus elküldése: tiltva Az egérnek elküldhető parancsokat a -8. táblázat tartalmazza. A parancsokkal kapcsolatos tudnivalók: Az egér törli a kimeneti pufferét parancs vétele esetén. Az egér minden érvényes parancsot és paramétert nyugtáz a xfa bájt elküldésével. Érvénytelen parancs vagy paraméter esetén az egér a xfe bájtot (újraküldés kérése) vagy a xfc bájtot (hiba) küldi el a hosztnak. Stream mód esetén ki kell adni a xf parancsot minden egyéb parancs előtt. Az egér nem küldhet adatot a hosztnak a vett parancs feldolgozása alatt.. június. (v.) 8
VGA, PS/ és hangszóró modul -8. táblázat: Az egérnek elküldhető parancsok. Parancs xff xfe xf6 xf xf xf xf xf xee xec xeb xea xe9 Reset és az önteszt végrehajtása. A legutoljára elküldött adatcsomag ismételt elküldése a hosztnak. Nincs nyugtázás (xfa). A reset utáni alapértelmezett állapot beállítása. Az adatcsomagok küldésének tiltása. A nyugta (xfa) elküldése után az egér törli az elmozdulás számlálókat. A parancs csak a stream módra van hatással. Az adatcsomagok küldésének engedélyezése. A nyugta (xfa) elküldése után az egér törli az elmozdulás számlálókat. A parancs csak a stream módra van hatással. A mintavételi frekvencia beállítása. A nyugta (xfa) elküldése után az egér egy bájtot vár a hoszttól, amely a beállítandó mintavételi frekvencia (érvényes értékek:,,, 6, 8, vagy Hz). A paraméter nyugtázása után (xfa) az egér törli az elmozdulás számlálókat. Az eszközazonosító lekérdezése. A nyugtázás (xfa) után az egér elküldi az bájtos eszközazonosítót (x a szabványos PS/ egér esetén) és törli az elmozdulás számlálókat. A remote üzemmód beállítása. A nyugta (xfa) elküldése után az egér törli az elmozdulás számlálókat és remote üzemmódba lép. A wrap üzemmód beállítása. A nyugta (xfa) elküldése után az egér törli az elmozdulás számlálókat és wrap üzemmódba lép. A wrap üzemmód tiltása. A nyugta (xfa) elküldése után az egér törli az elmozdulás számlálókat és visszaállítja az előző üzemmódot (stream vagy remote). Az egér elmozdulását és a gombok állapotát tartalmazó adatcsomag elküldése a hosztnak. A stream üzemmód beállítása. A nyugta (xfa) elküldése után az egér törli az elmozdulás számlálókat és stream üzemmódba lép. A státusz lekérdezése. A nyugtázás (xfa) után az egér elküldi az alábbi bájtos adatcsomagot és törli az elmozdulás számlálókat. bit 7. bájt bit 6 üzemmód : stream : remote bit adatküldés : tiltva : engedélyezve. bájt. bájt xe8 xe6 : : : : bit bit bit bit bal gomb középső gomb jobb gomb Felbontás Mintavételi frekvencia A felbontás beállítása. A nyugta (xfa) elküldése után az egér egy bájtot vár a hoszttól. A paraméter nyugtázása után (xfa) az elmozdulás számlálók törlődnek. Vett bájt Felbontás (számlálás/mm) xe7 bit skálázás x x x x 8 A : skálázás beállítása. A nyugta (xfa) elküldése után az egér törli az elmozdulás számlálókat. Az : skálázás beállítása. A nyugta (xfa) elküldése után az egér törli az elmozdulás számlálókat.. További információk A PS/ interfészről, valamint a billentyűzet és az egér kezeléséről további hasznos információk találhatóak az alábbi weboldalakon: http://www.computer-engineering.org/ http://www.win.tue.nl/~aeb/linux/kbd/scancodes.html. június. (v.) 9
VGA, PS/ és hangszóró modul Audio interfész Az audio interfész lehetővé teszi, hogy a modulon található beépített hangszórót vagy a modulhoz csatlakoztatott külső hangszórót impulzusszélesség modulált vagy impulzussűrűség modulált digitális négyszögjellel vezéreljük. A hangszóró meghajtását a TS89ST típusú wattos végerősítő C végzi, amely a hozzákapcsolt passzív alkatrészekkel együtt egy kb. khz határfrekvenciájú másodfokú aluláteresztő szűrőt alkot. A külső hangszóró csatlakozó használatát a -. táblázat mutatja. -. táblázat: A külső hangszóró csatlakozó. Csatlakozó A beépített hangszóró használatához a csatlakozó. és. lábát zárjuk rövidre egy jumperrel. A külső hangszórót a csatlakozó. és. lábára kell kötni, ez esetben a beépített hangszóró nem működik. Az audio interfészhez tartozó FPGA /O láb beállítása a következő legyen: /O szabvány (/O standard): LVCMOS A kimenet meghajtási erőssége (output drive strength): ma A kimenet jelváltási sebessége (output slew rate): HGH. június. (v.)
VGA, PS/ és hangszóró modul A modul kapcsolási rajza. június. (v.)
VGA, PS/ és hangszóró modul Változások a dokumentumban Dátum. június. Verzió.. június. (v.) Megjegyzés Az első kiadás.