Document details

Projecto e Implementação de um subconjunto da arquitectura MIPS16 com base em F...

Author(s): Iouliia Skliarova cv logo 1 ; António B Ferrari cv logo 2

Date: 2013

Origin: Electrónica e Telecomunicações

Subject(s): processador MIPS; FPGA XC4010XL; circuitos digitais; processador MIPS; FPGA XC4010XL; circuitos digitais


Description
The paper considers the design of a proccessor with MIPS16 architecture on the base of FPGA XC4010XL and presents the developed software tools that allow to analyse the constructed digital circuits in FPGA, to implement the desired set of instructions for the processor, and to work with the processor in interactive mode. The design flow is based on tools and libraries of the commercially available Xilinx Foundation Series 1.5 Software. The final circuits have been implemented in FPGA XC4010XL to be installed on the XS40 board of XESS. The experiments have been performed with XS40 and XStend boards connected to a PC computer via the parallel port. We expect that the designed processor core migth be efficiently used in embedded applications. The developed software includes a micro assembler for the processor with a flexibly modifiable set of instructions, graphical tools enabling to analyse different circuits of the processor and a user-friendly interface supporting interactive mode. Este artigo descreve o projecto de um processador com a arquitectura MIPS com base em FPGA XC4010XL e apresenta as ferramentas de software desenvolvidas que permitem analizar os circuitos digitais construídos em FPGA, implementar o conjunto de instruções desejado para o processador e trabalhar com este num modo interactivo. O projecto é baseado em ferramentas e bibliotecas do Xilinx Foundation Series 1.5 Software. Os circuitos finais foram implementados na FPGA XC4010XL instalada na placa XS40 da XESS. Todas as experiências foram efectuadas com as placas XS40 e XStend ligadas ao computador através da porta paralela. Pretende-se que o núcleo de processador desenvolvido possa vir a ser usado eficientemente em aplicações embedded. O software desenvolvido inclui um micro assembler para o processador com um conjunto de instruções facilmente modificável, ferramentas gráficas que permitem analizar vários circuitos do processador e uma interface amigável ao utilizador que suporta o modo interactivo.
Document Type Article
Language Portuguese
Editor(s) ;
delicious logo  facebook logo  linkedin logo  twitter logo 
degois logo
mendeley logo


    Financiadores do RCAAP

Fundação para a Ciência e a Tecnologia Universidade do Minho   Governo Português Ministério da Educação e Ciência Programa Operacional da Sociedade do Conhecimento EU