Skip to main content

SOPC Builder: Performance By Design

  • Chapter
Winning the SoC Revolution

Abstract

We are now in the era of programmable logic. The need for low-cost, high-performance methods of getting to market in the shortest amount of time are ever present. This requires tools and methodologies that leverage the strengths of the designers, utilize known-to-work components, and allow rapid experimentation and innovation. Altera’s SOPC Builder is this tool. SOPC Builder is used to construct embedded “Systems on a Programmable Chip” (SOPC) from a wide variety of components that are available natively (the Nios soft-core microprocessor, communications IP, memory interfaces, timers, etc.) or from 3rd party IP providers. Additionally it is a framework into which developers can place their own custom IP cores for easy reuse. The power of this tool and design methodology lies in the fact that it abstracts away the tedious tasks, such as developing the bus wiring, arbitration logic, and memory map decode, and allows the designer to spend more time on architectural issues, such as system performance or software/hardware co-design. With SOPC Builder the designer is able to iterate through designs quickly, testing which one will provide the most optimal performance for the given problem, testing things like simultaneous multi-master architectures, multi-processors, and where to make the split between software algorithms and hardware acceleration. Working systems are generated in minutes, and architectural evolution can begin immediately, giving faster time-to-market and providing a perfectly tailored solution in the end.

Altera is a trademark and service mark of Altera Corporation in the United States and other countries. Altera products are the intellectual property of Altera Corporation and are protected by copyright and other intellectual property laws and one or more U.S. and foreign patents and patent applications.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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. SOPC Builder Design Flow & Features, found at the web link http://www.altera.com/products/software/system/products/sopc/design/sop-design_flow.html/

    Google Scholar 

  2. AN 188: Custom Instructions for the Nios Embedded Processor, Altera Corporation.

    Google Scholar 

  3. http://www.mp3projects.com/beginners.html-two/

    Google Scholar 

  4. Celoxica, 20 Park Gate, Milton Park Abingdon Oxfordshire, 0X14 4SH LTD United Kingdom. URL: www. celoxica.com.

    Google Scholar 

  5. S. Oaks and H. Wong, Java Threads, 2nd edition, O’Reilly, 1999.

    Google Scholar 

  6. Nios Embedded Processor Peripherals Reference Manual, Altera Corp., January 2002.

    Google Scholar 

  7. Avalon Bus Specification Reference Manual, Altera Corp., July 2002.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer Science+Business Media New York

About this chapter

Cite this chapter

Kempa, J., Lim, S.Y., Robinson, C., Seely, J.A. (2003). SOPC Builder: Performance By Design. In: Martin, G., Chang, H. (eds) Winning the SoC Revolution. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-0369-9_8

Download citation

  • DOI: https://doi.org/10.1007/978-1-4615-0369-9_8

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4613-5042-2

  • Online ISBN: 978-1-4615-0369-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics