Desenho de um microprocesador de objetivo educacional
Conteúdo do artigo principal
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.
Detalhes do artigo
Seção
DECLARACIÓN DE ORIGINALIDAD DE ARTÍCULO PRESENTADO
Por medio del presente documento, certifico(amos) que el artículo que se presenta para posible publicación en la revista institucional INGENIO MAGNO del Centro de Investigaciones de Ingeniería Alberto Magno CIIAM de la Universidad Santo Tomás, seccional Tunja, es de mi (nuestra) entera autoría, siendo su contenido producto de mi (nuestra) directa contribución intelectual y aporte al conocimiento.
Todos los datos y referencias a publicaciones hechas están debidamente identificados con su respectiva nota bibliográfica y en las citas que se destacan como tal. De requerir alguna clase de ajuste o corrección, comunicaré(emos) de tal procedimiento con antelación a los responsables de la revista.
Por lo anteriormente expresado, declaro(amos) que el material presentado en su totalidad se encuentra conforme a la legislación aplicable en materia de propiedad intelectual e industrial de ser el caso, y por lo tanto, me(nos) hago (hacemos) absolutamente responsable(s) de cualquier reclamación relacionada a esta.
En caso que el artículo presentado sea publicado, manifiesto(amos) que cedo(emos) plenamente a la Universidad Santo Tomás, seccional Tunja, los derechos de reproducción del mismo.
Como Citar
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.