NSA - Non Solo Amiga

ARCHIVIO => Ambienti di Sviluppo per l'Automazione&Robotica. => Topic aperto da: clros - 23 Luglio 2011, 17:34:22

Titolo: Schede di sviluppo FPGA Altera
Inserito da: clros - 23 Luglio 2011, 17:34:22
Ciao a tutti,
premetto che sono quasi del tutto ignorante in materia.

Mi servirebbe sapere se esistono delle schede di sviluppo per FPGA (Altera possibilmente) che includano anche il controller per la RAM e per l'HD (PATA). Inoltre se è possibile via software (dal Quartus II per esempio) pilotare "facilmente" queste interfacce.

Potreste indirizzarmi su qualcosa che sia facilmente disponibile e non costi uno sproposito (ammesso che esistano)?
Titolo: Re: Schede di sviluppo FPGA Altera
Inserito da: Z80Fan - 24 Luglio 2011, 02:00:10
Io ti posso dire che non c'è nessun bisogno di un "controller HD", perchè nei dischi IDE il controller è nel disco stesso. Quindi per interfacciarti con un disco IDE PATA (o una CompactFlash) ti bastano solo 16 linee bidirezionali per il bus dati, 3 linee di indirizzo per indirizzare i registri interni, e qualche altra linea di controllo comune tipo abilitazione lettura/scrittura etc. Su Internet poi puoi trovare tutte le informazioni sui comandi e sui registri interni.
Titolo: Re: Schede di sviluppo FPGA Altera
Inserito da: clros - 24 Luglio 2011, 09:09:20
Capisco. Quindi si tratta solo di conoscere le regole per la comunicazione con il controller del disco (il protocollo)..
Titolo: Re: Schede di sviluppo FPGA Altera
Inserito da: Z80Fan - 25 Luglio 2011, 16:00:15
Citazione da: "clros"
Capisco. Quindi si tratta solo di conoscere le regole per la comunicazione con il controller del disco (il protocollo)..
Esatto. Anche l'accesso a una scheda SD è semplice, dato il bus SPI (che ti permette anche di usare meno linee dell'ATA).
Visto che lavori con un FPGA, potresti anche riuscire a implementare un'interfaccia SATA in software; cmq (premetto non sono un esperto di questa interfaccia), dato che il SATA usa un protocollo un po' più complesso del semplice PATA, un chip esterno può far comodo.
Titolo: Re: Schede di sviluppo FPGA Altera
Inserito da: TheKaneB - 25 Luglio 2011, 16:04:14
le schede FPGA con controller ATA e DDR esistono ma costano un botto (diciamo da 250 euro a salire). Per contenere i costi, ti consiglio di puntare su Xilinx che a parità di caratteristiche costano la metà... Xilinx Webpac ISE è l'equialente software di Quartus, ed è pure gratis...
Titolo: Re: Schede di sviluppo FPGA Altera
Inserito da: Z80Fan - 25 Luglio 2011, 16:15:47
Apro un nuovo thread più generale, perchè sono interessato anche io in questo campo.