Sistema de acceso a puertos generales de entrada y salida a distancia para una FPGA orientado a prácticas universitarias

This project is about the development of an embedded system linked to an FPGA development kit Altera DE2. The embedded system allows to access to the expansion ports remotely and has an interface (LCD and pushbuttons) for configuring the number of pins according to the FPGA, and the user can realize...

Full description

Autores:
Albán Conde, Jorge Eduardo
Balanta Zamora, Juan camilo
Tipo de recurso:
Fecha de publicación:
2017
Institución:
Universidad de San Buenaventura
Repositorio:
Repositorio USB
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.usb.edu.co:10819/4646
Acceso en línea:
http://hdl.handle.net/10819/4646
Palabra clave:
Sistema embebido
Demultiplexar
FPGA
Laboratorio remoto
Multiplexar
Programación remota
Embedded system
Demultiplexing
Remote laboratory
Multiplexing
Remote programming
Sistemas embebidos
Electrónica digital
Dispositivos electrónicos
Rights
License
Atribución-NoComercial-SinDerivadas 2.5 Colombia
Description
Summary:This project is about the development of an embedded system linked to an FPGA development kit Altera DE2. The embedded system allows to access to the expansion ports remotely and has an interface (LCD and pushbuttons) for configuring the number of pins according to the FPGA, and the user can realize practices of combinatory circuits like if was in the laboratory. The designed system uses Remote Desktop Protocol for communicating two computers, and it consists of two devices where each is connected to a computer through the USB port. To the first device, the user has physical access and can configure its 36 pins like input or output, for different implement designs of digital circuits locally. The second device is on a remote computer, and it is linked to the expansion port of the FPGA. Both devices multiplex and demultiplex the pins information for send or receive through the USB port. The results were evaluated with unidirectionality and bidirectionality tests, implementing a system where the variable’s changes in the user circuit were showed in the FPGA, and vice versa. Additionally, with a survey for electronic engineering students between 5° and 10° semesters, the questions evaluated different criteria (pedagogical, technical and economic), this allow us to know the acceptability of the system by students. The answers are encouraging, demonstrating that the system presented gives a solution to the lack of availability of FPGA in the laboratory.