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
id SANBUENAV2_a8fbf4d96de679936a4d551bac5fb5b2
oai_identifier_str oai:bibliotecadigital.usb.edu.co:10819/4646
network_acronym_str SANBUENAV2
network_name_str Repositorio USB
repository_id_str
dc.title.spa.fl_str_mv Sistema de acceso a puertos generales de entrada y salida a distancia para una FPGA orientado a prácticas universitarias
title Sistema de acceso a puertos generales de entrada y salida a distancia para una FPGA orientado a prácticas universitarias
spellingShingle Sistema de acceso a puertos generales de entrada y salida a distancia para una FPGA orientado a prácticas universitarias
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
title_short Sistema de acceso a puertos generales de entrada y salida a distancia para una FPGA orientado a prácticas universitarias
title_full Sistema de acceso a puertos generales de entrada y salida a distancia para una FPGA orientado a prácticas universitarias
title_fullStr Sistema de acceso a puertos generales de entrada y salida a distancia para una FPGA orientado a prácticas universitarias
title_full_unstemmed Sistema de acceso a puertos generales de entrada y salida a distancia para una FPGA orientado a prácticas universitarias
title_sort Sistema de acceso a puertos generales de entrada y salida a distancia para una FPGA orientado a prácticas universitarias
dc.creator.fl_str_mv Albán Conde, Jorge Eduardo
Balanta Zamora, Juan camilo
dc.contributor.advisor.none.fl_str_mv Valencia Vargas, Daniel Felipe
dc.contributor.author.none.fl_str_mv Albán Conde, Jorge Eduardo
Balanta Zamora, Juan camilo
dc.subject.spa.fl_str_mv Sistema embebido
Demultiplexar
FPGA
Laboratorio remoto
Multiplexar
Programación remota
Embedded system
Demultiplexing
Remote laboratory
Multiplexing
Remote programming
topic 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
dc.subject.lemb.spa.fl_str_mv Sistemas embebidos
Electrónica digital
Dispositivos electrónicos
description 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.
publishDate 2017
dc.date.accessioned.none.fl_str_mv 2017-10-21T23:02:39Z
dc.date.available.none.fl_str_mv 2017-10-21T23:02:39Z
dc.date.issued.none.fl_str_mv 2017
dc.date.submitted.none.fl_str_mv 2017-10-20
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.spa.spa.fl_str_mv Trabajo de Grado
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10819/4646
url http://hdl.handle.net/10819/4646
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.cc.spa.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
http://purl.org/coar/access_right/c_abf2
dc.format.spa.fl_str_mv pdf
dc.format.extent.spa.fl_str_mv 134 páginas
dc.format.medium.spa.fl_str_mv Recurso en linea
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad de San Buenaventura
dc.publisher.faculty.spa.fl_str_mv Ingenierias
dc.publisher.program.spa.fl_str_mv Ingeniería Electrónica
dc.publisher.sede.spa.fl_str_mv Cali
institution Universidad de San Buenaventura
dc.source.bibliographicCitation.spa.fl_str_mv [1] J. Ma, y J. V. Nickerson. “Hands-on, simulated, and remote laboratories: a comparative,” ACM Computing Surveys, Vol. 38, No. 3, Article 7, Sept. 2006. [2] A. Lorandi, G. Hermida, J. Hernández, y E. Ladrón de Guevara. "Los laboratorios virtuales y laboratorios remotos en la enseñanza de la ingeniería." Revista Internacional de Educación en Ingeniería, Vol. 4, pp. 24-31, 2011. [3] S. Dormido, J. Sánchez, y F. Morilla, "Laboratorios virtuales y remotos para la práctica a distancia de la automática." Universidad Nacional de Educación a Distancia, Madrid, España, Jul. 2013. [4] I. Calvo, E. Zulueta, U. Gangoiti, y J.M. López, "Laboratorios remotos y virtuales en enseñanzas técnicas y científicas," Ikastorratza,e-Revista de didáctica, Vol. 3, 2008. [5] Intel Corporation ©. “Intel FPGA Development and Education Boards” Internet: https://www.altera.com/support/training/university/boards.html#de2-115 [Aug. 30, 2016]. [6] M. M. Albu, K. E. Holbert, G. T. Heydt, S. D. Grigorescu, y V. Trus. “Embedding remote experimentation in power engineering education,” IEEE Transactions on Power Systems, Vol. 19, Issue 1, pp. 139-143, Feb. 2004. [7] Y. Rajasekhar, W. Krititkos, A.G. Schmidt, y R. Sass. “Teaching FPGA system design via a remote laboratory facility,” International Conference on Field Programmable Logic and Applications, FPL, Heidelberg, Germany, pp. 687-690, Sept. 2008. [8] M. Garcia, y P. Basanta. “Usage of DDS data-centric middleware for remote monitoring and control laboratories,” IEEE Transactions on Industrial Informatics, Vol. 9, Issue 1, pp. 567-574, Feb. 2013. [9] A. Rojko, D. Hercog, y K. Jezernik. “Power engineering and motion control web laboratory: design, implementation, and evaluation of mechatronics course,” IEEE Transactions on Industrial Electronics, Vol. 57, Issue 10, pp. 3343-3354, Oct. 2010. [10] H. Hassan, C. Domínguez, J. M. Martínez, A. Perles, y J. Albaladejo “Remote laboratory architecture for the validation of industrial control applications,” IEEE Transactions on Industrial Electronics, Vol. 54, Issue 6, pp. 3094-3102, Dec. 2007. [11] L. Rosado, y J. R. Herreros, “Nuevas aportaciones didácticas de los laboratorios virtuales y remotos en la enseñanza de la física.” International Conference on Multimedia and ICT in Education: Recent Research Developments in Learning Technologies (2005). Available: http://www.formatex.org/micte2005/ [Dec. 1, 2016]. [12] C. Jara, F. Candelas, y F. Torres, “Laboratorios virtuales y remotos basados en ejs para la enseñanza de robótica industrial,” Comunicación presentada en las XXVIII Jornadas de Automática, Huelva, España, Sept. 2007. [13] N. Z. Perea, A. L Parrado, y A. V. Tasama. “Sistema informático de apoyo a las didácticas de virtualización en sistemas digitales.” Scientia et Technica Año XVI, Vol. 2, pp. 99-104, Aug. 2011. [14]J. Lobo “Interactive demonstration of a remote reconfigurable logic laboratory for basic digital design,” International Journal of Online Engineering, Vol. 8, Issue SPEC. ISSUE, pp. Feb. 2012. [15] R. Hashemian, y J. Riddley, “FPGA e-Lab, a Technique to remote access a laboratory to design and test,” IEEE International Conference on Microelectronic Systems Education: Educating Systems Designers for the Global Economy and a Secure World; San Diego, CA, United States, 2007. [16] J.M. Andújar, A. Mejias, y M.A. Marquez. “Augmented reality for the improvement of remote laboratories: an augmented remote laboratory,” IEEE Transactions on Education, Vol. 54, Issue 3, pp. 492-500, Aug. 2011. [17] L.F. Ortiz. "Campus virtual: la educación más allá del LMS." Revista de Universidad y Sociedad del Conocimiento, Vol. 4, 2007. [18] Y. Zhang, y C. Leung, “A distributed algorithm for resource allocation in OFDM cognitive radio systems,” 68th IEEE Vehicular Technology Conference, 2008. VTC 2008-Fall, Sept. 2011. [19] M. Schoeberl, F. Brandner, J. Sparso, y E. Kasapaki, “A statically scheduled timedivision-multiplexed network-on-chip for real-time systems,” Sixth IEEE/ACM Internacional Symposium on Networks on Chip (NoCS), May. 2012, [20] Y. Wang, X. Cao, y Y. Pan, “A study of the routing and spectrum allocation in spectrum sliced elastic optical path networks.” INFOCOM, 2011 Proceedings IEEE, Apr. 2011. [21] C.N. Hsu, H.J. Su, y P.H Lin. “Joint subcarrier pairing and power allocation for OFDM transmission with decode-and-forward relaying.” IEEE Transactions on Signal Processing, Vol. 59, pp. 399-414, Jan. 2011. [22] T. Strauch, “Multi-FPGA system with unlimited and self-timed wave-pipelined multiplexed routing.” IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Vol. 19, pp. 1549-1558, Sept. 2011. [23] J.A. Benítez, y C.A. Cortés, “Prototipo software para la implementación de la multiplexación en tres frecuencias diferentes,” Revista Comunicación de Datos Universidad Autónoma de Bucaramanga, pp. 85-96, Dec. 2005. [24] B.A Pierucci. “Sistema de adquisición para el control de un DIAM mediante guante de datos.” Thesis, Universidad Simón Bolívar, Venezuela, 2009. [25] O. Carranza, J.I Reyes, y J.M Luna, “Sistema de captura de 10 señales de baja velocidad a traves del puerto paralelo,” Encuentro de Investigación en Ingeniería Eléctrica, ENINVIE2006, Universidad Autónoma de Zacatecas, México, Apr. 2006. [26] O.A Blanco, y R.A Dinarte. “Sistema de comunicación utilizando la técnica de espectro disperso de secuencia directa y sistema robusto de sincronismo,” Thesis, Universidad Don Bosco, Salvador, 2002. [27] C. García, “Portadoras E en el servicio telefónico fijo.” Escuela Politécnica Superior - Universidad Autónoma de Madrid, España, Oct. 2008. [28] N. Pavón, y J. Ferruz. “BENDER 3.0, una plataforma robótica remota para aplicaciones docentes: aplicación a programación concurrente.” Revista Iberoamericana de Automática e Informática Industrial RIAI, Vol. 7, pp. 54-63, Jan. 2010. [29] R. Manzanares, J. Vázquez, y R. Martínez. “Sistema de entrada / salida para didáctica de microcontroladores y sistema de control remoto asociado,” VIII Congreso de Tecnologías Aplicadas a la Enseñanza de la Electrónica, Universidad de Zaragoza, España, July 2008. [30] L. Fàbrega, J. Massaguer, T. Jové, y R. Fabregat, “Laboratorio remoto para la enseñanza de redes TCP/IP,” Proceedings of the V Congreso de Tecnologías Aplicadas a la Enseñanza de la Electrónica (TAEE 2002), Universidad de Las Palmas de Gran Canaria, España, 2002. [31] N. Martínez, E. Spinelli, y A. Veiga. “Control y supervisión remotos de experiencias de laboratorio.” ANALES AFA, Vol. 9, pp. 248-251, 1997. [32] J. León, y C. Guerra. “Plataforma computacional para el control de un robot vía Internet,” Repositorio Institucional Universidad Autonóma de Nuevo León, México, 2009. [33] U. Gangoiti. “Control remoto multiplataforma basado en software libre: automatización de sesión VNC integrando gestión de incidencias e inventario,” Jornadas Técnicas de RedIRIS, Nov. 2009. [34] I. González, F.J. Gómez, y S. López. “Implementación de SSH sobre un sistema autoreconfigurable,” VI Jornadas de Computación Reconfigurable y Aplicaciones, JCRA 2006, Universidad de Cáceres, España, Sept. 2006 [35] A. Sánchez, O. Reinoso, L. Payá, D. Ubeda, M. Juliá, y A. Gil. “Implementación de un laboratorio remoto para la realización de prácticas de robótica móvil.” Universidad Miguel Hernández de Elche (Alicante), España, 2008. 36] R. González. “Implementación y ejecución de un protocolo de transferencia de archivos (FTP).” Thesis, Universidad Católica de Pereira, Colombia, 2012. [37] E.I. Pecechea. “Dispositivo de transmisión remota de archivos por TCP/IP para registradores de eventos utilizados en el transporte subterráneo.” Thesis, Instituto Politécnico Nacional, México, 2009. [38] Microsoft. Internet: https://support.microsoft.com/es-co/help/17463/windows-7-connectto-another-computer-remote-desktop-connection [Aug. 30, 2016]. [39] D. Barrera. “Diseño e implementación de un cuadracóptero con sistema de control automático de estabilidad y comunicación inalámbrica de datos utilizando plataformas de hardware y software libre.” Thesis, Universidad de Costa Rica, Costa Rica, 2012. [40] P. Noboa. “Adaptador de impulsos telegráficos para transmisión de datos (A.I.T).” Thesis, Escuela Politécnica Nacional, Ecuador, 1981. [41] L.F. Cordova. “Estudio y construcción de un modem para transmisión de datos a través de líneas de corriente alterna (AC).” Thesis, Escuela Politécnica Nacional, Ecuador, 2001. [42] A. Aragüés, J. Almingol, J.D. Trigo, J. Escayola, M. Martínez, I. Martínez, y J. García. “análisis de tecnologías de transporte con perfiles médicos especializados para el estándar ISO/IEEE11073,” XXVIII Congreso anual de la Sociedad Española de Ingeniería Biomédica (CASEIB), Nov. 2010. [43] J.M. Gutiérrez, J.A. Holgado, J.L. Muros, y G. Pomboza. “Redes de sensores I2C inteligentes,” Conferencia XXIV Jornadas de Concurrencia y Sistemas Distribuidos, pp. 7791, 2016. [44] W.D Riaño. “Fuente de alimentación variable a pequeña escala controlada por puerto serial o bluetooth.” Thesis, Pontificia Universidad Javeriana Bogotá, Colombia, 2014. [45] D. Shappir, y E. Heyman, “Method of providing a remote desktop session with the same look and feel as a local desktop.” U.S. Patent 200602301105 A1, Oct 12, 2006. [46] C. Longzheng, Y. Shengsheng, y Z. Jing-li. "Research and implementation of remote desktop protocol service over SSL VPN." IEEE International Conference on Services Computing, Proceedings, Sept. 2004. [47] R.A. Balseca, y M.A. Sinchiguano. “Integración de sistemas de comunicación digital aplicado al control de ruta en una unidad de transporte urbano.” Thesis, Escuela Superior Politécnica de Chimborazo, Ecuador, 2009 . [48] J.A Corrales, C.A. Jara, y F. Torres. “Práctica 4: Sistema de monitorización de tiempo mediante Arduino.” Universidad de Alicante, España, Nov. 2011. [49] J.S. Bruno, J.F. Atencio, y P.H. Gómez. “Sniffer USB 2.0 (Full Speed).” Universidad Tecnológica Nacional, Argentina, 2008. [50] S.M Trimberger. Field-programmable gate array technology. Springer Verlag, 2012. [51] B.J. New. “Field programmable gate array with dedicated computer bus interface and method for configuring both.” U.S. Patent 6011407 A, Jan 4, 2000. [52] Altera DE2 Board. “DE2_UserManual.pdf”. Internet: http://www.ece.tufts.edu/~hchang/ee129-f06/project/project2/DE2_UserManual.pdf, [Jun. 02, 2017]. [53] R.J. Tocci, N. Widmer, y G. Moss. Sistemas digitales. México, Pearson Educación, 2007. [54] J.F. Wakerly. Diseño digital: principios y prácticas. México, Pearson Educación, 2001. [55] Cypress Semiconductor Corp. “PSoC 4 CY8CKIT-049 4xxxx Prototyping Kits”. Internet: www.cypress.com/documentation/development-kitsboards/psoc-4-cy8ckit-0494xxx-prototyping-kits, Feb. 02, 2017 [Feb. 10, 2017]. [56] J. González, P. Haya, S. López-Buedo, y E. Boemo “Tarjeta entrenadora para FPGA, basada en hardware abierto,” Escuela Politécnica Superior - Universidad Autónoma de Madrid, España, Sept. 2003. [57] Robotypic “Comunicación PC-PIC por USB”. Internet: http://robotypic.blogspot.com.co/2013/02/comunicacion-pc-pic-por-usb.html, Oct 2013 [Aug. 3, 2016]. [58] Robótica “Configuración del cristal para 18Fxx5x con USB”. Internet: https://sites.google.com/site/proyectosroboticos/encoder/encoder-por-software/pic-encoderusb/configuracion-del-cristal-para-18fxx5x-con-USB [Aug. 3, 2016]. [59] Oriol LLauradó. “La escala de Likert: qué es y cómo utilizarla”. Internet: https://www.netquest.com/blog/es/blog/es/la-escala-de-likert-que-es-y-como-utilizarla, Dic. 12, 2014 [Mar. 1, 2017].
dc.source.instname.spa.fl_str_mv Universidad de San Buenaventura - Cali
dc.source.other.spa.fl_str_mv Cali, Trabajo de Grado, T006.78 A326s
dc.source.reponame.spa.fl_str_mv Biblioteca Digital Universidad de San Buenaventura
bitstream.url.fl_str_mv https://bibliotecadigital.usb.edu.co/bitstreams/00868b96-db7e-4b28-a11d-0d8ab17d6491/download
https://bibliotecadigital.usb.edu.co/bitstreams/05e4b831-dc43-41d6-b4f4-fe807e5d5694/download
https://bibliotecadigital.usb.edu.co/bitstreams/6642bb95-c233-45d7-92ba-d1823cdcc010/download
https://bibliotecadigital.usb.edu.co/bitstreams/d549de84-3400-45b7-bb1b-86d7a38a82f9/download
bitstream.checksum.fl_str_mv 60b744b138fc8959b2e2e446aa012296
0c7b7184e7583ec671a5d9e43f0939c0
62175d9af1b033031520edef0e32ce30
820f4ed516ba712746308ca76db5f174
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad de San Buenaventura Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1837099289983057920
spelling Comunidad Científica y AcadémicaValencia Vargas, Daniel Felipee54ca96a-f4bf-4b5d-a908-d8d6b1f3476b-1Albán Conde, Jorge Eduardob484c34c-0404-48c0-93a9-efb183d754a1-1Balanta Zamora, Juan camilobc6b2118-4d21-4b4b-90a7-c0448f996826-12017-10-21T23:02:39Z2017-10-21T23:02:39Z20172017-10-20This 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.El proyecto expone el desarrollo de un sistema embebido vinculado a un kit de desarrollo FPGA Altera DE2. El sistema embebido permite el acceso a los puertos de expansión de forma remota y tiene una interfaz (LCD y pulsadores) para configurar la cantidad de pines respecto a la FPGA, dándole al usuario la facilidad de realizar prácticas de circuitos combinatorios como si estuviera presente en el laboratorio. El sistema diseñado emplea Remote Desktop Protocol para comunicar dos computadores, y consta de dos dispositivos donde cada uno está conectado a una computadora por el puerto USB. Al primer dispositivo, el usuario tiene acceso físico y puede configurar sus 36 pines como entrada o salida para implementar diferentes diseños de circuitos digitales de forma local, el segundo dispositivo se encuentra en un equipo distante y se conecta al puerto de expansión de la FPGA. Ambos dispositivos multiplexan y demultiplexan la información de los pines para enviar o recibir por el puerto USB. Los resultados fueron evaluados con pruebas de unidireccionalidad y bidireccionalidad, implementando un sistema donde el cambio de las variables en el circuito de usuario era mostrado en la FPGA, y viceversa. Adicionalmente con una encuesta para estudiantes de ingeniería electrónica entre 5° y 10° semestre, Las preguntas evaluaban diferentes criterios (pedagógicos, técnicos y económicos) para conocer la aceptabilidad del sistema por parte de los estudiantes. Las respuestas son alentadoras, demostrando que el sistema presentado da una solución a la falta de disponibilidad de FPGA en el laboratorio.pdf134 páginasRecurso en lineaapplication/pdfhttp://hdl.handle.net/10819/4646spaUniversidad de San BuenaventuraIngenieriasIngeniería ElectrónicaCaliAtribución-NoComercial-SinDerivadas 2.5 ColombiaPor medio de este formato manifiesto mi voluntad de AUTORIZAR a la Universidad de San Buenaventura, Sede Bogotá, Seccionales Medellín, Cali y Cartagena, la difusión en texto completo de manera gratuita y por tiempo indefinido en la Biblioteca Digital Universidad de San Buenaventura, el documento académico-investigativo objeto de la presente autorización, con fines estrictamente educativos, científicos y culturales, en los términos establecidos en la Ley 23 de 1982, Ley 44 de 1993, Decisión Andina 351 de 1993, Decreto 460 de 1995 y demás normas generales sobre derechos de autor. Como autor manifiesto que el presente documento académico-investigativo es original y se realiza sin violar o usurpar derechos de autor de terceros, por lo tanto, la obra es de mi exclusiva autora y poseo la titularidad sobre la misma. La Universidad de San Buenaventura no será responsable de ninguna utilización indebida del documento por parte de terceros y será exclusivamente mi responsabilidad atender personalmente cualquier reclamación que pueda presentarse a la Universidad. Autorizo a la Biblioteca Digital de la Universidad de San Buenaventura convertir el documento al formato que el repositorio lo requiera (impreso, digital, electrónico o cualquier otro conocido o por conocer) o con fines de preservación digital. Esta autorización no implica renuncia a la facultad que tengo de publicar posteriormente la obra, en forma total o parcial, por lo cual podrá, dando aviso por escrito con no menos de un mes de antelación, solicitar que el documento deje de estar disponible para el público en la Biblioteca Digital de la Universidad de San Buenaventura, así mismo, cuando se requiera por razones legales y/o reglas del editor de una revista.http://creativecommons.org/licenses/by-nc-nd/2.5/co/http://purl.org/coar/access_right/c_abf2[1] J. Ma, y J. V. Nickerson. “Hands-on, simulated, and remote laboratories: a comparative,” ACM Computing Surveys, Vol. 38, No. 3, Article 7, Sept. 2006. [2] A. Lorandi, G. Hermida, J. Hernández, y E. Ladrón de Guevara. "Los laboratorios virtuales y laboratorios remotos en la enseñanza de la ingeniería." Revista Internacional de Educación en Ingeniería, Vol. 4, pp. 24-31, 2011. [3] S. Dormido, J. Sánchez, y F. Morilla, "Laboratorios virtuales y remotos para la práctica a distancia de la automática." Universidad Nacional de Educación a Distancia, Madrid, España, Jul. 2013. [4] I. Calvo, E. Zulueta, U. Gangoiti, y J.M. López, "Laboratorios remotos y virtuales en enseñanzas técnicas y científicas," Ikastorratza,e-Revista de didáctica, Vol. 3, 2008. [5] Intel Corporation ©. “Intel FPGA Development and Education Boards” Internet: https://www.altera.com/support/training/university/boards.html#de2-115 [Aug. 30, 2016]. [6] M. M. Albu, K. E. Holbert, G. T. Heydt, S. D. Grigorescu, y V. Trus. “Embedding remote experimentation in power engineering education,” IEEE Transactions on Power Systems, Vol. 19, Issue 1, pp. 139-143, Feb. 2004. [7] Y. Rajasekhar, W. Krititkos, A.G. Schmidt, y R. Sass. “Teaching FPGA system design via a remote laboratory facility,” International Conference on Field Programmable Logic and Applications, FPL, Heidelberg, Germany, pp. 687-690, Sept. 2008. [8] M. Garcia, y P. Basanta. “Usage of DDS data-centric middleware for remote monitoring and control laboratories,” IEEE Transactions on Industrial Informatics, Vol. 9, Issue 1, pp. 567-574, Feb. 2013. [9] A. Rojko, D. Hercog, y K. Jezernik. “Power engineering and motion control web laboratory: design, implementation, and evaluation of mechatronics course,” IEEE Transactions on Industrial Electronics, Vol. 57, Issue 10, pp. 3343-3354, Oct. 2010. [10] H. Hassan, C. Domínguez, J. M. Martínez, A. Perles, y J. Albaladejo “Remote laboratory architecture for the validation of industrial control applications,” IEEE Transactions on Industrial Electronics, Vol. 54, Issue 6, pp. 3094-3102, Dec. 2007. [11] L. Rosado, y J. R. Herreros, “Nuevas aportaciones didácticas de los laboratorios virtuales y remotos en la enseñanza de la física.” International Conference on Multimedia and ICT in Education: Recent Research Developments in Learning Technologies (2005). Available: http://www.formatex.org/micte2005/ [Dec. 1, 2016]. [12] C. Jara, F. Candelas, y F. Torres, “Laboratorios virtuales y remotos basados en ejs para la enseñanza de robótica industrial,” Comunicación presentada en las XXVIII Jornadas de Automática, Huelva, España, Sept. 2007. [13] N. Z. Perea, A. L Parrado, y A. V. Tasama. “Sistema informático de apoyo a las didácticas de virtualización en sistemas digitales.” Scientia et Technica Año XVI, Vol. 2, pp. 99-104, Aug. 2011. [14]J. Lobo “Interactive demonstration of a remote reconfigurable logic laboratory for basic digital design,” International Journal of Online Engineering, Vol. 8, Issue SPEC. ISSUE, pp. Feb. 2012. [15] R. Hashemian, y J. Riddley, “FPGA e-Lab, a Technique to remote access a laboratory to design and test,” IEEE International Conference on Microelectronic Systems Education: Educating Systems Designers for the Global Economy and a Secure World; San Diego, CA, United States, 2007. [16] J.M. Andújar, A. Mejias, y M.A. Marquez. “Augmented reality for the improvement of remote laboratories: an augmented remote laboratory,” IEEE Transactions on Education, Vol. 54, Issue 3, pp. 492-500, Aug. 2011. [17] L.F. Ortiz. "Campus virtual: la educación más allá del LMS." Revista de Universidad y Sociedad del Conocimiento, Vol. 4, 2007. [18] Y. Zhang, y C. Leung, “A distributed algorithm for resource allocation in OFDM cognitive radio systems,” 68th IEEE Vehicular Technology Conference, 2008. VTC 2008-Fall, Sept. 2011. [19] M. Schoeberl, F. Brandner, J. Sparso, y E. Kasapaki, “A statically scheduled timedivision-multiplexed network-on-chip for real-time systems,” Sixth IEEE/ACM Internacional Symposium on Networks on Chip (NoCS), May. 2012, [20] Y. Wang, X. Cao, y Y. Pan, “A study of the routing and spectrum allocation in spectrum sliced elastic optical path networks.” INFOCOM, 2011 Proceedings IEEE, Apr. 2011. [21] C.N. Hsu, H.J. Su, y P.H Lin. “Joint subcarrier pairing and power allocation for OFDM transmission with decode-and-forward relaying.” IEEE Transactions on Signal Processing, Vol. 59, pp. 399-414, Jan. 2011. [22] T. Strauch, “Multi-FPGA system with unlimited and self-timed wave-pipelined multiplexed routing.” IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Vol. 19, pp. 1549-1558, Sept. 2011. [23] J.A. Benítez, y C.A. Cortés, “Prototipo software para la implementación de la multiplexación en tres frecuencias diferentes,” Revista Comunicación de Datos Universidad Autónoma de Bucaramanga, pp. 85-96, Dec. 2005. [24] B.A Pierucci. “Sistema de adquisición para el control de un DIAM mediante guante de datos.” Thesis, Universidad Simón Bolívar, Venezuela, 2009. [25] O. Carranza, J.I Reyes, y J.M Luna, “Sistema de captura de 10 señales de baja velocidad a traves del puerto paralelo,” Encuentro de Investigación en Ingeniería Eléctrica, ENINVIE2006, Universidad Autónoma de Zacatecas, México, Apr. 2006. [26] O.A Blanco, y R.A Dinarte. “Sistema de comunicación utilizando la técnica de espectro disperso de secuencia directa y sistema robusto de sincronismo,” Thesis, Universidad Don Bosco, Salvador, 2002. [27] C. García, “Portadoras E en el servicio telefónico fijo.” Escuela Politécnica Superior - Universidad Autónoma de Madrid, España, Oct. 2008. [28] N. Pavón, y J. Ferruz. “BENDER 3.0, una plataforma robótica remota para aplicaciones docentes: aplicación a programación concurrente.” Revista Iberoamericana de Automática e Informática Industrial RIAI, Vol. 7, pp. 54-63, Jan. 2010. [29] R. Manzanares, J. Vázquez, y R. Martínez. “Sistema de entrada / salida para didáctica de microcontroladores y sistema de control remoto asociado,” VIII Congreso de Tecnologías Aplicadas a la Enseñanza de la Electrónica, Universidad de Zaragoza, España, July 2008. [30] L. Fàbrega, J. Massaguer, T. Jové, y R. Fabregat, “Laboratorio remoto para la enseñanza de redes TCP/IP,” Proceedings of the V Congreso de Tecnologías Aplicadas a la Enseñanza de la Electrónica (TAEE 2002), Universidad de Las Palmas de Gran Canaria, España, 2002. [31] N. Martínez, E. Spinelli, y A. Veiga. “Control y supervisión remotos de experiencias de laboratorio.” ANALES AFA, Vol. 9, pp. 248-251, 1997. [32] J. León, y C. Guerra. “Plataforma computacional para el control de un robot vía Internet,” Repositorio Institucional Universidad Autonóma de Nuevo León, México, 2009. [33] U. Gangoiti. “Control remoto multiplataforma basado en software libre: automatización de sesión VNC integrando gestión de incidencias e inventario,” Jornadas Técnicas de RedIRIS, Nov. 2009. [34] I. González, F.J. Gómez, y S. López. “Implementación de SSH sobre un sistema autoreconfigurable,” VI Jornadas de Computación Reconfigurable y Aplicaciones, JCRA 2006, Universidad de Cáceres, España, Sept. 2006 [35] A. Sánchez, O. Reinoso, L. Payá, D. Ubeda, M. Juliá, y A. Gil. “Implementación de un laboratorio remoto para la realización de prácticas de robótica móvil.” Universidad Miguel Hernández de Elche (Alicante), España, 2008. 36] R. González. “Implementación y ejecución de un protocolo de transferencia de archivos (FTP).” Thesis, Universidad Católica de Pereira, Colombia, 2012. [37] E.I. Pecechea. “Dispositivo de transmisión remota de archivos por TCP/IP para registradores de eventos utilizados en el transporte subterráneo.” Thesis, Instituto Politécnico Nacional, México, 2009. [38] Microsoft. Internet: https://support.microsoft.com/es-co/help/17463/windows-7-connectto-another-computer-remote-desktop-connection [Aug. 30, 2016]. [39] D. Barrera. “Diseño e implementación de un cuadracóptero con sistema de control automático de estabilidad y comunicación inalámbrica de datos utilizando plataformas de hardware y software libre.” Thesis, Universidad de Costa Rica, Costa Rica, 2012. [40] P. Noboa. “Adaptador de impulsos telegráficos para transmisión de datos (A.I.T).” Thesis, Escuela Politécnica Nacional, Ecuador, 1981. [41] L.F. Cordova. “Estudio y construcción de un modem para transmisión de datos a través de líneas de corriente alterna (AC).” Thesis, Escuela Politécnica Nacional, Ecuador, 2001. [42] A. Aragüés, J. Almingol, J.D. Trigo, J. Escayola, M. Martínez, I. Martínez, y J. García. “análisis de tecnologías de transporte con perfiles médicos especializados para el estándar ISO/IEEE11073,” XXVIII Congreso anual de la Sociedad Española de Ingeniería Biomédica (CASEIB), Nov. 2010. [43] J.M. Gutiérrez, J.A. Holgado, J.L. Muros, y G. Pomboza. “Redes de sensores I2C inteligentes,” Conferencia XXIV Jornadas de Concurrencia y Sistemas Distribuidos, pp. 7791, 2016. [44] W.D Riaño. “Fuente de alimentación variable a pequeña escala controlada por puerto serial o bluetooth.” Thesis, Pontificia Universidad Javeriana Bogotá, Colombia, 2014. [45] D. Shappir, y E. Heyman, “Method of providing a remote desktop session with the same look and feel as a local desktop.” U.S. Patent 200602301105 A1, Oct 12, 2006. [46] C. Longzheng, Y. Shengsheng, y Z. Jing-li. "Research and implementation of remote desktop protocol service over SSL VPN." IEEE International Conference on Services Computing, Proceedings, Sept. 2004. [47] R.A. Balseca, y M.A. Sinchiguano. “Integración de sistemas de comunicación digital aplicado al control de ruta en una unidad de transporte urbano.” Thesis, Escuela Superior Politécnica de Chimborazo, Ecuador, 2009 . [48] J.A Corrales, C.A. Jara, y F. Torres. “Práctica 4: Sistema de monitorización de tiempo mediante Arduino.” Universidad de Alicante, España, Nov. 2011. [49] J.S. Bruno, J.F. Atencio, y P.H. Gómez. “Sniffer USB 2.0 (Full Speed).” Universidad Tecnológica Nacional, Argentina, 2008. [50] S.M Trimberger. Field-programmable gate array technology. Springer Verlag, 2012. [51] B.J. New. “Field programmable gate array with dedicated computer bus interface and method for configuring both.” U.S. Patent 6011407 A, Jan 4, 2000. [52] Altera DE2 Board. “DE2_UserManual.pdf”. Internet: http://www.ece.tufts.edu/~hchang/ee129-f06/project/project2/DE2_UserManual.pdf, [Jun. 02, 2017]. [53] R.J. Tocci, N. Widmer, y G. Moss. Sistemas digitales. México, Pearson Educación, 2007. [54] J.F. Wakerly. Diseño digital: principios y prácticas. México, Pearson Educación, 2001. [55] Cypress Semiconductor Corp. “PSoC 4 CY8CKIT-049 4xxxx Prototyping Kits”. Internet: www.cypress.com/documentation/development-kitsboards/psoc-4-cy8ckit-0494xxx-prototyping-kits, Feb. 02, 2017 [Feb. 10, 2017]. [56] J. González, P. Haya, S. López-Buedo, y E. Boemo “Tarjeta entrenadora para FPGA, basada en hardware abierto,” Escuela Politécnica Superior - Universidad Autónoma de Madrid, España, Sept. 2003. [57] Robotypic “Comunicación PC-PIC por USB”. Internet: http://robotypic.blogspot.com.co/2013/02/comunicacion-pc-pic-por-usb.html, Oct 2013 [Aug. 3, 2016]. [58] Robótica “Configuración del cristal para 18Fxx5x con USB”. Internet: https://sites.google.com/site/proyectosroboticos/encoder/encoder-por-software/pic-encoderusb/configuracion-del-cristal-para-18fxx5x-con-USB [Aug. 3, 2016]. [59] Oriol LLauradó. “La escala de Likert: qué es y cómo utilizarla”. Internet: https://www.netquest.com/blog/es/blog/es/la-escala-de-likert-que-es-y-como-utilizarla, Dic. 12, 2014 [Mar. 1, 2017].Universidad de San Buenaventura - CaliCali, Trabajo de Grado, T006.78 A326sBiblioteca Digital Universidad de San BuenaventuraSistema embebidoDemultiplexarFPGALaboratorio remotoMultiplexarProgramación remotaEmbedded systemDemultiplexingRemote laboratoryMultiplexingRemote programmingSistemas embebidosElectrónica digitalDispositivos electrónicosIngeniero ElectrónicoSistema de acceso a puertos generales de entrada y salida a distancia para una FPGA orientado a prácticas universitariasTrabajo de grado - PregradoTrabajo de Gradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fPublicationORIGINALSistema_acceso_FPGA_Albán_2017.pdfSistema_acceso_FPGA_Albán_2017.pdfapplication/pdf4260404https://bibliotecadigital.usb.edu.co/bitstreams/00868b96-db7e-4b28-a11d-0d8ab17d6491/download60b744b138fc8959b2e2e446aa012296MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-82071https://bibliotecadigital.usb.edu.co/bitstreams/05e4b831-dc43-41d6-b4f4-fe807e5d5694/download0c7b7184e7583ec671a5d9e43f0939c0MD52TEXTSistema_acceso_FPGA_Albán_2017.pdf.txtSistema_acceso_FPGA_Albán_2017.pdf.txtExtracted texttext/plain170691https://bibliotecadigital.usb.edu.co/bitstreams/6642bb95-c233-45d7-92ba-d1823cdcc010/download62175d9af1b033031520edef0e32ce30MD53THUMBNAILSistema_acceso_FPGA_Albán_2017.pdf.jpgSistema_acceso_FPGA_Albán_2017.pdf.jpgGenerated Thumbnailimage/jpeg6798https://bibliotecadigital.usb.edu.co/bitstreams/d549de84-3400-45b7-bb1b-86d7a38a82f9/download820f4ed516ba712746308ca76db5f174MD5410819/4646oai:bibliotecadigital.usb.edu.co:10819/46462023-02-23 16:24:47.025http://creativecommons.org/licenses/by-nc-nd/2.5/co/https://bibliotecadigital.usb.edu.coRepositorio Institucional Universidad de San Buenaventura Colombiabdigital@metabiblioteca.comPGNlbnRlcj4KPGgzPkJJQkxJT1RFQ0EgRElHSVRBTCBVTklWRVJTSURBRCBERSBTQU4gQlVFTkFWRU5UVVJBIC0gQ09MT01CSUE8L2gzPgo8cD4KVMOpcm1pbm9zIGRlIGxhIGxpY2VuY2lhIGdlbmVyYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgcmVwb3NpdG9yaW8gaW5zdGl0dWNpb25hbDwvcD48L2NlbnRlcj4KPFAgQUxJR049Y2VudGVyPgpQb3IgbWVkaW8gZGUgZXN0ZSBmb3JtYXRvIG1hbmlmaWVzdG8gbWkgdm9sdW50YWQgZGUgQVVUT1JJWkFSIGEgbGEgVW5pdmVyc2lkYWQgZGUgU2FuIEJ1ZW5hdmVudHVyYSwgU2VkZSBCb2dvdMOhIHkgPEJSPlNlY2Npb25hbGVzIE1lZGVsbMOtbiwgQ2FsaSB5IENhcnRhZ2VuYSwgbGEgZGlmdXNpw7NuIGVuIHRleHRvIGNvbXBsZXRvIGRlIG1hbmVyYSBncmF0dWl0YSB5IHBvciB0aWVtcG8gaW5kZWZpbmlkbyBlbiBsYTxCUj4gQmlibGlvdGVjYSBEaWdpdGFsIFVuaXZlcnNpZGFkIGRlIFNhbiBCdWVuYXZlbnR1cmEsIGVsIGRvY3VtZW50byBhY2Fkw6ltaWNvIC0gaW52ZXN0aWdhdGl2byBvYmpldG8gZGUgbGEgcHJlc2VudGUgPEJSPmF1dG9yaXphY2nDs24sIGNvbiBmaW5lcyBlc3RyaWN0YW1lbnRlIGVkdWNhdGl2b3MsIGNpZW50w63CrWZpY29zIHkgY3VsdHVyYWxlcywgZW4gbG9zIHTDqXJtaW5vcyBlc3RhYmxlY2lkb3MgZW4gbGEgTGV5IDIzIGRlIDxCUj4gMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBkZXJlY2hvczxCUj4gZGUgYXV0b3IuIDxCUj4gCiAKQ29tbyBhdXRvciBtYW5pZmllc3RvIHF1ZSBlbCBwcmVzZW50ZSBkb2N1bWVudG8gYWNhZMOpbWljbyAtIGludmVzdGlnYXRpdm8gZXMgb3JpZ2luYWwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gPEJSPiB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgbWkgZXhjbHVzaXZhIGF1dG9yw63CrWEgeSBwb3NlbyBsYSB0aXR1bGFyaWRhZCA8QlI+IHNvYnJlIGxhIG1pc21hLiBMYSBVbml2ZXJzaWRhZCBkZSBTYW4gQnVlbmF2ZW50dXJhIG5vIHNlcsOhIHJlc3BvbnNhYmxlIGRlIG5pbmd1bmEgdXRpbGl6YWNpw7NuIGluZGViaWRhIGRlbCBkb2N1bWVudG8gPEJSPnBvciBwYXJ0ZSBkZSB0ZXJjZXJvcyB5IHNlcsOhIGV4Y2x1c2l2YW1lbnRlIG1pIHJlc3BvbnNhYmlsaWRhZCBhdGVuZGVyIHBlcnNvbmFsbWVudGUgY3VhbHF1aWVyIHJlY2xhbWFjacOzbiBxdWUgcHVlZGE8QlI+IHByZXNlbnRhcnNlIGEgbGEgVW5pdmVyc2lkYWQuIDxCUj4KIApBdXRvcml6byBhIGxhIEJpYmxpb3RlY2EgRGlnaXRhbCBkZSBsYSBVbml2ZXJzaWRhZCBkZSBTYW4gQnVlbmF2ZW50dXJhIGNvbnZlcnRpciBlbCBkb2N1bWVudG8gYWwgZm9ybWF0byBxdWUgZWwgPEJSPnJlcG9zaXRvcmlvIGxvIHJlcXVpZXJhIChpbXByZXNvLCBkaWdpdGFsLCBlbGVjdHLDs25pY28gbyBjdWFscXVpZXIgb3RybyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBvIGNvbiBmaW5lcyBkZTxCUj4gcHJlc2VydmFjacOzbiBkaWdpdGFsLiA8QlI+CiAKRXN0YSBhdXRvcml6YWNpw7NuIG5vIGltcGxpY2EgcmVudW5jaWEgYSBsYSBmYWN1bHRhZCBxdWUgdGVuZ28gZGUgcHVibGljYXIgcG9zdGVyaW9ybWVudGUgbGEgb2JyYSwgZW4gZm9ybWEgdG90YWwgbyA8QlI+cGFyY2lhbCwgcG9yIGxvIGN1YWwgcG9kcsOpLCBkYW5kbyBhdmlzbyBwb3IgZXNjcml0byBjb24gbm8gbWVub3MgZGUgdW4gbWVzIGRlIGFudGVsYWNpw7NuLCBzb2xpY2l0YXIgcXVlIGVsIDxCUj5kb2N1bWVudG8gZGVqZSBkZSBlc3RhciBkaXNwb25pYmxlIHBhcmEgZWwgcMO6YmxpY28gZW4gbGEgQmlibGlvdGVjYSBEaWdpdGFsIGRlIGxhIFVuaXZlcnNpZGFkIGRlIFNhbiBCdWVuYXZlbnR1cmEsIDxCUj4gYXPDrcKtIG1pc21vLCBjdWFuZG8gc2UgcmVxdWllcmEgcG9yIHJhem9uZXMgbGVnYWxlcyB5L28gcmVnbGFzIGRlbCBlZGl0b3IgZGUgdW5hIHJldmlzdGEuIDxCUj48L1A+Cg==