Apr 19, 2018 Xabar QOLDIRISH

FPGA LCD displey tarkib

Suyuq kristalli LCD displey tomonidan ishlab chiqarilgan displey paneli harbiy texnika bilan keng qo'llaniladi. Ushbu dizayn Sparten-3E FPGA ni apparat sifatida qabul qiladi. LCD ekranning xarakterini yoki xarakterini bajarish uchun 2 ta & 16 belgigacha LCD displey bir Sitronix ST7066U grafik kontrolcüsünü o'z ichiga oladi. Ekranda to'liq ekranli displey, to'liq ekranli mobil displey va yagona belgilar. Barcha vazifalar LCD ekran talablariga javob berish va turli xil displey effektlarini ta'minlash uchun VHDL tilida amalga oshiriladi.


Uning kichik o'lchamlari, engilligi va kam quvvat sarfi tufayli LCD-suyuq kristall displeylar keng doiradagi ilovalarga ega. Misol uchun, samolyotlar, tanklar va kemalar uchun ekran paneli sifatida asl CRT displeyi tomonidan ishg'ol qilingan maydon kamaytirilishi mumkin, qurilma og'irligi kamayishi va harakatlanish yaxshilanishi mumkin.


Ushbu dizayn Spartan-3E ishlab chiqish taxtasida o'rnatilgan Si.tronix ST7066U grafik kontrolcüsü bo'lgan bir belgigacha LCD ishlatadi: (1) har qanday holatda yagona belgilar ekrani va to'liq ekranli va to'liq ekranli belgilar; (2) Alohida belgilar (belgilar) va individual belgilarning to'liq ekran harakati namoyish etilishi. Ular orasida, grafik tekshiruvi [1] buyruqlarni boshqarish va buyruqlarni qabul qilish va uni LCD displeyga yuborish uchun javob beradi.


1 Sitronix ST7066U Grafik tekshirgich


Tekshirish qurilmasida uchta ichki xotira joylari, DD RAM, CGROM va CG RAM mavjud bo'lib, ular ma'lumotlarni yuborishdan oldin ishga tushirilishi kerak.


(1) DD RAM (displey ma'lumotlar RAM)


Belgilar kodi saqlanadi. Jismoniy jihatdan DD RAMning umumiy soni 80 ta belgiga ega, har bir satr 40 ta belgidan iborat, faqat 16 tasi ko'rsatilishi mumkin, qolgan 24 tasi ko'rsatilmaydi. O'qish yoki yozishdan oldin manzil taymerini ishga tushirish kerak. Manzil hisoblagichini o'qish yoki yozishdan keyin 1-raqam bilan doimiy ravishda saqlab turish yoki avtomatik ravishda ko'paytirish yoki kamaytirish mumkin.


(2) CG ROM (Belgilar Generator ROM)


Har bir oldindan belgilangan belgini o'z ichiga olgan shrift bitmapi.


(3) CG RAM (belgi generatori RAM)


8-bitli maxsus belgilar bitmapalarini o'z ichiga oladi. Har bir maxsus belgi biti 8 bit bitmaplarda 5 balldan iborat. Maxsus foydalanish DD RAM bilan bir xil.


1.1 FPGA bilan interfeys uzatish


LCD va FPGA interfeysi signallari [2] quyidagilar: (1) LCD_E signalini yoqish; (2) LCD_RS tanlash signalini ro'yxatdan o'tkazish; (3) LCD_RW nazorat qilish signalini o'qish / yozish; (4) to'rtta LCD ma'lumotlar liniyasi va SF_D 11: 8 qayta foydalanish StrataFlash ma'lumotlar liniyasi.


1.2 Vaqt tahlil qilish


SF_D 11: 8, LCD_RS, LCD_RW ma'lumotlar qiymatlari LCD_E yuqori bo'lgunga qadar kamida 40 ns va barqaror bo'lishi kerak va LCD_E kamida 230 ns uchun yuqori bo'lib qoladi. Ko'p dasturlarda LCD_RW har doim past bo'ladi, chunki ma'lumotlar odatda displeyda o'qilmaydi.


Shakl 1da ko'rsatilgandek, ma'lumotlar 8-bit formatda uzatiladi va 4 bitlik va past 4 bitga bo'linadi. Birinchi yuqori 4-bit, undan keyin kam 4-bit, kamida 1us oralig'ida bo'ladi. 8 bitlik yozish operatsiyalari keyingi muloqotdan oldin 40 soniyali intervalga ega va aniq buyruqdan keyin kechikish 1,64 ms ga ko'tarilishi kerak.


FPGA asosidagi LCD-LCD displey


Shakl 1-belgilar LCD interfeysi vaqt jadvalini


2 ma'lumotlar ekranini loyihalash


2.1 Oqim diagrammasi


Shakl 2da ko'rsatilgandek, LCD displeyi ochilishni boshlashni, konfiguratsiya ekranini, ekranga ma'lumotlarni yozishni va ma'lumotlarni yozishdan oldin dastlabki manzilni belgilashni o'z ichiga oladi.


FPGA asosidagi LCD-LCD displey


2-rasm. LCD displey xar diagrammasi


FPGA va LCD displeylarni ishlab chiqishda foydalaniladi


Ishlab chiqish taxtasi kristalining miqdori 50 MGts.


So'rov yuborish

whatsapp

Telefon

Elektron pochta

So'rov