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.
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.
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.
- Start by acquiring know-how on using the IP thanks to our low-cost prototyping bundle :
Carrier Board + AVB64M Module + prototype License - 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.
- 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.