Robię sterownik wyświetlacza TFT
formatting link
Sterownik oparłem na układzie CPLD ATF1508ASV
formatting link
(obudowa 100 pinowa TQFP). Dokładnie jest to układ o oznaczeniu ATF1508ASV-10AC100. Projektuje sobie i projektuje schemat i w trakcie projektowania pojawiło mi się parę pytań co do których nie jestem pewny a z noty katalogowej nie za bardzo mogę się doczytać (nie mam doświadczenia w układach CPLD).
- Czy ten układ CPLD pozwala na dowolne skonfigurowanie wszystkich wejść i wyjść? Czy nie przejmować się w ogóle tym które I/O tego układu do czego podłączam? (bo i tak będę sobie mógł zaprogramować dowolne połączenia pomiędzy dowolnym I/O). Tak to w tej chwili zaprojektowałem i wydaje mi się że to tak działa ale wole się upewnić przed zrobieniem płytki drukowanej.
- Chce do tego CPLD podłączyć sygnał zegarowy 9Mhz. Ale trochę się pogubiłem bo widzę że ten układ ma trzy wejścia GCLK1, GCLK2, GCLK3 do którego wejścia podłączyć generator? I do czego są pozostałem wejścia? Jest też wejście OE1 czy mogę je podpiąć przez rezystor do zasilania? Co zrobić z wejściem GCLR? Czy jeżeli nie przewiduje resetowania układu może ono sobie wisieć w powietrzu?
- Może ktoś polecić jakiś generator sygnału zegarowego (najlepiej aby miał częstotliwość powiedzmy do 30 Mhz w zależności od tego jaki kwarc się do niego podepnie) który będzie działał z tym układem. Układ jest zasilany napięciem 3.3V.