====== dglab 2.3 ====== {{:pub:dglab.png?500}} ===== Introducción ===== dglab es una máquina virtual Linux basada en Ubuntu que contiene una serie de herramientas de software libre principalmente dedicadas al diseño, simulación e implementación de circuitos digitales y a la programación de microcontroladores. El objetivo es proveer al alumno con un entorno de desarrollo común y unificado basado en Eclipse para todas las tareas dedicadas a la electrónica digital, de modo que no tenga que lidiar con diferentes entornos de diseño y con la ventaja de ser este de software libre. Xilinx ISE 14.7 es la única herramienta que no está disponible en un equivalente de software libre, dado que corresponde a una herramienta propietaria destinada a la configuración de FPGA's, pero se encuentra operativa a través del servidor de licencias de la UNEX. A continuación se realiza una descripción detallada del funcionamiento de cada uno de los programas que se encuentran en dglab. ===== Aplicaciones ===== === Diseño digital === * [[:pub:dglab_tkgate|TkGate]] * [[:pub:dglab_eclipse|Eclipse para diseño digital]] * [[:pub:dglab_eclipse#veditor|veditor]] (Edición Verilog y VHDL. plugin para Eclipse) * [[:pub:dglab_eclipse#simulacion_con_icarus_verilog|Icarus Verilog]] (simulación y síntesis de Verilog) * [[:pub:dglab_eclipse#gtkwave|GTKWave]] (visor de formas de onda) * [[:pub:dglab_qfsm|Qfsm]] (edición de máquinas de estado) * [[:pub:dglab_ghdl|GHDL]] (simulación VHDL) === Programación de microcontroladores === * Eclipse * [[:pub:dglab_stm32|STM32 (SW4STM32)]] * [[:pub:dglab_stm32#stm32cubemx|STM32CubeMX]] * [[:pub:dglab_avr|AVR]] * [[:pub:dglab_esp8266|ESP8266]] * [[:pub:dglab_mars|MARS MIPS simulator]] === Otras herramientas === * Xilinx ISE 14.7 (Embedded Edition) * GNU Radio ===== Referencias ===== Fedora Electronic Lab: [[https://fedorahosted.org/fedora-electronic-lab/|FEL]] \\ Máquina virtual: [[http://digital.unex.es/files/|dglab files]]