An Open Hardware Eurorack Compatible Audio FPGA Front End

[Sebastian Holzapfel] has designed an audio frontend (eurorack-pmod) for FPGA-based audio applications, which is designed to fit into a standard Eurorack enclosure. The project, released under CERN Open-Hardware License V2, is designed in KiCAD using the AK4619VN four-channel audio codec by Asahi Kasei microdevices. (and guess what folks, there’s plenty of those in stock!)


A simple architecture to get your FPGA talking to the audio world

The AK4619 is an audio frontend device, intended for automatic head unit applications, and contains four audio ADCs and four DACs. These enable the eurorack-pmod to handle four incoming and four outgoing channels at the same time. With an I2S or PCM interface, which is hooked up to a PMOD connector on the rear, an external FPGA board of your choice can be connected, of which there is quite some choice. [Sebastian] provides some example code targeted at the iCEBreaker FPGA board which can all be handled by the Yosys toolchain. This deals with the details of the AK4619 codec, as well as a board-level calibration, to allow the user to concentrate on the application code. That might be a pure synthesizer, some kind of DSP audio effect, or something in between. The Verilog code itself is quite straightforward, so should be easily portable to any other FPGA board the user has access to.


Some code for example cores is provided, with a VCO, programmable filter, delay/decimator, and a few other goodies, so plenty of examples to start with for your first FPGA synth project! For learning and simulation pu ..

Support the originator by clicking the read the rest link below.