logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

MESA-VIDEO - karta graficzna HDMI dla mikrokontrolerów z autorskim MESA-BUS

mi_ma 08 Wrz 2015 20:48 5220 3
REKLAMA
  • MESA-VIDEO - karta graficzna HDMI dla mikrokontrolerów z autorskim MESA-BUS

    O ile kiedyś zbudowanie projektu na mikrokontrolerze, który jeszcze obsługiwałby monitor było nie lada osiągnięciem o tyle dzisiaj nikogo to już nie dziwi. W dobie popularności różnego rodzaju modułów pojawiają się projekty kart graficznych przeznaczonych do pracy z popularnymi platformami takimi jak Arduino. Kevinhub88 postanowił stworzyć właśnie tego typu kartę graficzną o nazwie Mesa-Video umożliwiającą wyświetlanie obrazu o rozdzielczości 800x600 jakiemukolwiek mikrokontrolerowi, który ma wolny port do komunikacji szeregowej. Niewielka płytka pracuje na tanim GPU FT813. Póki co mamy do czynienia z prototypem, który w przyszłości ma być oferowany jako kolejna nakładka na moduły Arduino.
    Co ciekawe, autor próbuje opracować własny interface komunikacji, który nazywa MESA-BUS, oparty na układzie FPGA, który ma łączyć się zarówno z PC jak i urządzeniami opartymi na Arduino poprzez UART. Sam układ graficzny ma być sterowany właśnie za pośrednictwem FPGA i w efekcie umożliwiać wyświetlanie obrazu po HDMI. Na stronie źródłowej znajdziecie szczegółowy opis działania całego projektu, który być może w przyszłości zadebiutuje już jako kolejny komercyjny moduł dla Arduino i nie tylko.

    MESA-VIDEO - karta graficzna HDMI dla mikrokontrolerów z autorskim MESA-BUS
    MESA-VIDEO - karta graficzna HDMI dla mikrokontrolerów z autorskim MESA-BUS MESA-VIDEO - karta graficzna HDMI dla mikrokontrolerów z autorskim MESA-BUS

    Źródło https://blackmesalabs.wordpress.com/2015/08/3...deo-for-arduinos-over-2-wire-serial-mesa-bus/

    Fajne? Ranking DIY
    O autorze
    mi_ma
    Tłumacz Redaktor
    Offline 
    Specjalizuje się w: elektronika wojskowa
    mi_ma napisał 831 postów o ocenie 809. Mieszka w mieście Wrocław. Jest z nami od 2006 roku.
  • REKLAMA
  • #2 14982052
    pc majster
    Poziom 15  
    Jak na HDMI to brakło kontrolera dźwięku i kilku
    megabajtów pamięci operacyjnej.
  • REKLAMA
  • #3 14992569
    Paprykarz
    Poziom 12  
    port szeregowy to chyba nie najlepszy pomysł ze względu na spore ilości danych do przesyłania. Już chyba SPI i może jakiś port równoległy jako opcja miał by więcej sensu.
  • #4 14992913
    tmf
    VIP Zasłużony dla elektroda
    Paprykarz napisał:
    port szeregowy to chyba nie najlepszy pomysł ze względu na spore ilości danych do przesyłania. Już chyba SPI i może jakiś port równoległy jako opcja miał by więcej sensu.


    FT813 to kompletny chip akceleratora/sterownika graficznego. Przesyła się do niego polecenia - np. narysuj linię o (x,y) do (x1,y10 o grubości takiej i takiej, a alfaaliasingiem i alfablendingiem. Albo począwszy od pozycji (x,y) wyświetl jpg o ID takim i takim, stosując resizing taki i taki itd. To nie wymaga dużej przepustowości. Układ posiada tez bufor (o ile dobrze pamiętam 1 MB) na obiekty graficzne i audio. Wyposażony jest w SPI i QSPI. Może bezpośrednio sterować gołą matrycą LCD, jak sądzę to FPGA potrzebne jest tylko po to, aby sygnały cyfrowe sterujące LCD przerobić na HDMI.
REKLAMA