-
Data: 2016-05-19 11:53:48
Temat: Re: wyjście z karty MDA (PC) - jak wyświetlić na czymkolwiek obecnym?
Od: "J.F." <j...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Użytkownik "Mateusz Viste" napisał w wiadomości
On 19/05/2016 10:36, J.F. wrote:
>> Potrzebujesz w zasadzie ten scan doubler, czyli uklad ktory
>> przyjmie
>> linie obrazu, zapamieta, i odtworzy dwa razy.
>Zgadza się, to brzmi jak najbardziej jak dobry trop. Problem:
>elektronicznie patrząc, jak taki scan doubler działa? W zeszły
>weekend próbowałem coś wymyśleć na papierze, i wyszły mi tylko
>potworności w stylu jeden AVR który łyka linia po linii, przesyła do
>drugiego AVR który generuje VGA wypisując 2x to samo, itd.
Bo myslisz kategoriami AVR.
Dwie pamieci.
Jeden uklad z licznikiem adresuje kolejne bity/bajty i wprowadza obraz
video.
Drugi uklad z licznikiem tez adresuje kolejno w celu wyprowadzenia
danych.
Ale po dojsciu do konca robi to drugi raz. I zegar dziala dwa razy
szybciej.
Oba dzialaja na roznych pamieciach, a po odebraniu calej linii
zamieniamy pamieci.
Tzn przelaczamy liczniki i inne uklady, do ktorych sa podlaczone.
Albo i nie, bo tu licznik, tam licznik - moze wystarczy tylko zamienic
sterowanie licznikami.
Oczywiscie do tego jeszcze troche roznej logiki sterujacej potrzeba,
kolejne liczniki, zegary.
Mozna tez zrobic na jednej pamieci - trzeba multipleksowac dostepy obu
licznikow i zmieniac im najstarszy bit adresu.
Mozna tez zrobic na inne sposoby, np zorganizowac w FPGA dwa dlugie
rejestry szeregowe, do jednego wprowadzamy obraz, po zakonczeniu linii
przepisujemy rownolegle do drugiego, a ten drugi zapetlic, zeby w
kolko odtwarzal linie.
>Ale te moje twory albo nie miały szansy zadziałać (np. dlatego że
>podczas HSYNC nie zdążę przesłać linii obrazu z jednego AVR do
>drugiego), albo zaczynały przyponminać
No to moze tak jak wyzej - nie przesylac, tylko zamieniac funkcje ?
AVR najpierw czyta linie, a potem ja dwa razy wypuszcza ... a drugi
AVR robi to samo, tylko na przemian z pierwszym :-)
A przetestowac mozna na jednym -
>Na 100% scan doubler nie polega na takich cyrkach...
Musi zapamietac tresc, zeby ja dwa razy odczytac.
I odczytywac z innym tempem. To wychodzi to, co napisalem.
Ulatwila by np pamiec dwuportowac, ale ona sama jest utrudnieniem.
A jak ma dzialac uniwersalnie, to cyrki oczywiscie sa, ale od czego te
miliardy tranzystorow dostepne w ukladach :-)
J.
Następne wpisy z tego wątku
- 19.05.16 11:58 Andrzej W.
- 19.05.16 12:28 ACMM-033
- 19.05.16 12:28 s...@g...com
- 19.05.16 12:48 J.F.
- 19.05.16 13:04 J.F.
- 19.05.16 13:35 Jarosław Sokołowski
- 19.05.16 13:55 J.F.
- 19.05.16 14:10 Jarosław Sokołowski
- 19.05.16 14:52 J.F.
- 19.05.16 15:23 Jarosław Sokołowski
- 19.05.16 15:33 J.F.
- 19.05.16 16:09 Jarosław Sokołowski
- 19.05.16 18:05 Mateusz Viste
- 19.05.16 19:03 Mateusz Viste
- 19.05.16 23:43 jacek pozniak
Najnowsze wątki z tej grupy
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
- T-1000 was here
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
- AMS spalony szybkim zasilaczem USB
- stalowe bezpieczniki
- Wyświtlacz ramki cyfrowej
- bateria na żądanie
- pradnica krokowa
- Nieustający podziw...
- Coś dusi.
Najnowsze wątki
- 2025-02-04 "ogrodowa linia napowietrzna"
- 2025-02-04 Warszawa => Senior Account Manager <=
- 2025-02-03 Awaria BNP Paribas
- 2025-02-03 kryminalni i dochodzeniowcy
- 2025-02-03 Szczecin => Senior Field Sales (system ERP) <=
- 2025-02-03 Bydgoszcz => Specjalista ds. Sprzedaży (transport drogowy) <=
- 2025-02-03 jaki zasilacz laboratoryjny
- 2025-02-03 jaki zasilacz laboratoryjny
- 2025-02-03 Puszka w ziemię
- 2025-02-03 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2025-02-03 Kraków => Programista Full Stack .Net <=
- 2025-02-03 Kraków => MS Dynamics 365BC/NAV Developer <=
- 2025-02-03 Bez żadnego trybu
- 2025-02-03 Gliwice => Business Development Manager - Network and Network Security
- 2025-02-03 Gliwice => IT Expert (Network Systems area) <=