Guía de uso de Quartus en máquina virtual Linux 1 ...dea.unsj.edu.ar/sda/Guia_MV_Linux_SDA.pdf ·...

6
SDA UNSJ Página | 1 Guía de uso de Quartus en máquina virtual Linux 1. Introducción El presente documento es una guía para instalar y configurar el software necesario para ejecutar el entorno de desarrollo Quartus en una máquina virtual Ubuntu Linux. A través de ella se podrá escribir código HDL, sintetizarlo, simularlo y programar la placa de desarrollo. La máquina virtual se ejecuta por medio del software Virtual Box, el cual se puede descargar en forma libre de la página de ORACLE. La cátedra provee la imagen de una máquina virtual con Linux Ubuntu 16 y el entorno Intel Quartus 17.1 instalado. 2. VirtualBox Esta guía utiliza el software VirtualBox versión 6.0. El mismo se puede descargar del siguiente enlace. https://www.virtualbox.org/wiki/Downloads. Además se requiere instalar un paquete de software adicional, que va a permitir utilizar los puertos USB en la máquina virtual. Para ello se debe descargar e instalar el VirtualBox 6.0.10 Oracle VM VirtualBox Extension Pack, del siguiente enlace: https://download.virtualbox.org/virtualbox/6.0.10/Oracle_VM_VirtualBox_Extension_Pack- 6.0.10.vbox-extpack Una vez instalado todo el software necesario se debe seleccionar la ubicación donde se almacenarán todas las máquinas virtuales. Para ello, primero, se inicia VirtualBox y en la ventana principal se presiona el botón de preferencias, tal como, se muestra en la Figura 1. La Figura 2 muestra ventana de preferencias.

Transcript of Guía de uso de Quartus en máquina virtual Linux 1 ...dea.unsj.edu.ar/sda/Guia_MV_Linux_SDA.pdf ·...

Page 1: Guía de uso de Quartus en máquina virtual Linux 1 ...dea.unsj.edu.ar/sda/Guia_MV_Linux_SDA.pdf · En el menú de VirtualBox, se elige Archivo Importar servicio virtualizado… El

SDA UNSJ P á g i n a | 1

Guía de uso de Quartus en máquina virtual Linux

1. Introducción

El presente documento es una guía para instalar y configurar el software necesario para ejecutar el

entorno de desarrollo Quartus en una máquina virtual Ubuntu Linux. A través de ella se podrá

escribir código HDL, sintetizarlo, simularlo y programar la placa de desarrollo.

La máquina virtual se ejecuta por medio del software Virtual Box, el cual se puede descargar en

forma libre de la página de ORACLE. La cátedra provee la imagen de una máquina virtual con Linux

Ubuntu 16 y el entorno Intel Quartus 17.1 instalado.

2. VirtualBox

Esta guía utiliza el software VirtualBox versión 6.0. El mismo se puede descargar del siguiente

enlace. https://www.virtualbox.org/wiki/Downloads.

Además se requiere instalar un paquete de software adicional, que va a permitir utilizar los

puertos USB en la máquina virtual. Para ello se debe descargar e instalar el VirtualBox 6.0.10

Oracle VM VirtualBox Extension Pack, del siguiente enlace:

https://download.virtualbox.org/virtualbox/6.0.10/Oracle_VM_VirtualBox_Extension_Pack-

6.0.10.vbox-extpack

Una vez instalado todo el software necesario se debe seleccionar la ubicación donde se

almacenarán todas las máquinas virtuales. Para ello, primero, se inicia VirtualBox y en la ventana

principal se presiona el botón de preferencias, tal como, se muestra en la Figura 1. La Figura 2

muestra ventana de preferencias.

Page 2: Guía de uso de Quartus en máquina virtual Linux 1 ...dea.unsj.edu.ar/sda/Guia_MV_Linux_SDA.pdf · En el menú de VirtualBox, se elige Archivo Importar servicio virtualizado… El

SDA UNSJ P á g i n a | 2

Figura 1: Pantalla principal de VirtualBox

Figura 2: Menú de preferencias.

Luego de realizar esta configuración (dejando los valores por defecto), se debe importar la

máquina virtual provista. La misma se distribuye en un único archivo con nombre

Linux16_04_FPGA.ova.

En el menú de VirtualBox, se elige Archivo Importar servicio virtualizado… El proceso puede

demorar algunos segundos.

3. Configuración

Antes de iniciar la máquina virtual, se deben configurar los puertos USB. Para ello, se selecciona la

máquina virtual Linux y en el menú de configuración se selecciona USB, según las Figuras 3 y 4.

Page 3: Guía de uso de Quartus en máquina virtual Linux 1 ...dea.unsj.edu.ar/sda/Guia_MV_Linux_SDA.pdf · En el menú de VirtualBox, se elige Archivo Importar servicio virtualizado… El

SDA UNSJ P á g i n a | 3

Debe estar seleccionado “Controlador USB 2.0 (EHCI)”, así la máquina virtual se podrá comunicar

con la placa de desarrollo.

Figura 3: Acceder a configuraciones de la máquina virtual

Figura4: Configuración de los puertos USB

Page 4: Guía de uso de Quartus en máquina virtual Linux 1 ...dea.unsj.edu.ar/sda/Guia_MV_Linux_SDA.pdf · En el menú de VirtualBox, se elige Archivo Importar servicio virtualizado… El

SDA UNSJ P á g i n a | 4

4. Máquina Virtual Linux

Una vez realizadas todas las configuraciones se debe iniciar la máquina virtual. El usuario y la

contraseña son:

Usuario: osboxes.org Pass: osboxes.org

La Figura 5 muestra una captura de pantalla del escritorio de Ubuntu en la que se puede visualizar

el ícono de Quartus.

Figura 5: Escritorio de Ubuntu con ícono de Quartus

A continuación, para utilizar los puertos USB y comunicarse con la placa de desarrollo o utilizar

dispositivos tipo pen-drive, se debe instalar un utilitario en la máquina virtual Linux. Es por ello que

el paquete de software "Guest Additions" viene por defecto en Virtual Box. Antes de instalarlo se

debe montar en Linux la imagen de un CD virtual que contiene todo dicho software según se

muestra en la Figura 6.

Page 5: Guía de uso de Quartus en máquina virtual Linux 1 ...dea.unsj.edu.ar/sda/Guia_MV_Linux_SDA.pdf · En el menú de VirtualBox, se elige Archivo Importar servicio virtualizado… El

SDA UNSJ P á g i n a | 5

Figura 6: Montar unidad virtual para instalar paquete software

Una vez montada la unidad virtual se abre una ventana en Linux que permite instalar el software,

la misma se muestra en la Figura 7.

Figura 7: Instalar paquete de software

Page 6: Guía de uso de Quartus en máquina virtual Linux 1 ...dea.unsj.edu.ar/sda/Guia_MV_Linux_SDA.pdf · En el menú de VirtualBox, se elige Archivo Importar servicio virtualizado… El

SDA UNSJ P á g i n a | 6

5. Conexión de la placa desarrollo

Luego que la placa de desarrollo se conecta al puerto USB de la computadora, la misma se debe

seleccionar desde el menú de opciones de la ventana de la máquina virtual Linux. La Figura 8

muestra la opción que debe seleccionarse. Una vez realizados estos pasos, se podrá utilizar

Quartus junto con la placa de desarrollo.

Figura 8: Conexión de la placa de desarrollo a la máquina virtual Linux

Guía preparada por Franco Capraro, corregida por Carlos Dell’aquila