Implementación de los periféricos en vhdl: controlador vga, teclado ps2 y lector de código de barras ps2; para ser incorporados al microprocesador empotrado microblaze, usando el sistema de desarrollo spantan 3a dsp de xilinx

En este artículo se describe el proceso de diseño de un ES “Verificador de Precios”, el cual se ha implementado en el sistema de desarrollo Spartan 3A DSP de la empresa Xilinx. El enfoque de diseño seleccionado es el de un procesador IP implementado sobre una FPGA, al cual se le añaden módulos descr...

Full description

Autores:
Ortiz Cala, Juan Guillermo
Pachon Canas, Jorge Andres
Tipo de recurso:
http://purl.org/coar/version/c_b1a7d7d4d402bcce
Fecha de publicación:
2010
Institución:
Universidad Industrial de Santander
Repositorio:
Repositorio UIS
Idioma:
spa
OAI Identifier:
oai:noesis.uis.edu.co:20.500.14071/23350
Acceso en línea:
https://noesis.uis.edu.co/handle/20.500.14071/23350
https://noesis.uis.edu.co
Palabra clave:
Embedded Systems (ES)
MICROBLAZE
FPGA
VHDL
EDK.
Embedded Systems (ES)
MICROBLAZE
FPGA
VHDL
EDK.
Rights
License
Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
id UISANTADR2_81d1fe3b3b1666bb4aa7df8b099e4a2f
oai_identifier_str oai:noesis.uis.edu.co:20.500.14071/23350
network_acronym_str UISANTADR2
network_name_str Repositorio UIS
repository_id_str
dc.title.none.fl_str_mv Implementación de los periféricos en vhdl: controlador vga, teclado ps2 y lector de código de barras ps2; para ser incorporados al microprocesador empotrado microblaze, usando el sistema de desarrollo spantan 3a dsp de xilinx
dc.title.english.none.fl_str_mv Implementation of the peripheral in vhdl: driver vga, ps2 keyboard and ps2 barcode scanner, to be built in the microblazež embedded processor, using the system development spartan 3a dsp of xilinx.
title Implementación de los periféricos en vhdl: controlador vga, teclado ps2 y lector de código de barras ps2; para ser incorporados al microprocesador empotrado microblaze, usando el sistema de desarrollo spantan 3a dsp de xilinx
spellingShingle Implementación de los periféricos en vhdl: controlador vga, teclado ps2 y lector de código de barras ps2; para ser incorporados al microprocesador empotrado microblaze, usando el sistema de desarrollo spantan 3a dsp de xilinx
Embedded Systems (ES)
MICROBLAZE
FPGA
VHDL
EDK.
Embedded Systems (ES)
MICROBLAZE
FPGA
VHDL
EDK.
title_short Implementación de los periféricos en vhdl: controlador vga, teclado ps2 y lector de código de barras ps2; para ser incorporados al microprocesador empotrado microblaze, usando el sistema de desarrollo spantan 3a dsp de xilinx
title_full Implementación de los periféricos en vhdl: controlador vga, teclado ps2 y lector de código de barras ps2; para ser incorporados al microprocesador empotrado microblaze, usando el sistema de desarrollo spantan 3a dsp de xilinx
title_fullStr Implementación de los periféricos en vhdl: controlador vga, teclado ps2 y lector de código de barras ps2; para ser incorporados al microprocesador empotrado microblaze, usando el sistema de desarrollo spantan 3a dsp de xilinx
title_full_unstemmed Implementación de los periféricos en vhdl: controlador vga, teclado ps2 y lector de código de barras ps2; para ser incorporados al microprocesador empotrado microblaze, usando el sistema de desarrollo spantan 3a dsp de xilinx
title_sort Implementación de los periféricos en vhdl: controlador vga, teclado ps2 y lector de código de barras ps2; para ser incorporados al microprocesador empotrado microblaze, usando el sistema de desarrollo spantan 3a dsp de xilinx
dc.creator.fl_str_mv Ortiz Cala, Juan Guillermo
Pachon Canas, Jorge Andres
dc.contributor.advisor.none.fl_str_mv Fajardo Ariza, Carlos Augusto
dc.contributor.author.none.fl_str_mv Ortiz Cala, Juan Guillermo
Pachon Canas, Jorge Andres
dc.subject.none.fl_str_mv Embedded Systems (ES)
MICROBLAZE
FPGA
VHDL
EDK.
topic Embedded Systems (ES)
MICROBLAZE
FPGA
VHDL
EDK.
Embedded Systems (ES)
MICROBLAZE
FPGA
VHDL
EDK.
dc.subject.keyword.none.fl_str_mv Embedded Systems (ES)
MICROBLAZE
FPGA
VHDL
EDK.
description En este artículo se describe el proceso de diseño de un ES “Verificador de Precios”, el cual se ha implementado en el sistema de desarrollo Spartan 3A DSP de la empresa Xilinx. El enfoque de diseño seleccionado es el de un procesador IP implementado sobre una FPGA, al cual se le añaden módulos descritos en VHDL que controlan diferentes periféricos utilizando la metodología de codiseño. La herramienta empleada para el desarrollo del ES es el EDK, donde se encuentra la Plataforma de Estudio de Xilinx (XPS), que da la posibilidad de diseñar un sistema de procesamiento empotrado La arquitectura general del ES contiene: el procesador soft-core MicroBlaze proporcionado también por la empresa Xilinx. Donde se implementa la parte de software del diseño en el cual se define el proceso de visualización de los códigos en el VGA y adicionalmente contiene tres módulos de Hardware descritos en VHDL donde se describe el manejo de los periféricos (teclado, VGA, lector de código barras). Para cada uno de los módulos implementados se describe: El diseño del HW, el proceso de adición al procesador Softcore MicroBlaze y test de funcionalidad o SW que aprueba el funcionamiento del módulo incorporado. Por último se realiza la integración de los módulos IP para crear el ES “Verificador de precios”. Se concluye con la implementación del ES Verificador de Precios las posibilidades que ofrece el codiseño pues esta metodología permite aprovechar las ventajas tanto del Hardware como del Software en un solo diseño.
publishDate 2010
dc.date.available.none.fl_str_mv 2010
2024-03-03T18:05:03Z
dc.date.created.none.fl_str_mv 2010
dc.date.issued.none.fl_str_mv 2010
dc.date.accessioned.none.fl_str_mv 2024-03-03T18:05:03Z
dc.type.local.none.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.hasversion.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.coar.none.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
format http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.identifier.uri.none.fl_str_mv https://noesis.uis.edu.co/handle/20.500.14071/23350
dc.identifier.instname.none.fl_str_mv Universidad Industrial de Santander
dc.identifier.reponame.none.fl_str_mv Universidad Industrial de Santander
dc.identifier.repourl.none.fl_str_mv https://noesis.uis.edu.co
url https://noesis.uis.edu.co/handle/20.500.14071/23350
https://noesis.uis.edu.co
identifier_str_mv Universidad Industrial de Santander
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv http://creativecommons.org/licenses/by/4.0/
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.none.fl_str_mv Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
dc.rights.uri.none.fl_str_mv http://creativecommons.org/licenses/by-nc/4.0
dc.rights.creativecommons.none.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
rights_invalid_str_mv Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
http://creativecommons.org/licenses/by/4.0/
http://creativecommons.org/licenses/by-nc/4.0
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Industrial de Santander
dc.publisher.faculty.none.fl_str_mv Facultad de Ingenierías Fisicomecánicas
dc.publisher.program.none.fl_str_mv Ingeniería Electrónica
dc.publisher.school.none.fl_str_mv Escuela de Ingenierías Eléctrica, Electrónica y Telecomunicaciones
publisher.none.fl_str_mv Universidad Industrial de Santander
institution Universidad Industrial de Santander
bitstream.url.fl_str_mv https://noesis.uis.edu.co/bitstreams/2437a583-f710-4999-a953-186ee092aef3/download
https://noesis.uis.edu.co/bitstreams/7d308a1f-778a-43c0-93f3-b3c1106dc1a8/download
https://noesis.uis.edu.co/bitstreams/abc76856-ed6c-487e-8f7f-fb4625f482ea/download
bitstream.checksum.fl_str_mv 236c403f091e78464c46192ac006fdca
3d4fb7890189db4785bfe7caa361699a
881a0e9118834afebe90f8a682d30f91
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv DSpace at UIS
repository.mail.fl_str_mv noesis@uis.edu.co
_version_ 1831929693759078400
spelling Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)http://creativecommons.org/licenses/by/4.0/http://creativecommons.org/licenses/by-nc/4.0Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://purl.org/coar/access_right/c_abf2Fajardo Ariza, Carlos AugustoOrtiz Cala, Juan GuillermoPachon Canas, Jorge Andres2024-03-03T18:05:03Z20102024-03-03T18:05:03Z20102010https://noesis.uis.edu.co/handle/20.500.14071/23350Universidad Industrial de SantanderUniversidad Industrial de Santanderhttps://noesis.uis.edu.coEn este artículo se describe el proceso de diseño de un ES “Verificador de Precios”, el cual se ha implementado en el sistema de desarrollo Spartan 3A DSP de la empresa Xilinx. El enfoque de diseño seleccionado es el de un procesador IP implementado sobre una FPGA, al cual se le añaden módulos descritos en VHDL que controlan diferentes periféricos utilizando la metodología de codiseño. La herramienta empleada para el desarrollo del ES es el EDK, donde se encuentra la Plataforma de Estudio de Xilinx (XPS), que da la posibilidad de diseñar un sistema de procesamiento empotrado La arquitectura general del ES contiene: el procesador soft-core MicroBlaze proporcionado también por la empresa Xilinx. Donde se implementa la parte de software del diseño en el cual se define el proceso de visualización de los códigos en el VGA y adicionalmente contiene tres módulos de Hardware descritos en VHDL donde se describe el manejo de los periféricos (teclado, VGA, lector de código barras). Para cada uno de los módulos implementados se describe: El diseño del HW, el proceso de adición al procesador Softcore MicroBlaze y test de funcionalidad o SW que aprueba el funcionamiento del módulo incorporado. Por último se realiza la integración de los módulos IP para crear el ES “Verificador de precios”. Se concluye con la implementación del ES Verificador de Precios las posibilidades que ofrece el codiseño pues esta metodología permite aprovechar las ventajas tanto del Hardware como del Software en un solo diseño.PregradoIngeniero ElectrónicoThis article describes the process of designing an ES "Price Checker", which has been implemented in the development system Spartan 3A DSP Xilinx Company. The design approach selected is the IP processor implemented on an FPGA, which are added as described in VHDL modules that control various peripherals using co-design methodology. The tool used for the development of ES is the EDK, where the Xilinx Platform Studio (XPS), which gives the possibility of designing an embedded processing system. The overall architecture of the ES has: the MicroBlaze soft-core processor also provided by the company Xilinx. Where to deploy the software portion of the design which defines the process of displaying the codes on the VGA and additionally contains three modules described in VHDL hardware which describes the management of peripherals (keyboard, VGA, barcode scanner). For each of the described modules implemented: HW design, the process of adding the MicroBlaze softcore processor and SW test of functionality or approving the operation of the built-in module. Finally, we performed the integration of IP modules to create the ES "Price Checker."It concludes with the implementation of ES Price Checker possibilities offered by the codesign methodology allows for this to take advantage of hardware and software in a single design. “Modality:application/pdfspaUniversidad Industrial de SantanderFacultad de Ingenierías FisicomecánicasIngeniería ElectrónicaEscuela de Ingenierías Eléctrica, Electrónica y TelecomunicacionesEmbedded Systems (ES)MICROBLAZEFPGAVHDLEDK.Embedded Systems (ES)MICROBLAZEFPGAVHDLEDK.Implementación de los periféricos en vhdl: controlador vga, teclado ps2 y lector de código de barras ps2; para ser incorporados al microprocesador empotrado microblaze, usando el sistema de desarrollo spantan 3a dsp de xilinxImplementation of the peripheral in vhdl: driver vga, ps2 keyboard and ps2 barcode scanner, to be built in the microblazež embedded processor, using the system development spartan 3a dsp of xilinx.Tesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_b1a7d7d4d402bcceORIGINALCarta de autorización.pdfapplication/pdf1340704https://noesis.uis.edu.co/bitstreams/2437a583-f710-4999-a953-186ee092aef3/download236c403f091e78464c46192ac006fdcaMD51Documento.pdfapplication/pdf3958751https://noesis.uis.edu.co/bitstreams/7d308a1f-778a-43c0-93f3-b3c1106dc1a8/download3d4fb7890189db4785bfe7caa361699aMD52Nota de proyecto.pdfapplication/pdf2011565https://noesis.uis.edu.co/bitstreams/abc76856-ed6c-487e-8f7f-fb4625f482ea/download881a0e9118834afebe90f8a682d30f91MD5320.500.14071/23350oai:noesis.uis.edu.co:20.500.14071/233502024-03-03 13:05:03.808http://creativecommons.org/licenses/by-nc/4.0http://creativecommons.org/licenses/by/4.0/open.accesshttps://noesis.uis.edu.coDSpace at UISnoesis@uis.edu.co