Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

FPGA: Kontroler wyświetlacza graficznego LCD

adsp
-
-
Posty: 2
Rejestracja: 25 lut 2008, o 07:18
Lokalizacja: Gliwice

FPGA: Kontroler wyświetlacza graficznego LCD

Postautor: adsp » 26 lut 2008, o 08:06

Witam,

chciałbym wam przedstawić pewien projekt, który dotyczy rozwiązania problemu sterowania wyświetlaczami graficznymi LCD (monochromatyczne) z interfejsem równoległym, 4-bitowym.
Link do fotek: LCD
Jest to komponent sterownika napisanego w VHDL, który charakteryzuje się parametrami:
- sterowanie panelami LCD posiadającymi magistralę 4-bitową,
- rozdzielczość maksymalna: 1023 x 512 pix,
- obsługa pamięci graficznej VRAM do 512 kB - dowolna 8-bitowa pamięć RAM,
- konfigurowany czas dostępu do pamięci VRAM (waitstate),
- konfigurowany zegar pixel-clock modułu LCD (pośrednio sterowanie częstotliwością odświerzania),
- 3 tryby graficzne, z których 1 lub 2 można wykorzystać jako tryb tekstowy CGROM lub CGRAM,
- obsługa czcionek o rozmiarze max. 31 x 15 pix,
- wbudowany generator CGROM 8 x 8 pix, 128 znaków z możliwością zdefiniowania 32 znaków własnych,
- tryby mieszania grafiki i tekstu: OR, XOR,
- sterowanie podświetlaniem LED,
- obsługa kursora tekstowego i graficznego,
- model syntezowalny w FPGA Xilinx Spartan2 (w planach rozbudowa o inne matryce)

Niestety projekt przekroczył zasoby Spartana2 S15, więc zostanie przeniesiony do Altery (takie FPGA mam w posiadaniu) Czekam teraz na płytki, potem montaż i modyfikacja kodu.
W ciągu 2 miesięcy powinien się ukazać wstępny PDF, co potem to czas pokaże;) Może zacznie się to nawet sprzedawać;) Kto wie.

Marooder
-
-
Posty: 1
Rejestracja: 4 gru 2008, o 13:33
Lokalizacja: Bydgoszcz
Kontaktowanie:

Postautor: Marooder » 4 gru 2008, o 13:41

Szukałem podobnego systemu jakieś trzy lata temu. Jaki jest szacunkowy koszt realizacji?

adsp
-
-
Posty: 2
Rejestracja: 25 lut 2008, o 07:18
Lokalizacja: Gliwice

Postautor: adsp » 4 gru 2008, o 14:06

Szukałem podobnego systemu jakieś trzy lata temu. Jaki jest szacunkowy koszt realizacji?
fpga: 40-60 zł (spartan3a, cyclone)
RAM: 5-10 zł
radość: bezcenna;)

Bardzo prosta implementacja moze sie zmiescic w cpld.
Przy obecnych cenach procków robienie kontrolera LCD w pld raczej nie ma sensu, jedynie jako walor dydaktyczny lub część większego systemu opartego na FPGA.

Awatar użytkownika
piotr_go
-
-
Posty: 159
Rejestracja: 27 sie 2004, o 12:18
Lokalizacja: far far away

Postautor: piotr_go » 5 gru 2008, o 10:59

Robienie własnego kontrolera jak najbardziej ma sens, jeżeli potrzebójesz konkretnych funkcji, akceleracji tego czy owego, gotowiec żadko kiedy będzie w 100% spełniał wymagania.

Wróć do „DIY - Do It Yourself”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 22 gości