Skip to main content

Self Reconfiguring EPIC Soft Core Processors

  • Conference paper
Book cover Reconfigurable Computing: Architectures and Applications (ARC 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3985))

Included in the following conference series:

  • 963 Accesses

Abstract

In this paper, we present a new kind of reconfigurable soft core processor based on the concept of Explicitly Parallel Instruction Computing (EPIC). The implementation targets a dynamic System-on-a-Chip utilizing Field Programmable Gate Arrays. In contrast to established EPIC cores, the number of functional units is adjusted at run-time and depends only on the available resources of the FPGA. Thus, our EPIC core dynamically trades space versus processing performance. Since we employ only standard functional units, we can use off-the-shelf EPIC compilers for efficient code generation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Talla, S.: Adaptive explicitly parallel instruction computing. PhD thesis, New York University (2000)

    Google Scholar 

  2. Chu, W.W.S., Dimond, R.G., Perrott, S., Seng, S.P., Luk, W.: Customisable EPIC Processor: Architecture and Tools. In: Proc. Conference on Design, Automation and Test in Europe, vol. 3 (2004)

    Google Scholar 

  3. Schlansker, M.S., Rau, B.R.: EPIC: An Architecture for Instruction-Level Parallel Processors. HP Laboratories Palo Alto (February 2000)

    Google Scholar 

  4. Altera Corporation: Nios Embedded Processor System, http://www.altera.com/nios

  5. Xilinx, Inc.: MicroBlaze Soft Processor Core, http://www.xilinx.com/microblaze

  6. Xilinx, Inc.: Virtex-II Platform FPGAs: Complete Data Sheet (March 2005), http://direct.xilinx.com/bvdocs/publications/ds031.pdf

  7. Xilinx, Inc.: ISE, All the Speed You Need (2005), http://www.xilinx.com/ise/devsys_overview.pdf

  8. opencores.org: Free Open Source IP Cores and Chip Design, http://www.opencores.org

  9. Actel Corporation: CoreMP7 - Bringing ARM7 to the Masses, www.actel.com/arm7

  10. Xilinx, Inc.: Virtex-II Platform FPGA User Guide, p. 297, Internal Configuration Access Port (ICAP) (March 2005), www.xilinx.com/bvdocs/userguides/ug002.pdf

  11. The Trimaran Consortium: An Infrastructure for Research in Instruction-Level Parallelism, http://www.trimaran.org

  12. Intel Corporation: Intel Itanium 2 Processor, http://www.intel.com/itanium

  13. Huck, J., Morris, D., Ross, J., Knies, A., Mulder, H., Zahir, R.: Introducing the IA-64 architecture. IEEE Micro 20(5), 12–23 (2000)

    Article  Google Scholar 

  14. Cofer, R., Harding, B.: FPGA Soft Processor Design Considerations. Programmable Logic DesignLine (October 2005), www.pldesignline.com/showArticle.jhtml?articleID=172300690

  15. Celoxica Limited: Platform Developer’s Kit, RC200/203 hardware and PSL Reference Manual (2004), http://www.celoxica.com/techlib/files/CEL-W04091016TC-135.pdf

  16. Oregano Systems – Design & Consulting GesmbH: MC8051 IP Core, Oregano Systems 8-bit Microcontroller IP-Core. Version 1.2 (June 2002), http://www.oregano.at/ip/8051.htm

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Scholz, R., Buchenrieder, K. (2006). Self Reconfiguring EPIC Soft Core Processors. In: Bertels, K., Cardoso, J.M.P., Vassiliadis, S. (eds) Reconfigurable Computing: Architectures and Applications. ARC 2006. Lecture Notes in Computer Science, vol 3985. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11802839_25

Download citation

  • DOI: https://doi.org/10.1007/11802839_25

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-36708-6

  • Online ISBN: 978-3-540-36863-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics