"Salvare" la configurazione di una FPGA

Sezione dedicata alle logiche programmabili

"Salvare" la configurazione di una FPGA

Postby Clà » 17 Jun 2015, 21:34

Ciao a tutti,
da qualche tempo sto usando una FPGA Altera Cyclone IV, comprata su ebay (dalla Cina), per il fatto che la vecchia Altera MAX II (comprata con un kit di Nuova Elettronica diversi anni fa), mi andava ormai parecchio stretta.

Il problema che riscontro con questa nuova FPGA è che una volta che tolgo l'alimentazione, si resetta tutto, nel senso che alla successiva accensione devo ritrasferire il circuito nella FPGA.

Questo comportamento non avveniva con la vecchia MAX II (una volta programmata, rimaneva tale anche dopo lo spegnimento).

Evidentemente sbaglio qualcosa nella fase di trasferimento/programmazione, ma non capisco cosa.

Mi scuso se la terminologia che ho usato nella descrizione del problema non è corretta o se lo stesso problema è di facile soluzione; tuttavia non sono molto ferrato in elettronica e nell'uso di questa particolare tecnologia (sono un informatico).
Clà
 
Posts: 36
Joined: 07 Dec 2014, 17:57
Location: Messina

Re: "Salvare" la configurazione di una FPGA

Postby Leonardo » 18 Jun 2015, 00:14

Ciao Clà,

Le MAX II sono CPLD, memorizzano in sostanza la configurazione su una EEPROM.
Le Cyclone IV sono invece FPGA, memorizzano su SRAM, quindi su una memoria volatile, è normale che non mantengano la configurazione.

Le schede di sviluppo in genere hanno una memoria FLASH per salvare la configurazione in modo permanente, che all'avvio viene letta dalla FPGA. Tramite Quartus è possibile scrivere le memorie FLASH (EPCS o similari), bisogna però fare qualche passaggio in più. Se puoi postare il modello della tua scheda di sviluppo o un link ti possiamo dire qualcosa di più.
Il mio blog di elettronica: http://electro-logic.blogspot.it
User avatar
Leonardo
 
Posts: 502
Joined: 29 May 2013, 22:31
Location: Parma

Re: "Salvare" la configurazione di una FPGA

Postby Clà » 18 Jun 2015, 07:54

Clà
 
Posts: 36
Joined: 07 Dec 2014, 17:57
Location: Messina

Re: "Salvare" la configurazione di una FPGA

Postby Leonardo » 18 Jun 2015, 11:43

La tua scheda ha una FLASH EPCS16, prova a seguire la procedura descritta nell'appendice usando il tuo modello di Cyclone IV e di EPCS: https://www.altera.com/en_US/pdfs/liter ... l_v1.9.pdf
Il mio blog di elettronica: http://electro-logic.blogspot.it
User avatar
Leonardo
 
Posts: 502
Joined: 29 May 2013, 22:31
Location: Parma

Re: "Salvare" la configurazione di una FPGA

Postby Clà » 19 Jun 2015, 18:54

Ovviamente funziona!!

Grazie! :)
Clà
 
Posts: 36
Joined: 07 Dec 2014, 17:57
Location: Messina


Return to FPGA & CPLD

Who is online

Users browsing this forum: No registered users and 3 guests

cron