TOOLS
siderare l'aggiornamento di un display
WQVGA alla frequenza di 60 Hz con 272
line e due interrupt per linea, una soluzione da 2.6 MIPS (cioè 60 × 272 × 2 × 80).
Nella figura 8, invece, viene diagrammato putpixel, una funzione che aggiorna il
frame ed è progettata per lavorare su due
frame per pixel halt. Il tempo totale richiesto per aggiornare due pixel è di 800
ns. L'utente può modificare il software
del monitor in maniera tale da aggiornare
questo passo e fare in modo da ottenere
una frequenza che abbia una soglia completamente diversa. In pratica è possibile
lavorare per impostare una frequenza di
aggiornamento da 50 Hz senza dover richiedere un intervento "aziendale".
Figura 7: Diagramma dei tempi di ISR con uso di memoria esterna
NUOVI PIXEL SULLA SCENA
Nella sostanza, visualizzare nuovi pixel
sulla scena è importante esattamente
quanto aggiornare la visualizzazione sullo schermo.
È un'operazione che viene effettuata tramite la CPU scrivendo nel display buffer.
Se il frame è memorizzato su una memoria esterna, il trasferimento tramite DMA è
sospeso mentre il frame viene aggiornato.
Ciò si rende necessario dal momento che
c'è soltanto una periferica PMP che viene
condivisa in maniera virtuale col controllo
del traffico.
Questa metodologia ha effetti sul refresh rate su schermo. Il numero di pixel
che vengono aggiornati deve essere
monitorato in maniera tale da evitare
Figura 8: Diagramma della funzione putpixel
Tabella dei contenuti per la edizione digitale del Firmware - Novembre 2014 / N°106