eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikawyjście z karty MDA (PC) - jak wyświetlić na czymkolwiek obecnym?Re: wyjście z karty MDA (PC) - jak wyświetlić na czymkolwiek obecnym?
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net
    !1.eu.feeder.erje.net!weretis.net!feeder4.news.weretis.net!news.freedyn.net!new
    s.redatomik.org!nntpfeed.proxad.net!proxad.net!feeder1-1.proxad.net!cleanfeed3-
    b.proxad.net!nnrp6-1.free.fr!not-for-mail
    Subject: Re: wyjście z karty MDA (PC) - jak wyświetlić na czymkolwiek obecnym?
    Newsgroups: pl.misc.elektronika
    References: <57370809$0$28126$426a74cc@news.free.fr>
    <573a10fb$0$679$65785112@news.neostrada.pl>
    <s...@f...lasek.waw.pl>
    <dvlhh82zbew9$.xx6o7uw11n7x$.dlg@40tude.net>
    <s...@f...lasek.waw.pl>
    <pal0f9egsybh$.17mkm5x278c3h.dlg@40tude.net>
    <s...@f...lasek.waw.pl>
    <370tm2siy9lq.4w0xwzu2611e$.dlg@40tude.net>
    <573c0aed$0$649$65785112@news.neostrada.pl>
    <s...@f...lasek.waw.pl>
    <573c345c$0$28109$426a74cc@news.free.fr>
    <nhirv6$ges$1@z-news.wcss.wroc.pl>
    From: Mateusz Viste <mateusz.viste@localhost>
    Date: Thu, 19 May 2016 10:57:24 +0200
    User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
    Thunderbird/38.7.0
    MIME-Version: 1.0
    In-Reply-To: <nhirv6$ges$1@z-news.wcss.wroc.pl>
    Content-Type: text/plain; charset=utf-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Lines: 54
    Message-ID: <573d7ff3$0$3351$426a74cc@news.free.fr>
    Organization: Guest of ProXad - France
    NNTP-Posting-Date: 19 May 2016 10:57:23 CEST
    NNTP-Posting-Host: 62.147.137.104
    X-Trace: 1463648243 news-1.free.fr 3351 62.147.137.104:40721
    X-Complaints-To: a...@p...net
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:700228
    [ ukryj nagłówki ]

    On 19/05/2016 00:56, Waldek Hebisch wrote:
    > Normalnie w technice cyfrowej masz sygnaly synchroniczne, tzn. jest
    > zegar i sygnaly zmieniaja sie w ustalenej relacji do zegara, np.
    > po rosnacym zboczu zegara. Sygnal wideo nie zawiera zegara, wiec
    > jesli go probkujesz uzywajac nezalezny zegar powiedzmy 15 MHz to
    > nie wiesz ktory piksel czytasz, dany czy nastepny.

    Jestem tego świadom. Jednak z braku wiedzy kurczowo trzymam się nadziei
    że RPi może wszystko. Ja prosty programista, więc chwytam się tego co mi
    znajome - bit banging na wszelakich portach wielokrotnie już
    praktykowałem (ale przy dużo mniejszych częstotliwościach), a
    alternatywnych pomysłów nie mam... Stąd post na tą grupę, licząc że ktoś
    coś podpowie, niestety wątek uległ pewnej degeneracji w stronę "ale to
    były czasy". Tak to bywa w usenecie :)
    ostatecznie kilka propozycji padło, wszystkie jednak sprowadzają się do
    "jeśli nie zadziała prostą przejściówką na dwóch opornikach to nie ma
    sensu kombinować".

    > czyli rzedu 53 MHz. Jesli chcesz to robic w prosty sposob
    > programowo to bedziesz mial kilka instrukcji na probke, czyli
    > 200-300 MIPS.

    To nie do końca jest tak że ja koniecznie *chcę* to robić programowo, po
    prostu nie mam pojęcia jak to można zrobić inaczej. O konieczności
    wysokiego zegara wiem, zastanawiałem się wczoraj nad jakimś AVR UC3
    który czytałby sygnały MDA i wrzucał do SDRAM (bo SRAMu niestety za mało
    na pełną ramkę - UC3 ma 16K, a ja potrzebuję co najmniej 64K, a
    najlepiej 256K), i podawał je potem do RPi po SPI, gubiąc przy tym co
    drugą ramkę.

    Twoja sugestia z STM32 idzie dokładnie w tą stronę.

    > Rozsadniejszym
    > rozwiazaniem moze byc uzycie sprzetowego SPI w procesorze --

    Ano faktycznie, to może być jakiś pomysł - brzmi trochę jak nadużycie
    SPI, ale jeśli mogłoby zadziałać... Poszukam w datasheetach jak to
    wygląda. Potrzebowałbym jednak CPU które ma 2x linie SPI, a nie wiem czy
    to takie powszechne (bo z MDA wychodzą mi 2 linie po ~16MHz każda, jedna
    dla bitu video, druga dla bitu intensity).

    > (...) uzywasz skomplikowanego
    > urzadzenia zeby zrobic cos co robi prosty rejestr przesuwajacy.

    Po wpisaniu "rejestr przesuwający" w wyszukiwarce, dowiedziałem się że
    wynalazek ten potrafi zamienić sznurek bitów TTL na równoległy stan X bitów.

    Jeśli dobrze to rozumiem, mógłbym tym zamienić moje ~16MHz z MDA np. na
    równoległe 8 bitów jednocześnie, obniżając tym samym na wyjściu zegar do
    2 MHz. No ok, ale co dalej? Te 2 MHz znów ciągnąć do RPi? Czuję że
    gdzieś tu jest jakaś oczywistość której nie widzę. Odnoszę wrażenie iż
    mocno przeceniasz poziom mojej wiedzy dot. elektroniki cyfrowej :)

    Mateusz

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: