Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

software only AVB stack #892

Open
vorio opened this issue Jan 14, 2020 · 3 comments
Open

software only AVB stack #892

vorio opened this issue Jan 14, 2020 · 3 comments

Comments

@vorio
Copy link

vorio commented Jan 14, 2020

Are there any avnu certified software only AVB stack?

@andrew-elder
Copy link

andrew-elder commented Jan 15, 2020

You can't really certify a software stack. The certification is attached to a final product. The nearest thing I am aware of that is not a complete final product is the XMOS certification of their AVB evaluation module and the Coveloz certification of there FPGA based evaluation board.

@vorio
Copy link
Author

vorio commented Jan 15, 2020 via email

@pinealservo
Copy link
Contributor

It's especially unlikely that you'll be able to implement AVB on a switch that wasn't designed with it in mind. In addition to the timestamping required, there are particular traffic shaping policies required, and these are usually built into the switch fabric hardware itself. It's possible that your switch chip vendor has already implemented these in your switch fabric chip; most of them probably have the IP for it by now, even if it's not included in all their designs. In that case they may also have reference designs for the protocols involved as well, or may be able to refer you to a third party supplier.

Software or even FPGAs can only help if they have the right kind of access to the right places in the overall hardware architecture, and nothing about switch hardware is standardized enough for us to give you a general answer here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants