User Tools

Site Tools


conf_macc_virt_slp

Configurazione macchina virtuale (Sistemi Logici Programmabili)

(Ultima modifica 22/10/2020)

Gli strumenti software necessari sono distribuiti nella forma di una macchina virtuale linux. Sulla macchina virtuale sono istallati:

  • Il simulatore GHDL
  • il visualizzatore gtkwave
  • il sistema di sviluppo quartus lite (per le fpga altera/intel)
  • numerosi altri pacchetti software (Qt, fra gli altri).

La macchina virtuale viene distribuita nella forma di due dischi virtuali per VirtialBox forniti dal docente:

  • Centos7_stud.vdi (circa 10 GB) contenente il sistema operativo (Centos) e tutti i software ad eccezione di quartus
  • quartus.vdi (circa 20 GB) contenete il software quartus lite

La presenza del secondo disco è necessaria solo per lavorare con quartus. Per GHDL basta il primo.

Il disco di sistema è stato configurato in modo che eseguendo il comando

=⇒ ./sync &

nella home directory dell'utente centuser (password centuser) si attiva una procedura di allineamento automatico del contenuto della directory locale DLP_CC_SYNC_RO con il contenuto della directory analoga contenuta su un server gestito dal docente. Una volta configurata la macchina virtuale e lanciato il comando ./sysnc è necessario che il docente dia esplicita autorizzazione per l'accesso. L'autorizzazione per l'accesso è necessaria solo in fase di primo uso. Una volta ottenuta l'autorizzazione l'aggiornamento viene automaticamente attivato ogni volta che si usa il comando ./sync

Nota Bene: il sistema di aggiornamento/autorizzazione funziona correttamente solo se si istalla la macchina virtuale da zero seguendo le istruzioni riportate di seguito. Se si clona la macchina virtuale dopo aver ottenuto l'aggiornamento, il meccanismo di aggiornamento automatico viene compromesso.

LA PROCEDURA DI SINCRONIZZAZIONE NON E' PIU' ATTIVA

Procedura da seguire

  • Istallare VirtualBox se non lo si è già fatto (è necessario disporre delle VboxAddition allineate alla versione di VirtualBox in uso). Nota bene: con le versioni più recenti di virtualbox, le VboxAddition sono parte della istallazione (fare riferimento al manuale utente, sezione 4), mentre con versioni precedenti può essere necessario doverle scaricare come file separato.
  • Creare una macchina virtuale linux di tipo RedHat (64 bit). NON CREARE DISCHI.
  • Configurare la macchina virtuale con la massima memoria ram e il massimo numero di CPU compatibilmente con l'hardware disponibile.
  • Collegare l'immagine .iso delle VirtualBoxExtension al controller virtuale IDE.
  • Collegare il disco virtuale Centos7_stud.vdi al controller sata (IMPORTANTE: il disco deve essere collegato alla porta SATA port 0)
  • Se si intende usarlo, collegare il disco virtuale quartus.vdi al controller sata (IMPORTANTE: il disco deve essere collegato alla porta SATA port 3)
  • Avviare la macchina virftuale.
  • Usare il login “centuser” (password “centuser).

ATTENZIONE: Se non si rispettano i collegamenti SATA (port 0 per il disco di sistema e port 3 per quartus) quartus può risultare inutilizzabile.

L'indirizzo web dal quale scaricare i dischi virtuali è iee1.unime.it/slp

IL SITO NON E' PIU' ATTIVO. I DISCHI VIRTUALI DEVONO ESSERE RICHIESTI DIRETTAMENTE AL DOCENTE

conf_macc_virt_slp.txt · Last modified: 2024/03/03 17:56 by admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki