← Volver a la lista de licencias
Licencia LCAL0001
Intel FPGA Laboratories
Acceso remoto a 8 laboratorios incluido:
El hardware es siempre real, no una simulación. Accede ahora. No necesitas esperar a que un equipo se envíe.
Laboratorios incluidos en esta licencia
Boole Designer
Entrenador Digital
Laboratorio de FPGA
DE1-SoC
DE1-SoC (subir binario)
Altera DE2-115
Intel DE2-115 (sin IDE)
DE1-SoC · Nios V
¿Cómo funciona LabsLand?
LabsLand es la red global de laboratorios reales a través de Internet. Los estudiantes (de colegios, universidades y plataformas online) pueden acceder a laboratorios reales a través de Internet, usando su portatil, tablet o teléfono.
En todos los casos, el laboratorio es real (no simulado), y disponible a través de la Web (no necesitas obtener ningún hardware, gestionar envíos, etc.).
Licencias al por mayor
Si vas a comprar varias licencias (por ejemplo, para una clase o grupo de usuarios, o licencia institucional), contáctanos para obtener descuentos.
Compras licencias de LabsLand como individuo en los enlaces a continuación, o para tu institución. Si compras licencias para tu institución, tienes que contactar para que podamos proporcionarte un espacio para tu institución donde puedas hacer seguimiento del uso por usuarios y obtener otras herramientas enfocadas en la institución.
¿Cómo funciona LabsLand?
LabsLand es la red global de laboratorios reales a través de Internet. Los estudiantes (de colegios, universidades y plataformas online) pueden acceder a laboratorios reales a través de Internet, usando su portatil, tablet o teléfono.
Los laboratorios pueden ser en tiempo real (Arduino, FPGAs...) ubicados en diferentes universidades en todo el mundo. En algunos campos (Física, Biología, Química), los laboratoriso son Laboratorios Diferidos, en los que la universidad ha grabado todas las potenciales combinaciones de lo que se puede hacer en el laboratorio (en algunos casos, varios miles de grabaciones) y ponerlo disponible en modo interactivo.
En todos los casos, el laboratorio es real (no simulado), y disponible a través de la Web (no necesitas obtener ningún hardware, gestionar envíos, etc.).
Comprueba cómo funciona un uso típico en el siguiente vídeo:
Boole Designer
Este laboratorio te permitirá aprender Electrónica Digital básica.
Podrás diseñar Sistemas Combinacionales diseñando y rellenando una tabla de verdad, utilizar el Álgebra de Boole, crear diagramas Veitch-Karnaugh (VK), y probar los sistemas creados en hardware remoto real (FPGAs de Intel).
Entrenador Digital
Resumen
El laboratorio de Entrenador Digital está orientado hacia estudiantes que están comenzando con las temáticas de lógica digital, tablas de verdad, y Álgebra de Boole.
Durante la actividad, al estudiante se le muestra una FPGA de Intel que implementa una serie de tablas de verdad sencillas. El estudiante puede variar las entradas a ese sistema mediante interruptores, y observar la salida de la FPGA mediante LEDs. El reto consiste en averiguar qué operador lógico implementa la FPGA en cada caso (tal como AND, NAND, etc.).
Más detalles
Está diseñada para ser una actividad relativamente sencilla, pero al mismo tiempo resultar interesante para el estudiante, gracias a que está diseñada casi como un juego y a que está basada en hardware real (FPGAs). De este modo, no sólo sirve para introducir y familiarizarse de manera introductoria con la lógica digital, sino que además permite empezar a entrever los usos futuros de esto, al interactuar de forma superficial con dispositivos FPGA.
La interacción con dispositivos FPGA no añade complejidad, ya que únicamente se interactúa con ellos sin programarlos.
El laboratorio está originalmente basado en una actividad llevada frecuentemente acabo por Intel Corporation en seminarios tanto presenciales como remotos, utilizando sus FPGA Intel DE1-SoC, Intel DE2-115, y otros modelos.
Laboratorio de FPGA
¡Aprende diseño de hardware con FPGAs reales!
En este laboratorio, puedes aprender a programar usando dos lenguajes de diseño de hardware: VHDL o Verilog, y probar tu código en una de nuestras múltiples placas disponibles. Cada FPGA tiene un conjunto de componentes ya colocados, como 10 LEDs, 6 pantallas de 7 segmentos o múltiples relojes. Además, tendrás acceso a 10 interruptores virtuales y 4 botones virtuales que puedes usar en tu diseño y que verás al interactuar con el hardware real.
Siempre que sintetices tu código, se te asignará a una placa en particular (como Terasic DE2-115 o Terasic DE1-SoC u otras), y podrás enviar tu código a una de las placas disponibles y encender y apagar los interruptores o presionar los botones y ver cómo se comporta tu diseño. Las placas están ubicadas en diferentes universidades, como verás al usar cada placa.
En este laboratorio, no necesitas ningún software o hardware instalado en tu computadora, tableta o teléfono.
DE1-SoC
Escribe y compila tu diseño en el navegador y pruébalo en una DE1-SoC real. Observa los LED y los indicadores de siete segmentos mediante la cámara en directo e interactúa con los interruptores y botones virtuales.
Para utilizar UART, elige Estándar en el selector de interfaces y activa el terminal serie UART antes de entrar. Las sesiones UART utilizan placas compatibles.
DE1-SoC (subir binario)
Crea y compila tu diseño FPGA en Quartus y sube aquí el archivo .sof. Elige la interfaz estándar para acceder directamente o selecciona una interfaz antes de entrar para utilizar otros controles y simulaciones disponibles.
Para utilizar UART, elige Estándar en el selector de interfaces y activa el terminal serie UART antes de entrar. Las sesiones UART utilizan placas compatibles.
Altera DE2-115
¡Aprende diseño de hardware con FPGAs usando Terasic DE2-115!
En este laboratorio, puedes aprender a programar usando dos lenguajes de diseño de hardware: VHDL o Verilog, y probar tu código en un Terasic DE2-115 FPGA real. El FPGA tiene un conjunto de componentes ya integrados, como 18 LEDs rojos, 9 LEDs verdes, 8 displays de 7 segmentos y múltiples relojes. Además, tendrás acceso a 18 interruptores virtuales y 4 botones virtuales que puedes usar en tu diseño y que verás al interactuar con el hardware real. De esta manera, podrás encender y apagar los interruptores o presionar los botones y ver cómo se comporta tu diseño. Las placas están ubicadas en diferentes universidades, como verás al usar cada placa.
En este laboratorio, no necesitas ningún software o hardware instalado en tu computadora, tableta o teléfono.
Intel DE2-115 (sin IDE)
¡Aprende diseño de hardware con FPGAs usando Terasic DE2-115!
En este laboratorio, puedes aprender a programar usando dos lenguajes de diseño de hardware: VHDL o Verilog, y probar tu código en una FPGA real Terasic DE2-115. La FPGA tiene un conjunto de componentes ya instalados, como LEDs, pantallas de 7 segmentos o múltiples relojes. Además, tendrás acceso a 18 interruptores virtuales y 4 botones virtuales que puedes usar en tu diseño y que verás al interactuar con el hardware real. De esta forma, podrás encender y apagar los interruptores o presionar los botones y ver cómo se comporta tu diseño. Las placas están ubicadas en diferentes universidades, como verás al usar cada placa.
En este laboratorio, no necesitas ningún software o hardware instalado en tu computadora, tableta o teléfono.
DE1-SoC · Nios V
Resumen
Este laboratorio da acceso remoto a una placa Terasic DE1-SoC real con el sistema FPGAcademy DE1-SoC Computer with Nios V. LabsLand fija el bitstream de la FPGA, de modo que el estudiante se centra en compilar o subir programas ELF para el procesador soft-core RISC-V Nios V y observar el resultado en la placa real.
Formas de usar el laboratorio
- Nios V para DE1-SoC: subir un programa ELF existente y ejecutarlo sobre el sistema Nios V fijo.
- Nios V C IDE para DE1-SoC: escribir codigo C en CodeIDE, compilar un ELF para Nios V y subirlo a la placa.
- Nios V Assembly IDE para DE1-SoC: escribir ensamblador RISC-V en CodeIDE, compilar un ELF para Nios V y subirlo a la placa.
Asignaturas y actividades recomendadas
El laboratorio encaja en actividades introductorias e intermedias de sistemas embebidos, ensamblador RISC-V, C embebido, E/S mapeada en memoria, programacion GPIO, salida por JTAG UART y uso de procesadores soft-core en hardware FPGA. Actividades habituales incluyen imprimir mensajes por JTAG UART, leer interruptores, controlar LEDs, comparar implementaciones en C y ensamblador, y subir binarios ELF proporcionados por el profesor.
Hardware y sistema fijo
El objetivo fisico es una placa Terasic DE1-SoC con una FPGA Intel/Altera Cyclone V SoC. LabsLand programa la placa con el bitstream FPGAcademy DE1-SoC Computer with Nios V antes de cargar el ELF del estudiante. En este laboratorio, estas entradas no permiten cambiar la logica FPGA ni subir un SOF personalizado; ejecutan firmware sobre el sistema Nios V proporcionado.
Mapeo de interruptores y LEDs
Los controles en pantalla se etiquetan como NSW0 a NSW9. Son interruptores logicos de Nios V mapeados a la ruta GPIO/JP1 que usa el sistema FPGAcademy fijo. Los programas iniciales y de demostracion reflejan NSW0..NSW9 en LEDR0..LEDR9, por lo que el estudiante puede verificar su programa con la camara de la placa real. El nombre NSW es intencional porque este sistema Nios V usa un mapeo de controles remoto distinto al de los interruptores genericos del modo HDL.
Referencias
Para consultar el sistema de procesador, el mapa de memoria y los detalles de E/S, usa la referencia FPGAcademy DE1-SoC Computer with Nios V. El panel de documentacion del laboratorio tambien enlaza esta referencia dentro de cada sesion.