Skip to main content

A Multiprocessor Platform for Efficient Data Processing in Electronic Musical Instruments

A Case Study

  • Chapter
  • First Online:
  • 1210 Accesses

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 81))

Abstract

The availability of microcontrollers with medium/high performance at ever decreasing costs, enables the development of applications running on architectures composed of different processing elements suitably connected with each other. An electronic musical instrument typically includes an application processor and a set of peripheral microcontrollers that perform specific functions; the availability of increased processing power allows to distribute to these processing elements the computation bandwidth otherwise allocated entirely to the main processor. This article presents a preliminary study on the use of this approach starting from the typical architecture of some musical instruments developed by KORG, a leader in the development of electronic musical instruments.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.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

Learn about institutional subscriptions

References

  1. Xing J, Zhao W, Hu H (2008) An FPGA-based experiment platform for multi-core system. In: The 9th international conference for young computer scientists, 18–21 November 2008, pp 2567–2571

    Google Scholar 

  2. Gao RX, Fan Z (2006) Architectural design of a sensory node controller for optimized energy utilization in sensor networks. IEEE Trans Instrum Meas 55(2):415–428

    Article  MathSciNet  Google Scholar 

  3. Maslennikov O, Shevtshenko J, Sergyienko A (2002) Configurable microcontroller array. In: Proceedings of the international conference on parallel computing in electrical engineering, pp 47–49

    Google Scholar 

  4. Marton L (2008) Distributed controller architecture for advanced robot control. In: International symposium on industrial electronics, 30 June 2008–2 July 2008,pp 1412–1417

    Google Scholar 

  5. Kim S-H, Seo S-H, Kim J-H, Moon T-M, Son C-W, Hwang S-H, Jeon JW (2008) A gateway system for an automotive system: LIN, CAN, and FlexRay. In: 6th IEEE international conference on industrial informatics, 13–16 July 2008, pp 967–972

    Google Scholar 

  6. Wobschall D, Prasad HS (2002) Esbus—a sensor bus based on the SPI serial interface. In: Proceedings of IEEE sensors vol 2. pp 1516–1519

    Google Scholar 

  7. Cucej Z, Gleich D, Kaiser M, Planinsi P (2004) Industrial networks. In: Proceedings of the 46th international symposium electronics in marine, 16–18 June 2004,pp 59–66

    Google Scholar 

  8. Paggi G, Ortolani M, Gigli S, Conti M, Caldari M, Ripa F (2009) Development of a multiprocessor architecture for efficient processing allocation in electronic musical instruments. In: Proceedings of the IEEE 7th international workshop on intelligent solutions in embedded systems WISES09 Ancona, Italy, June 2009, pp 79–86

    Google Scholar 

  9. Berekovic M, Heistermann D, Pirsch P (1998) A core generator for fully synthesizable and highly parameterizable RISC-cores for system-on-chip designs. In: IEEE Workshop on signal processing systems, 8–10 October 1998,pp 561–568

    Google Scholar 

  10. Hempel G, Hochberger C (2007) A resource optimized processor core for FPGA based SoCs. In: 10th euromicro conference on digital system design architectures, methods and tools, 29–31 August 2007, pp 51–58

    Google Scholar 

  11. Gschwind M, Salapura V, Maurer D (2001) FPGA prototyping of a RISC processor core for embedded applications. IEEE Transac Very Large Scale Integr Syst 9(2):241–250

    Google Scholar 

  12. MicroBlaze core, see http://www.xilinx.com

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marco Caldari .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media B.V.

About this chapter

Cite this chapter

Caldari, M., Ripa, F., Conti, M. (2011). A Multiprocessor Platform for Efficient Data Processing in Electronic Musical Instruments. In: Conti, M., Orcioni, S., Martínez Madrid, N., Seepold, R. (eds) Solutions on Embedded Systems. Lecture Notes in Electrical Engineering, vol 81. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-0638-5_9

Download citation

  • DOI: https://doi.org/10.1007/978-94-007-0638-5_9

  • Published:

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-007-0637-8

  • Online ISBN: 978-94-007-0638-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics