Dėl mažo dydžio, lengvo svorio ir mažo energijos suvartojimo,LCD skystųjų kristalų ekranaiyra naudojami įvairiose srityse. Pavyzdžiui, orlaivių, tankų ir laivų ekranų skydai gali būti sumažinti originalių CRT ekranų užimama vieta, sumažinti įrangos svorį ir pagerinti manevringumą.
Šioje konstrukcijoje naudojamas simbolių skystųjų kristalų ekranas su integruotu Si.tronix ST7066U grafiniu valdikliu Spartan-3E kūrimo plokštėje, kuris įgyvendina: (1) vieno simbolio rodymą bet kurioje padėtyje ir viso ekrano bei viso ekrano simbolių rodymą. ; (2) Pasirinktinių simbolių (simbolių) rodymas ir atskirų simbolių judėjimo per visą ekraną rodymas. Tarp jų grafinis valdiklis [1] yra atsakingas už valdymo komandų ir duomenų priėmimą bei siuntimą į LCD ekraną.
1 Sitronix ST7066U grafinis valdiklis
Valdiklyje yra trys vidinės atminties vietos – DD RAM, CGROM ir CG RAM, kurias reikia inicijuoti prieš siunčiant duomenis.
(1) DD RAM (rodyti duomenų RAM)
Simbolių kodas išsaugomas. Fiziškai DD RAM iš viso turi 80 simbolių pozicijų, kiekvienoje eilutėje yra 40 simbolių, tačiau galima parodyti tik 16, o likusieji 24 nerodomi. Prieš skaitant ar rašant, reikia inicijuoti adresų skaitiklį. Adreso skaitiklis gali būti pastovus arba automatiškai padidinamas arba sumažinamas 1 po nuskaitymo ar įrašymo.
(2) CG ROM (simbolių generatoriaus ROM)
Šrifto taškinė schema, kurioje yra kiekvienas iš anksto nustatytas simbolis.
(3) CG RAM (simbolių generatoriaus RAM)
Sudėtyje yra 8-bitų tinkintų simbolių taškinių schemų. Kiekvienas pasirinktinis simbolio bitas susideda iš 5 taškų 8-bitų schemose. Konkretus naudojimas yra toks pat kaip DD RAM.
1.1 Sąsajos signalai su FPGA
LCD ir FPGA sąsajos signalai [2] yra: (1) įjungti signalą LCD_E; (2) užregistruoti pasirinkimo signalą LCD_RS; (3) skaitymo / rašymo valdymo signalo LCD_RW; (4) keturios LCD duomenų linijos ir „StrataFlash“ duomenų linija SF_D<11:8>Multipleksavimas.
1.2 Laiko analizė
SF_D duomenų reikšmė<11:8>, LCD_RS, LCD_RW turi būti nustatytas ir stabilus mažiausiai 40 ns, kol LCD_E pakils aukštai, o LCD_E išliks aukštas mažiausiai 230 ns. Daugelyje programų LCD_RW visada yra žemas, nes duomenys paprastai nenuskaitomi iš ekrano.






