Pingpong in VHDL con uscita VGA

Sezione dedicata al linguaggio di descrizione hardware per logiche programmabili

Pingpong in VHDL con uscita VGA

Postby Altero » 14 Nov 2012, 18:51

ciao
facendo riferimento a questo topic : viewtopic.php?f=10&t=246
avevo intenzione, di iniziare lo sviluppo di un semplice arcade-game tipo pingpong da giocare su un monitor vga 640x480.
accetto qualsiasi suggerimento.

grazie
Altero
 
Posts: 46
Joined: 20 Apr 2012, 09:33

Re: Pingpong in VHDL con uscita VGA

Postby flz47655 » 14 Nov 2012, 20:02

Buon lavoro, non dimenticare di farci sapere i tuoi progressi quando avrai ultimato il gioco, io ci voglio fare una partitina :)
flz47655
 
Posts: 639
Joined: 19 Jan 2012, 21:16

Re: Pingpong in VHDL con uscita VGA

Postby deluca » 15 Nov 2012, 21:48

E' incredibile, tutti co sto benedetto pingpong, e perchè mai?

è il desiderio di tutti i programmatori VHDL realizzare un video gioco arcade, beh! diciamo che all'inizio è anche stato il mio (già fatto).
cmq, altero ti dico già che è una bella impresa e che non è banale, tutt'altro.
se sei all'inizio non mi sembra un punto da dove partire, potresti avere qualche delusione e sconforto e abbandonare prima del previsto. :roll:

PS. cmq prova ad iniziare dal modulo vga-sync che dovrà generare i segnali di sincronismo orizzontali e verticali + le uscite rgb + un segnale di video on + un vector per le righe e le colonne......

non posso che dirti, in bocca al lupo
se hai dubbi siamo qui per aiutarti.

ciao
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: Pingpong in VHDL con uscita VGA

Postby flz47655 » 15 Nov 2012, 22:54

Ciao,
Mi aggancio alla discussione con una domanda che potrebbe interessare anche Altero, collegando ad un Monitor LCD un segnale VGA "malformato", mettiamo per un errore, c'è il rischio di danneggiarlo? Mi spaventa sperimentare con l'unico Monitor che ho..
flz47655
 
Posts: 639
Joined: 19 Jan 2012, 21:16

Re: Pingpong in VHDL con uscita VGA

Postby deluca » 16 Nov 2012, 18:05

@flz,
cosa intendi x malformato ?
sincronismi errati o tensioni su rgb non idonee ?

?
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: Pingpong in VHDL con uscita VGA

Postby flz47655 » 16 Nov 2012, 18:37

Intendevo sincronismi errati con tensioni idonee
flz47655
 
Posts: 639
Joined: 19 Jan 2012, 21:16

Re: Pingpong in VHDL con uscita VGA

Postby deluca » 16 Nov 2012, 18:47

flz,
è importante prima di connettere le uscite della fpga al monitor, magari attraverso un buffer esterno, controllare le forme d'onda con un oscilloscopio.

se parti con una freq di scansione pari a 25.175 Mhz e fai bene i conti avrai dei valori in frequenza per i sync privi di errori....
se poi sbadatamente tu inverti i segnali di sync... beh! su questo non posso garantire,
ma un pò di attenzione nei collegamenti potrebbe servire per non provocare guasti irreparabili.

ciao
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: Pingpong in VHDL con uscita VGA

Postby legacy » 16 Nov 2012, 19:15

con i vecchi tubi CRT, alla peggio partono i finali di riga :lol:
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

Re: Pingpong in VHDL con uscita VGA

Postby flz47655 » 16 Nov 2012, 19:18

Non ho ancora fatto nulla ma era per capire la situazione, quindi simulazione + prova con oscilloscopio prima di collegare il televisore

Grazie
Ciao
flz47655
 
Posts: 639
Joined: 19 Jan 2012, 21:16

Re: Pingpong in VHDL con uscita VGA

Postby flz47655 » 23 Jan 2013, 22:44

L'altra sera lo schermo LCD del pc fisso ha smesso di dare qualsiasi segno di vita.
Non ho ancora avuto tempo per smanettare con VGA quindi la causa non è a me attribuibile :)
Ho allora cercato il Service Manual e.. nello schema elettrico si nota che i pin della VGA nel mio caso sono protetti da Zener da 5.6v sulla 5V, da resistenze le SCL ed SDA e da ferriti, resistenze e condensatori per la DC le varie R+,G+,B+ e R-,G-,B-
Nulla viene però detto se il segnale non è conforme quindi.. prima oscilloscopio.
flz47655
 
Posts: 639
Joined: 19 Jan 2012, 21:16

Re: Pingpong in VHDL con uscita VGA

Postby flz47655 » 24 Jan 2013, 16:57

Per i curiosi: Alla fine.. era il pulsante di accensione, mannaggia a questi accrocchi. Il produttore non vende ne fornisce ricambi, il pulsante è SMD a membrana direttamente sul PCB.. ripararlo non sarà semplice..
flz47655
 
Posts: 639
Joined: 19 Jan 2012, 21:16

Re: Pingpong in VHDL con uscita VGA

Postby m.brox » 24 Jan 2013, 17:55

meno male !!

perbacco, però io direi di cambiare monitor, magari ne prendi uno 3d oppure con visione olografica :)

ciao

hai mai realizzato un moltiplicatore hardware?
m.brox
 
Posts: 22
Joined: 08 Nov 2012, 21:02

Re: Pingpong in VHDL con uscita VGA

Postby flz47655 » 24 Jan 2013, 19:25

Alla fine ho risolto con un pezzetto di carta per aumentare la superficie di contatto con la membrana, non funziona se premuta al centro mentre premendola più ai bordi fa contatto :) La membrana ho scoperto che in realtà è un "metal dome" praticamente impossibile da reperire nella dimensione giusta, quindi ho optato per una soluzione fai da te per non dotare la discarica di un altro monitor LCD da 19 pollici perfettamente funzionante, il 3d potrà aspettare.

Non ho mai implementato algoritmi di moltiplicazione custom ma ho sempre utilizzato gli Embedded Multiplier, ti ho risposto nell'altro topic con qualche info in più

Ciao
flz47655
 
Posts: 639
Joined: 19 Jan 2012, 21:16


Return to VHDL x FPGA

Who is online

Users browsing this forum: No registered users and 4 guests

cron