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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
SOPC Builder Design Flow & Features, found at the web link http://www.altera.com/products/software/system/products/sopc/design/sop-design_flow.html/
AN 188: Custom Instructions for the Nios Embedded Processor, Altera Corporation.
http://www.mp3projects.com/beginners.html-two/
Celoxica, 20 Park Gate, Milton Park Abingdon Oxfordshire, 0X14 4SH LTD United Kingdom. URL: www. celoxica.com.
S. Oaks and H. Wong, Java Threads, 2nd edition, O’Reilly, 1999.
Nios Embedded Processor Peripherals Reference Manual, Altera Corp., January 2002.
Avalon Bus Specification Reference Manual, Altera Corp., July 2002.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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