Lección 2: Configuración del Laboratorio remoto de FPGA.
El Laboratorio remoto de FPGA permite la realización de las prácticas del curso sin necesidad de contar con una placa de desarrollo propia.
En esta lección se describirán todos los pasos para la configuración para que Quartus Prime Lite acceda a los dispositivos FPGA del Laboratorio remoto de FPGA.
Procedimiento para la configuración del Laboratorio remoto de FPGA
El Laboratorio remoto de FPGA permite la conexión de Quartus Prime Lite a placas de desarrollo para la realización de las prácticas del curso. El dispositivo FPGA aparece en Quartus Prime como si estuviera conectado físicamente a la computadora del usuario.
En esta lección, se describe el procedimiento para la configuración de Quartus Prime con el Laboratorio remoto de FPGA.
A continuación se describirán los pasos necesarios para la conexión de Quartus Prime al Laboratorio remoto.
- Acceder al Laboratorio remoto de FPGA mediante http://fpgalab.gemrtos.com.
- Si no se posee una cuenta, debe crearse una haciendo click en “Create a new account” y seguir el procedimiento:
- Ingresar toda la información solicitada y hacer click en el botón “Sign up”.
- Validar la cuenta, haciendo click en el enlace que se recibe en el cuerpo del correo electrónico recibido desde el Laboratorio remoto de FPGA.
- Regresar a la pantalla principal del Laboratorio remoto de FPGA en el punto 1.
- Si se posee una cuenta, se debe ingresar el usuario en el campo “Username” y la contraseña en el campo “Password”.
- Si no se posee una cuenta, debe crearse una haciendo click en “Create a new account” y seguir el procedimiento:
- Una vez que se accede al Laboratorio remoto de FPGA, se muestran las placas de desarrollo disponibles para ser reservadas.
- En caso de disponibilidad de placas, se puede reservar para uso exclusivo haciendo click en el nombre de placa – “Get board!”. Al reservar la placa, ésta estará disponible inmediatamente, por tiempo de al menos 20 minutos que se prolongará en caso de que exista actividad.
- Cuando la placa es reservada, el Laboratorio remoto de FPGA muestra la información necesaria para acceso a la placa de FPGA. En la pantalla de reserva se muestra en el cuerpo principal de la pantalla, pero esta información siempre se encontrará disponible en la barra superior del Laboratorio remoto de FPGA para un fácil acceso a la misma. La información será:
- JTAG server port: es la dirección de internet en la que estará publicada el puerto JTAG de la placa de desarrollo. El puerto JTAG es el medio de comunicación que utiliza Quartus Prime para conectarse a los dispositivos FPGA para su configuración.
- JTAG access: es el código personal que habilitará el acceso de Quartus Prime a la placa.
- Abrir Quartus Prime Lite, haciendo click en el ícono de Quartus Prime Lite.
- Una vez abierta la aplicación Quartus Prime Lite, acceder a la herramienta de programación (“Programmer”), mediante Tools -> Programmer, o haciendo click en el ícono.
- Una vez abierta la pantalla de la aplicación “Programmer”, hacer click en el botón “Hardware Setup…“.
- Una vez abierta la ventana de “Hardware Setup…”, seleccionar la solapa “JTAG Settings“.
- Hacer click en el botón “Add Server…“.
- En la ventana “Add Server“, ingresar:
- en “Server name” la información del campo JTAG server port mostrado en el Laboratorio remoto de FPGA, y
- en “Server password” la información del campo JTAG access mostrado en el Laboratorio remoto de FPGA.
- Hacer click en el botón “Ok“.
- De no existir ningún inconveniente, Quartus Prime Lite mostrará que el estado de la conexión es el correcto.
- Seleccionar la solapa de “Hardware Settings” de la ventana “Hardware Setup“.
- Seleccionar la placa en la lista desplegable de “Currently selected hardware“.
- Hacer click en el botón “Close“, para regresar nuevamente a la ventana de la aplicación Programmer.
- El campo de Hardware Setup… debe mostrar la identificación de la placa FPGA del Laboratorio remoto de FPGA.
- Ahora puede realizarse una actualización de los dispositivos que están conectados a Quartus Prime Lite, haciendo click en el botón “Auto Detect“.
- Debe seleccionarse el dispositivo que coincida con el dispositivo FPGA que se desea acceder. En el caso de la placa DE2-115, el dispositivo FPGA se identifica como EP4CE115. Luego debe hacerse click en el botón “Ok“.
- Una vez realizado todo el procedimiento, Quartus Prime Lite estará conectado a la placa del Laboratorio remoto de FPGA como si estuviera físicamente conectado a la computadora del usuario. Podrán entonces, realizarse todos los ejercicios prácticos de los cursos, sin necesidad de contar con una placa propia de desarrollo.