Skip to main content

Part of the book series: Control Engineering ((CONTRENGIN))

  • 5013 Accesses

In this article we explore systems on programmable chips (SOPCs), that is, the concept of designing and implementing entire digital systems (processor, memory, and I/O, plus special functions and software) on the desktop, using inexpensive programmable chips and freely available tools. Before embarking on an SOPC test design, we first review the characteristics of the two main lines of programmable devices, field programmable gate arrays (FPGAs) and complex programmable logic devices (CPLDs), in the context of their relative advantages for different types of SOPC designs. We then give a brief overview of the primary enabling force for SOPC design, the design framework.

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 229.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 299.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. P. J. Ashenden, The Designer’s Guide to VHDL, 2nd Edition, Morgan Kauf-mann Publishing, San Francisco, CA, 2002.

    Google Scholar 

  2. Actel: Flash Devices: ProASIC PLUS, Product information, Actel Corp., November 12, 2004, <http://www.actel.com/products/proasicplus/index. html>.

  3. Quartus II Software, Product information, Altera Corp., September 27,2004, <http://www.altera.com/products/software/products/quartus2/ qts-index%.html>.

  4. Stratix II Devices: The Biggest & Fastest FPGAs, Product information, Al-tera Corp., November 12, 2004, <http://www.altera.com/products/devices/stratix2/st2-index.jsp>.

  5. FPGA, CPLD and SERDES Programmable Logic Devices by Lattice Semi-conductor, Lattice Semiconductor Corp., November 12, 2004, <http://www.

  6. ispXPLD 5000MX Family, Lattice Semiconductor Corp., May, 2004, <http://www.latticesemi.com/lit/docs/datasheets/cpld/5kmx.pdf>

  7. Programmable Logic Software Development Tools by Lattice, Lattice Semicon-ductor Corp., November 12, 2004, <http://www.latticesemi.com/products/devtools/software/index.cfm>.

  8. Mentor Graphics: The EDA Technology Leader, Mentor Graphics Corp., Novem-ber 12, 2004, <http://www.mentor.com/>.

  9. QuickLogic—Embedded Standard Products… Beyond Programmable Logic, QuickLogic Corp., November 12, 2004, <http://www.quicklogic.com/>.

  10. Introduction to Webpack 6.1, XESS Corp., October 30, 2003, <http://www. xess.com/appnotes/webpack- 6_1-xsb.pdf>.

  11. The Embedded Systems Conferences, Embedded.com, November12,2004, <http://www.esconline.com/>.

  12. Digilent D2-SB System Board Reference Manual, Digilent Inc., September 18, 2003, <https://digilent.us/Data/Products/D2SB/D2SB-rm.pdf>.

  13. Synplicity: Products, Synplicity Inc., November3,2004,<http://www.synplicity.com/products/index.html>.

  14. DATA2BRAM, Xilinx Inc., April 11, 2003, <http://www.xilinx.com/ise/embedded/data2bram.pdf>.

  15. Software Manuals and Help—support.xilinx.com, Xilinx Inc., November 12, 2004, <http://www.xilinx.com/support/sw_manuals/xilinx6/>.

  16. Spartan-IIE 1.8V FPGA Family: Complete Data Sheet, Home page, July 9, 2003, <http://direct.xilinx.com/bvdocs/publications/ds077.pdf>.

  17. Xilinx: Design Tools Center, Xilinx Inc., November 12, 2004, <http://www.xilinx.com/products/design_resources/design_tool/index.h%tm>.

  18. Xilinx: Programmable Logic Devices, FPGA and CPLD, Xilinx Inc., November 12,2004, <http://www.xilinx.com/>.

  19. Xilinx Support, Xilinx Inc., November 12, 2004, <http://www.xilinx.com/ support/mysupport.htm>.

  20. Modelsim Support, Product support, Mentor Graphics Corp., November 12, 2004, <http://www.model.com/support/documentation.asp>.

  21. Opencores.org, Opencores.org, November 12, 2004, <http://www.opencores. org/>.

  22. SoC Interconnection: Wishbone, Opencores.org, November 12, 2004, <http://www.opencores.org/projects.cgi/web/wishbone/wishbone>.

  23. S. Palnitkar, Verilog HDL, A Guide to Design and Synthesis, 2nd Edition, Prentice-Hall PTR, Indianapolis, IN, 2003.

    Google Scholar 

  24. Xilinx tops ranks of FPGA and EDA vendors, EEdesign.com, June 6, 2004, <http://www.eedesign.com/showArticle.jhtml?articleID=21401766>.

  25. Welcome to Dunfield Development Services, Dunfield Development Services, June 29, 2004, <http://www.dunfield.com/>.

  26. D. J. Smith, HDL Chip Design: A Practical Guide for Designing, Synthesizing and Simulating ASICs and FPGAs Using VHDL or Verilog, Doone Publications, Madison, AL, 1996.

    Google Scholar 

  27. Cadence Design Systems, Cadence Design Systems, November 12, 2004, < http://www.cadence.com/>.

  28. FPGA and Programmable Logic Journal, Techfocus Media, Inc., November 12, 2004, <http://www.fpgajournal.com/>.

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Birkhäuser Boston

About this chapter

Cite this chapter

Hawkins, W.M. (2005). SOPCs: Systems on Programmable Chips. In: Hristu-Varsakelis, D., Levine, W.S. (eds) Handbook of Networked and Embedded Control Systems. Control Engineering. Birkhäuser Boston. https://doi.org/10.1007/0-8176-4404-0_14

Download citation

  • DOI: https://doi.org/10.1007/0-8176-4404-0_14

  • Publisher Name: Birkhäuser Boston

  • Print ISBN: 978-0-8176-3239-7

  • Online ISBN: 978-0-8176-4404-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics