Guida all installazione di Vivado WebPACK Vivado è il programma che verrà utilizzato durante il corso. Tale software è fornito dalla Xilinx, uno dei principali produttori di FPGA a livello mondiale. In particolare verrà utilizzata l edizione WebPACK di Vivado, disponibile e scaricabile gratuitamente dal sito web del venditore (http://www.xilinx.com/). Di seguito viene mostrato come scaricare ed installare correttamente il programma. 1. SCARICARE L INSTALLER DEL PROGRAMMA Per completare questo passo è necessario disporre di una connessione alla rete Internet. A seconda del sistema operativo occorre installare una versione differente del programma e viene richiesto uno spazio su disco diverso: Windows 7 SP1 64-bit, Windows 8.1 64-bit, Ubuntu Linux 14.04 LTS 64-bit: il programma richiede uno spazio su disco pari a 5.74 GB e la versione da installare per questi sistemi operativi è la 2015.2 (http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadnav/vivadodesign-tools/2015-2.html); Windows 7 SP 32-bit: : il programma richiede uno spazio su disco pari a 6.07 GB e la versione da installare per questo sistema operativo è la 2014.4 (http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadnav/vivadodesign-tools/2014-4.html); altro: contattare il tutor del corso (carlo.sau@diee.unica.it). In entrambi i link indicati occorre far riferimento alla voce Vivado Design Suite 20XX.X Full Product Installation (dove XX.X indica la versione che si sta scaricando, es. 15.2 per la versione 2015.2). A seconda del sistema operativo selezionare l installer appropriato (Windows o Linux). Figura 1 Richiesta di accesso all'account Xilinx. 1
Per poter scaricare l installer viene richiesta la registrazione sul sito della Xilinx. Apparirà una schermata come quella in Figura 1. Se non si è già in possesso di un account Xilinx, occorre crearne uno nuovo. Per fare ciò è necessario cliccare su Create Account, come indicato dal riquadro rosso in Figura 1. A questo punto apparirà una nuova schermata, come quella in Figura 2. Dopo aver immesso i propri dati cliccare su Create Account, come indicato dal riquadro rosso in Figura 2. Figura 2 Informazioni preliminari per la creazione di un account Xilinx. Una volta immessi i dati preliminari verrà chiesto di attivare l account attraverso l indirizzo e-mail fornito. Per far ciò sarà inviata a tale indirizzo una e-mail in cui è riportato un link su cui è necessario cliccare. Una volta cliccato il link verranno richiesti UserID e password scelti, dopodiché bisognerà completare la registrazione con alcune informazioni aggiuntive. Apparirà una schermata come quella in Figura 3, in cui appare il menu del proprio account Xlinx. Qui occorre espandere la voce Personal Information, come indicato dal riquadro rosso in Figura 3. Figura 3 Completamento registrazione account Xilinx: menu del profilo. 2
A questo punto occorre inserire i dati aggiuntivi. In Figura 4 viene mostrato il contenuto da inserire nei vari campi che compaiono nella pagina. Una volta completato l inserimento vanno salvati i dati immessi cliccando su Save Profile, come indicato dal riquadro rosso in Figura 4. Figura 4 Completamento registrazione account Xilinx: informazioni aggiuntive. Una volta terminata la registrazione è possibile tornare sulla schermata di login (Figura 1) e accedere con le proprie credenziali. A questo punto vengono richieste delle ulteriori informazioni: Department, Postal/Zip Code e Phone (include area code). In tal caso occorre immettere DIEE nel campo Department, 09123 nel campo Postal/Zip Code e +39 0706755900 nel campo Phone (include area code). Figura 5 Finestra di download dell installer del programma. Una volta inseriti i dati richiesti occorre cliccare il tasto Next e apparirà una finestra pop-up (richiede il plugin Java nel browser) come quella in Figura 5. Tale finestra mostra lo stato di avanzamento del 3
download e ne consente la gestione. Occorre terminare totalmente lo scaricamento prima di procedere all installazione. 2. INSTALLARE IL PROGRAMMA Una volta scaricato l installer di Vivado è possibile procedere con l installazione. Nel seguito verrà trattato indistintamente il caso di Vivado 2015.2 e 2014.4 in quanto la procedura è la stessa. Per prima cosa occorre decomprimere il file scaricato attraverso un programma di decompressione di file: per sistemi windows una possibile scelta è WinRAR (http://www.win-rar.com), per sistemi Ubuntu Linux esiste invece un programma di decompressione integrato. Dopo aver decompresso l installer, per avviare l installazione è sufficiente lanciare l eseguibile xsetup che si trova all interno della cartella decompressa. Per eseguire xsetup sono richiesti i privilegi di amministratore sia su Windows che su Ubuntu Linux. A questo punto apparirà la schermata iniziale dell installer, come quella in Figura 6. In questa finestra sono mostrati i sistemi operativi supportati dalla versione che si sta installando. Dopo aver verificato che il sistema operativo posseduto è presente nell elenco dei sistemi operativi supportati, si può procedere cliccando su Next, come mostrato dal riquadro rosso in Figura 6. Figura 6 Shermata iniziale dell'installer di Vivado 2015.2. La seconda schermata che apparirà è quella di accettazione dei termini di licenza, mostrata in Figura 7. Per poter procedere con l installazione è necessario accettare i termini di licenza del software spuntando le tre opzioni I Agree che compaiono nella finestra, come mostrato dai riquadri verdi in Figura 7. Si può quindi procedere cliccando Next, come mostrato dal riquadro rosso sempre nella Figura 7. 4
Figura 7 Schermata di accettazione della licenza durante l installazione di Vivado 2015.2. Figura 8 Schermata di selezione dell'edizione del software durante l'installazione di Vivado 2015.2. 5
Successivamente apparirà la schermata di selezione dell edizione del programma da installare, come mostrato in Figura 8. L edizione utilizzata durante il corso è la WebPACK, per cui occorre selezionare l opzione Vivado WebPACK, come indicato dal riquadro verde in Figura 8. Si può quindi procedere cliccando su Next, come mostra il riquadro rosso nella stessa Figura 8. Andando avanti si ha un ulteriore schermata in cui vengono mostrati tutte le caratteristiche dell edizione del programma selezionata e che verrà quindi installata. Di default dovrebbero apparire spuntati: Design Tools o Vivado Design Suite Vivado o DocNav Devices o 7 Series Artix-7 Kintex-7 o Zynq-7000 Installation Options o Install Cable Drivers o Acquire or Manage a License Key o Enable WebTalk to send usage statistics to Xilinx Figura 9 Schermata riassuntiva delle caratteristiche dell edizione WebPACK durante l'installazione di Vivado 2015.2. 6
La schermata che dovrebbe apparire viene mostrata in Figura 9. Dopo aver verificato che siano spuntate tutte le opzioni elencate si può procedere con l installazione cliccando su Next, come indicato dal riquadro rosso in Figura 9. A questo punto viene richiesto di specificare la directory in cui verrà installato il programma. In particolare è necessario indicare, oltre al percorso della directory di installazione (voce Select the installation directory ), anche se si vuole inserire un nome comune per il programma e gli altri software da installare (voce Create program group entries ), questa opzione in aggiunta associa automaticamente i file con estensioni utilizzate dal programma installati al programma stesso, e se si vuole creare un collegamento al programma sul desktop ( Create desktop shortcuts ). Si consiglia di lasciare spuntate anche le ultime due opzioni, come mostrato dai riquadri verdi in Figura 10. Si può quindi procedere cliccando il tasto Next, come mostrato dal riquadro rosso nella stessa Figura 10. Figura 10 Selezione della cartella in cui posizionare il programma durante l'installazione di Vivado 2015.2. A questo punto apparirà una schermata riassuntiva in cui vengono mostrati tutti i dettagli dell installazione, come mostrato in Figura 11. Dopo aver verificato la correttezza dei dati inseriti si può procedere con l installazione vera e propria, cliccando sul tasto Install come mostrato dal riquadro rosso in Figura 11. Una nuova finestra mostrerà il progresso dell installazione, permettendone all occorrenza l interruzione. A seconda del sistema operativo e del carico computazionale sulla macchina in cui viene installato il programma, il tempo di attesa per terminare l operazione varia. Una volta terminata l installazione verrà lanciato in automatico il software Vivado License Manager, necessario ad effettuare l attivazione del programma attraverso la generazione di una licenza. 7
Figura 11 Schermata riassuntiva dell'installazione di Vivado 2014.4. 3. GENERAZIONE DELLA LICENZA Una volta terminata l installazione, l ultima operazione da compiere per poter utilizzare il programma è la generazione della licenza. Tale operazione richiede una connessione alla rete Internet. La licenza che verrà utilizzata durante il corso è gratuita ed utilizzabile esclusivamente sulla macchina con cui viene generata. La gestione delle licenze avviene tramite il tool Vivado License Manager, lanciato in automatico al termine dell installazione. La schermata iniziale di Vivado License Manager è mostrata in Figura 12. Per poter generare una licenza gratuita occorre selezionare l opzione Get Free Licenses Vivado WebPACK, SDK, free IP and more, come mostrato dal riquadro verde in Figura 12. Dopodiché è necessario connettersi al sito della Xilinx per generare la licenza, cliccando sul tasto Connect Now, come indicato dal riquadro rosso nella stessa Figura 12. A questo punto apparirà una nuova finestra che rimarrà attiva durante tutto il periodo di generazione della licenza (Figura 13). Verrà inoltre aperta una pagina sul browser di sistema che rimanda al sito Xilinx e che richiede l accesso al proprio account. Nel caso in cui non sia già stato effettuato l accesso all account sarà necessario inserire le proprie credenziali ed effettuare l accesso. Apparirà dunque una pagina in cui sono mostrate delle informazioni dettagliate sull account analoghe a quelle di Figura 4. Se tali informazioni sono state già fornite durante lo scaricamento dell installer del programma, non dovrebbe essere necessario inserire ulteriori dati; in caso contrario occorre completare tutti i campi richiesti (indicati con *) seguendo 8
gli esempi descritti nella sezione 1 di questa guida. Per poter procedere con la generazione della licenza occorre cliccare il pulsante Next nella parte inferiore della pagina. Figura 12 Schermata inizale del programma per la gestione delle licenze (Vivado License Manager). Figura 13 Finestra di attesa della generazione della licenza su Vivado License Manager. Successivamente verrà mostrata la pagina di creazione di una nuova licenza, come quella di Figura 14. Facendo riferimento alla stessa entrambi Figura 14, occorre spuntare l opzione Vivado WebPACK License, come mostrato dal riquadro verde, e quindi cliccare sul tasto Activate Node-Locked License, come indicato dal riquadro rosso. 9
Figura 14 Pagina di creazione di una nuova licenza sul sito della Xilinx. A questo punto appare una finestra (Figura 15) in cui assieme all opzione selezionata ( Vivado WebPACK License ) viene mostrata anche la macchina a cui verrà associate la licenza (campo Host Name(s) sotto la sezione SYSTEM INFORMATION ). Come detto in precedenza la licenza sarà valida solo per tale macchina; se si desidera generare la licenza per una macchina differente occorre utilizzare la macchina in questione anche per la generazione della licenza. Se si necessita di più licenze per poter utilizzare il programma in più macchine, occorre creare un account diverso per ogni licenza e dunque per ogni macchina. Una volta verificate le informazioni sul tipo di licenza e sulla macchina ad essa associata, per procedere è sufficiente cliccare su Next, come mostrato dalla Figura 15. Figura 15 Generazione della licenza: tipologia e macchina associata. Verrà visualizzata una pagina riassuntiva con le informazioni immesse in precedenza, ovvero il tipo di licenza e la macchina associata. Cliccando ancora su Next la licenza sarà generata ed apparirà una pagina di conferma come quella mostrata in Figura 16. 10
Figura 16 Conferma di generazione della licenza. A questo punto Vivado License Manager dovrebbe scaricare ed attivare automaticamente la licensa appena generata. Per questo motivo la finestra di Figura 13 verrà chiusa e comparirà una conferma di avvenuta attivazione della licenza sempre all interno di Vivado License Manager, come mostrato in Figura 17. Figura 17 Attivazione della licenza avvenuta con successo su Vivado License Manager. Una volta terminata l attivazione della licenza è possibile utilizzare il programma. 11