Home
Accesso / Registrazione
 di 

Rx infrarossi su Altera DE2

3 risposte [Ultimo post]
ritratto di orsettolavatore
Offline
Titolo: User
Utente
Ultima visita:
2 anni 20 settimane fa
Utente dal: 21/11/2011
Messaggi: 3

Ciao a tutti,
sono nuova!

Volevo chiedervi aiuto per lo svolgimento di mio progettino di programmazione fpga in verilog della scheda DE2 Altera.

Tale scheda presenta una interfaccia IrDa e il mio progettino prevede la realizzazione di un rx di segnale a infrarossi e decodifica del segnale inviato all'interfaccia IrDa mediante ad es un telecomando. Step successivo sarebbe quello di associare l'accensione di uno dei 17led presenti sulla scheda alla pressione di ogni singolo pulsante del telecomando.

Avevo pensato di utilizzare un telecomando che utilizzi il protocollo RC5, quindi della Philips, poiche' sono riuscita a trovare come e' fatto il segnale quando viene schiacciato un tasto. In pratica vengono inviati 14 bit: 2 di start, 1 di toggle, 5 di address e 6 di command.
Ogni bit ha un bit time di 1.778ms e quindi l'intero segnale associato allo schiacciamento di un tasto (14bit) sara' di 24,892ms.

Siccome sono un po' impedita, qualcuno mi potrebbe dare delle dritte per capire quale strada percorrere?
Almeno iniziare da una semplice schematizzazione a blocchi di quello che dovrei poi implementare via software(verilog)?

Vi ringrazio in anticipo,
ciaooo!

ritratto di orsettolavatore
Offline
Titolo: User
Utente
Ultima visita:
2 anni 20 settimane fa
Utente dal: 21/11/2011
Messaggi: 3
Ma ho scritto qualcosa che

Ma ho scritto qualcosa che non va dato che tutti leggono, ma nessuno mi risponde?
Help me, please!
Grazie,ciaooo!

ritratto di Emanuele
Offline
Titolo: Moderator
Moderatore
Ultima visita:
4 ore 20 min fa
Utente dal: 28/07/2007
Messaggi: 1009
Utente PREMIUM
Protocollo RC5

Ciao,
se la piattaforma di sviluppo fosse stata basata su un microcontrollore (Microchip, Freescale, TI, NXP, Renesas, Atmel, etc) sarei stato felice di aiutarti.

Ho usato l'RC5 anni fa, insieme al RECS-80 mi sembra copra la totalità dei telecomandi TV.

Purtroppo (se mi sente Marco Rosso....) non ho mai sviluppato con Altera.

ritratto di Mino_73
Offline
Titolo: User++
Utente++
Ultima visita:
7 settimane 5 giorni fa
Utente dal: 27/06/2008
Messaggi: 66
fpga

Ciao orsettolavatore
Per iniziare puoi andare sul sito di Altera e scaricare il pacchetto Altera University Program. Questo è un pacchetto adatto agli studenti e contiene oltre a documentazione varia, anche delle belle IP (cioè delle periferiche pronte) con codice sorgente. Tra queste c'è anche quello che serve a te un bel TX/RX IRDA. Puoi iniziare con studiarti quel codice sorgente. Dovresti anche avere il tool di sviluppo altera cioè QuartusII. Sempre dal sito altera puoi scaricarti la versione free. Il trucco per cominciare a capirci qualcosa è compilare un semplice progetto con quartus e utilizzare l'RTL wiever per vedere lo schema elettrico del tuo progetto compilato. In pratica puoi vedere come il codice verilog/vhdl viene interpretato per generare un sistema hardware fisico.
Nello studio del verilog (e di tutti i linguaggi per la descrizione dell'HW) è importante capire bene come il nostro codice sarà interpretato dal compilatore, e viceversa, capire come riuscire a descrivere il nostro hardware in modo tale che sia correttamente interpretato e sintetizzato.
L'argomento nel suo insieme, è lungo è complesso, dai uno sguardo al codice sorgente che ti ho indicato e se hai delle domande chiedi pure.

 

 

Visita il sito EOS-Book con centinaia di progetti ed articoli!

Visita il nuovo sito di EOS-Book
Login   
 Twitter Facebook LinkedIn Youtube Google RSS

Chi è online

Ci sono attualmente 3 utenti e 31 visitatori collegati.

Ultimi Commenti