User Settings
Open AccessArticle

Implementação e Simulação do Processador MIPS com a ALU reconfigurável dinamicamente

Iouliia Skliarova,Ferrari, António B.-2013-01-03-Portuguese National Funding Agency for Science, Research and Technology (RCAAP Project by FCT)

TL;DRAbstract

This article describes a set of simulation tools for processors implementing subsets of the MIPS architecture. The design environment that has been created allows the user to write simple assembly language programs and to visualize their execution in terms of the processor's internal structure, i.e. of the control signals generated with the flow of time, ALU operation results and contents of registers. Processors with different structures, although implementing the same set of instructions, have been investigated. They allow to contrast the complexity and performance of different realizations.A microprogrammed version of the processor allows to addnew instructions by writing microprograms that implement those instructions.Additionally, and as an experiment in the design of reconfigurable function units, two different implementations of an ALU for the MIPS datapath, have

Chat with Paper

AI Agents for this Paper

This article describes a set of simulation tools for processors implementing subsets of the MIPS architecture. The design environment that has been created allows the user to write simple assembly language programs and to visualize their execution in terms of the processor's internal structure, i.e. of the control signals generated with the flow of time, ALU operation results and contents of registers. Processors with different structures, although implementing the same set of instructions, have been investigated. They allow to contrast the complexity and performance of different realizations.A microprogrammed version of the processor allows to addnew instructions by writing microprograms that implement those instructions.Additionally, and as an experiment in the design of reconfigurable function units, two different implementations of an ALU for the MIPS datapath, have

Keywords

Computer scienceDatapathParallel computingSet (abstract data type)Computer architectureInstruction setControl flowField-programmable gate array

Chat

Click to start Chat