Desenho de um microprocesador de objetivo educacional

##plugins.themes.bootstrap3.article.main##

Édgar Camilo Camacho-Poveda
Ílber Adonayt Ruge-Ruge

Resumo

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.

Downloads

Não há dados estatísticos.

##plugins.themes.bootstrap3.article.details##

Como Citar
Camacho-Poveda, Édgar C., & Ruge-Ruge, Ílber A. (2016). Desenho de um microprocesador de objetivo educacional. Ingenio Magno, 6(2), 86-99. Recuperado de http://revistas.ustatunja.edu.co/index.php/ingeniomagno/article/view/1096
Seção
Artículos Vol. 6-2

Referências

Brey, B. (2006). Microprocesadores Intel (7.a ed.). Ciudad de México: Pearson.
Hennessy, J. y Patersson, D. (2007). Computer architecture: A quantitative approach (4.a ed.). San Francisco: Elsevier.
Hincapie, J. y Jaramillo, J. (2011). Diseño e implementación de un microprocesador de propósito específico. Scientia et Technica, 16(47), 136-140.
Hwang, E. (2004). Digital logic and microprocessor design with VHDL. Riverside: Team Electronics.
Mano, M. (1982). Lógica digital y diseño de computadores. Madrid: Prentice Hall.
Mano, M. y Kime, C. (2008). Logic and computer design fundamentals (4.a ed.). Upper Saddle River: Pearson Prentice Hall.
Palacios, E. y Remiro, F. (2006). Microcontrolador PIC16F84A: Desarrollo de proyectos (2.a ed.). Ciudad de México: AlfaOmega.
Pardo, F. y Boluda, J. (1999). Lenguaje para síntesis y modelado de circuitos. Madrid: RA-MA.
Pareja, A. y Vera, M. (2014). Diseño VHDL de una procesado de ocho bits e implementación en un CPLD. Recuperado de http://www.iberchip.net/IX/Articles/ POST-123.pdf
Patersson, D. y Hennessy, J. (2005). Computer organization and design: The hardware/software interface (3.a ed.). San Francisco: Elsevier.
Paul, R. (1994). SPARC Architecture assembly language programming, and C. Nueva Jersey: Prentice Hall.
Sedef, H. (2010). Designing of a 16 - bit microprocessor by using FPGA. National Conference on Electrical, Electronics and Computer Engineering (ELECO), 349- 354.
Stallings, W. (2006). Organización y arquitectura de computadores (7.a ed.). Madrid: Pearson.
Varrientos, J. (1991). VLSI microprocessor design for classroom instruction. University/Government/Industry Microelectronics Symposium, 70-75.
Vrenesic, Z. y Brown, S. (2004). Fundamentals of digital logic with VHDL design. Madrid: McGraw-Hill.