-
Notifications
You must be signed in to change notification settings - Fork 87
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
Request for info about daisy-chaining 5a75b boards with etherbone #103
Comments
Hi @faeboli, that's indeed an interesting feature I'd also like to explore. This will however not be directly supported by LiteEth and will requires some modifications on the MAC. The first thing would first be to validate the second PHY in the Colorlight and then think about the MAC adaptations required to redirect traffic not destined to the current board the daisy chained one. |
@enjoy-digital thanks for your answer |
Hi @enjoy-digital, validating the second PHY would indeed be an interesting first step. The second PHY can be selected with IIRC I did a quick test in the past but it wasn't working. I was not sure if it was related to an issue in the reversed pinout or something else. If you want to go further, you can try to debug with LiteX BIOS netboot and When running the netboot, it will also display the TX/RX frames, giving you more visibility and ability to compare with Wireshark captures. Maybe you could first setup this test with |
Just made one quick test: |
@faeboli: OK good if it works, IIRC I was doing the test with a board of revision 7.0. Now we would need to think about the best way to daisy chain the board and how to modify the MAC. I'll try to think a bit about it. Feel also free to explore the code and share your thoughts here. |
Tested also the crossover uart on etherbone and I confirm that it's fully working on phy1. |
@faeboli: This is a use case I'm interested in but can't do a context switch for now to think about it more. I'll try to do it soon. This could create some funny FPGA setups. |
Daisy chaining has one very attrcative perspective: ethercat bus slave |
Hello,
I'm playing with colorlight 5A75B board, with a etherbone client on it.
Now it's connected directly to pc ethernet port trough phy1 connector.
Would it be possible to daisy chain another similar board, with the same firmware
(or fairly similar, changing what is needed, eg the ip address ecc)
to phi connector 2 and be able to access it from the same pc ?
PC<>----<>phi1-board1-phi2<>-------<>phi1-board2-phi2
I'd like to avoid using a network switch
Would it be hard to implement?
Is there any example of this topology?
Thanks!
The text was updated successfully, but these errors were encountered: