Diseño de un microprocesador de propósito educativo

    This article presents the design process and implementation of a microprocessor for educational purposes based on basic digital components, with the goal of making it easier to understand the architecture and functioning of microprocessors. The process is carried out in three main sections, tran...

Full description

Autores:
Camacho-Poveda, Édgar Camilo
Ruge-Ruge, Ílber Adonayt
Tipo de recurso:
Fecha de publicación:
2016
Institución:
Universidad Santo Tomás
Repositorio:
Repositorio Institucional USTA
Idioma:
spa
OAI Identifier:
oai:repository.usta.edu.co:11634/5009
Acceso en línea:
http://revistas.ustatunja.edu.co/index.php/ingeniomagno/article/view/1096
Palabra clave:
digital design
logic of transfer between registers
microinstructions
microprocessor
diseño digital
lógica de transferencia entre registros
microinstrucciones
microprocesador
desenho digital
lógica de transferência entre registros
microinstruções
microprocesador
Rights
License
Derechos de autor 2016 Ingenio Magno
id SANTTOMAS2_73db92b5f1f58b8179e86362e4ccdff9
oai_identifier_str oai:repository.usta.edu.co:11634/5009
network_acronym_str SANTTOMAS2
network_name_str Repositorio Institucional USTA
repository_id_str
dc.title.spa.fl_str_mv Diseño de un microprocesador de propósito educativo
dc.title.alternative.eng.fl_str_mv Design of a microprocessor for educational purposes
dc.title.alternative.por.fl_str_mv Desenho de um microprocesador de objetivo educacional
title Diseño de un microprocesador de propósito educativo
spellingShingle Diseño de un microprocesador de propósito educativo
digital design
logic of transfer between registers
microinstructions
microprocessor
diseño digital
lógica de transferencia entre registros
microinstrucciones
microprocesador
desenho digital
lógica de transferência entre registros
microinstruções
microprocesador
title_short Diseño de un microprocesador de propósito educativo
title_full Diseño de un microprocesador de propósito educativo
title_fullStr Diseño de un microprocesador de propósito educativo
title_full_unstemmed Diseño de un microprocesador de propósito educativo
title_sort Diseño de un microprocesador de propósito educativo
dc.creator.fl_str_mv Camacho-Poveda, Édgar Camilo
Ruge-Ruge, Ílber Adonayt
dc.contributor.author.spa.fl_str_mv Camacho-Poveda, Édgar Camilo
Ruge-Ruge, Ílber Adonayt
dc.subject.proposal.eng.fl_str_mv digital design
logic of transfer between registers
microinstructions
microprocessor
topic digital design
logic of transfer between registers
microinstructions
microprocessor
diseño digital
lógica de transferencia entre registros
microinstrucciones
microprocesador
desenho digital
lógica de transferência entre registros
microinstruções
microprocesador
dc.subject.proposal.spa.fl_str_mv diseño digital
lógica de transferencia entre registros
microinstrucciones
microprocesador
dc.subject.proposal.por.fl_str_mv desenho digital
lógica de transferência entre registros
microinstruções
microprocesador
description     This article presents the design process and implementation of a microprocessor for educational purposes based on basic digital components, with the goal of making it easier to understand the architecture and functioning of microprocessors. The process is carried out in three main sections, transfer instructions between registers, control flow (unconditional jumps), and logical and arithmetic operations. In order to perform the system check, analog to digital conversion ADC and digital to analog conversion DAC peripherals were added, with the goal of implementing an application of temperature measurement with an LM35 sensor, to obtain its magnitude in an industrial protocol of communication of 4mA to 20mA. The implementation of said microprocessor is carried out with the software ISE Design Suite 14.2 from XILINX, and is implemented on the Spartan-3 FPGA development board.
publishDate 2016
dc.date.issued.spa.fl_str_mv 2016-07-07
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.drive.none.fl_str_mv info:eu-repo/semantics/article
dc.identifier.spa.fl_str_mv http://revistas.ustatunja.edu.co/index.php/ingeniomagno/article/view/1096
url http://revistas.ustatunja.edu.co/index.php/ingeniomagno/article/view/1096
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.spa.fl_str_mv http://revistas.ustatunja.edu.co/index.php/ingeniomagno/article/view/1096/1069
dc.relation.citationissue.spa.fl_str_mv Ingenio Magno; Vol. 6 (2015): Ingenio Magno Vol. 6-2; 86-99
2422-2399
2145-9282
dc.rights.spa.fl_str_mv Derechos de autor 2016 Ingenio Magno
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Derechos de autor 2016 Ingenio Magno
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad Santo Tomás Seccional Tunja
institution Universidad Santo Tomás
repository.name.fl_str_mv Repositorio Universidad Santo Tomás
repository.mail.fl_str_mv noreply@usta.edu.co
_version_ 1782026267364687872
spelling Camacho-Poveda, Édgar CamiloRuge-Ruge, Ílber Adonayt2016-07-07http://revistas.ustatunja.edu.co/index.php/ingeniomagno/article/view/1096    This article presents the design process and implementation of a microprocessor for educational purposes based on basic digital components, with the goal of making it easier to understand the architecture and functioning of microprocessors. The process is carried out in three main sections, transfer instructions between registers, control flow (unconditional jumps), and logical and arithmetic operations. In order to perform the system check, analog to digital conversion ADC and digital to analog conversion DAC peripherals were added, with the goal of implementing an application of temperature measurement with an LM35 sensor, to obtain its magnitude in an industrial protocol of communication of 4mA to 20mA. The implementation of said microprocessor is carried out with the software ISE Design Suite 14.2 from XILINX, and is implemented on the Spartan-3 FPGA development board.Este artículo presenta el proceso de diseño e implementación de un microprocesador para propósitos educacionales, a partir de elementos digitales básicos. Se busca así facilitar la comprensión de la arquitectura de los microprocesadores y su funcionamiento. El proceso se realiza en tres secciones principales: instrucciones de transferencia entre registro, control de flujo (saltos incondicionales) y operaciones lógicas y aritméticas. Para realizar la comprobación del sistema, se adicionan periféricos de conversión analógico a digital (ADC) y digital a analógico (DAC), con el propósito de implementar una aplicación de medición de temperatura a partir de un sensor LM35, en función de obtener su magnitud en un protocolo industrial de comunicación de 4 mA a 20 mA. La implementación del microprocesador mencionado se realiza en el software ISE Design Suite 14.2 de XILINX, y se implementa en la tarjeta de desarrollo FPGA Spartan-3.Este artículo presenta el proceso de diseño e implementación de un microprocesador para propósitos educacionales, a partir de elementos digitales básicos. Se busca así facilitar la comprensión de la arquitectura de los microprocesadores y su funcionamiento. El proceso se realiza en tres secciones principales: instrucciones de transferencia entre registro, control de flujo (saltos incondicionales) y operaciones lógicas y aritméticas. Para realizar la comprobación del sistema, se adicionan periféricos de conversión analógico a digital (ADC) y digital a analógico (DAC), con el propósito de implementar una aplicación de medición de temperatura a partir de un sensor LM35, en función de obtener su magnitud en un protocolo industrial de comunicación de 4 mA a 20 mA. La implementación del microprocesador mencionado se realiza en el software ISE Design Suite 14.2 de XILINX, y se implementa en la tarjeta de desarrollo FPGA Spartan-3.Este artigo apresenta o processo de concepção e implementação de um microprocesador para fins educativos a partir de elementos digitais básicos, com o objetivo de facilitar a compreensão da arquitetura dos microprocessadores e sua operação. O processo é realizado em três seções principais, instruções de transferência entre o logon, o controle de fluxo (incondicional pausas), e operações aritméticas e lógicas. Para executar a verificação do sistema, adicionaram-se periféricos de conversão análogico/digital ADC e digital/analógico DAC, com o propósito de implementar uma aplicação para medição de temperatura a partir de um sensor LM35, para obter sua magnitude em um protocolo industrial de comunicação 4mA a 20mA. A execução do microprocesador mencionado se realiza no software ISE Design Suite 14.2 de XILINX, e implementada no cartão de desenvolvimento FPGA Spartan-3.application/pdfspaUniversidad Santo Tomás Seccional Tunjahttp://revistas.ustatunja.edu.co/index.php/ingeniomagno/article/view/1096/1069Ingenio Magno; Vol. 6 (2015): Ingenio Magno Vol. 6-2; 86-992422-23992145-9282Derechos de autor 2016 Ingenio Magnohttp://purl.org/coar/access_right/c_abf2Diseño de un microprocesador de propósito educativoDesign of a microprocessor for educational purposesDesenho de um microprocesador de objetivo educacionalinfo:eu-repo/semantics/articlehttp://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/resource_type/c_2df8fbb1digital designlogic of transfer between registersmicroinstructionsmicroprocessordiseño digitallógica de transferencia entre registrosmicroinstruccionesmicroprocesadordesenho digitallógica de transferência entre registrosmicroinstruçõesmicroprocesador11634/5009oai:repository.usta.edu.co:11634/50092023-07-14 16:34:17.981metadata only accessRepositorio Universidad Santo Tomásnoreply@usta.edu.co