DocumentCode
3266192
Title
ECOMIPS: an economic MIPS CPU design on FPGA
Author
Li, Xizhi ; Li, Tiecai
Author_Institution
CKC Honored Sch., Zhejiang Univ., Hangzhou, China
fYear
2004
fDate
19-21 July 2004
Firstpage
291
Lastpage
294
Abstract
In recently years, many traditional ASIC applications are moving towards a more flexible FPGA based design. To establish a complete application system, it often needs a separate processor to achieve some interactive system functionalities such as I/O operations and control-sensitive tasks. Modern chip producers (Xilinx, Altera, etc) are promoting economic, yet powerful FPGA chips that have the capacity of migrating a general DSP or microprocessor into one FPGA chip. The trend is that both a general CPU module and the application specific circuit are to coexist on a single chip. This article introduces a MIPs CPU architecture or ECOMIPS to be implemented for that purpose. It focuses on economic resource utilization on modern chips (Xilinx Spartan 3 families). Traditional MIPs architecture was modified to avoid resource conflicts with the ASIC part. The key principles of designing such MIPs HDL IP cores are covered and analyzed with implementation results. As a second objective, ECOMIPS also tries to make itself a customizable and reusable architecture for bridging the gap between microprocessor and ASIC.
Keywords
application specific integrated circuits; field programmable gate arrays; integrated circuit design; microprocessor chips; reconfigurable architectures; ASIC; CPU design; FPGA chips; I/O operations; MIPS; control-sensitive tasks; digital signal processing; economic resource utilization; microprocessor migration; reusable architecture; Application specific integrated circuits; Control systems; Coprocessors; Digital signal processing chips; Field programmable gate arrays; Hardware design languages; Interactive systems; Microprocessors; Power generation economics; Resource management;
fLanguage
English
Publisher
ieee
Conference_Titel
System-on-Chip for Real-Time Applications, 2004.Proceedings. 4th IEEE International Workshop on
Print_ISBN
0-7695-2182-7
Type
conf
DOI
10.1109/IWSOC.2004.1319896
Filename
1319896
Link To Document