The ALSE AVB Milan IP

In 2024, ALSE launched an FPGA IP for Milan, thus allowing any company to develop products incorporating the MILAN technology and protocols in record time, with very low effort, and guaranteed performance and compliance.

The Milan IP sold and supported by ALSE is (by far) the most complex in the ALSE portfolio. It represents a lot of Years x Men of extremely challenging engineering. Re-designing this IP would represent an investment and a Time-to-Market delay that would simply be unrealistic, even for major companies.

The ALSE Milan IP

This IP combines a complex FPGA Hardware design (RTL) located in the programmable side of the SoC-FPGA and a Software stack that runs on the ARM Multi-Processor Core System of the same FPGA. This combination takes advantage of the FPGA Programmable Logic parallel processing to take care of very low latency and hard real time features like Ethernet packet processing (audio streaming), and uses the ARM Processor System to implement complex network management protocols in a very flexible way.

The IP is currently available on the Intel Cyclone V SOC FPGA family.

For evaluation or for rapid prototyping, the IP is also available as a ready-to-use Module.

We plan to provide more information about the architecture of the IP in this section.
However, signing a mutual Non Disclosure Agreement will be required to obtain all the details.

The Milan AVB64M Module

Unlike other ALSE IPs that are essentially immaterial, the Milan IP is also available under the form of a small, well documented, and ready-to-use Milan SoM (System on Module).

The AVB64M Milan Module has passed the MILAN Certification.

This module is perfect for Evaluation with the ALSE Carrier board, and for prototyping purposes.

Milan AVB System On Module

Quick summary of the AVB64M SoM features :

  • SODIMM extended form, module TDP < 5 Watts
  • TDM Audio interfaces : 64 in + 64 out / 48 kHz or 96 kHz clocks
  • 16 input audio streams (Avtp Audio Format, up to 8 channels per stream)
  • 16 output audio streams (AAF, up to 8 channels per stream)
  • 1 input clock stream (CRF = Clock Reference Format)
  • 1 output clock stream (CRF)
  • Media Clock master/slave capability
  • Redundancy or Bridge mode AVB network switch (4 x 1 GB Ethernet ports)

LaScala : the Milan SoM Carrier Board

To further speed up the development of products using the AVB64M SoM module, ALSE has developed the MILAN SoM Carrier Board. It comes equipped with a Milan SoM module, a Reference Design for the board’s FPGA, and with the complete schematics.
You can start designing and testing Audio products immediately, without waiting for the development of a custom board.

MILAN SoM Carrier Board

The Carrier board is designed to be used autonomously, but it can also be plugged in a PC (PCIe Gen2x1).

The schematics of this carrier board as well as the code of the on-board FPGA are provided. This allows users to master quickly the Milan IP and start prototyping their own products in a very short time.

The LaScala carrier board offers :

  • A Cyclone V FPGA (no processor inside)
  • Hosts the AVB64M Milan SODIMM Module
  • 2 x Gigabit Ethernet RJ45 Ethernet connectors
  • Word Clock In + Out (SMB),
  • on board CS2000 PLL
  • MADI in + MADI out (SMB)
  • AES3 inputs + outputs (HE10 2x5)
  • High End Stereo ADC with inputs (Jack 6.35mm)
  • High End stereo DAC with headphones Jack (6.35mm)
  • 2 x USB UARTs
  • AudioPrecision Debug Connectors
  • TDM interfaces (Tx + Rx HE10 1.27 2x10)
  • TPM secure module
  • 4 x LEDs, 2 x Push Buttons, 4 x DIPsw
  • PCIe Gen1 x 1
  • External or PCIe Power Supply

Add Milan-AVB to your products today !

Here is the typical scenario to add MILAN-AVB support to your products.

  1. Start by acquiring know-how on using the IP thanks to our low-cost prototyping bundle :
    Carrier Board + AVB64M Module + prototype License
  2. If desired, you can modify an existing product by adding a SODIMM socket to host an AVB64M module and connect it to your TDM channels and add two GB Ethernet (Milan-AVB) ports.
  3. The following step will be to design your next product by integrating all the MILAN IP hardware on your board (basically by copying the main elements of the AVB64M module, all the information is passed to you).

Looks simple ? It is !

If you are interested in the Milan IP, the SoM module or the Carrier Board, contact ALSE.

Back to top