Home Forum PROGRAMMAZIONE EMBEDDED Rx infrarossi su Altera DE2

Questo argomento contiene 3 risposte, ha 3 partecipanti, ed è stato aggiornato da  Mino_73 2 anni, 12 mesi fa.

Stai vedendo 4 articoli - dal 1 a 4 (di 4 totali)
  • Autore
    Articoli
  • #58479

    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!

    #70573

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

    #70587

    Emanuele
    Keymaster

    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.

    #70590

    Mino_73
    Partecipante

    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.

Stai vedendo 4 articoli - dal 1 a 4 (di 4 totali)

Devi aver eseguito l’accesso per poter rispondere a questa discussione.