• DocumentCode
    2748351
  • Title

    UWindsor Nios II: A soft-core processor for design space exploration

  • Author

    Al Rayahi, Omar A. ; Khalid, Mohammed A S

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Windsor, Windsor, ON, Canada
  • fYear
    2009
  • fDate
    7-9 June 2009
  • Firstpage
    451
  • Lastpage
    457
  • Abstract
    Field-programmable gate arrays (FPGAs) are increasingly being used for implementing embedded systems. Soft-core processors for FPGAs are also becoming popular due to reduced design costs and better flexibility. Commercial soft-core processors such as Altera Nios II and Xilinx Microblaze have been widely deployed. While some research has been done exploring the design space of soft-core CPUs, much work remains to be done. In this paper we describe the design of UWindsor Nios II (UWN2), a soft-core processor that supports the same instruction set as Altera Nios II. We explore and evaluate different architectural variations of UWN2 including: (i) hardware versus software multiplication support (ii) register file implementation (iii) pipeline register implementation. We then compare UWN2´s performance with Altera´s Nios II and show that, with the recommended design implementations, our processor remains competitive. In future work we plan to integrate UWN2 with SCBuild, a CAD tool developed for automated design space exploration for CPU cores.
  • Keywords
    CAD; embedded systems; field programmable gate arrays; microprocessor chips; shift registers; Altera Nios II; CAD tool; UWindsor Nios II; Xilinx Microblaze; design space exploration; embedded systems; field programmable gate arrays; hardware multiplication support; pipeline register implementation; register file implementation; soft-core processor; software multiplication support; Costs; Embedded system; Fabrics; Field programmable gate arrays; Hardware; Microprocessors; Pipelines; Process design; Registers; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electro/Information Technology, 2009. eit '09. IEEE International Conference on
  • Conference_Location
    Windsor, ON
  • Print_ISBN
    978-1-4244-3354-4
  • Electronic_ISBN
    978-1-4244-3355-1
  • Type

    conf

  • DOI
    10.1109/EIT.2009.5189659
  • Filename
    5189659