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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
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
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
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
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
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
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
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
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
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
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
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
MicroBlaze core, see http://www.xilinx.com
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)