Design of an Audio Interface for Patmos
Daniel Sanz Ausin, Fabian Goerge

TL;DR
This paper presents the design and implementation of an audio interface for the Patmos processor on an FPGA, enabling audio input/output and manipulation through C programming for real-time embedded systems.
Contribution
It introduces a novel audio interface integrated with Patmos, including hardware modules for audio processing and communication with the WM8731 codec on an FPGA.
Findings
Successful integration of audio interface with Patmos processor
Enables audio signal manipulation via C programs
Supports real-time audio input/output on FPGA
Abstract
This paper describes the design and implementation of an audio interface for the Patmos processor, which runs on an Altera DE2-115 FPGA board. This board has an audio codec included, the WM8731. The interface described in this work allows to receive and send audio from and to the WM8731, and to synthesize, store or manipulate audio signals writing C programs for Patmos. The audio interface described in this paper is intended to be used with the Patmos processor. Patmos is an open source RISC ISAs with a load-store architecture, that is optimized for Real-Time Systems. Patmos is part of a project founded by the European Union called T-CREST (Time-predictable Multi-Core Architecture for Embedded Systems).[5] The structure of this project is integrated with the Patmos project: new hardware modules have been added as IOs, which allow the communication between the processor and the audio…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEmbedded Systems Design Techniques · Advancements in PLL and VCO Technologies · Analog and Mixed-Signal Circuit Design
