• DocumentCode
    2944715
  • Title

    Pipelined MIPS processor with cache controller using VHDL implementation for educational purposes

  • Author

    Mahmood, Hadeel Sh ; Omran, Safaa S.

  • Author_Institution
    Coll. of Electr. & Electron. Tech., Baghdad Univ., Baghdad, Iraq
  • fYear
    2013
  • fDate
    17-18 Dec. 2013
  • Firstpage
    82
  • Lastpage
    87
  • Abstract
    This research adopts the VHDL (Very high speed IC Hardware Description Language) design of a direct mapped cache controller for a pipelined MIPS (Microprocessor without Interlocked Pipeline Stages) processor. In this design, the instruction cache and data cache are separated and located in the CPU (Central Processing Unit) core. Write back policy is used while no replacement algorithm is required. After completing the cache controller design, it is combined with a pipelined MIPS processor and used in programs execution. These designs are synthesized using (Xilinx ISE Design Suite 13.4) and simulated using (Xilinx ISim simulator).
  • Keywords
    cache storage; hardware description languages; microprocessor chips; pipeline processing; very high speed integrated circuits; CPU core; VHDL implementation; Xilinx ISE Design Suite 13.4; Xilinx ISim simulator; central processing unit core; data cache; direct mapped cache controller design; educational purposes; instruction cache; microprocessor without interlocked pipeline stages; pipelined MIPS processor; very high speed IC hardware description language; write back policy; Cache memory; Central Processing Unit; Clocks; Computers; Control engineering; Pipelines; Process control; CPU; MIPS; VHDL; data cache; instruction cache; write back;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical, Communication, Computer, Power, and Control Engineering (ICECCPCE), 2013 International Conference on
  • Conference_Location
    Mosul
  • Type

    conf

  • DOI
    10.1109/ICECCPCE.2013.6998739
  • Filename
    6998739