Salve a tutti
dovrei realizzare una scheda interfaccia video con le seguenti caratteristiche:
ingresso
HsyncT 842 colonne (di cui 810 visibili) - 16ms
VsyncT 912 pixel ( di cui 696 visibili) - 19us
uscita per un tft da 1024x768 (http://www.dirsys.ru/upload/iblock/b46/EJ080NA-04%D0%A1.pdf
Il problema è che, visto che l'ingresso viene scansionato da basso/sinistra ad alto/destra, devo ruotare il buffer di 90° prima di mandarlo al display ( o memorizzarlo già ruotato).
Penso che si possa fare meglio con una FPGA che con un micro.
Non so che memoria usare, pensavo una vram con uscita seriale per lo stream video, ma non ho chiaro se ci stò coi tempi per la scrittura in verticale delle colonne.
Un altro problema sono i clock, dovrei scrivere la ram a 48Mhz e leggerla a 70Mhz.
Forse sarebbe meglio usare 2 buffer?
Come affrontereste questo progetto?
Chiaramente il tutto deve essere il più economico possibile.
Cosa ne pensate, idee?