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...
- 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
- 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 |