Page 1 of 1

AVB/Milan endpoint module

Posted: Fri Aug 28, 2020 7:36 pm
by fabra
Hi folks,
I've build an avb endpoint module that can be manufactured in small series now. Thought it could be interesting for some of you, too.
It is based on the AVB reference design. My desire was to optimise the form factor and to provide flexible IO options like ADAT, SPDIF, AES3, analog, ...
More information can be found on my homepage/webshop: www.joyned.online
Looking forward to get some feedback.
Cheers,
Fabian

Re: AVB endpoint module

Posted: Fri Aug 28, 2020 8:01 pm
by akp
Looks cool. I see you support Milan interoperability specification ... just wondering if this code is up on github or if it's proprietary?

Re: AVB endpoint module

Posted: Wed Sep 16, 2020 5:42 pm
by fabra
AAF support is available here: https://github.com/fabra/lib_tsn/tree/aaf/and I started to work on CRF. For full Milan support there is a lot of work left to do, but it is a starting point.
The code above can be run on the standard XMOS eval board.

Re: AVB endpoint module

Posted: Mon Sep 21, 2020 12:30 pm
by akp
Super, thank you. I am not fully up on Milan, does it specify 32 bit AAF only? I'd be most interested in 24 bit AAF.

Re: AVB endpoint module

Posted: Sun Jan 10, 2021 4:16 pm
by fabra
Yes, Milan specifies 32Bit AAF. So I would recommend to use that format in your system as well. What would be the reason for you tuse use 24Bit?

(However, addding support for 24Bit AAF should be straight forward, if really needed.)

Re: AVB endpoint module

Posted: Sun Jan 10, 2021 5:21 pm
by akp
The reason I would be interested in 24 bit AAF is to pack 30% more channels in the same 100 Mbps daisy chain my hardware already supports. My effective number of bits is around 20 best case so I really don't need more than 24 bit transport.

Re: AVB endpoint module

Posted: Fri Apr 16, 2021 7:19 am
by chchyong89
fabra wrote: Fri Aug 28, 2020 7:36 pm Hi folks,
I've build an avb endpoint module that can be manufactured in small series now. Thought it could be interesting for some of you, too.
It is based on the AVB reference design. My desire was to optimise the form factor and to provide flexible IO options like ADAT, SPDIF, AES3, analog, ...
More information can be found on my homepage/webshop: www.joyned.online
Looking forward to get some feedback.
Cheers,
Fabian
this looks cool, the price is for the hardware only or a piece of simple source code to enabled AVB will be provided?

Re: AVB endpoint module

Posted: Mon Jun 14, 2021 5:04 pm
by fabra
The module is delivered with flashed software.
You can build your own software based on XMOS' AVB reference design.

If you are interested to run your own software on it, we can discuss options. Please feel free to send me a PN.

Re: AVB endpoint module

Posted: Wed Jan 04, 2023 2:50 pm
by romansavrulin
Hi, fabra. I see the code on GitHub is gone. Does it still available anywhere for educational purposes?

Re: AVB endpoint module

Posted: Mon Sep 18, 2023 3:58 pm
by fabra
Unfortunately we can not share the project open source any longer, since we have put tons of effort into full Milan compliance into it.
But happy to answer your specific questions.