skip to main content
column

The Ultrasmall soft processor

Published:18 June 2014Publication History
Skip Abstract Section

Abstract

A soft processor is a processor that is implemented using logic synthesis mainly targeting programmable logic device like FPGA and it becomes a common component for FPGA designs. The supersmall soft processor (small-core) developed at University of Toronto is an unique soft processor because its main concern is very low hardware cost while supporting 32-bit ISA.

With the same concept as small-core, we are developing the ultrasmall soft processor (UltraSmall) based on smallcore. The goal of this project is to implement the smallest 32-bit ISA soft processor while aiming to achieve high performance. We propose UltraSmall and describe its key ideas and implementations. The evaluation results indicate that the hardware cost of UltraSmall is smaller than smallcore in the latest FPGA while achieving 1.8x performance of small-core.

References

  1. Xilinx Inc. MicroBlaze Soft Processor Core. http://www.xilinx.com/tools/microblaze.htm.Google ScholarGoogle Scholar
  2. Altera Corporation. Nios II Processor. http://www.altera.com/devices/processor/nios2/ni2-index.html.Google ScholarGoogle Scholar
  3. J. Robinson, S. Vafaee, J. Scobbie, M. Ritche, and J. Rose. The supersmall soft processor. In Programmable Logic Conference (SPL), 2010 VI Southern, pages 3--8, March.Google ScholarGoogle ScholarCross RefCross Ref
  4. Altera Corporation. Stratix III FPGA. http://www.altera.com/devices/fpga/stratixfpgas/stratix-iii/st3-index.jsp.Google ScholarGoogle Scholar
  5. Xilinx Inc. PicoBlaze 8-bit Microcontroller. http://xilinx.com/products/intellectualproperty/picoblaze.htm.Google ScholarGoogle Scholar
  6. M. Schoeberl. In Field Programmable Logic and Applications (FPL), 2011 International Conference on, title=Leros: A Tiny Microcontroller for FPGAs, pages 10--14, Sept. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Altera Corporation. Stratix Device Handbook. http://www.altera.com/literature/lit-stx.jsp.Google ScholarGoogle Scholar

Index Terms

  1. The Ultrasmall soft processor

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM SIGARCH Computer Architecture News
          ACM SIGARCH Computer Architecture News  Volume 41, Issue 5
          December 2013
          127 pages
          ISSN:0163-5964
          DOI:10.1145/2641361
          Issue’s Table of Contents

          Copyright © 2014 Authors

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 18 June 2014

          Check for updates

          Qualifiers

          • column

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader