Autore Topic: FPGA per principianti  (Letto 3946 volte)

Offline Z80Fan

  • Administrator
  • Guru
  • *****
  • Post: 1671
  • Karma: +13/-2
    • Mostra profilo
    • http://z80fan.altervista.org
FPGA per principianti
« il: 25 Luglio 2011, 16:43:16 »
Sono molto interessato al campo degli FPGA (Field Programmable Gate Array), però sono completamente ignorante in materia.

Volevo sapere un po' i nomi, gli strumenti, i modelli presenti sul mercato, e anche qualche consiglio: volevo costruire una scheda con un paio di FPGA, l'idea principale era di implementare un processore su uno e una scheda grafica/input output sull'altra; le caratteristiche quindi che mi servono sono, prima di tutto, un package facile da gestire e stagnare a mano, ad esempio un package QFP o un PLCC; una discreta quantità di I/O, diciamo una 50ina; un costo relativamente basso (posso eventualmente usare più dispositivi di complessità e costo inferiore).

So poi che gli FPGA si misurano dalla quantità di logic elements che contengono; non so quanti me ne possano servire, diciamo che da una stima che ho fatto leggendo qua è là, potrebbero essere intorno a 5 - 10 mila (che da quanto ho capito, al giorno d'oggi è cmq una quantità bassa).

Mi affido alle vostre mani! :)
« 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: FPGA per principianti
« Risposta #1 il: 25 Luglio 2011, 17:18:35 »
gli FPGA moderni sono tutti BGA, quindi semi-impossibili da trattare con strumenti hobbistici. Inoltre ti serve una certa circuiteria di bootstrap, perchè sono basati su delle SRAM interne e quindi vanno riprogrammate ad ogni accensione.
Tuttavia puoi comprare una FPGA prototyping board già pronta con varie interfacce per lo sviluppo di processori.

http://www.mirifica.it/store/27-digilen ... board.html

Questa ad esempio contiene abbastanza elementi logici per sintetizzare qualsiasi computer a 8 bit del passato, tutto incluso (CPU, GPU, Controller, ecc...). Volendo anche un semplice computer a 32bit può essere contenuto, come un Mac 68K oppure un Amiga. Tuttavia Amiga ha un chipset molto complesso che occupa tanti elementi logici, per cui sarebbe necessario uno Spartan 3 da almeno 1000Kgates
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline clros

  • ASM Lover
  • *****
  • Post: 457
  • Karma: +3/-1
    • Mostra profilo
Re: FPGA per principianti
« Risposta #2 il: 26 Luglio 2011, 13:48:35 »
Come giudicate qst scheda?
http://www.altera.com/education/univ/ma ... board.html

Forse è trp "piena" però potrei averla con uno sconto. Inoltre, com'è il Cyclone IV come FPGA?
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »
Claudio CP La Rosa

Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
Re: FPGA per principianti
« Risposta #3 il: 26 Luglio 2011, 14:14:41 »
Citazione da: "clros"
Come giudicate qst scheda?
http://www.altera.com/education/univ/ma ... board.html

Forse è trp "piena" però potrei averla con uno sconto. Inoltre, com'è il Cyclone IV come FPGA?

Mi sembra troppo esagerata! Addirittura 115K LUTs, quando per emulare un intero amiga compreso di CPU ne bastano 10K o poco più :-)
Solo l'FPGA, senza scheda, potrebbe costare tranquillamente 400 euro....
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline clros

  • ASM Lover
  • *****
  • Post: 457
  • Karma: +3/-1
    • Mostra profilo
Re: FPGA per principianti
« Risposta #4 il: 26 Luglio 2011, 14:42:48 »
Citazione da: "TheKaneB"
Citazione da: "clros"
Come giudicate qst scheda?
http://www.altera.com/education/univ/ma ... board.html

Forse è trp "piena" però potrei averla con uno sconto. Inoltre, com'è il Cyclone IV come FPGA?

Mi sembra troppo esagerata! Addirittura 115K LUTs, quando per emulare un intero amiga compreso di CPU ne bastano 10K o poco più :-)
Solo l'FPGA, senza scheda, potrebbe costare tranquillamente 400 euro....

Se ho capito bene, potrei averla a 329 $ americani.
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »
Claudio CP La Rosa

Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
Re: FPGA per principianti
« Risposta #5 il: 26 Luglio 2011, 15:00:34 »
con lo sconto accademico? ottimo prezzo, praticamente regalata considerando la mole di cose che ci puoi fare con quel giocattolo!

Probabilmente ha abbastanza spazio per sintetizzare un UltraSPARC T1 versione FPGA da 1-2 core... :-D
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline clros

  • ASM Lover
  • *****
  • Post: 457
  • Karma: +3/-1
    • Mostra profilo
Re: FPGA per principianti
« Risposta #6 il: 26 Luglio 2011, 15:07:53 »
Citazione da: "TheKaneB"
con lo sconto accademico? ottimo prezzo, praticamente regalata considerando la mole di cose che ci puoi fare con quel giocattolo!

Probabilmente ha abbastanza spazio per sintetizzare un UltraSPARC T1 versione FPGA da 1-2 core... :-D
Si, vediamo se riesco a farmela dare con lo sconto accademico (anche se non sono docente universitario). In alcuni ambiti ci sono riuscito. Male che va, vediamo se posso farla comprare alla scuola (con i soldi miei).

Non avrei cmq le capacità di sintetizzare una CPU (nemmeno una a 8 bit) anche se mi pare che dell'ultraSPARC si trovino i sorgenti VHDL. Cmq, il mio scopo è un altro (te ne avevo parlato tempo fa!  ;)  )
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »
Claudio CP La Rosa

Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
Re: FPGA per principianti
« Risposta #7 il: 26 Luglio 2011, 15:13:02 »
yeah, quel progetto very very interesting :D
tienimi aggiornato sugli sviluppi!
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline clros

  • ASM Lover
  • *****
  • Post: 457
  • Karma: +3/-1
    • Mostra profilo
Re: FPGA per principianti
« Risposta #8 il: 26 Luglio 2011, 15:25:39 »
Citazione da: "TheKaneB"
yeah, quel progetto very very interesting :D
tienimi aggiornato sugli sviluppi!
Veramente mi sa che ad un certo punto dovrò chiederti una mano (anzi...forse anche tt e due le mani!  :lol: )
« 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: FPGA per principianti
« Risposta #9 il: 05 Agosto 2011, 22:17:12 »
Di recente Dave Jones ha fatto un video proprio sugli FPGA, imperdibile!
[youtube:4h516cas]http://www.youtube.com/watch?v=7AFGcAyK7kE[/youtube:4h516cas]
« 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: FPGA per principianti
« Risposta #10 il: 05 Agosto 2011, 22:53:30 »
si, l'ho pubblicato anche sul mio G+ :-p
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Tags: