Un frontal FPGA audio compatible Eurorack Open Hardware
MaisonMaison > Nouvelles > Un frontal FPGA audio compatible Eurorack Open Hardware

Un frontal FPGA audio compatible Eurorack Open Hardware

Aug 20, 2023

[Sebastian Holzapfel] a conçu une interface audio (eurorack-pmod) pour les applications audio basées sur FPGA, qui est conçue pour s'intégrer dans un boîtier Eurorack standard. Le projet, publié sous CERN Open-Hardware License V2, est conçu dans KiCAD à l'aide du codec audio à quatre canaux AK4619VN par les microdispositifs Asahi Kasei. (Et devinez quoi, il y en a plein en stock !)

L'AK4619 est un périphérique audio frontal, destiné aux applications d'unités principales automatiques, et contient quatre ADC audio et quatre DAC. Ceux-ci permettent à l'eurorack-pmod de gérer quatre canaux entrants et quatre canaux sortants en même temps. Avec une interface I2S ou PCM, qui est reliée à un connecteur PMOD à l'arrière, une carte FPGA externe de votre choix peut être connectée, parmi lesquelles il y a pas mal de choix. [Sebastian] fournit quelques exemples de code destinés à la carte FPGA iCEBreaker qui peuvent tous être gérés par la chaîne d'outils Yosys. Cela traite des détails du codec AK4619, ainsi que d'un étalonnage au niveau de la carte, pour permettre à l'utilisateur de se concentrer sur le code d'application. Cela peut être un synthétiseur pur, une sorte d'effet audio DSP ou quelque chose entre les deux. Le code Verilog lui-même est assez simple, il devrait donc être facilement portable sur n'importe quelle autre carte FPGA à laquelle l'utilisateur a accès.

Du code par exemple des cœurs est fourni, avec un VCO, un filtre programmable, un retard/décimateur, et quelques autres goodies, donc plein d'exemples pour commencer votre premier projet de synthé FPGA ! À des fins d'apprentissage et de simulation, [Sebastian] a fourni les configurations nécessaires pour piloter le simulateur audio VCV Rack, ainsi qu'un guide pratique pour exécuter la simulation Verilog dans VCV.

La synthèse audio FPGA n'a rien de nouveau ici, mais les nouveaux projets dans cet espace sont toujours passionnants. Comme pour les travaux précédents, en voici un basé sur une ancienne carte Xilinx Spartan 6 et un autre pour le nouveau Zynq.