Tornando sulla mia scheda grafica...

Oct 07, 2010 3 Replies

Salve, faccio un veloce ritorno allo schema della mia scheda grafica in costruzione per chiedere un parere sulla soluzione che ho adottato per risolvere il problema dell'accesso in video ram da parte della cpu. In sostanza ho aggiunto una seconda ram di "backup" e un 74HCT244, oltre a riorganizzare qualche porta logica e ottimizzare una piccola parte di circuito.



formatting link



Secondo voi com'è come soluzione? Rispetto alla versione precedente si elimina il tempo di attesa prima di scrivere in ram video, ma ad occhio, in caso di prolungato accesso alla ram, l'aggiornamento del video potrebbe avvenire con un certo ritardo.



saluti.



Il 07/10/2010 22:10, Telespalla Bob ha scritto:

Avrò scritto qualche boiata? :-) Nessuna risposta.. Ciao.

Il 07/10/2010 22.10, Telespalla Bob ha scritto:

Anche nei PC esite il doppio buffer, nel senso che di solito si scrive su di una ram secondaria e quando l'immagine e' pronta si ricopia il relativo riquadro nello schermo con funzioni molto veloci che evitano il "flicker". Considera che lo schermo viene suddiviso in rettangoli con le dimensioni minime che contengano le zone che riportano modifiche, per cui in fase di copia vengono ricopiati solo questi rettangoli, questo almeno nei PC. giorgio

Il 11/10/2010 8:42, Giorgio Padoan ha scritto:

appunto, quello è un sistema più complesso, nel mio caso viene aggiornato l'intero video, o meglio, se accedo per modificare solo qualche byte l'operazione dura poco, ma se devo accedere continuamente, ad esempio per effettuare una traslazione, allora il mio timore è che l'aggiornamento del video subisca dei rallentamenti e non mi dia in "tempo reale" quello che effettivamente c'è nella nuova matrice di dati scritta nella video ram. Quindi penso che terrò il sistema originale dell'interrupt generato dal blanking verticale. Ciao e grazie per l'intervento.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required