LOGSYS LOGSYS VGA, PS/2 ÉS HANGSZÓRÓ MODUL FELHASZNÁLÓI ÚTMUTATÓ. 2010. június 25. Verzió 1.0. http://logsys.mit.bme.hu



Hasonló dokumentumok
LOGSYS LOGSYS VGA, PS/2 ÉS HANGSZÓRÓ MODUL FELHASZNÁLÓI ÚTMUTATÓ június 25. Verzió 1.0.

A vezérlő alkalmas 1x16, 2x16, 2x20, 4x20 karakteres kijelzők meghajtására. Az 1. ábrán látható a modul bekötése.

LOGSYS LOGSYS LCD KIJELZŐ MODUL FELHASZNÁLÓI ÚTMUTATÓ november 8. Verzió

Billentyűzet. Csatlakozók: A billentyűzetet kétféle csatlakozóval szerelhetik. 5 pólusú DIN (AT vagy XT billentyűzet csatlakozó),

Moduláris USB billentyűzet emulátor

LOGSYS LOGSYS SZTEREÓ CODEC MODUL FELHASZNÁLÓI ÚTMUTATÓ szeptember 16. Verzió

A LOGSYS GUI. Fehér Béla Raikovich Tamás, Laczkó Péter BME MIT FPGA laboratórium

Programozási segédlet DS89C450 Fejlesztőpanelhez

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

Mérési jegyzőkönyv. az ötödik méréshez

WiLARM-MICRO GSM Modul Telepítői Útmutató Verzió: 2.0

VDT10 HASZNÁLATI UTASÍTÁS VDT10/D7 sorozatú készülékekhez

T201W/T201WA 20 -os szélesvásznú LCD monitor Felhasználói kézikönyv

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

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

loop() Referencia:

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

AC-MF1W. RFID kártyaolvasó és kódzár. Felhasználói leírás

LOGSYS LOGSYS SPARTAN-3E FPGA KÁRTYA FELHASZNÁLÓI ÚTMUTATÓ szeptember 19. Verzió

FL-11R kézikönyv Viczai design FL-11R kézikönyv. (Útmutató az FL-11R jelű LED-es villogó modell-leszállófény áramkör használatához)

OMRON FOTOELEKTROMOS KAPCSOLÓK E3NT

2-VEZETÉKES KAPUTELEFON RENDSZER Beltéri egység. VDT10 Felhasználói és telepítői kézikönyv VDT10. VDT10 Leírás v1.4.pdf

LOGSYS LOGSYS HŐMÉRŐ ÉS EEPROM MODUL FELHASZNÁLÓI ÚTMUTATÓ szeptember 16. Verzió 1.0.

FÉNYERŐSSÉG-SZÉLERŐSSÉG ÉRZÉKELŐ KÖZPONT HASZNÁLATI UTASíTÁSA JOLLY-FEBO AE0711 TARTALOM

RUBICON Serial IO kártya

TM Szervó vezérlő és dekóder

MSP430 programozás Energia környezetben. Nokia 5110 grafikus kijelzo vezérlése

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

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

MASCO Biztonságtechnikai és Nyílászáró Automatizálási Kereskedelmi Kft Budapest, Madridi út 2. Tel: (06 1) , Fax: (06 1) ,

A tervfeladat sorszáma: 1 A tervfeladat címe: ALU egység 8 regiszterrel és 8 utasítással

A Memory Interface Generator (MIG) beállítása a Logsys Kintex-7 FPGA kártyához

SR mini PLC Modbus illesztő modul. Modul beállítása Bemeneti pontok kiosztása főmodul esetén Bemeneti pontok címkiosztása kiegészítő modul esetében

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

DIALOG II PLM-B-000-LCD Hálózati paraméter felügyeleti modul Speciális készülékek

2-VEZETÉKES KAPUTELEFON RENDSZER Kameraillesztő. VDCU Felhasználói és telepítői kézikönyv VDCU. VDCU Leírás v1.0.pdf

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

Az I2C egy soros, 8 bit-es, kétirányú kommunikációs protokoll, amelynek sebessége normál üzemmódban 100kbit/s, gyors üzemmódban 400kbit/s.

SYS700-PLM Power Line Monitor modul DDC rendszerelemek, DIALOG-III család

FARFISA, FA/FC52 ELEKTRONIKUS KÓDZÁR

A megfelelőségi nyilatkozat letölthető a honlapról

AC-MFS. RFID kártyaolvasó és kódzár. Felhasználói leírás

1. oldal összesen 6 oldal FARFISA TD6100 DIGITÁLIS NYOMÓGOMB PANEL

Digitális hangszintmérő

VDCU használati utasítás

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

GSM átjelzı berendezés ( ) Mőszaki Leírás

Digitális technika (VIMIAA01) Laboratórium 9

Q37A Vezérlés 1 vagy 2 szárnyú kapukhoz

VDT25 HASZNÁLATI UTASÍTÁS VDT/TD5 sorozatú készülékekhez

Digitális technika (VIMIAA01) Laboratórium 9

HSS60 ( ) típusú léptetőmotor meghajtó

2-VEZETÉKES KAPUTELEFON RENDSZER Beltéri egység. DT25/D4 Felhasználói és telepítői kézikönyv DT25/D4. VDT25/D4 Leírás v1.0

LOGSYS LOGSYS ECP2 FPGA KÁRTYA FELHASZNÁLÓI ÚTMUTATÓ szeptember 18. Verzió

Dr. Oniga István DIGITÁLIS TECHNIKA 9

GSM távkapcsoló működési leírás

TELEPÍTÉSI ÚTMUTATÓ. [Itt felvehet egy kivonatot vagy más fontos kimutatást. A kivonat általában a dokumentum tartalmának rövid összegzése.

2008. október 9. Verzió

3.óra Beviteli perifériák. Perifériák: A szg.-hez csatolt külső eszközök. A periféria illesztőkön keresztül csatlakoznak.

Compact-GSM TELEPÍTÉSI ÉS ALKALMAZÁSI ÚTMUTATÓ. v1.11 és újabb modul verziókhoz

VDT10 HASZNÁLATI UTASÍTÁS

Q36A VEZÉRLÉS EGY-VAGY TÖBBSZÁRNYAS KAPUKHOZ

SC Surround Sound Card (714DX 7.1 SOUND EXPERT)... A 7.1 hangszórók bekötése. 2

Dr. Oniga István DIGITÁLIS TECHNIKA 8

PERREKUP DxxTx - HDK10 Rekuperátor vezérlő Használati Utasítás

RUPERT MÉRNÖKI IRODA. MODEM V.23 v3.1 RS232. Termék ismertető

T52WA 15 -os szélesvásznú LCD monitor Felhasználói kézikönyv

The modular mitmót system. DPY kijelző kártya C API

Sebury BC Önálló RF kártyás és kódos beléptető

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

Dr. Oniga István DIGITÁLIS TECHNIKA 9

Felhsználói kézikönyv

KiváSlaEsL zt E á C si T út IO mu N tat G ó UIDE Időrelék

Dinnyeválogató v2.0. Típus: Dinnyeválogató v2.0 Program: Dinnye2 Gyártási év: 2011 Sorozatszám:

DEMUX 8. 8 csatornás digitálisról (DMX és DALI) 0-10V-ra átalakító - kezelési útmutató

T2-CNCUSB vezérlő család hardver segédlet

SWARCO TRAFFIC HUNGARIA KFT. Vilati, Signelit együtt. MID-8C Felhasználói leírás Verzió 1.3. SWARCO First in Traffic Solution.

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

HSS86 ( ) típusú léptetőmotor meghajtó

Útmutató EDC kézivezérlőhöz

Hozzáférési-vezérlési billentyűzet PNI DK101

RÁDIÓS ADATGYŰJTŐ BERENDEZÉS RD01. Használati útmutató

ÜZEMBE HELYEZÉSI ÉS KEZELÉSI LEÍRÁS SMS-COM SMS-COM BOX SMS-COM PS VOICE-COM VOICE-COM BOX VOICE-COM PS (V3.3, V3.4)

SysCVideo: fiktív grafikus kártya SystemC modulként, SDL alapú megjelenítéssel

(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)

LCD kijelzős digitális tároló szkóp FFT üzemmóddal

Harting vagy csapfedeles. Leírás. Műszaki adatok. Tápfeszültség: 3x400V+Nulla+Föld, AC ±10% Frekvencia: 50Hz ± 5% Teljesítmény: 5W ( Stand-by )

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

Mőszaki Leírás. GSM átjelzı berendezés ( ) RGE-01 VERZIÓ 4

Felhasználói kézikönyv AR-721KP. Version: 1.2

Választás /Program gomb Forgató gomb Start/ Stop gomb

LÉPCSŐHÁZI AUTOMATÁK W LÉPCSŐHÁZI AUTOMATA TIMON W SCHRACK INFO W FUNKCIÓK W MŰSZAKI ADATOK

Telepítői leírás. v2.8

AES kriptográfiai algoritmus

Megoldás. Feladat 1. Statikus teszt Specifikáció felülvizsgálat

LED DRIVER 6. 6 csatornás 12-24V-os LED meghajtó. (RDM Kompatibilis) Kezelési útmutató

Mintavételezés tanulmányozása. AD - konverzió. Soros kommunikáció

SA-REOP-Basic GSM Ipari GSM átjelző. Telepítési leírás. Dokumentum verzió szám:

LPT_4DM_2a. Bekötési utasítás

Átírás:

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.