Parafraza z imieniem żeńskim jest bardzo bliska nazwie nowej technologii sterowania ekranów - EVE - embedded video engine. Spółka FTDI, jako dobrze znany producent rozwiązań USB z sloganem USB-made-easy, zdecydowała się na wprowadzenie tej filozofii również na pole rozwiązań graficznych. Pierwszym przedstawicielem nowej rodziny jest układ graficzny FT800 zawierający wszystko, co konieczne jest do stworzenia wydajnego wyjścia graficznego. Chyba największą zaletą tego rozwiązania jest, że „EVE“ stawia tylko minimalne wymagania, co do szybkości Host procesora, dlatego można zastosować również wolniejsze „low-end“ mikrokontrolery (Atmega, PIC, 8051,....) o bardzo niskim poborze.
Podstawa niskich wymagań, co do Host procesora spoczywa w tym, że FT800 zawiera wszystkie bloki funkcyjne, potrzebne do operacji graficznych i do sterowania samym wyświetlaczem, jak:
● sterownik graficzny z generatorem timingu
● sterownik panelu dotykowego
● bufor zdjęć
● pamięć (registry, ROM, RAM)
● procesor i koprocesor graficzny
● złącze MCU (I2C, SPI) oraz dalsze bloki.
Ponadto zawiera również moduł audio (syntezator i DSP audio procesor z DAC), więc FT800 oferuje jednocześnie wyjście audio (mono).
Oprócz znacznego uproszczenia rozwoju wyjścia graficznego, idea „EVE“ oparta jest również na fakcie, że ma ona umożliwić tanią produkcję wyjścia graficznego dla urządzeń końcowych. Wg przykładu FTDI pokazanemu na załączonym obrazku można łatwo wybudować wydajny „ekran“ w cenie do 19 USD (przy produkcji masowej). Jednocześnie spadają wymagania co do ilości części (BOM) oraz miejsca na PCB. Możliwości graficzne nowego czipu są rzeczywiście imponujące, ponieważ dysponuje również takimi funkcjami jak anti-aliasing (subiektywnie bardziej ostry obraz na ekranie o małej rozdzielczości), alpha blending (cienie, 3D,...) oraz wbudowanymi kompleksowymi predefiniowanymi kształtami i narzędziami. Całe programowanie FT800 jest zorientowane obiektowo, więc np. aby wykreślić prosty graf słupkowy, wystarczy 5 komend. Do wybudowania graficznego interfejsu użytkownika (GUI), użytkownik inicjalizuje pamięć obiektową (aż do 256 kB) i następnie kontroluje wybrane obiekty oraz ich atrybuty. Wynikiem są wspomniane wyżej niskie wymagania na środki Host procesora.
Sam hasłowy opis wszystkich cech technicznych zająłby kilka stron, dlatego zalecamy Państwu raczej obejrzenie załączonego filmu, prezentacji FTDI EVE, i zapoznanie się z kartą katalogową FT800. Dalsze informacje znajdą Państwo w dokumentach FT800_Programmer_guide, AN_240_FT800_From_the_Ground_Up oraz AN_252_FT800_Audio_Primer.
Dla wsparcia rozwoju dostępne są również różne płytki rozwojowe serii VM800. Cena podstawowa FT800 wynosi 2,75 USD (100 000 szt.).
W celu uzyskania bliższych informacji dotyczących cen, dostępności i dalszego wsparcia prosimy o kontakt pod adresem info.pl@soselectronic.com.
New object-oriented graphic platform for an easy-to-integrate display solutions
- wydajny układ graficzny „3in1“ z wyjściem 6-bit (RGB-6,6,6)
- zawiera sterownik Audio i Touch (4-przewodowy)
- pozwala na stworzenie cenowo wygodnego wyjścia graficznego z małymi wymaganiami na Host procesor
- odpowiedni również do wolniejszych mikrokontrolerów, jak np. AtMega328, PIC, 8051,...
- prosty w zastosowaniu, architektura zorientowana obiektowo
- wbudowane kompleksowe kształty i narzędzia
- wyjście WQVGA (480x272) oraz QVGA (320x240)
- SPI i I2C dla system Host
- Anti-Aliasing, Alpha blending i algorytmy maskujące
- nie potrzebuje kosztownej RAM dla bufora zdjęć
- colour dither - obliczenia 8-bitowe dla lepszego wyglądu półcieni
- programowalny timing dla różnych wyświetlaczy
- mono audio out PWM, syntezator 64-głosowy
- audio wave playback, 8-bit linear PCM
- 1,8-3,3V, 35 mA Active, 25uA Sleep
- -40 aż +85°C
- 48 pin QFN
Czy spodobały Ci się nasze artykuły? Nie przegap żadnego! Zajmiemy się wszystkim za Ciebie i chętnie sami Ci je dostarczymy.
Na tym miejscu został opublikowany konkurs wraz z następującym pytaniem :
Co znaczy skrót „EVE“?