Title :
Adapting a low complexity datapath to MIPS-1
Author :
Casillo, Leonardo Augusto ; Silva, Ivan Saraiva
Author_Institution :
Dept. of Exact Sci. & Natural, Fed. Rural Univ. of the Semi-Arid, Mossoró, Brazil
Abstract :
This paper presents the process of implementation of the MIPS-1 ISA on a simple didactic processor, without increasing the datapath complexity. This implementation may be desirable for academic purposes or for the use of datapaths of different complexity and performance in the MPSoC (Multiprocessor System-on-Chip) design. This paper shows the physical changes needed in the target datapath to fit the features of the new ISA. The techniques used to maintain the datapath simplicity are also shown. Finally, we present a simple implementation example used to validate this datapath, with simulation and synthesis results on FPGA.
Keywords :
computational complexity; field programmable gate arrays; instruction sets; integrated circuit design; microprocessor chips; multiprocessing systems; system-on-chip; FPGA; MIPS-1 ISA; MPSoC design; datapath simplicity maintenance; didactic processor; low complexity datapath; microprocessor-without-interlocked pipeline stages instruction set architecture; multiprocessor system-on-chip design; Complexity theory; Computational modeling; Computer architecture; Computers; Field programmable gate arrays; Power dissipation; Registers; ISA; MIPS; didactc processors;
Conference_Titel :
Programmable Logic (SPL), 2012 VIII Southern Conference on
Conference_Location :
Bento Goncalves
Print_ISBN :
978-1-4673-0184-8
DOI :
10.1109/SPL.2012.6211779