About Us News Contact Us
CPLD FPGA MCU-SoC SoC AG32VF-ASIC MCU AG32VF Pro Series MCU AG32VF103 Series MCU AG32VF107 Series MCU AG32VF205 Series MCU AG32VF303 Series MCU AG32VF407 Series MCU AG32VF-Mipi Series Program Tool Software download
FAQ Sales support Sales distributors
career
Industrial Applications Audio and Video Function Customization

Audio and Video

MIDI Digital Music Interface


The MIDI protocol, also known as the Musical Instrument Digital Interface, is an instant communication protocol between electronic instruments, synthesizers, and other performance devices, used for real-time performance data transmission between hardware.


One of the core technologies of MIDI is synthesis. There are two main synthesis methods: Frequency Modulation (FM) synthesis and Wavetable synthesis. Compared to high-cost sample waveform synthesis, FM method has lower storage space requirements. Despite certain limitations in timbre performance and difficulty in implementation, it is still very popular internationally.


FPGA, as a programmable logic device, has the characteristics of high performance, low latency, low power consumption, and high reliability, making it suitable for the design of music synthesizers. Programmable logic can be used to implement the input and output of audio data, the implementation of music synthesis algorithms, and the synthesis and output of audio signals.


The MIDI synthesis algorithm can be implemented using FPGA to achieve faster, more accurate, and more realistic sound quality processing. By converting MIDI files into analog audio, simulating different instruments, and implementing real-time signal processing, it will help achieve a better music experience.


Traditional electronic music devices generally require an MCU to complete control functions, coupled with an FPGA chip to handle input and output. The AG32 series MCU provides a two in one possibility.


The AG32 series MCU products have built-in CPLD (FPGA) logic inside the chip, which can effectively meet the needs of MIDI digital music interfaces and reduce customer BOM costs.


Program features:
1. AG32 has a maximum clock frequency of 248MHz and a wide range of peripherals, including five UARTs, two I2Cs, and supports various peripheral modules such as USB, CAN, and SPI channels. With its high-speed instruction execution speed, convenient JTAG debugging method, and low power consumption, it provides a relatively complete platform for data collection and processing design.
2. AG32 has a 3x12 bit ADC with a maximum of 3M SPS (17 channels), 2 DACs, and provides two dual channel comparators.
3. AG32 is initially compatible with STM32 pins, but can be flexibly redefined through configuration files for use by MCU and CPLD in the kernel, thus providing more GPIO ports than STM32.
4. The MCU and CPLD of AG32 communicate at high speed through the internal AHB bus of the chip, which is much faster than traditional SPI.
5. AG32 built-in CPLD can achieve customized logic functions for customers.
6. Available in over 32/48/64/100 packages.

Copyright © 2019 AGM Micro 沪ICP备15031687号