Trabalho de Conclusão de Curso
Documento
Autoria
Unidade da USP
Data de Apresentação
Orientador
Banca
Rodrigues, Evandro Luis Linhari
Paiva, Maria Stela Veludo de
Título em Português
Análise da implementação de núcleos de código aberto de microcontroladores PIC16 em FPGA
Palavras-chave em Português
Microcontrolador
FPGA
Núcleo de código aberto
Microprocessadores
Circuitos FPGA
Resumo em Português
Nos últimos anos, o crescimento, tanto em diversidade, quanto em densidade, dos dispositivos reconfiguráveis, e de suas respectivas ferramentas de desenvolvimento, tem favorecido a implementação de sistemas complexos e completos em lógica integrada e programável (SoC – System on Chip) em um curto espaço de tempo. Junto com o crescimento da utilização de dispositivos reconfiguráveis, tem surgido uma tendência na associação de tais dispositivos com microcontroladores. A Atmel possui uma família de dispositivos reconfiguráveis conhecida por FPSLIC (Field Programmable System Level Integrated Circuit) que integra em um único chip uma FPGA AT40K e um microcontrolador AVR de 8 bits. A Altera possui um núcleo flexível de um microprocessador, mais conhecido por Nios, que pode ser reconfigurado conforme a necessidade, podendo ser facilmente implementado nos dispositivos Cyclone, da própria Altera. A Cypress lançou uma linha de dispositivos chamada PSoC (Programmable System-on-Chip), que são microcontroladores que possuem partes reconfiguráveis, tanto digitais como analógicas. Neste trabalho, núcleos de código aberto de microcontroladores PIC16 foram implementados em FPGA. Após a implementação, o funcionamento dos núcleos foi verificado e as alterações necessárias foram realizadas para que eles funcionassem corretamente. Um dos núcleos foi utilizado para controlar uma esteira industrial, analisando então as vantagens e desvantagens na sua utilização
Palavras-chave em Inglês
Microcontroller
FPGA
Softcore
Resumo em Inglês
In recent years, growth in both diversity and density of reconfigurable devices, and their respective development tools, has favored the implementation of complete and complex systems in programmable integrated logic (SoC - System on Chip) in a short space of time. Along with the growth of use of reconfigurable devices, there has been a tendency in association of such devices with microcontrollers. Atmel has a family of reconfigurable devices known as FPSLIC (Field Programmable System Level Integrated Circuit) that integrates into a single chip an FPGA AT40K and an 8-bit AVR microcontroller. Altera has a softcore of a microprocessor, best known for Nios, which can be reconfigured as needed and can be easily implemented in Cyclone devices, of Altera. Cypress launched a line of devices called PSoC (Programmable System-on- Chip), which are microcontrollers that have reconfigurable parts, both digital and analog. In this work, softcores of PIC16 microcontrollers are implemented in FPGA. After implementation, the operation of the core was checked and changes necessary for them to function properly were made. One of the cores was used to control an industrial mat, then the advantages and disadvantages in its use were analyzed
Arquivos
AVISO - A consulta a este documento fica condicionada na aceitação das seguintes condições de uso:
Este trabalho é somente para uso privado de atividades de pesquisa e ensino. Não é autorizada sua reprodução para quaisquer fins lucrativos. Esta reserva de direitos abrange todos os dados do documento bem como seu conteúdo. Na utilização ou citação de partes do documento é obrigatório mencionar nome(s) do(s) autor(es) do trabalho.
Barcellos_William.pdf (1.95 Mbytes)
 
Data de Publicação
2011-11-24
Número de visitas
1635
Número de downloads
2794
Copyright © 2010 Biblioteca Digital de Trabalhos Acadêmicos da USP. Todos os direitos reservados.