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