Abstract
The architecture of a sound card can, in simple terms, be described as an electronic board containing a digital bus interface hardware, and analog-to-digital (A/D) and digital-to-analog (D/A) converters; then, a soundcard driver software on a personal computer's (PC) operating system (OS) can control the operation of the A/D and D/A converters on board the soundcard, through a particular bus interface of the PC - acting as an intermediary for high-level audio software running in the PC's OS.
This project provides open-source software for a do-it-yourself (DIY) prototype board based on a Field-Programmable Gate Array (FPGA), that interfaces to a PC through the USB bus - and demonstrates full-duplex, mono 8-bit/44.1 kHz soundcard operation. Thus, the inclusion of FPGA technology in this paper — along with previous work with discrete part- and microcontroller- based designs — completes an overview of architectures, currently available for DIY implementations of soundcards; serving as a broad introductory tutorial to practical digital audio.
This project provides open-source software for a do-it-yourself (DIY) prototype board based on a Field-Programmable Gate Array (FPGA), that interfaces to a PC through the USB bus - and demonstrates full-duplex, mono 8-bit/44.1 kHz soundcard operation. Thus, the inclusion of FPGA technology in this paper — along with previous work with discrete part- and microcontroller- based designs — completes an overview of architectures, currently available for DIY implementations of soundcards; serving as a broad introductory tutorial to practical digital audio.
Translated title of the contribution | Mod en åben lydkort - en enkelt FPGA board i kontekst af PC-baseret digital audio : baseret på AudioArduino åben lydkort system |
---|---|
Original language | English |
Title of host publication | Proceedings of the 6th Audio Mostly : A conference on Interaction With Sound in cooperation with ACM SIGCHI |
Number of pages | 8 |
Place of Publication | Coimbra, Portugal |
Publisher | Association for Computing Machinery |
Publication date | 7 Sept 2011 |
Pages | 47-54 |
ISBN (Electronic) | 978-1-4503-1081-9 |
DOIs | |
Publication status | Published - 7 Sept 2011 |
Event | 6th Audio Mostly Conference : A Conference on Interaction with Sound - Coimbra, Portugal Duration: 7 Sept 2011 → 9 Sept 2011 Conference number: 6 |
Conference
Conference | 6th Audio Mostly Conference |
---|---|
Number | 6 |
Country/Territory | Portugal |
City | Coimbra |
Period | 07/09/2011 → 09/09/2011 |
Keywords
- Sound card
- Linux
- ALSA
- driver
- audio
- USB
- FPGA