• 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