Apr 19, 2018 Jätä viesti

FPGA LCD -näytön suunnittelu

Nestekidenäytön valmistama näyttöpaneeli käytetään laajalti sotilastarvikkeissa. Tämä malli hyväksyy Spartan-3E FPGA: n laitteeksi. 2 & TI: n 16-merkkinen LCD-näyttö sisältää Sitronix ST7066U -grafiikkasäätimen LCD-näytön merkin tai kiinalaisen luonteen ymmärtämiseksi. Koko näyttö, koko näytön mobiililaite ja yhden merkin näyttö ruudulla. Kaikki toiminnot toteutetaan VHDL-kielellä täyttämään LCD-näyttövaatimukset ja saavuttamaan erilaisia näyttövaikutuksia.


LCD-nestekidenäytöt ovat pienikokoisia, kevyitä ja alhaisia, ja niissä on laaja valikoima sovelluksia. Esimerkiksi ilma-alusten, säiliöiden ja alusten näyttöpäätettä voidaan pienentää alkuperäisen CRT-näytön tilaa, laitteen painoa voidaan pienentää ja liikkuvuutta voidaan parantaa.


Tämä muotoilu käyttää Spartan-3E-kehitystyökalulla varustettua sulautettua Si.tronix ST7066U -grafiikan ohjainta, joka toteuttaa: (1) yhden merkin näytön missä tahansa asennossa ja koko näytön koko näytöllä; (2) Mukautettujen merkkien (merkkien) näyttö ja yksittäisten merkkien koko näytön liikuttaminen. Niistä, grafiikkasäädin [1] on vastuussa ohjauskäskyjen ja datan vastaanottamisesta ja lähettämisestä LCD-näytölle.


1 Sitronix ST7066U -näytönohjain


Ohjaimessa on kolme sisäistä tallennustilaa, DD RAM, CGROM ja CG RAM, jotka on alustettava ennen tietojen lähettämistä.


(1) DD RAM (näyttödatan RAM)


Merkkikoodi on tallennettu. Fyysisesti DD: n RAM-muistissa on yhteensä 80 merkkipaikkaa, kullakin rivillä on 40 merkkiä, mutta vain 16 voidaan näyttää ja loput 24 eivät näy. Ennen lukemista tai kirjoittamista osoitelaskuri on alustettava. Osoitelaskuria voidaan pitää vakiona tai lisätä tai pienentää automaattisesti 1 lukemisen tai kirjoittamisen jälkeen.


(2) CG ROM (Character Generator ROM)


Fonttibittikartta, joka sisältää jokaisen ennalta määrätyn merkin.


(3) CG RAM (merkki generaattori RAM)


Sisältää 8-bittisiä mukautettuja merkkejä bittikarttoja. Jokainen mukautettu merkkibitti koostuu 5 pistettä 8-bittisissä bittikarttoissa. Erityinen käyttö on sama kuin DD RAM.


1.1 Liitäntäsignaalit FPGA: n kanssa


LCD- ja FPGA-liitäntäsignaalit [2] ovat: (1) ota käyttöön signaali LCD_E; (2) rekisteröidä valintamerkki LCD_RS; (3) luku / kirjoitusohjaussignaali LCD_RW; (4) neljä LCD-datajohtoa ja StrataFlash-dataviivaa SF_D Uudelleenlaskenta 11: 8.


1.2 Ajoitusanalyysi


SF_D 11: 8, LCD_RS, LCD_RW datan arvo on määritettävä ja vakaa vähintään 40 ns ennen kuin LCD_E menee korkealle ja LCD_E pysyy korkeana vähintään 230 ns. Monissa sovelluksissa LCD_RW on aina alhainen, koska tietoja ei tavallisesti lue näytöstä.


Kuten kuviossa 1 esitetään, data lähetetään 8-bittisessä muodossa ja se jakautuu korkeiksi 4 bittiä ja alhaisiksi 4 bittiä. Ensimmäiset korkeat 4 bittiä ja sitten alhaiset 4 bittiä ovat vähintään 1us: n välein. 8-bittisellä kirjoitusoperaatiolla on vähintään 40 us ennen seuraavan viestin ja viive on kasvanut 1,64 ms: iin selkeän komennon jälkeen.


FPGA-pohjainen nestekidenäyttö


Kuva 1 merkki LCD-rajapinnan ajoituskaavio


2 datanäytön suunnittelu


2.1 Virtauskaavio


Kuten kuviosta 2 nähdään, nestekidenäytön näyttöön sisältyy käynnistyksen alustus, kokoonpanonäyttö, tietojen kirjoittaminen näyttöön ja aloitusosoite on asetettava ennen tietojen kirjoittamista.


FPGA-pohjainen nestekidenäyttö


Kuva 2 LCD-näytön vuokaavio


基于 FPGA 的 LCD 液晶 显示器 设计


Kehityskortin kide on 50 MHz.


Lähetä kysely

whatsapp

teams

Sähköposti

Tutkimus