Autore Topic: Schede di sviluppo FPGA Altera  (Letto 2435 volte)

Offline clros

  • ASM Lover
  • *****
  • Post: 457
  • Karma: +3/-1
    • Mostra profilo
Schede di sviluppo FPGA Altera
« il: 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)?
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »
Claudio CP La Rosa

Offline Z80Fan

  • Administrator
  • Guru
  • *****
  • Post: 1671
  • Karma: +13/-2
    • Mostra profilo
    • http://z80fan.altervista.org
Re: Schede di sviluppo FPGA Altera
« Risposta #1 il: 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.
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline clros

  • ASM Lover
  • *****
  • Post: 457
  • Karma: +3/-1
    • Mostra profilo
Re: Schede di sviluppo FPGA Altera
« Risposta #2 il: 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)..
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »
Claudio CP La Rosa

Offline Z80Fan

  • Administrator
  • Guru
  • *****
  • Post: 1671
  • Karma: +13/-2
    • Mostra profilo
    • http://z80fan.altervista.org
Re: Schede di sviluppo FPGA Altera
« Risposta #3 il: 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.
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
Re: Schede di sviluppo FPGA Altera
« Risposta #4 il: 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...
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline Z80Fan

  • Administrator
  • Guru
  • *****
  • Post: 1671
  • Karma: +13/-2
    • Mostra profilo
    • http://z80fan.altervista.org
Re: Schede di sviluppo FPGA Altera
« Risposta #5 il: 25 Luglio 2011, 16:15:47 »
Apro un nuovo thread più generale, perchè sono interessato anche io in questo campo.
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Tags: