The Ubimus Plugging Framework: Deploying FPGA-Based Prototypes for Ubiquitous Music Hardware Design
The emergent field of embedded computing presents a challenging scenario for ubiquitous music (ubimus) design. Available tools demand specific technical knowledge—as exemplified in the techniques involved in programming integrated circuits of configurable logic units, known as field-programmable gat...
Saved in:
| Main Authors: | , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
MDPI AG
2025-04-01
|
| Series: | Computers |
| Subjects: | |
| Online Access: | https://www.mdpi.com/2073-431X/14/4/155 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1849715070888574976 |
|---|---|
| author | Damián Keller Aman Jagwani Victor Lazzarini |
| author_facet | Damián Keller Aman Jagwani Victor Lazzarini |
| author_sort | Damián Keller |
| collection | DOAJ |
| description | The emergent field of embedded computing presents a challenging scenario for ubiquitous music (ubimus) design. Available tools demand specific technical knowledge—as exemplified in the techniques involved in programming integrated circuits of configurable logic units, known as field-programmable gate arrays (FPGAs). Low-level hardware description languages used for handling FPGAs involve a steep learning curve. Hence, FPGA programming offers a unique challenge to probe the boundaries of ubimus frameworks as enablers of fast and versatile prototyping. State-of-the-art hardware-oriented approaches point to the use of high-level synthesis as a promising programming technique. Furthermore, current FPGA system-on-chip (SoC) hardware with an associated onboard general-purpose processor may foster the development of flexible platforms for musical signal processing. Taking into account the emergence of an FPGA-based ecology of tools, we introduce the ubimus plugging framework. The procedures employed in the construction of a modular- synthesis library based on field-programmable gate array hardware, ModFPGA, are documented, and examples of musical projects applying key design principles are discussed. |
| format | Article |
| id | doaj-art-af9f7d4c747e4d6d8bbeacd4e6a0fcb2 |
| institution | DOAJ |
| issn | 2073-431X |
| language | English |
| publishDate | 2025-04-01 |
| publisher | MDPI AG |
| record_format | Article |
| series | Computers |
| spelling | doaj-art-af9f7d4c747e4d6d8bbeacd4e6a0fcb22025-08-20T03:13:30ZengMDPI AGComputers2073-431X2025-04-0114415510.3390/computers14040155The Ubimus Plugging Framework: Deploying FPGA-Based Prototypes for Ubiquitous Music Hardware DesignDamián Keller0Aman Jagwani1Victor Lazzarini2Amazon Centre for Music Research (NAP), Federal University of Acre, Rio Branco 69920-900, BrazilDepartment of Music, Maynooth University, W23 F2H6 Maynooth, Co. Kildare, IrelandDepartment of Music, Maynooth University, W23 F2H6 Maynooth, Co. Kildare, IrelandThe emergent field of embedded computing presents a challenging scenario for ubiquitous music (ubimus) design. Available tools demand specific technical knowledge—as exemplified in the techniques involved in programming integrated circuits of configurable logic units, known as field-programmable gate arrays (FPGAs). Low-level hardware description languages used for handling FPGAs involve a steep learning curve. Hence, FPGA programming offers a unique challenge to probe the boundaries of ubimus frameworks as enablers of fast and versatile prototyping. State-of-the-art hardware-oriented approaches point to the use of high-level synthesis as a promising programming technique. Furthermore, current FPGA system-on-chip (SoC) hardware with an associated onboard general-purpose processor may foster the development of flexible platforms for musical signal processing. Taking into account the emergence of an FPGA-based ecology of tools, we introduce the ubimus plugging framework. The procedures employed in the construction of a modular- synthesis library based on field-programmable gate array hardware, ModFPGA, are documented, and examples of musical projects applying key design principles are discussed.https://www.mdpi.com/2073-431X/14/4/155ubiquitous musicmodular audio hardwareFPGAfast prototypinghigh-level synthesis |
| spellingShingle | Damián Keller Aman Jagwani Victor Lazzarini The Ubimus Plugging Framework: Deploying FPGA-Based Prototypes for Ubiquitous Music Hardware Design Computers ubiquitous music modular audio hardware FPGA fast prototyping high-level synthesis |
| title | The Ubimus Plugging Framework: Deploying FPGA-Based Prototypes for Ubiquitous Music Hardware Design |
| title_full | The Ubimus Plugging Framework: Deploying FPGA-Based Prototypes for Ubiquitous Music Hardware Design |
| title_fullStr | The Ubimus Plugging Framework: Deploying FPGA-Based Prototypes for Ubiquitous Music Hardware Design |
| title_full_unstemmed | The Ubimus Plugging Framework: Deploying FPGA-Based Prototypes for Ubiquitous Music Hardware Design |
| title_short | The Ubimus Plugging Framework: Deploying FPGA-Based Prototypes for Ubiquitous Music Hardware Design |
| title_sort | ubimus plugging framework deploying fpga based prototypes for ubiquitous music hardware design |
| topic | ubiquitous music modular audio hardware FPGA fast prototyping high-level synthesis |
| url | https://www.mdpi.com/2073-431X/14/4/155 |
| work_keys_str_mv | AT damiankeller theubimuspluggingframeworkdeployingfpgabasedprototypesforubiquitousmusichardwaredesign AT amanjagwani theubimuspluggingframeworkdeployingfpgabasedprototypesforubiquitousmusichardwaredesign AT victorlazzarini theubimuspluggingframeworkdeployingfpgabasedprototypesforubiquitousmusichardwaredesign AT damiankeller ubimuspluggingframeworkdeployingfpgabasedprototypesforubiquitousmusichardwaredesign AT amanjagwani ubimuspluggingframeworkdeployingfpgabasedprototypesforubiquitousmusichardwaredesign AT victorlazzarini ubimuspluggingframeworkdeployingfpgabasedprototypesforubiquitousmusichardwaredesign |