SRAM=Videoram+CPUram, lesen/schreiben wie?

OP #735361
Ich habe ein schnelles SRAM Chip, da aber wollte ich VideoRAM und CPU 
RAM zusammen haben. Wie man normalerweise macht so, dass VideoRAM ohne 
Pausen im Laufzeit beim Videocontroller gelesen wird, aber bleibt auch 
Zeit für CPU zu lesen/schreiben? Ich benutze 50 MHz System Clock und 25 
MHz Video Clock.
@  Jonathan Swift (psihodelia)

>RAM zusammen haben. Wie man normalerweise macht so, dass VideoRAM ohne
>Pausen im Laufzeit beim Videocontroller gelesen wird, aber bleibt auch
>Zeit für CPU zu lesen/schreiben?

Verschachteln (Interleaving). Jeder zweite Zugriff ist für die CPU, der 
andere jeweils für die Videoausgabe.

MFG
Falk
OP
> Verschachteln (Interleaving). Jeder zweite Zugriff ist für die CPU, der
> andere jeweils für die Videoausgabe.

Danke, ich habe darüber gedacht, aber ich dachte dass Interleaving ein 
starkes Moire aufrufen kann falls CPU schreibt bevor ein Frame ist 
gelesen.
@ Jonathan Swift (psihodelia)

>> Verschachteln (Interleaving). Jeder zweite Zugriff ist für die CPU, der
>> andere jeweils für die Videoausgabe.

>Danke, ich habe darüber gedacht, aber ich dachte dass Interleaving ein
>starkes Moire aufrufen kann falls CPU schreibt bevor ein Frame ist
>gelesen.

Da verwechselst du was. Ausserdem reden wir hier über das Interleaving 
auf Taktebene, nicht auf Frameebene. Und durch Doppelpufferung kann man 
das problemlos vermeiden (Ein Speicherbereich wird gerade angezeigt, der 
andere neu geschrieben).

MFG
Falk

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.